Document Document Title
US10108933B1 Exchanging leave time for a related value
When a trading system receives a request from an employee to trade leave time for a related value, the trading system communicates with an employer system to request a value of leave time accrued by the employee. The employer system transmits the value of leave time to the trading system, and the trading system converts the value of leave time into a related value. Through the trading system, the employee can use the related value to purchase items from one or more merchants.
US10108932B2 Systems and methods for identifying hidden talent
A candidate assessment system reviews gaming data from a plurality of players to determine how well those players fit a particular job opening. The system uses one or more interpretation metrics to derive skill sets for each player by analyzing game attribute data from game scenarios played by the player. Each interpretation metric is generally unique, allowing the candidate assessment engine to derive a player's skill sets in markedly different ways.
US10108928B2 Systems, methods and apparatus for form building
Systems, methods and apparatus are provided for generating electronic transactional documents using a form generating system. The electronic transactional document may be created using a design tool that allows a user to place data entry fields over an image or snap shot of a transactional document. Rules, default values, and attributes associated with the date entry fields may be established as the electronic transactional document is being created.
US10108924B2 Methods and apparatus to emulate a toy
Methods, apparatus, systems and articles of manufacture to emulate a toy are disclosed. An example method includes identifying a toy to be emulated by a mobile communication device. A request to obtain toy-identifying data associated with the toy is transmitted to a remote storage. The toy-identifying data is received from the remote storage at the mobile communication device. The toy-identifying data is stored in a secure element of the mobile communication device. The toy-identifying data is transmitted, through a wireless radio of the mobile communication device, to a gaming console.
US10108920B2 Cross-domain multi-attribute hashed and weighted dynamic process prioritization
In response to receipt of a process-level input request that is subject to business-level requirements, multiple sets of attributes are identified. The sets of attributes are each from one of multiple informational domains that represent processing factors associated with at least the process-level input request, contemporaneous infrastructure processing capabilities, and historical process performance of similar processes. The multiple sets of attributes from the multiple informational domains are hashed as a vector into an initial process prioritization. The attributes of the hashed vector of the multiple sets of attributes from the multiple informational domains are weighted in the initial process prioritization into a hashed-weighted resulting process prioritization. The process-level input request is assigned to a process category based upon the hashed-weighted resulting process prioritization.
US10108916B2 Systems and methods for supply chain design and analysis
Systems and methods for supply chain design and analysis to optimize costs associated with a supply chain are described. According to an embodiment, the supply chain management system comprises a data extraction module, an analysis module, and a presentation module coupled to a processor. The data extraction module obtains supply chain data from one or more data sources. The analysis module analyzes a plurality of parameters and at least one future state map to ascertain at least one business scenario. Further, the analysis module identifies flow constraints in the at least one business scenario based on a flow analysis. Further, the analysis module selects decision parameters from amongst the plurality of parameters based on the flow constraints and a simulation feedback. Further, the analysis module simulates at least one experimental design based on the decision parameters. Furthermore, the presentation module generates, a plurality of maps based on visual analytics.
US10108915B2 Apparatus and method for controlling utility consumption
A computer-based electrical power management and allocation system is provided that collects demand for electric power usage and allocates electric power supply in satisfaction thereof. A load control server is used to collect and schedule electrical power start and stop requests according to policies established by either or both of the electric power consumers and electric power suppliers. The energy system collects accumulation messages to reserve electrical power and processes them using the prescribed customer and supplier policies and according to an overall optimization criterion of the energy system. Stop messages are then subsequently issued to cease device operation and the devices are then moved to a reservation pool until the energy system's operational criterion is relaxed or the accumulation messages become obsolete. Similar accumulation requests for delayed or conservation-based operation may also be applied to the distribution of other utilities, such as water, natural gas, or guaranteed internet bandwidth.
US10108914B2 Method and system for morphing object types in enterprise content management systems
Morphing object types in enterprise content management systems is described. A text properties file is created that maps properties associated with an object type to properties associated with a new object type. A database associated with an enterprise content management system is queried to retrieve objects based on the object type. The objects are stored in a staging database. The objects are deleted from the database. Property tables are created in the database based on the new object type. The objects are migrated from the staging database to the newly created property tables based on the text properties file.
US10108908B2 Receiving a request to reserve a service
Methods and corresponding system are provided herewith that, in at least one embodiment, include the act or acts of: receiving a request to reserve a service that is provided by a restaurant. The request to reserve is for a particular time and a particular date and the service comprises at least one of: (i) preparing a consumable good that is consumed at the restaurant's location; (ii) preparing a consumable good that is received at the restaurant's location; or (iii) preparing a consumable good that is delivered to a location external to the restaurant's location. The methods and system also include comparing the particular time requested with a schedule associated with the restaurant. The schedule comprises a list of times that are available for reservation. The methods and system also include determining an availability of the request to reserve; and outputting an indicia that the request to reserve the service has been accepted or denied.
US10108906B2 Avoiding supporting evidence processing when evidence scoring does not affect final ranking of a candidate answer
Systems and computer program products to provide selective supporting evidence processing by applying a first machine learning (ML) model to a first candidate answer to generate a first confidence score that does not consider supporting evidence for the first candidate answer, determining, from a second ML model, an expected contribution of processing supporting evidence for the first candidate answer, and upon determining that the expected contribution does not exceed a specified threshold, skipping supporting evidence processing for the first candidate answer.
US10108901B2 Systems and methods to use a mobile communications device for parking facility access
A computer-implemented method leverages the capabilities present in common mobile communications devices—RF transceivers, Internet connectivity, payment system, geolocation system, notification system, and user interface—to simplify and reduce overhead from the parking experience. Furthermore, this method utilizes distributed authentication and authorization and multi-path queued message delivery to provide this experience when cellular or WiFi Internet connectivity is absent in the parking facility, simplifying and reducing the cost of deployment.
US10108897B2 Two piece transaction card having fabric inlay
Disclosed embodiments generally relate to a transaction card with a fabric inlay. The transaction card may include a housing component having a first housing surface opposite a second housing surface and an inlay component having a first inlay surface opposite a second inlay surface. The inlay and housing may be joined along the second inlay surface and the first housing surface. In addition, the first inlay surface may include a fabric material and a backer layer configured to support the fabric material of the first inlay surface.
US10108894B2 Anti-counterfeit label having increased security
The invention relates to a near field magnetically coupled contactless tag, comprising a substrate comprising a rupture zone; a master microcircuit arranged on the substrate on one side of the rupture zone, and configured to be interrogated by a near-field reader; a slave microcircuit arranged on the substrate on the other side of the rupture zone; and a sacrificial link connecting the two microcircuits, wherein the two microcircuits are configured to negotiate mutual authentication through the sacrificial link.
US10108890B1 System and method for providing products and locations
A method is provided for providing a product by changing the length of a product code base without changing the number of indexes provided by the base.
US10108882B1 Method to post and access information onto a map through pictures
Methods to access place data such as local business reviews, restaurant menus, merchant details, and other point-of-interest information directly from images is provided. Methods of the invention can enable users to interact with places digitally through pictures and videos. While digital images are captured, the location and orientation of the camera is also recorded. The method compares the digital images captured by the camera with images synthetically generated by a virtual camera placed inside a 3D geospatial model consisting of, for example, LIDAR, satellite image, and GIS data. The camera location and orientation of the virtual camera is iteratively refined until the synthetically generated image matches the camera image. The place information from the synthetically generated image is transferred to the actual picture once the match is completed. User can access the transferred place information directly through the picture.
US10108878B2 Image processing apparatus, image processing method, and storage medium for tone control of each object region in an image
An image processing apparatus includes: an object region detection unit; a main object region detection unit; a representative luminance value calculation unit configured to calculate one representative luminance value of each object region, by weighting the main object region in that object region; a luminance distribution calculation unit configured to calculate a luminance distribution in each object region, by weighting the main object region in that object region; a tone characteristics determination unit configured to determine tone characteristics for controlling tones of the input image, based on the representative luminance values of the object regions and the luminance distributions in the object regions; and a tone correction unit configured to correct the tones of the input image, using the tone characteristics determined by the tone characteristics determination unit.
US10108877B2 System for capturing pupil and method thereof
A system for extracting a pupil includes an image obtainer configured to obtain front image data of a user; an illuminator configured to provide a lighting at the time of obtaining the image data; and a pupil extractor configured to receive the image data photographed in a light strength state having a predetermined reference value or more by the illuminator and apply a thresholding process to an eye region of interest (ROI) within the image data.
US10108874B2 Systems and methods for evaluating readings of gauge dials
A method includes identifying, by a processor, a gauge dial pattern in a first file based on a gauge dial template in a second file; identifying, by the processor, a needle pattern in the first file; generating, by the processor, a line pattern that approximates the needle pattern; determining, by the processor, a deflection angle of the needle pattern with respect to the gauge dial pattern based on the line pattern; converting, by the processor, the deflection angle into a reading of the gauge dial pattern based on the gauge dial template; and taking, by the processor, an action based on the reading.
US10108872B2 Multi-angle product imaging device
A system for acquiring multi-angle images of a product includes a workstation having a working surface for placing a product, a camera supporting member having a vertical axis, and an image capturing device movably attached to the camera supporting member so that it may move along the vertical axis of the camera supporting member. The system captures and analyzes a digital image of a product to detect the vertical center of the product, and adjusts the position of the image capturing device along the vertical axis so that the vertical center of the product is proximate to the vertical center of the image. The system may also have a turntable and additionally rotate the turntable at multiple capturing angles and capture one or more additional digital images of the product at various capturing angles and store the one or more additional images in a product database.
US10108864B2 Stationary-vehicle structure from motion
A vehicular structure from motion (SfM) system can store a number of image frames acquired from a vehicle-mounted camera in a frame stack according to a frame stack update logic. The SfM system can detect feature points, generate flow tracks, and compute depth values based on the image frames, the depth values to aid control of the vehicle. The frame stack update logic can select a frame to discard from the stack when a new frame is added to the stack, and can be changed from a first in, first out (FIFO) logic to last in, first out (LIFO) logic upon a determination that the vehicle is stationary. An optical flow tracks logic can also be modified based on the determination. The determination can be made based on a dual threshold comparison to insure robust SfM system performance.
US10108862B2 Methods and systems for displaying live video and recorded video
The various implementations described herein include methods, devices, and systems for displaying live and recorded video from a remote camera. In one aspect, a method includes: (1) displaying a portion of a recorded video feed from the video camera, a live video affordance, and an event history affordance; (2) in response to a selection of the live video affordance: (a) requesting and displaying a live video feed; (b) continuing to display the event history affordance; and (c) ceasing to display the live video affordance; (3) in response to receiving a user selection of the event history affordance: displaying a plurality of detected events, including for each event: (i) image(s) associated with the event; and (ii) a time indicator; and (4) in response to receiving a user selection of an event, requesting and displaying a recorded event video feed associated with the selected event.
US10108861B2 Systems and methods of providing content differentiation between thumbnails
A method and system of providing content differentiation between thumbnails. One method includes receiving a first video and selecting a first thumbnail from the first video. The method includes receiving a second video and selecting a second thumbnail from the second video. The method includes determining whether a first scene of the first video matches a second scene of the second video. The method includes comparing the first thumbnail and the second thumbnail to determine a thumbnail similarity when the first scene of the first video matches the second scene of the second video. The method includes selecting a new thumbnail to replace either the first thumbnail or the second thumbnail when the thumbnail similarity meets or exceeds a predetermined threshold. The method includes displaying the new thumbnail and the other of the first thumbnail and the second thumbnail.
US10108855B2 Fitness device-based simulator and simulation method using the same
A fitness device-based simulator and a simulation method using the simulator. The fitness device-based simulator includes a feature point extraction unit for acquiring action-sensing information of a user who is located on a fitness device, and extracting feature points for a body skeletal structure of the user based on the action-sensing information, a feature point cluster generation unit for generating multiple feature point clusters by clustering two or more of the feature points, and setting respective cluster symbols for multiple feature point clusters, an exercise pattern information accumulation unit for generating and storing information about a state transition between the multiple feature point clusters of the user, and an exercise state prediction unit for predicting a subsequent exercise state of the user by predicting a feature point cluster subsequent to a feature point cluster currently being generated for the user, based on state transition information.
US10108851B2 Face recognition in an enterprise video conference
A video conference invite is accessed and names and/or account addresses in the invite are used to obtain information of people listed on the invite from a database. The information can include template photographs of the people and locations of the people. During a video conference that is subject of the invite, when it is determined that a video feed of the video conference indicates that plural participants are together in a single room, images of faces in the video feed are efficiently matched against only template photographs of people in the database indicated by the database as being associated with the room.
US10108849B2 Biometric facial recognition for accessing device and authorizing event processing
Systems and arrangements for performing biometric facial recognition in order to provide access to a device and/or process one or more events are provided. In some examples, one or more images of a user may be received by an entity and pre-processed to obtain a mean pixel value and variance of each image. These values may be stored in association with the image and/or identifying information associated with the user. Upon receiving a request to access a device, the device may capture an image of the user requesting access. The captured image may be processed similarly to the pre-stored images to determine a mean pixel value and variance. The system may compare the determined mean pixel value and variance for the pre-stored images to the captured image to obtain a similarity score. If the similarity score is at or above a predetermined threshold value, the images may be considered a match.
US10108845B2 Anomaly detection for medical samples under multiple settings
Using multiple imaging modes in whole slide image screening is potentially useful to reduce false positives. To use multiple imaging modes, a method for locating anomalies on a medical sample from an image thereof uses an anomaly-detection process that comprises using plural base classifiers individually to classify an object-of-interest suspected to be an anomaly. Each base classifier respectively extracts features of the object-of-interest and generates, according to the extracted features, a score indicating a likelihood of the object-of-interest being anomalous. The anomaly-detection process further comprises using an aggregate classifier to combine the scores generated by the base classifiers to determine whether the object-of-interest is the anomaly. The aggregate classifier determines a dependability measure for each base classifier according to setting-based variables of a setting under which the sample and the image are obtained, and then selectively combines the scores of the base classifiers according to the dependability measures.
US10108843B2 Electronic device with fingerprint identification function
An electronic device able to identify fingerprints ultrasonically includes a substrate, a fingerprint identification structure, and an adhesive layer. The fingerprint identification structure includes a thin film transistor (TFT) substrate and a flexible printed circuit (FPC). The FPC includes a first portion and a second portion. The first portion is located on a surface of the TFT substrate facing away from the substrate. The second portion is extended from an end of the first portion to be electrically connected to a surface of the TFT substrate facing the substrate. The second portion is separated from the adhesive layer. A space is defined between the second portion and the substrate. The adhesive layer is susceptible to deformation and decomposition from environmental conditions.
US10108840B2 Method and system for calibration of a fingerprint sensing device
There is provided a method of initiating a calibration operation of a fingerprint sensing device comprising an array of sensing elements for sensing a fingerprint pattern, the method comprising acquiring information indicative of a change of an environmental parameter influencing the operation of the fingerprint sensing device; and if the change is larger than a predetermined threshold value, performing a calibration operation of the fingerprint sensing device. There is also provided a method of initiating a calibration operation of a fingerprint sensing device comprising an array of sensing elements for sensing a fingerprint pattern, the method comprising: receiving information indicative of an event in a device in which the fingerprint sensing device is arranged; if the event is one of a group of predetermined events, performing a calibration operation of the fingerprint sensing device.
US10108838B2 Fingerprint sensing and body area network communication system
The present invention relates to a combined fingerprint sensing and body area network communication system for communication with an electronic unit using the body of a user as communication medium, comprising: a sensing arrangement and a body area network communication circuitry. The system is controllable between: a fingerprint sensing state, in which a first signal corresponding to the finger potential is provided to a connection electrode and a readout circuitry is controlled to provide sensing signals indicative of the capacitive coupling between each sensing structure and the user's finger; and a body area network communication state in which a second signal is provided to the connection electrode by a first of the electronic unit and the body area network communication circuitry to the other one of the electronic unit and the body area network communication circuitry.
US10108835B2 Method and system for decoding two-dimensional code using weighted average gray-scale algorithm
The invention provides a method and system for decoding two-dimensional code using weighted average gray-scale algorithm. The method comprises: segmenting a received two-dimensional code image into bit regions each containing one bit data; presetting a shifting threshold, and shifting four original boundary lines of the bit region outwards by a distance of the shifting threshold to obtain four preset boundary lines; calculating an average gray-scale value of the bit region using the weighted average algorithm by taking an overlapping area between pixels inside the four preset boundary lines and the bit region as a weight; binarizing the two-dimensional code image according to the average gray-scale value of the bit region; and decoding the two-dimensional code image. The influence of the pixels which have an overlapping area with the bit region on the average gray-scale value of the bit region is considered, and the decoding accuracy and success rate are high.
US10108833B2 Marker for optical tracking, optical tracking system, and optical tracking method
The present disclosure provides a marker with a pattern formed thereon, which includes an optical system. At least a part of the pattern that uniquely appears depending on a direction in which the pattern is viewed from an outside of the marker through the optical system, is visually identified from the outside of the marker. The pattern includes a plurality of rows of binary-coded sequences. The binary-coded sequence of each of the plurality of rows includes aperiodic sequences that are repeatedly arranged. The aperiodic sequences included in the binary-coded sequence of one row of the plurality of rows are different from the aperiodic sequences included in the binary-coded sequence of another row of the plurality of rows, and each of the aperiodic sequences includes a plurality of sub-sequences that are arranged in a predetermined order.
US10108827B1 Activating an output component to indicate an orientation of a near-field communication (NFC)-capable transaction card
A transaction card may monitor an amount of electric current induced in a first near-field communication (NFC) component of a transaction card. Electric current may be induced in the first NFC component when the first NFC component is within an electromagnetic field generated by a second NFC component of a transaction terminal. The transaction card may dynamically activate one or more output components associated with the transaction card based on the amount of electric current induced in the first NFC component. The one or more output components may indicate whether the transaction card can communicate with the transaction terminal. The transaction card may perform an action related to completing a transaction after determining that the amount of electric current induced in the NFC component satisfies a first threshold. The first threshold may indicate that the transaction card can communicate with the transaction terminal.
US10108822B1 System and method for recognizing electronic elements
A system and a method for recognizing electronic elements are disclosed. The system includes at least two electronic elements and a control circuit board. The electronic elements include a fan, a light strip, or a combination of the fan and the light strip. The electronic elements are electrically connected in series. Each electronic element is provided with a recognition chip having a recognition code. The recognition chip of the next-preceding electronic element requests the recognition chip of the next-following electronic element to transmit the corresponding recognition codes back, so that the recognition chips of the electronic elements from first to last sequentially transmit the corresponding recognition codes back. The control circuit board is electrically connected with the first electronic element and sequentially receives the recognition codes according to the order of the at least two electronic elements connected in series.
US10108814B2 System for processing data
The present disclosure relates to transmitting a request for a set of data records, the request indicating encrypted data items associated with first and second interval boundaries, and selectively traversing a partially ordered set to determine an encrypted data item of the partially ordered set that is associated with an interval boundary of the first and second interval boundaries, based on no cache entries being associated with any encrypted data item associated with the interval boundary. The selectively traversing may include decrypting one or more portions of the partially ordered set, determining the encrypted data item of the partially ordered set, and transmitting a request to retrieve a data element of a linear order annotated to the encrypted data item of the partially ordered set associated with the interval boundary, to cause generation of a new cache entry including the encrypted data item and the data element.
US10108809B2 Applying rights management policies to protected files
Examples of the present disclosure relate to protecting files with an information rights policy. Files can be protected as specified by a content policy associated with the file. The content policy can specify whether the file should be protected while at rest on a device as well as when the file is shared with another user of an enterprise.
US10108807B2 Secure data parser method and system
A secure data parser is provided that may be integrated into any suitable system for securely storing and communicating data. The secure data parser parses data and then splits the data into multiple portions that are stored or communicated distinctly. Encryption of the original data, the portions of data, or both may be employed for additional security. The secure data parser may be used to protect data in motion by splitting original data into portions of data, that may be communicated using multiple communications paths.
US10108806B2 Collection folder for collecting file submissions and scanning for malicious content
A content management system for collecting files from one or more submitters in a collection folder. A collector, who generates the collection folder, can invite one or more submitters to submit one or more files to the collection folder. The submitted files are scanned for malicious content. The one or more submitters have limited rights to the collection folder. The limited rights can include uploading rights and prohibiting a submitter from viewing files that other submitters associated with the collection folder submitted. Thus, the collection folder is able to store files from the one or more submitters, but prevent them from viewing other's submissions.
US10108805B2 Method and apparatus to process SHA-2 secure hashing algorithm
A processor includes an instruction decoder to receive a first instruction to process a secure hash algorithm 2 (SHA-2) hash algorithm, the first instruction having a first operand associated with a first storage location to store a SHA-2 state and a second operand associated with a second storage location to store a plurality of messages and round constants. The processor further includes an execution unit coupled to the instruction decoder to perform one or more iterations of the SHA-2 hash algorithm on the SHA-2 state specified by the first operand and the plurality of messages and round constants specified by the second operand, in response to the first instruction.
US10108802B2 Static program analysis method for detecting security bugs in programs that rely on code access control
A method for using static program analysis for detecting security bugs in application source code including receiving and determining a plurality of variables based on the application source code. The method further includes determining a plurality of information flow relations comprising a source variable and a target variable, determining a confidentiality requirement and a capability for each of the source variables, and determining an integrity requirement and a capability for each of the target variables. The method further includes generating an error report log entry when the capability of the target variable is not greater than and not equal to the confidentiality requirement of the source variable or the capability of the source variable is not greater than and not equal to the integrity requirement of the target variable. The method further includes generating an error report log.
US10108801B2 Web application vulnerability scanning
Present example embodiments relate generally to scanning websites, wherein the devices, methods, and logic for the scanning comprises receiving interaction information between a user computing device and a web application of the website; dynamically determining an action to be performed to the web application that approximately simulates the user computing device interacting with the web application, wherein the action is dynamically determined based on the received interaction information; establishing a browsing session with the website; discovering the web application within the website; and identifying a vulnerability of the web application by interacting with the web application using the action.
US10108799B2 Resource usage optimized auditing of database shared memory
A method for security auditing of database transactions is provided in the illustrative embodiments. For a specified period, an available capacity of a computing resource in a data processing system usable to analyze a database protocol packet. The database protocol packet is stored in a shared memory during a data communication. A number of database protocol packets expected in the shared memory during the specified period is determined. Determining a second number of database protocol packets that can be analyzed using the available capacity of the computing resource is computed. During the specified period, the second number of database protocol packets is caused to be selected from every number of database protocol packets stored in the shared memory for analysis using the computing resource during the specified period.
US10108798B1 Methods and systems for defending against cyber-attacks
Methods, systems, and computer-readable storage medium including a computer program product for defending against cyber-attacks are provided. One method includes receiving, by a processor, program code and automatically generating a chronomorphic binary for the program code. The method further includes storing the chronomorphic binary in an executable memory space and diversifying the executable memory space for the chronomorphic binary during runtime of the program code. A system includes memory configured for storing a defense module and a processor connected to the memory. The processor, when executing the defense module, is configured for performing the above-referenced method. One computer program product includes computer code for performing the above-referenced method.
US10108795B2 Acknowledgment authentication system and method
The present invention is a method of and a system for enabling an initiating party to capture, store, and retrieve an image of at least one acknowledging party performing an acknowledgement requested by the initiating party where the acknowledging party(s) may be remotely located from the initiating party.
US10108792B2 Biometric-based authentication method, apparatus and system
A biometric-based authentication method, an apparatus, and a system are described. The method includes: receiving a biometric image to be authenticated sent from a client; performing feature extraction to the biometric image to be authenticated to obtain a biometric template to be authenticated; comparing the biometric template to be authenticated with a locally-stored biometric template; and returning an authentication result. In this case, the feature extraction process may be implemented at a cloud server side, as such, the complexity of the client may be reduced, the expandability of the client may be increased, a limitation that the biometric recognition may only be implemented on the client may be eliminated, and diversified utilization may be supported.
US10108787B2 View-based expiration of shared content
Techniques related to view-based expiration of shared content are described. An online content management system receives a view access request from a client device. The view access request includes a shared link to a server-stored content item. A view access counter associated with the shared link is used to determine that the view access request is authorized. The shared link is resolved to the server-stored content item, and at least a portion of the server-stored content item is sent to the client device. Optionally, instructions that cause the client device to send an acknowledgement can also be sent to the client device. The acknowledgement indicates that one or more presentation conditions have been satisfied. The one or more presentation conditions can include presenting at least the portion of the server-stored content item at the client device. The online content management system receives the acknowledgement and increments the view access counter.
US10108785B2 System, method, and apparatus for electronic patient care
An electronic patient monitoring system includes first and second modules. The first module is configured to receive and store information pertaining to a patient, said information including data related to a first parameter of the patient measured by a device connected to the patient, and data related to a second parameter of the patient received from a first database containing information about the patient. The second module is configured to receive a medication order from a user via a user interface associated with the second module, said second module being further configured to transmit said treatment order to the first module.
US10108775B2 Feature selection for efficient epistasis modeling for phenotype prediction
Various embodiments select markers for modeling epistasis effects. In one embodiment, a processor receives a set of genetic markers and a phenotype. A relevance score is determined with respect to the phenotype for each of the set of genetic markers. A threshold is set based on the relevance score of a genetic marker with a highest relevancy score. A relevance score is determined for at least one genetic marker in the set of genetic markers for at least one interaction between the at least one genetic marker and at least one other genetic marker in the set of genetic markers. The at least one interaction is added to a top-k feature set based on the relevance score of the at least one interaction satisfying the threshold.
US10108772B2 Methods of generating integrated circuit layout using standard cell library
Methods of generating an integrated circuit layout include forming a standard cell by providing a first active area adjacent to a first cell boundary line. The first active area is spaced apart from the first cell boundary line by a first distance. A second active area is provided adjacent to a second cell boundary line. The second cell boundary line opposes the first cell boundary line. The second active area is spaced apart from the second cell boundary line by a second distance. Fins are formed on the first and second active areas. The fins extend in a first direction and parallel to one another in a second direction substantially perpendicular to the first direction. The first cell boundary line is parallel to the fins. The first distance and the second distance remain constant when a number of the fins on the first and second active areas is changed.
US10108763B2 Method and simulation arrangement for simulating an automated industrial plant
A method for simulation of an automated industrial plant simulated in a plant model divided into a plurality of submodels, where the submodels are modeled with a behavior description comprising a calculation algorithm or a mathematical equation, each submodel is connected into the plant model with at least one submodel, where the plant model or the submodels are translated in preparation for the simulation by a translation run into a form which is executable by a computer system, an execution sequence of the submodels is defined, the submodels are expanded by run time models having a calculation time assigned to a respective submodel, where an overall calculation time of the plant model is derived and graphically presented in the granularity of the calculation times of the submodels based on the execution sequence and the expanded submodels to provide a detection and localization of real-time-critical execution paths in the plant model.
US10108759B2 Method for optimization of fuel cells operating conditions using hybrid model
Provided is a method for optimization of fuel cells operating conditions using a hybrid model, and more particularly, a method for optimization of fuel cells operating conditions using a hybrid model which generates a life prediction model determined by time and temperature based on a theoretical performance model and an empirical durability model and estimates an optimal operation temperature in a target life based on the life prediction model.
US10108757B1 System and method for spectrum usage databases for cognitive radio
Access to data representations of relatively dynamic actual usage and patterns of spectrum usage across channels, geographies (locations), and times can be advantageous in planning for resource utilization, and in structuring pricing for spectrum resources. Actual usage of spectrum resources can vary dynamically. Significant opportunities to advantageously utilize spectrum resources can be identified from relatively dynamic representations of actual usage.
US10108756B2 Method, computer program product and apparatus for providing a building options configurator
A method for providing an options configurator may include receiving an indication of a hierarchical structure of building plan options applicable to an enterprise, enabling a user to define option sets including selected ones of the building plan options, enabling the user to associate different ones among the option sets with corresponding different entities within the enterprise based on distinguishing characteristics of the respective different entities, and providing for generation of building information models and their derivatives based on selected options within an option set. A corresponding apparatus and computer program product are also provided.
US10108753B2 Laminate substrate thermal warpage prediction for designing a laminate substrate
Method of designing a laminate substrate having upper laminate layers and an equal plurality of lower laminate layers including: dividing the laminate substrate into regions having corresponding laminate layer pairs consisting of an upper laminate layer and a lower laminate layer; calculating a net stretching value for each corresponding laminate layer pair in each region to result in net stretching values in each region; summing the net stretching values in each region to result in a net stretching value for each region proportional to a curvature of each local region; calculating a relative out-of-plane displacement for the laminate substrate from the curvature of each local region; calculating a predicted thermal warpage for the laminate substrate; and finalizing a design of the laminate substrate when the predicted thermal warpage is within a predetermined acceptable range.
US10108752B2 Engraving a 2D image on a subdivision surface
It is the method comprising the steps of defining, by a user, a base mesh associated to a subdivision surface and to a corresponding predetermined mesh-to-NURBS-surface conversion algorithm, the subdivision surface representing the 3D modeled object; defining, by the user, a 2D image and a location for engraving the 2D image on the subdivision surface; and determining a NURBS surface that corresponds to applying a deformation map on the result of performing the mesh-to-NURBS-surface conversion algorithm to the base mesh, the deformation map including displacement vectors provided for positions of the result of performing the mesh-to-NURBS-surface conversion algorithm to the base mesh, the positions corresponding to the location for engraving the 2D image, the displacement vectors being computed based on corresponding pixel values of the 2D image. Such a method improves the design of a 3D modeled object.
US10108750B2 Method for designing a geometrical three-dimensional modeled object
It is proposed a computer-implemented method for designing a three-dimensional modeled object, wherein the method comprises the steps of: user-interacting with a screen; defining a stroke corresponding to the user-interacting; discretizing the stroke into a set of points; projecting the set of points onto at least one support in a three-dimensional scene; constructing the three-dimensional modeled object from the projected set of points and the said at least one support.
US10108749B2 Optimizing power flows using harmony search with machine learning
Systems and methods for optimizing power flows using a harmony search, including decoupling phases in a multi-phase power generation system into individual phase agents in a multi-phase power flow model for separately controlling at least one of phase variables or parameters. One or more harmony segments from harmony memory are ranked and selected based on a utility value determined for each of the decoupled phases. A harmony search with gradient descent learning is performed to move the selected harmony segments to a better local neighborhood. A new utility value for each of the selected segments is determined based on historical performance, and the harmony memory is iteratively updated if one or more of the new utility values are higher than a utility value of a worst harmony segment stored in the harmony memory.
US10108747B2 Generating network resource
The techniques of the present disclosure acquire requirement description information of a user, acquire at least one resource component according to the requirement description information, the resource component being a component that constitutes a network resource desired by the user, or a function component for realizing a part of functions of the network resource; and assemble the network resource according to the at least one resource component. The techniques of the present disclosure enhance a matching degree between the network resource and the user's requirement, thereby meeting the requirement of the user with respect to the network resource.
US10108744B2 Administrative tool and physical execution plan interface for plug-in architecture of business intelligence platform using data source cartridges
Embodiments implement a plug-in architecture supporting adding new data sources to a legacy federated database without the need to recode a federated database manager software module. The federated database manager software module includes an administrative tool and a plug-in framework for interfacing with a data source cartridge. The data source cartridge supplies metadata including a feature table of a newly added data source to the framework and creates a physical query for the newly added data source based on an execution plan generated by the federated database manager software module. The administrative tool generates presentation panes including new data sources added to the legacy federated database.
US10108743B2 Methods and systems for simplifying object mapping for user interfaces
Methods and systems for simplifying object mapping for user interfaces are described. Client requests can be accepted from the client computers to access a resource of an application dialogue language (ADL). The client requests can be distributed across participating back ends. Each client request can be evaluated by the ADL before an ADL result is returned. If a governor does not detect a violation, expressions can be analyzed to determine whether any expression can be calculated locally by the ADL to produce the ADL result. The ADL result can be associated to a logical object in order to minimize a representational gap between each client request and a physical object. The logical object can be converted to the physical object, and the physical object can be mapped to the relational database. A response to each client request can be produced based on the mapping between the physical object and the relational database.
US10108738B2 Image transmission method
The present invention relates to an image transmission method employed for communication between a Portable Device and a remote server by means of a network. It discloses a method for shortening the period during which the user of the Portable Device is left to wait for the loading of the webpage image on the device screen, which is part of the overall time required to navigate the web using a Portable Device.
US10108736B2 Method and apparatus for rendering statistics on web page visits by a browser
A method and apparatus for rendering statistics on web page visits by a browser are disclosed. The method including: adding a respective first and second counts to a respective first and second cumulative number of visits to a first web page upon detecting that a browser has visited the first web page via a respective first and second visiting modes. The second visiting mode including redirecting to the first web page through selecting a web page link of a pending web page in the browser; acquiring the first and the second cumulative number of visits for each web page, and combining a first and a second preset weight of the first and the second visiting modes to calculate a visit coefficient for the web page; and determining a most frequent visited web page from among all the web pages based on a web page with the highest calculated visit coefficient.
US10108735B2 System and method of embedded application tags
A method is provided for receiving and rendering web content on a client device having an installed actor app. Web content containing an embedded application tag is requested from a server. The web content is received from the server on the client device. The actor app receives and injects a value in the embedded application tag from dynamic data received with the web content. The web content is displayed together with the value of the dynamic data on the client device.
US10108733B2 Methods and systems for providing customized web pages to users of a website
Computer implemented methods and systems are provided for providing customized web pages that are customized for each user. A database can store first entries each being configured to store user information for each user, and second entries each being configured to store an identifier and customized content for each user (or alternatively a way to retrieve such customized content). A tree-like data structure is stored in cache and includes nodes that each store an identifier that refers to one of the second entries. After log in, the server system retrieves user information associated with the particular user and uses it to retrieve a particular identifier stored by a particular node. Using a corresponding one of the second entries that includes the particular identifier, particular customized content for the particular user can be retrieved and sent to a user system where it is used to display a particular customized web page for that particular user.
US10108729B2 Systems and methods for anonymous construction and indexing of visitor databases using first-party cookies
The disclosure includes a method for constructing and indexing a database of anonymous visitor tracking. Implementations of the disclosed methods may utilize a client-side script, first-party cookies, and canonical name records to track the visitor across affiliated websites hosted on different domain names. The disclosure also includes a system for constructing and indexing a database of anonymous visitor tracking. In one implementation, the system includes a network interface device, at least one memory storing instructions, and at least one processor that executes the instructions to receive, determine, generate and transmit first-party cookie information.
US10108726B2 Scenario-adaptive input method editor
An input method editor (IME) described herein couples scenarios of the input of the user with specific network services to offer more relevant and richer candidates for higher input productivity. Data relating to a computer application in which the input candidates are to be input and/or context relating to a user-submitted query is collected and analyzed to determine a scenario. The input candidates may include text candidates and rich candidates. The IME may select a scenario-tuned and type specific engine to identify the text candidates and/or rich candidates. The scenario-tuned text candidate engines leverage scenario-tuned language models and lexicons, and the scenario-tuned rich candidate engines leverage scenario-relevant web services, such as image, mapping, and video search, when available and appropriate.
US10108724B2 Real-time and adaptive data mining
A method of analyzing data is presented. The method includes generating a query based on a topic of interest, expanding search terms of the query, executing the query on one or more data sources, monitoring a specific data source selected from the one or more data sources. The monitoring is performed to monitor for matches to the query.
US10108719B2 System and method for an electronic product advisor
A system and method operates on a client device and acquires a suspect list of user products based on information derived from the client device. The system normalizes the list, and the user confirms the accuracy of the product list. The user product list is sent to a server where the user product list is compared to other lists using collaborative filtering techniques. The collaborative filtering techniques determine products of interest for the use and the level of interest of the user. The system computes a similarity measure based upon the number of similar products that match the user's product list and rankings provided by the user and others. Demographic and behavioral data may also be used in performing the comparison and the similarity measure. The system acquires editorial rankings of products from other users and provides a ranked list of recommended products based upon the editorial rankings.
US10108716B1 Systems and methods for providing stock ticker information
A system generates a ticker result, which may be a uniform resource locator (URL) corresponding to a quote provider. The system receives a string of information and determines whether all terms in the string of information correspond to ticker symbols. If all terms in the string of information correspond to ticker symbols, the system may ascertain whether the string of information corresponds to a query for ticker information. If the string of information corresponds to a query for ticker information, the ticker information (e.g., a ticker result) may be provided.
US10108715B2 Transformation and presentation of on-demand native application crawling results
A system includes a search engine configured to search mobile applications based on a query received from a mobile device and to output search results in a first format. A first processor is configured to process the search results and to generate processed search results in the first format for rendering on the mobile device. A first converter is configured to convert the processed search results into a second format. A second processor is configured to process the processed search results in the second format and to generate a presentation of the processed search results in the second format. A second converter is configured to convert the presentation into the first format or a third format for rendering on the mobile device.
US10108713B2 Real-time and adaptive data mining
A method of analyzing data is presented. The method includes generating a query based on a topic of interest, expanding search terms of the query, executing the query on one or more data sources, monitoring a specific data source selected from the one or more data sources. The monitoring is performed to monitor for matches to the query.
US10108710B2 Multidimensional search architecture
Search results can include, not only responsive content, typically in the form of documents, but can also include information regarding responsive entities, including tasks relevant to those entities, and can include identifications of individuals from whom additional information can be obtained, or who are otherwise relevant to the search. An association between entities and documents referencing those entities is identified and maintained. Documents responsive to a user's search query are identified utilizing existing algorithmic mechanisms and such identified responsive documents are referenced to determine whether they are associated with one or more entities. Additionally, a people/query mapping is maintained associating individual people with specific queries. User actions directed to one or more people in response to a query are utilized as a feedback loop. User actions directed to one dimension of search results can be utilized to generate updated search queries providing updated search results in other dimensions.
US10108707B1 Data ingestion pipeline
Techniques for expanding system capabilities to execute user commands relating to trending topics (e.g., real-time news questions, trending questions, sports questions, game questions, politic questions, etc.) are described. The system gathers data from a variety of sources (e.g., news feeds, social media feeds, RSS feeds, news websites, etc.). The system segments gathered data corresponding to, for example, topic and or entity. The system may only store data corresponding to a topic or entity in a dedicated trending storage if the system receives data corresponding to the topic or entity from a number of different sources satisfying a threshold number of sources. Data in the dedicated trending storage may be maintained using decay models or algorithms. For example, the more often the system receives data corresponding to a topic or entity from one or more sources, the longer the data is maintained in the storage, and vice versa.
US10108706B2 Visual representation of supplemental information for a digital work
In some implementations, a device displays supplemental information in connection with a digital work. The supplemental information may include a visual representation that represents one or more occurrences of an object in the digital work. The visual representation may include an area representative of an expanse of the digital work. At least one marking is located in the area in correlation to a location of an occurrence of the object in the digital work. In some examples, the visual representation may include a plurality of markings representing multiple occurrences of the object in the digital work, with a first or leftmost marking positioned in the area in proportion to a first occurrence of the object in the digital work. A second or rightmost marking may be positioned in the area in proportion to a final occurrence of the object in the digital work.
US10108704B2 Identifying dissatisfaction segments in connection with improving search engine performance
Technologies pertaining to automatically identifying sets of query attribute values that are highly correlative with user dissatisfaction with a search engine are described. Dissatisfied queries are automatically identified through analysis of search logs, wherein a dissatisfied query is a query submitted to a search engine by a user, wherein the user was dissatisfied with search results provided by the search engine responsive to receipt of the query. Sets of query attribute values that are highly correlated with dissatisfied queries, and thus user dissatisfaction, are automatically identified based at least in part upon the identifying of the dissatisfied queries. Subsequent to identifying a set of query attribute values, a segment-specific ranker is learned that is configured to rank search results responsive to receipt of a query with the set of query attribute values, wherein the segment-specific ranker outperforms a general purpose ranker for queries having the set of query attribute values.
US10108699B2 Adaptive query suggestion
When a user-submitted query is received, a set of candidate queries is identified. For each of the candidate queries, features are extracted that, for each candidate query, reflect a measure of effectiveness of the candidate query. The candidate queries are rank ordered based on the measure of effectiveness, and one or more of the top-ranked candidate queries are presented as suggested alternatives to the user-submitted query.
US10108695B1 Multi-level clustering for associating semantic classifiers with content regions
Digital content may be processed to determine a set of containers in the content. Each container may correspond to a particular text element of the digital content such as a line of text on a page of a digital content file. Container data indicating values of base content properties for each container may be obtained. Derived content properties may be determined from the base content properties and values of the derived content properties may be determined for each container. Multiple iterations of a clustering algorithm may be executed, where each iteration involves grouping the containers into a set of clusters by applying a particular distance function to the values of a particular set of base and/or derived properties for each container. The distance function and set of properties utilized at each iteration may be configurable to obtain clusters that can be associated with particular semantic classifiers.
US10108694B1 Content clustering
A method for clustering content is disclosed. The method reduces the likelihood that unrelated content is included in a cluster, allows users to more discover content and content is automatically curated. A collection of posts is associated with a common tag. A seed post is identified from the collection of posts. The collection of posts is grouped into a first cluster of posts based on the seed post and a first attribute. The collection of posts is grouped into a second cluster of posts based on the seed post and a second attribute. A preferred view is determined from at least one or more of: the first cluster and the second cluster. The preferred view is provided for display. Unrelated content includes topically unrelated posts, posts by users unrelated to a seed user, posts by users unrelated to the seed post in an activity graph.
US10108693B2 System and method for interacting with virtual maps
The disclosed system provides a computerized map system with map elements represented by markers. The system arranges map elements by category and subcategory, with each type of marker corresponding to a category. The system may divide the geographic area based on neighborhood and city area. The system also provides the user with controls to search the objects, to display results in layers, to navigate the objects, and to quickly compare information about the objects using standardized positions for similar kinds of information. The system also enables users to memorialize searches and browsing by pinning map objects that the user is interested in. In an embodiment, a number of tiers of advertising are also provided, such that business owners as clients can pay for advertising content and customizability appropriate for their businesses.
US10108691B2 Atomic clustering operations for managing a partitioned cluster online
A set of six atomic primitives are provided for a database management system that may be used in combination to provide all of the common features and functions of a clustered database, including data failover, auto-healing, and elastic scaling. These six atomic primitives include CREATE, DROP, DETACH, ATTACH, COPY, and PROMOTE. Of particular note, it is shown that by maintaining appropriate metadata, including the status of each instance of each partition in the cluster, the versatility and reliability of this set of primitives is sufficient to implement each of the aforementioned data failover, auto-healing, and elastic scaling functions with high efficiency using a minimal number of these primitives. Each primitive is atomic (such that the cluster clearly in one state or another) and online (a workload of reads and writes is uninterrupted while the primitive runs), and each primitive is scoped to a single partition of data, thereby enabling parallel processing.
US10108690B1 Rolling subpartition management
Tables in the database management system may be divided into partitions, and partitions may be further subdivided into subpartitions. Subpartitions may be ordered on time or date values and boundaries between subpartitions may be defined based on various time-based intervals. A subpartition management policy may be defined. Older subpartitions may be automatically deleted, moved to archival storage or moved to a secondary database. Subpartitions may be automatically created and reserved for future use. Preexisting subpartitions may be automatically split and merged into new subpartitions conformant to the subpartition management policy.
US10108685B2 Remote provisioning of virtual databases
Database storage systems provide replication capability that allows data of a source database storage system to be replicated to a target database storage system. Virtual databases can be provisioned from the target database system, thereby supporting remote provisioning of virtual databases. The virtual databases on the remote site can be used to perform various operations including read/write of data, refresh, rollback, and so on. Database objects may be deleted on the source database storage system while the corresponding data is used by other entities for example, virtual databases at the target database storage system. The database storage system verifies if an entity being deleted is in use by any other database infrastructure object of the database storage system. A placeholder object maintains the data corresponding to the deleted object. This provides the ability to create geographical distribution networks and support remote provisioning of virtual databases.
US10108666B2 Adaptive handling of skew for distributed joins in a cluster
Techniques for detecting data skew while performing a distributed join operation on tables in a cluster of nodes managed by database management system (cDBMS), is disclosed. In an embodiment, heavy hitter values in a join column of a table are determined during the runtime of a distributed join operation of the table with another table. The cDBMS keeps in a datastore a count for each unique value read from the join column of the table. The datastore may be a hash table with the unique values serving as keys and may additionally include a heap or a sorted array for an efficient count based traversal. When a count for a particular value in the datastore exceeds a threshold, then the particular value is identified as a heavy hitter value. The tuples from the joined table that include the heavy hitter value, are kept local at the node that the tuples were originally distributed to, while the other joined table tuples are broadcasted to one or more nodes of the cDBMS that at least include the originally distributed nodes.
US10108665B2 Generating multiple query access plans for multiple computing environments
A first database management system (DBMS) running on first computer having a first set of computing resources determines that with respect to the first set of computing resources a first query access plan for executing a query satisfies a set of query optimization criteria. A determination is then made that with respect to a second set of computing resources the first query access plan fails a set of preliminary criteria. In response to this failure determination, a second query access plan for executing the query is generated. Prior to having a second DBMS running on a second computer having the second set of computing resources receive a request to execute the query, a determination is made that with respect to the second set of computing resources the second query access plan satisfies the set query optimization criteria.
US10108664B2 Generating multiple query access plans for multiple computing environments
A first database management system (DBMS) running on first computer having a first set of computing resources determines that with respect to the first set of computing resources a first query access plan for executing a query satisfies a set of query optimization criteria. A determination is then made that with respect to a second set of computing resources the first query access plan fails a set of preliminary criteria. In response to this failure determination, a second query access plan for executing the query is generated. Prior to having a second DBMS running on a second computer having the second set of computing resources receive a request to execute the query, a determination is made that with respect to the second set of computing resources the second query access plan satisfies the set query optimization criteria.
US10108661B2 Using synthetic events to identify complex relation lookups
An approach is provided in which a knowledge manager analyzes a corpus of documents based upon relations corresponding to entities in a structured resource and constructs a natural language context associated with a set of the relations. The knowledge manager maps the natural language context to a database query and, in turn, invokes the database query when the knowledge manager matches a question to the natural language context.
US10108657B2 Methods, systems, and apparatus for processing data event streams in a database environment
Methods, systems, computer program products, and articles of manufacture for processing events are described. An event is obtained and the event is processed to generate data using a first set of one or more operators. The generated data is stored in a first column store with a first row/transaction identifier and the first row/transaction identifier is stored in one or more first processing queues to enable further processing of the event using a second set of one or more operators.
US10108655B2 Interactive log file visualization tool
A computing device analyzes the transaction entries of a recovery log, generates graphical representations of the analysis, and displays the graphical representations in an interactive visual display for a user. The analysis is conducted over a predetermined time period, as defined by a user, and in light of user-defined filter information. The graphs are also categorized into respective groups that are defined by the user. Selecting a point along one of the graphs identifies the commands and objects that were involved in executing those commands.
US10108654B2 Workload balancing in a distributed database
A distributed database management system balances the load on query boundaries and to achieve a more evenly balanced load. The system includes two or more query processors with a common data source. A database client manages a transaction including two or more queries. A transaction analyzer checks if a transaction can be processed by more than one query processor. A query processor optimizer locates the optimum query processor for each query in the transaction based on workload of each query processor, while a workload balancer directs each query to the optimum query processor if the transaction can be processed by more than one query processor. This approach is particularly well suited to a clustered database environment that includes query processor nodes that work off a shared disk to provide database access to clients that connect to the node.
US10108653B2 Concurrent reads and inserts into a data structure without latching or waiting by readers
A method includes performing, by a data structure processor, concurrent read and write operations into a hierarchical data structure. Writers acquire latches on the hierarchical data structure elements that the latches modify. The hierarchical data structure elements are directly accessed by readers without acquiring latches. A modify operation is executed by a writer for one or more levels of the hierarchical data structure. When removed portions of the hierarchical data structure are no longer referenced, tracking is performed by use of a combination of a global state value and a copied local state value. The global state value transitions through a non-repeating sequence of values. No longer referenced portions of the hierarchical data structure are tagged with the current global state value.
US10108652B2 Systems and methods to process block-level backup for selective file restoration for virtual machines
A data storage system protects virtual machines using block-level backup operations and restores the data at a file level. The system accesses the virtual machine file information from the file allocation table of the host system underlying the virtualization layer. A file index associates this virtual machine file information with the related protected blocks in a secondary storage device during the block-level backup. Using the file index, the system can identify the specific blocks in the secondary storage device associated with a selected restore file. As a result, file level granularity for restore operations is possible for virtual machine data protected by block-level backup operations without restoring more than the selected file blocks from the block-level backup data.
US10108651B2 Early exit from table scans of loosely ordered and/or grouped relations using nearly ordered maps
According to embodiments of the present invention, methods, systems and computer-readable media are presented for scanning a plurality of storage regions within memory for a specified quantity of results, wherein each storage region is associated with an interval including first and second interval values indicating a value range for values within that storage region. The techniques comprise sorting the first interval values into an order, wherein the order of the first interval values determines a scanning order for the plurality of storage regions, determining a result value, wherein the result value is an upper bound, a lower bound, or is outside of the specified quantity of results, and examining the sorted first interval values and scanning corresponding individual storage regions in response to a comparison of the determined result value with the first interval value of that storage region. In some embodiments, scanning exits upon establishing that the specified quantity of results has been achieved and that a first interval value in a list of sorted first interval values is greater than the determined result value.
US10108650B2 Information processing device and information processing method
There is provided an information processing device including a query generation unit configured to generate, on the basis of a table in a database and any query with regard to the table, one or more different queries, and a table search unit configured to search for the number of tables that are different from the table and in which a result of the different query generated by the query generation unit is not in conflict with a result of the any query.
US10108644B1 Method for minimizing storage requirements on fast/expensive arrays for data mobility and migration
Exemplary methods for data migration from a first storage system to a second storage system include maintaining a database containing deduplication information associated with a plurality of remote target storage systems. In one embodiment, the methods include identifying a plurality of storage devices of the first storage system as candidates to be migrated to the second storage system based on access patterns of the storage devices at the first storage system, and selecting one or more storage devices from the identified candidates to be migrated to a second one of the plurality of remote target storage systems that is selected based on the deduplication information of the database. In one embodiment, the methods further include migrating one or more datasets stored at the selected one or more storage devices to the second storage system.
US10108641B2 Method and system for image discovery via navigation of dimensions
Method and system for discovering artistic preferences by using a graphical user interface (GUI) tool to navigate through a collection of art images based on one or more dimensions within an art image. The GUI tool allows a user to display one or more selectable dimensions of a first image that, when selected, are used as a query to locate and display other images that have a dimension that is equal or similar to the one or more selected dimensions.
US10108638B2 Integrating virtual machine file system into a native file explorer
In a computer-implemented method for integrating a file system of a virtual machine into a native file explorer of a client system, a virtualization infrastructure that manages at least one virtual machine is accessed. The virtual machine is discovered. The file system of virtual machine is accessed. The file system of virtual machines is integrated with the native file explorer of the client system.
US10108634B1 Identification and removal of duplicate event records from a security information and event management database
A method comprises receiving information characterizing events from respective ones of a plurality of network devices each comprising one or more event sources, storing event records in a security information and event management database with each event record corresponding to a given event and comprising a device identifier, an event source name, an event time and an event record number, obtaining a set of event records from the security information and event management database for a specified network device in a specified time range, identifying whether respective ones of the event records in the set are duplicate event records based at least in part on mappings of event time and event record number values to ordered pairs of device identifier and event source name values, and removing event records in the set identified as duplicate event records from the security information and event management database.
US10108633B2 Using a distributed prime data sieve for efficient lossless reduction, search, and retrieval of data
Systems and techniques for losslessly reducing input data using a distributed system comprising multiple computers that maintain portions of a data structure that organizes prime data elements based on names of the prime data elements. During operation, a first computer can determine a first name for the element, and send the element to a second computer based on the first name. The second computer can losslessly reduce the element by determining a second name for the element, and using the second name to navigate through a portion of the data structure maintained at the second computer.
US10108627B1 Multi-user CAx with user defined functions
A system for collaborating on a component according to an exemplary aspect of the present disclosure includes, among other things, a multi-user CAx environment including a data module and an editing module. The data module is configured to access a database corresponding to a component design. The component design corresponds to a group of predetermined functions. The editing module is configured to generate at least one user-defined function operable to characterize the component design, and configured to cause the data module to store data corresponding to the at least one user-defined function to the database. A method for collaborating on a component design is also disclosed.
US10108626B2 Proactively clearing digital storage
A device may monitor an amount of storage available on a user device; determine, based on the monitoring, that the amount of storage is below a particular threshold; score multiple data files stored by the user device; determine particular data files, of the multiple data files, that should be deleted from the user device based on the scoring and based on the amount of storage available on the user device; and cause, based on determining that the amount of storage is below the particular threshold, the user device to delete the particular data files from the user device. The user device may have an amount of available storage space exceeding the particular threshold after deleting the particular data files.
US10108625B2 Merging database operations for serializable transaction execution
A method for merging transactions for execution by a database management system. The method includes a computer processor receiving a database query that is comprised of a plurality of transactions. The method further includes a computer processor placing each of the plurality of transactions, of the database query, in respective chronological order, in a scheduling queue. The method further includes a computer processor determining that at least a first transaction and a second transaction within the plurality of transactions each contains one or more transaction delineation descriptions. The method further includes computer processor responding to the determination that the first transaction and the second transaction, within the plurality of transactions, each contains one or more transaction delineation descriptions, and merging the first transaction and the second transaction to create a merged transaction combination and merging also includes combining two or more table-scan operations.
US10108620B2 Associating still images and videos
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for associating still images and videos. One method includes receiving a plurality of images and a plurality of videos and determining whether the images are related to the videos. The determining includes, for an image and a video, extracting features from the image and extracting features frames of the video, and comparing the features to determine whether the image is related to the video. The method further includes maintaining a data store storing data associating each image with each video determined to be related to the image.
US10108610B1 Incremental and preemptive machine translation
A machine translation system capable of incremental and preemptive machine translation is disclosed. Content items on a page can be provided to multiple machine translation services for translation. Each of the machine translation services is capable of translating content items at a different quality level. Content items translated at a lower quality level might be received before content items translated at a higher quality level and presented in a user interface (UI). When content items translated at a higher quality level are received, the translated content items can be used to replace the lower quality level translations previously presented in the UI. Content items referenced by pages identified in search results can also be preemptively machine translated, cached, and provided when requests are received for the translated content items.
US10108607B2 Method and device for machine translation
A machine translation method includes determining source language text to be translated and obtaining a translation rule table, which has been trained in advance, that includes multiple translation rules associated with the target language text and the source language text in multiple languages; determining candidate results of the target language text; and determine the target language text to be output based on the candidate results. During the translation, a specific language of the source language text need not to be specified by a user. The implementations improve accuracy of the translation, and avoid errors introduced from the process of language identification during recognizing unknown languages. The implementations avoid developing a translation engine for an individual source language of text to be translated for a certain target language, and therefore save development costs and computing resources.
US10108598B2 Displaying multiple row and column header areas in a summary table
A data analysis program receives a selection of data fields defining multiple row header areas and/or multiple column header areas for display in a summary table. Data is read from a data source containing values for the data fields and transformed into summary level data for building the summary table. A display is rendered in the summary table for each of the multiple row header areas and column header areas defined, with the row header areas being displayed vertically adjacent to one another and the column header areas being displayed horizontally adjacent to one another.
US10108590B2 Comparing markup language files
Processing markup language files can include pre-processing an original file and a new file, wherein the original file and the new file are markup language files. Pre-processing includes removing tags from the original file and the new file resulting in a pure text version of the original file and a pure text version of the new file. Using a processor, the pure text version of the original file is compared with the pure text version of the new file to determine differences. The differences are specified in a comparison result. The comparison result is post-processed by applying formatting to the differences and tags from the new file.
US10108588B2 Method and system for communicating between client pages
Embodiments of the present application relate to a method for communicating between pages to be displayed at a client, a system for communicating between pages to be displayed at a client, and a computer program product for communicating between pages to be displayed at a client. A method for communicating between pages to be displayed at a client is provided. The method includes detecting whether a first page is to transmit data to a second page, in the event that the first page is to transmit the data to the second page, obtaining a communication identifier of the second page in a current page group storing the first page and the second page, and establishing a communication link between the first page and the second page based on the communication identifier, and using the communication link to send the data to be transmitted to the second page.
US10108586B2 Previews of electronic notes
Embodiments include notes application features including notes page preview and other features, but the embodiments are not so limited. In an embodiment, a computer-based method can be configured to generate a notes page preview based on a source notes page, wherein the notes page preview includes one or more of a title, a thumbnail, and/or a snippet generated from the source notes page. A handheld device of an embodiment includes a notes application interface configured in part to display and dynamically update one or more notes page previews, wherein each notes page preview includes a plurality of preview display areas including a title display area, a thumbnail display area, and/or a snippet display area. Other embodiments are included.
US10108584B2 Host apparatus and screen capture control method thereof
A host apparatus which controls screen capture using a web capture application or a capture application, and a screen capture control method thereof. The host apparatus shares capture areas or saved files using a web capture application through which a screen of a web browser is captured and is compatibly saved or using a capture application through which a desktop screen is captured and is compatibly saved.
US10108580B2 General-purpose parallel computing architecture
An apparatus includes multiple parallel computing cores, where each computing core is configured to perform one or more processing operations and generate input data. The apparatus also includes multiple parallel coprocessors associated with each computing core. The apparatus further includes multiple communication lines configured to transport the input data from each computing core to a designated one of the coprocessors associated with each of the computing cores, where the coprocessors are configured to process the input data and generate output data. In addition, the apparatus includes multiple reducer circuits, where each computing core is associated with one of the reducer circuits. Each reducer circuit is configured to receive the output data from each of the coprocessors of the associated computing core, to apply one or more functions to the output data, and to provide one or more results to the associated computing core.
US10108578B2 Single wire communications interface and protocol
In a single wire communications interface embodiment, a single wire is coupled between a master device and at least one slave device, the master device configured for transmitting data words as serial data to and for receiving data words as serial data from the at least one slave device, and the at least one slave device configured for transmitting data words as serial data to and receiving data words as serial data from the master device; wherein prior to transmission of any data word on the single wire by one of the master device and the slave device, a sync pulse is first transmitted on the single wire. Integrated circuit embodiments for implementing the single wire communications interface, and method embodiments incorporating the single wire communications interface are disclosed. Additional embodiments are disclosed.
US10108572B1 Pipelined I/O adapter device with low-latency write requests retries
Server computers may include one or more input/output (I/O) adapter devices for communicating with a network and/or direct-attached device. The I/O adapter device may implement processes to manage write requests in a general and flexible manner. The I/O adapter device may also implement processes to manage write requests in a fast an efficient—that is, low latency—manner. Low latency write requests processes may include determining that a write packet for a write request can be processed without additional assistance from a processor, once a processor has initiated a memory access request to fetch write data and also generated protocol information for transmitting the write packet. The I/O adapter device may then process and transmit the write packet through an offload pipeline, without interrupting a processor.
US10108570B2 Semiconductor device including plurality of function blocks and operating method thereof
Disclosed is a semiconductor device including: a bus; a slave function block coupled to the bus; a master function block coupled to the bus through a bus interface, and suitable for providing a bus ID to the slave function block together with a request when transmitting the request to the slave function block; and a subordinate slave function block suitable for monitor the bus interface. The subordinate slave function block catches the data communicated together with the bus ID is matched to any one of a plurality of determined bus IDs.
US10108569B2 Arbitration in an SRIOV environment
In one embodiment, a computer-implemented method includes assigning a time budget to each of a plurality of virtual functions in a single-root input/output (SRIOV) environment, where a first time budget of a first virtual function indicates a quantity of cycles on an engine of the SRIOV environment allowed to the first virtual function within a time slice. A plurality of requests issued by the plurality of virtual functions are selected by a computer processor, where the selecting excludes requests issued by virtual functions that have used their associated time budgets of cycles in a current time slice. The selected plurality of requests are delivered to the engine for processing. The time budgets of the virtual functions are reset and a new time slice begins, at the end of the current time slice.
US10108568B2 Master capable of communicating with slave and system including the master
A master for transmitting data to a slave via a bus segment by segment is provided. The master includes a finite state machine (FSM) configured to receive and analyze dirty bits for first data segments to be included in a current segment among the data and to output a first selection signal and location information related to the current segment according to an analysis result and a first multiplexer configured to determine whether to output the current segment as a dirty data segment to the bus based on the first selection signal.
US10108566B2 Apparatus and method for virtualizing network interface
A device for virtualizing a network interface includes, a virtualization information unit configured to store virtual network interface card (NIC) information for implementation of a plurality of predetermined virtual NICs on the memory of the computer, and a controller configured to output the control signal for controlling the I/O buffer unit, the I/O unit, the DMA I/O unit and the virtualization information unit based on the storage notification signal and the NIC virtualization information. Accordingly, multiple virtual NICs may be created using one physical NIC.
US10108565B2 Method for on-demand fetching of SGL pointers based buffer, traffic and command requirements
In an example, a method of fetching direct memory access (DMA) descriptors for commands to a non-volatile semiconductor storage device includes storing the commands among a plurality of queues in a command random access memory (RAM). The method further includes processing one or more of the commands from the plurality of queues and issuing requests to read from or write into the non-volatile semiconductor storage device according to the processing. The method further includes fetching DMA descriptors from the host system for the processed commands according to a real-time fetch quota. The method further includes pre-fetching DMA descriptors from the host system for queued commands that are not being processed according to a pre-fetch quota. The method further includes storing fetched and pre-fetched DMA descriptors in a descriptor RAM.
US10108564B2 Active and stall cycle based dynamic scaling of processor frequency and bus bandwidth
Techniques are described in which to determine as separate values the active time and the stall time of a processing unit at different operating frequencies of the processing unit and bus bandwidths of a bus that interconnects the processing unit to system memory. The techniques may adjust the operating frequency of the processing unit and/or bus bandwidth based on the determined active times and stall times.
US10108555B2 Memory system and memory management method thereof
A memory management method includes: providing a hybrid memory comprising a first type memory and a second type memory; providing an inactive list and a read active list for recording in-used pages on the first type memory; providing a write active list for recording in-used pages on the second type memory; allocating a page from the first type memory according to a system request, and inserting the page into the inactive list accordingly; moving the page from the inactive list to the write active list or the read active list in response to two or more successive access operations on the page; and referring the page to a physical address on the second type memory when the page is in the write active list.
US10108554B2 Apparatuses, methods, and systems to share translation lookaside buffer entries
Methods, systems, and apparatuses relating to sharing translation lookaside buffer entries are described. In one embodiment, a processor includes one or more cores to execute a plurality of threads, a translation lookaside buffer comprising a plurality of entries, each entry comprising a virtual address to physical address translation and a plurality of bit positions, and each set bit of the plurality of bit positions in each entry indicating that the virtual address to physical address translation is valid for a respective thread of the plurality of threads, and a memory management circuit to clear all set bits for a thread by asserting a reset command to a respective reset port of the translation lookaside buffer for the thread, wherein the translation lookaside buffer comprises a separate reset port for each of the plurality of threads.
US10108553B2 Memory management method and device and memory controller
A memory management method and device are disclosed. The method includes: managing, by a storage management device, a memory; and when determining that a page table does not include a virtual address carried in a fetch request, managing, by the memory management device, the memory. When determining that the virtual address is valid, the memory management device applies for a blank page. The memory management device is located in a memory controller.
US10108552B2 Using cache lists for processors to determine tracks to demote from a cache
Provided are a computer program product, system, and method for using cache lists for processors to determine tracks in a storage to demote from a cache. Tracks in the storage stored in the cache are indicated in lists. There is one list for each of a plurality of processors. Each of the processors processes the list for that processor to process the tracks in the cache indicated on the list. There is a timestamp for each of the tracks indicated in the lists indicating a time at which the track was added to the cache. Tracks indicated in each of the lists having timestamps that fall within a range of timestamps are demoted.
US10108546B2 Method and system for using non-volatile memory as a replacement for volatile memory
A method and system for using non-volatile memory as a replacement for volatile memory are provided. In one embodiment, a host is in communication with a memory system having volatile memory, a first non-volatile memory, and a second non-volatile memory, wherein the first non-volatile memory has a faster performance and a higher endurance than the second non-volatile memory. The host analyzes data to be stored in the volatile memory to determine if it should instead be stored in the first non-volatile memory. If the data should be stored in the volatile memory, the host stores the data in the volatile memory. If the data should be stored in the first non-volatile memory, the host stores the data in the first non-volatile memory.
US10108540B2 Allocation of distributed data structures
Allocating distributed data structures and managing allocation of a symmetric heap can include defining, using a processor, the symmetric heap. The symmetric heap includes a symmetric partition for each process of a partitioned global address space (PGAS) system. Each symmetric partition of the symmetric heap begins at a same starting virtual memory address and has a same global symmetric break. One process of a plurality of processes of the PGAS system is configured as an allocator process that controls allocation of blocks of memory for each symmetric partition of the symmetric heap. Using the processor executing the allocator process, isomorphic fragmentation among the symmetric partitions of the symmetric heap is maintained.
US10108536B2 Integrated automated test case generation for safety-critical software
According to some embodiments, system comprises a communication device operative to communicate with a user to obtain one or more requirements associated with a model for a test case generation module; a translation computer module to receive the model, store the model and generate an intermediate model; a generator computer module to receive the intermediate model, store the intermediate model, generate at least one test case; a memory for storing program instructions; at least one test case generation platform processor, coupled to the memory, and in communication with the translation computer module and the generator computer module, operative to execute program instructions to: transform the model into an intermediate model by executing the translation computer module; identify a model type associated with the intermediate model based on an analysis of the intermediate model by executing the generator computer module; select a test generation method based on analysis of the identified model type by executing the generator computer module; generate at least one test case for use in software validation and verification. Numerous other aspects are provided.
US10108534B2 Automatically validated release candidates for data-driven applications by automated publishing of integration microservice and data container tuple
A system and method for automatically validated release candidates for data-driven applications includes monitoring a first microservice and a second microservice. A respective functionality of each microservice is independently verifiable. The method also includes determining whether at least one of the first microservice and the second microservice is updated. The first microservice includes a first liveness probe and the second microservice includes a second liveness probe. The method further includes, responsive to determining that the first microservice is updated, updating the first liveness probe using a first data schema. The first data schema is associated with the first microservice.
US10108531B2 Transferring application software from a physical to a virtual computer system
A method and apparatus for testing application software for installation on hardware platforms. A software tool is verified using a tool qualifier module running on a physical computer system that has a processor of a first processor type and an operating system of a first operating type. A benchmark performance is established for the physical computer system. A virtual machine in a virtual computer system is verified using a qualifier module to determine whether its performance is consistent with the benchmark performance to form a qualified virtual machine. The virtual computer system has a configuration that comprises a processor of a second type; an operating system of a second operating type; the virtual machine emulating the processor of the first processor type; and an operating system of the first operating type. The software tool can be transferred from the physical computer system to the qualified virtual machine without requiring requalification.
US10108525B2 Optimizing automated interactions with web applications
Optimizing automated interactions with web pages by identifying, for each of multiple web pages, path information including an incoming hyperlink path having at least one hyperlink, where the incoming hyperlink path leads to the web page, and/or an outgoing hyperlink path having at least one hyperlink, where the outgoing hyperlink path emanates from the web page, determining whether the path information of each of the web pages meets a similarity condition, excluding from an interaction set of the web pages any of the web pages whose path information meets the similarity condition, and causing an automated interaction to be performed with any of the web pages in the interaction set.
US10108517B1 Techniques for data storage systems using virtualized environments
Described are techniques for using resources of a data storage system. The data storage system is configured to have a first data storage configuration including a first extendable resource. The data storage system is configured to execute a virtual machine and one or more applications executing in the context of the virtual machine. One or more metrics are monitored regarding any of data storage system resource utilization and performance. It is determined whether the one or more metrics comply with specified criteria. If the one or more metrics do not comply with the specified criteria, processing is performed that includes providing a notification in connection with migrating any of the virtual machine and data used by the virtual machine from the data storage system.
US10108516B2 Affinity data collection in a computing system
A data collecting instrument including an input coupled with an output network port of a processing device, the input configured to receive a destination address of each data packet transmitted from the output network port, where the processing device is connected to a plurality of processing devices and is configured to transmit data packets from output network ports of the processing device to other devices of the plurality; one or more address registers configured to store information about a destination address range; a counter register configured to store a counter value; and digital circuitry coupled with the input, the one or more address registers, and the counter register; the digital circuitry configured to (i) determine, based on the information stored in the one or more address registers, that the destination address is within the destination address range; and (ii) increment the counter value stored in the counter register.
US10108513B2 Transferring failure samples using conditional models for machine condition monitoring
A method for predicting failure modes in a machine includes learning (31) a multivariate Gaussian distribution for each of a source machine and a target machine from data samples from one or more independent sensors of the source machine and the target machine, learning (32) a multivariate Gaussian conditional distribution for each of the source machine and the target machine from data samples from one or more dependent sensors of the source machine and the target machine using the multivariate Gaussian distribution for the independent sensors, transforming (33) data samples for the independent sensors from the source machine to the target machine using the multivariate Gaussian distributions for the source machine and the target machine, and transforming (34) data samples for the dependent sensors from the source machine to the target machine using the transformed independent sensor data samples and the conditional Gaussian distributions for the source machine and the target machine.
US10108509B2 Dynamic enabling of redundant memory cells during operating life
A memory, such as a non-volatile ferroelectric memory, including both error correction coding (ECC) capability and redundant memory cells. During the system operating life of the memory, upon ECC decoding determining that a symbol read from the memory array at an address cannot be corrected, the failed memory cells are identified, and redundancy enabled to replace those failed cells if available. Redundant columns may be partitioned by row address, to allow the same column of redundant cells to replace bits in different columns for different portions of the memory. Dynamic redundancy is provided by the disclosed embodiments, extending the reliability of the memory during its system operating life.
US10108508B2 Protecting virtual machines against storage connectivity failures
A system for monitoring a virtual machine executed on a host. The system includes a processor that receives an indication that a failure caused a storage device to be inaccessible to the virtual machine, the inaccessible storage device impacting an ability of the virtual machine to provide service, and applies a remedy to restore access to the storage device based on a type of the failure.
US10108505B2 Mobile agent based memory replication
Embodiments of the present invention disclose a method, computer program product, and system for memory replication. In one embodiment, in accordance with the present invention, the computer implemented method includes the steps of executing a mobile agent on a server node, wherein the server node is within a cluster of server nodes connected via network communications, capturing a memory state of the server node during operation of the server node, which is captured and stored by the mobile agent, monitoring the server node to determine whether the server node has failed, and responsive to determining that the server node has failed, migrating the mobile agent to an active server node within the cluster of server nodes, wherein the mobile agent carries the captured memory state.
US10108503B2 Methods and systems for updating a recovery sequence map
Techniques for improving storage journaling are disclosed. In some embodiments, the techniques may be realized as a method for improving storage journaling including recording to a journal a count of valid blocks in a first chunk of storage in flash memory, receiving a request to write a second chunk to the flash memory, determining, using a controller, whether the count of valid blocks in the first chunk is less than a specified threshold, and in the event the number of valid blocks in the first chunk is less than the specified threshold, writing the second chunk to a location of the first chunk of storage in the flash memory.
US10108501B2 Terminal backup and recovery method
The invention discloses a terminal backup and recovery method. When in backup, a user interface is provided at a terminal side first, so as to provide, according to a preset display policy, different backup categories for a user to select, wherein the different backup categories comprise different backup objects. Then, according to a backup category and object selected by the user, at the terminal side, a terminal file corresponding to the backup object is backed up at a cloud server according to a preset backup policy. When in recovery, according to a recovery category and object selected by the user, a file already backed up by the terminal/user and corresponding to the backup object is determined at the cloud server, and according to a preset recovery policy, corresponding recovery is executed at the terminal side by using the backed-up file. The invention provides classified backup and recovery, and increases the speed of backup and recovery.
US10108497B1 Point-in-time restore using SQL VDI incremental backup over SQL VSS snapshot backup and recover
Embodiments for a system and method of performing restores of SQL database data, querying a backup history log to determine a sequence of full and incremental backups of the data, first restoring data from a full backup using a SQL volume shadow service (VSS) writer, placing the database into a recovering mode during the first restoring, and second restoring data from an incremental backup using a SQL virtual device interface (VDI) process while the database is in recovering mode until a stop signal is generated to form a hybrid restore process, where the stop signal comprises a STOPAT clause of the SQL VDI process that restores the database content until a given restore time.
US10108496B2 Use of replicated copies to improve database backup performance
A backup computing device detects an interruption while receiving a backup copy of a transaction log of a primary database and directs a secondary computing device to continue generation of the backup copy of the transaction log, based on the copy of the transaction log of the primary database. A primary computing device directs a secondary computing device to generate a backup copy of the data file and the primary computing device generates a backup copy of the transaction log, of a primary database. A primary computing device accesses a snapshot of a plurality of snapshots of a primary database, and generates a first portion of a backup copy of the database. The primary computing device directs a second computing device to generate a non-overlapping portion of the backup copy of the database based on a second snapshot of the plurality of snapshots.
US10108486B2 Error protection
A state indicating value is encoded with a one-hot or one-cold encoding and each bit of the state indicating value is stored in a different portion of a storage element. Parity values are determined for each portion of the storage element and stored to a parity storage element. This allows errors caused by single event upsets or multi-bit upsets to be detected and corrected, with lower hardware cost compared to alternative approaches.
US10108485B2 Method for automatic correction of nonvolatile memory in information handling systems
A method for automatic correction of nonvolatile memory in information handling systems includes storing ECC data for a compressed BIOS firmware. The ECC data are used to identify and correct error bits in the compressed BIOS firmware. The discovered error bits are recorded in the nonvolatile memory and accessed for a faster correction method for the compressed BIOS firmware than using the ECC data on subsequent attempts.
US10108484B2 Detecting storage errors in a dispersed storage network
A method includes determining a root cause for a rebuilding request of an encoded data slice of a set of encoded data slices, where the rebuilding request includes a slice name of the encoded data slice corresponding to a slice error. The method further includes establishing a pricing level as a user pricing level when the root cause is a user-centric root cause, and establishing the pricing level as a non-user pricing level when the root cause is a non-user-centric root cause. The method further includes facilitating the rebuilding of the encoded data slice, and generating billing information for the rebuilding based on the pricing level.
US10108482B2 Security patch tool
A security patch tool includes a retrieval engine, a parser, and a reporting engine. The retrieval engine retrieves, from a first database, a log indicating a plurality of patches that have been applied and whether each patch of the plurality of patches was applied successfully. The parser determines, based on the log, a second plurality of patches of the plurality of patches that were not applied successfully and determines, based on the log, an error code for each patch of the second plurality of patches. The retrieval engine further retrieves, from a second database, a remedy for each error code for each patch of the second plurality of patches. The reporting engine generates a report indicating the plurality of patches, the error code for each patch of the second plurality of patches, and the remedy for each error code for each path of the second plurality of patches.
US10108481B1 Early termination error recovery
Systems and methods are disclosed to perform early termination error recovery at a data storage device. A data storage device may be configured to perform error recovery operations in response to encountering an error while executing a host command, and terminate the error recovery operations prior to completion based on an error recovery time limit. Based on early termination of the error recovery operations, the storage device can add a storage location corresponding to the error to a scan list of storage locations on which to perform additional error recovery operations. In some embodiments, the host may set the error recovery time limit.
US10108476B2 Self diagnosis method, compile apparatus and compiler
The execution time of a self diagnosis program is reduced. A compiler apparatus includes: a specify unit that specifies, out of a plurality of resources included in a diagnosis target apparatus, a use resource group being a set of resources used by an instruction string included in an object program executed on the diagnosis target apparatus; a determine unit that determines, in accordance with the specified use resource group, a target resource group being a set of resources to be targets of a self diagnosis in the diagnosis target apparatus; and an output unit that outputs, for causing the self diagnosis on the determined target resource group to be executed in the diagnosis target apparatus, information based on the target resource group to the diagnosis target apparatus.
US10108474B2 Trace capture of successfully completed transactions for trace debugging of failed transactions
Embodiments of the present invention provide a method, system and computer program product for trace capture of successfully completed transactions for trace debugging of failed transactions. In an embodiment of the invention, a method for trace capture of successfully completed transactions for trace debugging of failed transactions is provided. The method includes storing entries in a log with information pertaining to successfully completed transactions in a transaction processing system executing in memory of a host server, detecting a failed transaction in the transaction processing system, generating a trace for the failed transaction, and providing with the generated trace an entry from the log with information pertaining to a successful completion of the failed transaction.
US10108471B2 System and method for utilizing history information in a memory device
Systems and methods for controlling blocks in a memory device using a health indicator (such as the failed bit count) for the blocks are disclosed. However, the health indicator may exhibit noise, thereby resulting in an unreliable indicator of the health of the blocks in the memory device. In order to filter out the noise, a rolling average of the health indicator may be determined, and compared to the current health indicator. The comparison with the rolling average may indicate whether the current health indicator is an outlier, and thus should not be used. The health indicator may also be used to predict a future health indicator for different blocks in the memory device. Using the predicted future health indicator, the use of the blocks may be changed in order to more evenly wear the blocks.
US10108470B2 Parity storage management
Apparatuses, systems, methods, and computer program products are disclosed for parity storage management. A system includes a plurality of storage elements. A system includes a controller that selects a parity storage element from a plurality of storage elements. A parity storage element has an error rate higher than other elements of a plurality of storage elements, and the parity storage element stores parity data for the plurality of storage elements.
US10108462B2 Virtualizing sensors
Technology related to virtualizing sensors is disclosed. In one example of the disclosed technology, a method can be used to allocate resources of a computing system. The method can include enumerating hardware sensors and software modules that are capable of interacting with one another. A topology can be negotiated that is compatible with capabilities of the enumerated hardware sensors and software modules. A first request can be received from a first requestor to configure at least one of the enumerated hardware sensors and software modules. The at least one of the enumerated hardware sensors and software modules can be configured in response to the received first request.
US10108459B2 System and method to dynamically allocate varying processing capacity entitlements based on workload importance
A mainframe computing system hosts a plurality of logical partitions, each having a static entitlement of processing capacity. The mainframe computer system has a workload manager that schedules work requested by the logical partitions and tracks consumption of the processing capacity by the logical partitions, and a capping policy that is stored in non-transitory memory and which identifies a subset of the logical partitions. The mainframe computer system further includes a capping master that is configured to allocate dynamically varying entitlements of processing capacity to the subset of the logical partitions based on the high-importance work percentages of computing workloads running on the logical partitions to encourage completion of high-importance work over completion of low-importance work. The capping master limits the allocated dynamically entitlement amount in millions of service units per hour (MSU) for each system usage entity to be no greater than the static entitlement of the system usage entity.
US10108456B2 Accelerated atomic resource allocation on a multiprocessor platform
A method, system, and apparatus are provided for accelerated atomic resource allocation on a multiprocessor platform. In particular, a resource allocation engine (RAE) performs the following: counting available units for each of the one or more resources; parsing a multi-resource ticket (MRT) for a processor, wherein the parsing identifies one or more requested resource types, each resource type being paired with a requested resource units; comparing the multi-resource ticket to one or more resource queues for the requested resource types, wherein the comparing determines an availability status of at least one the requested resource types; and based on the availability status, calculating whether or not all of the requested resource types can be allocated for the processor, wherein the calculating is completed before allocating a next requested resource for a next processor.
US10108452B2 Optimum selection of execution resources in a job distribution environment
According to one aspect of the present disclosure, a technique for job distribution within a grid environment includes receiving jobs at a submission cluster for distribution of the jobs to at least one of a plurality of execution clusters where each execution cluster includes one or more execution hosts. Resource attributes are determined corresponding to each execution host of the execution clusters. For each execution cluster, execution hosts are grouped based on the resource attributes of the respective execution hosts. For each grouping of execution hosts, a mega-host is defined for the respective execution cluster where the mega-host for a respective execution cluster defines resource attributes based on the resource attributes of the respective grouped execution hosts. Resource requirements for the jobs are determined, and candidate mega-hosts are identified for the jobs based on the resource attributes of the respective mega-hosts and the resource requirements of the jobs.
US10108450B2 Mechanism for SSDs to efficiently manage background activity with notify
A method for notifying a host to manage background activities in a data storage device is disclosed. The method includes: receiving a query from a host operation system (OS); sending to the host OS, in response to the query, a list of background tasks to be performed in a data storage device; receiving a threshold value for one or more of the background tasks from the host OS; setting a timeout value associated with the threshold value; determining and notifying the timeout value to the host OS; determining that the threshold value is reached for a background task; and notifying the host OS that the SSD may perform the background task in the data storage device after the timeout value expires.
US10108444B2 Managing virtual machine policy compliance
A method for managing virtual machine policy compliance. The method for restoring compliance of a virtual machine found to be non-compliant to a compliance rule may comprise detecting non-compliance of a virtual machine using a compliance agent, detaching the virtual machine from a network, creating a copy of a compliance repository volume, mounting the newly requested disk resource having stored the copy of the compliance repository volume, applying a remediation action to the virtual machine, and triggering by the compliance agent a compliance scan for ensuring that the virtual machine complies to the compliance rule.
US10108440B2 Interactive troubleshooting flowcharts
An interactive troubleshooting system is described herein that provides a dynamically changing user interface that readers click through to solve problems. Each click changes the display of the flowchart so that irrelevant troubleshooting options are unavailable and the reader's path through the overall flowchart is clearly shown. By showing the path, the reader can see the process and the interrelationships between system components and understand more deeply the troubleshooting process beyond the step-by-step troubleshooting tasks. The interactive troubleshooting system clearly displays a path taken through the flowchart, and reduces visual clutter. Upon following a path, sections of the flowchart that cannot be followed due to the steps taken are made unavailable. The interactive troubleshooting system provides a visual indication of areas of troubleshooting focus. The system can record the user's path through the flowchart. Once a root cause is identified, the system can query the user to capture end-of-process feedback information.
US10108439B2 Shader pipelines and hierarchical shader resources
Shader resources may be specified for input to a shader using a hierarchical data structure which may be referred to as a descriptor set. The descriptor set may be bound to a bind point of the shader and may contain slots with pointers to memory containing shader resources. The shader may reference a particular slot of the descriptor set using an offset, and may change shader resources by referencing a different slot of the descriptor set or by binding or rebinding a new descriptor set. A graphics pipeline may be specified by creating a pipeline object which specifies a shader and a rendering context object, and linking the pipeline object. Part or all of the pipeline may be validated, cross-validated, or optimized during linking.
US10108435B2 Short message service security for zero touch deployments
Presented herein are techniques for enabling the zero touch deployment of devices having an integrated wireless wide area network (WWAN) interface. In one example, a method includes initializing a device with a WWAN interface such that the device attaches to a WWAN, receiving, via the WWAN interface of the device, a data message that includes encrypted bootstrap configuration information, obtaining a key stored in a subscriber identification module (SIM) card of the WWAN interface, decrypting the encrypted bootstrap configuration information using the key, establishing communication with a remote server using the bootstrap configuration information and obtaining configuration data from the remote server, and performing self-configuration of the device using the configuration data.
US10108434B2 Booting a computing device by streaming a desktop image over a network
A system is described for replacing the desktop image on a computing device with a network-based desktop image (e.g., a backup copy of a desktop image) while allowing the user to resume working on the computing device with the new desktop with minimal downtime. The computing device is booted directly from the backed-up desktop image on the network. After boot, the system allows the user to use the computing device with the new desktop image by directing read requests for information that is only available on the network to the desktop image on the network. Write operations are performed on the local disk of the computing device. While the user is using the computing device, the desktop image is streamed in the background and stored on the local disk.
US10108431B2 Method and apparatus for waking a single core of a multi-core microprocessor, while maintaining most cores in a sleep state
A microprocessor includes a plurality of cores, a shared cache memory, and a control unit that individually puts each core to sleep by stopping its clock signal. Each core executes a sleep instruction and responsively makes a respective request of the control unit to put the core to sleep, which the control unit responsively does, and detects when all the cores have made the respective request and responsively wakes up only the last requesting cores. The last core writes back and invalidates the shared cache memory and indicates it has been invalidated and makes a request to the control unit to put the last core back to sleep. The control unit puts the last core back to sleep and continuously keeps the other cores asleep while the last core writes back and invalidates the shared cache memory, indicates the shared cache memory was invalidated, and is put back to sleep.
US10108424B2 Profiling code portions to generate translations
The disclosure provides a micro-processing system operable in a hardware decoder mode and in a translation mode. In the hardware decoder mode, the hardware decoder receives and decodes non-native ISA instructions into native instructions for execution in a processing pipeline. In the translation mode, native translations of non-native ISA instructions are executed in the processing pipeline without using the hardware decoder. The system includes a code portion profile stored in hardware that changes dynamically in response to use of the hardware decoder to execute portions of non-native ISA code. The code portion profile is then used to dynamically form new native translations executable in the translation mode.
US10108416B2 Performing rounding operations responsive to an instruction
In one embodiment, the present invention includes a method for receiving a rounding instruction and an immediate value in a processor, determining if a rounding mode override indicator of the immediate value is active, and if so executing a rounding operation on a source operand in a floating point unit of the processor responsive to the rounding instruction and according to a rounding mode set forth in the immediate operand. Other embodiments are described and claimed.
US10108413B2 Updating software
This invention relates to a method and apparatus for updating software. In particular this invention relates to a method, system and computer program for updating an operating system in a hypervisor comprising: determining a new version of a component of the operating system; installing the new component version;measuring an identifying characteristic of the component and making it available to an attestation system; notifying the attestation system that a component has been updated to a new version whereby, when the attestation system finds that the identifying characteristic of the new component does not match a pre-stored attestation value it is aware that a legitimate mis-match could have occurred. The installing of the new version of the component comprises: identifying an updater associated with new version of the component; measuring an identifying characteristic of the identified updater; loading and installing the new version of the component; and making both the identifying measurement of the updater and the new version of the component available to the attestation system.
US10108410B2 Dynamic update of application as code is checked-in
Software parses an app update schedule with a parsing utility to obtain a current app version number of an app and determines that the deployed app version number is older than the current app version number. The software conducts a dependency analysis of the current version of the app using a scanning utility that outputs a hierarchical tree diagram of dependent code modules. The hierarchical tree diagram identifies a name and a code version number for each dependent code module. The software uses the name and code number for each dependent code module to obtain all code version numbers for the dependent code module from the code database and determines whether at least one code version number for a dependent code module is later than the code version number for the dependent code module in the hierarchical tree diagram. Then the software creates an updated app using newer source code.
US10108405B2 Compiling apparatus and compiling method
A memory stores first code that compares a value of a variable with each of three or more comparison values, and that performs branch control in accordance with comparison results. A processor determines a minimum comparison value and a maximum comparison value among the comparison values. The processor converts the first code into second code that compares the value of the variable with the minimum comparison value and the maximum comparison value, and that performs the branch control without performing comparisons with the other comparison values when the value of the variable is less than the minimum comparison value or greater than the maximum comparison value.
US10108404B2 Compiling optimized entry points for local-use-only function pointers
Embodiments relate to using a local entry point with an indirect call function. More specifically, an indirect call function configuration comprises a first application module having a target function of the indirect function call, a second application module with a symbolic reference to the target function of the indirect function call, and a third application module to originate an indirect function call. A compiler is provided to determine and indicate in the program code that the function pointer value resulting from a non-call reference of a function symbol is solely used to perform indirect calls in the same module, e.g. local-use-only. A linker or loader can read the indication the compiler made in the program code. The linker or loader use the local entry point associated with the target function if the target function is defined in the same module as the reference and is local-use-only.
US10108403B2 System for generating a timeline of registry events
The disclosed embodiments relate to a system that facilitates developing applications in a component-based software development environment. This system provides an execution environment comprising instances of application components and a registry that maps names to instances of application components. Within the registry, each entry is associated with a list of notification dependencies that specifies component instances to be notified when the registry entry changes. Upon receiving a command to display notification dependencies for the registry, the system generates and displays a dependency graph containing nodes representing component instances and arrows between the nodes representing notification dependencies between the component instances. Upon receiving a command to display a timeline for with the registry, the system generates and displays a timeline representing events associated with the registry in chronological order.
US10108401B2 Dynamic suggestion of next task based on task navigation information
A device may receive task navigation information, identify a selection of a first task, of multiple tasks, based on the task navigation information, and provide a list of a group of tasks from the multiple tasks. The list of the group tasks may be based on information identifying tasks historically selected subsequent to the selection of the first task. The device may identify a selection of a second task, of the multiple tasks subsequent to identifying the selection of the first task; and store information identifying that the second task has been selected subsequent to the first task based on identifying the selection of the second task subsequent to the selection of the first task. The information identifying that the second task has been selected subsequent to the first task may include a number of times that the second task has been selected subsequent to the first task.
US10108398B2 High performance floating-point adder with full in-line denormal/subnormal support
According to one general aspect, an apparatus may include a floating-point addition unit that includes a far path circuit, a close path circuit, and a final result selector circuit. The far path circuit may be configured to compute a far path result based upon either the addition or the subtraction of the two floating-point numbers regardless of whether the operands or the result include normal or denormal numbers. The close path circuit may be configured to compute a close path result based upon the subtraction of the two floating-point operands regardless of whether the operands or the result include normal or denormal numbers. The final result selector circuit may be configured to select between the far path result and the close path result based, at least in part, upon an amount of difference in the exponent portions of the two floating-point operands.
US10108396B2 Method and system for performing division/multiplication operations in digital processors, corresponding device and computer program product
A digital processor, such as, e.g., a divider in a PID controller, performs a mathematical operation such as division (or multiplication) involving operands represented by strings of bit signals and an operator to produce an operation result. The processor is configured by identifying first and second power-of-two approximating values of the operator as the nearest lower and nearest higher power-of-two values to the operator. The operation is performed on the input operands by means of the first and second power-of-two approximating values of the operator by shifting the bit signals in the operands by using the first and second power-of-two approximating values in an alternated sequence to produce: first approximate results by using the first power-of-two approximating value, second approximate results by using the second power-of-two approximating value. The average of the first and second approximate results is representative of the accurate result of the operation.
US10108394B2 Output device and method for output without an output driver
An output device for providing output service to a mobile information apparatus without requiring a device specific output driver installed at the mobile information apparatus. The wireless output device may include an operating system, a wireless communication unit for radio frequency communication, a display screen, and a user interface over the display screen, the output device may include features for installing one or more application software at the output device for expanding the capabilities of the output device, registering the output device with a control point over a network and providing an identification of the output device for enabling one or more mobile information apparatuses to transmit output data to the output device. Subsequent to registering the output device and providing the identification information of the output device, the output device receives output data associated with the identification information from the mobile information apparatus for rendering.
US10108387B2 Technologies for display calibration and adjustment
Technologies for display calibration include a mobile computing device to pair the mobile computing device with another computing device communicatively coupled to a plurality of displays. The mobile computing device captures, by a camera of the mobile computing device, a setup image of the plurality of displays. Additionally, the mobile computing device determines a physical relationship among the displays captured in the setup image, a context of the mobile computing device, and a configuration for each display of the plurality of displays based on the determined physical relationship among the displays captured in the setup image and the determined context of the mobile computing device.
US10108385B2 Electronic apparatus and displaying method for displaying detection data
An operating method of an electronic device is provided. The method includes collecting detection data, determining numerical information by analyzing the detection data, and displaying an information display screen comprising at least two display regions identified by a point based on the numerical information.
US10108383B2 Communication device communicating target data with external device according to near field communication
A communication device may communicate a first establishing command with an external device via a NFC interface so as to establish a first communication link, receive first target data from the external device via the NFC interface by using the first communication link, process a specific command included in the first target data so as to create second target data, select one type of disconnection method according to information included in the first target data from among plural types of disconnection methods for disconnecting the first communication link, and disconnect the first communication link by using the selected one type of disconnection method. The communication device may communicate a second establishing command with the external device via the NFC interface so as to establish a second communication link, and send the second target data to the external device via the NFC interface by using the second communication link.
US10108382B2 Communication apparatus and control method for controlling communication apparatus
A communication apparatus searches for a device by reading a two-dimensional code displayed by the device and notifies a user to use a direct wireless communication function of the device in a case where the device cannot be detected.
US10108379B2 Information processing apparatus, method of controlling the same and storage medium
A printing apparatus (information processing apparatus) receives setting information for communication with a server from a mobile terminal by a BLE communication, and performs a communication setting for communication with the server based on the received setting information. The printing apparatus sends a beacon packet by BLE, and, by receiving a connection request from a mobile terminal that received the beacon packet, establishes a BLE connection with the mobile terminal. The printing apparatus receives the setting information from the mobile terminal via the established BLE connection, and performs a network setting for performing communication via a network. When the network setting is completed, the printing apparatus connects to the server, and obtains from the server setting information necessary for setting itself.
US10108378B2 Remote maintenance system
A remote maintenance system includes: one or more image forming apparatuses; a server; and a terminal, the one or more image forming apparatuses each notify, when the image forming apparatus itself executes printing, the server of print information, the print information at least including print start time, print end time, and the number of printed sheets, the server stores, when being notified of the print information, the print information in a management database, analyzes a usage status of the one or more image forming apparatuses based on the print information, and stores the analysis result in the management database, and acquires the analysis result of the usage status of the image forming apparatus to be maintained at the time of scheduled maintenance and failure of any of the one or more image forming apparatuses, attaches the analysis result to the notification, and sends the notification to the terminal.
US10108376B1 Memory initialization
Circuits and methods for initializing a memory. Each row of the memory includes data bits and associated parity bits. A write buffer contains bit values for initializing the memory, and a control circuit performs a first set of write operations that write values from the write buffer to the data bits of the memory without writing values to the associated parity bits. The write buffer performs a second set of write operations that write values from the write buffer to the parity bits associated with the data bits without writing data to the data bits.
US10108372B2 Methods and apparatuses for executing a plurality of queued tasks in a memory
Methods and apparatuses are disclosed for executing a plurality of queued tasks in a memory. One example apparatus includes a memory configured to be coupled to a host. The memory is also configured to receive a plurality of memory access requests, a status request, and an execution command from the host, and to execute one or more of the plurality of memory access requests responsive to the execution command from the host. The execution command includes a plurality of respective indications that correspond to each respective memory access request of the plurality of memory access requests and that indicate whether the host is requesting the memory to execute each respective memory access request.
US10108370B2 Methods of reading nonvolatile memory devices
A method of reading a nonvolatile memory device including a plurality of pages coupled to a plurality of word lines and a plurality of bit lines, each of the plurality of pages including a data region storing a data and a flag region storing a flag, includes applying a first read voltage to a selected word line to generate first sensing data and a first sensing flag; applying a second read voltage to the selected word line to generate second sensing data and a second sensing flag, generating determination data by performing a logical operation on the first and second sensing data; determining a shift voltage based on the determination data and the read flag; and applying a third read voltage, based on the shift voltage, to the selected word line to generate a read data.
US10108367B2 Method for a source storage device sending data to a backup storage device for storage, and storage device
In a backup method, a source storage device sends data to a backup storage device. The source storage device contains a processor and a cache. The processor receives a write data request which includes target data. And then, the processor reads a period ID recorded in a period ID table, wherein the period ID is corresponding to a first period. Next, the processor modifies the write data request by attaching the period ID to the target data and writes the modified write data request into the cache. After a backup task corresponding to the period is triggered, the processor obtains data received during the period corresponding to the period ID and sends the obtained data to the backup storage device.
US10108365B1 Bitflip security attack protection
A memory area is protected from rowhammer attacks by placing an extra sacrificial row at the top and the bottom of the memory addresses defining the area to be protected. The sacrificial rows of memory are written with a known bit pattern that may be read periodically to detect any rowhammer attacks that may be in progress.
US10108362B2 Validation of storage arrays based on information stored in global metadata
A director node of a plurality of nodes determines a plurality of data arrays, where the plurality of data arrays have been discovered at boot time. The director node determines global metadata information, based on reading boot sectors of at least one of the plurality of data arrays discovered at boot time. A determination is made from the global metadata information as to how many data arrays had been previously configured. In response to determining that the plurality of data arrays discovered at boot time is not equal in number to the previously configured data arrays, the director node determines that all configured data arrays have not been discovered.
US10108360B2 Apparatus and method to reduce a response time for writing data to redundant storage devices by detecting completion of data-writing to at least one driver before elapse of a retry-over time
Upon receiving, from application software, a first request for writing data stored in a first storage-region of the application software, an apparatus acquires a second storage-region, and copies the data to the second storage-region. The apparatus transmits, to one of drivers associated with each of redundant storage-devices on which mirroring is to be performed, a second request for writing the copied data to the each redundant storage-device, transmits, to the application software, a response indicating that writing of the data has been successfully performed in a case where a data-writing process for at least one of the redundant storage-devices is completed when a predetermined time has elapsed after the second request is transmitted to the drivers and before a retry-over time at which retry of the data-writing process is performed predetermined times, and excludes, from the redundant storage-devices, a storage-device for which the data-writing process is not completed.
US10108357B2 Detection of multiple accesses to a row address of a dynamic memory within a refresh period
Embodiments of a row address cache circuit are disclosed that may allow the determination the number of times a row address is used to access a dynamic memory. The row address cache circuit may include a memory, first and second pluralities of counters, and a control circuit. The control circuit may be configured to receive a row address and store the row address in an entry of the memory when the row address has not been previously stored. When the row address has been previously stored in an entry of the memory, the control circuit may be configured to change a value of a counter of the first plurality of counters corresponding the entry. The control circuit may be further configured to change a value of each counter of the second plurality of counters after a pre-determined time interval has elapsed, and initiate a refresh of the dynamic memory.
US10108356B1 Determining data to store in retention storage
In one aspect, a method includes generating a protection file system in a deduplication storage array, generating a snapshot of a production volume in the deduplication storage array including hashes of data in the snapshot, generating a first file hierarchy for the hashes of the data in the snapshot in the protection file system and adding a retention indicator to each hash in the first file hierarchy.
US10108355B2 Erase block state detection
A method for erasure detection in a storage cluster includes establishing a connection, via a network, of a storage unit to one of a plurality of storage nodes of a storage cluster and determining, for at least one page of a storage memory of the storage unit, that the at least one page is erased. The storage unit is one of a plurality of storage units configured to store user data in memory of the storage units in accordance with direction from the plurality of storage nodes. The method includes communicating from the storage unit to the one of the plurality of storage nodes that the at least one page is erased.
US10108349B2 Method and system that increase storage-stack throughput
The current document is directed to a storage stack subsystem of a computer system that transfers data between memory and various data-storage devices and subsystems and that processes I/O requests. In one implementation, the disclosed storage stack includes a latency monitor, an I/O-scheduling bypass pathway, and short-circuit switch, controlled by the latency monitor. While the latency associated with I/O-request execution remains below a threshold latency, I/O-scheduling components of the storage stack are bypassed, with I/O requests routed directly to multiple input queues associated with one or more high-throughput multi-queue I/O device controllers. When the latency for execution of I/O requests rises above the threshold latency, I/O requests are instead directed to I/O-scheduling components of the storage stack, which attempt to optimally reorganize the incoming I/O-request stream and optimally distribute I/O-requests among multiple input queues associated I/O device controllers.
US10108347B2 Measuring performance of data storage systems
A combination of a host system and data storage system that enables accurate performance testing of the storage subsystem is disclosed. In one embodiment, a driver of a host system receives a command message from a host system application. The command message enables the driver to generate and communicate one or more storage access commands to the data storage system. The driver then receives one or more execution results from the data storage system and determines and communicates the total execution time of the one or more storage access commands to the host system application. When the host system application determines performance of the data storage system the undesirable impact of the communication overhead between the host system application and the driver is minimized. Accordingly, accurate performance measurements of data storage systems are obtained.
US10108346B2 Reducing concurrency of garbage collection operations
Methods, computing systems and computer program products implement embodiments of the present invention that include identifying, in a storage system including multiple storage devices having respective sets of storage regions, respective default low storage region thresholds that are used for garbage collection. For each given storage region, a time threshold and an alternative low storage region threshold greater than the default low storage region threshold for the given storage device are defined. While processing input/output operations for each given storage device, a count of unused storage regions in the given storage device is maintained, a timer is initialized, and upon the timer matching the time threshold for the given storage device, a garbage collection operation is initiated. In some embodiments, processing the input/output operations includes using a log-structured array format.
US10108345B2 Victim stream selection algorithms in the multi-stream scheme
A method includes: collecting a stream attribute associated with each of a plurality of streams to a non-volatile memory; storing the stream attribute in a repository; and selecting a victim stream among the plurality of streams based on the stream attribute. The stream attribute can be one or more of a time stamp, an updated frequency, and an amount of data written to each of the plurality of streams.
US10108343B2 Maximize SMR drive capacity
Systems and methods for maximizing shingled magnetic recording (SMR) drive capacity are described. In one embodiment, the SMR drive may include a main store to store user-accessible data, a media cache and media scratchpad to store internal data temporarily for internal operations, and a storage controller to process read and write requests. In some cases, the main store comprises a shingled media partition and an unshingled media partition. The storage controller may designate one or more data tracks from the shingled media partition as temporary data track guard bands. In some embodiments, a track range is selected based at least in part on at least one of an amount of data in the media cache, a size of the new data in the media cache, and an association between the new data in the media cache and data currently stored within the selected track range.
US10108342B2 Method for reducing use of DRAM in SSD and the SSD using the same
A SSD and a method for reducing use of DRAM in the SSD are disclosed. The method includes the steps of: A. providing a referring table in a DRAM module of a SSD; B. providing a logical-to-physical address table in the DRAM module; C. receiving a command for accessing a target data in a target logical address of the SSD; D. checking if one physical address is stored in the logical-to-physical address table; E. executing the command by using the mapping data in the subgroup or copying a corresponding subgroup including one mapping data for the target logical address from the mapping table to the DRAM module via the referring table; and; and F. adding a target physical address of the DRAM module where the mapping data for the target logical address is stored to the logical-to-physical address table so that the target logical address is able to correspond thereto.
US10108341B2 Mobile terminal and deleted information managing method thereof
The present invention relates to a mobile terminal, and more particularly, to a mobile terminal capable of checking and restoring deleted data in a convenient manner, and a method for managing deleted information thereof. The method for managing deleted information of a mobile terminal includes: sensing a deletion command with respect to content; inputting a setting of a deletion history; deleting corresponding content according to the input setting of the deletion history, and storing the deletion history; and displaying the stored deletion history together with other content which has not been deleted.
US10108339B2 Reduction of intermingling of input and output operations in solid state drives
An operating system of a computational device manages access of a plurality of applications to a solid state drive. Separate bands are maintained in the solid state drive for storing writes of at least two different applications of the plurality of applications. Additionally, in other embodiments, a virtual machine manager of a computational device manages access of a plurality of virtual machines to a solid state drive. Separate bands are maintained in the solid state drive for storing writes of at least two different virtual machines of the plurality of virtual machines.
US10108336B2 Native overlay for rapid editing of web content
A web rendering module in the operating system is used to render and display a web page. The web rendering module also generates layout data that describes the position and size of each visual element on the rendered web page. A web editing application uses the layout data to generate a native overlay. The native overlay is an arrangement of cells, and each cell has the same position and size as a respective visual element. The application displays the native overlay on top of the rendered web page so that each visual element on the web page is aligned with a cell in the native overlay. The cells in the native overlay are transparent so that the rendered web page remains visible to the user, but the native overlay captures any interactions that the user performs. The interactions are then processed to make a corresponding change to the web page.
US10108335B2 Touch-based interactive learning environment
In an example method, a graphical user interface (GUI) is displayed to a user on a display device of a computer system. The GUI includes a first game portion visually depicting a first game element and second game elements disposed within a game environment. A position of the first game element, a position of each of the second game elements, and/or a number of second game elements is randomized. The first GUI also includes a control portion visually depicting commands for manipulating the first game element within the game environment, and a first code portion. The computer system receives an indication that the user selected one of the commands depicted in the control portion. In response, the game element is manipulated within the game environment in accordance with the selected command. A first sequence of software code associated with the selected command is displayed in the first code portion.
US10108333B2 Inferring insights from enhanced user input
A method and associated systems for inferring insights from enhanced user input. A computerized messaging system identifies a user operating a mobile, location-enabled, “scribble” device and associates the user or the device with a domain of interest or with other metadata that characterizes the user. When the user enters an ad hoc “scribble” input via the device, the system automatically tags the input with the user's location, with sensory data received from one or more sensor devices, and with ancillary data received from extrinsic data repositories. The system may then consider this ancillary and sensory data in order to identify or infer rules or insights associated with the user and the scribble. These rules may then be used to identify targeted, user-specific steps to perform in response to receiving the scribble, where these user-specific steps accommodate a user preference without exposing confidential user information to a public data repository.
US10108331B2 Method, apparatus and computer readable medium for window management on extending screens
A method, an apparatus and a computer readable medium for window management of multiple screens are provided. In the method, an external screen is detected and connected. A first touch operation performed on a window displayed on a touch screen is received. The window is moved to the external screen and displayed on the external screen according to the first touch operation, and a window management panel is displayed on the touch screen, where the window management panel includes a window icon corresponding to the window moved to the external screen. A second touch operation performed on the window icon is received, and the window moved to the external screen is controlled accordingly.
US10108328B2 Method for linking selectable parameters within a graphical user interface
In a computer-implemented method for linking selectable parameters within a graphical user interface a first selectable parameter and a second selectable parameter are displayed within the graphical user interface, wherein the first selectable parameter is selectable within a first range and the second selectable parameter is selectable within a second range. A selection of the first selectable parameter within the first range is received. Responsive to receiving the selection of the first selectable parameter, an available range of the second range is provided, wherein the available range is a subset of the second range such that a selection of the second selectable parameter is bounded by the available range.
US10108326B2 Modular responsive screen grid, authoring and displaying system
A content containing message may be created by a user or multiple users, and may contain content items such as videos, images and hyperlinks. The messages may be sent and exchanged between users, as well as collected, liked or commented on.
US10108319B2 Cognitive dashboard adjustment
A computer determines a cognitive overload of a user interacting with a visual display based on eye tracking data. The visual display includes content of the dashboard and graphical elements of the content of the dashboard. The computer adjusts the visual display by modifying the content based on determining the cognitive overload.
US10108316B2 Cognitive load assessment for digital documents
An embodiment of the invention includes a system that tracks a user's pupillary response to content located on a web page. The system then determines a cognitive load for the user that is based on the measured response. Cognitive load refers to the total amount of mental activity imposed on working memory in any one instant. Further, the system may aggregate the cognitive load data for one user over time, for many different users, and/or for many different users over time. The cognitive load may be determined for different portions of a displayed page, such as a document object model (DOM) included on the page. The cognitive load may be specified for different elements that make up the DOM. Also, cognitive load may be apportioned over several different DOM elements at one moment in time or over a period of time. Other embodiments are described herein.
US10108315B2 User-selected video frame capture in a video streaming environment
Various embodiments are generally directed to cooperation among networked devices to obtain and use a multiple-frame screenshot. In one embodiment, an apparatus comprises a processor circuit executing instructions that cause the processor circuit to receive a signal conveying a video stream from a source device; visually present video frames of the video stream on a display associated with the apparatus; maintain a rolling buffer comprising a plurality of video frames; recurringly update the plurality of video frames to represent a subset of video frames of the video stream most recently presented on the display; receive a signal indicative of a capture command; and preserve the subset of video frames as a multiple-frame screenshot in response to the capture command.
US10108314B2 Method and system for displaying and processing high dynamic range video and images
A tone mapping graphical user interface (GUI) is provided that allows a video engineer to process a video using a set of tools for changing high dynamic range data into lower dynamic range data. The tone mapping GUI includes a video player region that includes the current video output section for a region-based method of performing HDR conversion, and a current video output section for a reference method that performs HDR conversion using, for example, a global process.
US10108313B2 Navigation in a hierarchical node structure
Techniques are disclosed for navigation in a hierarchical node structure. A first graphical element representing a parent node in a hierarchical node structure is displayed via a graphical user interface (GUI). One or more second graphical elements, each representing a first child node of the parent node, are further displayed via the GUI on a first imaginary curve adjacent to or at least partially surrounding the parent node. In response to a user selection of one of the first child nodes, one or more third graphical elements each representing a second child node of the first child node are displayed via the GUI on a second imaginary curve adjacent to or at least partially surrounding the selected child node.
US10108312B2 Apparatus and method for processing information list in terminal device
A method of processing a document by an electronic device is provided. The method includes displaying, by a display unit, a document, detecting selected areas in the displayed document, extracting information from the detected selected areas, generating the extracted information as lists, and storing the lists together with link information of documents where the lists are located, wherein the lists are stored as one document list.
US10108310B2 Method and apparatus for icon based application control
Aspects of the disclosure provide a method for icon based application control. The method includes receiving, by a processor, a detection signal indicative of a pre-defined user action on an icon in a graphical user interface (GUI). The icon has an associated application. Further, the method includes extracting adjustable settings of the associated application with the icon, and providing, by the processor, a setting interface for the icon in the GUI to enable adjustments of the settings for the application to be performed via the setting interface.
US10108307B1 Generation and distribution of device experience
User devices such as electronic book readers may be configured to provide a particular device experience. This device experience may comprise settings of a user interface, states of one or more applications or modules executing on the device, timing of events, and so forth. Settings, state information, timing, and so forth describing the device experience may be stored as an experience template. This experience template may be distributed to other user devices, allowing those other devices to experience the same or similar experiences.
US10108305B2 Interaction sensing
In particular embodiments, an apparatus includes an insulator coupled to one or more electrodes that are configured to passively sense charge displacement or a change in characteristics of electromagnetic signals in an environment.
US10108304B2 Conductive film, conductive film manufacturing method, and touch panel
An object of the invention is to provide a conductive film that can prevent an operation error caused by ion migration and is suitable for, for example, a projected capacitive touch panel, a method for manufacturing the conductive film, and a touch panel using the conductive film. In the conductive film, a resin layer is laminated on a surface of a substrate. A mesh-shaped groove portion is formed in a surface of the resin layer. A thin metal wire is provided in the groove portion to form an electrode pattern. When a value indicating ion migration characteristics of the electrode pattern in a longitudinal direction is ML and a value indicating ion migration characteristics of the electrode pattern in a lateral direction is MS, a migration ratio obtained by dividing the larger of the two values ML and MS by the smaller value is in the range of 1.0 to 1.4.
US10108303B2 Combining trans-capacitance data with absolute-capacitance data for touch force estimates
Techniques for obtaining force-based data of an input device are provided. The techniques include driving sensor electrodes in transcapacitive mode and in absolute capacitive mode, obtaining profiles for each of the modes, scaling the transcapacitive profile, and subtracting the scaled transcapacitive profile from the profile for absolute capacitive sensing. The result of this subtraction is force-based data that indicates the degree of force with that input object applies to the input device.
US10108298B2 Portable electronic device and touch control chip and touch control method thereof
A portable electronic device includes a touch sensing circuit, a substrate, a conductive layer on the substrate, a resistance measuring circuit and a control circuit. The conductive layer includes a plurality of sensing electrodes. The touch sensing circuit determines whether a touch point occurs according to a plurality of capacitance changes of the plurality of sensing electrodes. The resistance measuring circuit measures a resistance value of at least a part of the conductive layer. The control circuit determines whether the touch sensing circuit should enter a correction mode according to the resistance value.
US10108296B2 Method and apparatus for data processing method
A method and apparatus for data processing. The present invention provides a data processing apparatus that includes: a series acquisition section for acquiring a data series in which multiple pieces of data are arranged; a fragmentation section for fragmenting the data series to obtain multiple partial data series; a pattern extraction section for extracting multiple patterns of one or more pieces of data appearing in at least one of the multiple partial data series; and a generation section for generating a feature vector having element values, which vary according to whether to include each of the multiple patterns, for each of the multiple partial data series, respectively. There is also provided a method for data processing. The present invention allows for the generation of a feature vector from time-series data indicating a phenomenon the occurrence time of which is temporally irregular to detect features.
US10108294B2 Switching power converter with history-based valley mode switching
History-based valley mode switching techniques and systems are provided to reduce the frequency spreading of switching noise in a switching power converter.
US10108287B2 Touch panel, touch input device, and electronic device
A touch panel hardly affected by pyroelectric noise due to temperature includes a first pyroelectric material and a second pyroelectric material, and is capable of detecting press pressure applied to the first pyroelectric material and/or the second pyroelectric material. The upper surface of the first pyroelectric material and the lower surface of the second pyroelectric material are surfaces on which a positive charge is generated when the temperature increases, and a negative charge is generated when the temperature decreases. The lower surface of the first pyroelectric material and the upper surface of the second pyroelectric material are surfaces on which a negative charge is generated when the temperature increases, and a positive charge is generated when the temperature decreases.
US10108271B2 Multi-modal input control of touch-based devices
Systems and methods configured to facilitate multi-modal user inputs in lieu of physical input for a processing device configured to execute an application include obtaining non-physical input for processing device and the application, wherein the physical input comprises one or more of touch-based input and tilt input; processing the non-physical input to convert into appropriate physical input commands for the application; and providing the physical input commands to the processing device.
US10108269B2 Intraoral scanner with touch sensitive input
During a medical scan session, a computing device executing a medical scan application receives a touch input from a touch sensitive medical scanning device. The computing device determines whether the touch input comprises at least one of a hold gesture or a swipe gesture. The computing device then performs a first function responsive to determining that the touch input comprises a hold gesture. The computing device then performs a second function responsive to determining that the touch input comprises a swipe gesture.
US10108266B2 Haptic augmented and virtual reality system for simulation of surgical procedures
The present technology relates to systems, methods and devices for haptically-enabled virtual reality simulation of cerebral aneurysm clipping, wherein a user uses two physical stations during the simulation. The first station is a haptic and augmented reality station, and the second station is a haptic and virtual reality station.
US10108265B2 Calibration of haptic feedback systems for input devices
An electronic device including a processor, a display screen in communication with the processor, a track pad in communication with the processor including a movable surface that is selectively movable in at least one direction to provide feedback to a user, and a feedback system in communication with the processor including a feedback sensor. The feedback sensor determines a movement characteristic of the movable surface and the processor selectively adjusts at least one setting of the track pad based on the movement characteristic.
US10108262B2 User physical attribute based device and content management system
Systems and methods for device and content management include determining a user is viewing virtual reality content from a user device, and receiving, through a network from the user device, body information associated with the user while the user is viewing the virtual reality content. A user device management configuration associated with the body information is determined. A user device management action is retrieved using the user device management configuration. A notification associated with the user device management action that causes the user device to perform the user device management action and modify the virtual reality content being viewed by the user is sent through the network to the user device.
US10108253B2 Multiple compute nodes
An example apparatus comprises a first compute node including a first processor; a second compute node including a second processor; an input/manta (I/O) interface to selectively couple the first and second compute nodes to a set of I/O resources; and a voltage regulator including a set of power phase circuits, the voltage regulator to operate in a fault tolerant mode to provide power from selected ones of a first portion of the set of power phase circuits to the first compute node and to provide power from selected ones of a second portion of the set of power phase circuits to the second compute node.
US10108252B2 Method and system for intelligent load line control of information handling systems
A voltage regulator for delivering power to a processor subsystem within an information handling system is disclosed. The voltage regulator includes an interface to an embedded controller for receiving a linear load line impedance and an intelligent load line controller. The intelligent load line controller may enable linear load line control, determine that a nonlinear load line condition is satisfied, and enable nonlinear load line control based on the determination that the nonlinear load line condition is satisfied.
US10108251B2 Virtualizing battery across a group of personal mobile devices
A system, method, and non-transitory computer readable medium for virtualizing battery in a personal mobile device or across a group of personal mobile devices controlled by a user are provided. The user specifies a set of power management policies for applications running in the personal mobile device(s). Battery usage per application is monitored and resources for the applications are scheduled based on the monitored battery usage and the power management policies.
US10108248B2 Self-powered optical mouse device and operating method thereof
An optical mouse device includes a light source, an image sensor array, an energy storage element, a frame buffer and a processor, wherein the image sensor array includes a plurality of sensing pixels and a plurality of self-powered pixels. In a first mode, the sensing pixels output image data to the frame buffer, and the self-powered pixels output photocurrent to the energy storage element. In a second mode, the self-powered pixels output intensity data associated with the photocurrent to the frame buffer, and the processor determines whether to leave the second mode or not according to the intensity data. The energy storage element is configured to provide energy required in illumination.
US10108247B2 Method for regulating a system for controlling a terminal device
A control system includes a housing engaged to a mounting surface, a sensor contained within the housing, a microcontroller unit connected to the sensor, a server in communication with the sensor, and a terminal device in communication with the server. The system starts in an idle mode with the microcontroller having low power consumption. A gesture by a user associated with the mounting surface switches or toggles the operating mode of the control system into a ready mode. In the ready mode, the microcontroller has higher power consumption so as to connect the sensor to the server, and gestures by the user associated with the mounting surface can control the terminal device. The system alerts the switch in operating mode and filters background environment so only gestures are interpreted for switching operation mode or for issuing commands of the terminal device.
US10108246B2 Using dynamic bursts to support frequency-agile memory interfaces
The disclosed embodiments relate to a system that supports dynamic bursts to facilitate frequency-agile communication between a memory controller and a memory device. During operation, the system monitors a reference clock signal received at an interface between the memory device and the memory controller. Upon detecting a frequency change in the reference clock signal from a fullrate to a subrate, the interface operates in a burst mode, wherein data is communicated through bursts separated by intervening low-power intervals during which portions of the interface are powered down.
US10108243B1 Smart USB plug detection
Smart USB plug detection is disclosed. In some embodiments, a battery charger identification chip includes circuitry configured to determine whether an external USB device has been plugged into a USB port of an associated system while the system is in a sleep mode and includes a pin configured to output a control signal indicating whether an external USB device is plugged into the system, wherein when an external USB device is plugged into the system the control signal facilitates powering on a current limit switch that is otherwise powered off during the sleep mode and wherein the current limit switch facilitates regulated delivery of current to the plugged in external USB device.
US10108241B2 Method and apparatus for saving power of a processor socket in a multi-socket computer system
Described is an apparatus comprising: a plurality of system agents, at least one system agent including one or more queues; and logic to monitor the one or more queues in at least one system agent and to cause the plurality of system agents to block traffic after satisfaction of a criterion.
US10108238B2 Intelligent power tap for providing power and communicating in industrial automation applications
Systems and methods for providing diagnostic information by an intelligent power tap is disclosed. The power tap includes a circuit board and a microcontroller disposed on the circuit board. The microcontroller is configured to provide a status report of the intelligent power tap. The power tap further includes a physical layer network interface connected to the microcontroller and the physical network. The intelligent power tap is configured to inject at least one of a network power and a switched power into the network system.
US10108236B2 System and method for adjusting cooling fan control settings based on identification of a module
An information handling system includes a memory and a controller. The memory stores settings for components within the information handling system. The controller can communicate with the memory. The controller detects a presence of a module, receives parameters of the module from the module, determines information for the module based on the parameters of the module, and updates the settings for the components based on the information for the module.
US10108233B1 Computer cooling assembly
A computer cooling assembly for a computer of a vehicle, such as an autonomous driving vehicle, includes a shell that defines an interior space. The shell is configured to house the computer. A cooling loop is positioned in the interior space proximate to the computer. The cooling loop is configured to couple to an air conditioning system of the vehicle. A heat transfer medium is positioned in the interior space. The heat transfer medium is in contact with the cooling loop and the computer. The heat transfer medium is configured to transfer heat that is generated by the computer to the cooling loop.
US10108231B2 Overmolded force sensing gasket
An elastomeric gasket is disclosed for use in a portable electronic device. The gasket encapsulates flexible circuits which are used to measure force exerted on a cover glass of the device. The gasket reduces the number of layers of material and thus reduces the risk that outside contaminants and liquids may penetrate the gasket layers and enter the portable electronic device and thereby damage the components of the device.
US10108230B2 Electronic device including flexible display
An electronic device including a flexible display and a method capable of determining a bending direction of the flexible display by using at least one bending confirmation touch recognition pattern are provided. The electronic device includes a flexible display unit including a display panel and a support structure configured to support the display panel; a sensor unit configured to sensing bending of the flexible display unit; and a control unit configured to determine a bending extent and a bending direction of the flexible display unit based on a sensing result of the sensor unit, wherein a plurality of touch recognition patterns are arranged on the display panel and the support structure, and the arranged touch recognition patterns include a bending confirmation pattern.
US10108229B2 Electronic device with electrically coupling lock
In some examples, an electronic device includes an electronic component, a battery pack that is dockable to the electronic component, and a lock to lock a docked battery pack to the electronic device. In some examples, the lock is to move to a locked state in which the docked battery pack is to be locked to the electronic device and electrically coupled to the electronic component to power the electronic component using the docked battery pack and the lock is to move to an unlocked state in which the docked battery pack is to be unlocked from the electronic device and electrically isolated from the electronic component.
US10108227B2 Techniques for providing an interface component for a wearable device
Various embodiments are generally directed to an apparatus, method and other techniques to provide a interface component including a housing comprising a first shell portion and a second shell portion, the first shell portion forming an extended portion for the housing and comprising a retention track engageable a counterpart retention track. The interface component to include a printed circuit board disposed within the housing, the printed circuit board comprising a plurality of contact pins each comprising a contact hole and a retention bump and a socket to couple with a stud.
US10108224B2 Portable information apparatus
A portable information apparatus is capable of ensuring communication quality of an antenna device while avoiding issues of a reduction in appearance quality, an increase in cost and so forth. The portable communication apparatus is configured that a main body chassis and a display chassis are coupled together via a hinge device to be openable/closable. The hinge device includes a hinge chassis having a sectional shape whose longitudinal direction extends along a direction that the respective chassis mutually overlap in a state of overlappingly closing the respective chassis and hinge shafts which respectively couple together one of the chassis and the hinge chassis and together the other of the chassis and the hinge chassis to be rotatable. An antenna device having an antenna element is housed and fixed in the hinge chassis and the antenna element is disposed in a posture of being inclined relative to a longitudinal direction of the sectional shape of the hinge chassis.
US10108219B2 Input/output operation device
An input/output operation device (165) includes: an operation part (850); a movable unit (180) including a loosely fitted space inside, a main body supporting the operation part (802) and including a first loosely fitted surface (820) exposed in the loosely fitted space, and at least one drive magnet (401, 402); a fixed unit including a second loosely fitted surface (821) in point- or line-contact with the first loosely fitted surface of the movable unit, a holder (811) supporting the movable unit for free rotation, a base (811) including a space for accommodating at least a part of the movable unit and supporting the holder, and at least one drive coil (301, 302); a drive part to rotate the movable unit with respect to the fixed unit; and a detector to detect a position of the operation part in the fixed unit. One of the first and second loosely fitted surfaces includes an inner peripheral surface formed into a recessed portion, and another one of the first and second loosely fitted surfaces includes at least one protruded spherical surface.
US10108218B2 Brake assembly for retrofitting a motor vehicle with a dual-position brake system
An assembly for actuating a vehicle's brake system from a dual-driver position includes an auxiliary brake pedal coupled to the vehicle remotely from the primary brake pedal. A master cylinder's piston is actuated when the auxiliary brake pedal pivots, and a hydraulic line provides hydraulic fluid to and removes hydraulic fluid from a slave cylinder in response. A lever is provided near the primary brake pedal and has one end coupled to the slave cylinder. The lever pivots in response to provision or removal of hydraulic fluid to or from the slave cylinder. A connector is coupled to the lever's opposite end and moves with the lever. The connector is coupled to a movable member that directly applies force to a rod of a primary brake system actuator and applies force to the movable member at the same location where the primary brake pedal applies force to the movable member.
US10108216B2 Power tap with adjustable configuration
Systems and methods are provided for a power tap with adjustable configuration. The power tap includes a circuit board that acts on the adjustable configuration to define the function of the power tap in the system. The power tap may include a microcontroller or a set of discrete logic disposed on a circuit board connected to an adjustable configuration mechanism, which defines the intelligent power tap's function in the network system.
US10108214B2 Automation plant having a reduced-power stoppage operating mode
A method of reducing power consumption by components of an automated plant during a production stoppage. Control apparatus transmits stoppage time data to the plant components via a data network to initiate the stoppage. Each automated plant component automatically changes to a respective given target state at a respective given stoppage time if the stoppage time data received by that plant component includes that stoppage time for that target state and if at least one other plant component is in a respective operating state expected for this target state. The invention sets a coordinated combination of consumption-minimized plant-component states. The control apparatus transmits respective component-specific stoppage times to the plant components in the stoppage time data, said stoppage time being different from at least one stoppage time transmitted to another plant component. As a result, the component states can be matched to one another.
US10108212B2 Digital low drop-out voltage controller including embedded dual-loop feedback for minimum energy point operation
Some embodiments include apparatuses and methods having a power switching unit to receive a first voltage and provide a second voltage having a value based on a value of the first voltage, a first loop to provide digital control information to control a switching of the power switching unit in order to maintain a relationship between the value of the second voltage and a value of a reference voltage, and a second loop coupled to the power switching unit and the first loop to calculate a value of energy consumption of at least a portion of the apparatus based at least on the digital control information.
US10108211B2 Digital low drop-out regulator
A regulator includes: an ADC for detecting a change in an output voltage and outputting an error code; a control signal generation unit for generating a proportional control signal, integral control signals, a counting signal, and an error sign signal based on the error code; a proportional control unit for shifting the error code based on a proportional gain factor, and outputting a first control signal by synchronizing the shifted error code with the proportional control signal; an integral control unit for shifting the integral control signals based on the counting signal, shifting the shifted signals based on an integral gain factor to generate integral pulse signals, and outputting second control signals by controlling a pre-stored code value based on the integral pulse signals and the error sign signal; and a driving unit for outputting first and second currents in response to the first and second control signals.
US10108210B1 Digital high voltage power supply
A digital high voltage power having a plurality of filters, a high voltage divider, and a processor with memory. The memory contains operating set points. The processor is configured to receive scaled voltage feedback signals from the high voltage divider, compare the scaled voltage feedback signals to the plurality of operating set points in memory, compute and store revised operating set points using the compared scaled voltage feedback signal, use the revised operating set points to simultaneously and automatically regulate output voltage to be within all operating set points, and generate an alert when output conditions exceed any operating set points.
US10108206B2 Apparatus and method of operating a stirring mechanism
A method and apparatus for operating a stirring mechanism for a container which is filled with a medium, wherein a value for the rotation speed of the stirring mechanism, which is predetermined for operating the stirring mechanism with a low level of energy consumption and stored in a memory, is set by an actuation and evaluation device such that reduced energy consumption by the stirring mechanism is achieved while at the same time the medium is thoroughly mixed.
US10108201B2 Vehicle control system and method for automated driving of a specific lane for continuous supply with electrical energy
A vehicle control facility for the automated control of an electrical road vehicle for a route system with an energy-supply system that includes a lane-bound energy supply line, in particular an overhead line system. A position-determining unit determines a geographical position of the electrical road vehicle. A specific-lane-determining unit determines position data for a specific lane assigned to the lane-bound energy supply line. A communication interface transmits current relative positions of infrastructure features with respect to the electrical road vehicle to an external central specific-lane-determining facility and receives position data. A vehicle-control unit controls the electrical road vehicle with respect to the determined specific lane in dependence on the determined relative position of the specific lane.
US10108200B2 Autonomous traveling apparatus
In an autonomous traveling apparatus, a normal traveling area and a deceleration area are set for a monitoring area in an area setting unit. A speed control unit limits a traveling speed of an apparatus main body on the basis of the monitoring area set in the area setting unit and a distance from the apparatus main body to an obstacle within the monitoring area if the obstacle present within the monitoring area is detected. If the obstacle is a movable body, an area change unit changes the deceleration area within the monitoring area that is set in the area setting unit to a deceleration area for movable body. This configuration makes it possible to support even a case where an obstacle is a movable body, in limiting the traveling speed in response to obstacle detection.
US10108199B2 Autonomous movement device, autonomous movement method and non-transitory recording medium
A determination on whether or not a local device position and a map contain an error is made. A position measurer of an autonomous movement device measures a local device position. A map memory stores the created map. A position estimator estimates the local device position. A determiner determines whether or not a difference between the measured position by the position measurer and the estimated position by the position estimator is within a predetermined error range. A map editor edits the stored map in the map memory when the determiner determines that the difference is out of the predetermined range.
US10108193B2 Mover system
A moving system comprising a master controller for monitoring and controlling a master operation comprising one or more individual movers such that each mover arrives at predefined end point at selected times. Each mover includes a mover control system that interacts with the master controller and has a predefined virtual vector path with one or more defined end points. The predefined virtual vector path comprises a plurality of discrete points, wherein each discrete point has a vector axis for use by the master controller and the mover control system to direct the mover to move such that it arrives at each defined end point at a selected time. In operation, the master controller functions to modify the predefined virtual path and sends commands to the mover control system in response to changes in the master operations.
US10108192B1 System and method for determining pose data for a vehicle
Example systems and methods are disclosed for determining vehicle pose data for an autonomous vehicle. The vehicle computer system may receive pose data from multiple pose measurement systems of the autonomous vehicle. Each pose measurement system may include one or more corresponding sensors of the autonomous vehicle. The vehicle computer system may determine a pose data quality for the received pose data for each pose measurement system. The vehicle computer system may set the vehicle pose data to the pose data of the pose measurement system with the highest pose data quality. The vehicle computer system may control the autonomous vehicle based on the vehicle pose data.
US10108191B2 Driver interactive system for semi-autonomous modes of a vehicle
Method and apparatus are disclosed for a driver interactive system for semi-autonomous modes of a vehicle. An example disclosed vehicle with semiautonomous features includes memory and a processor. The example processor causes the vehicle to determine, with a driver identification sensor, the identity of a driver. The example processor also causes the vehicle to determine which semiautonomous features are flagged for training based on a driver profile of the identified driver. Additionally, the example processor causes the vehicle to, in response to the driver activating one of the flagged semiautonomous features, provide an audiovisual description of the semiautonomous feature.
US10108189B2 Integrated flight management system and flight director
Systems and methods for controlling an aerial vehicle are provided. The method includes receiving a first signal from a first input device, wherein the first signal is related to a mode of a flight director. The method includes outputting a parameter on an output device, wherein the parameter is related to the mode. The method includes receiving a second signal from a second input device, wherein the second signal causes the parameter to change to a new parameter. The method includes outputting, by the one or more processors, the new parameter on the output device. The method includes receiving, by the one or more processors, a third signal from a third input device, wherein the aerial vehicle is controlled by the flight director based on the third signal, and wherein the second input device is mechanically coupled to the first input device and the third input device.
US10108186B2 Adaptive workstation assembly in production processing
A method to operate a production plant having a plurality of work regions in which respective work stations are arranged to carry out at least on respective work step, and having at least one transport system that transports goods to be processed on at least one predetermined path between the work stations, involves selecting the arrangement of the work stations, the work step that is able to be carried out by the respective work station, and the at least one predetermined path according to at least one predetermined criterion that is related to a production requirement, and adapting these due to a change of the at least one criterion.
US10108181B2 Motor drive system data interface system and method
A motor drive system includes a motor drive processor, a motor drive memory component, a server, and a display that displays a machine readable code, wherein the motor drive forms a secure wireless connection with a smart device once the smart device has scanned the machine readable code.
US10108179B2 Numerical control device, information coordination system, and information coordination program
Included are a machining device having a drive unit, a data memory, and an instruction unit; and a database server that stores NC data used by the machining device as a database, each connected via a network. The machining device is used in an information coordination system in which information in the NC data is coordinated between the machining device and the database server. The machining device includes an NC-data collection unit that collects the NC data from the data memory; an information-coordination-command generation unit that generates an information coordination command to access the database in the database server so as to match data corresponding to the machining device in the database server with the collected NC data; and an information-coordination-command transmission unit that transmits the information coordination command to the database server.
US10108177B2 Control parameter adjustment device
A control parameter adjustment device includes a command-value generation unit that generates a position command; a servo control unit that calculates a drive command such that a response position of a driven object follows the position command; a correction model unit that generates a correction command for correcting a response error that is a difference between the position command and the response position by using a model expressed by two or more types of parameters; and a parameter search unit that corrects the model by using a combination of values of the parameters, by which the response error is minimized, among a plurality of combinations of values of the parameters. The control parameter adjustment device drives the driven object on the basis of the drive command and the correction command.
US10108176B2 Non-concentric milling
Technology for milling selected portions of a workpiece by a cutting tool of a numerical control machine is described. The described technology provides methods and apparatuses for milling areas of a part so that more aggressive machining parameters can be used in the toolpath, thereby resulting in reduced machining time and load. The technology creates a series of toolpath contours where arcs in the toolpath contours are non-concentric with arcs in other toolpath contours. The selected portions of the workpiece are milled by moving the cutting tool in accordance with the toolpath.
US10108163B2 Production management apparatus, production management method and recording medium
In one embodiment, a production management apparatus includes a flow obtaining module configured to obtain a plurality of processing flows to process a wafer from a flow storage module. The apparatus further includes a route creating module configured to select a plurality of steps from the plurality of processing flows, and configured to create a processing route to execute the plurality of steps selected from the plurality of processing flows. The apparatus further includes a flow creating module configured to select a plurality of steps from the processing route, and configured to create a new processing flow including the plurality of steps selected from the processing route.
US10108158B2 Weakly-typed dataflow infrastructure with standalone, configurable connections
In one embodiment, an industrial automation device having a visual component is provided that includes a user viewable screen displaying a visual representation of a first object, wherein the first object comprises a plurality of properties, connections, and text associated with the object, second object, wherein the second object comprises a plurality of properties, connections, and text, and wherein the output from the first object is coupled to the second object via a connection, wherein the output of the first object is converted from a first type to a second type. A method is also provided that includes receiving a signal into a first object, outputting data from the first object, wherein the data has a first type, converting the data into a second type, and receiving the data into a second object.
US10108154B2 Influence learning for managing physical conditions of an environmentally controlled space by utilizing a calibration override which constrains an actuator to a trajectory
Systems and methods are described for updating an influence model used to manage physical conditions of an environmentally controlled space. A method comprises operating an environmental maintenance system in a first production mode with the influence model until an event causes the system to enter a second production mode. In the second production mode a first actuator's operation level is varied and operation levels of other actuators are optimized. The influence model is adjusted based on the operation levels.
US10108153B2 Inverter-based stand-alone microgrid control system using time synchronization-based measurement unit
An inverter-based stand-alone microgrid control system using a time synchronization-based measurement unit, in which a converter controller configured to control a converter that determines a voltage and a phase of a point where a plurality of distributed power supply devices is interconnected. The system includes a time correction unit configured to provide a time corrected on the basis of time information received from a GPS; a signal comparison/generation unit configured to compare a sine wave generated according to a voltage magnitude and a phase reference signal with a harmonic carrier signal on the basis of the time provided by the time correction unit, and generate a PWM signal; and a switch operation control unit configured to apply the PWM signal from the signal comparison/generation unit to the converter, and operate a switch.
US10108151B2 Indicators for wearable electronic devices
A wearable electronic device includes a housing and a band attached to the housing. The band has an indicator with a variably and/or progressively illuminable portion. The indicator of the band conveys to a user an analog representation of the completion progress of an activity or task tracked by wearable electronic device. The wearable electronic device also includes a processing unit within the housing, and a sensor operatively coupled to the processing unit. In some cases, the sensor is a motion sensor such as an accelerometer or a gyroscope. In other examples, the sensor is a health sensor or a biometric sensor. Sensor data is used to update the indicator.
US10108150B1 Waking user up in time to arrive at appointment by calculating bed-to-door time
A computing system may process previous inputs from a user into at least one electronic device, the previous inputs including at least a first input indicating that the user has woken up and a second input indicating that the user has left a sleeping location. The computing system may predict a bed-to-door time duration between the user waking up and the user leaving the sleeping location based on the first input indicating that the user has woken up and the second input indicating that the user has left the sleeping location. The computing system may determine a wakeup time for the user based on the predicted bed-to-door time duration and a time at which the user should leave the sleeping location to arrive at the appointment on time. The computing system may cause the at least one electronic device to output an alarm at the determined wakeup time.
US10108148B1 Time to digital converter with increased range and sensitivity
Systems and methods are provided for converting time measurements to digital value representing phase. Such systems and methods use a ring oscillator to create a coarse measurement of the time difference between first and second rising edges of a modulated signal. A two-dimensional Vernier structure is used to create a fine resolution measurement of the error in the coarse measurement. The coarse and fine measurements are combined to calculate a digital time measurement. A digital time output is calculated as the difference in successive digital time measurements. An offset digital time output is calculated as a difference in a digital time output in relation to a carrier period offset. The offset digital time output is scaled and accumulated to calculate the integrated time signal. The integrated time signals are synchronized to the carrier frequency to output a series of final phase measurements.
US10108145B2 Digital holography device and digital holography play method
A digital holography device of an embodiment of the present invention includes: an image sensing device which records, in an image sensor and on the basis of an object, a plurality of holograms that correspond to respective different photographic exposure values; and a computer which (i) generates a high dynamic range hologram, which includes pieces of information ranging from low luminance information to high luminance information, by synthesizing the plurality of holograms recorded and (ii) generates a reconstructed image of the object by performing arithmetic processing of phase-shift interferometry, diffraction calculation, and/or the like on the basis of the high dynamic range hologram.
US10108143B2 Mobile terminal and method for controlling the same
Disclosed are a mobile terminal having a hologram output unit and a method for controlling the same. The mobile terminal, comprises: a hologram output unit configured to output a hologram object to an output space outside the mobile terminal; an image sensor configured to sense a portion of a human body located within the output space of the hologram object; a feedback output unit configured to output a feedback signal; and a controller configured to: determine a relative position between the hologram object output by the hologram output unit and the portion of the human body sensed by the image sensor; detect, based on the relative position between the hologram object and the portion of the human body, that the portion of the human body approaches the hologram object, and control, based on the detection that the portion of the human body approaches the hologram object, the feedback output unit to transmit the feedback signal towards the portion of the human body that is detected to approach the hologram object.
US10108142B2 Drive coupler
A replaceable unit for an image forming device according to one example embodiment includes a housing having a reservoir for storing toner. The replaceable unit includes a rotatable drive coupler and a rotatable shaft that has a cross pin on an axial end of the shaft, generally orthogonal to the shaft. At least a portion of the drive coupler is exposed on an exterior of the housing and unobstructed to receive rotational force when the replaceable unit is installed in the image forming device. A pocket is formed in a first axial side of the drive coupler. The axial end of the shaft and the cross pin are removably positioned in the pocket such that upon rotating the drive coupler in an operative direction rotational force is transferred from surfaces of the drive coupler forming the pocket to the cross pin causing the shaft to rotate with the drive coupler.
US10108140B2 Developer containing unit, development processing unit, development unit, and image forming apparatus
A development unit includes an attachable unit and an attached unit. The attachable unit includes an engaging section. The attached unit includes an engaged section that allows the engaging section to be brought into engagement with the engaged section attachably and detachably, and whose state changes in response to the engagement of the engaging section. The state of the engaged section upon the engagement of the engaging section is maintained even after the engaging section is detached from the engaged section.
US10108139B2 Moveable member to move a pressure roller in a direction away from a feeding roller according to an opening operation of a door
An image forming apparatus includes a main body; a door configured to be connected to the main body by a hinge; a feeding part configured to include a feeding roller for feeding a paper and a pressure roller pressurized to the feeding roller by elastic force of an elastic member to form a nip together with the feeding roller; and a movable member configured to reduce the elastic force applied to the pressure roller so that the pressure roller is moved in a nip releasing direction according to an opening operation of the door.
US10108138B2 Image forming apparatus including process cartridge having a toner cartridge detachably attached to a drum cartridge
An image forming apparatus, including a process cartridge and a main body with an opening and a cover, is provided. The process cartridge includes a drum cartridge, a toner cartridge, and a switching member. The switching member switches states in the process cartridge between a first state, wherein the toner cartridge is restricted from being detached, and a second state, wherein the toner cartridge is released from the restriction. The process cartridge is movable between an attached position to be placed entirely inside the main body and a detached position to be entirely outside the main body. The main body includes a restrictor to restrict the process cartridge from moving from an intermediate position toward the detached position. While the process cartridge is restricted by the restrictor, a supportive part in the cover supports the process cartridge with the switching member being at least partly placed outside the main body.
US10108136B2 Toner collection device collecting floating toner and image forming apparatus including toner collecting device
A toner collecting device includes an exhaust path and a catching installation. Through the exhaust path, air containing a floating toner is passed. The catching installation is configured to catch the floating toner from the air passing through the exhaust path. The catching installation is formed by overlapping a plural of filters each having a different mesh size.
US10108129B2 Member for electrophotography and method of producing the member, process cartridge, and electrophotographic apparatus
Provided is a member for electrophotography that is not reduced in charge-providing performance even by its long-term storage and use under a high-temperature and high-humidity environment, and is hence conducive to the formation of a high-quality electrophotographic image. The member for electrophotography includes: an electroconductive substrate; and an electroconductive layer, in which: the electroconductive layer contains a resin having a cationic organic group in a molecule thereof and an anion; a total sum of contents of an alkali metal and an alkali earth metal in the electroconductive layer is 500 ppm or less; and the anion includes at least one selected from the group consisting of a fluorosulfonate anion, a fluorocarboxylate anion, a fluorosulfonylimide anion, a fluorosulfonylmethide anion, a fluoroalkylfluoroborate anion, a fluorophosphate anion, a fluoroantimonate anion, and a fluoroarsenate anion.
US10108124B2 Image forming apparatus and control method
A video count value is acquired per unit area predetermined in a direction in which a recording medium is conveyed, based on recording target image data. When an image has been formed on an area of the recording medium from which the video count value has been acquired, control is performed by using the acquired video count value so that a developing unit is replenished with an amount of toner corresponding to the video count value acquired from the area.
US10108122B2 Image forming apparatus and correction method therefor
An image forming apparatus, including: a light source; a photosensitive member rotatable in a first direction; a deflecting unit configured to deflect the light beam in a second direction orthogonal to the first direction; a conversion unit configured to convert image data into a plurality of bit data corresponding to a density on a pixel-by-pixel basis; a specifying unit configured to specify a pixel size that is a number of divided pixels forming a pixel according to a position of the pixel in the second direction; and a correction unit configured to correct the plurality of bit data according to the pixel size, wherein the specifying unit specifies pixel sizes of pixels after an arrangement of the pixels in the second direction is replaced for each pixel group, the pixel group being obtained by dividing, with respect to each predetermined number of pixels, pixels arranged in the second direction.
US10108120B2 Separable fusing device and printer using the same
A fusing device includes a pressure roller, a heating roller, a pressure applying element and a releasing element is provided. The pressure roller is installed in a frame. The heating roller opposite to the pressure roller is installed in a housing. The pressure applying element connects the pressure roller and the housing at a first side and applies a force on the pressure roller and the heating roller. The releasing element releases and locks the pressure roller and the housing at a second side. A printer from which jammed sheet may be easily removed is provided. The printer includes a frame, a housing, an image forming device, and the fusing device. The first and second sides are parallel to axial direction of the pressure roller and the heating roller. The image forming device forms an image on a medium. The fusing device fuses the image on the medium.
US10108117B2 Fixing device, image forming apparatus comprising fixing device, method for controlling fixing device, and computer-readable recording medium with control program for a fixing device
A fixing device includes: a fixing member; a pressurizing member provided in contact with the fixing member and configured to pressurize a sheet passing through a contact portion between the fixing member and the pressurizing member, against the fixing member; and a heater configured to heat the fixing member to provide heat to the sheet passing through the contact portion. The fixing member includes a heat storage material having a property that changes, by external energy, from a first solid phase to a second solid phase whose internal energy is higher than that of the first solid phase, and a property that changes from the second solid phase to the first solid phase by pressure and radiates heat during the phase change. The external energy includes thermal energy of the fixing member heated with the heater. The pressure includes a contact pressure between the fixing member and the pressurizing member.
US10108115B2 Belt rotating device, transfer device, and image forming apparatus
A belt rotating device includes: a meandering correction roller that is rotatably supported within a support frame and is one of a plurality of rollers that stretch an endless belt; a supporting portion that is provided at the support frame and supports a rotating shaft of the meandering correction roller so as to be able to incline the rotating shaft of the meandering correction roller in a one direction; a collar member that is provided on the rotating shaft of the meandering correction roller, contacts the side end of the endless belt in which meandering has occurred, and moves in an axial direction; and an inclination guide portion that is supported by the support frame and has an inclined surface downward and inclined with respect to the shaft of the meandering correction roller, in a position in which the contact portion of the collar member contacts the inclination guide portion.
US10108114B2 Image forming system, image forming apparatus, and transfer condition changing method
An image forming system includes: a transfer unit configured to transfer a toner image onto a recording medium conveyed from a state in which the recording medium is wound into a roll; an external diameter information sensing unit configured to sense information about an external diameter of the recording medium wound into the roll; and a control unit configured to change a transfer condition in the transfer unit in accordance with the external diameter information sensed by the external diameter information sensing unit.
US10108112B2 Image forming apparatus that adjusts image formation timing based on image transfer position
An image forming apparatus that forms developer images on a continuous medium includes a control part that performs a developer image forming on an intermediate transfer body with an interval; a transfer part that transfers developer images to the continuous medium; an interval detection part that detects the interval of positions to which the developer images; and an interval information memory that stores interval information of the interval. Wherein, the control part obtains the interval information from the interval information memory when starting an operation of forming the developer image, and determines a timing of forming the developer images on the intermediate transfer body based on the interval information, and when the interval is detected by the interval detection part, the control part updates the interval information in the interval information memory based on the interval that is detected.
US10108110B2 Developing device
An opposing surface of a partition opposing a first conveyance screw includes an arc-shaped guide portion for guiding conveyance of developer at least on an upstream side in a first conveyance direction of the first conveyance screw. The guide portion is extended from a bottom portion of a first chamber opposing the first conveyance screw and formed along an outer periphery of the first conveyance screw. As seen in a cross section orthogonal to a rotation axis of the first conveyance screw, the opposing surface of the partition within a predetermined area includes the guide portion over an angle of 30% or more of the predetermined area in a direction of rotation of the first conveyance screw.
US10108106B2 Image forming apparatus with toner discharge operation
An image forming apparatus includes an image bearing member, a developing device, a supplying device, and a control unit. The image bearing member bears a latent image. The developing device develops the latent image with a toner. The supplying device supplies toner to the developing device. The control unit executes a discharge operation to consume toner transferred onto the image bearing member from the developing device without transferring the toner onto a recording medium. The control unit executes the discharge operation where first deterioration integrated information exceeds a first executing threshold, and where second deterioration integrated information exceeds a second executing threshold that is larger than the first executing threshold. The control unit acquires the first deterioration information based at least a first deterioration threshold, and acquires the second deterioration information based on at least a second deterioration threshold that is larger than the first deterioration threshold.
US10108102B2 Fixing solution and image forming method
To provide a fixing solution and an image forming method in which faster fixing rate and faster drying rate can be achieved while the amount of fixing solution supplied is reduced and furthermore, a wet feeling in a formed image is reduced and an image having a high fixing strength can be formed.A fixing solution that softens a toner to fix a toner image constituted by the toner to an image support contains a hydroxyl group-containing ester compound expressed by general formula (1) below: R1—(CO)—O—R2  general formula (1): where R1 represents a linear or branched alkyl group having 6 to 11 carbon atoms, and R2 represents a linear or branched alkyl group having at least one hydroxyl group and 2 to 4 carbon atoms.
US10108101B2 Toner formulation using crystalline polyester encapsulated with a styrene acrylate latex and method of preparing the same
The present disclosure relates to a chemically prepared toner composition including a toner particle having a core including a first polymer binder, an styrene acrylate encapsulated crystalline polyester latex, a pigment, and a shell formed around the core including a second polymer binder and method to make the same. The disclosed method of preparing the toner results in a change in the distribution of the components of the toner particle wherein the lower molecular weight resins, the pigment and the wax are located away from the surface of the toner particle and the pigment is clinging to the edge of the wax domain.
US10108100B1 Crash cooling method to prepare toner
The present disclosure relates generally to a method to make a chemically prepared toner that employs a crash cooling process. In particular, the crash cooling process involves the addition of a toner slurry having a temperature between 70° C. and 90° C. to an equivalent amount of cold water having a temperature between 5° C. and 20° C. Polyester and styrene acrylic toners as well as polyester core shell toners having a borax coupling agent between the toner core and toner shell made from this cooling process results in an improvement to the amount of toner waste, thereby achieving a higher toner usage efficiency for an electrophotographic printing system.
US10108097B2 Arrangement for manipulating the position of an element
The disclosure relates to arrangements for manipulating the position of an element. An arrangement according has at least one actuator for each degree of freedom of the positional manipulation for exerting adjustable forces on the element, at least one position sensor for each degree of freedom of the positional manipulation for generating in each case a sensor signal that is characteristic of the position of the element, and at least one position controller, which in a position control circuit controls a force exerted on the element by the at least one actuator for the positioning of the element in dependence on the at least one sensor signal. At least one actuator and at least one position sensor are mounted on a common module frame.
US10108096B2 Apparatus and method for using scanning light beam for film or surface modification
A method and apparatus for treating a substrate and, in particular, making secondary adjustments to the results of a primary process applied to the substrate, leading to improved uniformity of the overall process, in which a substrate is positioned on a substrate holder; a scanning a beam of light is directed onto the surface of the substrate; and the amplitude of the scanned beam is varied by location based on a substrate signature.
US10108095B2 Automated mask storage and retrieval system
An automated photomask storage and retrieval system includes a plurality of mobile storage units aligned in a first direction. Each mobile storage unit is movable in the first direction and includes a plurality of storage cells. A gantry is disposed over the plurality of mobile storage units. The gantry includes a supporting frame movable in the first direction. The plurality of mobile storage units interpose a pair of supporting members of the supporting frame. A beam connects the pair of supporting members and is movable along the pair of supporting members in a second direction perpendicular to the first direction. The beam includes a plurality of buffer cells. A robotic arm is disposed adjacent to the plurality of buffer cells and movable along the beam. The robotic arm is configured to transfer a container containing a photomask between a storage cell and a buffer cell.
US10108094B2 Projection exposure apparatus with near-field manipulator
A semiconductor lithography projection exposure apparatus includes a projection lens which includes a manipulator. The manipulator includes an optical element; a base frame; a sensor frame arranged on the base frame; and a sensor arranged on the sensor frame. The manipulator is configured to correct wavefront aberrations of used optical radiation that pass through the optical element during the operation of the projection lens. The manipulator is arranged directly after an object plane of the apparatus along a path of the used optical radiation. The sensor is configured to measure a deformation or a deflection of the optical element. A coefficient of thermal expansion of the sensor frame is within 16 ppm/K of a coefficient of thermal expansion of the base frame.
US10108093B2 Controlling photo acid diffusion in lithography processes
Methods and apparatuses for minimizing line edge/width roughness in lines formed by photolithography are provided. The random diffusion of acid generated by a photoacid generator during a lithography process contributes to line edge/width roughness. Methods disclosed herein apply an electric field, a magnetic field, and/or a standing wave during photolithography processes. The field and/or standing wave application controls the diffusion of the acids generated by the photoacid generator along the line and spacing direction, preventing the line edge/width roughness that results from random diffusion. Apparatuses for carrying out the aforementioned methods are also disclosed herein.
US10108081B2 Display screen
Embodiments of the present application provide a display screen, wherein the display screen is in a fully-closed or partially-closed housing structure, an interior of the housing structure being configured to provide continuous images with a view angle of 180 degrees to 360 degrees in a horizontal direction; wherein the housing structure includes a cylindrical portion, a side wall of the cylindrical portion being arranged in a smooth arc line or straight line on an axial cross section, and if the side wall of the cylindrical portion is arranged in the arc line, the radius of a circle corresponding to the arc line is greater than a maximum vertical distance from the arc line to an axial line. According to the present application, the audiences feel comfortable in watching and the cost is saved, while a strong sense of immersion is achieved for the audiences.
US10108074B1 Optical engine module
An optical engine module includes a casing, a bracket, a light pipe, a cover and a resilient member. The casing has an accommodating space and a baffle, wherein the baffle is located in the accommodating space. A first end of the bracket has at least one first block portion, the bracket is disposed in the accommodating space, and a second end of the bracket is oriented towards the baffle, wherein the first end is opposite to the second end. The light pipe is disposed in the bracket and abuts against the at least one first block portion. The cover is disposed on the second end of the bracket and abuts against the baffle. The resilient member is configured to generate an elastic force to push the bracket towards the baffle.
US10108071B2 Sum frequency generator in the microwave domain for quantum communication and computation applications
A technique relates to a circuit for a sum frequency generator. A first resonator is connected to a Josephson ring modulator (JRM), and the first resonator is configured to receive a first photon at a first frequency. A second resonator is connected to the JRM, and the second resonator is configured to have a first harmonic and no second harmonic. The second resonator is configured to receive a second photon at a second frequency, and the first resonator is configured to output an up-converted photon. The up-converted photon has an up-converted frequency that is a sum of the first frequency and the second frequency.
US10108070B2 Resonant-microchip-cavity-based system for generating a laser beam via a nonlinear effect
A system is provided for generating a laser beam via non-linear effects, including: a monofrequency continuous-wave laser source; and an external resonant cavity referred to as a microchip cavity. The microchip cavity is composite insofar as it is a unitary assembly of a plurality of materials g: at least one nonlinear crystal; an entrance mirror; a concave mirror deposited on a material fixed to the nonlinear crystal—the material on which the concave mirror is deposited is different from the constituent material of the nonlinear crystal; a first thermoelectric module for controlling the temperature of the nonlinear crystal; and at least one second thermoelectric module for controlling at least the temperature of the material on which the concave mirror is deposited.
US10108068B2 Liquid crystal lens with variable focal length
A lens structure includes a transparent cell containing a liquid crystal material. The cell is thicker in a center region thereof than at peripheral regions. The structure further includes transparent electrically conductive electrodes coupled with opposing top and bottom surfaces of the cell and configured to establish an electric field through the cell that is strongest at the peripheral regions where the cell is thinner relative to the center region so that a value of the index of refraction of the liquid crystal material changes across the cell from the center region towards the peripheral regions to change an effective focal length of the lens structure. In some embodiments the top surface of the cell has a first curvature C1 and the bottom surface of the cell has a second curvature C2 that differs from the first curvature.
US10108067B2 Gasochromic dimming mechanism
In an aspect of the present invention, a gasochromic dimming mechanism is provided which includes a gasochromic dimming component provided with a pair of transparent substrates, the transparent substrates being arranged to face each other, and a dimming part formed on one or both facing surfaces of the pair of the transparent substrates, wherein an optical property of the dimming part is reversibly changed by hydrogenation and dehydrogenation; and a hydrogen-air mixture gas supply unit that supplies a hydrogen-air mixture gas between the pair of the transparent substrates. The hydrogen-air mixture gas supply unit includes an electrolysis cell including a mixer for mixing hydrogen and air, a polymer electrolyte membrane, a porous electrode formed in the polymer electrolyte membrane as an anode, and an air supply unit that supplies the air to the mixer, the porous electrode being arranged on a flow channel of the air.
US10108066B2 Electronic display ink having inert pigment particles
The ink of the present invention is an oil dispersion of pigment particles. The pigment particles are designed to have no or insignificant response to applied electric fields. The ink comprises a carrier liquid having a concentration of pigment particles disposed in the carrier liquid. A surfactant is included in the carrier liquid, wherein the surfactant is adsorbed on the pigment particles only when activated. The pigment particles having adsorbed the surfactant do not generate a reactive level of particle charge so that the pigment particles move with and not independently from the carrier liquid under an applied electrical field. The surfactant is activated by the application of at least one of heat and solvent to the carrier liquid so that the surfactant molecules adsorb onto the pigment particles.
US10108062B2 Liquid crystal display device and manufacturing method thereof and electronic device
In a liquid crystal display device, an upper electrode and a drain electrode are reliably connected to each other electrically, with preventing or suppressing an occurrence of an aperture ratio loss, or sufficiently reducing a parasitic capacitance between the scanning line and the lower electrode. An interlayer resin film is formed on a drain electrode, with a hole being formed on the interlayer resin film, and on the drain electrode exposed to a bottom portion of the hole, an island-shaped electrode is formed separately from a lower electrode. Moreover, on the island-shaped electrode, an inter-electrode insulating film is formed, a contact hole is formed in the inter-electrode insulating film, and an upper electrode is formed on the island-shaped electrode exposed to a bottom portion of the contact hole.
US10108061B2 Thin film transistor array substrate and liquid crystal display device including the same
A thin-film transistor (TFT) array substrate includes a transistor disposed on a base substrate and a storage capacitor electrically connected to the transistor. The transistor includes a gate electrode, an active layer electrically insulated from the gate electrode, the active layer including a semiconductor material, and a first electrode and a second electrode disposed to be spaced apart from each other on the active layer. The storage capacitor includes a lower electrode including a light inflow path, and an upper electrode disposed to face the lower electrode and electrically connected to the second electrode.
US10108058B2 Device for regulating the passage of energy
The present application relates to a device for regulating the passage of energy which is characterised in that it comprises at least two switching layers S(1) and S(2) arranged one behind the other, where the switching layers comprise a liquid-crystalline medium comprising at least one dichroic compound.
US10108056B2 Liquid crystal display device
A pixel electrode is configured of one comb tooth portion and a contact portion whose width is widened from the end portion of the comb tooth portion in a first direction that is the extending direction of a scanning line. The width of the contact portion is not expanded in a direction opposite to the first direction, and the production of a domain is prevented. A picture signal line is bent in the direction in which the width of the contact portion of the pixel electrode is widened, so that the comb tooth portion of the pixel electrode can be disposed in the center between the picture signal lines, and the width of the contact portion can be formed in a sufficient width in the direction in which the picture signal line is bent. Thus, the contact margin of the pixel electrode can be provided.
US10108042B2 Display substrate and display apparatus
A display substrate and a display apparatus are disclosed. The display substrate includes a base substrate and a plurality of pixel units sequentially arranged on the base substrate, each of the pixel units includes a plurality of color sub-pixels; part of or all of the color sub-pixels are provided with white light-transmitting regions. Since the transmittance of the white light-transmitting regions is higher than that of the color sub-pixels, the transmittance of the display substrate is effectively improved by providing the white light-transmitting regions in the color sub-pixels, so that the transmittance of the display apparatus is also improved.
US10108040B2 Liquid crystal display and method of manufacturing the same
A liquid crystal display and a method of manufacturing the same are discussed. The liquid crystal display includes a display panel, a polarizer attached to a lower surface of the display panel, a support sheet positioned on a lower surface of the polarizer and integrated with the polarizer, a first UV resin layer positioned on a lower surface of the support sheet, and a first prism sheet positioned on a lower surface of the first UV resin layer and integrated with the support sheet. The first prism sheet includes a first base sheet and a prism portion positioned on the first base sheet and including at least one first prism pattern including a first hydrophobic portion.
US10108039B2 Touch array substrate, liquid crystal display panel and liquid crystal display device
A touch array substrate includes a substrate and a touch sensing electrode layer including a plurality of touch sensing electrodes; a touch sensing electrode line layer includes a plurality of touch sensing electrode lines and a plurality of virtual touch sensing electrode lines; each of the touch sensing electrodes is electrically connected with at least one of the touch sensing electrode lines; at least one of the touch sensing electrodes includes a first slot and a second slot; a third region which represents a projection of the second slot on the substrate is separated from a projection of each of the touch sensing electrode lines, and the third region is at least partially overlapped with a projection of the respective one of the virtual touch sensing electrode lines on the substrate.
US10108038B2 Display tile with increased display area
A display tile having a frame whose compliance is increased in a well determined region to accommodate the different thermal expansions of the frame and one or more substrates to which the frame is fastened. The display tile has also regions of increased compliance that will deform to allow different parts of the frame to be brought into contact and glued to the lateral sides of two superimposed substrates when at least one lateral side of one of the substrates is not coplanar with the corresponding lateral side of the other substrate.
US10108035B2 Curved backlight unit, manufacturing method thereof and display device
A curved backlight unit, a display device and a manufacturing method are disclosed. The curved backlight unit includes a light guide plate (LGP), one or more cambered positioning pieces. The LGP is a curved LGP formed by extending from a center position of the LGP to both sides along a first direction and includes an inner cambered surface and an outer cambered surface. A second direction, perpendicular to the first direction, in the inner cambered surface or the outer cambered surface of the LGP is a linear direction. At least the center position of the LGP and at least one position on each side of the center portion are fixedly connected with a cambered structure of at least a same cambered positioning piece; and a bending direction of the cambered surfaces of the LGP is consistent with a bending direction of the cambered structure of the cambered positioning piece.
US10108032B2 Curved display apparatus having radially extending flexible substrates and method of manufacturing the same
A curved display apparatus includes a curved display panel, a driver, a controller and a plurality of flexible substrates. The curved display panel extends in a tangential direction with respect to a first axis direction. The driver applies a driving signal to the curved display panel. The controller includes a curved printed circuit board extending in the tangential direction with respect to a first axis direction. The controller applies a control signal to the driver. The flexible substrates electrically connect the curved printed circuit board with the curved display panel. Each of the flexible substrates includes a first connection portion connected to the curved display panel, a second connection portion connected to the curved printed circuit board and a flexible substrate body connecting the first connection portion with the second connection portion. The flexible substrate body extends in a radial direction with respect to the first axis direction.
US10108031B2 Substrate detection apparatus and protrusion height detection method
The present invention relates to the technical field for detecting a display substrate, and discloses a substrate detection apparatus and a protrusion height detection method. The substrate detection apparatus comprises a carrier configured to carry a substrate to be detected as well as a sensor bracket, a height measuring sensor is disposed at one end of the sensor bracket, the height measuring sensor is of a cone structure, and a diameter of an end face, which is configured to detect the substrate to be detected, of the height measuring sensor is smaller than that of the other end face. The substrate detection apparatus and the protrusion height detection method can solve problems such as inaccurate measurement and inaccurate calculation for a height of a protrusion defect on a color filter substrate.
US10108029B2 Sealant composition
A sealant composition particularly suitable for a plastic substrate is disclosed. The sealant composition contains: a partially (meth)acrylated epoxy resin, a hydrophobic oligomer having a flexible hydrophobic backbone moiety and at least one functional group co-curable with the partially (meth)acrylated epoxy resin, and a latent epoxy-curing agent.
US10108026B2 Hinge device for eyeglasses
A hinge device for eyeglasses includes an accommodation body provided with engagement seats for gripping and locking a hinge body to an end piece of an eyeglass frame. The hinge body includes a central body that is adapted to engage within the accommodation body. The central body is further configured to engage in turn a temple of the eyeglass frame.
US10108025B1 Eyeglass holding device
An eyeglass holding device that is configured to releasably secure a pair of eyeglasses to a user such that the eyeglasses can be mounted around a user's neck when not in use. The eyeglass holding device includes an elongate body member having a first end and a second end. A first connection housing is integrally formed to the first end and a second connection housing is integrally formed to the second end of the elongate body member. The first connection housing and the second connection housing include an interior volume having an opening providing access thereto. A first receiving stud member is disposed in the first connection housing. A second receiving stud member is disposed in the second connection housing. A first connection member is configured to mateably secure to the first receiving stud member. A second connection member is configured to mateably secure to the second receiving stud member.
US10108024B2 Lens barrel
A lens barrel includes a filter ring retainer, an OIS base frame, and a ring-shaped filter ring. The filter ring retainer has a male screw. The OIS base frame has a female screw locking the male screw. The ring-shaped filter ring has an inner circumferential projection inserted into between the filter ring retainer and the OIS base frame, and is disposed on the outer circumferential side of the filter ring retainer and the OIS base frame.
US10108021B2 Visualization system for three-dimensional images
A system for stereoscopic visualization of image information includes a display device defining a display area for displaying a left and a right partial image. The display device displays the left partial image to a left eye of an observer focused on the display area in a first viewing direction using a left observation beam path and the right partial image to the right eye in a second viewing direction using a right observation beam path. The system includes a vision assist through which the left and right observation beam paths pass. The vision assist sets a beam course for the left and right viewing observation beam paths wherein, starting from the left and right eyes in a direction toward the display area, a perpendicular distance between the left and right observation beam paths decreases to a minimum at a finite distance from the display surface.
US10108018B2 Image display apparatus for displaying an image captured by a mobile apparatus
A first-person viewpoint image captured by a camera mounted on a radio-controlled model is displayed on a head mount display and is enjoyed. When a whole-sky image captured by a camera unit that is mounted on a model apparatus is reproduced and displayed with a head mount display, a CPU moves the display field so as to offset the motion of the head of a user detected by a posture/location detecting unit. In this manner, an image that follows the motion of the head of the user is displayed. Meanwhile, on the side of the head mount display, a combined image generated by superimposing an AR image as virtual image information on the actual image in the display field is displayed.
US10108014B2 Waveguide display with multiple focal depths
A near-eye optical display system utilized in augmented reality devices includes a see-through waveguide display having optical elements configured for in-coupling virtual images from an imager, exit pupil expansion, and out-coupling virtual images with expanded pupil to the user's eye. The near-eye optical display system further includes a curved two-sided array of electrically-activated tunable liquid crystal (LC) microlenses that is located between the waveguide and the user's eye. The LC microlenses are distributed in layers on each side of the two-sided array. Each pixel in the waveguide display is mapped to an LC microlens in the array, and multiple nearby pixels may be mapped to the same LC microlens. A region of the waveguide display that the user is gazing upon is detected and the LC microlens that is mapped to that region may be electrically activated to thereby individually shape the wavefront of each pixel in a virtual image.
US10108010B2 System for and method of integrating head up displays and head down displays
A method or system can be used with an aircraft or other vehicle. The system can include or the method can use a waveguide disposed above and below a top surface of a glare shield. The waveguide can be part of a head up display (HUD). The waveguide can be disposed to cover at least part of the head down display to provide an integrated display.
US10108008B2 Image-forming optical system, illumination apparatus, and observation apparatus
An image-forming optical system includes a plurality of image-forming lenses that form a final image and at least one intermediate image; a first phase modulator that is disposed closer to an object side than any one of the intermediate images formed by the image-forming lenses and that applies a spatial disturbance to a wavefront of light coming from the object; and a second phase modulator that is disposed at a position that sandwiches at least one of the intermediate images with the first phase modulator and that cancels out the spatial disturbance applied to the wavefront of the light coming from the object by the first phase modulator.
US10108007B2 Laser scanning device, image forming apparatus and reflection surface identification method for identifying reflection surface of rotary polygon mirror
A laser scanning device includes a rotary polygon mirror, a drive motor, a light detecting portion, a measurement processing portion, and an identification processing portion. The rotary polygon mirror has reflection surfaces and rotates such that light is scanned by the reflection surfaces in sequence. The light detecting portion detects the light scanned by the rotary polygon mirror. The measurement processing portion, in each of light detection cycles, measures an interval between a light detection timing and an output timing at which a drive signal that is to be input to a drive motor first after the detection timing, is output. The identification processing portion identifies a reflection surface corresponding to a standard interval, based on the standard interval and the measured interval, the standard interval being one of intervals acquired in the detection cycles that correspond to the reflection surfaces.
US10108006B2 Rotary drive apparatus
This rotary drive apparatus is arranged to cause incoming light coming from a light source to be reflected, and rotate resulting reflected light, and includes a motor including a rotating portion arranged to rotate about a central axis extending in a vertical direction; a flywheel arranged below the light source, supported by the rotating portion, and caused by the rotating portion to rotate about the central axis; and a cover. The flywheel includes a lens arranged to allow the reflected light to pass therethrough; and a main body arranged to directly support the lens, or indirectly support the lens through a lens frame arranged to accommodate the lens therein. At least one of the lens and the lens frame is arranged radially outside of the main body. An upper surface of the main body is arranged to cross a light path along which the incoming light travels at a position axially overlapping with at least a portion of the light source. At least a portion of the lens is arranged to cross a light path along which the reflected light travels. At least a portion of the cover is arranged to extend all the way around the flywheel radially outside of the flywheel. At least one of at least a portion of the lens and at least a portion of the lens frame is arranged radially inside of the cover.
US10107997B2 Dosimeters including lensless imaging systems
Among other things, a method comprises imaging a sample displaced between a sensor surface and a surface of a microscopy sample chamber to produce an image of at least a part of the sample. The image is produced using lensless optical microscopy, and the sample contains at least blood from a subject. The method also comprises automatically differentiating cells of different types in the image, generating a count of one or more cell types based on the automatic differentiation, and deriving a radiation dose the subject has absorbed based on the count.
US10107995B2 Zoom lens
An optical system of the zoom lens comprises 20 pieces of lens whose surfaces are spherical surfaces and which are made of glass, and a fixed diaphragm. In the zoom lens, a front fixed group with a positive focal power, a zooming group with a negative focal power, a compensating group with a positive focal power, and a rear fixed group with a positive focal power are formed sequentially along a light incidence direction. Through reasonably arranging each element and selecting a proper material, the requirements of optical index of 50 times zooming ratio under focal distance of 750 mm to 15 mm and long focal distance of 350 mm are achieved, and this zoom lens can be used for confocal imaging in a visible light wave band and a near infrared wave band, so that it is applied in a day-and-night monitoring system.
US10107994B2 Wide field-of-view virtual image projector
A wide field-of-view virtual image projector includes a rod light guide that is embossed with at least a first diffraction grating and a second diffraction grating that is substantially parallel to the first diffraction grating. The first diffraction grating is configured to receive a first light ray, and to project first diffracted light rays from the rod light guide at a first range of angles. The second diffraction grating is configured to receive a second light ray, and to project second diffracted light rays from the rod light guide at a second range of angles. The virtual image projector further includes a slab light guide configured to receive the first diffracted light rays and the second diffracted light rays, and to diffract the first diffracted light rays and the second diffracted light rays out of the slab light guide to generate a virtual image with a wide field-of view.
US10107993B2 Wide-angle optical system and image pickup apparatus using the same
A wide-angle optical system includes in order from an object side to an image side, a first lens having a negative refractive power, a second lens having a negative refractive power, a third lens having a positive refractive power, an aperture stop, a fourth lens having a positive refractive power, and a fifth lens. An object-side surface of the first lens is convex toward the object side, and the following conditional expression (1) is satisfied. 1.0<(R1L+R1R)/(R1L−R1R)≤2.0  (1) where, R1L denotes a paraxial radius of curvature of the object-side surface of the first lens, and R1R denotes a paraxial radius of curvature of an image-side surface of the first lens.
US10107992B2 Telephoto lens and image pickup apparatus using the same
A telephoto lens includes in order from an object side, a first unit having a positive refractive power, a second unit having a negative refractive power, and a third unit having a positive refractive power, and a focusing from an infinite object point to an object point at a short distance is carried out by moving the second unit toward an image side, and the following conditional expression (17) is satisfied: 0.2
US10107991B2 Image capturing optical lens assembly, image capturing device and electronic device
This disclosure provides an image capturing optical lens assembly including, in order from an object side to an image side: a first lens element with refractive power having an object-side surface being convex in a paraxial region thereof; a second lens element having positive refractive power; a third lens element with refractive power having an image-side surface being concave in a paraxial region thereof; a fourth lens element with refractive power having an image-side surface being concave in a paraxial region thereof, wherein both surfaces thereof being aspheric; a fifth lens element with refractive power having an object-side surface being concave in a paraxial region thereof; and a sixth lens element with refractive power having an image-side surface being concave in a paraxial region thereof, wherein both surfaces thereof being aspheric, and the image-side surface having at least one convex shape in an off-axis region thereof.
US10107989B1 Optical assembly for a wide field of view point action camera with low field curvature
An optical assembly for a point action camera with a wide field of view includes multiple lens elements configured to provide a field of view in excess of 150 degrees. One or more lens elements has an aspheric surface. The optical assembly exhibits a low inward field curvature of less than 75 microns.
US10107987B2 Lens holder drive device and camera-equipped portable terminal
A lens holder drive device has: a lens holder; a fixing part that includes a base member disposed below the lens holder; a drive mechanism; an upper-side plate spring; a lower-side plate spring; and a position detection unit that detects the position of the lens holder in the optical axis direction. The drive mechanism has: a drive coil fixed to the perimeter of the lens holder; a yoke having a substantially square columnar shape; and a drive magnet disposed to face the drive coil in a first direction which is orthogonal to the optical axis direction. The position detection unit includes: a sensor magnet attached to an outer circumferential surface of the lens holder in a second direction which is orthogonal to the optical axis direction and the first direction; and a magnetic sensing element that faces the sensor magnet and is provided to the base member.
US10107986B2 Mockup, mockup system, underwater vessel or sinker, together with a transfer mechanism, vessel and training method
The invention relates to a mockup with an optical transmission path, which optically connects the optical entrance to the optical exit, wherein an optical attenuator is arranged in the optical transmission path, wherein an optical condition of the transmission path is adjusted by means of the optical attenuator so that an optical transmission behavior of a wound optical fiber is simulated. The invention also relates to a mockup system, underwater vessel and/or sinker, a transfer mechanism, and a vessel, together with a training method with a mockup, which is deployed in an underwater vessel and/or in a sinker.
US10107985B2 Optical fiber cassette with bend limiting and connector shield
An optical fiber cassette is designed as an interface between a multi-fiber network cable and a number of patch fibers or jumpers. A base or main body includes a splice tray containing a splice holder and a radius limiter on which slack of pigtail fibers are coiled. A fan-out of the pigtail fibers terminate at an array of fiber connectors. A swing-up lid or cover plate provides access to the splice tray. The cover plate includes an inner radius limiter on or in which a plurality of slack coils are disposed, and an outer radius limiter that surrounds the inner radius limiter. The radius limiter arrangement protects the network cable from bending or kinking when the cassette is pulled or slid out and when it is pushed or slid back in. A U-guard connector cover removably fits onto the front of the cassette over plug-in connectors and jumper fibers.
US10107982B2 Optical fiber weight tracking system
An optical fiber cord management system and method is provided to monitor and manage optical fiber cords weights in telecommunication equipment. The system comprise a weight sensing member arranged with a trough member for converting a force applied to the trough member by an optical fiber cord. The system may include a processor, in communication with the weight sensing member. The processor may receive force signal data from the weight sensing member.
US10107972B1 Connector and adapter system for multi-fiber mechanical transfer type ferrule using a cable release
Devices and methods for connecting optical fibers are provided. In some embodiments, connectors and adaptors for two-fiber mechanical transfer type ferrules are disclosed. In some embodiments, MT connectors, such as simplex, duplex, and quad micro-MT adaptors are disclosed. In some embodiments, MT adaptors, such as simplex, duplex, and quad adaptors are disclosed. In some embodiments, optical fiber cables that modularly coupled with at least one optical fiber connector, adaptor, and other optical fiber cable the cable is configured to provide a remote release from an adaptor receptacle.
US10107970B2 Optical connector
The invention provides an optical connector for coupling with a complementary optical connector and for supporting an optical component. The connector comprises a cover moveable between a first and second position. The cover may also comprise a moveable shield and biasing components. There is also provided an optical connector assembly comprising covers that sequentially open. A PCB comprising waveguides and an optical component sub-mount for integrating with the PCB is also presented.
US10107968B2 Fiber optic connector assembly
A fiber optic connector assembly comprising: a fiber optic connector (110) and a fiber optic adapter (120). The fiber optic connector comprises a ferrule assembly (110) and is simplified to not comprise a case and/or an insertion body of a standard fiber optic connector disposed outside the ferrule assembly. The fiber optic adapter comprises a simplified port (121) adapted to receive the ferrule assembly (110) therein and an elastic piece (130) for holding the ferrule assembly (110) in the simplified port. The elastic piece is disposed in a peripheral wall of the simplified port and clamped on the ferrule assembly to exert an axial elastic force on the ferrule assembly. The fiber optic connector and the fiber optic adapter of the present invention both can be shortened in length, and the fiber optic connector assembly has a simpler structure than that of a standard fiber optic connector assembly.
US10107967B1 Fiber array assemblies for multifiber connectorized ribbon cables and methods of forming same
The fiber array assemblies include an interdigitated signal-fiber array supported on a support substrate and formed by front-end sections of first signal fibers interdigitated with either front-end sections of second signal fibers or spacer fibers. The assemblies also include a fiber pusher device that may comprise glass and first and second ends. The fiber pusher device is disposed so that its first and second ends contact and push against first and second edges of the interdigitated signal-fiber array to remove gaps between adjacent signal fibers. A cover sheet is disposed atop the interdigitated signal-fiber array and covers at least a portion of the fiber pusher device to define a ferrule. A securing material is disposed within a ferrule interior to secure the cover sheet, the interdigitated signal-fiber array and the fiber pusher devices. The fiber array assemblies can be connectorized by adding an interconnect device or the like.
US10107965B2 Fiber optic wall plate with redundancy system
An optical splitter/coupler may be disposed at a subscriber network access location to provide primary and back-up service to the subscriber network access location. The optical splitter/coupler includes first and second optical fibers that are optically coupled to a third optical fiber. The first and second optical fibers of the optical splitter/coupler are optically coupled to a service provider location. The third optical fiber is optically coupled to the subscriber network access location.
US10107964B1 Fiber holding tool and a fiber spacing adjustment method
A fiber holding tool and a fiber spacing adjustment method, which comprises a body and a cover, among which, the body and the cover are pivotally connected by a rotating shaft, and the body comprises a fiber accommodating groove used to accommodate the fiber, wherein, the fiber holding tool comprises a spacing conversion portion that can be rotated relative to the body, and the body comprises a conversion gap accommodating the spacing conversion portion; the spacing conversion portion comprises a plurality of groove bodies of different spacing for accommodating the optical fibers. The fiber holding tool according to the present invention can use the original fusion splicer to weld the ribbon fiber having a diameter of 200 μm, without replacing with a new supporting optical communication device, which results in low cost, and can ensure welding quality, and ease the operation.
US10107963B2 Coat removing method of coated optical fiber
A coat removing method of removing a coat of a coated optical fiber 3 made of a glass fiber 3a and the coat of polyimide resin 3b covering the glass fiber 3a includes holding the coated optical fiber 3 with fiber clamps 5 and 7 at two locations spaced by a predetermined distance in a length direction of the coated optical fiber 3, applying tension to the coated optical fiber 3 in the length direction, pressing a coat removal blade 29 to the coated optical fiber 3 in the tension-applied state in a direction crossing the length direction, to bend the coated optical fiber 3, and moving the coat removal blade 29 in the length direction along the coated optical fiber 3 in the bent state, thereby removing the coat.
US10107956B2 Light guide bar and backlight device with the same
A light guide bar for improving external characteristics by inducing light projection through side surfaces. The light guide bar comprises: a main body in the shape of a bar having a predetermined length; a light incident surface to which light is incident from one side end portion in the lengthwise direction of the main body; a reflection surface for reflecting the incident light from the light incident surface to the inside of the main body; a projection surface for projecting the incident light from the light incident surface to the outside of the main body; and a light extraction pattern formed on the projection surface. The light guide bar, as configured above, induces the projection of light through the light projection surfaces at both side surfaces such that a dark area between the light guide bars can be removed in a backlight device so as to improve external characteristics.
US10107952B2 Mobile terminal and method for controlling the same
A mobile terminal according to the present disclosure may include a body, a light-emitting device provided within the body, a display unit disposed on a front surface of the body, and a corner region of which is formed in a curved surface, and a light guide plate disposed at a lower side of the display unit to guide light emitted from the light-emitting device to the display unit, and formed with a chamfer surface at a corner region facing the curved surface, wherein the light-emitting device is disposed adjacent to the chamfer surface to emit light toward the chamfer surface.
US10107950B2 Flexible light combiner backlight used in a head mounted display
A liquid crystal display (LCD) device including a backlight with an LED assembly. The LED assembly includes a flexible light combiner and two or more different color LEDs optically coupled with a first end of the flexible light combiner. The flexible light combiner includes light channels that transmit color light, and output the color light at a second end of the flexible light combiner. The second end defines a light output region of the flexible light combiner. The light output regions of multiple LED assemblies are arranged behind an LCD panel, along one or more edges, to illuminate the LCD panel. The LED assembly provides edge-lit backlighting with enhanced brightness and color gamut, and flexible LED placement within the LCD device.
US10107949B2 Display device
A display device comprising: a light source; a wavelength conversion member to convert a wavelength of light generated from the light source and a light guide member to guide the light converted by the wavelength conversion member, wherein the wavelength conversion member comprises: a first surface facing the light source; a second surface facing the light guide member; a top surface extending from the first surface to the second surface; and a bottom surface facing the top surface, wherein the wavelength conversion member includes a tube, the tube receives, an air layer, a matrix therein and a plurality of quantum dots in the matrix, wherein the air layer is formed between one end of the tube and the matrix.
US10107947B2 Polarizer, polarizing plate, and method for producing polarizer
There is provided a polarizer excellent in durability. A polarizer according to one embodiment of the present invention includes a resin film containing boric acid, wherein the resin film has a low-concentration portion, which contains a lower concentration of the boric acid than that in any other site, formed in an end portion thereof.
US10107946B2 Polarizing plate with a retardation layer and image display apparatus
There is provided a thin polarizing plate with a retardation layer excellent in reworkability. A polarizing plate with a retardation layer according to the present invention includes: a polarizing plate including a polarizer and a protective layer on at least one side of the polarizer; a retardation layer; a first adhesive layer configured to bond the polarizing plate and the retardation layer; and a second adhesive layer arranged as an outermost layer on an opposite side of the retardation layer to the polarizing plate. An average linear expansion coefficient of the second adhesive layer when an ambient temperature is changed from −150° C. to 20° C. is 38.0(×10−5/° C.) or more, and is larger than an average linear expansion coefficient of the first adhesive layer when an ambient temperature is changed from −150° C. to 20° C.
US10107945B2 Vector vortex waveplates
Method for fabrication of vector vortex waveplates of improved quality due to reduced singularity size and widened spectral band, the method comprising creating a boundary condition for vortex orientation pattern of a liquid crystal polymer on a substrate using materials with reversible photoalignment, equalizing exposure energy over the area of the waveplate by redistributing the energy of radiation used for photoalignment from the center of the beam to its peripheries, and using vector vortex waveplate as a linear-to-axial polarization converter. Fabrication of spectrally broadband vector vortex waveplates further comprises two or more liquid crystal polymer layers with opposite sign of twist.
US10107942B2 Anti-reflective film having superb optical characteristics
An anti-reflective film having a stacked structure including a transparent substrate, a high refraction layer and a low refraction layer, and more specifically, the low refraction layer may include, as a binder, a siloxane compound synthesized by reacting alkoxysilane and organosilane having a fluoroalkyl group.
US10107938B2 Managing discontinuities in geologic models
A method and system are described for generating a geologic model having material properties for a faulted subsurface region. The method and system involve parameterizing corresponding fault surfaces and solving an energy optimization equation and/or conservation law equation for the corresponding fault surfaces based on parameterized nodes on the fault surfaces to generate a displacement map. The displacement map is used to map a geologic model from the physical space to the design space, where it is populated with material properties. The resulting populated geologic model may be used for hydrocarbon operations associated with the subsurface region.
US10107935B2 Non-radioactive tracer materials for monitoring treatment fluids in subterranean formations
Wellbore treatment compositions comprising non-radioactive tracer materials and methods for using the non-radioactive tracer materials to determine the location of treatment fluids within a subterranean formation are provided herein. A method comprising introducing a treatment fluid comprising a non-radioactive tracer material into a subterranean formation; exposing a portion of the subterranean formation to neutrons from a neutron source to activate the non-radioactive tracer material in the portion of the subterranean formation; and detecting gamma rays emitted by the activated tracer material in the portion of the subterranean formation.
US10107934B2 Device and method for detecting neutrons and gamma rays
A device for detecting neutrons and gamma rays comprises at least one detector and an acquisition and data-analysis system, connected to the detector; the detector comprises an active part that is formed by a plurality of: scintillator layers, made of a scintillator material, in particular a plastic scintillator; and absorber layers, containing at least one neutron-absorbing material, in particular cadmium or gadolinium; the acquisition and data-analysis system is configured so as to: analyze the signals coming from the detector and calculate the total energy released within the detector following upon an interaction with gamma rays or neutrons; and discriminate between gamma rays and neutrons impinging upon the detector according to whether the energy detected is higher or lower than a pre-set threshold.
US10107929B2 Methods and systems to determine ghost operators from marine seismic data
Methods and systems to determine ghost operators from marine seismic data are described. Methods and systems extract statistical information about the free surface from N gathers of pressure and vertical velocity data obtained for N activates of a source. Ghost operators are calculated from the N gathers of pressure and vertical velocity data. The ghost operators may be used to characterize the actual source and receiver ghosts recorded in the seismic data, compute properties of the free surface, such a reflection coefficient and root mean square free surface height, and may be used to deghost pressure and vertical velocity data.
US10107925B2 Smart terminal
The present disclosure provides a smart terminal, including a radioactive detector, a communication device, an interactive device and a processor. The radioactivity detector is configured to detect a radioactive parameter and send a detection value of the radioactive parameter to the processor. The interactive device is configured to receive an operation instruction of a user and send the operation instruction to the processor. The communication device is configured to establish a connection and pair with a mobile terminal having a wireless communication function through a short range wireless communication mode. The processor is configured to establish a mapping between the interactive device of the smart terminal and an interactive device of the mobile terminal, and remotely control the interactive device of the mobile terminal according to the operation instruction received by the interactive device of the smart terminal.
US10107924B2 High-efficiency microstructured semiconductor neutron detectors and process to fabricate high-efficiency microstructured semiconductor neutron detectors
A semiconductor neutron detector and a semiconductor process is provided to manufacture a semiconductor neutron detector. First, a substrate with flat surface having a dielectric layer is formed thereon is provided. Thereafter, a masking pattern is applied and etched into the dielectric layer to expose semiconductor features on opposite sides of the substrate. The semiconductor substrate is submerged into an etchant composed of a semiconductor etching solution to etch deep cavities into the substrate in the exposed regions. Afterwards, dopant impurities are introduced and are driven into the semiconductor, under high temperature, into opposite sides of the etched features to produce one or more rectifying junctions. Afterwards, LiF and/or B particles are forced into the cavities through high velocity methods.
US10107917B2 Method of inter-channel bias calibration in a GNSS receiver and related device
A method of inter-channel bias (ICB) calibration in a global navigation satellite system (GNSS) receiver, the method comprises receiving a plurality of GNSS radio-frequency (RF) signals, converting the plurality of GNSS RF signals into a plurality of GNSS baseband signals utilizing an RF front-end processing unit, generating a measurement result according to the plurality of GNSS baseband signals utilizing a baseband processing unit, and calibrating the measurement result utilizing a plurality of pre-determined inter-channel biases.
US10107916B2 Determining context of a mobile computer
A mobile computer may determine it is located in a vehicle or a conveyance based on a measured distance, satellite related positioning information, and a touch input.
US10107915B2 Parallel capturing of lidar frames at differing rates
A LIDAR system is provided. The LIDAR system comprises at least one processor configured to: control at least one light source in a manner enabling light flux of at least one light source to vary over a plurality of scans of a field of view, the field of view including a near-field portion and a far-field portion; control at least one light deflector to deflect light from the at least one light source in a manner scanning the field of view; implement a first scanning rate for first frames associated with scanning cycles that cover the near-field portion and a second scanning rate for second frames associated with scanning cycles that cover the far-field portion; and control the at least one light source to alter a light source parameter and thereby project light in a manner enabling detection of objects in the second frames associated with the far-field portion.
US10107914B2 Actuated optical element for light beam scanning device
A light beam scanning device includes a lens element assembly which dynamically adjusts a divergence of the beam. The lens element assembly can include multiple lens elements, one or more of which translates parallel to the light beam to adjust beam divergence. Divergence adjustment can include adjusting the beam divergence along one or more cross sectional axes of the beam. Beam divergence can be adjusted between consecutive scans, during a scan, etc. Beam divergence can be adjusted based on the field of view and scan rate. Beam divergence adjustment can enable dynamic adjustment of the spot size of the beam, which can enable the apparatus to adjust between scanning a wide divergence beam to detect objects in a scene and scanning a narrow divergence beam to generate detailed point clouds of the detected objects. Beam divergence adjustment can enable adjustment of reflection point intensity, enabling detection of low-reflectivity objects.
US10107912B2 Electro-optical distance meter
The invention provides an electro-optical distance meter, which comprises a light emitting element for emitting a distance measuring light, signal generators for generating two or more proximity frequencies, intermittent pulse generators for generating a modulation signal in which the two or more proximity frequencies are intermitted respectively and converted to pulses with a predetermined width, a projecting optical system for sequentially switching over and projecting intermittent modulated distance measuring light as converted to pulses with predetermined width by the modulation signal, a photodetection unit for receiving a reflected distance measuring light from an object to be measured and producing an intermittent photodetection signal with a predetermined pulse width, other signal generators for generating frequency signals having a difference of a predetermined frequency with respect to the proximity frequency respectively, a frequency converting unit for performing frequency conversion by mixing the intermittent photodetection signals from the photodetection unit to a difference frequency and the frequency signals and for obtaining a signal column of intermittent conversion signals having a predetermined pulse width corresponding to each difference frequency respectively and changing by corresponding to each difference frequency respectively, and an arithmetic control unit, wherein the arithmetic control unit is configured so as to intermit the proximity frequencies so that the pulse width of the intermittent modulated distance measuring light will be shorter than a period of the difference frequency, to calculate difference frequency waveforms with respect to each of the intermittent conversion signals respectively, to calculate a precise measurement distance value by obtaining a phase from a waveform of at least one cycle of the difference frequency, to calculate a coarse measurement distance value by obtaining a phase difference between the relative difference frequencies and to determine a distance by combining the coarse measurement distance value and the precise measurement distance value.
US10107910B2 Object detection system
An in-flight detection system includes a camera mounted to a platform aircraft configured to define a field of regard containing a target aircraft. A lidar system is mounted to the platform aircraft and is configured to continuously scan the field of regard defined by the camera. The lidar system determines position data between the platform aircraft and the target aircraft. A controller is operatively connected to the camera and the lidar system and is configured to activate the lidar system after the camera defines the field of regard.
US10107907B2 Bobber field acoustic detection system
Embodiments described herein relate to generating an image of an acoustic field associated with an underwater region. A plurality of submersible sensing devices (SSDs) are disposed so as to be substantially separate from each other in an underwater region, wherein each respective SSD is configured to execute a sink/float mission. During at least a portion of the sink/float mission, within each SSD, an environmental sensor measures at least one environmental parameter, a position sensor detects position information, an acoustic detection sensor detects at least one underwater signal, and a data recording system records mission data. After the sink/float mission, a processor receives mission data from the SSDs and generates an acoustic field image. Advantageously, during the sink/float mission some SSDs can transmit an orthogonal high time-bandwidth signal to help prevent interference between SSD during acoustic detection.
US10107906B2 Method and apparatus for detecting physical performance
A device for sensing a passing athlete. The device has one or more signal sources for irradiating distinct segments of space about the device. One or more sensors are associated with the segments of space, and are arranged to sense a signal reflected off an athlete. The sensor(s) output a sensor signal indicating whether an athlete is present in each segment based on whether a reflected signal is detected from that segment. The segments are angularly positioned about the device so that the sensor(s) signals may be assessed to determine angular progression of the athlete relative to the device.
US10107900B1 System for calculating displacement of a sonar array
A computer apparatus determines a highly accurate displacement of a sonar array in real time using multiple processors and data objects. The processors receive multiple sonar pings from a sonar array, instantiate the quasi-unique sonar objects, beamform, and update the objects using time-delay functions. Each object includes properties such as a time of flight value associated with a first ping, time-delay values associated with a second ping, a speed of sound value associated with the pair of consecutive pings, a sonar beam angle value associated with the first ping, and the displacement value. Processing code in each object utilize these properties to update the displacement value and provide it for SAS imaging.
US10107895B2 Amplitude calibration of a stepped-chirp signal for a synthetic aperture radar
A Radar Calibration Processor (“RCP”) for calibrating the amplitude of a stepped-chirp signal utilized by a synthetic aperture radar (“SAR”) is disclosed. The RCP includes a periodic amplitude error (“PAE”) calibrator, first non-periodic amplitude error (“NPAE”) calibrator in signal communication with the PAE calibrator, and a second NPAE calibrator in signal communication with the first NPAE calibrator.
US10107889B2 Precise positioning using millimeter wave narrow beamforming
The disclosure includes implementations for determining a position of a vehicle using millimeter wave narrow beamforming. A method may include receiving a set of training packets that each uniquely identify a position on a portion of a roadway where the vehicle is located. Each of the training packets included in the set may be associated with only one of the millimeter wave narrow beams. The method may include identifying a training packet included in the set of training packets that has a highest receive power level among the set of training packets. The method may include determining the position uniquely identified by the training packet having the highest receive power level. The method may include determining positional information for the vehicle based on the position uniquely identified by the training packet having the highest receive power level. The positional information may describe a location of the vehicle on the roadway.
US10107886B2 Fiber optic personnel safety systems and methods of using the same
A personnel monitoring system. The personnel monitoring system includes a host node having an optical source for generating optical signals, and an optical receiver. The personnel monitoring system also includes a plurality of fiber optic sensors for converting at least one of vibrational and acoustical energy to optical intensity information, each of the fiber optic sensors having: (1) at least one length of optical fiber configured to sense at least one of vibrational and acoustical energy; (2) a reflector at an end of the at least one length of optical fiber; and (3) a field node for receiving optical signals from the host node, the field node transmitting optical signals along the at least one length of optical fiber, receiving optical signals back from the at least one length of optical fiber, and transmitting optical signals to the optical receiver of the host node.
US10107881B2 Thermostabilization of antenna array for magnetic resonance tomography
A device for thermal stabilization of a first electrical characteristic of an antenna array of a magnetic resonance tomograph includes a heat exchanger configured for thermal coupling of a component of the device to a heat source. The device also includes a temperature-dependent second electrical characteristic. In a predefined connection to the antenna array, the temperature-dependent second electrical characteristic is configured to compensate for an effect of a temperature-dependent change on the first electrical characteristic of the antenna array in a predetermined temperature range.
US10107880B2 Method and apparatus for shutting down a superconducting magnet of a magnetic resonance device
In a method and system for shutting down a superconducting magnet of a magnetic resonance apparatus using a monitoring processor and an energy store, the monitoring processor determines stored energy stored in the energy store at a first point-in-time, and determines a ramp energy required for shutting down, and determines a second point-in-time based on the stored energy and the ramp energy. At the second point-in-time, shutting down of the superconducting magnet is begun.
US10107879B2 Low-loss persistent current switch with heat transfer arrangement
An apparatus including a persistent current switch of a superconducting material which is electrically superconducting at a superconducting temperature and electrically resistive at a resistive mode temperature which is greater than the superconducting temperature. The apparatus further includes a first heat exchange element; a convective heat dissipation loop thermally coupling the persistent current switch to the first heat exchange element; a second heat exchange element spaced apart from the first heat exchange element; and a thermally conductive link thermally coupling the persistent current switch to the second heat exchange element. The first heat exchange element is disposed above the persistent current switch. The thermally conductive link may have a greater thermal conductivity at the superconducting temperature than at a second temperature which is greater than the superconducting temperature.
US10107876B2 Magnetism measurement apparatus, gas cell, method for manufacturing magnetism measurement apparatus, and method for manufacturing gas cell
A magnetism measurement apparatus that measures a magnetic field includes a gas cell including a primary chamber, a reservoir, and a exhaust hole that allows the primary chamber and the reservoir to communicate with each other. The primary chamber and the reservoir are filled with an alkali metal gas, and at least one of an alkali metal solid and an alkali metal liquid is placed in the reservoir.
US10107875B2 GMR sensor within molded magnetic material employing non-magnetic spacer
An integrated circuit includes a leadframe, and a die having a top surface, a bottom surface, and a plurality of perimeter sides and including at least one magnetic field sensor element disposed proximate to the top surface, wherein the bottom surface is bonded to the leadframe. A molded magnetic material encapsulates the die and at least a portion of the leadframe, and provides a magnetic field substantially perpendicular to the top surface of the die. A non-magnetic material is disposed between the die and the molded magnetic material at least along perimeter sides of the die intersecting a lateral magnetic field component which is parallel to the top surface of the die.
US10107869B2 Detection circuit
The present invention provides a detection circuit, which comprises a first detection path and a second detection path for detecting the state of a power source under test. A first current is generated on the first detection path according to power source under test; a second current is generated on the second detection path according to the power source under test. The detection circuit generates a detection signal according to the first current and the second current. The detection signal represents the state of the power source under test.
US10107855B1 Electromagnetic verification of integrated circuits
Apparatuses, systems, and methods for detecting changes to an IC are disclosed. In an example implementation, an apparatus includes an electromagnetic (EM) sensor. A high-resolution analog-to-digital converter (ADC) is configured to quantize a segment of the EM signal of an IC measured by the EM sensor. The quantized segment of the EM signal is unique to process-voltage-temperature (PVT) characteristics exhibited by the IC. The apparatus also includes a processing circuit configured to prompt the high-resolution ADC, via a control signal, to produce the quantized segment of the EM signal. The processing circuit determines a first signature from the quantized segment and retrieves a baseline signature corresponding to the IC from a data storage circuit. In response to the first signature being different from the baseline signature, the processing circuit indicates that a change to the IC is detected.
US10107854B2 Semiconductor device including threshold voltage measurement circuitry
A semiconductor device may include a substrate, active circuitry on the substrate and including differential transistor pairs, and threshold voltage test circuitry on the substrate. The threshold voltage test circuitry may include a pair of differential test transistors replicating the differential transistor pairs within the active circuitry, with each test transistor having a respective input and output, and at least one gain stage configured to amplify a difference between the outputs of the differential test transistors for measuring a threshold voltage thereof. The differential transistor pairs and the pair of differential test transistors may each include spaced apart source and drain regions, a channel region extending between the source and drain regions, and a gate overlying the channel region. Each of the channel regions may include a superlattice.
US10107850B2 Abnormality detecting circuit and abnormality detecting method
There is provided an abnormality detecting circuit. A clamp unit is configured to clamp an output voltage which is output from another device, such that the upper limit of the output voltage becomes a first clamp voltage which is generated on the basis of a constant voltage generated from a power supply voltage, or a second clamp voltage which is generated on the basis of the power supply voltage and which varies depending on the power supply voltage. A short-to-power detection unit is configured to compare the output voltage clamped by the clamp unit, with a predetermined threshold value which is generated on the basis of the power supply voltage, thereby detecting occurrence of a short to power.
US10107849B2 Diagnostic system for a home appliance and method for diagnosing a home appliance
A diagnostic system for a home appliance, and a method for diagnosing the home appliance, the method according to one aspect including collecting consumed electric power information of the home appliance by a power measuring part; transmitting the collected electric power information to an external server; and receiving operation state information of the home appliance analyzed from the external server by the home appliance.
US10107842B2 Low jitter pulse output for power meter
There is provided an energy consumption meter device comprising including a processor arranged to receive input data from the sampling unit. The processor calculates at a calculation step [n] an energy contribution value using ΔE using a sampled voltage value and a sampled current value. The processor will calculate an energy value E[n] using a reminder value which was calculated at a previous calculation step [n−1]. The processor will then calculate a relative delay Td′ using the threshold value, the reminder value and the energy value, and generate an output pulse at an output time tpulse which is delayed for the relative delay Td′ with respect to the calculation time step[n]. By delaying the output pulse with a value which is a closest proximity of Td, the cycle-by-cycle jitter is less or equal to the clock frequency of the timer tclk.
US10107841B2 Methods and apparatus for peak-voltage measurement of AC signals
In described examples, an apparatus includes: an input terminal for receiving an alternating current voltage signal; a clamping circuit coupled to the input terminal outputting a clamped voltage signal that is constrained in magnitude; a first comparator coupled to the clamped voltage signal outputting a first compare signal when the clamped voltage signal is a positive voltage that exceeds a positive threshold; and a second comparator coupled to the clamped voltage signal outputting a second compare signal when the clamped voltage signal is a negative voltage that exceeds a negative threshold. The apparatus includes a timer circuit coupled to the first and second compare signal outputting a time duration signal corresponding to a time between the first and second compare signals; and a logic circuit coupled to the time duration output signal determining a peak voltage of the alternative current voltage signal responsive to the time duration output signal.
US10107840B1 Signal analyzer generator
The Signal Analyzer Generator is comprised of a small form-factor electronic device used for measuring and generating electrical signals. The electrical signal interface is comprised of a two-pin connector in which the two pins are spaced 0.1 inches apart such that they connect to prototyping breadboards using two-pin male or female header pins. The purpose of the specific spacing design is to take advantage of the existing hardware owned by potential users of this technology and completely eliminate the need for electrical test leads that would otherwise clutter the workspace.The Signal Analyzer Generator can measure AC and DC voltages, temperature, humidity and current; and it can also generate both sine- and square-wave electrical signals—all of which are commonly used by technicians, engineers and hobbyists.Other unique aspects of the Signal Analyzer Generator are that it can be externally powered or run on its primary battery for power, the ability to stand upright supporting its own weight using only the two header pins, the auto-power-off feature and its ability to connect to a host PC for the logging of measured data.
US10107839B1 Fiber optic sensor system for detection of electric currents and other phenomena associated with geomagnetic disturbances
A fiber optic sensor system for measuring electric currents, such as the associated with geomagnetic disturbances and electromagnetic pulses. A fiber optic sensor system is disclosed including at least one light source, one or more first optical fibers having a first end arranged to receive light from the light source(s) and transmit the light to at least one of the sensor, and one or more second optical fibers arranged to receive reflected light from the fiber optic sensors and transmit the reflected light to a light sensing element. Using the sensors and the system, it is possible to measure currents within a structure of interest, such as upon the grounded neutral of an electric power transformer, take multiple measurements of current at the same piece of equipment or at multiple locations, or measure current and other physical phenomena on separate materials or structures.
US10107835B2 Tip enhanced laser assisted sample transfer for biomolecule mass spectrometry
Disclosed are various embodiments for transferring molecules from a surface for mass spectrometry and other sample analysis methods, and the like. A laser is focused onto a tip of an atomic force microscope to remove and capture a quantity of molecules from the surface, so they can be transferred to a mass spectrometer or another instrument for analysis.
US10107834B2 Measurement system
A measurement system comprising: a radiation source arranged to generated a detection beam; a probe; and a probe positioning system arranged to move the probe from an un-aligned position in which it is not illuminated by the detection beam, to an aligned position in which it is illuminated by the detection beam and the detection beam is reflected by the probe to generate a reflected detection beam. A scanner generates a relative scanning motion between the probe and a sample, the sample being aligned with the probe and interacting with the probe during the relative scanning motion. A sensor detects the reflected detection beam during the relative scanning motion to collect a first data set from the sample. A second device is provided for modifying the sample or obtaining a second data set from the sample. A sample stage is arranged to move the sample in accordance with an offset vector stored in a memory so that it becomes un-aligned from the probe and aligned with the second device.
US10107833B2 Atomic force microscope and control method of the same
An atomic force microscope is to acquire sample information by a raster scanning of a cantilever with respect to a sample. The atomic force microscope includes a raster-scanning-information generator to generate raster scanning information including timing information. The timing information includes a first timing at which a relative speed between the cantilever and sample decreases lower than a threshold, and a second timing at which the relative speed increases higher than the threshold after the first timing. The atomic force microscope also includes a raster-scanning controller to control the raster scanning, and an interaction controller to decrease the strength of an interaction between the cantilever and sample at the first timing, and increase the strength of the interaction at the second timing.
US10107831B2 Systems and methods for efficient characterization of acceleration events
Systems and methods for the efficient characterization of acceleration events in accordance embodiments of the invention are disclosed. In one embodiment of the invention, an acceleration characterization telematics system includes an acceleration sensor, a storage device, where the storage device is configured to store an acceleration event characterization application, and a processor, wherein the acceleration event characterization application configures the processor to receive acceleration information using the acceleration sensor, determine short interval filter information using the received acceleration information, determine long interval filter information using the received acceleration information, and characterize an acceleration event in the received acceleration information using the received acceleration information, the short interval filter information, and the long interval filter information.
US10107824B2 Method for detecting cardiovascular disease biomarker
A method for analyzing concentration of a cardiovascular disease (CVD) biomarker in a liquid sample includes: applying the liquid sample to a biosensor, the biosensor including a transistor having a drain, a source, and a gate terminal disposed between the gate and the source, and a reactive electrode spaced apart from the gate terminal of the transistor and having a receptor immobilized thereon for specific binding with the CVD biomarker, the liquid sample being in contact with the gate terminal and the reactive electrode; applying a voltage pulse between the reactive electrode and the source, the voltage pulse having a pulse width; monitoring a response current in response to the voltage pulse; and analyzing the response current.
US10107823B2 System and method for studying matrix vesicle calcification
Systems and methods for imaging of matrix vesicle-derived calcification are described. In one embodiment, the method comprises raising the pH of collagen stored in a solution, thereby causing the collagen to come out of the solution to form a network, adding matrix vesicles to the network, resulting in calcifications, and imaging the formation of the calcification. The calcification process can be imaged in real time by confocal or reflected light microscopy.
US10107822B2 Interferon-gamma release assays for diagnosis of invasive fungal infections
Methods, kits, and diagnostic devices are disclosed for diagnosing an invasive fungal infection in a subject by measuring a T-cell interferon gamma (IFN-γ) response after exposure to a fungal antigen.
US10107819B2 Food allergen detection methods and systems using molecularly imprinted polymers
Methods and devices for the detection of food allergens using molecularly imprinted polymers that are imprinted for a target food allergen. A molecularly imprinted polymer may be imprinted using surface imprinting or other procedures. Detection of food allergens, such as peanut allergens, may be accomplished using all or a portion of a protein food allergen as a template to produce a molecularly imprinted polymer for food allergen detection. A portion utilized can be one that creates receptor sites in the molecularly imprinted polymer that are unique or more unique to the target food allergen than receptor sites that would be created if an entire food allergen molecule were utilized.
US10107818B2 Fluorescent methods and materials for directed biomarker signal amplification
Methods and compositions are provided that include a multichromophore and/or multichromophore complex for identifying a target biomolecule. A sensor biomolecule, for example, an antibody can be covalently linked to the multichromophore. Additionally, a signaling chromophore can be covalently linked to the multichromophore. The arrangement is such that the signaling chromophore is capable of receiving energy from the multichromophore upon excitation of the multichromophore. Since the sensor biomolecule is capable of interacting with the target biomolecule, the multichromophore and/or multichromophore complex can provide enhanced detection signals for a target biomolecule.
US10107816B2 G-protein coupled receptor-associated diagnostics and therapeutics for B-cell chronic lymphocytic leukemia
The disclosure provides diagnostic and therapeutic agents for chronic lymphocytic leukemia (CLL). Further provided are biomarkers and a biomarker panel comprising G-protein coupled receptors (GPCRs) specifically expressed by CLL cells. Methods for diagnosing a disease stage of a CLL patient, progression, or prediction of clinical course and drug selection for the CLL patient, as well as methods for treating CLL, by targeting these GPCR biomarkers are also provided.
US10107813B2 Rapid and sensitive serological assay to determine if patients are infected with herpes simplex virus type 1 HSV-1 and/or type 2 HSV-2
An assay for infection with one or more herpes simplex viruses that comprises a) dividing an antibody-containing serum sample into at least three serum subsamples, and b) separately incubating each with a physical matrix of cell antigens from i) uninfected cells, (ii) HSV-1-infected cells, or (iii) HSV-2-infected cells to form at least three serum subsample admixtures so that antibodies present in each admixture can immunoreact to form matrix-bound antibodies and at least three preadsorbed serum subsample portions. Each preadsorbed serum subsample portion is incubated with a mixture of matrix-bound antigens from cells uninfected by HSV-1 or HSV-2, infected by each of HSV-1 and by HSV-2 to permit antibodies to immunoreact with antigens present to form three matrix-bound immunoreactants. The amount of each immunoreaction is determined, and reaction amounts are prognostic for whether the subject whose serum was tested is infected by one, both, or neither of HSV-1 and HSV-2.
US10107805B2 Virus-microbead complex and use thereof
The present invention relates to a virus-microbead complex including a microbead and a virus layer, in which linear viruses are bound individually to the surface of the microbead, and an immunoassay kit including the same.The virus-microbead complex of the present invention is characterized in that the linear viruses are bound to the surface of the microbead so that the orientations of the linear viruses are regulated using the interaction of streptavidin-biotin introduced thereon, thereby providing a significantly increased volume to surface area ratio, increasing the number of antibodies or ligands capable of binding thereto, and as a result, mediating the binding of antibodies or ligands to a unit bead with high density, which eventually leads to an increased sensitivity in immunoassays, and an application into a suspension array. Additionally, it was confirmed that cardiac troponin I (cTnI) in serum can be detected up to 20 pg/mL by introducing a self-assembled monolayer (SAM) containing PEG to remove a non-specific adsorption.
US10107804B2 Methods for detecting target analytes and enzymatic reactions
A microsphere-based analytic chemistry system and method for making the same is disclosed in which microspheres or particles carrying bioactive agents may be combined randomly or in ordered fashion and dispersed on a substrate to form an array while maintaining the ability to identify the location of bioactive agents and particles within the array using an optically interrogatable, optical signature encoding scheme. A wide variety of modified substrates may be employed which provide either discrete or non-discrete sites for accommodating the microspheres in either random or patterned distributions. The substrates may be constructed from a variety of materials to form either two-dimensional or three-dimensional configurations. In a preferred embodiment, a modified fiber optic bundle or array is employed as a substrate to produce a high density array. The disclosed system and method have utility for detecting target analytes and screening large libraries of bioactive agents.
US10107803B2 Nano-pillar-based biosensing device
In one example, a device includes a trench formed in a substrate. The trench includes a first end and a second end that are non-collinear. A first plurality of semiconductor pillars is positioned near the first end of the trench and includes integrated light sources. A second plurality of semiconductor pillars is positioned near the second end of the trench and includes integrated photodetectors.
US10107801B2 Flow assay method for an object of interest
The present invention relates to a flow assay method in a liquid medium for an object (or element) of interest via the formation of aggregates of particles that are surface-functionalized by at least one functionalizing molecule, or receptor, specific for said object of interest.
US10107800B2 Activation of bioluminescence by structural complementation
Provided herein are compositions and methods for the assembly of a bioluminescent complex from two or more non-luminescent (e.g., substantially non-luminescent) peptide and/or polypeptide units. In particular, bioluminescent activity is conferred upon a non-luminescent polypeptide via structural complementation with another, complementary non-luminescent peptide.
US10107795B2 Composition and methods for the prevention and treatment of diet-induced obesity
Blunting the activity of the P2Y2 receptor results in a resistance to diet-induced obesity, an increased metabolic rate, and a better glucose tolerance. Compounds that inhibit the puringeric P2Y2 receptor are useful for treating disorders associated with diabetes, treating obesity, and increasing metabolism (e.g., fatty acid metabolism).
US10107791B2 Proteoliposome and production method thereof
The invention discloses a method to prepare proteoliposomes using glycerol or polyethylene glycols (PEG) in the rehydration step. The method eliminates the use of expensive surfactants and subsequent time-consuming removal of those surfactants during the preparation of proteoliposomes. The fusible proteoliposome reconstituted with phage portal proteins or other hydrophobic channel proteins are useful for nanopore sensing technology, including ultrafast DNA sequencing and biomedical diagnostic applications.
US10107790B1 Electric-field imager for assays
This disclosure describes an electric-field imaging system and method of use. In accordance with implementations of the electric-field imaging system, a fluid sample can be placed on top of a pixel-based impedance sensor. An image of the target analytes can be created immediately afterwards. From this image, computer imaging algorithms can determine attributes (e.g., size, type, morphology, volume, distribution, number, concentration, or motility, etc.) of the target analytes.
US10107786B2 Ultrasonic flow meter clamp
A clamping apparatus for coupling an ultrasonic transducer to a conduit is disclosed. The clamping apparatus comprises a base portion fastened to the conduit and including a bracket for receiving an adapter. The adapter is attached to a housing and allows the housing to be rotated when the adapter is positioned in an upper portion of the bracket, and prevents the housing from being rotated when the adapter is positioned in a lower portion of the bracket. The housing is configured to enclose the ultrasonic transducer except for a housing opening along the bottom of the housing. The ultrasonic transducer extends through the housing opening and is spring biased against the conduit.
US10107783B2 Detector systems
A detection system comprising a plurality of magnetic field generators and a plurality of magnetic field detectors located adjacent to a detection area, and a control system arranged to generate magnetic field using the generators, and, for each of the generators, to make measurements of the magnetic field generated using each of the detectors, and processing means arranged to process the measurements to generate a data set characterising the detection area.
US10107779B2 Sensing field effect transistor devices, systems in which they are incorporated, and methods of their fabrication
Embodiments of sensing devices include one or more integrated circuit (IC) die, a housing, and a fluid barrier material. Each IC die includes an electrode-bearing surface and a contact surface. One of the die includes an SFET with a sensing electrode proximate to the electrode-bearing surface. The same or a different die includes a reference electrode proximate to the electrode-bearing surface. The die(s) also include IC contacts at the contact surface(s), and conductive structures coupled between the SFET, the reference electrode, and the IC contacts. The housing includes a mounting surface, and housing contacts formed at the mounting surface. The IC contacts are coupled to the housing contacts. The fluid barrier material is positioned between the mounting surface and the IC die. The fluid barrier material provides a fluid barrier between the IC and housing contacts and a space that encompasses the sensing electrode and the reference electrode.
US10107777B2 Biological information measurement device and biological information measurement method using same
In a biological information measurement device for measuring, for example, a blood glucose level, it is intended to improve measurement accuracy. In a voltage sweep mode A (a biological information characteristic detection mode), different voltage values are applied between a first input terminal and a second input terminal from a voltage applying unit 15 in a first period and a second period, a plurality of various factors that affect variation in the measurement of biological information are considered as changes in the current value in the voltage sweep mode A (the biological information characteristic detection mode), thereby a biological information correction value is calculated from the changes in the current value, and the biological information measurement value measured during the biological information measurement mode C is corrected by the biological information correction value. Thus, the measurement accuracy can be improved.
US10107773B2 Methods and systems for humidity and pressure sensor overlay integration with electronics
Capacitive sensors and MEMS elements that can be implemented directly above silicon CMOS electronics are disclosed. A capacitive based sensor is disposed over a first predetermined portion of a wafer that includes at least a first ceramic element providing protection for the final capacitive based sensor and self-aligned processing during its manufacturing.
US10107772B2 Electronical device for measuring at least one electrical characteristic of an object
An electronic device for measuring at least one electrical characteristic of an object, including a supporting base provided with at least two measuring units each including at least two sets of electrodes including electrodes, is provided. The electrodes of the sets of electrodes of the same measuring unit are interdigitated such that each electrode of one of the sets of electrodes of the measuring unit is spaced by an inter-electrode distance from an electrode, of the other of the sets of electrodes of the measuring unit, which is adjacent thereto, the electrodes differ in the features in respect of contact with the object and/or the electrode spacing thereof so as to make a differential current measurement.
US10107768B2 Volumetric-molecular-imaging system and method therefor
An imaging system operative for providing a volumetric molecular image of an object is disclosed. The imaging system interrogates the object with structured x-ray radiation while continuous relative motion between the object and source is induced during a measurement period. As the radiation passes through the object, the radiation scatters based on the molecular composition within the object, and the scattering changes as a function of time due to the relative motion between the source and object. Coherent scatter radiation is detected and processed to reconstruct an estimate of the three-dimensional molecular structure of the object using a reconstruction algorithm, such as maximum likelihood estimation.
US10107767B1 Aircraft inspection system with visualization and recording
A method, system, and apparatus for a vehicle inspection system comprising a mobile inspection device, a display system, a graphical user interface configured to be displayed on the display system, and a controller. The controller is configured to identify a position of the mobile inspection device within a vehicle and receives a user input comprising a group of gestures made by a human operator with respect to an item in a group of items in a field of view of the mobile inspection device based on the position of the mobile inspection device. The controller creates a note at a location with respect to the vehicle in association with the item in the field of view of the mobile inspection device in which the note is assigned to the location with respect to the vehicle and displays the note on the graphical user interface for the mobile inspection device.
US10107766B2 Photon counting imaging modes
Among other things, one or more techniques and/or systems are described for defining imaging modes and for operating a photon counting radiation imaging system. A set of imaging modes with different counting schemes may be defined such that counting schemes will count detection events of a set of radiation events in different manners. For example, a first counting scheme may count primary detection events in a primary counter and secondary detection events in a secondary counter. A second counting scheme may count primary and secondary detection events in the primary counter. A third counting scheme may merely count detection events occurring within a primary detector cell associated with the primary counter. A fourth counting scheme may combine energy of detection events into merged energy. A selected imaging mode may be applied to the photon counting radiation imaging system in order to achieve desired image scanning characteristics (e.g., spatial resolution, dose savings, spectral ability).
US10107765B2 Apparatus, techniques, and target designs for measuring semiconductor parameters
In one embodiment, apparatus and methods for determining a parameter of a target are disclosed. A target having an imaging structure and a scatterometry structure is provided. An image of the imaging structure is obtained with an imaging channel of a metrology tool. A scatterometry signal is also obtained from the scatterometry structure with a scatterometry channel of the metrology tool. At least one parameter, such as overlay error, of the target is determined based on both the image and the scatterometry signal.
US10107764B2 Non-invasive wine taint detector
A system includes a computing device including a memory configured to store instructions. The computing device also includes a processor to execute the instructions to perform operations including initiating transmission of incident light from one or more light sources to a sealed bottle containing liquid. The operations also include receiving scattered light from the liquid contained in the sealed bottle. The operations also include processing one or more signals representative of the scattered light to detect interactions of the incident light with a particular molecule.
US10107760B2 Indicator device
There is described an indicator device for detecting a change in atmospheric conditions, the indicator device comprising an indicator section and a barrier section adjacent thereto, said indicator section comprising: an indicator material; a substrate material; and a first adhesive layer; the indicator material and the substrate material being incorporated into one or more layers; wherein the indicator material displays different visible properties in different atmospheric conditions, and wherein the barrier section provides a semi-permeable seal configured to allow controlled flow to the indicator of an atmospheric agent that effects a change in visible properties of the indicator material. There is also described a method for preparing an indicator device, and products derived therefrom. The indicator device may be used to detect oxygen, water, carbon dioxide, an amine and/or ammonia, or to indicate the passage of time.
US10107757B2 Apparatus and method for fluorescence grading of gemstones
Provided herein is an apparatus for assessing a fluorescence characteristic of a gemstone. The apparatus comprises an optically opaque platform for supporting a gemstone to be assessed, one or more light source to provide uniform UV and non-UV illumination, an image capturing component, and a telecentric lens positioned to provide fluorescent images of the illuminated gemstone to the image capturing component. Also provided are methods of fluorescence analysis based on images collected using such an apparatus.
US10107756B2 Fluorescence assay for quantification of picolinate and other compounds in oxidizers and oxidizing compositions
A method of fluorometrically detecting the concentration of chemical components in oxidizing formulations is disclosed. In a particular embodiment the detection is of the stabilizing component of picolinic acid, present in such formulations, although any component which fluoresces may be detected. According to the invention sample preparation of the oxidizing formulation includes adding to said sample an excess of reducing agent to bind peracid, and in the case of picolinic acid, adding to said sample an excess of terbium chloride. The sample then is subjected to radiation to induce fluorescence and the concentration of said chemical component is determined by a linear relationship between fluorescence emitted and the concentration of the target chemical.
US10107755B2 System and method for dectection and signaling of component end-of-life in a dissolved oxygen sensor
Embodiments as disclosed herein may include a sensor including a luminophor exposed to a fluid flow path. The luminophor may emit light in response to illumination by an excitation light source. The magnitude of light emitted by the luminophor in response to illumination may be determined. It can be determined if this magnitude is within a threshold of the baseline magnitude and an alarm state set based on this determination. This alarm state may indicate that the luminophor has reached an end-of-life state or otherwise should be replaced.
US10107753B2 Optical microscopy with phototransformable optical labels
Imaging a sample that includes phototransformable optical labels (“PTOLs”) with an optical system having a diffraction-limited resolution volume (DLRV), includes providing activation radiation to the PTOLs to activate a statistical subset of the PTOLs. A density of the PTOLs of the activated subset is less than an inverse of the DLRV. Excitation radiation is provided to the activated subset to excite activated PTOLs. Radiation emitted from the activated and excited PTOLs located at different focal planes of the optical system within the sample is detected with the optical system. The preceding steps are repeated one or more times, each time activating a different statistical subset of the plurality of PTOLs. Three-dimensional locations within the sample are determined, with a sub-diffraction-limited accuracy, of the activated and excited PTOLs based on the radiation emitted from the activated and excited PTOLs that is detected from the different focal planes of the optical system.
US10107743B2 Thermal infrared sensor and gas measuring apparatus
A thermal infrared sensor for gas measurement including a sensing element. The sensing element includes a thermal detection layer that outputs an electric signal based on a temperature change, a light-receiving surface electrode disposed on a light-receiving surface of the thermal detection layer, and a back electrode disposed on the thermal detection layer opposite the light-receiving surface electrode. The light-receiving surface electrode has a periodic structure configured to selectively absorb infrared light having an absorption wavelength of a sample gas.
US10107742B2 Method and system for monitoring the quality of fluids
A method and system for monitoring the quality of fluids, wherein comprising the different features of a fluid with at least two different methods are measured and a measure for the quality of the fluid is derived and/or a process of the fluid deterioration is identified by comparing the results of the measurements of the at least two different methods, where the methods includes at least one optical absorption measurement and at least one electron paramagnetic resonance measurement.
US10107740B2 Cuvette
Cuvette, comprising a first flat plate (1) and a second flat plate (2), both of which in a closed state of the cuvette are positioned so as to be situated opposite parallel to each other and at which there is at least one transparent first measuring surface (1.1) and at least one transparent second measuring surface (2.1), which define in pairs a measuring space (3), in which a liquid sample solution having a drop volume can be held by means of its surface tension and capillary forces. At least the second measuring surface (2.1) of each one of the measuring spaces (3) is a stepped surface, which has at least two plane-parallel partial measuring surfaces (2.1.1, 2.1.2), which are connected to each other by means of a setting surface (2.1.0), so that the partial measuring surfaces (2.1.1, 2.1.2) exhibit different vertical distances (b1, b2) from the first measuring surface (1.1).
US10107738B2 Moisture status measuring device that measures moisture status in soil, moisture status measuring method, and non-transitory computer-readable medium storing a program
A moisture status measuring device includes a moisture amount sensor that acquires an output value according to an amount of moisture contained in soil, a drainage sensor that detects water discharge from the soil, and a moisture status deriver that derives moisture status information expressing a moisture status of the soil based on the output value acquired by the moisture amount sensor and detection of the water discharge by the drainage sensor. Every time when the drainage sensor detects the water discharge, the moisture status deriver acquires the output value at a time when the drainage sensor detects the water discharge. The moisture status deriver derives moisture status information expressing the moisture status of the soil at an arbitrary time based on the output value acquired at the time when the drainage sensor detects the water discharge and the output value at the arbitrary time.
US10107736B2 Hydrogel compositions and methods for electrochemical sensing
Embodiments of hydrogels for electrochemical sensing, electrodes comprising the hydrogels, and methods of making and using the hydrogels are disclosed. The disclosed hydrogel electrodes comprise a cross-linked poly(acrylic acid-co-2-acrylamido-2-methyl-1-propanesulfonic acid (poly(AA-AMPS)) hydrogel and an electrical contact.
US10107726B2 Collection of suspended cells using a transferable membrane
Devices, methods, and kits directed towards collecting and preparing cells using a separable sample collection layer may be configured to collect or treat cells from a liquid sample with mechanisms for easy transfer of the cells prior to analysis or imaging. The separable sample collection layer may comprise a porous membrane that cells may be collected on, and one or more support layers comprising tape with one or more adhesive coatings and release liner. The devices, methods and kits may be configured with support layers comprising cutouts that form vertically or horizontally oriented microchannels for efficiently removing undesirable liquid. Following collection and/or treatment, cells collected onto the porous membrane may be adhered to another surface for further processing or analysis.
US10107720B2 Detection device and method of using the same
A detection device (100) comprises a detecting chamber (32) containing a detecting element for analyzing whether a specimen containing an analyte, and an indicating element (8) displaying whether the detection is activated. The method for using the detection device (100) is also disclosed.
US10107717B2 Test bench for an axial turbine engine with a vertical wind power engine
The invention relates to a test bench for an axial turbine engine, especially for a turbojet, including: a chamber intended to accommodate the turbine engine; a vertical inlet channel connected to the chamber upstream of the turbine engine; and a vertical outlet channel connected to the chamber downstream of the turbine engine; at least one wind power engine capable of converting the kinetic energy of a portion of the gas stream generated by the turbine engine into mechanical energy; the wind power engine or at least one of the wind power engines is situated in the vertical inlet channel and/or the vertical outlet channel. The invention also relates to a process for recovering energy of such a test bench.
US10107715B2 Estimation apparatus, estimation method and engine system
An estimation apparatus, includes: a sensor, disposed in the proximity of a crank rotor, configured to output a signal in response to a positional variation of an outer periphery of the crank rotor, the crank rotor including a plurality of protruding teeth formed at given distances and a tooth-missing region on an outer periphery of the crank rotor and configured to rotate in an interlocking relationship with a crankshaft of an internal combustion engine; and a processor configured to calculate a crank angular velocity of the internal combustion engine at given time intervals from the signal output from the sensor and estimate a first crank angular velocity corresponding to the tooth-missing region from second crank angular velocities at two or more points corresponding to at least one of portions before and after the tooth-missing region.
US10107711B2 Reducing thermal effects during leak testing
Embodiments of the inventive subject matter include a method and apparatus for performing a leak test. A fluid flows through a first aperture of a product and at least a portion of the fluid is allowed to exit the product through a second aperture while the fluid is flowing through the first aperture. The second aperture is closed in response to determining that a first threshold parameter is reached. The first aperture is closed in response to determining that a second threshold parameter is met. Then, a leak test can be performed.
US10107706B2 Integrated safety and motion control testing device
In accordance with some implementations of the described invention, a testing device is provided which includes a safety shield having one or more motion control cam tracks, wherein the cam tracks are configured to receive a cam follower that is connected to a mounting member onto which is mounted one or more testing modules. The testing modules perform specific functions for testing a sample product. The mounting member is moved within the safety shield as the cam follower tracks within the motion control cam tracks. In such implementations, the mounting member is further connected to two or more hydraulic cylinders or other actuators which are configured to move the mounting member to various positions within an x-axis and a y-axis. The integrated safety and motion control features of the safety shield provide precise, repeatable movement of the mounting member while preventing injuring to a user. Other implementations are also described.
US10107705B2 Fuel cell vehicle
When a calibration starting condition of a pressure sensor is satisfied while a fuel cell vehicle is traveling, the fuel cell vehicle starts to travel by using electric power supplied from a secondary battery. In the fuel cell vehicle, a pressure sensor is calibrated based on hydrogen pressure in a hydrogen gas flow channel downstream of a pressure reducing valve after a shut-off valve of a hydrogen tank is closed, and the hydrogen in a hydrogen gas flow channel is exhausted until hydrogen pressure upstream of the pressure reducing valve and hydrogen pressure downstream of the pressure reducing valve become substantially equal to each other. The fuel cell vehicle travels by using electric power supplied from the secondary battery while the pressure sensor is being calibrated, so that calibration processing of the pressure sensor can be performed without causing a noise.
US10107700B2 Process variable transmitter with process variable sensor carried by process gasket
A process variable transmitter for sensing a process variable of process fluid in an industrial process includes a process gasket having a surface configured to form a seal with a process vessel face. The process gasket is exposed to the process fluid through an opening in the process vessel face. A process variable sensor is carried by the process gasket and configured to sense a process variable of the process fluid and provide a sensor output. Measurement circuitry coupled to the process variable sensor provides a process variable transmitter output related to the process variable output.
US10107698B2 Semiconductor device, and resistance measuring system and pressure instrumentation device each including the semiconductor device
A semiconductor device includes a variable current generating unit that sends a direct current of a value according to a control signal from one measurement node of a bridge circuit in which a change amount of a resistance value of a pressure-sensitive resistance element appears as a potential difference between measurement nodes, a potential difference determining unit that determines whether or not the potential difference has been generated, and a control unit that outputs the control signal to the variable current generating unit so that the variable current generating unit sends the direct current of a value that does not generate the potential difference based on a determination result of the potential difference determining unit.
US10107697B2 Upstream nozzle sensor for injection molding apparatus and methods of use
A strain gauge nozzle adapter that may be placed between a barrel end cap and a nozzle body of an injection molding system, the strain gauge nozzle adapter having a strain gauge pin that measures strain within the strain gauge nozzle adapter for use in approximating conditions within an injection molding system, such as pressure or the location of a melt flow front. The strain gauge nozzle adapter may include a plurality of strain gauge pins. An alternative material insert in the strain gauge nozzle adapter may surround a strain gauge pin to amplify meaningful measurements obtained by the strain gauge pin so that noise measurements do not compromise the accuracy of approximation of conditions within a mold.
US10107696B2 Methods and devices for electrochemical system analysis
The present disclosure provides a calorimeter device and an electrochemical system analysis method. The device includes a first thermo-electric gauge (TEG) and a first conductor thermally coupled to the first TEG, the first conductor comprising a first surface. The device may also include a second conductor with a second surface, the second surface facing the first surface, thereby forming a gap. The device may also include a second TEG thermally coupled to the second conductor and an adjustment mechanism attached to the second TEG, operable to modify a size of the gap between the first surface and the second surface. The method includes applying a plurality of electrical signals across an electrochemical system, determining, using a calorimeter, at least one rate at which heat is generated by the system, and determining at least one thermal characteristic of a component of the system.
US10107695B2 Fiber-optic sensor with a protective tube and method for installing a fiber-optic sensor in the protective tube
A method for installing a fiber-optic sensor in a protective tube, wherein a reshapable filler element which is preferably a wire made of spring steel is used as the filler element that, when twisted assumes an essentially helical shape, is introduced into the protective tube essentially in parallel to the axis of the fiber-optic sensor, where by changing the shape of the filler element, the free internal cross-section of the protective tube remaining for supporting the fiber-optic sensor is reduced such that the sensor is pressed against the wall of the protective tube whereby the thermal interface between the protective tube and sensor is improved and the reaction time during temperature measurements is reduced.
US10107694B2 Sensor arrangement, sensor arrangement system and set of sensor arrangement elements
A sensor arrangement and a set of sensor arrangement elements are disclosed. In an embodiment the sensor arrangement includes a connector piece having a first connection part; and a sensor element having a second connection part, which is connectable to the first connection part or is connected to the first connection part, wherein the sensor arrangement, in case the connector piece and the sensor element are connected to one another, includes a plug-connection part.
US10107692B2 Device and method for characterization of a light beam to determine space time couplings in the light beam using a two-dimensional interference pattern formed by the light beam and a fourier transform
A characterization method of a light beam includes separating the light beam into first and second sub-beams; propagating the first and second sub-beams over first and second optics respectively; the first sub-beam, which forms a reference beam, and the second sub-beam, which forms a characterized beam, being separated by a time delay τ; recombining the reference and characterized beams so that they spatially interfere and form a two-dimensional interference pattern; measuring the pattern to obtain a temporal interferogram; calculating the Fourier transform in the frequency domain of a spatial point of the interferogram, the Fourier transform having a frequency central peak and first and second frequency side peaks; calculating the Fourier transform in the frequency domain for the first or second time side peaks calculating the spectral amplitude and the spatial-spectral phase for the first or second frequency side peak of the Fourier transform in the frequency domain.
US10107686B1 Vision strip analyzer
An apparatus includes an image system for obtaining a digital image of a test strip and a processing system to identify the colors of the test strip, compare the colors to a standard and identify the likelihood that the test strip falls with the standard.
US10107685B2 Method for generating and applying instrument profiles
The invention relates to a method for generating calibrated color data of a target using color measurement instruments distributed in the network comprising the steps A) generating at least one standard instrument profile for the color measurement instruments distributed in the network to correct photometric and wavelength scale differences, and B) generating at least one geometry instrument profile for the color measurement instruments distributed in the network to correct geometry scale differences. The method can be used in applications where color measurement instrument networks are used, particularly in robotic systems where color measurement instruments are integrated.
US10107684B1 Optical systems with improved signal to noise ratio
Systems and methods for increasing the overall throughput, decreasing the overall background radiation, or a combination thereof for imaging systems.
US10107680B2 Quantum signal detection systems and methods
A quantum signal detection system includes a signal source configured to emit a transmit signal towards a target, and a photon adder that is configured to add at least one photon to a return signal that reflects from the target to form a combined signal. The combined signal increases a signal to noise ratio of the return signal.
US10107679B2 Optoelectronic safety sensor
The invention relates to an optoelectronic safety sensor comprising an electronic measuring device for generating measured signals which depend on a state of a safety zone observed by the safety sensor and an electronic evaluation unit for evaluating the measured signals. The electronic evaluation unit comprises a programmable logic controller integrated into the optoelectronic safety sensor for the logic evaluation of logic state variables which are derived from the measured signals.
US10107677B2 Light guide system using low-resolution image sensors
A system for transporting high luminous intensity light from at least one luminaire to a destination area is disclosed. The system may include a light guide that carries light from the luminaire to a plurality of sensors located on a Printed Circuit Board (PCB). The PCB may be attachable anywhere the luminaire is located. While collecting light rays originating from the luminaire and delivering them to the light sensors, the light guide may perform a plurality of operations to modify the characteristics of the collected light rays. The plurality of operations performed by the light guide on the light rays may support the accuracy and longevity of the light sensors on the PCB. Further, the light guide allows the sensor subsystem to be proximal to or distant from the luminaire.
US10107674B2 Mobile pallet scale
A mobile scale including a lower frame having at least one load cell and an upper deck having at least one load cell engagement surface for engaging the at least one load cell. The upper deck is movable from a first position where the at least one load cell engagement surface is engaged with the at least one load cell to a second position where the at least one load cell engagement surface is disengaged from the at least one load cell. Also, a method of weighing and moving a load. The load is placed on the mobile scale described above. The weight of the load is determined using the load cells when the upper deck is in the first position. The mobile scale is then lifted to transition the upper deck from the first position to the second position and moved to a new location.
US10107668B2 Fluid containers with integrated level sensing
Electrodes are integrated into a container design for fluid level detection in the container. The electrodes have a conductive surface, and an adhesive backing may be attached opposite the conductive surface to secure the electrodes to the container. Electrical contact to each conducting surface is made to a detection circuit to obtain a fluid level. A radio-frequency identification (RFID) tag may be incorporated onto the container along with the level detection circuit to record the container history, such as last used time event, net evaporation during storage, re-suspension performance after storage, number of agitation cycles, instrument serial number, date opened/accessed, and other desirable information.
US10107665B2 Toilet with flush jet fill tube flow meter
The present invention is directed to a toilet that includes a liquid level sensor on the surface of a flush jet fill tube. The liquid level sensor is a noncontact electrical impedance sensor that is an electrical capacitor. The capacitor may be used alone or with other volume sensors to detect volume of materials added to a toilet bowl. Some embodiments include a processor which records data and provides reports that may be clinically useful to assess the user's health status. The temporal nature of the liquid level sensor measurements is particularly useful because urination or defecation may be measured over time. Not only are total volumes detected but rates at which waste is deposited into the toilet during the entire excretion event are detected. These measurements are particularly useful in assessing certain health conditions.
US10107662B2 Sensor assembly
A sensor may include a substrate defining a flow channel that extends through the substrate, and a plurality of bond pads on the substrate. A first housing may be disposed along the substrate and may permit at least some fluid to flow from a fluid inlet to a fluid outlet along at least part of the flow channel. A second housing may be disposed along the substrate. A sense die may be disposed between the second housing and the substrate and may include a sensing side facing the substrate with a sense element in registration with the flow channel and a plurality of bond pads on the sensing side that are in registration with, and bump bonded to, the plurality of bond pads on the substrate. An adhesive or other material may be disposed between the sensing side of the sense die and the substrate.
US10107660B2 Flow conduit insert
A flow conduit insert for inserting in a flow conduit of an ultrasonic flow meter. The flow conduit insert being designed for increasing the flow velocity of a fluid flowing through the flow conduit. The flow conduit insert includes a flow controlling arrangement, and a fixation arrangement. The flow controlling arrangement has an inner flow channel with a free passage along the longitudinal center axis of the flow conduit over the entire length of the flow conduit insert. The fixation arrangement is arranged to fixate at least one ultrasound reflector.
US10107659B2 Sensor clamp device, clamp-on ultrasonic flow meter
A sensor-clamp device for clamping a pipe of different outer-diameters promptly without having to do a time-consuming sensor-position adjustment includes a pair of ultrasonic-sensors incorporating an ultrasonic-transducer for sending and receiving ultrasonic-waves ‘So’ and further includes a supporting-plate on which is provided a sliding-mechanism. The pair of ultrasonic-sensors clamps the outer-wall of the pipe in which flows a fluid W1. Of the supporting-plate, the pair of ultrasonic-sensors used in irradiating the ultrasonic-waves ‘So’ obliquely to the pipe are offset in the axial-line direction of the pipe and firmly placed face to face. The sliding-mechanism slides one of the pair of ultrasonic-sensors obliquely with respect to the axial-line direction of the pipe, thus making the sliding-mechanism to clamp the pipe of various outer-diameters.
US10107656B1 Flow-rate measurement nozzle with velocity pressure pickup channel
Velocity pressure measuring apparatus and methods include a nozzle having a nozzle inlet end and a nozzle outlet end. A side wall of the nozzle extends along a nozzle axis and has an exterior surface and an interior surface. The interior surface defines a nozzle chamber and has a nozzle inlet cross-sectional area at the nozzle inlet end that is greater than a nozzle outlet cross-sectional area at the nozzle outlet end. A first pressure port extends through the side wall from the exterior surface of the nozzle to the interior surface of the nozzle, and includes a velocity pressure pickup channel extending along a channel axis oriented substantially parallel to the nozzle axis.
US10107655B2 Systems and methods of device-free motion detection and presence detection
Systems and methods are provided for device-free motion detection and presence detection within an area of interest. A plurality of nodes, configured to be arranged around the area of interest, form a wireless network. The plurality of nodes transmit wireless signals as radio waves and receive transmitted wireless signals. The received signal strength (RSS) of the transmitted wireless signals between the plurality of nodes are measured and a value is reported. A computing device receives the reported values for the measured RSS and tracks the reported values over time. The computing device processes the reported values using an aggregate disturbance calculation to detect motion and presence within the area of interest. The computing device may notify notification device of a detected disturbance within the area of interest.
US10107648B2 Absolute capacitative encoder
An absolute capacitative encoder includes a PCB, a plurality of conductive sectors that generate capacitors, a rotor mounted in revolving and/or axially translating mode with respect to the PCB, the rotor being made of dielectric material and having a peripheral slot in register with the conductive sectors, a control unit electrically connected to the conductive sectors in such manner to detect the capacity of each capacitor generated by the conductive sectors, the control unit being set in such manner to detect the capacity variation between the capacitors during the rotation and/or axial translation of the rotor in order to detect the angular and/or axial position of the rotor.
US10107647B2 Fixation structure and resolver stator
A knock pin (50) is inserted into a knock hole (54) of an electric motor case (18) to which a resolver stator (30) is fixed. The resolver stator (30) is positioned by engaging the knock pin (50) with an engagement groove (56). The resolver stator (30) includes a stop portion (58) at a position opposed to a rear end of the knock pin (50) in its insertion direction. When the knock pin (50) is about to fall off from the knock hole (54), the stop portion (58) prevents its movement, thereby preventing the falling off.
US10107646B2 Orientation sensor
An orientation sensor includes a sensor housing, a sensor actuator, and a motion sensor. The sensor housing has a cavity disposed therein. The sensor actuator is disposed within the housing and is configured for movement within the cavity in a direction that is influenced by a magnetic field between the sensor actuator and an electronic device external to the orientation sensor. The motion sensor is disposed within the housing and configured to detect the direction of movement of the sensor actuator within the cavity.
US10107640B2 Vehicular travel condition monitoring apparatus
To provide a vehicular travel state monitoring device has functions of displaying images ahead of a traveling vehicle and data measured of a traveling state of the vehicle, such as accelerations acting on the vehicle, as images on the same screen and storing the displayed images as moving image data, a mobile terminal device has a vehicular travel state measuring means (13) built therein which includes a GPS (131), a three-axis acceleration sensor (132) and a three-axis angular velocity sensor (133). The mobile terminal device is further provided with a synthetic image generating means (16) which generates a synthetic image of a plurality of data synthesized at predetermined time intervals, out of measurement data measured by the vehicular travel state measuring means (13), imaging data captured by an imaging means (12), and Web information data acquired by a Web information acquiring unit (11a). The synthetic image is displayed on a display screen (17G) as a moving image, and data of the moving image are stored in a storage means (19) as travel record data of the vehicle.
US10107639B2 Audio output configured to indicate a direction
An audio output that is configured to indicate a direction is described. In an implementation, a direction of a target is determined in relation to a computing device. An output of sound is configured by the computing device to indicate the direction of the target in relation to the computing device.
US10107629B2 Information processing system, information processing method, and non-transitory computer readable storage medium
An information processing system according to the present application comprises a user terminal and a server apparatus, the user terminal including a magnetic field measuring unit that measures magnetic fields, a movement measuring unit that measures manners of movement, and an output unit that outputs the measured magnetic fields and results of the measurement performed by the movement measuring unit while associating each of the measured magnetic fields and a corresponding one of the measurement results with each other.
US10107626B2 Method for acquiring angular velocity of gyro sensor and device for doing the same
According to one embodiment, a method of acquiring rotational information of a gyro sensor includes sensing a predetermined physical quantity which depends upon an amplitude of a vibration in a second direction, the vibration in the second direction being based on Coriolis force that is applied to a movable body which is vibrating in a first direction, calculating rotational information of the movable body based on the sensed predetermined physical quantity, and stopping a vibration in the first direction of the movable body after the predetermined physical quantity is sensed.
US10107621B2 Image based overlay measurement with finite gratings
An image based overlay measurement is performed using an overlay target that includes shifted overlying gratings. The overlay target is imaged and an asymmetry is measured in the image of the overlaid gratings. The asymmetry is used to determine the overlay error. For each measurement direction, the overlay target may include two or more overlay measurement pads with different offsets between the top and bottom gratings. The measured asymmetries and offsets in the overlay measurement pads may be used to determine the overlay error, e.g., using self-calibration. The pitch and critical dimensions of the overlay target may be optimized to produce a greatest change of symmetry with overlay error for a numerical aperture and wavelength of light used by the image based metrology device.
US10107620B2 Image pickup apparatus
An image pickup apparatus includes observation units that observe an object from different directions and an image processor. Each of the observation units includes an objective lens, a lens array, and an image pickup element, receives light with the image pickup element, the light being modulated by the object and passing through the objective lens and the lens array, and outputs image signals having a phase difference. The image processor measures a shape of the object in terms of the relative distance from a reference point based on the image signals from the observation units.
US10107619B2 Articulated arm coordinate measuring machine
The invention relates to an articulated arm coordinate measurement machine for a measurement of geometrical features of an object, comprising a stationed end of the articulated arm, opposed to a movable end of the articulated arm being manually movable by a human operator. A measurement probe head is attachable to the movable end. It also comprises a graphical display unit located at the movable end of the articulated arm, in particular in vicinity of the probe head, in such a way that information provided by the display unit is visible for the operator during measurement. The display unit is built to provide an artificial view, which is graphically representing at least part of the object, in particular with respect to a point of view from or nearby the movable end of the arm so that the artificial view is similar to the operator's natural view of the object.
US10107614B1 Optical pen for interferometric measuring machine
An optical pen for an optical measurement system includes a probe body arranged to be adjustably mounted in a measuring machine for optically measuring a test object. A single mode fiber optically coupled within the pen body transmits a source beam having an instantaneous or sequentially established bandwidth spanning a range of wavelengths to the pen body and also transmits a measurement beam from the pen body toward a detector. A combination and configuration of optics within the pen body provides a more compact and efficient optical pen.
US10107608B2 Cartridge for light weapons
A fractionated-combustion cartridge is made by inserting a bushing into the cartridge case at the height of the bottom, the bushing being coaxial with said cartridge case, and the face of which, facing the interior of the cartridge case, is provided with a trigger guard coinciding with the diameter of said face.
US10107607B1 Radio frequency igniter
An ignition system for energetics including artillery charges includes a radio frequency transmitter and a radio frequency igniter. The radio frequency ignitor receives and converts radio frequency energy into heat or electrical energy for the purpose of igniting energetics, such as propellants or pyrotechnics. The radio frequency igniter may be applied to the exterior of the energetic container or may be integral to the container.
US10107604B1 Tracer insert and tracer shell incorporating same
A tracer insert has an upper cavity for retaining shot and a lower cavity for retaining a tracer powder compound. The tracer insert is configured for placement within the shot-pocket of a wad within a shotgun shell. The shot is placed in and around the tracer insert within the shot pocket and some shot is retained within the upper cavity of the tracer insert. A bottom exhaust port in the lower cavity allows the release of the tracer powder compound upon firing of the tracer shell. A cavity separator separates the upper and lower cavities and a flow channel may extend down from the top of the tracer insert into the lower cavity to allow a flow of air to aid in the release of the tracer powder compound. Side exhaust ports may be configured around the lower cavity to provide additional release area for the tracer powder compound.
US10107602B2 Arrow with shape memory shaft
Provided is an arrow that includes a shaft, a forward tip affixed to a first end of the shaft, a rear tip affixed on a second end of the shaft, and a plurality of fins. The shaft is formed by extruding a flexible shape-retaining plastic, to provide a thin wall that extends an entire length of the shaft and encloses a hollow.
US10107601B2 Electrically operated pulse initiators and ignition
A gas generation system for generating gases, such as for use as or as part of a rocket motor in propelling a projectile, includes two or more propellant charges and electrically operated propellant initiators operatively coupled to respective of the propellant charges, to initiate combustion in the propellant charges, wherein the propellant charges are operatively isolated from one another such that the propellant charges can be individually initiated and are not ignited due to gases generated from other of the propellant charges being combusted.
US10107598B2 Valve for liquid reservoir of fog generator
The current invention provides for a fog generator. More specifically, it provides for a housing comprising a fog generating liquid and a valve that, in a closed position, prevents the fog generating liquid from flowing out of the housing, in which the said valve is kept in a closed position by means of a fuse wire (6).
US10107596B2 Picatinny Rail Segment
A segment of a Picatinny rail, the Picatinny rail having front and rear ends, left and right sides, and upper and lower sides, the segment of the Picatinny rail having a left V ridge having a front end and a rear end; having a right V ridge having a front end and a rear end; having a front V ridge spanning between the front ends of the left and right V ridges; and having a rear V ridge spanning between the rear ends of the left and right V ridges.
US10107595B1 Indirect fire mission training system
A weapon training system for an indirect firing weapon. The weapon training system includes a firing box including at least one processor, and a firing mechanism communicatively coupled with the firing box. Activation of the firing mechanism causes a simulated firing of the indirect firing weapon. The weapon training system also includes a round sensor communicatively coupled with the firing box. The round sensor is operable to be attached to or integrated with a round compatible with the weapon. The round is operable to be inserted into a breech of the weapon. The weapon training system further includes a breech sensor communicatively coupled with the firing box. The breech sensor is configured to detect an insertion of the round into the breech of the weapon via detection of the round sensor.
US10107593B2 Optic cover with releasably retained display
A cover for use with an optic device to hold and display shooting information. The cover may have resilient retention members that allow a display to be releasably attached and detached from the cover. The display may be made from a single substrate or multiple substrates in order to make the shooting information contained thereon highly visible in a variety of conditions and shooting preferences.
US10107590B2 Photoluminescent illuminators for passive illumination of sights and other devices
A photoluminescent capsule illuminator for a sighting device. The photoluminescent illuminator includes an elongated phosphor housing having sidewalls and a base. The photoluminescent illuminator includes phosphors in a granular form disposed inside the phosphor housing. The photoluminescent illuminator includes a cap sealing the phosphors in the phosphor housing. The phosphor housing is disposed in relation to a body of the sighting device such that photoluminescent light emitted from the phosphors exits the phosphor housing and identifies a location of a sight on the sighting device.
US10107582B2 Quick connect rifle receiver adapter system
The present invention is a quick connect receiver adapter assembly for an automatic or semi-automatic rifle, specifically the AR-15 assault rifle. The adapter system is used to quickly exchange barrels on an AR-15 rifle platform, and allows the user to convert the AR-15 from a single caliber weapon to a multi-caliber weapon. The system has a receiver attached portion comprising a three piece locking ring assembly, and separate barrel adapter assembly which can be attached to any caliber barrel suitable for use with the AR-15 assault rifle.
US10107578B1 Casing catcher for AR-style rifle
Casing catcher for AR-style rifle is an ammunition cartridge casing catcher, shell casing catcher, or brass catcher that is reversibly attachable to any AR-style rifle. Casing catcher for AR-style rifle uses a reversibly attachable means to magnetically reversibly attach to the inside surface of the ejection port cover on any AR-style rifle with a two key picatinny rail attachment system to reversibly align itself properly and attach itself to the AR-style rifle. Casing catcher for AR-style rifle has a cage, a magnetic weir plate, a lock pin receiver, a lock pin, a first key, and a second key. Magnetic weir plate has at least one magnet attached thereto. The first key to has a special shape or profile that includes a special right facing foot protuberance that is the inverse shape of the left side of the picatinny rail on any AR-style rifle. The second key has a special shape or profile that includes a special left facing foot protuberance that is the inverse shape of the right side of the picatinny rail on any AR-style rifle.
US10107571B2 Heat exchanger having a heat transfer block with a screen arranged thereon
A gas-cooled heat exchanger, in particular a direct intercooler, for cooling of a fluid which flows through the heat exchanger, with a heat transfer block featuring a plurality of flow channels, with a first collection chamber and a second collection chamber. The collection chambers are fluidically connected with one another via the flow channels and the outside of the heat transfer block can be perfused by gas. In the direction of the perfusion, a screen is arranged in front of the heat transfer block for the prevention of flow in certain areas around the flow channels of the screen. One of the collection chambers features a vent for discharge of condensate of the fluid which can be sealed from or released into the surrounding area of the heat exchanger.
US10107570B2 Stacking-type header, heat exchanger, and air-conditioning apparatus
In a stacking-type header including a first plate-shaped unit and a second plate-shaped unit, a distribution flow passage in the second plate-shaped unit includes at least one branching flow passage, in which the second plate-shaped unit includes at least one plate-shaped member having a groove formed as a flow passage, the groove having at least one branching portion for branching one branch part into a plurality of branch parts, in which the at least one branching flow passage is formed by closing the groove in a region other than a refrigerant inflow region and a refrigerant outflow region, and in which at least part of the refrigerant branched by flowing into the at least one branching flow passage sequentially passes through the one branch part and the plurality of branch parts, and flows out from the at least one branching flow passage through end portions of the groove.
US10107567B2 Vehicle heat exchanger air guide
A heat exchanger assembly can include a support structure, a heat exchanger, and an air guide. The heat exchanger can be mounted to the support structure. The heat exchanger and the support structure can cooperate to define a gap. The air guide can block the gap to guide an airflow toward a core of the heat exchanger. The air guide can include a proximal end and a distal end. The proximal end can be coupled to the support structure. The distal end can extend a first distance from the proximal end in a first condition and can extend a second distance from the proximal end in a second condition. The second distance can be less than the first distance.
US10107566B2 Condenser
The invention relates to a condenser, in particular a condenser cooled by a coolant, said condenser consisting of at least one tube/fin block having several flat tubes, each flat tube having a plurality of flow channels that extend adjacent to one another in the tube transverse direction and define a refrigerant-side hydraulic diameter (Dh refrigerant). At least one respective intermediate element defining a coolant-side hydraulic diameter (Dh coolant) is arranged in the region of the flat tubes. The condenser is characterized in that the ratio of the two hydraulic diameters (Dh coolant) to (Dh refrigerant) is greater than (>) 1.3.
US10107565B2 Galley cooling
A cooling module of a galley chiller system is provided including an internal chamber. A heat exchanger assembly has air and a liquid coolant flowing there through. The heat exchanger assembly includes a first heat exchanger core and a second heat exchanger core. The first heat exchanger core and the second heat exchanger core are arranged generally sequentially within the internal chamber. Heat transfer within the first heat exchanger core is limited such that a temperature of the air in the first heat exchanger core remains above freezing.
US10107562B2 Heat pipe and sealing method thereof
A heat pipe and a sealing method thereof; the sealing method for a heat pipe includes the steps of: providing a metal pipe member, the metal pipe member including one end having a sealed end portion formed thereon and another end thereof having a narrowing neck section extended therefrom. The narrowing neck section includes a channel. A compression mold compresses the narrowing neck section and moves away from the metal pipe member in order to compress and elongate the narrowing neck section into a compression elongated column and to seal the channel. Finally, spot welding process is performed on the compression elongated column to form a sealed block thereon. The present invention is of the merits of improved work efficiency for heat pipe bending, compression and testing and increased length of the metal pipe member with enhanced thermal transfer performance of the heat pipe.
US10107560B2 Multifunctional thermal management system and related method
A system and related method that provides, but is not limited thereto, a thin structure with unique combination of thermal management and stress supporting properties. An advantage associated with the system and method includes, but is not limited thereto, the concept providing a multifunctional design that it is able to spread, store, and dissipate intense thermal fluxes while also being able to carry very high structural loads. An aspect associated with an approach may include, but is not limited thereto, a large area system for isothermalizing a localized heating source that has many applications. For example it can be used to mitigate the thermal buckling of ship deck plates, landing pad structures, or any other structures subjected to localized heating and compressive forces. It can also be used as a thermal regulation system in numerous applications, including but not limited to under-floor heating for residential or commercial buildings or for the de-icing of roads, runways, tunnels, sidewalks, and bridge surfaces.
US10107555B1 Heat exchanger assembly
An apparatus and method of forming a heat exchanger can include a first manifold that defines a first fluid inlet to the heat exchanger and a second manifold that defines a second fluid inlet to the heat exchanger. A lattice cell body can be provided in the heat exchanger that can form a first set of flow passages and a second set of flow passages. The first and second sets of flow passages can be intertwined with one another.
US10107549B2 Method for liquefying a natural gas, including a phase change
Process for liquefying natural gas in a cryogenic heat exchanger by flowing in indirect contact with refrigerant fluid entering heat exchanger at a first inlet at temperature T0 and pressure P1, and flowing through the exchanger as co-current with the natural gas stream, leaving the heat exchanger in the liquid state, then being expanded at the cold end of the exchanger to return to gaseous state at a pressure P′1 P1 and temperature T1 T0, before leaving the hot end of exchanger by outlet orifice in gaseous state T0. The fluid is then reliquefied to the inlet of the exchanger via compression followed by partial condensation and phase separation, a first liquid phase taken to the first inlet, a first gaseous portion compressed by a second compressor and cooled in desuperheater by contact with portion of the first liquid phase, prior to condensing in a second condenser.
US10107544B2 Refrigerator providing air flow to door
A refrigerator includes a refrigerator cabinet, a fresh food compartment disposed within the refrigerator cabinet, a freezer compartment disposed within the refrigerator cabinet below the fresh food compartment, and first and second French doors operatively connected to the refrigerator cabinet to provide access to the fresh food compartment. There is also a mullion between the fresh food compartment and the freezer compartment, an air inlet and an air outlet proximate a bottom of the first French door, and an air outlet and an air inlet on a front face of the mullion. When the first French door is in a closed position, the air inlet proximate the bottom of the first French door aligns with the air outlet on the front face of the mullion and the air outlet proximate the bottom of the first French door aligns with the air inlet on the front face of the mullion.
US10107543B2 Cryogenic thermal storage
A method, a system, and an article of manufacture are disclosed for cryogenic cooling of systems operating at cryogenic temperatures or higher. Applications of this disclosure are as varied as trucking of meat and vegetable to mine sweeping and MRI systems. A cooling network is formed by coupling blocks of Thermal Energy Storage (TES) modules together with optional thermal switches or valves and optionally with an active cooling component to maintain a cryogenic temperature in a cryostat. The TES modules are combinations of thermal conducting elements to conduct heat and solid storage elements to absorb heat. The cooling component may be one or more cryocoolers for steady state and transient heat transfer conditions and may be coupled with the TES modules via thermal shunt connections. The thermal switches or valves may be deployed within the thermal shunts to control the flow of heat between different TES modules and cooling components, thus reconfiguring the cooling network.
US10107536B2 Transport refrigeration system and methods for same to address dynamic conditions
In a refrigeration system having a compressor, a heat rejection heat exchanger, a heat absorption heat exchanger, and a controller for controlling the same, embodiments of a system, apparatus and methods for the same can control at least one refrigeration system component such as an expansion valve responsive to dynamic system conditions.
US10107535B2 Pressure spike reduction for refrigerant systems incorporating a microchannel heat exchanger
A refrigerant system includes at least one compressor (54, 56) that compresses refrigerant and delivers it downstream to a heat rejection heat exchanger (26). The heat rejection heat exchanger is a microchannel heat exchanger. Refrigerant passes from the heat rejection heat exchanger downstream to an expansion device (60), from the expansion device through an evaporator (66), and from the evaporator back to the at least one compressor. A control (58) operates at least one compressor and the expansion device to reduce pressure spikes at transient conditions.
US10107534B2 Expansion valve and pipe mounting structure thereof
A pipe mounting structure of an embodiment allows a pipe, which is connected to an outlet side of an evaporator, to be mounted on a second passage of an expansion valve in such a manner that the pipe is inserted into an inlet port, and allows a pipe, which is connected to an inlet side of a compressor, to be mounted on the second passage in such a manner that the pipe is inserted into an outlet port. These pipes are mounted so that the pipes face each other with a shaft therebetween. The pipe mounting structure includes a natural vibration suppressing structure configured to prevent or suppress natural vibration of a gas column having antinodes of a standing wave at an open end of one of the pipes and an open end of the other pipe.
US10107531B2 Method for controlling a chiller system
A method for controlling a chiller system, the chiller system comprising a primary side in the form of a vapor compression system, and a secondary side, is disclosed. The secondary side comprises a variable speed pump for providing a secondary fluid flow through the evaporator of the primary side in such a manner that heat exchange takes place between refrigerant of the primary side and fluid of the secondary side in the evaporator, the secondary side further comprising a temperature sensor arranged in the secondary fluid flow. The method comprises the steps of monitoring a temperature of the secondary fluid flow by means of the temperature sensor, and controlling the compressor capacity and the speed of the variable speed pump on the basis of the monitored temperature, and in order to obtain a predetermined setpoint temperature, in such a manner that the closed loop gain of the chiller system, K=Kp·Ke, where Kp is the gain of the compressor capacity controller and Ke is the gain of the evaporator, is kept substantially constant.
US10107526B2 Switchable two-stage and cascade marine energy-saving ultralow-temperature refrigeration system
The present invention discloses a switchable two-stage and cascade marine energy-saving ultralow-temperature refrigeration system which comprises a high-temperature level refrigeration system, a low-temperature level refrigeration system, a hot fluorine defrosting system of a high-temperature level air cooler and a hot fluorine defrosting system of a low-temperature level air cooler. The hot fluorine defrosting system of the high-temperature level air cooler comprises a high-temperature level compressor of which the outlet is divided into two paths through a first oil separator; and the second path is connected with an air suction port of the high-temperature level compressor through a first solenoid valve, the high-temperature level air cooler, a third solenoid valve, a first pressure relief valve, a first gas-liquid separator, a first one-way valve and a first heat regenerator. The hot fluorine defrosting system of the low-temperature level air cooler comprises a low-temperature level compressor of which the outlet is divided into two paths through a precooler and a second oil separator; and the second path is connected with an air suction port of the low-temperature level compressor through an eighth solenoid valve, the low-temperature level air cooler, a sixth solenoid valve, a second pressure relief valve, a second gas-liquid separator, a third one-way valve and a second heat regenerator. The present invention has the obvious effects of large refrigeration section, high cooling rate, good energy-saving effect and thorough defrosting.
US10107525B2 Geothermal heating and cooling system
A geothermal system having a heat pump with a heat exchange, first and second conduits connected to and in fluid communication with the heat pump, a compressor connected to and in fluid communication with the first and second conduit, a plurality of valves on the first and second conduit that are connected to and in fluid communication with other valves wherein one valve is a thermo expansion valve, and a sensor on the first conduit and electrically connected to the thermo expansion valve.
US10107522B2 Solar energy collecting module using vacuum panel
Provided is a vacuum solar thermal collector module including a case having an open top and an internal space, a vacuum thermal collector panel provided inside the case and having a vacuum inside, and an insulation disposed between the vacuum thermal collector panel and the case to block heat transfer, wherein the vacuum thermal collector panel is plural and arranged in a horizontal direction inside the case.
US10107520B2 Heat exchanger coil for a recreational vehicle
A compact heat exchanger suitable for use in a forced air furnace for a recreational vehicle includes a multi-turn coil having linear segments interposed between bends. The coil is formed from a monolithic tube with portion of the tube being expanded to vary the diameter.
US10107517B2 Cooling system
The invention is a cooling system comprising adjacent cooling deltas (21, 31) being cooled by a cooling air and being arranged along a path (20, 30). The cooling system is characterized by comprising cooling deltas (21, 31) arranged in groups (22), the cooling deltas of a group (22) being arranged essentially in the same orientation and define an essentially straight path-section, wherein the path-sections of adjacent groups (22) form a zigzagged path (20, 30).
US10107516B2 Remote controller, operation screen display method, and program
A remote controller includes a user interface, a rotational state detector, and a controller. The rotational state detector detects a rotational state of the remote controller. The controller, based on the rotational state detected by the rotational state detector, selects a display mode from among a plurality of display modes depending on different user tiers. Then the controller causes the user interface to display an operation screen in the selected display mode.
US10107514B2 Air-conditioning apparatus including multiple expansion devices
An air-conditioning apparatus includes a refrigerant circuit connecting a compressor, a first heat exchanger, a first expansion device, and a second heat exchanger. The compressor and the first heat exchanger are housed in a heat source unit, the heat source unit, houses a second expansion device provided at a location on a downstream side with respect to the first heat exchanger and on an upstream side with respect to the first expansion device, and the second expansion device and the first expansion device are connected via an extension pipe. The second expansion device reduces a pressure of refrigerant flowing into the extension pipe in cooling operation to cause the refrigerant to turn into refrigerant having a medium pressure and in a two-phase state, and the medium pressure is lower than a refrigerant pressure in a condenser and higher than a refrigerant pressure in an evaporator.
US10107511B2 Method and system for controlling an artificial cellar
A method for controlling an artificial cellar, including receiving actual preservation conditions of a natural cellar, the actual preservation conditions having at least one of an actual temperature and an actual humidity within the natural cellar, and adjusting preservation conditions of the artificial cellar to substantially correspond to the received actual preservation conditions of the natural cellar.
US10107509B2 System and method for controlling an outdoor air conditioner
An air conditioning system is provided, including: an outdoor air conditioner, configured to cool outdoor air at an outdoor temperature into dehumidified air at a dehumidified temperature, to heat the dehumidified air into supply air at a supply air temperature, and to provide the supply air to a plurality of rooms; a plurality of indoor air conditioners provided inside the plurality of rooms, respectively, each indoor air conditioner being configured to draw in input air at an input temperature, to heat or cool the input air into output air at an output temperature, and to provide the output air to a corresponding room; a control circuit configured to determine whether an air conditioning load exists in a set number of the plurality of rooms, and to adjust operation of the outdoor air conditioner to set the supply air temperature based on whether the air conditioning load is determined to exist.
US10107506B2 Heat exchanger with differentiated resistance flowpaths
Systems and methods are disclosed which may include (1) providing a preselected and/or non-uniform airflow distribution output from a heat exchanger, (2) selectively directing air through a relatively lower resistance flowpath to manage an airflow characteristic and/or distribution downstream of the heat exchanger, (3) providing an HVAC system comprising a heat exchanger comprising a fin arrangement configured to cause relatively more air to contact a selected component that lies either upstream or downstream relative to the heat exchanger, and (4) receiving a relatively uniform airflow into a heat exchanger and outputting an airflow comprising a localized increased airflow rate. A heat exchanger comprising differentiated resistance flowpaths may selectively affect a direction and/or localized flow rate or distribution of an airflow exiting the heat exchanger.
US10107505B2 Method and apparatus for positioning heating elements
An underlayment system is provided that includes a plurality of protrusions that extend from a common base member. The protrusions and base member can include an opening therethrough that allows for subsequent layers of material, such as adhesive, to interact and bond to each other. The protrusions are arranged in such a way to contain a wire, string, or heating element, within a receiving area. The arrangement of the protrusions allow for routing of the wire, string, or heating element in a variety of angles, bends, and other routing layouts.
US10107502B2 Multi-function outdoor table with moveable tabletop used in multiple positions
A multi-function outdoor patio table is described, the table including a base surrounding a contained space and a tabletop coupled to the base by a movement assembly. The tabletop is moveable relative to the base between open and closed positions to provide selective access to a functional/storage device within the base, such as a fire pit or an ice bucket. The movement assembly includes a slide rail assembly, a pivot linkage assembly, or the like such that a tabletop surface defined by the tabletop is disposed in a substantially horizontal orientation at both of the open and closed positions and also during movement of the tabletop between the open and closed positions. Thus, the tabletop surface can continue to be used in all configurations of the multi-function outdoor patio table.
US10107501B2 Combustor and gas turbine
An object is to realize combustion flame which can further reduce the amount of NOx generation. A combustor (14) includes a pilot nozzle (40); a plurality of main nozzles (44) arranged apart from the pilot nozzle (40) in the circumferential direction on the outer peripheral side of the pilot nozzle (40) and configured to perform premix combustion; a combustor basket (34) surrounding the pilot nozzle (40) and each main nozzle (44); an outlet outer ring (50) provided at a tip end of the combustor basket (34); and a combustion liner (36) fitted, at an inner surface thereof, onto the outer periphery of the combustor basket (34) and surrounding the outlet outer ring (50). The outlet outer ring (50) is formed parallel to an inner wall surface (66) of the combustion liner (36).
US10107496B2 Combustor front panel
A front panel for a combustor has a hot side and a cold side and at least one reception adapted for receiving a combustor part. The front panel has a double-wall design with a hot-side wall and a cold-side wall. The hot-side wall defines a hot-side downstream surface of the front panel. The cold-side wall defines a cold-side upstream surface of the front panel. The hot-side wall and the cold-side wall are axially spaced from one another, extend parallel to one another, and are connected to one another by an outer side wall.
US10107490B2 Configurable liquid precursor vaporizer
An improved vaporizer for vaporizing a liquid precursor is provided. The vaporizer may include one or more channels with a relatively large wall-area-to-cross-sectional-flow-area ratio and may be equipped with one or more heater elements configured to heat the channels above the vaporization temperature of the precursor. At least some of the channels may be heated above the vaporization temperature but below the Leidenfrost temperature of the precursor. In some implementations, a carrier gas may be introduced at high speed in a direction generally transverse to the precursor flow to mechanically shear the precursor into droplets. Multiple vaporizers may be ganged together in series to achieve complete vaporization, if necessary. The vaporizers may be easily disassembleable for cleaning and maintenance.
US10107489B2 Particulate water-activatable luminescent materials
The invention provides a water-activatable luminescent particulate material (1) comprising particles (100), wherein each particle (100) comprises a solid state light source (10) functionally coupled with a water-activatable battery (20) and a water absorbing shell (120) enclosing at least part of the water-activatable battery (20). The invention also provides a luminescent particulate material spray device comprising a container configured to host the water-activatable luminescent particulate material.
US10107488B2 Flexible LED substrate device
Provided is a flexible LED light source panel including: a flexible LED module in which a plurality of LEDs is disposed in an array form on a flexible circuit board; a protective sheet stacked on the flexible LED module and diffusing light from the LEDs; a heat conduction sheet disposed under the flexible LED module; a heat radiation sheet disposed under the heat conduction sheet, made of fireproof fiber, and coated with a carbon nano tube molecule having a grid or vertical structure; and a light source guide having a quadrilateral shape.
US10107482B1 Light socket connector
A light disconnect system has a base that affixes to a ceiling of a structure, such as a house or other building. The disconnect system includes a removable center that is received by and can affix to the base. The base has at least two receivers that mate with tabs that are located on the center. The receivers have a slot portion adjacent to a ledge portion which is adjacent to a contact portion. The contact portion has an electrical contact that faces upwardly. The contact is electrically connected to the structure's wiring. The tabs on the center have electrical contacts that face downwardly. To install the center, the user inserts the center into the base and rotates until it stops. The user then allows gravity to lower the center, which puts the electrical contacts on the tabs to make electrical connection to the electrical contacts of the base.
US10107476B2 Luminous flux control member, light emitting device, and display device
The luminous flux control member includes a surface of incidence, a first optical surface formed to be recessed toward the surface of incidence and configured to reflect at least some of incident light passing through the surface of incidence, and a second optical surface formed to extend from the first optical surface and configured to reflect at least some of incident light passing through the first optical surface. The second optical surface includes a plurality of sections having different slopes.
US10107469B2 Vehicular lamp, vehicular lamp control system, and vehicle including the same
Disclosed is a vehicular lamp including: a plurality of light emitting elements for drawing a pattern on a road surface which is individually turned ON/OFF; and an optical system which transmits light emitted from the plurality of light emitting elements, the plurality of light emitting elements is disposed along a horizontal direction of a vehicle in parallel, and the optical system projects a light source image of each light emitting element on a road surface as a light distribution pattern which extends in the vertical direction more than in the horizontal direction of the vehicle.
US10107468B2 Headlight air duct
A vehicle comprising: a vehicle body defining a first aperture located in a portion of the vehicle body that faces in a primary motion direction of the vehicle; and a first lighting element extending across the aperture to bisect the first aperture into a first channel and a second channel.