Document Document Title
US10140605B2 Monitoring the docking states of portable payment terminals in mobile point-of-sale (MPOS) systems
A portable payment terminal (PPT) that is used to facilitate customer transactions in a mobile point-of-sale (MPOS) system is assigned to a particular tablet device. The PPT device may dock with to charge its batteries, and undock from the tablet device to facilitate customer transactions. To maintain a requisite one-to-one relationship between the two devices, a timer is started whenever the PPT device is undocked from the tablet device. Additionally, checks are performed to ensure that the PPT device is authorized to dock with the tablet device. If the PPT device remains undocked from the tablet device for a predetermined time period, or if the PPT device is not authorized to dock with the tablet device, the functions of the tablet device and/or the PPT device are disabled to reduce or eliminate the usability of the devices to a user.
US10140597B2 Payment instrument validation and processing
Embodiments of the present invention provide apparatuses and methods that help validate and process payment instruments for different products, such as but not limited to credit card payments, mortgage payments, or any other type of payment. The payment amount from a payment instrument may be determined from a multiple locations on the payment instrument. In addition, a payment amount may be determined from a remittance document that accompanies the payment instrument, such as a remittance coupon that is mailed along with a check. The amount in the remittance courtesy box, the minimum amount due, the last payment made, and the full balance remaining may all be captured and used to validate the amount on the payment instrument. Moreover, one or more confidence scores for the amounts on the payment instrument and remittance document may be used to validate the payment amount.
US10140595B2 Event scheduling
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for determining other users that will attend an event with a user. One of the methods includes receiving, by a computer-implemented agent for a device, input from a user identifying an event, determining constraints for other users that will be invited to attend the event, determining one or more other users who meet the constraints, identifying, for each of the other users, other computer-implemented agents, each of the other agents for respective other devices, sending, to each of the other agents, a request to determine whether the respective other user of the other agent is interested in attending the event, receiving, from a first subset of the other agents, a response that indicates that the respective other user is interested in attending the event, and facilitating communication between the user and the respective other users.
US10140588B2 Bill of material synchronization
A method performed by a computing system configured to synchronize a source bill of material with a target bill of material includes, in response to a determination by the physical computing system that a revision has been applied to a source node from a tree structure representing the source bill of material since a corresponding target node from a tree structure representing the target bill of material was last updated, calculating a change from the source node to the target node with the physical computing system, and updating, with the physical computing system, the target node with the revision if the calculated change matches a stored difference derived from a revision history associated with the source bill of material.
US10140587B2 Methods of preparing food products
A food preparation and delivery system can include a plurality of cooking units such as ovens, each containing one or more prepared, but partially or completely uncooked, food items. The food items in the cooking units are for delivery to each of a corresponding plurality of consumer delivery destinations. The cooking units are loaded into a cargo compartment of a delivery vehicle for delivery to the plurality of consumer delivery destinations. The cooking conditions within the cooking unit are controlled such the each food item is cooked prior to arrival at the consumer destination location. In at least some embodiments, the estimated delivery time for each consumer destination location can be dynamically updated and the cooking conditions within the cooking unit adjusted.
US10140586B2 System for charting and schedules alongside equipment
A system and approach for charting equipment output values over a historical period of time. A processor may provide the actions for charting, comparison, analysis, detection of the problem, investigation and providing remedial solutions relative to the problem. Charting the values may be done alongside of, for example, an occupancy schedule. If there are not corresponding changes between equipment output values and occupancy, then an investigation may be made to find a problem. If the problem is found, then a correction may be made to solve the problem. The present system and approach for indication of a problem may provide an opportunity to remedy the problem early on thereby resulting in savings of time and costs.
US10140583B2 Schedule impact map
Methods, systems, and apparatus are disclosed which include receiving an indication of a floor plan of a building project; receiving an indication of an inspection report, the inspection report associated with an inspection type; identifying a forecast date associated with each room in the floor plan, the forecast date indicating when an inspection type associated with the respective room is to be completed; for each room, determining how close each room's forecast date is to a present date, and if the room's forecast date is past the present date; generating a visual map of the floor plan; associating a color of each room in the floor plan based on the determining; and providing the visual map with the associated color of each room for display.
US10140580B2 Quantum computing device for Ising model, quantum parallel computing device for Ising model, and quantum computing method for Ising model
A parametric oscillator oscillates a plurality of pseudo spin pulses SPi having mutually an identical oscillation frequency by using parametric oscillation, an interaction implementing unit performs feedback implementation of a magnitude and a sign of interaction related to each pseudo spin pulse SPi (the proportionality coefficient λi+ΣJijσj+ΣKijkσjσk with respect to σi) by using a tentative measurement result of oscillation phases ϕi(tentative) of the plurality of pseudo spin pulses SPi, and a pseudo spin measuring unit measures the pseudo spins σi of the plurality of pseudo spin pulses SPi, based on a final measurement result of oscillation phases ϕi(steady) of the plurality of pseudo spin pulses SPi.
US10140575B2 Sports formation retrieval
Approaches are described for formation retrieval. Embodiments receive positional data, across an interval window, including a respective agent trajectory for each agent and an object trajectory for one or more objects. The interval window is partitioned into frames and, at each frame, embodiments calculate a cost of assigning a role to each agent based on one or more exemplar formations. A formation is determined by assigning a role to each agent based on the calculated cost. Each frame of the formation is compared to a corresponding frame of a stored formation, by calculating a distance between a position of each assigned role in the frame and a position of a corresponding role in the stored formation and by comparing the object trajectory for the one or more objects with a corresponding object trajectory in the stored formation. Based on the comparisons, a list of stored formations is generated.
US10140574B2 Neural network unit with segmentable array width rotator and re-shapeable weight memory to match segment width to provide common weights to multiple rotator segments
First/second memories hold rows of N weight/data words. The first memory address has log2 W bits and an extra bit. Each of N processing units (PU) of index J has first and second registers, an accumulator, an arithmetic unit performs an operation thereon to accumulate a result, first multiplexing logic for PUs 0 through (N/2)−1 receives first memory weight words J and J+(N/2) and for PUs N/2 through N−1 receives first memory weight words J and J−(N/2) and outputs a selected weight word to the first register, and second multiplexing logic receives second memory data word J and data word output by the second register of PU J−1 and outputs a selected data word to the second register. PU 0 second multiplexing logic also receives PU (N/2)−1 second register data word, and PU N/2 second multiplexing logic also receives PU N−1 second register data word.
US10140572B2 Memory bandwidth management for deep learning applications
In a data center, neural network evaluations can be included for services involving image or speech recognition by using a field programmable gate array (FPGA) or other parallel processor. The memory bandwidth limitations of providing weighted data sets from an external memory to the FPGA (or other parallel processor) can be managed by queuing up input data from the plurality of cores executing the services at the FPGA (or other parallel processor) in batches of at least two feature vectors. The at least two feature vectors can be at least two observation vectors from a same data stream or from different data streams. The FPGA (or other parallel processor) can then act on the batch of data for each loading of the weighted datasets.
US10140570B2 Microprocessor-controlled tamper detection system
A microprocessor-controlled tamper evident wrapping system detects tampering and records data related to a tampering event. Upon sealing an object or material within a layered composite material comprising alternating nonconducting and conducting layers, one or more microprocessors electrically coupled to conducting layers of the composite material arm the system and initiates a clock function. If the package is punctured, cut, or otherwise damaged, that event is detected and recorded by the microprocessor(s) and a reset function is activated for the next potential event. The system may be interrogated by a user to view and download a tampering event log, which may provide time, date, location, and/or other parameters associated with tampering events.
US10140563B2 Information bearing device
A composite information bearing device comprising a plurality of data units forming a data bearing device and an ensemble of pattern defining elements defining a data embedding spread pattern, wherein each data unit is in one of a plurality of digital states and at least some of the data units of a digital state are defined by the pattern defining elements, wherein the pattern defining elements are distributed following a spatial distribution rule, and the spatial distribution rule defines characteristic values of the spread pattern in spatial domain which are continuous values spread between a maximum value and a minimum value, and wherein the spatial distribution of the pattern defining elements of the ensemble follows the spatial distribution rule to the extent where the characteristic values are either above or below a selection threshold value which is a value between the maximum value and the minimum value.
US10140554B2 Video processing
A computer-implemented method to train a video annotation machine learning process is disclosed. The method may include obtaining a video and determining that a predetermined event occurs in the video. The method may include identifying a first set of object attribute data associated with the event in the video based on a machine learning process and machine learning data. The method may include receiving a second set of object attribute data of the event in the video from a user or external source. The method may also include comparing the first set of object attribute data with the second set of object attribute data. The method may include validating the quality of the first set of object attribute data when the first set of object attribute data is determined to be sufficiently similar to the second set of object attribute data. The method may include revising the machine learning process and the machine learning data when the first set of object attribute data is determined not to be sufficiently similar to the second set of object attribute data.
US10140551B2 Scene understanding using a neurosynaptic system
Embodiments of the invention provide a method for scene understanding based on a sequence of image frames. The method comprises converting each pixel of each image frame to neural spikes, and extracting features from the sequence of image frames by processing neural spikes corresponding to pixels of the sequence of image frames. The method further comprises encoding the extracted features as neural spikes, and classifying the extracted features.
US10140549B2 Scalable image matching
Various embodiments may increase scalability of image representations stored in a database for use in image matching and retrieval. For example, a system providing image matching can obtain images of a number of inventory items, extract features from each image using a feature extraction algorithm, and transform the same into their feature descriptor representations. These feature descriptor representations can be subsequently stored and used to compare against query images submitted by users. Though the size of each feature descriptor representation isn't particularly large, the total number of these descriptors requires a substantial amount of storage space. Accordingly, feature descriptor representations are compressed to minimize storage and, in one example, machine learning can be used to compensate for information lost as a result of the compression.
US10140548B2 Statistical noise analysis for motion detection
An approach is provided to detecting motion using statistical noise analysis. In the approach, reference statistics are calculated that relate to one or more noise characteristics that correspond to pixels in a first set of video images of an area being monitored. Current noise characteristics are received that correspond to the same pixels in a second set of video images of the area being monitored, with the first set of video images being captured before the second set of video images. Motion is detected in the area being monitored by comparing the reference statistics to the current noise characteristics.
US10140547B2 Method for detecting microorganism having fluorescent characteristics with respect to specific wavelength
A method for determining a number of individuals of microorganisms included in a sample using an optical apparatus, comprising steps of: collecting, by the image acquisition unit, light radiated by microorganisms which radiate only light of a specific wavelength range and are included in the sample; generating, by the image acquisition unit, an image of the collected image; displaying, by the image processing unit, the image generated by the image acquisition unit on a screen, analyzing each of pixels forming the screen on which the image has been displayed, and classifying a plurality of pixels which belongs to the pixels included in the screen and continuously emit light to be a single object; and calculating, by the image processing unit, a total number of objects classified in the screen.
US10140546B2 Cloud detection on remote sensing imagery
A system for detecting clouds and cloud shadows is described. In one approach, clouds and cloud shadows within a remote sensing image are detected through a three step process. In the first stage a high-precision low-recall classifier is used to identify cloud seed pixels within the image. In the second stage, a low-precision high-recall classifier is used to identify potential cloud pixels within the image. Additionally, in the second stage, the cloud seed pixels are grown into the potential cloud pixels to identify clusters of pixels which have a high likelihood of representing clouds. In the third stage, a geometric technique is used to determine pixels which likely represent shadows cast by the clouds identified in the second stage. The clouds identified in the second stage and the shadows identified in the third stage are then exported as a cloud mask and shadow mask of the remote sensing image.
US10140538B2 Computing control device, computing control method, and computer readable medium
A computing control device includes extracting a node having a plurality of processing functions having accuracies different from one another from a graph; calculating a required accuracy of a node subsequent to the node that has been extracted; selecting a processing function having a minimum accuracy equal to or higher than the required accuracy that has been calculated from among the plurality of processing functions included in the node that has been extracted; and setting the processing function that has been selected as the processing function of the node that has been extracted.
US10140532B2 Method and device for monitoring at least one vehicle occupant, and method for operating at least one assistance device
A method and device for monitoring at least one vehicle passenger in a vehicle involves capturing images of the vehicle passenger using an image capturing unit and analyzing the captured images using an image processing unit. At least one vital sign of the vehicle passenger is determined by the image analysis of the captured images, which can be used to operate at least one assistance device of a vehicle.
US10140531B2 Detection of brake lights of preceding vehicles for adaptation of an initiation of active safety mechanisms
A method and a device for determining a warning condition on the basis of brake light detection. Image data are received from a front camera of a vehicle. It is determined whether a brake light of a preceding vehicle is active. An initiation threshold is lowered or a confidence value is raised if the brake light is active. An estimated risk value is derived from the image data of the front camera and a warning signal is produced, if the estimated risk value exceeds the initiation threshold.
US10140528B2 Lane detection apparatus and lane detection method
A lane detection apparatus that detects a lane along which a vehicle travels includes: a side detection portion that detects a side lane division existing on a side of the vehicle; a front detection portion that detects a front lane division existing in front of the vehicle; a traveling speed detection portion that detects a traveling speed of the vehicle; a position correction portion that corrects a position of the front lane division based on a time lag of imaging timing between the side vehicle onboard camera and the front vehicle onboard camera, and the traveling speed; a checkup portion that compares a position of the side lane division and a corrected position of the front lane division; and an output portion that outputs the position of the side lane division as a detection result.
US10140526B2 Object detecting device
The purpose of the present invention is to provide an object detecting device which is capable of accurately detecting an object even far away, and of shortening processing time. Provided is an object detecting device (100), comprising: a disparity acquisition unit (116) which compares each image of two cameras (112, 113) and computes a disparity for each pixel; a near-far boundary setting unit (118) which, in a single image of one of the two cameras, sets a boundary (Rb) between a near region (R1) which is close to a vehicle (110) and a far region (R2) which is distant from the vehicle (110); a near object detecting unit (119) which detects objects (102, 104) of the near region (R1) on the basis of the disparity; and a far object detecting unit (120) which detects objects (103, 104) of the far region (R2) on the basis of the single image.
US10140518B1 Content information auditing service
Systems and methods are provided for auditing content information for a media work. In embodiments, content information for a plurality of media works that identifies entities associated with each media work may be maintained. In an embodiment, a request to identify a particular media work may be received. One or more words included in a segment of the particular media work may be identified where the segment is configured to be presented. In accordance with at least one embodiment, the one or more identified words may be filtered based on a set of rules to correct errors. An identity of the particular media work may be determined based at least in part on the filtered one or more words and the content information for the plurality of media works.
US10140512B2 Chart analysis method and system
The invention relates to an image analysis method for automatically extracting data from a bar chart. A processor receives a digital image of a bar chart comprising a plurality of o-bars. The processor provides a plurality of hypothesis charts respectively specifying a sequence of h-bars, a particular way of grouping the h-bars into categories, and an injective mapping from the o-bars to the h-bars. The processor compares the h-bars of the hypothesis charts with the o-bars of the bar chart in the image for assigning the o-bars to series and categories in accordance with the one of the hypothesis charts whose h-bars are most similar to the o-bars and for returning the series and the category assigned to said o-bars.
US10140509B2 Information processing for detection and distance calculation of a specific object in captured images
An information processing device includes a data processing unit that executes analysis of images which are captured from different viewpoints. The data processing unit executes an object distance calculation process in which pattern-irradiated images of a plurality of different viewpoints are applied, and an object detection process in which non-pattern-irradiated images are applied.
US10140505B2 System and method for facial recognition using images captured from a target illuminated with infrared light
Various implementations of the invention perform facial recognition on a target image compared against a color image from an image gallery, where the target image was acquired by an infrared-sensitive camera of a target that was illuminated with infrared light. According to various implementations of the invention, a blue component and a green component of the pixels in the color image are suppressed or eliminated, and facial recognition is performed between the target image and the color-suppressed image.
US10140504B2 System and method utilizing facial recognition with online (social) network to access casualty health information in an emergency situation
A system and method for a participant to securely store select preexisting medical and other information which is then available in real time to emergency workers using a (mobile) software application that uses facial recognition to match a presenting image of a casualty with a master image of the participant to provide their identity. Once identified, pre-existing medical and demographic information may be transmitted to emergency responders to better care for the casualty in an emergency situation.
US10140503B2 Subject tracking apparatus, control method, image processing apparatus, and image pickup apparatus
The subject tracking apparatus comprises: a first registering unit configured to register a partial area as a template indicative of a subject in one image of supplied images; a first matching unit configured to estimate a subject area by collating a partial area in newly supplied images with the template registered by the first registering unit; a second registering unit configured to register a histogram generated based on a pixel value of a partial area indicative of the subject in one image of supplied images; a second matching unit configured to estimate a subject area by collating a histogram of a partial area in newly supplied images with the histogram registered by the second registering unit; and a tracking area determination unit configured to determine a tracking area based on estimation results by the first matching unit and the second matching unit. The first registering unit and the second registering unit allow at least one of the template and the histogram previously registered to be updated, and the update for the registration of the template by the first registering unit is more frequently than that for the registration of the histogram by the second registering unit.
US10140496B2 System for and method of stitching barcode fragments of a barcode symbol to be read in an imaging-based presentation workstation
Barcode fragments of a barcode symbol to be read by an imaging-based presentation workstation are stitched together by capturing a plurality of images, each containing a barcode fragment and a plurality of features located adjacent to the barcode fragment. The features in each captured image are detected and matched. The barcode fragments are stitched together based on the matched features in the captured images. The barcode symbol is read from the stitched barcode fragments.
US10140494B1 Photoluminescent authentication devices, systems, and methods
A system and method for authenticating an item, including a photoluminescent material disposed on or in a substrate and capable of absorbing an incident radiation from a radiation source and emitting an emitted radiation having a spectral signature with a decay time after removal of the radiation source, and a photoauthentication device capable of being disposed in contact with the substrate and including the radiation source and a camera, where, in connection with providing the incident radiation and measuring the emitted radiation, the photoauthentication device is translated across the substrate while the photoauthentication device is disposed in contact with the substrate, and after translation across or over the substrate and the radiation source is not providing the incident radiation, the photoauthentication device is static with respect to the substrate and the camera is disposed over the photoluminescent material emitting the emitted radiation when the emitted radiation is measured.
US10140493B1 Method and apparatus for taking action based on coded graphical object in video content
In general, embodiments of the invention include methods and apparatuses for taking predetermined actions based on coded graphical objects in video content for display by a computer device. According to some aspects, the coded graphical object can include a barcode or QR code. According to additional aspects, the predetermined actions can include performing a monitoring function or automatically providing credentials to a web service.
US10140492B1 Methods and systems for verifying authenticity of products
Embodiments provide methods and systems for verifying authenticity of products. In an embodiment, an image of at least a part of a product label of a product is scanned and processed. An image profile is created from the scanned image and compared with a set of reference image profiles. Each reference image profile is associated with a reference image, a reference control transform value and a reference validation transform value. If there is a matching between the image profile and one of the reference image profiles, the reference image corresponding to the matching reference image profile is retrieved. A control transform and a validation transform of the scanned image is determined. The control transform value and the validation transform value are compared with the reference control transform vale and the reference validation transform value of the reference image for verifying authenticity of the products, respectively.
US10140488B1 System controlled by data bearing records
A system controlled responsive at least in part to data read from data bearing records is operative to cause vehicle repair parts to be determined and furnished. Data read by a reader from a tag associated with a damaged vehicle is used to determine vehicle identifying data. A repair estimate calculation circuit (RECC) operates responsive to the read data to produce a needed parts record (NPR). The records produced by the RECC are operative to cause a vehicle repair entity (VRE) to be furnished the vehicle repair parts.
US10140487B2 Reconfigurable sled for a mobile device
A reconfigurable sled for a mobile device with camera is provided. The reconfigurable sled may be moved into different configurations in order to facilitate either normal or specialized use. For example, in a first configuration, the mobile device's camera is unobstructed and imaging may proceed normally. In a second configuration, on the other hand, the camera's imaging direction may be repositioned by a reflective element in the camera's optical path. The reflective element provides feedback to the mobile device via visible markings that may be imaged by the camera and detected by the mobile device. If the mobile device determines that the mirror is in the optical path, then the mobile device may respond to accommodate the mirror and enable a function, like reading an indicium.
US10140485B2 Pairing method for wireless scanner via RFID
A wireless scanner is described that performs a pairing operation with a wireless scanner base before commencing scanning operations in a wireless scanner network. Radio frequency identification (RFID) is used to achieve the pairing operation of the wireless scanner with the wireless scanner base by using an RFID tag associated with the wireless scanner base. The RFID tag in the wireless scanner base may contain pairing information such as a network address of the wireless scanner base for use in automatically establishing a wireless communication session with the wireless scanner base in accordance with another wireless protocol.
US10140484B2 Antenna control apparatus
An antenna control apparatus according to an embodiment includes a communication interface configured to receive identification information indicating whether each of a plurality of antennas received transmission information from a wireless tag. A storage unit stores a count for each of the plurality of antennas. A controller determines, for each of the plurality of antennas, whether the antenna received transmission information from a wireless tag based on a first received identification information. When at least one, but not all, of the plurality of antennas is determined to have not received transmission information from a wireless tag based on the first received identification information, the storage unit increments the count for each such antenna. When the count for one of the plurality of antennas is determined to exceed the predetermined value, the controller outputs a notification signal indicating that the one of the plurality of antennas has a malfunction.
US10140480B2 Electronic counter for fluid flow tools
A counter to monitor an amount of tool use that includes a fluid passage (23) with an inlet (21) and an outlet (22). A piston (30) and sensor target (50) (e.g., magnet) are positioned along the passage and are biased towards a first position by a biasing member (40). When the tool is not in operation, the piston and sensor target are located at a first position due to the biasing force. When the tool is in operation, fluid moves along the fluid passage. A force applied by the moving fluid on the piston and sensor target overcomes the force applied by the biasing member and moves the piston and sensor target along the fluid passage to a second position. A sensor is configured to sense the sensor target at the second position. A processing circuit (62) determines the tool usage based on the detection of the sensor target at the second position by the sensor.
US10140477B2 Obfuscating in memory encryption keys
A method for obfuscating keys is provided. The method includes identifying that a memory is subject to one of a core dump or an hibernation and overwriting a key in unencrypted form in the memory, responsive to the identifying, wherein at least one method operation is performed by a processor. A system and a computer readable media are also provided.
US10140476B2 Tracing processing activity
A data processing apparatus comprises a processing element having associated memory storage and one or more registers, the processing element being configured to perform processing activities in two or more security modes so as to inhibit a processing activity performed in one of the security modes from accessing at least some information associated with a processing activity performed in another of the security modes; in which the processing element is configured, in response to a function call causing a branch from a processing activity in a first security mode to a processing activity in a second security mode, to store the contents of one or more of the registers in the memory storage and, in response to a branch return to the first security mode, to retrieve the register contents from the memory storage; and trace apparatus configured to generate items of trace data indicative of processing activities of the processing element; in which the trace apparatus is configured to detect a branch return operation by the processing element and to generate one or more items of trace data relating to the branch return operation; and in which the trace apparatus is configured to detect the processing element retrieving register contents from the memory storage in response to a branch return to the first security mode and to generate one or more further items of trace data relating to the retrieval of the register contents from the memory storage.
US10140473B2 Storage and privacy service
In one embodiment, a method includes storing code defining access control rules for an object, the code defining each of the access control rules as a set of operations that each returns (1) when resolved, a predetermined result, and (2) when not resolved, a not definitive result indicating that it should be skipped if it is not necessary for determining the access control rule; compiling the code; compiling and loading the code; receiving a query for the object; executing the code to evaluate the corresponding operations; determining, for each access control rule, a rule-result comprising a value representing a true or a false value; determining a final result based on the one or more rule-results of the one or more access control rules, the final result indicating an allow-result or a deny-result; and sending the object when the final result evaluates to an allow-result.
US10140470B2 System for external validation of distributed resource status
Embodiments of the invention are directed to a system, method, or computer program product for generating and using a block chain distributed network for tracking and validating the status of distributed portions of a finite resource and the obligations of users to return portions of the finite resource. In example implementations, the block chain database comprises a distributed ledger that is updated to reflect the status and availability of particular portions of the finite resource, including the fractional return of resource portions by users to whom such portion had previously been assigned. Example implementations also implement the use of queries to the block chain to validate requests for access to particular portions of a finite resource, determine the availability of the portion and verify the satisfaction of resource-return obligations incurred by users.
US10140451B2 Detection of malicious scripting language code in a network environment
A method is provided in one example embodiment and includes initiating an execution of a compiled script, evaluating a function called in the compiled script, detecting an execution event based on at least a first criterion, and storing information associated with the execution event in an execution event queue. The method also includes verifying a correlation signature based on information associated with at least one execution event in the execution event queue. In specific embodiments, the method includes evaluating an assignment statement of a script during compilation of the script by a compiler, detecting a compilation event based on at least a second criterion, and storing information associated with the compilation event in a compilation event queue. In yet additional embodiments, the verification of the correlation signature is based in part on information associated with one or more compilation events in the compilation event queue.
US10140446B2 Systems and methods for tracking and recording events in a network of computing systems
A security client can be configured to operate on the one or more computing systems and record all events occurring on the one or more computing systems. The security client can operate as a “security camera” for the computing systems by identifying and retaining data and information that describes and details different events that occur on the computing systems. The security client can be configured to generate event records for the events that are uniquely associated with the process that requested or performed event. Likewise, the security client can be configured to uniquely associate the event records with the specific computing system associated with the event.
US10140438B2 Hidden separation and access to data on a device
In an approach for accessing data and applications on a device, a processor adds a first accessibility profile and a second accessibility profile, wherein the first accessibility profile and the second accessibility profile are each associated with a single-user profile of a device. A processor configures a first level of access for the first accessibility profile and a second level of access for the second accessibility profile, wherein the first level of access includes a different level of accessibility permissions than the second level of access. A processor assigns a first password to access the first accessibility profile and a second password to access the second accessibility profile, wherein the first password and the second password are each associated with the single-user profile.
US10140435B2 Method for distribution of licenses based on geographical location
Systems and methods for distributing software licenses based on geographical location are provided. In one exemplary embodiment, a method performed by a local interface device in a network for distributing licenses for software applications comprises authenticating the local interface device to a license server in the network for receipt of licenses. Further, use of the authentication of the local interface device to obtain a license from the license server is limited to user devices that communicate with the local interface device when located less than a predetermined maximum distance from the local interface device for using that authentication to enable the user device to obtain a license.
US10140434B2 Group-based external sharing of electronic data
A computing system that provides access to electronic content includes a processor, a data store, and a user interface component. The data store is coupled to the processor and configured to store the electronic content. The user interface component is coupled to the processor and configured to generate a user interface allowing an internal user to generate a sharing request to share electronic content with an external user. The processor is configured to determine whether the internal user is a member of a group that is allowed to externally share content and to inhibit external sharing of the electronic content if the internal user is not a member of the group that is allowed to externally share the electronic content.
US10140432B2 Method for scalable access control decisions
Content access may be provided and processed by assigning responsibility for obtaining entitlement data to the client's browser. Thus, in one example, the client may be configured to synchronize and coordinate data lookups associated with a content request, rather than relying on the server to do so. The network architecture may use a mediator design pattern, in which the client's browser acts as the mediator (i.e., middleman) between a content server and an entitlement data server. Accordingly, synchronous calls between server-side services might not be required. Instead, data necessary for the content server to process a client request for access to protected content may be received in the incoming request from the client's browser.
US10140430B1 Policy-based mobile access to shared network resources
Techniques to provide mobile access to content are disclosed. A request from a mobile application running on a mobile device to access content is received at a connector node. A user credential associated with the request is used to identify at the connector node a policy associated with the request. A policy metadata associated with the policy is provided from the connector node to the mobile application running on the mobile device. The mobile application may include application code that is responsive to the policy metadata to perform, with respect to the request to access content, an action indicated by the policy.
US10140427B2 Method and system for analysis of compounds
The analysis of compounds utilising the physical response of cellular networks is described. Typically, the electrical characteristics of the cellular network are monitored although other characteristics such as fluorescence may be monitored. In any event, the analysis utilises signal processing techniques to derive a set of features which may be evaluated against a library of known responses. The technique may be applied to both the detection and identification of unknown compounds and the detection of concentrations of known compounds.
US10140424B2 Modifying a cosmetic product based on a microbe profile
Systems and methods are described for modifying a cosmetic product based on a microbe profile including an ingredient-microbe interaction dataset including information associated with interactions between reference cosmetic ingredients and types of reference microbes; and a computing device including circuitry configured to receive information associated with the microbe profile of an individual, receive information associated with an ingredient list of the cosmetic product, compare the microbe profile of the individual and the ingredient list of the cosmetic product to the ingredient-microbe interaction dataset, identify an interaction between at least one cosmetic ingredient in the ingredient list of the cosmetic product and at least one of the one or more types of microbes in the microbe profile of the individual, recommend a modification to the ingredient list in response to an identified interaction, and report to a user the recommended modification.
US10140422B2 Progression analytics system
A method of identifying insights related to the occurrence of an adverse health outcome of interest, comprises extracting electronic clinical data associated with historical healthcare encounters. The method also comprises defining patient groups based upon similar data patterns present in the extracted electronic clinical data wherein the patient groups have varying likelihood for the adverse health outcome. Still further, the method comprises deriving hypothesized etiological explanations for why one or more patient groups have higher likelihood when compared to other patient groups. Optionally, the method comprises identifying clinical interventions that are intended to reduce the likelihood of the adverse outcome for certain patient groups.
US10140421B1 Medical scan annotator system
A medical scan annotator system is operable to select a medical scan for transmission via a network to a first client device and a second client device for display via an interactive interface, and annotation data is received from the first client device and the second client device in response. Annotation similarity data is generated by comparing the first annotation data to the second annotation data, and consensus annotation data is generated based on the first annotation data and the second annotation data in response to the annotation similarity data indicating that the difference between the first annotation data and the second annotation data compares favorably to an annotation discrepancy threshold. The consensus annotation data is mapped to the medical scan in a medical scan database.
US10140419B2 Graphical user interface for analysis and comparison of location-specific multiparameter data sets
A graphical user interface on a computer provides for the analysis of location specific data and the presentation of analysis results for visual comparison by a user. Results of the analysis are visually presented as icons subdivided into regions and arranged in such a way that the user is able to associate each icon with a data location. A visual presentation of results in the icons and regions allows a user to visually compare the analysis results in two or more data sets according to location. The graphical user interface further provides for the definition and adjustment of an analysis through the interaction of a user with a graphical representation of the analysis. In some cases, the visual presentation of results tracks the analysis adjustments so the user can visually observe the effects that the adjustments have on the results. A method of interacting with the interface to define an analysis and represent results and a method of presenting two or more data sets using the interface are described. The interface can be used to analyze and visually compare the results of location specific data from a number of sources and is illustrated in a flow cytometry application.
US10140418B2 System and method for classification of Patients
A system (100) for classifying a biological test sample, including a database (112) populated with reference expression data. The reference expression data includes expression levels of a plurality of molecules (polynucleotides or polypeptides), including a set of marker molecules, in a plurality of reference samples. Each reference sample has a pre-assigned value for each of one or more clinically significant variables. The system includes at least one processor (110) and at least one storage medium containing program instructions for execution by said processor (110). The program instructions cause the processor to accept (122) input expression data including a test vector of expression levels of the marker molecules in the biological test sample; and pass the input expression data to one or more analysis programs (130a, 130b, 135). The analysis programs include at least one statistical classification program (135) for assigning a value of at least one of said clinically significant variables to the test sample.
US10140417B1 Creating a virtual model of a vehicle event
A method includes receiving external data including a plurality of data points indicative of a plurality of respective states of an environment external to a vehicle. The external data is data that was received by the vehicle from a handheld mobile communication device external to the vehicle (e.g., a mobile communication device of a pedestrian) via a wireless link, and is indicative of objects sensed by the handheld mobile communication device. The method also includes storing the external data in a memory, generating a virtual model of an event (e.g., accident) involving at least one vehicle using the stored plurality of data points, and causing the virtual model of the event to be displayed.
US10140415B2 Method and system for verifying layout of integrated circuit including vertical memory cells
A method and system for verifying a layout of an integrated circuit (IC) is disclosed. The IC may include a plurality of strings each including a plurality of memory cells which are vertically stacked on a substrate. The method may include receiving schematic data of the IC including instances of a string symbol and layout data, preparing a layout versus schematic (LVS) rule file in which a string device is defined, and performing LVS verification.
US10140413B2 Efficient resolution of latch race conditions in emulation
A computer-implemented method for configuring a hardware verification system is presented. The method includes receiving, in the computer, a first code representing a first design including a first latch configured to be evaluated in accordance with a first signal, when the computer is invoked to configure the verification system. The method further includes changing, using the computer, the first code into a second code representing a second design, the changing further including transforming, using the computer, the first latch into a second latch configured to be evaluated in accordance with a second signal different from the first signal after the first signal is received at the second latch, when the second code for the second design is compiled for programming into the hardware verification system.
US10140410B1 Representing a routing strip in an integrated circuit design using a digit pattern
Embodiments disclosed herein provide techniques for representing a routing strip in an integrated circuit design using a digit pattern. According to certain aspects, the techniques include methods to display overlapped routing strips of an integrated circuit design when there are ten or more metal layers in the integrated circuit design. According to additional or alternative aspects, the techniques include methods to generate a texture pattern for displaying routing strips in which layer identification and layer direction of each routing strip can be easily discerned. According to further additional or alternative aspects, the techniques include methods to cause texture patterns for displaying routing strips to stagger with respect to each other when the routing strips are overlapped in a display.
US10140408B2 Selectively encrypting content for distribution from a receiver device to a companion device
Embodiments include systems and methods for selectively encrypting content for distribution from a receiver device to a companion device. A device processor of the receiving device may receive content, and may determine whether the content is encrypted. The device processor may determine the capabilities of the companion device in response to determining that the content is not encrypted. The device processor may encrypt the content in response to determine that the capabilities of the companion device meet a threshold. The device processor may then send the encrypted content to the companion device.
US10140407B2 Method, device and computer program product for integrated circuit layout generation
A method performed at least partially by a processor includes performing an air gap insertion process. The air gap insertion process includes sorting a plurality of nets of a layout of an integrated circuit in an order, and inserting, in accordance with the sorted order of the plurality of nets, air gap patterns adjacent to the plurality of nets. The method further includes generating a modified layout of the integrated circuit. The modified layout includes the plurality of nets and the inserted air gap patterns.
US10140405B2 Method and apparatus for finding logic equivalence between register transfer level and post synthesis nets
A method, computer program, and apparatus are described for finding the logical equivalence between register transfer level (RTL) wires and post synthesis nets in a netlist. In some example embodiments, the method includes minimizing nets in a netlist and matching each RTL wire to a netlist net. In some example embodiments, the method also includes determining if an RTL wire is logically equivalent to a netlist net. In some example embodiments, the method also includes determining a new candidate for a net if the RTL wire and associated netlist net are not logically equivalent.
US10140402B2 Parallel workflow finite element pre-processing apparatus and system
A method for collaborative analysis pre-processing of electronic models of engineering objects includes assigning a first user to de-feature a model of an engineering object during a first session to provide a de-featured model of an engineering object, assigning a second user to conduct other FEA pre-processing operations on the model of the engineering object during a second session, and applying the other FEA pre-processing operations for the model of the engineering object to the de-featured model of the engineering object. Example of other FEA pre-processing operations include applying a material definition to a geometry, pre-meshing a geometry, initiating automated meshing of a geometry, validating automated meshing of a geometry, editing a mesh for a geometry, manually meshing a geometry, and defining one or more boundary conditions for a geometry. The second session and the first session may be conducted concurrently. A corresponding system and apparatus are also disclosed herein.
US10140398B2 Automatic generation system of rebar shop drawing using 3D model
Disclosed is an automatic generation system of a rebar shop drawing using a three-dimensional model capable of rapidly creating a 2D rebar shop drawing including member reinforcement information and boundary region reinforcement information from the 2D structure drawing or 3D building information modeling data. The automatic generation system of a rebar shop drawing using a 3D model, the system including: a structure drawing processor configured to receive 2D structure drawing data where a member group is applied for every member; a member information processor configured to extract section information by member groups from member schedule data including section information and member reinforcement information of each member group and boundary region reinforcement information of each boundary region group by receiving the member schedule data; a 3D modeling processor configured to match the section information by members extracted from the member information processor with each member of the 2D structure drawing data received by the structure drawing processor to obtain a modeled 3D drawing; a boundary region information extractor configured to extract boundary region information of each member from the modeled 3D drawing from the 3D modeling processor; a boundary region information matching processor configured to match the extracted boundary region information of each member from the boundary region information extractor with each member of the 2D structure drawing data to allocate the matching result; a reinforcement information processor configured to generate rebar shop drawing data by matching the member reinforcement information of each member group and the boundary region reinforcement information of each boundary region group from the member schedule data with each member to which boundary region information of the 2D structure drawing data is allocated; and a rebar shop drawing creator configured to create and display a rebar shop drawing of a member selected by a user from the 2D structure drawing data storing reinforcement information of a member and a boundary region by the reinforcement information processor.
US10140394B2 Method for rejecting tuning disturbances to improve lamp failure prediction quality in thermal processes
Embodiments disclosed herein include methods for reducing or eliminating the impact of tuning disturbances during prediction of lamp failure. In one embodiment, the method comprises monitoring data of a lamp module for a process chamber using one or more physical sensors disposed at different locations within the lamp module, creating virtual sensors based on monitoring data of the lamp module, and providing a prediction model for the lamp module using the virtual sensors as inputs.
US10140390B1 Deletion blocking module for a multi-user CAx environment
A system for executing agnostic multi-user CAx environments includes a host computer including a processor and a memory. The processor and memory are configured to operate a multi-user CAx environment. The host computer is configured to communicate with a plurality of local computers, each of the local computers including at least one CAx software package and being configured to operate a local CAx environment of the multi-user CAx environment. A feature list is stored within the memory of the host computer, the feature list includes a list of each feature of a part file. A deletion prevention module is stored within at least one of the memory of the host computer and a memory of each of the local computers. The deletion prevention module is configured to prevent deletion of a prior feature currently accessed by at least one local CAx environment.
US10140389B2 Modifying constrained and unconstrained curve networks
Methods for modifying geometric models and corresponding systems and computer-readable mediums. A method includes receiving a geometric model, the geometric model including a plurality of curves. The method includes receiving a selection of one or more curves of the plurality of curves, finding at least one other curve of the plurality of curves that is related to the selected curve, and finding relationships between the selected curve and the other curve(s), including adding the selected curve, the other curve(s), and the relationships to a selected curve set. The method includes pre-processing the selected curve set, including de-activating a set of constraints for the geometric model. The method includes receiving a modification of the selected curve and modifying the selected curve set to produce a modified geometric model and modified selected curve set. The method includes post-processing the modified selected curve set, including re-activating and applying constraints for the geometric model.
US10140387B2 Model for managing variations in a product structure for a product
A method and apparatus for managing variations in a product structure for a product. In one illustrative embodiment, a product management system for managing variations in a product structure for a product comprises a model. The model comprises a primary hierarchical organization and a number of optimized product variant structures. The primary hierarchical organization comprises a group of domain master objects. The number of optimized product variant structures comprises a group of domain configuration objects in which each domain configuration object in the group of domain configuration objects represents a configuration for a component represented by a corresponding domain master object in the group of domain master objects.
US10140380B2 Device, system and process for inmate release, holds, capacity management, bed space bid auction and data sharing
An inmate facility management system with a shared storage device and a processor configured to receive data and search requests from multiple disparate facility systems. The processor has an interface to translate data from the multiple disparate facility systems and store the data in the shared storage device. The processor executes booking requests, warrant requests and release requests using the shared storage device.
US10140377B2 Data processing, data collection
Embodiments of the present invention generally relate to data processing and collection, further relate to a data processing method and a corresponding system, a data collecting method and a corresponding system. Particularly, the data processing method of the present invention comprises: obtaining position data; obtaining a position-function mapping relationship; and converting the position data into user behavior data according to the position-function mapping relationship. As compared to the prior art, at least one embodiment of the present invention has at least one of the following advantages: first, to collect user operations on a mobile terminal in a non-intrusive manner; second, to facilitate analysis performed on various applications of the mobile terminal.
US10140376B2 Client-side minimal download and simulated page navigation features
A client computing architecture is provided that utilized minimal download and simulated page navigation features. A client computer may receive a payload comprising delta data in response to a navigation request for an electronic page. The client computer may further parse the delta data for the electronic page, update page contents for the electronic page based on the received delta data, determine whether one or more errors are associated with a page load process for the electronic page, manage a fragment identifier portion of a uniform resource locator (URL) to track a current location in a navigation of the electronic page, and intercept one or more navigation click events to ensure a minimal download strategy navigation.
US10140369B2 Computer implemented system and method for collating and presenting multi-format information
A computer implemented system for collating and presenting multi-format information in a user-desired format is envisaged. The system stores information related to clients along with additional their personal information in a transient repository. These stored items of information are usually in different formats, including text format, image format and video format, which are then converted by the system into a format desired by the user of the system or into a pre-defined format. An input module present in the system accepts form a user, a desired output information format type and a client identifier corresponding to the client whose information needs to be collated. Based on the client identifier, the system converts the stored client related information in the desired format and then collates and displays the converted information for further processing.
US10140367B2 Apparatus, method and computer program product for characterizing an individual based on musical preferences
Each of a plurality of media clips accessed by a user is scored by analyzing metadata associated with the media clips. A representative subset of the media clips is selected based on the scoring. A visual representation of the representative subset of the media clips is displayed.
US10140365B2 System and method for facilitating co-play and download of artist specific client applications via user-provided playlists
The disclosure relates to systems and methods for facilitating co-play and download of artist specific client applications via user-provided playlists that includes songs playable only through a respective artist specific client application. A playlist may include songs from a plurality of different artist specific applications. A given artist specific application may be created and branded for a particular artist, whose music may be playable only through a corresponding artist specific application. Because a given song may only be played/accessed from a corresponding artist specific application, a playlist that includes songs from different artist specific applications may cause artist specific applications to be activated (e.g., opened, placed in the foreground, etc.) when a song included therein is next in line to be played. Artist specific applications that have already played a song in the playlist may be de-activated (e.g., closed, placed in the background, etc.).
US10140363B2 Social network crowd translation
Embodiments of the invention provide for social network crowd translation. A method for social network crowd translation includes selecting a source document to be translated into a specific target language from a source language and parsing the document to determine a context for the source document. The method also includes querying a social network for different individuals with profile data indicating proficiency with the target language and including keywords mapping to the context of the document. Thereafter, in response to locating an individual in the social network having profile data which indicates proficiency with the target language and including keywords mapping to the context of the document, the located individual is notified of a request to translate the document.
US10140355B2 Compiling extract, transform, and load job test data cases
Compiling test cases. The method may include uploading at least one extract, transform, load job (ETL job) and a plurality of test cases. The method may also include identifying a plurality of design features associated with the at least one uploaded ETL job. The method may further include identifying at least one feature change within the plurality of identified design features. The method may also include determining a plurality of related test cases within the plurality of uploaded test cases corresponding to the at least one identified feature change. The method may further include creating a test bucket based on a grouping of the determined plurality of related test cases. The method may also include adding at least one of a plurality of corresponding ETL jobs and a plurality of corresponding ETL job stages associated with the at least one identified feature change to the created test bucket.
US10140349B2 Method and/or system for transforming between trees and strings
Embodiments of articles, apparatuses, devices and/or systems for accessing, from memory, signal values for a first expression; transforming the signal values for the first expression in a first view to signal values for the first expression in a second view, and storing, in the memory, the signal values corresponding to the first expression in the second view are disclosed.
US10140347B2 Exposing data to query generating applications using usage profiles
A query handling arrangement is disclosed for a federated database system. The database system includes data storing applications configured to store data in corresponding databases. The query handling arrangement includes a query handling device that receives a database query from a query generating application concerning the obtaining of data from the databases, obtains usage profiles regarding allowed use of the data in the databases provided by a usage profile announcing device, investigates the usage profiles, obtains data from the databases according to the obtained usage profiles, and responds to the query with the obtained data.
US10140338B2 Filtering structured search queries based on privacy settings
In particular embodiments, a method includes receiving an unstructured text query, identifying nodes and edges from a social graph that correspond to n-grams in the text query, generating structured queries that include references to the identified nodes and edges, receiving a selection of a structured query, identifying target nodes that correspond to the structured query, and then generating search results that include target nodes with privacy settings where the nodes and edges along the path connecting the target node and the querying user are all visible to the user.
US10140337B2 Fuzzy join key
A system includes identification of a first one or more columns of a first database table as associated with a first entity and a first one or more columns of a second database table as associated with the first entity, mapping of the data of each row of the first one or more columns of the first database table to respective first rows of a predetermined schema associated with the entity, mapping of the data of each row of the first one or more columns of the second database table to respective second rows of the predetermined schema associated with the entity, determining of matching ones of the first rows and the second rows, and based on the matching ones of the first rows and the second rows, identification of the first one or more columns of the first database table and the first one or more columns of the second database table as a JOIN key between the first database table and the second database table.
US10140335B2 Calculation scenarios with extended semantic nodes
A calculation engine is described that executes calculation scenarios comprising a plurality of calculation nodes that each specify operations to be performed to execute the query. One of the nodes can be a semantic node that is used to modify a higher-level programming language query that stacks the calculation scenario on top of another semantic node based calculation scenario for operations that call for processing of non-processable key figures. Non-processable key figures being key figures that produce incorrect semantics when processed by higher-level calculation scenarios. Related apparatus, systems, methods, and articles are also described.
US10140332B2 Method and system for data cache handling
A method for caching in a server is provided. Data from a database is duplicated in an external cache and a hot cache which are used to speed up access and distribute server load reducing access traffic the database. The server is configured to process data requests by checking the hot cache first, then the external cache before attempting to retrieve data from the database.
US10140328B2 Detecting data integrity errors in information comprising similar data element types maintained by dissimilar information systems
An event notification system has an information system interface that operates to receive critical patient information in messages from dissimilar information systems. The information system interface has functionality that parses information in each message (including the critical information), detects from which information system the message are sent, and operates to detect critical information in each message. Critical information detected in a message received from a core information system is stored and compared to critical information (that should be the same as at least some of the stored critical information) detected in a message received from a non-core information system to determine whether the information is the same.
US10140326B2 Paged inverted index
Disclosed herein are system and method embodiments for generating a paged inverted index. An embodiment is generated by storing a first data structure and the second data structure in a plurality of pages, where the plurality of pages are stored in the one or more memories. The first data structure is stored in the plurality of pages and includes a plurality of value identifiers, where a value identifier corresponds to an offset. The second data structure stored in the plurality of pages includes a plurality of row positions, wherein a row position is at a location that corresponds to the offset in the first data structure and identifies a position of row in a table that stores data associated with the value ID.
US10140324B2 Processing spatiotemporal data records
A method for processing a primary data record, a spatial tree index and a plurality of time tree indexes is described. The method includes writing the primary data record to a primary data table, determining whether a spatial tree leaf node including location data exists and, if not, generating a spatial tree leaf node including the location data, and creating or updating spatial tree nodes connecting the spatial tree leaf node to a spatial tree root node. For spatial tree nodes including the location data, updating a respective time tree index by determining whether a time tree leaf node including time data exists and, if not, generating a time tree leaf node including the time data, and creating or updating time tree nodes connecting the time tree leaf node to a time tree root node. The time tree leaf node updated to include a pointer to the primary data record.
US10140322B2 Tools and techniques for extracting knowledge from unstructured data retrieved from personal data sources
A system may include multiple personal data sources and a machine-implemented data extractor and correlator configured to retrieve personal data from at least one of the personal data sources. The data extractor and correlator may extract information from unstructured data within the retrieved personal data and correlate the extracted information with previously stored structured data to generate additional structured data. The system may also include a storage device configured to store the previously stored structured data and the additional structured data. A natural language query module may be configured to receive a natural language query from a user and provide a response to the natural language query based at least in part on one or both of the previously stored structured data and the additional structured data.
US10140319B2 System for identifying anomalies by automatically generating and analyzing a structure
Embodiments of the invention are directed to a system, method, or computer program product for analyzing a data model and identifying anomalies within the data model. Data stored in a database is transformed into a data model by the invention, wherein the invention analyzes the data and generates relationships between tables and information contained within to generate the model. The data model itself is then analyzed in order to accurately identify anomalies such as ragged hierarchies, many-to-many issues, and/or double counting issues present in the data model which might affect the data integrity. Upon analyzing the data model, the invention compiles lists of discovered information and presents the results to a user in the form of a data analysis report.
US10140311B2 System and method of interacting with data at a wireless communication device
A wireless communication device includes a processor and a memory coupled to the processor. The memory includes instructions executable by the processor to perform operations. The operations include receiving a communication request input corresponding to an action to be executed with respect to a data file. The action is executable by the processor when the processor is connected to an external resource. The operations include automatically determining, in response to receiving the communication request input, whether the processor is connected to the external resource. The external resource enables the processor to communication via a wireless wide area network. The method also includes generating delayed action metadata in response to determining that the processor is not connected to the external resource. The delayed action metadata indicates that the requested action is to be executed by the processor when the processor is subsequently coupled to the external resource.
US10140308B2 Enhancing data retrieval performance in deduplication systems
Various embodiments for processing data in a data deduplication system are provided. For data segments previously deduplicated by the data deduplication system, a supplemental hot-read link is established for those of the data segments determined to be read on at least one of a frequent and recently used basis. Other system and computer program product embodiments are disclosed and provide related advantages.
US10140304B1 Distributed metadata servers in a file system with separate metadata servers for file metadata and directory metadata
A file system is provided having a plurality of distributed metadata servers with separate metadata servers for file metadata and directory metadata. An exemplary distributed metadata storage system comprises a plurality of compute nodes, wherein at least one compute node comprises a file system client that generates a directory metadata request and/or a file metadata request; a plurality of directory metadata servers to serve directory metadata in response to a given directory metadata request; and a plurality of file metadata servers to serve file metadata in response to a given file metadata request. The plurality of directory metadata servers are distinct from the plurality of file metadata servers. The compute nodes optionally comprise an object client that requests object data from an object store system. The number of directory metadata servers and the number of file metadata servers are optionally determined independently to balance for different workloads, and can be dynamically readjusted for evolving workloads.
US10140298B2 Social networking response management system
A system and method for managing electronic social networking includes defining content from a first user for communication to other users on an electronic social networking system. Natural language processing (NLP) and analytic analysis are applied to the content to identify a workflow for accessing and responding to the content. The access and the response to the content are based on the workflow.
US10140297B2 Supplementing search results with information of interest
A system may receive a search query. The system may further provide a list of first documents relating to the search query in a first area of a user interface and provide additional information that has been retrieved from the first documents in a second, different area of the user interface. The additional information includes an attribute name and an associated attribute value.
US10140294B2 Document management systems and methods
Disclosed are a data management system and computer-readable medium encoded with instructions to execute a method including communicating, by one or more of a document management application supporting integration protocols and a document management module in communication with the document management application, with one or more of a user relationship management system and a document management system using the one or more integration protocols; receiving a request to execute the document management application comprising a previously-created document management process; displaying an indication of a set of documents to be acquired; communicating with a signature acquisition module using the integration protocols configured to acquire a digital signature from a signature input device to create a digitally-signed electronic document; receiving the digitally-signed electronic document; creating an association in the form of a transaction file between user identification information and the digitally-signed electronic document; and transmitting the transaction file to be stored.
US10140289B2 Identifying propaganda in global social media
Disclosed is a scalable method for automatically deriving the topics discussed most prevalently in unstructured, multilingual text, and simultaneously revealing which topics are more biased towards one or another ‘information space’. The concept of the ‘information space’ is derived from Russian strategic doctrine on information warfare; an example of an ‘information space’ would be the portion of social media in which the Russian language is used. The disclosed method leverages this concept, in conjunction with unsupervised multilingual machine learning, to determine, automatically and without any built-in bias or preconceived notions of what is important, which topics are more discussed, for example, in one language than another. An analyst's attention can then be focused on the most important differences between national discourses, and insight more quickly gained into the areas (both topics and geographic regions) in which propaganda of the sort envisaged in Russian strategic doctrine may be taking hold.
US10140288B2 Processing text with domain-specific spreading activation methods
A method for performing natural language processing of free text using domain-specific spreading activation. Embodiments of the present invention ontologize free text using an algorithm based on neurocognitive theory by simulating human recognition, semantic, and episodic memory approaches. Embodiments of the invention may be used to process clinical text for assignment of billing codes, analyze suicide notes or legal discovery materials, and for processing other collections of text. Further, embodiments of the invention may be used to more effectively search large databases, such as a database containing a large number of medical publications.
US10140285B2 System and method for generating phrase based categories of interactions
In some embodiments, a system and method for generating phrase based categories of interactions may include obtaining a base category, the base category including one or more phrases. A base trend for the base category may be generated based on a frequency of appearance of at least one of the one or more phrases in a set of recorded interactions; a candidate phrase may be obtained and a candidate trend may be generated for the candidate phrase based on a frequency of appearance of the candidate phrase in the set of recorded interactions; a correlation level may be determined by relating the candidate trend to the base trend; and, if the correlation level is greater than a threshold level then the candidate phrase may be included the in the base category.
US10140284B2 Partial gesture text entry
A graphical keyboard including a number of keys is output for display at a display device. The computing device receives an indication of a gesture to select at least two of the keys based at least in part on detecting an input unit at locations of a presence-sensitive input device. In response to the detecting and while the input unit is detected at the presence-sensitive input device: the computing device determines a candidate word for the gesture based at least in part on the at least two keys and the candidate word is output for display at a first location of the output device. In response to determining that the input unit is no longer detected at the presence-sensitive input device, the displayed candidate word is output for display at a second location of the display device.
US10140283B2 Predictive text dictionary population
A method and system for populating a predictive text dictionary is provided. A connection between a handheld electronic device and a network is detected. The handheld electronic device is operable to allow a user to enter text. The handheld electronic device has a predictive text dictionary that is operable to receive and employ sets of words. User preferences for the handheld electronic device are retrieved. The predictive text dictionary of the handheld electronic device is populated with a set of words at least partially based on the user preferences.
US10140281B2 Method and system for distributed latent dirichlet allocation computation using addition of approximate counters
Herein is described a data-parallel algorithm for topic modeling on a distributed system in which memory and communication bandwidth requirements are streamlined for distributed implementation. According to embodiments, a distributed LDA Gibbs sampling algorithm shares approximate counter values amongst the nodes of a distributed system. These approximate counter values are repeatedly aggregated and then shared again to perform the distributed LDA Gibbs sampling. In order to maintain the shared counter values as approximate counter values of sixteen bits or less, approximate counter values are summed to produce aggregate approximate counter values. These small aggregate approximate counter values are shared between the nodes of the distributed system. As such, the addition of various types of approximate counters is described herein. Specifically, addition of binary Morris approximate counters, general Morris approximate counters, and Csűrös approximate counters are described in the context of distributed implementations of an LDA Gibbs sampling algorithm.
US10140278B2 Computer-implemented methods and systems for associating files with cells of a collaborative spreadsheet
One exemplary embodiment involves a computer-implemented method comprising receiving, in a computing device, a first request to attach a file in a cell of a collaborative spreadsheet, wherein the first request comprises the file and a cell identifier, and wherein the collaborative spreadsheet comprises a spreadsheet configured to be accessed and modified simultaneously from a plurality of client devices. The method additionally comprises attaching, via a processor, the file to the collaborative spreadsheet at the cell corresponding to the cell identifier; and storing the file on a cloud storage device, wherein the file is stored to be accessible in conjunction with the collaborative spreadsheet.
US10140277B2 System and method for selecting data sample groups for machine learning of context of data fields for various document types and/or for test data generation for quality assurance systems
A method and system learns new forms to be incorporated into an electronic document preparation system. The method and system receive form data related to a new form having a plurality of data fields that expect data values based on specific functions. The method and system gather training set data including previously filled forms having completed data fields corresponding to the data fields of the new form. The method and system group the training set data into groups and sample the groups. The method and system utilize machine learning in conjunction with the sampled training set data to identify an acceptable function for each of the data fields of the new form. The grouped and sampled training set data can also be passed to a quality assurance system.
US10140273B2 List manipulation in natural language processing
First content containing a plurality of list items in one or more lists can be parsed for conjunctions and implied list indicators. One or more modifications can occur at one or more conjunctions or implied list indicators. The one or more modifications can comprise one or more of expanding text, contracting text, and replacing text. The one or more modifications can generate second content conducive to natural language processing operations.
US10140266B2 Profile-based optimization of XSLT transformations
Methods and apparatus, including computer program products, for profile-based optimizations of Extensible Stylesheet Language Transformations (XSLT) transformations. A method includes generating a XSL (Extensible Stylesheet Language) Transformations (XSLT) and Extensible Markup Language (XML) Path Language (XPath) execution tree for an XSLT stylesheet, determining one or more optimizations for the XSLT and XPath execution tree, applying the one or more optimizations to the XSLT and XPath execution tree, verifying the one or more optimizations in the XSLT and XPath execution tree, making the verified one or more optimizations persistent in an optimized XSLT stylesheet, and transforming one or more source XML documents into one or more result documents using the optimized XSLT stylesheet.
US10140260B2 Intelligent text reduction for graphical interface elements
Disclosed is an improved system for performing intelligent text reduction on text strings for optimal display in a variety of user interface display elements. The system includes a smart text reduction algorithm that can shorten text strings as necessary in response to resizing the user interface or elements therein. The system also includes a design time user interface for application developers (or other users) to design graphical user interfaces in a collaborative workspace. The design time user interface incorporates the smart text reduction algorithm to enable designers to modify user interface display elements and run the text reduction algorithm on any text strings that no longer fit within the modified display elements. The described embodiments can also translate text strings of user interface display elements and can execute the smart text shortening algorithm on the translated text strings accordingly.
US10140256B2 Location specific content visualization formatting
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for evaluating digital content. In one aspect, a system includes a distributed computing system that accesses the third-party corpus database to evaluate the various third-party content and transmit, to a user device, digital data that produce visualizations of at least a portion of a set of the various third-party content in a display of the user device. The digital data include instructions that cause presentation of at least some of the visualizations of the various third-party content at the user device according to respective formatting that was selected by the distributed computing system for each of the at least some of the various third-party content.
US10140252B2 Hardware node with matrix-vector multiply tiles for neural network processing
Hardware and methods for neural network processing are provided. A method in a system comprising a plurality of nodes, where each node comprises a plurality of tiles, is provided. The method includes receiving an N by M matrix of coefficients configured to control a neural network model. The method includes storing a first row and a second row of the N by M matrix of coefficients in a first and a second on-chip memories incorporated within a first and a second of the plurality of tiles. The method includes processing the first row of the coefficients and a first set of input vectors using a first compute unit incorporated within the first of the plurality of tiles. The method includes processing the second row of the coefficients and a second set of input vectors using a second compute unit incorporated within the second of the plurality of tiles.
US10140251B2 Processor and method for executing matrix multiplication operation on processor
A processor and a method for executing a matrix multiplication operation on a processor. A specific implementation of the processor includes a data bus and an array processor having k processing units. The data bus is configured to sequentially read n columns of row vectors from an M×N multiplicand matrix and input same to each processing unit in the array processor, read an n×k submatrix from an N×K multiplier matrix and input each column vector of the submatrix to a corresponding processing unit in the array processor, and output a result obtained by each processing unit after executing a multiplication operation. Each processing unit in the array processor is configured to execute in parallel a vector multiplication operation on the input row and column vectors. Each processing unit includes a Wallace tree multiplier having n multipliers and n−1 adders. This implementation improves the processing efficiency of a matrix multiplication operation.
US10140250B2 Methods and apparatus for providing an FFT engine using a reconfigurable single delay feedback architecture
Methods and apparatus for providing an FFT engine using a reconfigurable single delay feedback architecture. In one aspect, an apparatus includes a radix-2 (R2) single delay feedback (SDF) stage that generates a radix-2 output and a radix-3 (R3) SDF stage that generates a radix-3 output. The apparatus also includes one or more radix-2 squared (R2^2) SDF stages that generate a radix-4 output. The apparatus further includes a controller that configures a sequence of radix stages selected from the R2, R3, and R2^2 stages based on an FFT point size to form an FFT engine. The FFT engine receives input samples at a first stage of the sequence and generate an FFT output result that is output from a last stage of the sequence. The sequence includes no more than one R3 stage.
US10140249B2 Approximate message passing with universal denoising
Various examples of methods and systems are provided for approximate message passing with universal denoising. In one example, a method includes applying an approximate message passing (AMP) conversion framework to a plurality of substantially linear measurements to produce a plurality of scalar measurements; applying a denoiser algorithm to the plurality of scalar measurements to generate a plurality of denoised scalar measurements; and applying a conversion term to the plurality of denoised scalar measurements to convert the plurality of denoised scalar measurements to a plurality of denoised substantially linear measurements.
US10140245B2 Memcached server functionality in a cluster of data processing nodes
A method is performed by a first server on a chip (SoC) node that is one instance of a plurality of nodes within a cluster of nodes. An operation is performed for determine if a second one of the SoC nodes in the cluster has data stored thereon corresponding to a data identifier in response to receiving a data retrieval request including the data identifier. An operation is performed for determining if a remote memory access channel exists between the SoC node and the second one of the SoC nodes. An operation is performed for access the data from the second one of the SoC nodes using the remote memory access channel after determine that the second one of the SoC nodes has the data stored thereon and that the remote memory access channel exists between the SoC node and the second one of the SoC nodes.
US10140240B2 Control messaging in multislot link layer flit
A link layer control message is generated and included in a flit that is to be sent over a serial data link to a device. The flits sent over the data link are to include a plurality of slots. Control messages can include, in some aspects, a viral alert message, a poison alert message, a credit return message, and acknowledgements.
US10140239B1 Superimposing butterfly network controls for pattern combinations
A multilayer butterfly network is shown that is operable to transform and align a plurality of fields from an input to an output data stream. Many transformations are possible with such a network which may include separate control of each multiplexer. This invention supports a limited set of multiplexer control signals, which enables a similarly limited set of data transformations. This limited capability is offset by the reduced complexity of the multiplexor control circuits. This invention used precalculated inputs and simple combinatorial logic to generate control signals for the butterfly network. Controls are independent for each layer and therefore are dependent only on the input and output patterns. Controls for the layers can be calculated in parallel.
US10140237B2 Fail functional automated driving
A vehicle system includes a first communication path and a second communication path. The vehicle system further includes a processor programmed to determine a first communication speed associated with communicating over the first communication path and a secondary communication speed associated with communicating over the second communication path. The processor commands a first vehicle subsystem to communicate over the first communication path or the second communication path based at least in part on the first communication speed and the secondary communication speed.
US10140236B2 Receiving buffer credits by a plurality of channels of one or more host computational devices for transmitting data to a control unit
A channel of a host computational device sends a command to transfer data to a control unit included in a storage controller. The channel of the host computational device receives a number of buffer credits from the control unit for communication with the control unit, where the number of buffer credits that is received is based on the control unit monitoring a number of transfer ready operations and a number of retry operations during a monitoring period while communicating with a plurality of channels that includes the channel.
US10140233B2 Mass storage device selector
A mass storage device selector (1000) operatively couplable between a host computer (12) and a plurality of mass storage devices (14), for allowing a user of the host computer (12) to securely and exclusively select, access and interface with only one of the mass storage devices (14) operatively coupled thereto.
US10140231B2 Flexible port configuration based on interface coupling
Example embodiments disclosed herein relate to configuring a flexible port. The configuration of a computing device is detected based on a coupling of an interface to a flexible input/output port. The flexible input/output port is configured based on the detected configuration of the computing device.
US10140225B2 Impedance adjustment in a memory device
Methods include configuring termination devices of a driver circuit of a memory device, storing a first plurality of trim values representative of the configuration of the termination devices of the driver circuit, transferring a second plurality of trim values to a different memory device, and configuring a plurality of termination devices of a driver circuit of the different memory device in response to the second plurality of trim values. Methods further include determining configuration information corresponding to a configuration of a particular driver circuit of a memory device adjusted to a desired impedance, storing a first set of trim values representative of the configuration information, and adjusting an impedance of a different driver circuit of the memory device in response to the first set of trim values and a correction factor representative of expected differences in characteristics between the particular driver circuit and the different driver circuit.
US10140222B1 Interface components
In an example, an apparatus may have a controller to be coupled to a host, an interface component coupled to the controller, and a plurality of memory devices coupled to the interface component. The interface component may be to cause a memory device of the plurality of memory devices to perform an operation in response to a command from the controller.
US10140218B2 Non-uniform memory access support in a virtual environment
Methods, systems, and computer program products for configuring devices in a virtual environment are described. An example method includes determining a NUMA node assigned to a virtual machine. A guest of the virtual machine probes a root bus to detect a first device coupled to the root bus. The first device is assigned, based on the determined NUMA node, a first address range of the virtual machine. The guest is notified of an expander coupled to the first virtual root bus. The expander is probed to detect an additional root bus. The guest probes the additional root bus to detect a second device. The second device is assigned, based on the determined NUMA node, a second address range.
US10140216B2 Measuring address translation latency
An apparatus includes processing circuitry to process instructions, some of which may require addresses to be translated. The apparatus also includes address translation circuitry to translate addresses in response to instruction processed by the processing circuitry. Furthermore, the apparatus also includes translation latency measuring circuitry to measure a latency of at least part of an address translation process performed by the address translation circuitry in response to a given instruction.
US10140214B2 Hypervisor translation bypass by host IOMMU with virtual machine migration support
A system and method of translation bypass includes a hypervisor configuring a host input-output memory management unit to translate a guest memory of a guest virtual machine. The hypervisor reserves a first portion of the guest memory. The hypervisor receives, from the guest virtual machine, a guest physical address. The hypervisor stores the guest physical address in the first portion of the guest memory. The hypervisor configures a device to access the first portion of the guest memory to locate a command.
US10140213B2 Two level memory full line writes
A memory controller receives a memory invalidation request that references a line of far memory in a two level system memory topology with far memory and near memory, identifies an address of the near memory corresponding to the line, and reads data at the address to determine whether a copy of the line is in the near memory. Data of the address is to be flushed to the far memory if the data includes a copy of another line of the far memory and the copy of the other line is dirty. A completion is sent for the memory invalidation request to indicate that a coherence agent is granted exclusive access to the line. With exclusive access, the line is to be modified to generate a modified version of the line and the address of the near memory is to be overwritten with the modified version of the line.
US10140212B2 Consistent and efficient mirroring of nonvolatile memory state in virtualized environments by remote mirroring memory addresses of nonvolatile memory to which cached lines of the nonvolatile memory have been flushed
Updates to nonvolatile memory pages are mirrored so that certain features of a computer system, such as live migration of applications, fault tolerance, and high availability, will be available even when nonvolatile memory is local to the computer system. Mirroring may be carried out when a cache flush instruction is executed to flush contents of the cache into nonvolatile memory. In addition, mirroring may be carried out asynchronously with respect to execution of the cache flush instruction by retrieving content that is to be mirrored from the nonvolatile memory using memory addresses of the nonvolatile memory corresponding to target memory addresses of the cache flush instruction.
US10140208B2 NUMA-aware garbage collection
System and Methods for non-uniform memory (NUMA) garbage collection are provided. Multiple memories and processors are categorized into local groups. A heap space is divided into multiple pools and stored in each of the memories. Garbage collection threads are assigned to each of the local groups. Garbage collection is performed using the garbage collection threads for objects contained in the pools using the garbage collector threads, memory, and processor assigned to each local group, minimizing remote memory accesses.
US10140198B1 Networked desktop environment
A method and apparatus for a networked desktop environment is provided. Executing a networked desktop environment may include identifying a networked desktop state of the networked desktop environment, which may include a networked desktop workspace and an information element. The networked desktop state may include information indicating a multi-dimensional position of a representation of the information element in the networked desktop workspace. Executing the networked desktop environment may include generating instructions for use in rendering the networked desktop workspace, which may include information indicative of the networked desktop state, and transmitting the instructions to an interface device. Information indicating an interaction with the networked desktop environment may be received and the networked desktop state may be updated based on the interaction information.
US10140197B2 Method performed by an electronic device capable of communicating with a reader with improved self-testing
Disclosed are methods and electronic devices that communicate with a reader. The methods and devices may receive a command emitted by the reader, and then select an application to be executed by the device based on the command that is received. The methods and devices may also determine whether to perform one or more self test according to which application was selected.
US10140188B2 Snapshot management
Systems and methods are disclosed for backing up a computer. The method includes choosing a time window to back up the computer; determining jobs that need to be synced during the time window and snapshots; determining an optimal set of snapshots that cover all jobs; altering job records in the database to point to one of the optimal snapshots; and deleting all snapshots not in the optimal set.
US10140187B1 Techniques for system backup
Techniques for system backup are disclosed. In one embodiment, the techniques may be realized as a method including identifying a particular characteristic of a particular modification of a default automated procedure for selecting files to include in an off-site backup, wherein the identifying is based at least in part on an aggregation of data from many client devices as to how each of many users deviated from the default automated selection procedure; receiving a first system profile for a first client device; identifying the particular characteristic in the first system profile; and based on identifying the particular characteristic in the first system profile, applying a modified default automated selection procedure to the first client device, the modified default automated selection procedure including the particular modification identified with the particular characteristic.
US10140183B2 Efficient state tracking for clusters
Exemplary method, system, and computer program product embodiments for efficient state tracking for clusters are provided. In one embodiment, by way of example only, in a distributed shared memory architecture, an asynchronous calculation of deltas and the views is performed while concurrently receiving client requests and concurrently tracking the client requests times. The results of the asynchronous calculation may be applied to each of the client requests that are competing for data of the same concurrency during a certain period with currently executing client requests. A latency is bound for the client requests by a time necessitated for the asynchronous calculation of at least two of the deltas where a first state snapshot is atomically taken while simultaneously calculating the at least two of the deltas.
US10140180B1 Segment-based outer code recovery
Systems and methods are disclosed for performing segment-based outer code recovery at a data storage device. An apparatus may comprise a circuit configured to disable outer code error recovery, and perform a read operation spanning a plurality of segments of a data storage medium, a segment including a plurality of sectors. The circuit may identify one or more segments from the plurality of segments that have one or more sectors with an error. For an identified segment of the one or more segments, the circuit may perform a re-read operation with outer code error recovery enabled, and perform outer code recovery on sectors with an error within the identified segment.
US10140176B2 Semiconductor memory device, memory system including the same, and method of error correction of the same
An error correcting method of a semiconductor memory device includes receiving first data from outside the semiconductor memory device. First check bits are generated based on the first data and a first parity generator matrix. The first parity generator matrix includes a plurality of columns of bits. The plurality of columns of bits are arranged in a plurality of parity generator matrix groups. An error correcting code (ECC) code word including a plurality of ECC code word groups is stored in the plurality of memory cell groups. Each of the plurality of ECC code word groups have the first data and the first check bits. The plurality of ECC code word groups correspond to the plurality of parity generator matrix groups, respectively. For each parity generator matrix group of the first parity generator matrix, a result value of a bit-by-bit exclusive OR (XOR) operation performed on any two columns included in the parity generator matrix group is equal to a column number of a column that is not included in the parity generator matrix group. Thus, when a first ECC code word group, from among the plurality of ECC code word groups, includes error bits, a miscorrected bit that would be caused by the error bits as a result of performing an error correction operation on the first ECC code word group is located in an ECC code word group other than the first ECC code word group.
US10140173B2 Method for allocating resources in wireless communication system and system thereof
This invention relates to a method for allocating resources in a wireless communication system and a system thereof. The disclosed method comprises steps for: allowing a user's terminal to receive information about the wireless transmission resources among semi-permanent transmission resources; performing CRC-calculation by receiving a message about the allocation of the semi-permanent transmission resources based on the received information; verifying the validity of the message by comparing the information about the wireless resources indicated in the received message with the received information about the wireless transmission resources; and receiving data as the transmission resources indicated in the message if there is no error in the verification.
US10140171B2 Method and apparatus for downsizing the diagnosis scope for change-inducing errors
The scope of the system changes to be considered for analysis for finding problematic changes is reduced in order to allow focusing on highly potential suspicious drifts caused by change sequences. The method and system includes a data cleaning module to remove irrelevant changes, a feature extraction and normalization module to extract the features of change objects, data annotation module to remove irrelevant changes based on patterns, and a clustering module to obtain groups for further analysis. Data cleaning is simplified using domain independent rules. Additional sources of change sequences are removed by application of pattern based techniques so as to narrow down problematic system changes to analyze for root cause analysis. Change error sequence and degree of temporal correlation to correlate system changes with errors, as well as change behavior patterns may be used for downsizing the diagnosis scope.
US10140170B2 Reporting errors to a data storage device
An error mechanism provides stored error information to assist in determining the cause of failure of a storage device such as a hard disk drive. The error mechanism gathers information surrounding an error event from various software and hardware components in the system. An event command is sent to the storage device that includes the gathered information. The storage device stores the gathered information from the event command in a log on the storage device. After the storage device is removed from the system the error information in the log can be used to determine the cause of the failure. The event command may be standardized into an existing industry communication protocol or be vendor specific.
US10140167B2 Static message placement in queues based on an apriori defined placement plan
An information exchange between at least two processes (FEED_PROC-1, FEED_PROC-2, CONSUME_PROC-1) communicating with each other using at least one queue (QUEUE-001) uses a placement plan for determining the order in which messages are placed into the queue. The information feeding processes (FEED_PROC-1, FEED_PROC-2) place pieces of information (MESG-001, MESG-002) into the queue (QUEUE-001), from where an information consuming process (CONSUME_PROC-1) sequentially consumes the pieces of information. The placement plan describes, for at least one possible value of identifying information contained in each of the pieces of information, a respective position (POS-001, POS-002) in the queue (QUEUE-001), such that the pieces of information (MESG-001, MESCG-002) or respective references thereto are placed into the queue according to positions in the queue (QUEUE-001) corresponding to the respective values of the identifying information in the pieces of information.
US10140166B2 Message oriented middleware with integrated rules engine
Embodiments of the present invention provide a method, system and computer program product for the integration of a rules engine with message oriented middleware. In an embodiment of the invention, a method for managing a messaging component in message oriented middleware has been provided. The method includes creating shared memory in the memory of a computer and adding or deleting tokens in the shared memory corresponding to objects such as messages and message queues, created in and removed from, respectively, in a messaging component of message oriented middleware. The method additionally includes applying rules in a rules engine to the tokens in the shared memory. Finally, the method includes directing management operations in the messaging component responsive to the applied rules by the rules engine.
US10140163B2 Intelligent framework for shared services orchestration
Aspects of the present invention disclose a method for optimizing shared services orchestration. The method includes one or more computer processors receiving resource requirements from a client. The method further includes one or more computer processors determining a list of rules. The method further includes one or more computer processors determining at least one resource based on the resource requirements and the list of rules. The method further includes one or more computer processors deploying at least one resource from the determined at least one resource.
US10140162B2 Managing a shared pool of configurable computing resources using a set of scaling factors and a set of workload resource data
Disclosed aspects manage a shared pool of configurable computing resources associated with a shared pool manager. The shared pool manager receives a set of scaling factors. The set of scaling factors corresponds to a workload. Using the set of scaling factor values and a set of workload resource data, a configuration is determined. The configuration is established to process the workload. Disclosed aspects manage a shared pool of configurable computing resources associated with a registry. The registry is structured to have a set of workload resource data and associated scaling factors. A set of scaling factor values is detected. The set of scaling factors corresponds to a workload. Based on both the set of workload resource data and the set of scaling factor values, a set of resource attributes is determined to configure the shared pool of configurable computing resources for the workload. The set of resource attributes is communicated.
US10140157B2 Multiple process scheduling of threads using process queues
Techniques for scheduling threads for execution in a data processing system are described herein. According to one embodiment, in response to a request for executing a thread, a scheduler of an operating system of the data processing system accesses a global run queue to identify a global run entry associated with the highest process priority. The global run queue includes multiple global run entries, each corresponding to one of a plurality of process priorities. A group run queue is identified based on the global run entry, where the group run queue includes multiple threads associated with one of the processes. The scheduler dispatches one of the threads that has the highest thread priority amongst the threads in the group run queue to one of the processor cores of the data processing system for execution.
US10140156B2 Methods and systems for coordinated transactions in distributed and parallel environments
Automated techniques are disclosed for minimizing communication between nodes in a system comprising multiple nodes for executing requests in which a request type is associated with a particular node. For example, a technique comprises the following steps. Information is maintained about frequencies of compound requests received and individual requests comprising the compound requests. For a plurality of request types which frequently occur in a compound request, the plurality of request types is associated to a same node. As another example, a technique for minimizing communication between nodes, in a system comprising multiple nodes for executing a plurality of applications, comprises the steps of maintaining information about an amount of communication between said applications, and using said information to place said applications on said nodes to minimize communication among said nodes.
US10140155B2 Dynamically provisioning, managing, and executing tasks
Embodiments relate to systems, devices, and computer-implemented methods for provisioning, managing, and executing tasks. An agent program can be configured to receive task data, determine a task definition corresponding to the task data, retrieve the task definition, and execute the task definition using the task data. The agent program can additionally be configured to set a time-to-live for the task definition and locally delete the task definition when the time-to-live elapses.
US10140151B2 Leveraging directed acyclic graph (DAG) information to group tasks for execution
Embodiments for leveraging directed acyclic graph (DAG) information to group tasks for execution, by at least one processor device. For a set of tasks, an input host set is determined for each task using a shuffle type and hosts used during a previous stage, and the tasks in the set of tasks determined to be within a same input host set are classified together. An Input/Output (I/O) cost for each task in the set of tasks is calculated and tasks within the set of tasks are grouped into task groups according to an applied allocation time. The task groups are launched commensurate with a calculated delay time from each input host set so as to overlap I/O phases and central processing unit (CPU) phases to improve CPU efficiency, the launched task groups being executed by an executor according to the calculated delay time.
US10140148B1 Copy based IOMMU emulation for out-of-process emulated devices
A system and method for copy based IOMMU emulation for out-of-process emulated device includes a memory, one or more physical processors, a virtual machine having a guest and a guest memory, and a hypervisor executing on the physical processors. In an example, the hypervisor receives a request from the guest to grant access of a virtual device to a guest memory page when the guest memory is mapped to a private memory. The virtual device is mapped to a shared memory. The virtual device has access to the guest memory while the guest memory is mapped to the shared memory. The hypervisor copies data in a private memory page to a shared memory page in response to receiving the request. Then, the hypervisor maps the guest memory page to the shared memory page, which grants the virtual device access to the guest memory page.
US10140147B2 Intelligently assisted IoT endpoint device
Intelligently assisted IoT endpoint devices are disclosed. For example, an endpoint device determined to have an active network connection redirects input/output data from a physical sensor to a network interface. First redirected data of the input/output data is received, over a network by a virtual sensor of a virtualized endpoint service then output to a virtualized endpoint engine that resulting in conversion into first converted data, which is sent to an endpoint control service. The virtualized endpoint engine receives a first command from the endpoint control service then sends the first command to a virtual interactive element controller which converts the first command into a second command compatible with an interactive element of the endpoint device which performs a task after receiving the second command. The virtual sensor receives second redirected data collected by the physical sensor different from first redirected data as a result of the task.
US10140141B2 Measuring accumulated load values of first level and second level virtual machines for modifying resource allocation
A computer includes: a host VM monitor configured to operate on a physical processor and generate a logical processor that operates a first-level VM; and a guest VM monitor configured to operate on the logical processor and generate a plurality of virtual processors that operates a plurality of second-level VMs generated on the first-level VM. The host VM monitor includes management information that correlates control information which is unique to each of the second-level VMs and which the host VM monitor can acquire in a period from the start to the end of execution of the second-level VM with a second-level VM identifier for specifying the second-level VM. The host VM monitor specifies a second-level VM, based on a second-level VM identifier corresponding to the control information of the second-level VM, which has been acquired, in the management information and acquires information on a load of the second-level VM.
US10140137B2 Threading as a service
A service manages a plurality of virtual machine instances for low latency execution of user codes. The plurality of virtual machine instances can be configured based on a predetermined set of configurations. One or more containers may be created within the virtual machine instances. In response to a request to execute user code, the service identifies a pre-configured virtual machine instance suitable for executing the user code. The service can allocate the identified virtual machine instance to the user, create a new container within an instance already allocated to the user, or re-use a container already created for execution of the user code. When the user code has not been activated for a time-out period, the service can invalidate allocation of the virtual machine instance destroy the container. The time from receiving the request to beginning code execution is less than a predetermined duration, for example, 100 ms.
US10140136B2 Distributed virtual array data storage system and method
Embodiments of a distributed virtual array data storage system and method are disclosed. Storage nodes made up of relatively unsophisticated disks with associated processors are scalable to store very large amounts of data. The storage nodes communicate with servers directly over a network through, for example, an Ethernet connection. Control of the storage nodes and access to the storage nodes is handled entirely on the server side of the system by distributed virtual array (DVA) software running on the server side and employing a particular protocol over the standard network connection. In an embodiment, server-side virtual machine (VM) hosts host application VMs that are associated with vDisks. The DVA software distributes data for the vDisk over the storage nodes. In the case of failure of one or more of the storage nodes, the DVA software reconstructs the data, for example by reading redundant data from surviving storage nodes.
US10140134B2 Management of inter-dependent configurations of virtual machines in a cloud
A server computer system determines that configuring a first virtual machine in a cloud depends on a configuration result of configuring a second virtual machine. The server computer system configures the second virtual machine in the cloud and configures the first virtual machine in the cloud using the configuration result of the second virtual machine.
US10140132B2 Fast computer startup
Fast computer startup is provided by, upon receipt of a shutdown command, recording state information representing a target state. In this target state, the computing device may have closed all user sessions, such that no user state information is included in the target state. However, the operating system may still be executing. In response to a command to startup the computer, this target state may be quickly reestablished from the recorded target state information. Portions of a startup sequence may be performed to complete the startup process, including establishing user state. To protect user expectations despite changes in response to a shutdown command, creation and use of the file holding the recorded state information may be conditional on dynamically determined events. Also, user and programmatic interfaces may provide options to override creation or use of the recorded state information.
US10140125B1 Methods and apparatus for interactive content injection
A method in a network device acting as a gateway of a venue for providing interactive content to a client device. The network device receives a first request from the client device for a webpage accessible through a data network, transmits a second request for the webpage, and receives the webpage. The network device determines whether the webpage is eligible for modification. Responsive to determining that the webpage is eligible for modification, the network device retrieves, from a central system, content to be injected into the webpage that includes a script to be executed by a web browser of the client device that causes the web browser to display the interactive content, modifies the webpage to yield a modified webpage that includes the content, and transmits, to the client device, the modified webpage, whereby the modified webpage is displayed by the web browser with the interactive content.
US10140123B2 SIMD processing lanes storing input pixel operand data in local register file for thread execution of image processing operations
A graphics processing unit is disclosed, the graphics processing unit having a processor having one or more SIMD processing units, and a local data share corresponding to one of the one or more SIMD processing units, the local data share comprising one or more low latency accessible memory regions for each group of threads assigned to one or more execution wavefronts, and a global data share comprising one or more low latency memory regions for each group of threads.
US10140122B2 Computer processor with operand/variable-mapped namespace
A computer processor includes an operands-mapped namespace and/or a Variables mapped namespace. In some embodiments, a system for performing computing operations includes a processor comprising a namespace; and one or more memory devices physically or logically connected to the processor, wherein the memory devices comprise memory space. The namespace of the processor is not limited to the memory space of the one or more memory devices. In an embodiment, a method of computing includes physically or logically connecting a processor to one or more memory devices comprising memory space, and implementing, by the processor, a namespace, in which the namespace is not limited to the memory space to which the memory space is physically or logically connected.
US10140121B2 Sending a command with client information to allow any remote server to communicate directly with client
A process that executes client software in a computer, hereinafter client process, starts execution of at least a portion of server software, hereinafter listener. The client process retrieves from the listener, an identifier of a port in the computer, at which the listener waits to receive one or more messages, which may contain commands. The client process connects to a server process in another computer and sends only to the server process, at least a command and client information that includes at least the port identifier of its listener. Any remote computer(s) that may receive and execute the command, use the client information to send back information related to the command, directly to the port identifier of the listener started by the client process. Any messages received at the listener's port identifier are processed, e.g. by displaying any output generated in execution of the command by the remote computer(s).
US10140117B2 Fault-tolerant variable region repaving during firmware over the air update
Variables utilized in device firmware that provides various boot and runtime services are repaved in a fault-tolerant manner within a secure store in a durable, non-volatile device memory during an FOTA update process. A spare region in the secure store is utilized to temporarily hold a back-up of a primary region in which the firmware variables are written. Using a transaction-based fault-tolerant write (FTW) process, the variables in the primary region can be repaved with variables contained in a firmware update payload that is delivered from a remote service. In the event of a fault in the variable region repaving process, either the primary or spare region will remain valid so that firmware in a known good state can be utilized to enable the device to boot successfully and the variable region repaving in the FOTA update process may be restarted.
US10140116B2 In-vehicle auxiliary memory storage
An embedded modem communicates over a vehicle bus with controllers that each include data storage. The embedded modem queries the controllers over the bus to identify controllers having available storage, such that if the available storage is located on a priority controller, the embedded modem sends received data over the bus to the priority controller. Otherwise, if the available storage is available on a non-priority controller, the embedded modem send the data over the bus to the non-priority controller. The embedded modem queries the controllers over the bus to confirm that the controllers storing the received data are available for data offload, and responsive to the confirmation, requests the stored data over the bus and transmits the stored data over a wide-area network to a telematics server.
US10140114B2 Method for wirelessly updating firmware in a wide area network
Executing a FOTA (firmware over the air) method in a LoRa network having low throughput and low power. the transceivers used in the end nodes and in the LoRa gateway are capable of selecting a certain frequency channel and deactivating the LoRa mode. If the spread-spectrum LoRa mode is deactivated, both transceivers at the end node and the gateway function instead using a basic FSK (frequency-shift keying) modulation scheme. This modulation scheme is capable of providing a higher data rate at the expense of reducing the “path balance,” which indicates how much attenuation the transmitted signal may sustain while still being able to be decoded at the receiver. When using the FSK modulation scheme at a high data rate, a FOTA method may be easily carried out, since the end node must have its receiver activated only for a short time.
US10140111B2 Streaming graphic method and arrangement data for building control systems
A method of updating building control system values includes instantiating a server object on a data server corresponding to a set of BCS values. The method also includes generating in a web server a data request associated with the server object and providing the data request to the data server. The method also includes providing a response to the data request if a change in at least one of the set of BCS values is acknowledged in the server object. The method further includes holding the data request open if no change in at least one of the set of BCS values is acknowledged and a predetermined time period has not elapsed since the data request was provided to the data server.
US10140110B2 Multiple chunk software updates
A system may include a vehicle-based computing system. The vehicle-based computing system may identify from a first software update chunk retrieved from a subscribed topic for receiving vehicle updates, a number of chunks of the update, retrieve additional chunks of the update by subscription to each of a sequence of subtopics to the subscribed topic, each subtopic associated with a respective remaining one of the number of chunks, and update the software utilizing the retrieved chunks.
US10140107B2 Dynamic web application notifications including task bar overlays
Web applications are created and installed in response to user interactions with browser menus and browser links. In some instances, a browser menu selection or a selection of an icon associated with a URL in a web browser triggers the web application creation. A link to the web application may be presented in a task bar or a menu of an application on a client device.
US10140104B2 Target architecture determination
Examples of the present disclosure provide apparatuses and methods for target architecture determination. An example method comprises receiving an indication of a type of target architecture in a portion of source code and creating compiled code for the type of target architecture based on the indication.
US10140103B2 POS application development method and cloud server
An embodiment of the present invention provides a point of sale (POS) application development method and a cloud server, which are configured to realize development and deployment of an application through the cloud server so as to shorten the development cycle of the POS application. The method of the embodiment of the present invention includes: by a cloud server, receiving and saving application project data transmitted from a web client; by the cloud server, processing the application project data and obtaining an application package; by the cloud server, performing signature processing for the application package and obtaining a signed application package; by the cloud server, transmitting the signed application package to a POS so that the POS realizes an corresponding application based on the signed application package. Another embodiment of the present invention further provides a cloud server.
US10140102B2 Evaluating accessibility compliance of a hybrid user interface design
A first hierarchy of a first type of elements of a user interface is received from an application. A second application presents the user interface including a set of the first type of elements and a set of a second type of elements at a client. A second hierarchy of the second type of elements used in a system-specific presentation of the user interface is received from the application. A first element of the first type in the first hierarchy is determined to violate a condition specified in a compliance rule, and that a second element of the second type in the second hierarchy is related to the first element. An evaluation is made that an attribute of the second element causes the condition to be violated. The second element is reported.
US10140100B2 Device common model interface
A device common model interface is described that translates a schema describing a resource in a fabric network into a common object model and one or more target-specific data models, using a specification of a target application environment and a specification of a communication protocol. Elements of the schema that are useful for an application are extracted to generate the common object model and the one or more target-specific data models are provided to the application. The application interacts with an interface of the resource using the API of the target-specific data model, which performs operations that are specific to communicating with the resource in the target application environment and using the communication protocol.
US10140099B2 Systems and methods for generating code from executable models with floating point data
Systems and methods generate code from an executable model. The model may operate on variables having floating point data types. The systems and methods may unpack the sign, exponent, and mantissa components of the floating point variables, and interpret them as boolean, integer, or fixed-point data types. The systems and methods may include operators that operate on the extracted sign, exponent, and mantissa components, and that produce sign, exponent, and mantissa outputs having boolean, integer or fixed-point data types. The systems and methods may pack the sign, exponent, and mantissa components of the output into an integer and reinterpret the integer as a floating point data type. Having replaced the floating point data types with boolean, integer or fixed-point data types, the generated code may be suitable for programmable logic devices and/or microcontrollers that lack Floating Point Units (FPUs).
US10140098B2 Code generation
The present invention provides a method of generating computer executable code using components, each of which corresponds to a respective data manipulation service, typically implemented by a respective entity. The method includes defining a combination of components corresponding to a sequence of data manipulations. The data manipulations are then performed, which can be achieved by requesting the provision of each service from the respective entities in accordance with the defined component combination, thereby causing computer executable code to be generated.
US10140097B2 System for improved parallelization of program code
A system is provided in which a human annotation, undertaken for direct implementation of parallelization measures, is used for training an adaptive automatic classification method, which is then applied automatically to code blocks to be analyzed, wherein further suitable patterns obtained by human review from the automatically analyzed code blocks may then be used in turn for continuous improvement of the adaptive automatic classification method.
US10140094B2 Rounding circuitry and method
A data processing apparatus for performing rounding on an input value to produce a rounded form output value includes floor calculation circuitry that receives the input value in redundant-representation and generates two candidates of a floor of the input value in non-redundant representation. Ceiling calculation circuitry receives the input value in redundant-representation and generates two candidates of a ceiling of the input value in non-redundant representation. Selection circuitry outputs one of the two candidates of the floor of said input value and the two candidates of the ceiling of said input value as the rounded form output value, based on a sign of a residual value associated with the input value. Each of the two candidates of the floor of the input value correspond with different values of the sign of the residual value and each of the two candidates of the ceiling of said input value correspond with different values of the sign of said residual value.
US10140093B2 Apparatus and method for estimating a shift amount when performing floating-point subtraction
An apparatus and method are provided for estimating a shift amount when employing processing circuitry to perform a subtraction operation to subtract a second significand value of a second floating-point operand from a first significand value of a first floating-point operand in order to generate a difference value. Shift estimation circuitry then determines an estimated shift amount to be applied to the difference value. The shift estimation circuitry comprises significand analysis circuitry to generate, from analysis of the significand values of the two floating-point operands, a first bit string identifying a most significant bit position within the difference value that is predicted to have its bit set to a determined value. In parallel, shift limiting circuitry generates from an exponent value a second bit string identifying a shift limit bit position. The shift limiting circuitry has computation circuitry to perform, for each bit position in at least a subset of bit positions of the second bit string, an associated computation using bits of the exponent value to determine a value for that bit position within the second bit string. The associated computation is different for different bit positions. Combining circuitry then generates a combined bit string from the first and second bit strings, and shift determination circuitry determines the estimated shift amount from the combined bit string.
US10140092B2 Closepath fast incremented sum in a three-path fused multiply-add design
According to one general aspect, an apparatus may include a floating-point multiply-accumulate unit configured to generate a floating point result by either adding or subtracting three floating point operands: an addend, a product carry, and a product sum. The floating-point multiply-accumulate unit may include a close path adder. The close path adder may include an unincremented mantissa addition circuit configured to compute an unincremented mantissa result based upon the three floating point operands. The close path adder may also include an incremented mantissa addition circuit configured to, at least partially in parallel with the mantissa addition circuit, produce an incremented mantissa result. The close path adder may further include a selection circuit configured to produce a close path result by selecting between the unincremented mantissa result and the incremented mantissa result.
US10140091B2 Integrated circuits with specialized processing blocks for performing floating-point fast fourier transforms and complex multiplication
Integrated circuits with specialized processing blocks are provided. A specialized processing block may include one real addition stage and one real multiplier stage. The multiplier stage may simultaneously feed its output to the addition stage and directly to an adjacent specialized processing block. The addition stage may also produce sum and difference outputs in parallel. A group of four such specialized processing blocks may be connected in a chain to implement a radix-2 fast Fourier transform (FFT) butterfly. Multiple radix-2 butterflies may be stacked to form yet higher order radix butterflies. If desired, the specialized processing block may also be used to implement a complex multiply operation. Three or four specialized processing blocks may be chained together and along with one or more adders outside the specialized processing blocks, real and imaginary portions of a complex product can be generated.
US10140090B2 Computing and summing up multiple products in a single multiplier
Methods, systems and computer program products for computing and summing up multiple products in a single multiplier are provided. Aspects include receiving a first number and a second number, creating partial products of the first number and the second number based on a multiplication of the first number and the second number, and reducing the number of partial products to create an intermediate result. Aspects also include receiving a third number and a fourth number, creating partial products of the third number and the fourth number based on a multiplication of the third number and the fourth number, creating a reduction tree and adding the intermediate result to the reduction tree. Aspects further include reducing the number of partial products in the reduction tree to create a second sum value and a second carry value and adding the second sum value and the second carry value to create a result.
US10140089B1 Synthetic speech for in vehicle communication
A system and method that enhances spoken utterances by capturing one or more microphone signals. The system and method estimates a plurality of echo paths from each of the one or more microphone signals and synthesizes a speech reinforcement signal in response to and corresponding to the one or more microphone signals. The system and method concatenates portions of the synthesized reinforcement signal with the captured microphone signals and processes the captured microphone signals in response to the estimated plurality of echo paths.
US10140087B2 Remote streaming audio processing system
The disclosure provides methods and systems for processing audio signals. The method may comprise receiving, via an application displayed at a client computing device, an audio signal and a user control input for controlling an audio processing effect of the audio signal. Then, the method may comprise sending, via a wide area network connection, the audio signal and the user control input to an audio server and then relaying the audio signal through the audio server to an input of an audio processing device. The method may also comprise controlling a setting on the audio processing device through a hardware controller based on the user control input, and returning a processed version of the audio signal from the audio processing device to the client computing device.
US10140085B2 Playback device operating states
A system is described for maintaining synchrony of operations among a plurality of devices that have independent clocking arrangements. The system includes a task distribution device that distributes tasks to a synchrony group comprising a plurality of devices that are to perform the tasks distributed by the task distribution device in synchrony. The task distribution device distributes each task to the members of the synchrony group over a network. Each task is associated with a time stamp that indicates a time, relative to a clock maintained by the task distribution device, at which the members of the synchrony group are to execute the task. Each member of the synchrony group periodically obtains from the task distribution device an indication of the current time indicated by its clock, determines a time differential between the task distribution device's clock and its respective clock and determines therefrom a time at which, according to its respective clock, the time stamp indicates that it is to execute the task.
US10140080B2 Projector and control method
A projector includes a plurality of transmitters each of which transmits a signal, a receiver that receives signals transmitted from another projector, and a control unit that achieves synchronization of the signals between the projector and the another projector based on the signals transmitted from the another projector and received by the receiver. The control unit includes a state judgment portion that judges whether or not the synchronization with the another projector is stable and a number determination portion that determines the number of transmitters to be used among the plurality of transmitters based on the judgment result made by the state judgment portion.
US10140078B2 Data processing system and method for generating guiding network based on regional layout image
The invention discloses a data processing system and method for generating a guiding network. The data processing system according to a preferred embodiment of the invention includes an editing module and a processing module. Through the editing module, an editor uploads a regional layout image, labels M rational coordinates based on the regional layout image, selects N positioning points from the M rational coordinates, selects K information triggering points from the M rational coordinates, and selectively creates links between neighboring rational coordinates in the M rational coordinates. The processing module functions in generating the guiding network according to the regional layout image, the M rational coordinates, the N positioning points, the K information triggering points and the links.
US10140073B2 Wireless devices that establish a wireless connection with a mobile information apparatus by wirelessly detecting, within physical proximity, the mobile information apparatus
Wireless devices that establish a wireless connection with a mobile device (e.g., smart phone) by wirelessly detecting the mobile device within a physical proximity, are herein disclosed and enabled. To set up a wireless device (e.g., Bluetooth devices, audio output devices, television controllers, Internet appliances, digital cameras, etc.) for connecting with a smart phone, the wireless device and the smart phone are simply placed within physical proximity of each other for short range wireless detection. During the wireless detection, the smart phone and the wireless device may exchange, transmit, or receive device or security information to facilitate future wireless connections. Subsequent to the short range wireless detection, the wireless device and the smart phone are connected or locked for future wireless communications (e.g., Bluetooth or IEEE802.11), and future wireless connections between the wireless device and the smart phone can be established without having to repeat the short range wireless detection.
US10140072B2 Sound output system or internet appliance that supports voice activated commands, and that plays audio data received from a service over a network
An output system, such as a wireless speaker or an Internet appliance, that supports voice activated commands is herein disclosed and enabled. The output system is wirelessly connectable to a service operated over a network (e.g., Internet) for receiving output data (e.g., music) from the service for outputting at the output system. The setup of the output system includes: (1) wirelessly discovering the output system using a smart phone, (2) establishing a wireless communication link between the smart phone and the output system (e.g., via Bluetooth or IEEE 802.11), and (3) providing information, such as security and/or authentication information, from the smart phone to the output system over the wireless communication link. Thereafter, the output system accesses the service operated over the network, and the outpt system is operabke to receive voice activated commands from a user while the output system is connected to the service.
US10140070B2 Terminal, information processing apparatus, image forming system, and non-transitory computer readable medium
A terminal includes a display and an availability information acquisition unit. The display displays an icon image. The availability information acquisition unit acquires availability information which indicates whether or not an image forming apparatus is available. The icon image is changed according to the availability information which is acquired by the availability information acquisition unit and indicates whether or not the image forming apparatus is available.
US10140068B1 Asynchronous management of movable components
Techniques for asynchronous management of physical components are disclosed. A request to perform an operation in a tape library, including a physical task to be performed by a component, is received. Based on the request, a message handler is initialized. The message handler executes in an execution thread. State data associated with the component is retrieved from persistent storage. Using the state data, a code object representing the component is instantiated. Using the message handler and the code object, instructions are transmitted to the component to perform the physical task. A process, executing in a different execution thread, receives a message from the component indicating completion of the physical task. Based on the message, another message handler is initialized that updates persistent storage associated with the component.
US10140066B2 Smart partitioning of storage access paths in shared storage services
In one general embodiment, a computer-implemented method includes creating multiple pools of micro services. Each of the pools includes a specific configuration set and resource properties. Also, the computer-implemented method includes receiving incoming workloads. Moreover, the computer-implemented method includes, for each of the incoming workloads, dynamically mapping the incoming workload, based on characteristics of the incoming workload, to an access path traversing a combination of a subset of the pools of micro services.
US10140064B2 Method and apparatus for storing information using an intelligent block storage controller
Methods, devices, and media for improving data storage reliability and efficiency comprising: creating at least one logical storage drive comprising a plurality of logical blocks; mapping the at least one logical storage drive to at least one physical storage drive based on many-to-one mapping or one-to-many mapping, wherein the at least one physical storage drive comprises a plurality of physical blocks; and applying a compression algorithm to data held in one or more logical blocks, aggregating units of the data, and storing the units of the data into one or more physical blocks.
US10140057B2 Apparatuses and methods for multiple address registers for a solid state device
The present disclosure includes apparatuses, systems, and methods related to multiple address registers for a solid state device (SSD). An example apparatus includes a controller including a plurality of base address registers (BARs) each including same addresses for data storage in a same memory resource and an SSD that includes the same memory resource.
US10140053B1 Load balancing of multi-copy data replication
A computer program product, system, and method for generating coded fragments comprises receiving, at a primary data protection appliance (DPA), an I/O write for a user volume; determining a distributed consistency group (DCG) associated with the user volume, the DCG having a plurality of replica copies; determining one or more secondary DPAs assigned to one or more of the replica copies; sending the I/O write from the primary DPA to each of the secondary DPAs; and applying, at each of the secondary DPAs, the I/O write to at least one of the replica copies assigned to the secondary DPA.
US10140052B2 Memory access in a data processing system utilizing copy and paste instructions
A data processing system includes a processor core having a store-through upper level cache and a store-in lower level cache. In response to a first instruction, the processor core generates a copy-type request and transmits the copy-type request to the lower level cache, where the copy-type request specifies a source real address. In response to a second instruction, the processor core generates a paste-type request and transmits the paste-type request to the lower level cache, where the paste-type request specifies a destination real address. In response to receipt of the copy-type request, the lower level cache copies a data granule from a storage location specified by the source real address into a non-architected buffer, and in response to receipt of the paste-type request, the lower level cache writes the data granule from the non-architected buffer to a storage location specified by the destination real address.
US10140050B2 Providing access information to a storage controller to determine a storage tier for storing data
Provided are a computer program product, system, and method for providing access information to a storage controller to determine a storage tier for storing data. Access information is maintained for each data record in a data store, wherein the access information indicates a level of access to each data record in the data store. A write request directed to a data record in the data store is received. A command is generated identifying the data record and including the access information for the data record. The command is transmitted to the storage controller, wherein the storage controller uses the access information to determine one of the plurality of storage tiers on which to store the data record.
US10140048B2 Apparatus and method for file recording based on non-volatile memory
The present disclosure includes a non-volatile memory having a boot region, a file allocation table region and a data region; a memory configured to store a program for managing a file recording; and a processor configured to execute the program. Wherein the processor allocates metadata corresponding to a file to be stored in the non-volatile memory to the FAT region as the program is executed, the processor allocates a plurality of clusters to the data region based on information upon a size of the file included in the metadata, the processor writes the file in the plurality of clusters allocated to the data region, if a size of the written file is different from a size of the plurality of allocated clusters, the processor updates the metadata based on the size of the file.
US10140044B2 Efficient memory bank design
In an aspect of the disclosure, a method and an apparatus are provided. The apparatus may be a memory. The memory may include a first memory portion configured to store a first bit and generate a first data bit output. The first data bit output may be a function of the first bit when a first read enable is active. The memory may also include a second memory portion configured to store a second bit and generate a second data bit output. The second data bit output may be a function of the second bit when a second read enable is active. The memory may include a switch configured to select between the first and second bits for a read operation based on the first and second data bit outputs.
US10140042B1 Deterministic read disturb counter-based data checking for NAND flash
A data storage device comprises a non-volatile semiconductor memory device and a solid-state drive controller communicatively coupled to the non-volatile semiconductor memory device. The non-volatile semiconductor memory device can store data in memory blocks. The solid-state drive controller can, periodically, retrieve counts from a counter table, select a predetermined number of memory blocks corresponding to the lowest counts, and determine an integrity of the stored data in each of the predetermined number of memory blocks. Each count can correspond to a difference between a count limit and a number of read operations performed on one of the memory blocks.
US10140037B2 Partial sharing of secondary storage files in a data storage system
The data storage system according to certain aspects can allow users to share a portion of a file (e.g., a document) in secondary storage. The user may specify a portion of a secondary storage file to share and send a link to the portion to another user. The other user can access the shared portion from the link, and just the shared portion may be restored from secondary storage. The data storage system according to certain aspects can also provide a native view of secondary storage data on a client computer. The index data and/or metadata relating to secondary storage data may be stored in native format (e.g., format of the application(s) that generated the secondary storage data) so that the secondary storage data can be displayed in a native view. The index data and/or metadata may be synchronized on the client without synchronizing the secondary storage data itself.
US10140035B2 Method for appropriately controlling duplicated volumes in virtual volume subsystems
A storage system according to one preferred embodiment of the present invention is composed of at least a first storage subsystem and a second storage subsystem. Write data from a host computer is duplicated to a first volume of the first storage subsystem and a second volume of the second storage subsystem, and the host computer is composed to be able to access both the first volume and the second volume. Attribute information which is information related to an order of write and/or write capability is set for each volume, and when an access command to the volume is received from the host computer, the storage subsystem determines whether I/O to the first volume and/or the second volume is required or not based on the attribute set for each volume.
US10140032B1 Multi-tier storage system with dynamic power management utilizing configurable data mover modules
An apparatus in one embodiment comprises a storage system having at least first and second storage tiers each comprising a plurality of storage devices. The storage system implements at least one configurable data mover module adapted to interact with the first and second storage tiers and comprising at least one power management configuration file. The data mover module alters a manner in which data is moved between the first and second storage tiers based at least in part on a change in state of the power management configuration file. For example, the data mover module may be configurable via the power management configuration file in a mode of operation in which data movement from the first storage tier to the second storage tier occurs for data files utilized by a given application only after completion of a compute phase for that application.
US10140031B2 Hierarchical flash translation layer structure and method for designing the same
A Flash Translation Layer (FTL) structure including mapping information for storing data is disclosed. The FTL structure includes a plurality of hierarchical data groups including a zeroth-layer host data group, and first-layer to nth-layer metadata groups, and zeroth to nth logs configured in a hierarchical structure in correspondence with the respective hierarchical data groups, for processing data of the corresponding data groups. A kth log (0≤k≤n) provides an interface to volatile memory resources dividedly allocated to the kth log, an interface to non-volatile memory resources dividedly allocated to the kth log, and an interface to at least one of (k−1)th and (k+1)th logs.
US10140030B2 Dynamic modulation of cache memory
One or more processors migrate an amount of cloud data from a non-volatile memory to a volatile cache memory. One or more processors partition the amount of cloud data into a plurality of objects of a size that allow for a satisfactory read/write throughput performance. One or more processors analyze the plurality of objects for input/output performance over a time period. One or more processors migrate a first portion of the plurality of objects back to the non-volatile memory, wherein the first portion of the plurality of objects exhibit a first input/output performance lower than a first threshold value.
US10140027B1 Data transfers with adaptively adjusted polling times
Method and apparatus for managing data in a memory, such as a flash memory. In accordance with some embodiments, a memory module has a non-volatile memory (NVM) and a memory module electronics (MME) circuit. A controller circuit communicates a first command to the MME circuit to perform a selected action upon a selected address of the NVM. After a variable delay time interval, a second command is communicated by the controller circuit to the MME circuit as a status request regarding the first command. The variable delay time interval is determined based on an accumulated count of status requests that were issued, prior to the first command, for the selected address.
US10140023B2 Memory device and memory system including the same
A memory device includes memory groups, storing data, and a boosting interface. The boosting interface transfers the data by determining a transfer path of the data based on a command and an access address. The boosting interface includes a reconfigurable input decoder in which a program command of the command is programmed based on a command set mode and an input-output set mode. The memory device has an enhanced performance by programming the program command in the reconfigurable input decoder based on the command set mode and the input-output set mode.
US10140018B2 Flexible device
A flexible device is provided. The flexible device includes a main body, a flexible display fixed to a first face of the main body, an auxiliary display disposed on a first region of a second face of the main body that is opposite to the first face, and a cover coupled to the second face to be movable while facing the second face of the main body. The cover is configured to have an area to cover the whole of the second face of the main body, and to be moved when the main body is curved, bent, or folded. The auxiliary display is closed by the cover in a state where the flexible device is unfolded, and the auxiliary display is opened in a state where the flexible device is folded.
US10140015B2 Mobile device camera viewfinder punch through effect
In an example embodiment, an application is executed on a mobile device, causing generation of application graphical output in an application layer. The application layer is rendered on a touchscreen display. A first gesture of a user is detected, and in response to the first gesture a viewfinder layer is generated, the viewfinder layer containing real-time image data from the embedded camera via a camera service. A composite of the application layer, the viewfinder layer, and a transparency mask is rendered so that a portion of the viewfinder layer is visible and a portion of the application layer is visible on the touchscreen display at the same time. Then a second gesture by the user is detected, and in response to the second gesture, viewfinder data from the viewfinder layer is captured and the viewfinder layer and transparency mask are removed.
US10140012B2 Input identification method and input apparatus
An input apparatus having a touch module and an input identification method applied to the apparatus are described. The method includes during the collection of a touch track on the touch module, when a first partial track of the touch track satisfies a first preset condition, a first command corresponding to the first partial track is obtained; the first command is executed; and during the collection of the touch track, when a second partial track following the first partial track satisfies a second preset condition, a second command corresponding to the second partial track is obtained; and the second command is executed. The method and apparatus can quickly identify a gesture operation of a user on the touch screen, and can continue to perform the corresponding operation after the identification of the gesture operation of the user and before the completion of the gesture operation.
US10140009B2 Gesture detection on a display device
According to an illustrative embodiment, an electronic apparatus is provided. The apparatus includes a display and an input apparatus operable to detect a gesture on the display. When the display is displaying a first page and the input apparatus detects a drag operation, the display displays a second page in response to the drag operation.
US10140007B2 Smart audience picker
Various embodiments include a graphical user interface for a social network system. The graphical user interface includes a slider for selecting recipients who may receive communications from a user (or sources who may send communications to the user). Various positions of the slider may correspond to or otherwise constrain the size of the communication recipient (or source) set.
US10140006B2 Method for controlling information apparatus
A control method is provided for controlling a networked information apparatus that includes a touch panel display. An electric shutter device is controlled over the network to open and close a shutter remotely. A processor of the information apparatus causes display of an operation icon on a display screen of the information apparatus, and the operation icon causes an operation screen for the electric shutter device to be displayed. When a swipe operation is sensed on the operation screen, a movement control command is output to the network for moving the shutter of the electric shutter device in a swipe direction of the swipe operation, in which movement of the shutter represented in the shutter image results in a changed representation of an object hidden by the shutter represented in the shutter image when the shutter image is in a closed position.
US10140002B2 Information processing apparatus, information processing method, and program
An information processing apparatus including: a display controller that controls a user interface to display a first object; and a detection unit that detects an input received at the user interface, wherein the display controller performs a predetermined operation corresponding to the displayed first object based on a first input detected at a first position at which the first object is displayed and a second input detected at a second position in which the object is not displayed.
US10139993B2 Enhanced window control flows
Aspects of the disclosure relate generally to morphing window controls associated with a window on a display of a client computing device. In order to do so, a plurality of window controls may be presented. Each window control is configured to perform an original function to control the window. The computing device is configured to receive a first input associated with a first one of the plurality of window controls. The first input may provide for initiating a function associated with the first window control. In response to the received first input, the original function associated with another window control is converted to an alternate function. The alternate function of the other window control is configured to perform a different task to control the window than the original function of the other window control.
US10139984B2 Devices, storage medium, and methods for multimedia processing
Devices, methods, and a storage medium are provided for multimedia processing. For example, multimedia information to be processed and configuration information of the multimedia information are acquired. The configuration information includes one or more special effect processing conditions. An attribute status of the multimedia information is acquired; and when the attribute status of the multimedia information matching with the special effect processing conditions, special effect processing is performed on the multimedia information.
US10139980B2 Touch window
A capacitive touch window includes: a substrate; a cover substrate; and an electrode, wherein a portion of the substrate is flat and another portion thereof is curved, and the electrode includes: a first sensing electrode; a second sensing electrode including second unit sensing electrodes spaced apart from the first sensing electrode; a bridge electrode connecting the second unit sensing electrodes; and an insulating layer between the first sensing electrode and the bridge electrode. The first and second sensing electrodes are disposed on a same surface of the substrate. The bridge electrode includes: a first mesh line having a first width; a second mesh line having a second width; and a first cross area in which the first and second mesh lines cross each other, the first cross area having a third width, wherein the third width is 2 to 5 times the first width and the second width.
US10139977B2 Touch display device and method of driving the same
A touch display device and a method of driving the same are provided. The touch display device includes a metal layer and a plurality of organic light-emitting unit groups. Each of the plurality of organic light-emitting unit groups includes a plurality of organic light-emitting units and the organic light-emitting units of each of the plurality of organic light-emitting unit groups shares one of the plurality of cathodes, the plurality of cathodes are insulated from each other, and each of the plurality of cathodes forms a capacitive pressure sensor with the metal layer.
US10139976B2 Detecting apparatus and display apparatus
According to an aspect, a detecting apparatus includes: a touch detection electrode provided along a touch detection surface; a strain gauge integrated with the touch detection electrode.
US10139975B2 Pressure compensation for force-sensitive touch screen
Pressure compensation can be used to improve performance of force-sensitive touch screens. Changes in pressure, particularly transient, internal pressure changes in an electronic device due to an object applying force to a touch screen of the electronic device, can degrade force sensing performance of the touch screen. For example, when a finger presses a force-sensitive touch screen of a sealed electronic device, the applied force can increase internal pressure of the sealed electronic device until internal pressure can equalize. The increased internal pressure can cause a normal force to oppose the deflection of the touch screen, resulting in inaccurate force measurements of applied user force. In some examples, an electronic device including a force-sensitive touch screen can include a pressure sensor configured to measure internal pressure of the electronic device. The measured pressure can be used to compensate the amount of force measured by the force sensor.
US10139973B2 Information handling system totem tracking management
An information handling system touchscreen display interacts with totem devices by recognizing and tracking spectral signatures of the totem devices so that totem positions are reported as a single length, width and rotational orientation message to a host operating system. Ignore zones and hysteresis time periods are defined from the position message based upon totem context so that the host operating system processes touchscreen inputs with minimal latency and improved accuracy. Communication and battery charging are provided to the totem by the touchscreen display will illumination directed to the totem position.
US10139972B2 Touch panel and manufacturing method therefor
Disclosed herein is a touch panel including a glass cover, a light transmitting conductive film, a flexible circuit board, a light blocking print layer, and a colored print layer.
US10139969B2 Touch panel including multilayer touch signal line
A touch panel includes: a substrate; touch electrodes disposed on the substrate, the touch electrodes being configured to sense a touch input; and touch signal lines each connected to one of the touch electrodes, the touch signal lines each including a fanout portion and a pad portion, the pad portion being electrically connected to a touch controller. Each of the fanout portion and the pad portion includes a first conductor, a second conductor disposed on the first conductor, and a third conductor disposed on the second conductor, and a passivation layer disposed on the third conductor.
US10139968B2 Touch sensing circuit of capacitive touch panel
A touch sensing circuit includes N periodic-wave signal generation modules, an analog front-end circuit module, N mixing modules, and N integration modules. N is an integer. The N periodic-wave signal generation modules generate N first periodic-wave signals having N frequencies to N first channels of a capacitive touch panel. The analog front-end circuit module receives and demodulates the N first periodic-wave signals passing through N mutual capacitance at N intersection points of the N first channels and a second channel to output an analog front-end signal. The N mixing modules mix the analog front-end signal and N second periodic-wave signals having the N frequencies respectively into N mixed signals. The N integration modules integrate the N mixed signals to generate N output signals.
US10139967B2 Touch screen and display device
A touch screen and a display device are provided. The touch screen includes first strip electrodes and second strip electrodes, which are disposed in different layers and intersect with each other. The first strip electrodes disposed in a layer above the second strip electrodes have patterns to prevent Moire fringes caused by interference. In the touch period at least some of the first strip electrodes are configured to load touch scanning signals while the second strip electrodes are configured to couple with the voltage signals of the touch scanning signals and output signals; or in the touch period the second strip electrodes are configured to bad touch scanning signals while at least some of the first strip electrodes are configured to couple with the voltage signals of the touch scanning signals and output signals. The touch screen can reduce Moire fringes at the edges of the first strip electrodes caused by interference of light due to regular patterns.
US10139966B2 External user interface for head worn computing
Aspects of the present invention relate to user interface control of a head-worn computer.
US10139965B2 Touch panel, manufacturing method thereof and display device
A touch panel, a manufacturing method thereof and a display device are disclosed. The touch panel includes a first sensing layer (10) and a second sensing layer (11) which are superimposed. The first sensing layer includes a plurality of columns of first sensing lines (12); each first sensing line is formed by the alternate series connection between first transparent electrodes (1) and first metal wires (2); the second sensing layer includes a plurality of rows of second sensing lines (34); each second sensing line is formed by the alternate series connection between second transparent electrodes (3) and second metal wires (4); in terms of vertical projections of the first sensing layer and the second sensing layer on a plane of the touch panel, the first transparent electrodes (1) and the second transparent electrodes (3) are alternately arranged along the column direction and the row direction; the first metal wires (2) and the second metal wires (4) are alternately arranged along the column direction and the row direction; the first metal wire (2) crosses over the second transparent electrode (3); and the second metal wire (4) crosses over the first transparent electrode (1). The touch panel can solve the Moiré problem.
US10139963B2 Touch sensor and display device
A touch sensor that may detect an object away from the sensor is provided. The touch sensor includes one or more drive electrodes; one or more detection electrodes forming capacitance in cooperation with the respective drive electrodes; a detection circuit applying drive signals to the respective drive electrodes to detect the object based on detection signals obtained from the respective detection electrodes in response to the respective drive signals; and a controller controlling to change a range of electric flux lines generated between the drive electrodes and the detection electrodes.
US10139959B2 Self-calibration of force sensors and inertial compensation
A method of calibrating a force sensor that includes an input surface and an array of sensing elements. The input has a number of test locations and is deformable under applied force. The force sensor is mounted in a predetermined test orientation. For each test location of the plurality of test locations on the input surface of the force sensor a predetermined test force to the test location. An element calibration value is measured for each sensing element of the array of sensing elements of the force sensor. An (x, y) deformation map of the input surface of the force sensor corresponding to the application of the predetermined test force to the test location is determined based on the measured element calibration values.
US10139958B2 Organic electroluminescent touch panel integrating touch control function, driving method for the same, and display device comprising the same
This application provides an organic electroluminescent touch panel, a driving method for the same, and a display device comprising the same. Without changing the original organic electroluminescent architecture, the cathode layer (2) of the organic electroluminescent architecture is partitioned to form a plurality of cathodes independent of and insulating from each other, the plurality of cathodes serve as touch electrodes to sense occurrence of an outside touch and transmit a touch signal to the touch display integrated chip via the lead wire, implementing that the display panel is integrated with the touch control function based on organic electroluminescent display, and by the pixel driving circuit, the control terminal of the driving module (04) is initialized in the initialization stage, threshold voltage compensation of the driving module (04) is performed in the compensation stage, which avoids an affect caused by change of the threshold voltage of the driving module (04) on lightening luminance, meanwhile, in the touch control stage, signals on the respective signal lines are all modulated in synchronization with external touch control signals sensed by the touch electrodes, the parasitic capacitance of the touch electrode can be eliminated, and touch control performance of the touch panel can be improved.
US10139954B2 Display device and operating method thereof
A display device includes a display panel, at least one touch sensor, a touch sensor controller and a display controller. The at least one touch sensor senses and outputs a touch sensing signal. The touch sensor controller, electrically coupled to the touch sensor, receives the touch sensing signal and generates a touch sensing result accordingly. The display controller, electrically coupled to the display panel and the touch sensor controller, receives graphic data to generate first display data and determines whether to adjust the first display data to second display data and transmit the second display data to the display panel according to the touch sensing result. The first display data has first display a feature, the second display data has a second feature, and the first display feature is different from the second display feature. An operating method of the display device is also provided.
US10139949B2 Input device and touch panel display
An input device according to an embodiment includes an electrostatic sensor, an operation surface, and a sensitivity adjusting layer. The electrostatic sensor includes a planar detection surface. The operation surface is non-parallel to the detection surface. The sensitivity adjusting layer is adjusted so that a region in which a distance between the operation surface and the detection surface is larger has a higher electric permittivity.
US10139947B2 Touch-sensing device having light-shielding layers with different edge roughness
A touch-sensing device is provided, which includes a substrate with a central region and a peripheral region, and a first light-shielding layer disposed on the peripheral region, wherein the first light-shielding layer has a first edge adjacent to the central region. The device further includes a touch-sensing layer disposed on the central region, and a part of the touch-sensing layer extends onto the peripheral region to cover a part of the first light-shielding layer. The device also includes a conductive line layer disposed on the first light-shielding layer, and a second light-shielding layer covering at least a part of the first light-shielding layer and at least a part of the conductive line layer. The second light-shielding layer has a second edge adjacent to the central region, and the second edge has a profile roughness that is greater than that of the first edge.
US10139946B2 Input device and display device
An input device includes a first substrate, a light-emitting element unit, and third conductive layers. The first substrate includes first and second surfaces. The light-emitting element unit includes: first conductive layers formed in one layer on the second surface side; second conductive layers formed in one layer on the second surface side different from the layer of the first conductive layers; and a luminescent layer provided between the first and the second conductive layers and electrically in contact therewith. The third conductive layers are formed to be insulated from the first and the second conductive layers and not to intersect with the second conductive layers in planar view, and are configured to detect a change in an electric field between the first and the third conductive layers depending on coordinates of a proximity object at a position overlapping with the first conductive layers and the first surface in planar view.
US10139929B2 Information handling system interactive totems
A totem device accepts inputs from an end user and communicates the inputs to an information handling system through a capacitive mat by moving an interactive portion of the totem relative to a main portion. In one embodiment, the capacitive mat integrates a display that presents input images proximate the totem, such as a volume gauge or mouse keys. Interactive portions include compressible materials that alter surface area pressed against a capacitive mat when pressed upon and plungers that move independent of a main body to press. In one embodiment, a camera captures images of the totem to enhance the distinguishing of inputs.
US10139924B2 Information processing method and apparatus based on deformation controllable device and user equipment
Embodiments of the present application disclose an information processing method and apparatus based on a deformation controllable device and a user equipment. The method comprises: acquiring at least one piece of deformation request information for a deformation controllable device performing directional interaction with an external object; and in response to that a predicted value of effects of the at least one piece of deformation request information on an interaction effect parameter of the directional interaction falls beyond an acceptable effect value range, performing a first operation to cause an actual value of effects of the at least one piece of deformation request information on the interaction effect parameter to fall within the acceptable effect value range, and/or performing a second operation of informing a user. According to implementations of the present application, effects of the deformation request information on interaction effects of the deformation controllable device are controlled within an acceptable range, or a user is informed to perform other corresponding operations, reducing a decrease in efficiency of use of the device and/or troubles brought to the user due to such deformation request information.
US10139922B2 Spring configuration for touch-sensitive input device
Disclosed are systems and methods associated with a touch-sensitive input device including a plurality of keys, wherein each key of the plurality of keys includes at least one spring. Such a spring may include a substantially planar peak located at a central portion of the spring, a first substantially arcuate leg extending from the peak in a first direction, and a second substantially arcuate leg extending from the peak in a second direction substantially perpendicular to the first direction. In one embodiment, a resistive force provided by the at least one spring decreases after the peak travels a first distance from an initial position of the peak. In such an embodiment, the first distance is less than or equal to approximately ⅕ of a range of travel of the peak.
US10139919B2 Electronic device and numerical controller
To provide an electronic device and numerical controller that can achieve reduction in work for changing a display state after start-up of an application. A numerical controller comprises: a display control unit that displays one started application or multiple started applications simultaneously on the display unit; an input unit that accepts input through the operation unit and identifies a position on the display unit; a recognition unit that recognizes a figure drawn with the operation unit based on the identified position; and a start-up unit that starts an application associated with the figure and determines an initial display position for the started application based on the position on the display unit where the figure is drawn.
US10139916B2 Wide-field radar-based gesture recognition
This document describes techniques using, and devices embodying, wide-field radar-based gesture recognition. These techniques and devices can enable a great breadth of gestures and uses for those gestures, such as gestures to use, control, and interact with computing and non-computing devices, from software applications to refrigerators.
US10139915B1 Gesture-based small device input
A computer-implemented method is described that includes providing a watch defining a body and a watch face on a surface of the body, the body having one or more sensors arranged to sense user inputs in an area adjacent to the body. The method further comprises sensing a motion of an object in the area adjacent to, but not touching, the body using the one or more sensors and changing a display of a pointing element on a graphical user interface on the watch in coordination with the sensed motion.
US10139913B1 Rotational input device
A rotational input device is to be operated, and includes a device body, a rotatable unit rotating in response to operation, a sensing unit detecting an amount of rotation of the rotatable unit to generate a detection signal, and a processing unit connected to the sensing unit. After receiving the detection signal, the processing unit calculates an angular acceleration of the rotatable unit based on the detection signal, and determines whether the angular acceleration is greater than a predetermined threshold. In the affirmative, the processing unit divides the amount of rotation by a preset amount of rotation to obtain a first output value, and generates an input signal based on a second output value that is determined based on the first output value.
US10139912B2 Method and apparatus for simulating surface features on a user interface with haptic effects
A haptic effect enabled device for simulating a tactile sensation on a surface. In some cases, the haptic effect enabled device may be a user interface device, and the tactile sensation may be simulated on a surface of the user interface device. The interface device may include a haptic output device configured to generate a haptic effect, such as a periodic haptic effect, at the surface. The interface device may include a drive module configured to generate a periodic drive signal based on a touch input at the surface of the interface device and based on the tactile sensation to be simulated at the surface. The interface device may include a drive circuit operatively coupled to the drive module and the haptic output device and configured to apply the periodic drive signal to the haptic output device. In some cases, the surface may be separate from the device.
US10139911B2 System and method for providing complex haptic stimulation during input of control gestures, and relating to control of virtual equipment
A system is configured to provide haptic stimulation to a user. In one embodiment, the haptic stimulation is provided to the user in conjunction with the performance of one or more control gestures through which the user controls, for example, a game, a real world component or piece of equipment, and/or other entity. In one embodiment, the haptic stimulation is provided to the user in conjunction with control of virtual equipment by the user.
US10139906B1 Ring human-machine interface
A ring for identify a gesture is provided. A user wears a ring on a first finger, in which the ring has a first contact region facing a second finger adjacent to the first finger, and a second contact region facing a third finger adjacent to the first finger. The first contact region is configured to detect a touch or proximity input from the second finger, and the second contact region is configured to detect a touch or proximity input from the third finger. Each of the first and second contact regions has one or more touch or proximity sensors. The user moves the first, second, and third fingers relative to each other. In response to a first finger and hand gesture, a touch or proximity input is detected at the first contact region but not at the second contact region. In response to a second finger and hand gesture, a touch or proximity input is detected at the second contact region but not at the first contact region. In response to a third finger and hand gesture, touch or proximity inputs are detected at both the first and second contact regions.
US10139902B2 Method and apparatus for changing a field of view without synchronization with movement of a head-mounted display
A method includes generating a visual field image to be visually recognized by a user within a virtual space image, the virtual space image forming a virtual space within which the user is immersed. The method also includes generating a transitional image to be visually recognized by the user during a transitional period, the visual field image being updated during the transitional period. The method further includes displaying the visual field image and the transitional image using a head mounted display. Generating the transitional image includes one or more of updating the visual field image in synchronization with a movement of the head mounted display; or updating the visual field image without synchronization with the movement of the head mounted display by generating a transitional image having a reduced information amount to be visually recognized by the user.
US10139901B2 Virtual reality distraction monitor
A method and apparatus for tracking distractions in a virtual reality environment is provided. In an embodiment, data identifying an area of interest is stored with a particular virtual reality application on a client computing device. The client computing device tracks a point of focus during execution of the application on the client computing device. In response to determining that the point of focus differs from the area of interest, the client computing device executes an application event.
US10139898B2 Distracted browsing modes
Approaches to enable a computing device, such as a phone or tablet computer, to determine when a user viewing the content is being distracted or is generally viewing the content with a sufficient level of irregularity, and present an audible representation of the content during the times when the user is deemed distracted. The determination of when the user is distracted or is otherwise viewing the content with irregularity can be performed using sensor data captured by one or more sensors of the computing device. For example, the computing device may analyze the image data captured by one or more cameras, such as by tracking the movement/location of eye pupils of the user and/or tracking the head movement of the user to detect when the user is distracted.
US10139897B2 Power-optimized image capture and push
An example security sensor includes a battery power supply, camera coupled to the battery power supply to receive power, activity sensor, processor, and microcontroller. The processor is placed in a sleep state and is wakeable to an awake state. The processor coupled to the battery power supply, and coupled to the camera to receive and process image data including images of an activity within a zone. The microcontroller is coupled to the battery power supply, coupled to the activity sensor to receive interrupts responsive to detection by the activity sensor of the activity within the zone proximate the security sensor, coupled to the processor to send and receive data, and, responsive to receiving a first interrupt from the activity sensor, place the processor in an awake state to signal the camera to capture a set of images and to receive and process the image data including the set of images.
US10139895B2 Techniques to maintain power for a fundamental function on a device
Various embodiments are generally directed to an apparatus, method and other techniques to determine a threshold value of power for a fundamental function for a device, determine whether a current power level of a power source is equal to or less than the threshold value for the fundamental function. Further, and in response to determining the current power level is less than or equal to the threshold value, prohibit operation of an extended function, and in response to determining the current power level is not less than or equal to the threshold value, permit operation of the extended function.
US10139888B2 Dynamic frequency scaling based on supply current monitoring
A system for performing dynamic frequency scaling may include a voltage regulator and a decision block. The decision block may be configured to determine a target frequency of operations for a system on chip.
US10139887B2 Method of controlling power and electronic device thereof
A portable electronic device supporting wireless electronic communication comprises a display, at least one sensor device, a protective cover and a processor. The protective cover is mounted to selectively cover portions of the display and the at least one sensor device detects an object located in proximity of the electronic device. The processor controls transmission power in response to detection of the object located in proximity of the electronic device by the sensor device and in response to an operation mode associated with the protective cover.
US10139879B2 Electronic device
An electronic device having a novel structure is provided. A battery is provided in each component of an electronic device, whereby the electronic device includes two batteries. The electronic device including the two batteries and a display portion that can be called a flexible display and has a plurality of foldable portions is provided as a novel device.
US10139878B2 Systems and methods for extended power performance capability discovery for a modular chassis
A chassis may include a plurality of power supply units and a controller. The power supply units may be configured to deliver electrical energy to information handling resources disposed in the chassis. The controller may be communicatively coupled to the power supply units and configured to: receive operational parameters associated with the plurality of power supply units; receive user configuration parameters governing operation of components of the chassis; and based at least on the operational parameters and the user configuration parameters, determine if the controller and the plurality of power supply units are capable of operating in an enhanced power performance mode, wherein when operating in the enhanced power performance mode, one or more power supply units that would otherwise operate as idle redundant power supplies in absence of the enhanced power performance mode are oversubscribed to allocate electrical energy to the information handling resources disposed in the chassis.
US10139868B2 Cover for electronic device
A protective covering for an electronic device such as a tablet computer. In various embodiments, to protective covering may cover both front and rear surfaces of the electronic device, as well as from and rear surfaces of an associated keyboard. Additionally, certain configuration for the protective covering may operate to trigger a sleep mode for the keyboard.
US10139867B2 Electronic device
An electronic device is described that includes a first body; a second body; and a connection member through which the first body is connected with the second body. The connection member includes a rotary connection part for supporting the first body to rotate around an axis line of the rotary connection part and an extensible connection part for supporting the first body to be close to or away from the second body.
US10139863B2 Structure and method for preventing terminal screen from being damaged during falling
A structure for preventing a terminal screen from being damaged during falling comprises a terminal body, and an air channel and a sensor that are disposed in the terminal body. A fan is disposed in the air channel. The sensor is electrically connected to the fan by using a main control chip in the terminal body. The sensor can receive a signal indicating that the terminal body falls to the ground and control the fan to be turned on or turned off by using the main control chip. An air inlet and an air outlet are respectively formed at two ends of the air channel. The air outlet of the air channel is formed on the terminal body. The structure can relieve a force generated when the terminal screen hits the ground during falling.
US10139861B2 Portable electronic device case accessories and related systems and methods
Case accessories for portable electronic devices are disclosed. In some embodiments, a case accessory may include a base configured to sit on a working surface, a support coupled to the base and configured to support a portable electronic device in an elevated position, a rotational mechanism coupled to the support configured to allow the holder to rotate in one or more directions relative to the support, and a holder coupled to the rotational mechanism and configured to secure the portable electronic device.
US10139860B2 Power distribution in a docking station
Docking stations that may facilitate the sharing or transfer of power among a portable computing device, a docking station, and an accessory. One example may provide power from an accessory to a portable computing device. Switches may be used to avoid harm from inadvertent contact with voltages on exposed terminals. Another example may provide power directly from a battery on a portable computing device to an accessory. Another may limit this direct connection to a first type of accessory. Examples may limit a power connection to another type of accessory through a regulator. Another example may power one or more internal circuits either through a portable computing device or an accessory, depending on a mode of operation of the portable computing device.
US10139858B2 Apparatus with elastically transformable body
An apparatus comprises a transformable body configured to be elastically stretchable between at least a first configuration and a second configuration, a user input device, a user input device configured to receive user input signal, a communication interface configured to provide a wireless link for the apparatus and a flexible interconnection between at least two components within the transformable body. The apparatus may perform determining of user information based on the user input signal, transmitting at least part of the user information over the wireless link to a remote processing unit, receiving feedback information from the remote processing unit and presenting the feedback information to the user.
US10139855B2 Case with strap comprising computer cable coupled thereto
In one aspect, a case includes at least one exterior surface, at least one compartment internal to the exterior surface and in which at least one system component cars be placed, a strap removably engageable with the exterior surface, and a cable coupled to the strap that is useable to transmit at least one of data and power between two devices.
US10139851B2 Radio decoration system
A radio decoration system for enhancing an ornamental appearance of a radio includes a vehicle and a radio that is coupled to the vehicle. The radio has a plurality of knobs and each of the knobs is selectively manipulated. A plurality of covers is provided and each of the covers is removably coupled to an associated one of the knobs. Each of the covers is structured to have an ornamental appearance of athletic equipment.
US10139850B2 Analog boost circuit for fast recovery of mirrored current
A current mirror includes an input transistor and an output transistor, wherein the sources of the input and output transistor are connected to a supply voltage node. The gates of the input and output transistors are connected through a switch. A first current source is coupled to the input transistor to provide an input current. A copy transistor has a source connected to the supply node and a gate connected to the gate of the input transistor at a mirror node. A second current source is coupled to the copy transistor to provide a copy current. A source-follower transistor has its source connected to the mirror node and its gate connected to the drain of the copy transistor. Charge sharing at the mirror node occurs in response to actuation of the switch and the source-follower transistor is turned on in response thereto to discharge the mirror node.
US10139849B2 Simple CMOS threshold voltage extraction circuit
The disclosure is directed to a simple, inexpensive circuit to extract the complementary metal-oxide-semiconductor (CMOS) threshold voltage (Vt) from an integrated circuit. The threshold voltage may be used elsewhere in the circuit for a variety of purposes. One example use of threshold voltage is to sense the temperature of the circuit. The CMOS Vt extraction circuit of this disclosure includes a current mirror and an arrangement of well-matched transistors and resistors that takes advantage of the square law equation. The structure of the circuit may make it well suited to applications that benefit from low-power radiation hardened circuits.
US10139848B1 Generating leakage canceling current in electric vehicle charging systems
A system includes a power source, a power converter, a leakage current cancelation circuit, a load, and a ground node. The power converter is coupled to the power source and supplies the load. During operation of the power converter, a common mode current flows from the load to the ground node via a leakage capacitance. The leakage current cancelation circuit receives at least one signal indicative of the common mode current and generates a leakage cancelation current that is injected into at least one node of the system. The leakage cancelation current has a magnitude opposite a magnitude of the common mode current. For example, the leakage current cancelation circuit receives supply voltage signals output by the power converter, and generates and supplies the leakage cancelation current onto input nodes of the power converter such that a current level on the ground node is between −3.0 milliamperes and +3.0 milliamperes.
US10139842B2 Method of correcting control logic of selective catalytic reduction catalyst and exhaust system using the same
Disclosed are a method of correcting a control logic of a selective catalytic reduction (SCR) catalyst and an exhaust system. The control logic may be adapted to calculate an injection amount of a reducing agent for the SCR catalyst at the least. The method may include detecting input variables including temperature of the SCR catalyst and exhaust flow rate, discretizing the input variables, standardizing the discretized input variables, determining whether the discretized input variables are within a correction range, and correcting the control logic of the SCR catalyst if the discretized input variables are within the correction range.
US10139840B2 System, device, and method for fluid dispensing control
A system for fluid dispensing control includes a fluid dispensing control device, a fluid dispenser, and a fluid flow meter, such that an intelligent parameterization of the dispensing system includes process variables, which characterize system behavior. The parameterization is used in convergence schemes for attaining defined fluid dispensing targets. Further, the parameterization is used to attain a consistent volumetric fluid dispensing by utilizing feedback controls. A fluid dispensing device includes a processor, a non-transitory memory, an input/output, a dispensing controller, a flow monitor, a parameterization manager, and a data bus. Also disclosed is a method for fluid dispensing control, including: a parameter sweep, logging system response data, processing response data, calculating system response function, calculating dispensing parameters, assessing intrinsic variation, determining variation band, controlling fluid dispense process response, and normalizing mass/volume fluid flow.
US10139834B2 Methods and systems for processing local and cloud data in a vehicle and a cloud server for transmitting cloud data to vehicles
Methods and systems are provided for receiving local data via a vehicle sensing module of a vehicle control system, receiving remote data via a cloud interface unit of the vehicle control system from a cloud server, and processing the local data and the remote data via a processing unit of the vehicle control system. Based on the processing of the local data and the remote data, at least one vehicle feature is controlled. The local data and the remote data are associated with processing priority levels. The processing unit varies a frequency of processing based on the processing priority levels. Further provided is a cloud server for transmitting remote data to a crowd of vehicles. The cloud server comprises a first module configured to allocate vehicles to a plurality of groups based at least on location data received from the vehicles. A second module of the cloud server is configured to determine different remote data for each group. A third module is configured to transmit the determined remote data to vehicles within each group.
US10139829B1 User interface for displaying object-based indications in an autonomous driving system
A vehicle has a plurality of control apparatuses, a user input, a geographic position component, an object detection apparatus, memory, and a display. A processor is also included and is programmed to receive the destination information, identify a route, and determine the current geographic location of the vehicle. The processor is also programmed to identify an object and object type based on object information received from the object detection apparatus and to determine at least one warning characteristic of the identified object based on at least one of: the object type, a detected proximity of the detected object to the vehicle, the location of the detected object relative to predetermined peripheral areas of the vehicle, the current geographic location of the vehicle, and the route. The processor is also configured to select and display on the display an object warning image based on the at least one warning characteristic.
US10139828B2 Autonomous vehicle operated with safety augmentation
An autonomous vehicle is operable to follow a primary trajectory that forms a portion of a route. While controlling the autonomous vehicle, the autonomous vehicle calculates a failsafe trajectory to follow as a response to a predetermined type of event.
US10139826B2 Apparatus and method for controlling a vehicle
A path controller for guiding an autonomous vehicle along a desired path may include an input module that may receive input signals such as, a normal error signal that indicates an off-path deviation of the autonomous vehicle relative to a desired path, a heading signal, and a curvature signal associated with the autonomous vehicle. The path controller may also include a curvature rate module that calculates a curvature rate output signal to guide the autonomous vehicle along the desired path and a communication module that communicates the curvature rate output signal to a steering control system.
US10139825B2 Vehicle system and method for providing services
A method for providing medical services to a patient, including: receiving a medical service request associated with a patient location; selecting an aircraft, located at an initial location, from a plurality of aircraft based on the patient location and the initial location; determining a flight plan for flying the aircraft to a region containing the patient location; at a sensor of the aircraft, sampling a first set of flight data; at a processor of the aircraft, autonomously controlling the aircraft to fly based on the flight plan and the set of flight data; selecting a landing location within the region; and landing the aircraft at the landing location, including: sampling a set of landing location data; determining a safety status of the landing location based on the set of landing location data; outputting a landing warning observable at the landing location; at the sensor, sampling a second set of flight data; and in response to determining the safety status and outputting the landing warning, autonomously controlling the aircraft to land at the landing location based on the second set of flight data.
US10139822B2 Unmanned aerial vehicles
An unmanned aerial vehicle (UAV) includes an image capturing module disposed on the UAV, and configured to capture image data; and a controller chip coupled to the image capturing module to receive and process the image data; and the controller chip being configured to control the flight of the UAV.
US10139816B2 Device for maneuvering ground support equipment on an airport stand
A device for maneuvering ground support equipment on an airport stand. Included in the device are a moving apparatus having a system for coupling with the ground support equipment, configured for maneuvering the ground support equipment according to a predetermined trajectory; and a remote control configured for remotely controlling the movements of the moving apparatus according to the predetermined trajectory. The device also relates to an item of ground support equipment on an airport stand which includes a connecting plate configured for being coupled to a moving apparatus of the device.
US10139813B2 Production sequence optimizing method and production sequence optimizing system
A production sequence optimizing method and a production sequence optimizing system that can reduce downtime caused by a setup operation. The production sequence optimizing method classifies a plurality of production programs which are continuously executed using a production line into a plurality of groups which share resources used for production and optimizes an execution order of the plurality of production programs. The production sequence optimizing method includes: a resource number counting step of counting the number of all resources held in stock; and a resource allocation step of allocating the resources to each of the groups on the basis of the number of all resources, the number of resources required for an N-th group, and the number of resources required for an (N+1)-th group.
US10139810B2 Management apparatus, and mount substrate manufacturing method
A management apparatus is connected to a mount substrate manufacturing line including at least a print apparatus, a component mounting apparatus, and a reflow apparatus, through a network. The management apparatus instructs at least one of apparatuses that are at a more upstream side than the reflow apparatus in a mount substrate manufacturing line, to perform at least any one of an operation relating to maintenance, an operation relating to calibration, and an warm-up operation, based on first data relating to a period of time necessary to complete preparation for performing a process by the reflow apparatus.
US10139808B2 Predictive shimming of joints
A method and a system are provided for predicting and creating a shim for use in a joint where two parts, such as a skin and a substructure, are assembled together. Digital models for the skin and the substructure may be used as nominal maps of the outlines and profiles of the parts. The skin may be inspected, e.g., by nondestructive means, such as ultrasound, to determine as-built thickness profile for comparison to the skin's digital model of the thickness profile. Mating areas of the skin and substructure may be determined from their digital models of their outlines. Deviations in the mating areas of the as-built thickness of the skin from the digital model of the skin may be used to generate a digital model of a shim. The shim may be constructed from its digital model by additive manufacturing techniques that may involving machining or 3D printing.
US10139803B2 Instruction value generation device
A device comprises: a calculation unit calculating, based on a model on a calculator, a response path along which a target actually operates when an instruction path is given; a determiner determining a target path along which the target operates; a generation unit regenerating a temporary instruction path based on the target path and a temporary instruction response path obtained when the calculation unit is given the temporary instruction path; a determiner determining a convergence determination condition; and a comparator determining whether error between the temporary instruction response path and the target path is converged, based on the condition. Regenerating the path and calculating the temporary instruction response path are repeated until the comparator determines that the condition is met, and, when the comparator determines so, the temporary instruction path is output to a controller controlling the target, as the path for operating the target.
US10139802B2 Monitoring device, monitoring method, and device for cutting and grinding display substrate
The present disclosure provides a monitoring device, a monitoring method and a device for cutting a display substrate. The monitoring device includes an infrared temperature detection module configured to detect a temperature at a contacting position where a cutter wheel is in contact with the display substrate when cutting the display substrate with the cutter wheel, so as to acquire a temperature parameter at the contacting position; and a processing module configured to generate, based on the temperature parameter, a corresponding control parameter for controlling the process of cutting the display substrate.
US10139800B2 Decentralized optimal dispatch of photovoltaic inverters in power distribution systems
Decentralized methods for computing optimal real and reactive power setpoints for residential photovoltaic (PV) inverters are described. Optimal power flow techniques are described that select which inverters will provide ancillary services and compute their optimal real and reactive power setpoints according to specified performance criteria and economic objectives.
US10139798B2 Production machine or machine tool and method for operating such a machine tool
A production machine or machine tool has a memory into which a part program incorporating HMI instructions in the form of script segments is loaded, wherein the HMI instructions are evaluated by a processing component during the execution of the part program and wherein a display unit is controlled by the processing component for displaying HMI outputs. A corresponding method and a computer program for executing the method are also disclosed.
US10139789B2 System and method for access decision evaluation for building automation and control systems
The present invention relates to a method for access decision evaluation in a building automation and control system, the method comprising: sending, from an accessing device (10) to an accessed device (20), an access request, sending, from the accessed device (20) to a central decision evaluation apparatus (30), an evaluation request asking if the access request is granted or denied, evaluating, at the central decision evaluation apparatus (30), the evaluation request using one or more central access control policies in order to reach a decision on if the access request is granted or denied, deriving, at the central decision evaluation apparatus (30), the one or more central access control policies that was used for evaluation into a device specific access policy, sending, from the central decision evaluation apparatus (30) to the accessed device (20), the decision and the device specific access policy, and storing, at the accessed device (20), the device specific access policy.
US10139787B2 Intelligence in distributed lighting control devices
Exemplary systems, methods, and apparatuses for distributed intelligence in facility lighting control are provided. A facility lighting system may be organized into multiple control areas, each of which may include one or more component devices. Each lighting control area may be associated with a control apparatus, which controls the operation of the lighting devices of the associated control area based on various types of signal information. Signal information may include information concerning local conditions or environments, as well as information from a centralized control server. Some embodiments further include monitoring the operation and predicting fault states of the lighting control area.
US10139786B2 Wearable device and method for controlling the same
A wearable device and a method for controlling the same, the wearable device including: a device main body and a wearing part for having the device main body worn on a human body, and the device main body is provided with a micro-controlling unit for controlling operation of the wearable device; and the wearing part is provided with one or more linear motors, each of the linear motors is connected to the micro-controlling unit by a controlling wire, and when the linear motor receives a specified signal of the micro-controlling unit, the linear motor correspondingly vibrates. The wearable device provides one or more linear motors on the wearing part, and controls the linear motors to, upon receiving the specified signal, vibrate, thereby providing the user with a solution of portable vibration tactile feedback and enhancing the user usage experience of the wearable device.
US10139773B2 Fixing tool and image forming apparatus
A fixing tool includes a pair of arms, a holding portion, and a claw portion. The arms are capable of being inserted into and pulled out from through holes formed respectively in a sheet support plate, which supports a sheet stored in a sheet feeder of an image forming apparatus such that the sheet can be lifted and lowered, and in a bottom portion of the sheet feeder. The holding portion is provided so as to project from a predetermined position on each of the arms and capable of holding the sheet support plate and the bottom portion. The claw portion is provided so as to project inward from a distal end of each of the arms and capable of being inserted between an integrated circuit mounted in the image forming apparatus and a mounting target portion which the integrated circuit is mountable to and detachable from.
US10139771B2 Image forming apparatus
An image forming apparatus includes an intermediate transfer member bearing a toner image and image forming units arranged side by side, with each image forming unit having a developing device forming the toner image, a magnetic permeability sensor detecting a toner density of a developer in the developing device, and a cleaning unit having a cleaning member which removes toner remaining on an image bearing member and a conductive support member which supports the cleaning member. The apparatus further includes a conductive member facing the magnetic permeability sensor of the most upstream image forming unit and arranged upstream of that image forming unit. The developing device of one of adjacent image forming units is opposed to the cleaning unit of another unit which is arranged downstream and is next to the developing device of the one of the adjacent image forming units.
US10139767B2 Image forming apparatus controlling recording sheet conveyance speed
An image forming apparatus that transfers an image from an image carrier onto a sheet passing between the image carrier rotating and a transfer member includes a fixing unit configured to thermally fix the image on the sheet while nipping and conveying the sheet with a pair of fixing members after the transfer, at least one of the fixing members rotating; a measuring unit configured to measure surface movement speed of the sheet in a non-contact manner while the sheet is being conveyed by the fixing members; and a control unit configured to control rotation speed of the fixing members in accordance with a result of the measurement, to adjust speed of conveyance of the sheet to a target speed determined beforehand for peripheral speed of the image carrier, the control being performed while the sheet being conveyed is in contact with the transfer member and the fixing members.
US10139763B2 Image formation device with life determination section for replaceable unit
Provided is an image formation device including a photoreceptor configured to carry a toner image and a developer configured to form the toner image on a surface of the photoreceptor and configured such that the developer is a replaceable development unit, the image formation device including: a development bias application section configured to apply a development bias to between the photoreceptor and the developer; a stabilization control section configured to perform image stabilization control of determining a development bias value to be used in future by changing the development bias while measuring a density of the toner image formed by the developer, thereby obtaining the toner image with a target density; and a life determination section configured to determine expiration of use of the development unit when the development bias value determined by the stabilization control falls outside a preset acceptable range.
US10139760B2 Fixing belt, fixing device, and image forming apparatus
Provided is a fixing belt including a base layer, an elastic layer, and a release layer. The release layer has surface geometry including a first uneven profile and a second uneven profile formed on the surface of the first uneven profile. The first uneven profile is represented as a maximum height roughness, Rz, of 5.0 to 100 μm. The second uneven profile is represented as Rz of 0.5 to 0.9 μm.
US10139759B2 Image forming apparatus
An image forming apparatus includes: a fixer that includes a first heater group including first heaters and a second heater group including second heaters; a first power cord that supplies AC power to the first heater group; a second power cord that supplies AC power to the second heater group; first switches that switch a power supply state to the first heaters; second switches that switch a power supply state to the second heaters; and a hardware processor that independently controls the lightings of the first and second heater groups by controlling the first and second switches based on an array pattern for turning on or off the first and second heaters, wherein the array pattern includes an on period and an off period whose lengths are both a half wave cycle of an AC power supply, and is set to satisfy a flicker regulation value.
US10139755B2 Developing device with side by side developing sections, and image forming apparatus with same
A developing device includes: a plurality of development sections arranged in an axis direction of a developer bearing member; a communication section disposed at a boundary of adjacent two development sections of the development sections, and configured to communicate between the two development sections; and a control section configured to perform an operation of moving the developer between the two development sections through the communication section to equalize degradation states of the developer in the two development sections.
US10139754B2 Toner receiving device, and image forming apparatus including the same
In a toner receiving device, an opening/closing member closes and opens the toner receiving port. The opening/closing member moves from a closing position to an opening position when attaching the toner case. The support mechanism includes a guide rail and a plurality of guide pieces and supports the opening/closing member. The guide rail includes a first rail portion and a second rail portion that are inserted between the plurality of guide pieces when the opening/closing member is at the closing position and the opening position, respectively. The first rail portion is thinner than the second rail portion so that a play in an up-down direction between the opening/closing member and the support mechanism is larger when the opening/closing member is at the closing position than when it is at the opening position.
US10139751B2 Image formation apparatus detecting a response from communication part
An image formation apparatus according to one or more embodiments includes: an engagement part to which a replacement unit with a first communication part is detachably attachable; a second communication part configured, in a state where the replacement unit is attached to the engagement part, to communicate wirelessly with the first communication part of the replacement unit; and a control unit programmed to control the second communication part. In a process of causing the second communication part to communicate wirelessly with the first communication part a plurality of times, the control unit detects a change in a response from the first communication part.
US10139750B2 Developing cartridge, developing apparatus and image forming apparatus having the same
A developing cartridge is disposed in an image forming apparatus. The developing cartridge includes a developing portion; a toner storing portion; a partition wall positioned between the developing portion and the toner storing portion and provided with a toner supply section; a first agitating member inside the developing portion; and a second agitating member inside the toner storing portion, wherein at least one of the first agitating member and the second agitating member comprises an elastic member to be in contact with the partition wall.
US10139745B2 Toner
A toner according to the present disclosure maintains high transfer efficiency for the long term and obtains images which are not affected by toner base particles easily, which exhibit excellent charge stability, and which exhibit less fogging, wherein the toner is obtained by making inorganic fine particles and charge control particles, which satisfy specific conditions, present on the surfaces of toner base particles so as to satisfy a specific coverage relationship.
US10139744B2 Electrostatic latent image developing toner
An electrostatic latent image developing toner includes toner particles each including a toner core (10) and a shell layer (20) covering a surface of the toner core (10). The shell layer (20) contains a hydrophilic thermosetting resin and a hydrophobic thermoplastic resin. The hydrophilic thermosetting resin is a resin having at least one functional group selected from the group consisting of oxazoline groups, carbodiimide groups, and isocyanate groups. The hydrophobic thermoplastic resin is exposed at surfaces of the toner particle.
US10139743B2 Toners for developing electrostatic images and production method thereof
A toner for developing electrostatic images includes a binder, a colorant, iron, silicon, and sulfur. The colorant includes a phosphor and a non-fluorescent colorant. The phosphor includes either one or both of a nitride and an oxynitride each including an alkaline-earth metal, silicon, and an activator element. A volume average particle diameter of the phosphor is greater than or equal to about 50 nm and less than or equal to about 400 nm. An internal quantum efficiency of the phosphor at an excitation wavelength of 450 nm is greater than or equal to about 60%.
US10139741B2 Charge transport substance, electrophotographic photoreceptor, electrophotographic photoreceptor cartridge, and image-forming apparatus
The present invention is to provide a charge transport substance having high resistance to stress within electrophotographic processes, an electrophotographic photoreceptor which has excellent high-speed responsiveness, shows a sufficient residual potential, and has high resistance to stress within electrophotographic processes, an electrophotographic cartridge, and an image-forming apparatus. The invention provides a charge transport substance having a specific structure. The invention further provides an electrophotographic photoreceptor including a photosensitive layer which contains the charge transport substance having a specific structure, an electrophotographic cartridge, and an image-forming apparatus, equipped with this electrophotographic photoreceptor.
US10139738B2 Pattern forming apparatus and pattern forming method, movable body drive system and movable body drive method, exposure apparatus and exposure method, and device manufacturing method
A controller of an exposure apparatus (1) controls a second drive system so that scanning exposure is performed via a projection optical system and liquid of a liquid immersion area, from an area located on one side in a first direction, of a plurality of areas of a substrate held by a second stage that is placed facing the projection optical system and (ii) controls the second drive system so that a third stage comes close to the second stage from the other side in the first direction, and the second and the third stages that have come close together move from the other side to the one side in the first direction in order to place the third stage to face the projection optical system instead of the second stage while substantially maintaining the liquid immersion area under the lens.
US10139727B2 Chemical amplification resist composition, resist film using the same, resist-coated mask blank, method of forming photomask and pattern, and method of manufacturing electronic device and electronic device
A chemical amplification resist composition according to the present invention includes (A) a compound including a triarylsulfonium cation having one or more fluorine atoms and capable of generating an acid with a volume of 240 Å3 or higher by irradiation of active rays or radiation; and (B) a compound including a phenolic hydroxyl group.
US10139726B2 Imprint lithography method, master template for imprint, wire grid polarizer manufactured using the master template and display substrate having the same
An imprint lithography method includes forming a first imprint pattern on a substrate in a first area and a third area, wherein the third area is spaced apart from the first area, forming a first resist pattern on the substrate on a second area, wherein the second area is adjacent the first and third areas, forming a first pattern in the first and third areas by etching an element under the first imprint pattern using the first imprint pattern and the first resist pattern as an etch barrier, forming a second imprint pattern on the substrate in a second area, forming a second resist pattern on the substrate on the first area and the third area, and forming a second pattern in the second area by etching an element under the second imprint pattern using the second imprint pattern and the second resist pattern as an etch barrier.
US10139725B2 Lithographic apparatus
The present invention is concerned with an apparatus for shielding a reticle for EUV lithography. The apparatus comprises a pellicle, and at least one actuator in communication with the pellicle, the actuator being configured to induce, in use, movement of the pellicle with respect to a reticle.
US10139720B2 Projection system and projection screen supporting device
This disclosure relates to the field of projection display technologies, and discloses a projection system and a projection screen supporting device, the projection system including a projection screen and a projection device, and further a projection screen supporting device, the projection screen being installed on a bracket body of the projection screen supporting device, where the projection screen supporting device includes the bracket body, a supporting assembly, and a projection screen hanging assembly; the bracket body includes a first standing pole and a second standing pole, both of which are arranged substantially parallel to each other; the supporting assembly is fixed on the bracket body to support the bracket body; and the projection screen hanging assembly is arranged on the bracket body, at an adjustable position in the direction in which the first standing pole and the second standing pole extend, to hang a projection screen on the bracket body.
US10139711B1 Telescopic stabilizer and control method thereof
The stabilizer comprises a handle, a telescopic device, a clamping portion, a first connecting rod, a second connecting rod, and a third connecting rod, wherein the telescopic device has two ends respectively connected with the handle and a first driving mechanism for driving the clamping portion to perform yawing movement, the first connecting rod has two ends respectively connected with the first driving mechanism and a third driving mechanism for driving the clamping portion to perform rolling movement, the third connecting rod has two ends respectively connected with the third driving mechanism and a second driving mechanism for driving the clamping portion to perform pitching movement, and the second driving mechanism is connected with the clamping portion by the second connecting rod. A control method of the stabilizer is further provided. The present invention provides a rational design and a compact structure.
US10139710B1 Adjustable electronic device support assembly
An adjustable electronic device support assembly for steadying and stabilizing an electronic device in particular when taking photos of selected objects. The adjustable electronic device support assembly includes a support member having an elongated top wall with a planar top side and also having a bottom side for supporting an electronic device upon the top wall and capable of taking photos.
US10139709B2 Corner-oriented high-definition pylon-mounted cameras
A pylon/camera assembly including a body having a first face adjacent to a second face, and a third face adjacent to the first face and the second face, such that the first face and the second face form a first corner and the second and third face form a second corner, a first aperture arranged at and centered about the first corner, a second aperture arranged at and centered about the second corner, a first camera positioned within the first aperture, the first camera facing outwardly from the body, and a second camera positioned within the second aperture, the second camera facing outwardly from the body.
US10139708B2 Adjustable camera mount for a vehicle windshield
A camera mount for mounting a camera inside a windshield of a vehicle. The camera includes a lens mount and a camera housing. The front tip of the lens mount is constrained to be in close proximity to or constrained to contact the inside of the windshield for different rake angles of the windshield.
US10139705B2 Enclosure device
In one embodiment of an enclosure device, a camera casing and light source casing are secured to a plate frame, and the enclosure device is configured to be mounted to an arm, such as a robotic welding arm. A shutter mounting arm may also be secured to the plate frame. A flap may be pivotally mounted to the distal end of the shutter mounting arm, such that the flap may be actuated between a first and second position by an actuator cooperatively engaged with the flap. The first position may be defined as to protect a camera lens positioned in the camera casing and a light source lens positioned in the light source casing. The second position may be defined as to not obscure a line-of-sight from either the light source and/or the camera to the work piece on the arm.
US10139700B2 Optical device
An optical device includes a housing part that includes an open window disposed inside the housing part, an optical element into which light enters via the window, and a window glass plate that blocks the window. The window glass plate includes a light-transmissive base material and a metal coating film provided on an outer peripheral part of the light-transmissive base material. The window glass plate is fixed to the housing part with a solder layer provided between the metal coating film and the housing part. The housing part includes an edge part located toward the window, and the edge part includes an overhanging part that protrudes further than an inner peripheral-side edge part of the metal coating film in a direction toward a center part of the window.
US10139699B2 Electro-optic communications device with frequency conversion and multi-mode optical fiber and related methods
A communications device may include a local device, a remote device, and a multi-mode optical fiber coupled between the local device and the remote device. The local device may include a local spatial optical mux/demux coupled to the multi-mode optical fiber and having first and second local optical outputs and first and second local optical inputs, and a local electro-optic E/O modulator coupled to the second local optical input. The remote device may include a remote spatial optical mux/demux coupled to the multi-mode optical fiber, and a remote E/O modulator configured to generate a modulated signal onto a first remote optical output based upon modulating the first optical carrier signal from a first remote optical input responsive to a radio frequency (RF) electrical input signal.
US10139698B2 Electrophoretic display and driving method thereof
An electrophoretic display (EPD) and a driving method thereof. The electrophoretic display (EPD) includes: an upper substrate and a lower substrate arranged opposite to each other, and an electrophoretic medium disposed between the upper substrate and the lower substrate; the EPD is provided with a plurality of pixels; each pixel includes at least two sub-pixels; colored charged particles of different colors are disposed in different sub-pixels of each pixel; and a first wall electrode and a second wall electrode are respectively disposed on two opposite sides of each sub-pixel.
US10139692B2 Light controlling device, transparent display device including the same and method for manufacturing the same
A light controlling device that may reduce the time required for mode switching from a transmissive mode to a light-shielding mode or from a light-shielding mode to a transmissive mode, a transparent display device including the same, and a method for manufacturing the same are discussed. The light controlling device according to an embodiment includes a first base film and a second base film; first auxiliary electrodes arranged on one surface of the first base film facing the second base film, and patterned at a predetermined interval; second auxiliary electrodes arranged on one surface of the second base film facing the first base film, and patterned at a predetermined interval; a first transparent electrode arranged on the first auxiliary electrodes; a second transparent electrode arranged on the second auxiliary electrodes; and an electrochromic layer arranged between the first transparent electrode and the second transparent electrode.
US10139688B2 Liquid crystal display panel and liquid crystal display including liquid crystal display panel
In an FFS liquid crystal display in which a dummy pixel in a dummy pixel region is smaller than a display pixel in a display region, a slit is formed in a common electrode in the display pixel while no slit is formed in the common electrode in the dummy pixel.
US10139685B2 Array substrate, manufacturing method thereof and display device
An array substrate, a manufacturing method thereof and a display device are disclosed. The array substrate includes: a base substrate; a plurality of gate lines and a plurality of data lines disposed on the base substrate and configured to define a plurality of pixel regions; pixel electrodes and common electrodes disposed in each pixel region and arranged in different layers; and shielding electrodes being at least formed in regions corresponding to the data lines on the base substrate, being arranged in different layers from the common electrodes, and being not electrically connected with the pixel electrodes and the common electrodes.
US10139684B2 Liquid crystal display and electronic apparatus having electrodes with openings therein
A liquid crystal device includes a pair of substrates composed of an element substrate and a counter substrate and a liquid crystal layer that is held between the pair of substrates. In the liquid crystal device, a data line and a scanning line are provided on the element substrate in a manner to be orthogonal to each other, a plurality of pixels including a switching element are arranged in matrix, a first electrode and a second electrode are provided on the element substrate, an image signal potential is supplied to the first electrode via the switching element, a common potential is supplied to the second electrode, the second electrode includes a plurality of openings, and a width, in an alignment direction of the plurality of openings, of the opening positioned on an outermost side in the alignment direction is smaller than a width of the rest of the openings.
US10139679B2 Liquid crystal display panel and method of manufacturing the same, and display device
Embodiments of the present invention relate to a liquid crystal display panel and a method of manufacturing the same, and a display device. The liquid crystal display panel includes: an array substrate and an opposite substrate, a polarized light source structure disposed on a side of the array substrate and capable of emitting linearly polarized light; and a polarization sheet disposed on the opposite substrate; wherein the polarized light source structure includes a first electrode layer, a second electrode layer and a quantum rod contained layer therebetween; the quantum rod contained layer may emit linearly polarized light a polarization direction parallel to an absorption axis of the polarization sheet.
US10139675B2 Display apparatus
According to an aspect, a display apparatus includes: an image display panel that displays an image thereon; a planar light source that includes a plurality of light sources and irradiates a plurality of divided areas of the image display panel with light from the back side of the image display panel; and a signal processor that drives the light sources individually based on input signals of the image to control brightness of the individual divided areas. The signal processor performs image display on the image display panel using output signals obtained by lowering brightness of a dark region in the image represented by the input signals.
US10139674B2 Reflective liquid crystal display device
The present invention provides a reflective liquid crystal display device, which includes an upper substrate and a lower substrate that are opposite to each other, a liquid crystal layer arranged between the upper and lower substrates, a transparent plastic layer bonded to a surface of the lower substrate that is distant from the liquid crystal layer, and a mirror-reflection layer that is attached by the transparent plastic layer to the surface of the lower substrate. The transparent plastic material of the transparent plastic layer for attaching the mirror-reflection layer contains therein transparent particles and the transparent plastic material and the transparent particles have different reflectivity so as to provide an effect of diffuse reflection. Namely, the transparent plastic layer and the mirror-reflection layer are combined together to provide a diffuse-reflection layer, so that compared to the conventional reflective liquid crystal display devices, there is no need to conduct an additional process for forming a diffuse-reflection layer, thereby simplifying the manufacturing of the diffuse-reflection layer and reducing the difficulty and cost of the manufacturing.
US10139670B2 Display panel and display device
The embodiment of the present invention provides a display panel, which belongs to the field of display technology. The display panel comprises: a first polarizing layer, a display substrate, a second polarizing layer and a phase difference film; wherein the first polarizing layer is arranged at one side of the display substrate, and the first polarizing layer is arranged between the second polarizing layer and the display substrate, a transmission axis direction of the first polarizing layer and a transmission axis direction of the second polarizing layer are perpendicular to each other; the phase difference film is arranged between the first polarizing layer and the second polarizing layer. The present invention arranges a second polarizing layer and a phase difference film on the basis of the existing display panel, such that only the linearly polarized light whose polarizing direction is parallel to the transmission axis direction of the second polarizing layer can be emitted from the display panel, hence, the user whose viewing angle is perpendicular to the display panel can see the content in the display panel, while the user whose viewing angle is in other directions cannot see the contents in the display panel, thereby protecting the user's privacy effectively.
US10139668B2 Curved surface ads display panel and manufacturing method thereof
A curved surface ADS display panel and a manufacturing method thereof are disclosed. The curved surface ADS display panel includes a first substrate; a second substrate facing the first substrate, wherein the second substrate has a first surface far away from the first substrate; a liquid crystal layer sandwiched between the first substrate and the second substrate; and a glass light guide plate completely adhered on the first surface of the second substrate. Also, the glass light guide plate has a thickness of D1, and the first substrate, the liquid crystal layer, and the second substrate have a total thickness of D2, wherein |D1−31 D2|/D1≤30%.
US10139661B2 Display device
A display device includes a display panel having a display area which displays an image and a non-display area positioned around the display area. The display device further includes a backlight assembly which emits light towards the display panel, and a housing member which houses the backlight assembly. The display device additionally includes a cover member having an opening portion corresponding to the display area, and which covers a portion of the display panel, and a mold frame coupled to the housing member. The display panel is bonded to the cover member, and at least a portion of the cover member is disposed in a space between the housing member and the mold frame, to couple the cover member to the housing member and the mold frame.
US10139659B2 Buffer structure and display device
The present disclosure provides a buffer structure and a display device. The buffer structure includes a deformable sealed capsule, and a flowable filler in a hollow part of the sealed capsule. For the buffer structure according to the present disclosure, the hollow part of the deformable sealed capsule is provided with the flowable filler, when the display device suffers uneven internal forces resulting from deformation of the liquid crystal panel or the backboard, the flowable filler in the hollow part of the buffer structure flows to a position suffering a smaller force from a position suffering a larger force until achieving the force balance, thereby to reduce difference of forces at different positions in the display device and further improve light leakage phenomenon caused by uneven forces.
US10139652B2 Eyeluminators
Eyeluminators will provide the illumination needed when working in dim or dark places. They are basically state-of-the-art flashlights for your eyes! When the LED lights in the frames of these glasses are switched on, the user will have bright light wherever they look, and without the inconvenience of having to hold a flashlight and eliminating shadows caused by any other light source. Tiny LED light bulbs are embedded across the top of the frames of these glasses, with the power switches located on the earpieces. They have cushioned nose pads and frames to provide greater comfort when wearing them for extended periods of time. When the lights are switched on, bright light will illuminate whatever is in front of the person's face, so they have a very clear view ahead and shadows will not be a hindrance.
US10139650B2 One piece eyewear with concealed hinges
The present invention generally concerns a one piece eyewear having concealed hinges made via 3D printing. More specifically, the invention includes a U-shaped hinge with irregular offsets that are blended parametric curves that connect a lens frame to temple bars. The hinge is most flexible at its parabolic cross section and allows the temple bars to open and close, mimicking the rotational and stress bearing properties of traditional mechanical hinges. The eyewear is sculpted in a 3D modeling program that exports digital instructions for rendering the hinges, lens frame, and temple bars as a single construct by a 3D printer. The one piece eyewear is capable of accepting prescription or non-prescription lenses. A method for making the eyewear having concealed hinges is also disclosed.
US10139649B2 Eyewear retention device
An eyewear retention device that comprises two temple retainers connected by a resilient cable, such that when the temple retainers are attached to a pair of eyeglasses and the eyeglasses are worn over the ears of a wearer, the resilient cable extends rearward from the head of the wearer and is suspended off the neck of the wearer. The resilient cable may be tightly wound metal with a smooth plastic outer sheath.
US10139646B2 Transparent material light-emitting module with two reflection faces
A light-emitting module, notably for a motor vehicle, including a translucent or transparent material body having an entry face for light rays produced by one or more light sources, a first reflection face with an edge for cutting off the rays coming from the entry face, a second reflection face for reflecting toward the exit face rays coming from the first reflection face, and an exit face for the light rays in an exit beam along an optical axis of the light emitting module. The invention also relates to a headlight including at least one such light-emitting module.
US10139643B2 OLED display having sub-pixel structure that supports 2D and 3D image display modes
Discussed is an organic light emitting display device. The organic light emitting display device can include an organic light emitting panel in which a main organic light emitting diode (OLED) which emits light in a two-dimensional (2D) mode and a three-dimensional (3D) mode and an auxiliary OLED which emits light in only the 2D mode are disposed in each of a plurality of sub-pixels, a panel driver configured to drive the organic light emitting panel, and a patterned retarder bonded to the organic light emitting panel, and configured to change polarizing characteristics of a left image and a right image which are output from the organic light emitting panel.
US10139640B2 Optical device
An optical device includes a light guide plate configured to guide light within a plane parallel to an emission surface, and a plurality of light focusing portions to which the light guide plate guides directional light. Each of the plurality of light focusing portions is provided with an optical surface configured to create from the directional light incident thereon emission light in a direction substantially converging on a single convergence point or convergence line in a space or to create emission light that substantially diverges from a single convergence point of convergence line in a space and exits from the emission surface. The plurality of light focusing portions are provided near the emission surface of the light guide plate, and each of the plurality of light focusing portions is formed along a predetermined line within a plane parallel to the emission surface.
US10139637B2 Integrated mobile device packaging and virtual reality headset
In a general aspect, an apparatus can include a base portion that is open on a first side, and a first lens and a second lens disposed within a second side of the base portion. The apparatus can also include a ledge disposed around at least a portion of an interior perimeter of the base portion, the ledge being configured to physically support an electronic device inserted from the first side of the base portion. The apparatus can further include a lid portion that is open on a first side and closed on a second side, and a hinge that couples the base portion with the lid portion. The base portion, the lid portion and the hinge can be configured such that the base portion and the lid portion are hingeably moveable, relative to one another, between an open position and a closed position.
US10139636B2 Methods for augmented reality
The invention relates to methods for augmented reality. The invention relates more particularly to methods for improving the visual comfort of a wearer equipped with a head-mounted display device.
US10139631B1 Apparatus and method of 1:1 matching head mounted display view to head movement that controls articulated camera
Tracking a user head position detects a change to a new head position and, in response, a remote camera is instructed to move to a next camera position. A camera image frame, having an indication of camera position, is received from the camera. Upon the camera position not aligning with the next camera position, an assembled image frame is formed, using image data from past views, and rendered to appear to the user as if the camera moved in 1:1 alignment with the user's head to the next camera position.
US10139629B2 System and method for video image registration and/or providing supplemental data in a heads up display
Video sources and inertial sensors are attached to a weapon and to goggles. A computer receives video images from the weapon- and goggles-mounted sources and inertial data from the sensors. The computer calculates a location for an image from the weapon-mounted source within an image from the goggles-mounted source using the inertial sensor data. The sensor-based location is checked (and possibly adjusted) based on a comparison of the images. A database contains information about real-world objects in a field of view of the goggles-mounted source, and is used to generate icons or other graphics concerning such objects.
US10139626B2 Imaging optical system as well as display device with such an imaging optical system
An imaging optical system for a display device that can be fitted on the head of a user and generate an image, with an optical element, which includes an entry surface, and a spectacle lens, which includes a coupling-out section. The imaging optical system is configured to guide the generated image fed to the optical element via the entry surface in the optical element, and to couple it from the latter into the spectacle lens, in which it is guided to the coupling-out section and coupled out via the coupling-out section to generate a virtual image. The optical element includes, in addition to the entry surface, at least one reflecting surface, on which the generated image is reflected for guiding in the optical element, and in that the optical element and the spectacle lens are formed together as a one-piece optical part.
US10139624B2 Head mounted display, control device, and control method
To improve communication between a wearer of a Head Mount Display (HMD) while wearing the HMD and a non-wearer of the HMD, provided is a head mounted display, including a display unit configured to present an image to a wearer, a mounting unit configured to be mounted on a head of the wearer, and a notification unit configured to notify a person other than the wearer of information that the wearer is visually recognizing.
US10139623B2 Virtual object orientation and visualization
A method and apparatus for the creation of a perspective-locked virtual object having in world space. The virtual object may be consumed) by another user with a consumption device at a location, position, and orientation which is the same as, or proximate to, the location, position, and orientation where the virtual object is created. Objects may have one, few or many allowable consumption locations, positions, and orientations defined by its creator.
US10139620B2 Head-up display
Provided is a head-up display capable of displaying a plurality of virtual images presented at different distances while increasing the design flexibility in the display device for creating the virtual images. The head-up display comprises: a first display surface disposed to extend the light path of first image light emitted toward a viewer and a second display surface disposed to make the light path of second image light emitted shorter than that of the first image light; a first concave reflector for reflecting the first image light and the second image light; and a second concave reflector for reflecting the image light reflected from the first concave reflector. The first concave reflector is configured such that the first image light and the second image light intersect with each other in the vertical direction between the first concave reflector and the second concave reflector.
US10139618B2 Multi-mirror array
A multi-mirror array including displaceable mirror elements includes a passive electric damping mechanism for damping disturbances of the displacement positions of the mirror elements.
US10139617B2 Reaction compensated steerable platform
A reaction compensated steerable platform device is disclosed. The reaction compensated steerable platform device can include a base, a steerable platform movably coupled to the base, and a reaction mass movably coupled to the base. The reaction compensated steerable platform device can also include a primary actuator to cause movement of the steerable platform, and a trim actuator coupled to the reaction mass and the base. In addition, the reaction compensated steerable platform device can include a sensor configured to provide feedback for actuation of the trim actuator. The reaction mass can be configured to move by actuation independent of the trim actuator to compensate for a first portion of a load induced by the movement of the steerable platform. Actuation of the trim actuator can be controlled by the sensor, such that the reaction mass moves to compensate for a second portion of the load induced by the movement of the steerable platform.
US10139614B2 Microscope system and microscopy method using digital markers
A microscope system (1) includes a microscope and a camera (3) for generating and recording image-based information on an area of observation. A storage and evaluation unit (4) is connected to the microscope (2) and the camera (3) for detecting parameter settings of the microscope associated with the image-based information. A display (5) renders visible the digital image of the area of observation, and a control unit (6) is connected to the storage and evaluation unit (4) and to the display (5). The control unit (6) places digital markers for marking observed objects in a digital image of the area of observation and displays the digital markers on the display (5). The storage and evaluation unit (4) selects and stores information on each digital marker so that the marker can be associated at a later point in time with the position of the observed object.
US10139608B2 Selective plane illumination microscopy (SPIM) systems and methods
In one embodiment, a selective plane illumination microscopy system for capturing light emitted by an illuminated specimen includes a specimen stage having a top surface adapted to support a specimen holder and an opening adapted to provide access to a bottom of the holder, and a selective plane illumination microscopy optical system positioned beneath the stage, the optical system including an excitation objective, a detection objective, and an open-top, hollow prism that is adapted to contain a liquid, wherein the prism is positioned within the opening of the stage and optical axes of the objectives are aligned with the prism such that the axes pass through the prism and intersect at a position near the top surface of the specimen stage.
US10139605B2 Zoom lens and image pickup apparatus using the same
A zoom lens comprises in order from an object side, a first lens unit having a positive refractive power, a second lens unit having a negative refractive power, and a third lens unit having a positive refractive power, and the third unit having a positive refractive power comprises in order from the object side, a first lens component having a positive refractive power, and a second lens component having a negative refractive power in which, a lens having a positive refractive power and a lens having a negative refractive power are cemented, and the zoom lens satisfies the following conditional expressions (1), (2), and (3) 1.4<|f3_2p/f3_2n|<2.6  (1) nd3_2p−nd3_2n≥0  (2) nd3_2n≥1.8  (3).
US10139603B2 Compact optical image capturing system
An optical image capturing system includes, along the optical axis in order from an object side to an image side, a first lens, a second lens, a third lens, a fourth lens, and a fifth lens. At least one lens among the first to the fifth lenses has positive refractive force. The fifth lens can have negative refractive force. The lenses in the optical image capturing system which have refractive power include the first to the fifth lenses. The optical image capturing system can increase aperture value and improve the imaging quality for use in compact cameras.
US10139601B2 Thin telephoto lens and image pickup apparatus including the same
Provided is a telephoto lens including a first lens group, the first lens group including: a first lens element including: an object side lens surface facing an object side; and an image side lens surface facing an image side; and a prism configured to bend an optical path within the first lens element, wherein the first lens element and the prism are formed as a single body, wherein an inclined surface of the prism is provided between the object side lens surface and the image side lens surface, and wherein the following relationship is satisfied: 1.3≤L1/Li, where L1 corresponds to a length of an optical path within the first lens element along an optical axis of the first lens elements and Li corresponds to a length of an optical path between an optical element provided closest to an image plane and the image plane along the optical axis.
US10139599B1 Optical assembly for a wide field of view camera with low TV distortion
An optical assembly for a wide field of view digital camera includes, from object end to image end, first and second optical groups separated by an aperture stop. The optical assembly is configured to provide images with TV distortion that is less than 16. The first optical group includes two or more lens elements, including a first lens element having a largest diameter among the multiple lens elements to collect light at said wide field of view. The second optical group includes a doublet, which is configured to compensate for oblique aberrational error, and an aspheric lens element, which is configured to compensate for astigmatism error.
US10139595B1 Optical assembly for a compact wide field of view digital camera with low first lens diameter to image diagonal ratio
An optical assembly for a point action camera or other compact digital camera having a wide field of view, includes multiple lens elements, including at least one lens element that has an aspheric lens surface. The optical assembly is configured to provide a field of view in excess of 120 degrees. The optical assembly includes a ratio of a diameter of a first lens element at the object end of the optical assembly to an image diagonal is less than approximately 3.
US10139594B2 Optical imaging lens system, image capturing unit and electronic device
An optical imaging lens system includes, in order from an object side to an image side, a first lens element, a second lens element, a third lens element and a fourth lens element. The first lens element has positive refractive power. The second lens element has negative refractive power. The fourth lens element has an object-side surface being concave in a paraxial region thereof, wherein at least one of the object-side surface and an image-side surface of the fourth lens element has at least one inflection point. The optical imaging lens system has a total of four lens elements.
US10139587B2 Lens barrel and optical apparatus
The lens barrel includes a first rotatable member rotatable to move a focusing lens in an optical axis direction, a first aperture stop unit including a first light-blocking member and a second rotatable member rotatable to move the first light-blocking member, a third rotatable member to be rotated by receiving a rotation of the first rotatable member, a first mechanism configured to, in the variation of magnification, convert a relative movement of the second and third rotatable members into a rotation of the second rotatable member, and a second mechanism configured to, in the focusing, transmit the rotation of the first rotatable member to the third rotatable member to rotate the third rotatable member and transmit the rotation of the third rotatable member to the second rotatable member to rotate the second rotatable member.
US10139586B2 Lens driving device
A lens driving device is provided, including a frame, a lens holder, a spring sheet, and at least one damping element. The lens holder is movably disposed in the frame. The spring sheet has an outer periphery portion combined with the frame, an inner periphery portion combined with the lens holder, and an arm portion connected between the outer periphery portion and the inner periphery portion. The damping element is connected between the arm portion of the spring sheet and at least one of the frame and the lens holder.
US10139584B2 Lens apparatus and optical apparatus
The lens apparatus includes a lens holder holding a first lens, and a base member supporting the lens holder. The lens holder and the base member are connected to each other at connecting portions each including first and second contacting portions provided in the lens holder and first and second receiving portions provided in the base member. The first receiving portion contacts the first contacting portion in a circumferential direction, and the second receiving portion contacts the second contacting portion in an optical axis direction. The first contacting portion is constituted by a rotatable eccentric member including an eccentric portion contacting the first receiving portion. The eccentric member rotates to change a position of the lens holder in an orthogonal-to-optical axis plane. The first and second contacting portions and the first and second receiving portions are respectively circumferentially adjacent.
US10139583B2 Optical fiber cable
An optical fiber cable includes: a cable main body including a core that includes optical fibers, at least a pair of tension members that face each other with the core interposed therebetween, and an inner sheath that covers the core and the tension members; a cylindrical outer sheath that accommodates the cable main body; a reinforcing sheet provided between the cable main body and the outer sheath; and a rip cord provided between the reinforcing sheet and the cable main body. The reinforcing sheet surrounds an entire circumference of the cable main body, the reinforcing sheet includes an overlapping portion in which portions of the reinforcing sheet overlap each other in a portion in a circumferential direction of the cable main body, and the reinforcing sheet is formed of a metal.
US10139580B2 Retractable datacommunications rack
A retractable datacommunications rack includes: a mounting member configured to mount to a mounting structure; a linkage mounted to the mounting member; and an enclosure mounted on the linkage and configured to provide locations for datacommunications interconnections. The linkage is configured to move the enclosure between a retracted raised position and a lowered working position.
US10139576B2 Optical connector
A plug connector has a cylindrical housing body having at least one step, which forms two different regions each having different housing diameters, wherein the region having the smaller diameter forms a plug-in region and the region having the larger diameter forms a socket region, wherein the plug connector has a lock, which is captively connected to the housing body, wherein the plug connector has an actuator, which is operatively connected to the lock, wherein the plug connector has a plugging positioner, which at least partially surrounds the plug-in region. An attachment flange fits the plug connector and has an insertion region designed as a hollow cylinder, wherein the inner region of the hollow cylinder has at least one step, which forms two different regions each having different inside diameters, wherein the inner region of the insertion region is unthreaded.
US10139575B2 Male to male and female to female connectors
The connector of the present invention includes a probing portion, a center portion, and an accepting portion, where each of the probing and accepting portions includes a connector of the same sex. That is to say, that both the probing and accepting portions of the connector terminate in the same sex connector type.
US10139574B2 Multi-core connector, connector, and connector connection mechanism
A plurality of holes are formed in a ferrule. The holes are at sites penetrated by the tips of optical fibers. An opening is formed in the upper surface of the ferrule and an internal housing section is exposed from the opening. The housing section is at a site at which an optical fiber holding member is housed. The optical fibers are held by the optical fiber holding member. The optical fibers are multi-core fibers. In other words, the optical fibers have a specified axis of symmetry in a cross-section vertical to the longitudinal direction of the optical fibers and have orientation relative to a rotation direction having the longitudinal direction as the axis thereof.
US10139569B2 Connector assemblies for hybrid fiber/wire connections
A connector assembly for a hybrid cable includes: a housing, comprising a base; at least one discrete connector mounted in the base or at least one connector that is at least partially integrated in the base, configured to receive at least one fiber from the hybrid cable; and at least one electrical interface, configured to receive at least one wire from the hybrid cable.
US10139568B2 Optical fiber splicing tool and optical fiber splicing method
An optical fiber splicing tool of the invention include: an optical fiber splicing unit that includes: an optical fiber grasper that grasps a first optical fiber at a mechanical splice; and a guide target that is slidable along a guide provided at a connecting jig that fixes a second optical fiber to be butt-jointed to the first optical fiber; and a connecting jig that includes: a guide that guides the optical fiber splicing unit; and an optical fiber fixer that fixes the second optical fiber. The optical fiber splicing unit provides a first flexure width between one end side of the mechanical splice and the optical fiber grasper, and a second flexure width shorter than the first flexure width is ensured between the other end side of the mechanical splice and the optical fiber fixer when butt-jointing is carried out.
US10139564B1 Vertically integrated optoelectronics package for MEMS devices
The present application relates to vertically integrated assemblies including a MEMS-based optomechanical architecture. In some embodiments, the assembly includes a MEMS/optoelectronic module, an emitter module, and a detector module, where these modules are vertically integrated. Methods of fabricating such assemblies are also described herein.
US10139562B2 Planar lightwave circuit-based integrated optical chip
In an embodiment, an integrated optical chip comprises: a substrate; a plurality of planar lightwave circuit-based optical components that are formed on one surface of the substrate; and a plurality of optical waveguides that are formed on the one surface of the substrate and that connect the plurality of optical components to one another. In the embodiment, the plurality of optical components includes a saturable absorber having nonlinear loss characteristics. The saturable absorber may comprise: a core layer that is formed on the one surface of the substrate; an overcladding layer that wraps around at least a part of the core layer; and a saturable absorption layer that is formed on at least a part of the overcladding layer and that is arranged so as to interact with an evanescent field of light guided through at least a part of the core layer.
US10139560B2 Hollow-core optical fibers
An anti-resonant hollow-core fiber comprising a first tubular, cladding element which defines an internal cladding surface, a plurality of second tubular elements which are attached to the cladding surface and together define a core with an effective radius, the second tubular elements being arranged in spaced relation and adjacent ones of the second tubular elements having a spacing therebetween, and a plurality of third tubular elements, each nested within a respective one of the second tubular elements.
US10139559B2 Multi-core optical fiber, optical cable, and optical connector
An MCF of the present embodiment has eight or more cores. A diameter of a common cladding is not more than 126 μm. Optical characteristics of each core are as follows: a TL at a predetermined wavelength of 1310 nm is not more than 0.4 dB/km; an MFD at the predetermined wavelength is from 8.0 μm to 10.1 μm; a BL in a BR of not less than 5 mm or in the BR of not less than 3 mm and, less than 5 mm is not more than 0.25 dB/turn at the predetermined wavelength; λ0 is from 1300 nm to 1324 nm; λcc is not more than 1260 nm; an XT or XTs at the predetermined wavelength is not more than 0.001/km.
US10139556B1 Backlight structure
A backlight structure includes a frame body, a light guide plate, a first optical film, a second optical film, and a fixed member. The frame body has a first frame edge and a second frame edge opposite thereto. The light guide plate is disposed in the frame body and has a first and second short border corresponding respectively to the first frame edge and the second frame edge. The light guide plate has a protrusion protruding from an upper surface of the light guide plate and being adjacent to the second short border. The optical films are disposed over the light guide plate and include a first and second short-edge portion disposed respectively over the first short border and the second short border. The second short-edge portion has a notch matching the protrusion. The fixed member fixes the frame body and the optical films.
US10139552B2 Planar lighting device having light sources with electrode terminals and mounting substrate with conductive pattern including a plurality of lands together having relative spacing between the lands and electrode terminals
A planar lighting device includes: a light guide plate; a plurality of light sources arranged in line along a longitudinal direction of a side end surface of the light guide plate, each of light sources including a pair of electrode terminals; and a mounting substrate on which the light sources are mounted, the mounting substrate including a conductive pattern including a plurality of pairs of lands to which the respective pairs of electrode terminals of the light sources are connected. The light sources are mounted such that, in a longitudinal direction of the light sources, a gap between an outer side of each of the pairs of electrode terminals and an outer side of corresponding one of the pairs of lands is smaller than a gap between an inner side of the pair of electrode terminals and an inner side of the corresponding pair of lands.
US10139550B2 Variable index light extraction layer and method of making the same
Variable index light extraction layers that contain a first region with a first material and a second region including a second material are described, where the first region has a lower effective index of refraction than the second region. Optical films and stacks may use the variable index light extraction layers in front lit or back lit display devices and luminaires.
US10139545B2 Front light display device and manufacturing thereof
A front light display device includes a reflective display module, a light guide plate, an optical clear adhesive, plural microstructures, and a light source. The light guide plate has a first surface and a second surface opposite to the first surface, and a third surface adjacent to the first and second surfaces. The light guide plate is made of a material including glass. The optical clear adhesive is located between the reflective display module and the first surface of the light guide plate. The microstructures are located on the first surface of the light guide plate. The light source faces the third surface of the light guide plate.
US10139543B2 Light pipe array assembly for a blade server
A light pipe array assembly is disclosed which includes an opaque carrier having an elongated planar platform defining upper and lower horizontal surfaces and a longitudinal axis, a first set of light pipes supported on the upper surface of the platform and arranged perpendicular to the longitudinal axis of the platform, and a second set of light pipes supported on the lower surface of the platform and arranged perpendicular to the longitudinal axis of the platform in alignment with the first set of light pipes, wherein the first and second sets of light pipes are optically isolated from each other by the platform of the carrier.
US10139540B2 Optical film
To provide an optical film excellent in suppression of light leakage in black display. An optical film having at least two phase difference layers and having optical properties represented by the formulae (30) and (31) is provided: −2.0≤a*≤0.5  (30) −0.5≤b*≤5.0  (31) wherein, a* and b* represent the chromatic coordinate in the L*a*b* color system.
US10139536B2 Embedded wire grid polarizer with high reflectivity on both sides
A wire grid polarizer (WGP) 10 can include wires 15 sandwiched between a first pair of thin-film layers 21 (with a first transparent layer 11 and a second transparent layer 12) and a second pair of thin-film layers 22 (with a third transparent layer 13 and a fourth transparent layer 14). An index of refraction of each outer transparent layer 11 and 14 can be greater than an index of refraction of the adjacent inner transparent layer 12 and 13, respectively. Material composition of the outer transparent layers 11 and 14 can be the same and material composition of the adjacent inner transparent layers 12 and 13 can be the same. There can be high reflection of one polarization (e.g. Rs1>93% and Rs2>93%) for light incident on either side of the WGP. The wires 15 can be embedded for protection.
US10139531B2 Multiple band short wave infrared mosaic array filter
A camera system includes a mosaic optical color filter array, which includes a plurality of repeating unit cells that enforce spectral consistency and spatial uniformity. Each repeating unit cell of the plurality of repeating unit cells satisfies a minimum focal-plane array perimeter criterion and a minimum perimeter to area ratio criterion. The spatial arrangement of bands within the repeating unit cell minimizes inter-band correlation between nearest neighbors. The camera system further includes as short-wave infrared detector optically coupled to the mosaic optical color filter array. Optionally, the mosaic optical color filter array includes at least five spectral bands. The plurality of repeating unit cells includes the at least five spectral bands.
US10139530B2 Decorative sheet
To provide a decorative sheet which has anti-skid properties, is resistant to abrasion, exhibits high abrasion resistance even when bonded to a floor or road surface over which pedestrians or vehicles traverse, does not cause pedestrians or vehicles to skid, and does not suffer from damage or peeling. [Resolution Means] A decorative sheet having a first bead coat layer comprising a resin and particles having a median diameter of from 20 μm to 60 μm, a second bead coat layer which is coated on the first bead coat layer and which includes a resin and particles having a median diameter of from 20 μm to 60 μm, a design layer and an adhesive layer.
US10139524B2 Anti-reflective structure and method for designing same
A method for designing anti-reflective structure in which plurality of nanostructures formed of projected portions on substrate surface are provided at intervals equal to or less than visible light wavelength, in order to reduce chroma (√(a*2+b*2)) of reflected light with respect to white light to as close to zero as possible, average height of nanostructures from flat portion of substrate surface is 180 nm or greater and 290 nm or less; and filling rate of nanostructures, i.e., ratio of area of bottom surface of nanostructures to area of substrate surface in plan view of anti-reflective structure is defined, in terms of relationship between filling rate and chroma (√(a*2+b*2)) of reflected light from anti-reflective structure with respect to white light, so as to fall within range of ±5% of filling rate at which chroma takes on minimum value.
US10139523B2 Display substrate and method for manufacturing the same, display panel and display device
A display substrate, a method for manufacturing the display substrate, a display panel and a display device are disclosed. The display substrate includes a base substrate. At least two refractive layers are provided on the base substrate, and a gate electrode is provided on the refractive layers. A refractive index of the refractive layer of two adjacent refractive layers close to the base substrate is less than a refractive index of the refractive layer of two adjacent refractive layers away from the base substrate, and thicknesses of the refractive layers are nλ+λ/4, where λ is a wavelength of incident light, and n is a nonnegative integer.
US10139521B2 Silicone elastomer-hydrogel hybrid contact lenses
A silicone elastomer-hydrogel hybrid contact lens includes a silicone elastomer layer and a hydrogel layer adhered to the silicone elastomer layer by a delamination-resistant bond that is formed by an elastomer-swellable monomer that is included in the polymerizable composition used to form the hydrogel layer.
US10139519B2 Method for automated rock physics modeling
A computer-implemented method for automated rock physics modeling. The method includes the steps of (a) pre-processing data obtained from a suite of logging tools over a range of depths; (b) using an automated, computer-implemented procedure to determine a solution to an inverse problem associated with the rock physics model using the data from step (a), the solution including a list of optimal parameters; (c) performing a forward run of the rock physics model; and (d) computing a set of rock mechanical properties using the optimal parameters obtained in step (b). A computer program product for automated rock physics modeling is also provided.
US10139517B2 Hybrid image of earth formation based on transient electromagnetc measurements
A method for imaging an earth formation includes estimating an apparent resistivity (AR) value and an apparent distance to a bedding plane (AD2B) value for each of a plurality of samples derived from measurements of a time-dependent transient electromagnetic signal, estimating an inversion-based resistivity value (IB-R) and an inversion-based distance to a bedding plane (IB-D2B) value at a first sample of each consecutive depth interval, wherein each depth interval includes a plurality of consecutive samples, and determining a difference between apparent values and the corresponding inversion-based values. The method further includes generating an image of the earth formation using the AR and AD2B values for the entire interval if the difference is less than a threshold value and generating an image of the earth formation using IB-R and IB-D2B values for the entire interval if the difference is greater than the threshold value.
US10139516B2 Apparatus and methods to find a position in an underground formation
Various embodiments include apparatus and methods related to finding a position in an underground formation. Apparatus and methods can include receiving signals from a receiver in an underground formation in response to signals generated from transmitting sources, each of the transmitting sources located at a known position; and processing the received signals, based on the signals generated from the transmitting sources, to determine the position of the receiver. A number of techniques can be applied to processing the received signal. Additional apparatus, systems, and methods are disclosed.
US10139514B2 Method of detecting the approach of a user's hand to a vehicle door handle or the contact of a user's hand therewith, and associated detection device
Disclosed is a method of detecting the approach and/or contact of a user's hand to a door handle, the handle having a first outer surface oriented toward the vehicle and a second outer surface oriented toward the user, the handle including at least one detection electrode and an additional electrode, positioned face to face in advance. The method includes: the two electrodes are electrically connected to the same power supply source; a first capacitance value is measured at the terminals of the detection electrode; a second capacitance value is measured at the terminals of the additional electrode; and the first and second values are compared, during a measurement period, with one another and/or with a predetermined threshold value, in order to detect the approach of a user's hand toward the first outer surface or toward the second outer surface and/or the contact of his hand with one of these surfaces.
US10139507B2 Seismic stratigraphic surface classification
A method to classify one or more seismic surfaces or surface patches based on measurements from seismic data, including: obtaining, by a computer, a training set including a plurality of previously obtained and labeled seismic surfaces or surface patches and one or more training seismic attributes measured or calculated at, above, and/or below the seismic surfaces; obtaining, by the computer, one or more unclassified seismic surfaces or surface patches and one or more seismic attributes measured or calculated at, above, and/or below the unclassified seismic surfaces; learning, by the computer, a classification model from the previously obtained and labeled seismic surfaces or surface patches and the one or more training seismic attributes; and classifying, by the computer, the unclassified seismic surfaces or surface patches based on a comparison between the classification model and the unclassified seismic surfaces or surface patches.
US10139506B2 Seismic sensor
A seismic survey apparatus includes a body, a proof mass, at least one sensor arranged to detect movement of the proof mass relative to the body. In addition, the seismic survey apparatus includes electronic circuitry connected to the at least one sensor. The electronic circuitry is configured to receive and process an output of the sensor. A power supply is arranged to provide electrical power to the electronic circuitry with the power supply being an integral part of the proof mass.
US10139501B2 Boron coated straws for neutron detection with pie-shaped cross-section
A boron coated straw detector for use in a neutron detection system is disclosed comprising a boron coated straw having at least one boron-coated septum radially oriented and extending a pre-determined distance towards the center of the straw. Preferably, the straw comprises a plurality of septa comprising a rigid surface, coated on both sides with a boron composition. Preferably, the septa run the length of the straw detector from one end of the straw to the other. The area coated on the septa adds to the area coated on the arc segments offering a significant benefit in sensitivity of the neutron detector.
US10139499B2 Radiation imaging apparatus and method of controlling same
A radiation imaging apparatus has a sensor that converts irradiated radiation into a charge in accordance with a radiation dose, a switching power supply for supplying power to at least the sensor, and a readout unit that reads out a signal corresponding to the charge from the sensor. The radiation imaging apparatus synchronizes the imaging synchronization signal and a control clock for a switching operation of the switching power supply, causes a readout of signal from the sensor by the readout unit to be executed, and adjusts the phase of the control clock in each cycle of the imaging synchronization signal so that a timing of the imaging synchronization signal that occurs cyclically is at the same phase of the control clock.
US10139498B2 Radiation measurement apparatus and method
An apparatus for measuring radiation includes a plurality of detectors (2), each detector (2) including: a scintillating material (4) for emitting light in response to incident radiation (6), and a photodetector (8) for receiving light emitted by the scintillating material (4) and outputting an electrical pulse in response to light received from the scintillating material (4), wherein a parameter characterising the electrical pulse is related to an energy associated with the incident radiation (6); and a power supply (10) for supplying power to a plurality of the photodetectors (8). The apparatus reduces the volume of hardware to be transported to the measurement location and therefore provides particular advantages for scanning pipelines and other structures located deep underwater.
US10139494B2 Electronic device and method for measuring position information of electronic device
A method of measuring position information of an electronic device is provided. The method includes measuring position information including at least one of a position, a direction of movement, or a distance of movement of the electronic device by using a Global Navigation Satellite System (GNSS) module, measuring at least one of the direction of movement, the distance of movement, or a change of speed of the electronic device by using at least one of a geomagnetic sensor or an accelerometer, calculating the position information based on the information measured by using the GNSS module, and the at least one of the direction of movement, the distance of movement, or the change of speed of the electronic device measured by using the at least one of the geomagnetic sensor or the accelerometer, and adjusting a position information measurement cycle using the GNSS module based on an error of the position information.
US10139493B1 Rotor safety system
Piloted or autonomous rotorcraft includes a rotor safety system. The rotor safety system comprises a lidar scanner toward a rotor of the rotorcraft, e.g., the tail rotor, that scans the 3D space in the vicinity of the rotor. Objects in the vicinity of the rotor are detected from the lidar point data. In a piloted rotorcraft, predictive warnings can be provided to the helicopter's flight crew when a detected object presents a hazard to the rotor of the rotorcraft.
US10139490B2 Fault tolerant power liftgate obstruction detection system
A system and method detects an obstruction in the path of a vehicle access control member moving from an open position to a closed position. The method includes transmitting a detection signal along an edge of the member towards a reflective surface mounted on the member. The detection signal includes a sequence of pulses having different amplitudes with the amplitudes varying linearly moving from a first pulse to a final pulse of the sequence of pulses. The method further includes receiving a detection response signal corresponding to the detection signal following reflection of the detection signal by one of the reflective surface and the obstruction. The detection response signal includes another sequence of pulses and the method further includes generating an obstruction signal indicating whether the obstruction is in the path of the access control member responsive to differences in amplitude between adjacent pulses in the sequence of pulses.
US10139488B2 Measurement apparatus, measurement system, program and control method
The present invention provides a new art for grasping a moving direction of an underwater vehicle. In order to grasp the moving direction of the underwater vehicle, a measurement apparatus 2000 is installed in an underwater vehicle 4000. An electromagnetic wave receiving unit 2020 receives an electromagnetic wave signal, which a signal outputting apparatus 3000 outputs with a first frequency, in the water. A sound receiving unit 2040 receives a sound signal, which the signal outputting apparatus 3000 outputs with a second frequency, in the water. A frequency calculating unit 2050 calculates a frequency of the electromagnetic wave signal which the electromagnetic wave receiving unit 2020 receives, and a frequency of the sound signal which the sound receiving unit 2040 receives.
US10139485B2 Device and method for collision risk management for vehicles
A device, a motor vehicle equipped with the device, a method, and a computer program product including program code to implement the method, for collision risk management pertaining to a vehicle including portions projecting outside a basic configuration of the vehicle, including determining a surrounding configuration as basis for collision risk determination, determining presence of portions projecting outside the basic configuration, determining if collision risk is present at the thus determined surrounding configuration and the thus determined total vehicle configuration, and for an operator of the vehicle indicating the thus determined collision risk.
US10139483B2 Hybrid pulse compression waveform for high resolution imaging
A hybrid pulse compression RF system is provided herein in which an enhanced noise waveform and a hybrid waveform are generated to detect a target. For example, the system includes a signal generator that generates an LFM waveform and an enhanced waveform in sequence such that a transmitter of the system transmits the waveforms in the generated sequence in a direction of a possible target. The enhanced waveform may be a partially randomized version of the LFM waveform. If a target is present, the waveforms reflect off the target and are captured by the system in the sequence in which the originally generated waveforms are transmitted. Once captured, the reflected waveforms are processed by the system to generate a hybrid waveform for display such that the range and Doppler resolution and detection capabilities are significantly superior to the state of the art LFM or noise waveform RF systems.
US10139481B2 Radio communication system and distance measuring method
A radio communication system, in which radio communication is carried out between an in-vehicle communication device, mounted in a vehicle, and a radio communication terminal to detect a relative distance therebetween, includes an output control unit that controls a radio wave intensity of a measuring signal, which is sent from one of the in-vehicle communication device and the radio communication terminal, at a pre-set predetermined value; and a measuring unit that performs distance measuring on a vehicle side based on the radio wave intensity of the measuring signal controlled at the predetermined value or on a signal to which a value of the radio wave intensity of the measuring signal is added as information.
US10139480B2 Ultrasound transducer with data compression
A transducer for an ultrasound imaging system includes an array of transducer elements and an analog-to-digital converter configured to convert analog signals produced by the transducer elements into corresponding digital samples that are encoded with a first number of bits. One or more memories are used to store digital samples associated with frames of ultrasound data. A processor or logic circuit in the transducer is configured to compress the digital ultrasound data by calculating differences between the samples and encoding the differences with a second number of bits that is less than the first number of bits. In addition, the logic circuit is configured to transmit a packet that includes the differences encoded with the second number of bits and an overflow portion that encodes the differences that are too large to be encoded with the second number of bits.
US10139478B2 Time varying gain in an optical detector operating in a lidar system
To decrease the likelihood of a false detection when detecting light from light pulses scattered by remote targets in a lidar system, a receiver in the lidar system includes a photodetector and a pulse-detection circuit having a gain circuit with a varying amount of gain over time. The gain circuit operates in a low-gain mode for a time period T1 beginning with time t0 when a light pulse is emitted to prevent the receiver from detecting return light pulses during the threshold time period T1. Upon expiration of the threshold time period T1, the gain circuit operates in a high-gain mode to begin detecting return light pulses until a subsequent light pulse is emitted.
US10139474B2 Methods and systems for providing live weather data onboard an aircraft
A method for presenting weather information onboard an aircraft is provided. The method obtains a first set of weather data from aircraft onboard radar system; obtains a second set of weather data from external sources including one or more external aircraft, a satellite, a remote server, and a ground-based weather station, wherein the communication device is compatible a communication protocol for the external sources, and wherein the communication protocol comprises at least one of a datalink communication protocol, a satellite communication protocol, a very high frequency (VHF) radio communication protocol, and a transponder communication protocol; and presents graphical elements comprising a first set of graphical elements associated with the first set of weather data and a second set of graphical elements associated with the second set of weather data, wherein the second set of graphical elements include visual characteristics distinguishable from the first set of graphical elements.
US10139473B2 Radar apparatus including transmitting antenna and receiving antenna
A radar apparatus includes: a transmitting antenna; a receiving antenna; transmitting circuitry; receiving circuitry; a storage; and control circuitry which selects one of a plurality of spread codes. A radar signal includes a plurality of periodic frames. Each of the frames includes first and second segments. The first segment includes a first spread signal which is obtained by multiplication of a predetermined reference signal by at least a part of the selected spread code. The second segment includes a second spread signal which is obtained by multiplication of the identification code by at least the part of the selected spread code. The control circuitry calculates a first correlation value between a received radar signal and the first spread signal, calculates a second correlation value between the received radar signal and the second spread signal, and selects another one of the plurality of spread codes on a basis of temporal positions and magnitudes of peaks of the first and second correlation values in each frame.
US10139472B2 Extensible object location system and method using multiple references
An example disclosed method includes defining a first zone within a monitored area, a first group of receivers covering the first zone; defining a second zone within the monitored area, a second group of receivers covering the second zone; determining, via a processor, a first position of a first tag based on timing measurements obtained via the first group of receivers; determining, via the processor, whether the first position indicates that the first tag is within the first zone; and when the first position indicates that the first tag is not within the first zone, not reporting data associated with the first tag.
US10139471B2 Supporting a collaborative collection of data
An apparatus obtains fingerprints that have been collected by a plurality of mobile devices at a particular site for supporting a positioning of other mobile devices, each fingerprint comprising results of measurements on radio signals of at least one communication node at a particular location and an indication of the particular location. The apparatus generates feedback information based on the obtained fingerprints as a whole for coordinating a collection of fingerprints by the plurality of mobile devices. The apparatus transmits the feedback information to the plurality of mobile devices for presentation to users of the mobile devices.
US10139469B1 Underwater homing system
The ultrasonic homing assembly includes a base unit that may be coupled to a boat anchor. A base processor is coupled to the base unit. A transmitter is coupled to the base unit. The transmitter is operationally coupled to the processor. The transmitter transmits a location signal. A remote unit may be worn by a diver. A remote processor is coupled to the remote unit. A receiver is coupled to the remote unit. The receiver is operationally coupled to the remote processor. The receiver receives the location signal from the transmitter. A display is coupled to the remote unit. The display is operationally coupled to the processor. The display directs the diver toward the base unit. The diver swims toward the boat anchor.
US10139468B2 Planar transmission-line permittivity sensor and calibration method for the characterization of liquids, powders and semisolid materials
A low cost planar transmission line sensor and simple calibration method for measuring the complex permittivity of materials with minimal sample preparation over a wide band of radio- and microwave frequencies. The sensor is also used for measuring anisotropic dielectric properties of materials with a defined grain.
US10139467B2 Adjustment of the table position in MR imaging
A method computer and magnetic resonance (MR) apparatus for controlling a table position of an examination table of the MR apparatus during an MR measurement. An SAR load is determined for an examination object with a calculated pulse sequence, at least for a first table position. Then the table position is adjusted while taking into consideration the SAR load at the first table position. The adjustment of the table position ensures that the SAR load of the examination object is reduced.
US10139465B2 Method for magnetic resonance imaging with controlled aliasing
A method for imaging a subject with a magnetic resonance imaging (MRI) system using controlled aliasing is provided. A radio frequency (RF) excitation field is applied to excite the spins in a volume-of-interest that may include multiple slice locations. Using the MRI system, a readout magnetic field gradient is established following the application of the RF excitation field to form echo signals. These echo signal receive a differential encoding by way of establishing, while the readout gradient is established, alternating magnetic field gradients along two directions, such as the partition-encoding and phase-encoding directions. Image data is acquired from the formed echo signals and images of the subject are reconstructed from the acquired image data.
US10139460B2 System and method for delta relaxation enhanced magnetic resonance imaging
A delta-relaxation magnetic resonance imaging (DREMR) system is provided. The system includes a main field magnet and field shifting coils. A main magnetic field with a strength B0 can be generated using the main filed magnet and the strength B0 of the main magnetic field can be varied through the use of the field-shifting coils. The DREMR system can be used to perform signal acquisition based on a pulse sequence for acquiring at least one of T2*-weighted signals imaging; MR spectroscopy signals; saturation imaging signals and MR signals for fingerprinting. The MR signal acquisition can be augmented by varying the strength B0 of the main magnetic field for at least a portion of the pulse sequence used to acquire the MR signal.
US10139451B2 Conditioning cycle for determining battery capacity in an information handling system
A method used for determining the capacity of a battery. The method includes determining, via a controller, if the battery has a first capacity sufficient to support a conditioning cycle. In response to determining that the battery has the first capacity sufficient to support the conditioning cycle, the conditioning cycle is activated. The method includes partially discharging the battery at a constant rate while measuring a plurality of battery parameters. A second capacity of the battery is estimated based on the battery parameters measured at the constant discharge rate. The method increases estimation accuracy of the battery's capacity.
US10139450B2 Plug-in fuel pump power bypass / test system
Disclosed is an apparatus for bypassing and testing a fuel pump relay for a fuel pump of a vehicle. In an aspect, the apparatus includes a first pair of terminal pins configured to be inserted into the run/start signal fuse slot in the fuse box of the vehicle, a second pair of terminal pins configured to be inserted into a fuel pump fuse slot in the fuse box of the vehicle, a power input device configured to be conductively coupled to a power source of the vehicle, and a circuit configured to conductively couple, based on reception of electrical current from a run/start signal out terminal pin of the first pair of terminal pins, the power input device to a fuel pump terminal pin of the second pair of terminal pins to provide electrical current from the power input device to the fuel pump of the vehicle.
US10139443B2 Circuit apparatus and method for detecting a state of an interlock loop
The present disclosure relates to high-voltage circuits. The teachings thereof may be embodied in a circuit apparatus for detecting a state of an interlock loop monitoring a high-voltage component. The apparatus may include a power connection to a voltage source; a ground connection; a positive connection to a line end of the electrical interlock loop; a negative connection to a second line end of the interlock loop; a measuring arrangement for a voltage potential at the negative connection when two mutually different currents flow from the power connection via the negative connection to the ground connection; and a detector arrangement comparing the two potential measurements at the two respective currents with two predefined potential reference values and ascertaining, based on the comparison results of the comparison unit, whether the negative connection is electrically short-circuited with the positive connection, the power connection, or the ground connection, or with none of these connections.
US10139436B2 Method and system for a wideband CMOS RMS power detection scheme
A system includes a first circuit and a second circuit. The first circuit includes a first MOS transistor having a gate and a drain. The first circuit is configured to receive a radio frequency (RF) signal at the gate of the first MOS transistor. The drain of the first MOS transistor is configured to output a first current that is proportional to the square of the input voltage of the RF signal while receiving the RF signal. The second circuit includes a second MOS transistor having a source configured to receive a first current from the first circuit. The second MOS transistor is biased in a triode region and has a channel resistance between the source and a drain. The second circuit is configured to output a voltage proportional to the value of the power of the RF signal received by the first circuit.
US10139431B2 Measurement system
If input signal is transmitted to a main body unit, a sensor amplifier stores the input signal in itself as measurement data, and transmits the input signal with the added transfer order information to the main body unit. By checking the transfer order information added to the input signal, the main body unit can confirm if the input signal is deficient or not. Upon the end of the measurement of the physical quantity, the main body unit transmits the retransmission request that requests the retransmission of the deficient portion of the data to the sensor amplifier. According to the retransmission request from the main body unit, the sensor amplifier extracts the deficient portion of the input signal data stored in itself and retransmits the extracted input signal data to the main body unit.
US10139425B1 System and method for collecting and displaying wind information
The present disclosure provides a method and system for graphically displaying wind information comprising: receiving weather information comprising wind information from a weather information source, wherein said wind information comprises wind speed and wind direction: displaying the wind speed and wind direction over a user selected geographic region on a handheld device display wherein the wind speed and wind direction are represented on the display by one or more concentric circles; and displaying the changes in the wind speed and direction over the user selected geographic region over a time period, wherein the changes in the future wind speed and direction are depicted on the display changing the appearance of one of more of the concentric circles.
US10139421B2 Detection of restensosis risk in patients receiving a stent
Provided is a method of selecting a stent for implantation in the circulatory system of a human being. The method comprises obtaining a blood sample from a patient who requires implantation of a stent and testing said blood sample to determine a platelet coagulability level. The determined platelet coagulability level of said blood sample is compared with a threshold level of blood platelet coagulability. A determined platelet coagulability level above said threshold level indicates that a risk of restenosis is relatively high. If the determined platelet coagulability level is below said threshold level, a bare metal stent is selected. If the determined platelet coagulability level is at or above said threshold level, a drug-eluting stent is selected.
US10139419B2 Methods for detecting Aβ oligomers
Methods of detecting Aβ oligomers, such as may be present in a biological sample are described. The methods include detection using flow cytometry, detection using synthetic Aβ oligomers and/or in vitro methods detecting Aβ oligomers associated with cells.
US10139417B2 Systems, apparatuses and methods for reading an amino acid sequence
Embodiments of the present disclosure relate to amino acid, modified amino acid, peptide and protein identification and sequencing, by means of, for example, electronic detection of individual amino acids or small peptides.
US10139416B2 Methods of triggering activation of encapsulated signal-generating substances and apparatus utilising activated signal-generating substances
Methods are disclosed for performing a bioassay, comprising activating capsules containing a signal precursor that is hydrolysable from a latent form in which substantially no signal is generated to a form in which it is able to generate a detectable signal, said activating comprising treating said capsules with heat and with an acid or a base catalyzing solution, the combination of said heat and the pH of the catalyzing solution being such as to hydrolyze said precursor to the form in which it is able to generate a detectable signal.
US10139408B2 Method for diagnostics, treatment and prevention of Parkinson's disease
The present invention relates to the field of medicine and in particular to Parkinson's disease (PD). Specifically the present invention relates to methods and means for early detection of PD. The invention relates also to methods and means for treatment or prophylaxis of PD. In the method of the invention a probability of a subject developing or having Parkinson's disease (PD) is determined by measuring the relative abundances of one or multiple microbial tax a in a sample from a subject; and the probability of the subject developing or having PD is determined based on the measured abundances. The present invention provides a novel approach for the diagnostics of PD.
US10139407B2 Methods for detecting bacteria using polymer materials
A method for characterizing bacteria includes passing a liquid containing an analyte comprising a first bacteria and a second bacteria over and in contact with a polymer material on a substrate. The polymer material is formulated to bind to the first bacteria, and the first bacteria binds to the polymer material with a higher affinity than the second bacteria. A heat transfer property of the polymer material varies based on an amount of the analyte bound thereto. The method further includes binding a portion of the first bacteria and the second bacteria of the analyte to the polymer material, removing at least a portion of the second bacteria from the polymer material, detecting a temperature of the substrate, and calculating a concentration of the first bacteria in the liquid based at least in part on the temperature of the substrate.
US10139405B2 System for detecting infection in synovial fluid
The invention provides methods and systems for detecting a biomarker in a synovial fluid wherein the system also includes a control to ensure that the test sample is indeed synovial fluid. The biomarkers and the control for synovial fluid can be identified using proteomic methods, including but not limited to antibody based methods, such as an enzyme-linked immunosorbant assay (ELISA), a radioimmunoassay (RIA), or a lateral flow immunoassay.
US10139404B2 Control marker for implementing analysis methods on spots
The present invention relates to the use of a control marker for implementing analysis methods on spots, in particular in the context of multiplex analyses. The present invention thus relates to solid supports containing said control marker, their preparation method and their use in analysis methods. The present invention makes it possible to verify the presence, location and/or integrity of the spots at the end of the analysis method, and thus to secure the obtained results while guaranteeing that the yielded result indeed results from a present, intact and localized spot.
US10139403B2 Manipulation of beads in droplets and methods for manipulating droplets
The invention provides a method of circulating magnetically responsive beads within a droplet in a droplet actuator. The invention also provides methods for splitting droplets. The invention, in one embodiment, makes use of a droplet actuator with top and bottom substrates, a plurality of magnetic fields respectively present proximate the top and bottom substrates, wherein at least one of the magnet fields is selectively alterable, and a plurality of droplet operations electrodes positioned along at least one of the top and bottom surfaces. A droplet is positioned between the top and bottom surfaces and at least one of the magnetic fields is selectively altered.
US10139402B2 Separation method, detection method, signal measurement method, method for determining disease, method for evaluating drug efficacy of disease treatment drug, kit, and liquid composition
A method for separating a vesicle having a lipid bilayer membrane from a biological sample, includes forming a complex of a vesicle and a solid phase carrier by bringing the biological sample containing the vesicle having the lipid bilayer membrane into contact with the solid phase carrier to which a ligand for recognizing a surface antigen present on a surface of the vesicle is bound. The complex is washed. The forming is performed in the presence of a nonionic surfactant which does not comprise an aromatic group to reduce an aggregation of the complex.
US10139397B2 Reaction cuvette loading device and chemiluminescence immunoassay apparatus
A reaction cuvette moving device and a fully automatic chemiluminescence immunoassay apparatus. The reaction cuvette moving device includes a transmission mechanism and a push mechanism, wherein the transmission mechanism comprises a baseplate and a first horizontal transmission mechanism provided on the baseplate. The push mechanism includes a support assembly, a second horizontal transmission mechanism provided on the support assembly, and a push rod connected to the second horizontal transmission mechanism.
US10139396B2 Method of noninvasively detecting plant pathogenic virus and electronic apparatus thereof
A method of noninvasively detecting plant pathogenic virus and an electronic apparatus thereof are provided. The method is adapted to the electronic apparatus for detecting pathogenic virus in plants. The method includes the following steps. An excitation light beam is projected to the plant, and a reaction light emitted by the plant in response to the excitation light is received. An analytic optical spectrum corresponding to the reaction light is obtained, and whether the plant has the pathogenic virus or not is determined according to the analytic optical spectrum.
US10139393B2 Systems and methods for monitoring of blood lactate and targeting of blood lactate via nutritional support
Systems, techniques and methods for estimating the metabolic state or flux, e.g., the body energy state (“BES”) of a patient, are disclosed. The BES provides a deep insight into the nutritional needs of the patient, thus allowing for a sort of exquisite glycemic control with regard to the patient. The invention discloses systems and methods for estimating fractional gluconeogenesis. The invention also discloses systems and methods for estimating and targeting patient blood lactate concentration, both as a target itself and as an intermediate step to estimating and targeting patient fractional gluconeogenesis glucose production. Nutritional support methods and formulations are also disclosed. The invention is suitable for any sort of patient, including those who are injured, such as with traumatic brain injury, ill, or have other conditions that stress the metabolic system.
US10139391B2 Ejection structure and connector with ejection mechanism
An ejection structure includes a connector and an ejection element. The connector includes an opening and an ejection guiding groove for ejecting. The opening is received a biosensor test strip. The ejection guiding groove is disposed on a side of the connector and a front end of the guiding groove is communicating with the opening for receiving the biosensor test strip. The ejection element is assembled in the ejection guiding groove and comprises an actuating part used for contacting the biosensor test strip then ejecting the biosensor test strip along the ejection guiding groove from a rear end to the front end. Therefore, it omits extra assembled elements and simplifies the ejection structure so as to enhance the smoothness of the ejection mechanism.
US10139390B2 Analysis device
By slowing down the passing velocity of a DNA molecule in a nanopore, the accuracy of the reading of a nucleotide sequence of DNA is improved. A small temperature difference is introduced between a DNA molecule having an asymmetric and periodic structure and a nanopore membrane that carries the DNA molecule, whereby the DNA molecule that passes through a nanopore can move in one direction and the passing velocity of the DNA molecule in the nanopore can be controlled and reduced. In this manner, the accuracy of the analysis of a nucleotide sequence can be improved. Furthermore, it becomes possible to dissociate double-stranded DNA into single-stranded DNA molecules by the action of temperature and subject the single-stranded DNA molecules to a measurement selectively. Furthermore, it also becomes possible to select the polarity of a DNA molecule and subject the DNA molecule to a measurement.
US10139389B2 Fluorescence detection of mechanical damage
An autonomic self-indicating material is provided, the material comprising a polymer composition or a composite material embedded with a microcapsule or a vascular structure comprising an aggregation-induced emission (AIE) luminogen. Upon mechanical damage to the material, the luminogen is released and aggregates, leading to fluorescence.
US10139385B2 Method of tracing chemical quantities using encapsulated fluorescent dyes
The invention provides methods and compositions for utilizing encapsulated tracer dyes in difficult liquids such as wastewater or with highly reactive treatment chemicals such as aluminum-based coagulants. In difficult liquids or highly reactive treatment chemicals even so-called “inert” tracers end up reacting and their fluorescence changes. As a result they are inconsistent and cannot be used to measure the amount of treatment chemical present. But by encapsulating the tracer dyes, even non inert tracer dyes become inert and they can reliably be used to measure the amount of treatment chemical present even if highly reactive or in a difficult liquid.
US10139379B2 Methods for optimizing mass spectrometer parameters
A method for determining optimal values of a mass spectral operating parameter for mass spectral analysis of each of a plurality of compounds comprises: acquiring a plurality of mass spectral measurements of each of at least one characteristic ion species of each respective compound during its introduction into a mass spectrometer while a quantity of each introduced compound varies with time wherein, for each characteristic ion species, the operational parameter is caused to vary between successive mass spectral measurements of the said species; calculating, for each characteristic ion species, a corrected intensity of at least a portion of the plurality of mass spectral measurements of said each species, based on a best-fit synthetic model curve that relates to the time variation of the respective corresponding compound; and determining the optimal values of the operating parameter from analyses of variation of the corrected intensities with respect to the operational parameter variation.
US10139377B1 Preparative size-exclusion chromatography for separation and purification of water-stable Cd-based quantum dots
The invention provides a SEC method for the separation of thiol-capped Cd(Se,S) quantum dots (QDs) synthesized in the aqueous phase. Nanocrystals-HPLC column interactions were suppressed using thioglycolic acid (TGA) as an ion pair agent. The SEC method of the invention allows a fast and reproducible separation of water-stable Cd(Se,S) QDs.
US10139375B2 Methods and systems for monitoring quality of hydraulic fluid in electro-hydraulic (EH) valve
A method for monitoring quality of a hydraulic fluid in an electro-hydraulic (EH) valve is disclosed. The method includes applying predetermined signal to a solenoid coil, surrounding a pusher pin in EH valve, to facilitate oscillation of a pusher pin in EH valve to change static friction between the pusher pin and a cavity of EH valve, to dynamic friction. EH valve includes a housing defining the cavity having an end wall. Cavity slidably receiving the pusher pin having a first end and a second end. The hydraulic fluid is received between the first end of the pusher pin and the end wall. The oscillation of the pusher pin generates an acoustic wave that propagates through the hydraulic fluid. The method further includes determining the quality of the hydraulic fluid based on one or more characteristics of the acoustic wave detected by an acoustic sensor positioned on the end wall.
US10139371B2 Casing defect determination using eddy current techniques
A system comprises one or more electromagnetic coils configured to generate and direct excitation signals toward a plurality of casings in a wellbore and receive response signals based on the excitation signals. The system further comprises one or more processors configured to receive a first response signal from the one or more electromagnetic coils and determine one or more characteristics of a first defect in the plurality of casings using the first response signal and small defect information.
US10139370B2 Inspection device and method for disposing magneto-optical crystal
An inspection device includes a light source, an MO crystal disposed to face a semiconductor device (D), an object lens configured to concentrate the light output from the light source onto the MO crystal, a holder configured to hold the MO crystal, a flexible member interposed between the MO crystal and the holder, and an object lens drive unit configured to cause the MO crystal to contact the semiconductor device (D) by causing the holder to be moved in the optical axis direction of the object lens, wherein, when the MO crystal contacts the semiconductor device (D), the flexible member is bent, so that an incident plane is inclined in a range in which an inclination angle of the incident plane of the light in the MO crystal with respect to a plane orthogonal to the optical axis is less than or equal to an aperture angle.
US10139368B2 Process and system for facilitating chemical identification in a detector
The present disclosure relates to a process for facilitating the identification of target chemicals which may be detected by means of an ion mobility spectrometer and a system for implementing the same. In an aspect of the disclosure, there is provided a process for determining the ratio of CI″ to CI″.OOH reactant ion species formed in a pentachloroethane doped ion mobility spectrometer operating in negative mode, said process comprising: i) introducing a sample comprising or consisting essentially of isoflurane into a pentachloroethane doped ion mobility spectrometer; ii) collecting data relevant to the detection of two isoflurane monomer ions formed following reaction with CI″ and CI″.OOH reactant ion species present in the pentachloroethane doped ion mobility spectrometer; and iii) determining the ratio of CI″ to CI″.OOH reactant ion species formed in the pentachloroethane doped ion mobility spectrometer based on an evaluation of the data collected.
US10139367B2 Ion mobility spectrometer with ion modification
Ion modification An ion mobility spectrometer (100) comprising a sample inlet (108) comprising an aperture arranged to allow a sample of gaseous fluid to flow from an ambient pressure region to a low pressure region of the ion mobility spectrometer to be ionized; a controller (200) arranged to control gas pressure in the low pressure region to be lower than ambient pressure; and an ion modifier (126, 127, 202) configured to modify ions in the low pressure region, wherein the ions are obtained from the sample of gas.
US10139362B2 Sensor head, electrochemical sensor, and method for using electrochemical sensor
There is provided a sensor head which includes a mounting surface having insulation property. A first electrode and a second electrode are arranged on the mounting surface in a spaced-apart manner from each other. A liquid retaining material is arranged on the mounting surface in a state where the liquid retaining material covers the first electrode and the second electrode integrally. The liquid retaining material is impregnated with a standard liquid which is used as a reference in the electrochemical measurement.
US10139361B2 Proteolysis detection
Disclosed are electrochemical methods, apparatus, systems and kits for the detection or monitoring of proteolysis of proteinaceous matrices such as fibrin clots. The methods, apparatus, systems and kits generally include the use of voltammetric techniques to measure the changes in current that result from diffusion of an electroactive species towards an electrode on proteolysis of a proteinaceous matrix.
US10139357B2 X-ray multigrain crystallography
Disclosed is method of determining one or more unit cells of a polycrystalline sample and indexing a set DV of 3D diffraction vectors. The method comprising obtaining a plurality of candidate first lattice plane normal vectors and a plurality of candidate second lattice plane normal vectors for a particular unknown grain; using said plurality of candidate first lattice plane normal vectors and said plurality of candidate second lattice plane normal vectors to select a plurality of subsets SSDV_n of the set DV of 3D diffraction vectors and processing said plurality of subsets SSDV_n of 3D diffraction vectors to determine a primary candidate unit cell PCUC defined by three lattice vectors; wherein the primary candidate unit cell PCUC is validated by evaluating the fit of the PCUC with the full set DV of 3D diffraction vectors.
US10139355B1 Method for high precision imaging for three-dimensional topography of cracks in hydraulic fracturing test of rocks
A method for imaging three-dimensional topography with high precision, which overcomes the disadvantage and deficiency of low precision in observing three-dimensional topography of hydraulically fractured cracks of rocks, improve the precision in observing three-dimensional topography of cracks in rock hydraulic fracturing test, and benefit for scientifically understanding regular pattern of development of hydraulically fractured cracks of rocks. The technical solution comprises: hydraulically fracturing the rock with aqueous solution containing fluorine nuclides; forming hydraulically fractured cracks; in the process of fracturing, loading a fracturing apparatus while rotating the same; emitting an x-ray beam from an x-ray source, which penetrates the rock and reaches a CT detector; optical signals transmitted by the fluorine nuclides inside the rock being received by a high resolution planar array SiPM detector for nuclides; performing image fusion of nuclides tomographic scanning data and CT data to implement high precision imaging for three-dimensional topography of cracks in rocks.
US10139352B2 Measurement of small box size targets
Methods and systems for measuring metrology targets smaller than the illumination spot size employed to perform the measurement are described herein. Collected measurement signals contaminated with information from structures surrounding the target area are reconstructed to eliminate the contamination. In some examples, measurement signals associated one or more small targets and one or more large targets located in close proximity to one another are used to train a signal reconstruction model. The model is subsequently used to reconstruct measurement signals from other small targets. In some other examples, multiple measurements of a small target at different locations within the target are de-convolved to estimate target area intensity. Reconstructed measurement signals are determined by a convolution of the illumination spot profile and the target area intensity. In a further aspect, the reconstructed signals are used to estimate values of parameters of interest associated with the measured structures.
US10139349B2 Diagnosis of cancer
A method is provided including obtaining an infrared (IR) spectrum of a blood plasma sample by analyzing the blood plasma sample by infrared spectroscopy, and based on the infrared spectrum, generating an output indicative of the presence of a solid tumor or a pre-malignant condition. Other applications are also described.
US10139348B2 Lightguide aggregate inspection device and inspection method of the same
A lightguide aggregate inspection device includes a reaction spot array including multiple reaction spot array elements having at least one reaction spot, a light-receiving element array having a light-receiving surface provided with multiple light-receiving regions each having at least one light-receiving element corresponding to each of the reaction spot array elements, and receiving light obtained based on an optical state resulting from reaction in each of the reaction spots, multiple lightguide paths provided to correspond to the reaction spot array elements, and each having a measurement end provided close to or in contact with, or to be movable close to or into contact with 1 reaction spot, and a connection end provided close to or in contact with the light-receiving region, and a digital data conversion unit configured to convert image region data obtained from the light-receiving elements corresponding to the light-receiving regions, into digital data.
US10139343B2 Method and apparatus for chemiluminescence and/or fluorescence measuring
A fluorescence and/or chemiluminescence measuring device and method, able to achieve a series of actions synchronously including placing reaction cup, injection, extraction, reading, releasing reaction cup and light block, and no extra arm for getting and releasing reaction cup is needed. A sliding cartridge drives the reaction cup to perform movement to achieve the actions above in turn. Moreover, it maximally ensures a consistence of distance and relative height between each reaction cup and the reading photomultiplier device, so as the operation speed is faster and easier.
US10139342B2 Photoluminescent authentication devices, systems, and methods
A system and method for authenticating an item such as a banknote, including a photoluminescent material absorbing an incident radiation from a radiation source and emitting an emitted radiation having a spectral signature with a decay time after removal of the radiation source, and a sensor detecting the spectral signature in the emitted radiation during the decay time.
US10139338B2 Electromechanical transducer
Provided is an electromechanical transducer having a reduced unnecessary signal and improved acoustic characteristics. The electromechanical transducer includes an element. The element includes a plurality of cells that are two-dimensionally arranged and electrically connected. Each of the cells includes: a first electrode; and a vibrating film including a second electrode, the second electrode being opposed to the first electrode with a gap interposed therebetween. The cells are arranged so that, when center portions of the plurality of cells are connected by straight lines in all combinations, one of outermost straight lines and another of the outermost straight lines are non-parallel with each other or different in length of parallel portions.
US10139336B2 Apparatus for cable inspection
Disclosed is an apparatus for cable inspection, which inspects an aerial cable used in electric power transmission, the apparatus including: first and second plates spaced apart from each other; a lower clamp disposed on the first plate; an upper clamp disposed on the second plate to face the lower clamp and having a through hole in a vertical direction; a distance adjustment unit configured to adjust a separation distance between the first and second plates; an indenter indented in a coating of the cable through the through hole; a first load cell configured to measure an indentation force of the indenter and to output a signal corresponding to the measured indentation force; a second load cell disposed under the lower clamp and configured to measure pressure applied to the cable and to output a signal corresponding to the measured pressure; and an indenter moving unit configured to control movement of the indenter. According to the present invention, deterioration of a cable is measured using a plurality of sensors so that measurement accuracy can be improved and measurement of deterioration of the cable can be performed in a state in which the cable is disposed.
US10139335B2 Observation image determination device, method, and program
An observation image determination device includes an observation image acquisition unit that captures an image of an observation region including a stem cell to be cultured to acquire an observation image and a determination unit that determines whether a living body of a different type from the stem cell is included in the observation region. The determination unit determines whether the different type of living body is included in the observation region, on the basis of at least one of form information of an observation target and information about a change in the observation target over time which are acquired from the observation image.
US10139332B2 Mass cytometry apparatus and methods
The inventors have improved mass cytometer to facilitate its use for the analysis of particles.
US10139323B2 Apparatus for separating micro-particles
An apparatus for separating micro-particles includes a channel through which a fluid flows, and a separating part protruding into the channel and including a slanted element inclined toward a length direction of the channel and a vertical element perpendicular to the length direction of the channel.
US10139321B2 Mucolytic tablet for a sample collection device
The present disclosure relates to a mucolytic tablet for a sample collection device that causes mucolysis of biological samples collected in the sample collection device. The mucolytic tablet includes N-acetyl L-cysteine (NALC), a pharmaceutically active mucolytic agent that reduces the viscosity of mucus containing biological samples. The mucolytic tablet also includes one or more chelating agents, water-soluble anti-adherent/s, and at least one buffering agent.
US10139319B2 Sample smearing apparatus
A sample smearing apparatus of an embodiment includes: a first slide glass feeder that feeds a slide glass before processing; a slide glass transporter including a slide glass holder that holds the slide glass, that is capable of receiving the slide glass at a first slide glass feeding position from the first slide glass feeder, and transports the received slide glass while holding the slide glass with the slide glass holder; and a slide processor that performs processing on the slide glass held by the slide glass holder.
US10139316B1 Bottom sampler
The present invention relates to a bottom sampler comprising, a cable connecting plate, an outer fixing plate disposed at a lower side of the cable connecting plate, a sample barrel guide extending downwards from the outer fixing plate, and a sample barrel configured to have a sediment permeation prevention plate mounted at an outer peripheral end, and provided with a valve at opposite ends, the valve connected to a guide rod pivotally coupled to a first end of a lever operating arm, wherein the valve is closed depending on the pivoting of the lever operating arm when a seabed sample is introduced into the sample barrel to seal an inner part thereof. Accordingly, seabed samples such as gas-filled sediments can be collected and analyzed without pressure leakage.
US10139313B2 Capacitive cylinder pressure sensor
A capacitive pressure sensor for an internal combustion engine is provided having a housing having a bottom surface, variable capacitor and circuitry. The variable capacitor is formed by a stationary electrode and an elastically bendable electrode. Pressure exerted on the bottom surface acts to bend the elastically bendable electrode. This bending alters the capacitance of the variable capacitor. The circuitry is configured to generate a signal based on the variable capacitance of the variable capacitor. This capacitance is representative of the pressure exerted on the bottom surface.
US10139309B2 Collision sensor
A collision sensor, including a hollow housing having an accommodation space; a collision information generator arranged in the space and adapted to produce an output indicating a directional and/or positioning information of the collision when being triggered during the collision; a collision detecting member arranged over and adapted to trigger the collision information generator upon being driven by the obstacle during the collision; wherein the collision detecting member and the collision information generator are spaced apart from or in contact with each other by one or more resilient members, by which the collision detecting member is switchable between a normal position at which the collision detecting member is spaced apart from the collision information generator, and a working position at which at least a portion of the collision detecting member trigger the collision information generator by a compressive/collision force from the obstacle during the collision.
US10139306B2 Method and system for bridge damage detection
Methods and systems for bridge damage detection using, for example, one or more strain range methods are provided. One exemplary embodiment provides a computer-implemented methods and systems for determining bridge damage from strain sensor data, for example, by collecting a batch of strain data from one or more sensor pairs. From the batch of strain data one or more sets of strain data may be extracted comprising a quasi-static response of the bridge under ambient traffic loads. A relationship may be established between the one or more sets of strain data extracted from the one or more sensor pairs by orthogonal regression. Bridge damage may be detected by generally isolating a damage indicator between the one or more sensor pairs by monitoring changes in a statistical Fshm value over time.
US10139300B2 High pressure strain detection device with a base made of a first brittle material and a strain detection element bonded to the base via a second brittle material
Provided is a pressure measuring device that can stably bond a strain detection element even to a diaphragm made of metal having a large coefficient of thermal expansion. In order to achieve the above object, the pressure measuring device of the present invention includes: a metal housing including a pressure introduction unit and a diaphragm deformed by a pressure introduced via the pressure introduction unit; and a strain detection element for detecting strain generated in the diaphragm, wherein a base made of a first brittle material is provided on the metal housing, and the strain detection element is bonded to the base via a second brittle material having a melting point lower than a melting point of the base.
US10139296B1 Centrifuge calibration apparatus
A centrifuge calibration apparatus (10) configured to be spun in a centrifuge and to provide an indication (25) of performance of the centrifuge. Spinning of the apparatus in the centrifuge causes a piston (14) to exert centrifugal force to compress a spring (22), thereby generating relative movement between a pointer (24) and a scale (26). The scale may be calibrated in units of G-force or RPM. A ratchet mechanism (40) holds the pointer at its most displaced position upon completion of the spinning and removal of the apparatus from the centrifuge.
US10139294B2 Strain sensors in an electronic device
One or more strain sensors can be included in an electronic device. Each strain sensor includes a strain sensitive element and one or more strain signal lines connected directly to the strain sensitive element. The strain sensor(s) are used to detect a force that is applied to the electronic device, to a component in the electronic device, and/or to an input region or surface of the electronic device. A strain sensitive element is formed or processed to have a first gauge factor and the strain signal line(s) is formed or processed to have a different second gauge factor. Additionally or alternatively, a strain sensitive element is formed or processed to have a first conductance and the strain signal line(s) is formed or processed to have a different second conductance.
US10139293B2 Apparel having sensor system
A sensor system configured for use with an article of apparel includes one or a plurality of sensors formed of a polymeric material having a conductive particulate material dispersed therein and conductive leads connecting the sensors to a port. The leads may also be formed of a polymeric material having a conductive particulate material dispersed therein. The conductive material is dispersed in the sensor(s) at a first dispersion density and the conductive material is dispersed in the leads at a second dispersion density that is higher than the first dispersion density. Each of the sensors is configured to increase in resistance when deformed under pressure, which is detected by a module connected to the port. The second dispersion density is such that each of the leads has sufficient conductivity that the leads are configured to conduct an electronic signal between each sensor and the port in any state of deformation.
US10139289B2 Temperature measurement device, light emitting module and temperature measurement method
A temperature measurement device includes a light emitting part including a first light source configured to output measurement light with a first wavelength and a second light source configured to output reference light with a second wavelength, a light receiving part configured to receive reflected light of the measurement light and reflected light of the reference light that have passed through a temperature sensing device that changes light transmission characteristics with changes in temperature, a control part configured to measure a temperature detected by the temperature sensing device based on an amount of light of the received reflected light of the measurement light and an amount of light of the received reflected light of the reference light, and a temperature adjustment part configured to separately adjust the temperature of the first light source and the temperature of the second light source.
US10139286B2 Junction assembly of electrical cables, and thermocouple sensor comprising such junction
A junction assembly having A) a first electrical cable in turn comprising a first and a second electrical conductor and an insulating coating made of insulating inorganic material, B) a second electrical cable having a third and a fourth electrical conductor and an insulating coating made of insulating organic material that coats and electrically insulates the third and fourth electrical conductor; C) a junction having a sleeve that forms two ends one of which is arranged to receive the first electrical cable and the other is arranged to receive the second electrical cable. The first and the third electrical conductor are mechanically and electrically connected together to form a first composite conductor. The second and the fourth electrical conductor are connected together to form a second composite conductor. An intermediate wall is arranged between the two.
US10139283B2 Non-contact thermal measurements of VUV optics
Methods and systems for performing non-contact temperature measurements of optical elements with long wavelength infrared light are described herein. The optical elements under measurement exhibit low emissivity to long wavelength infrared light and are often highly reflective or highly transmissive to long wavelength infrared light. In one aspect, a material coating having high emissivity, low reflectivity, and low transmission at long wavelength IR wavelengths is disposed over selected portions of one or more optical elements of a metrology or inspection system. The locations of the material coating are outside the direct optical path of the primary measurement light employed by the metrology or inspection system to perform measurements of a specimen. Temperature measurements of the front and back surfaces of an IR-transparent optical element are performed with a single IR camera. Temperature measurements are performed through multiple optical elements in an optical path of a primary measurement beam.
US10139282B2 Thermal imaging system
A thermal imaging system includes an infrared (IR) detector configured to detect ambient IR radiation in a surrounding environment of the IR detector and pulse sequences of mechanically-generated IR radiation in a status message emitted by a portable signaling device mounted on a wearer. The status message represents an operating status of the wearer and a processor operably connected to the IR detector analyzes the pulse sequences in the status message and generates a display message based on the pulse sequences. The display message is display on a screen for viewing by an operator of the thermal imaging system. The display message is presented as visual indicia representative of the operating status of the wearer which is displayed concurrently with a graphical image of the surrounding environment that is based on the ambient IR radiation detected by the IR detector.
US10139280B2 Integrated circuit for spectral imaging system
An integrated circuit for an imaging system is disclosed. In one aspect, an integrated circuit has an array of optical sensors, an array of optical filters integrated with the sensors and configured to pass a band of wavelengths onto one or more of the sensors, and read out circuitry to read out pixel values from the sensors to represent an image. Different ones of the optical filters are configured to have a different thickness, to pass different bands of wavelengths by means of interference, and to allow detection of a spectrum of wavelengths. The read out circuitry can enable multiple pixels under one optical filter to be read out in parallel. The thicknesses may vary non-monotonically across the array. The read out, or later image processing, may involve selection or interpolation between wavelengths, to carry out spectral sampling or shifting, to compensate for thickness errors.
US10139276B2 Hyperspectral imaging of a moving scene
An apparatus and method are disclosed for hyperspectral imaging of a scene along an imaging path, from a viewpoint which is arranged to move relative to the scene. The method comprises acquiring hyperspectral image data of a portion of the scene from the viewpoint, along a first viewing direction relative to the viewpoint and redirecting the viewing direction from the first viewing direction to a second viewing direction relative to the viewpoint, in dependence of the relative movement, to maintain a view of said portion of the scene as the viewpoint moves along a portion of the imaging path.
US10139274B2 Method of optical power self-referencing and test cord verification
An optical measurement device and loss measurement is provided. The optical measurement device receives one or more optical signals that respectively emanate from one or more optical fibers of a plurality of optical fibers of an optical fiber cable. The optical measurement device captures one or more images of the one or more optical signals and determines, based on the one or more images, one or more receiving positions of the one or more optical signals, respectively.
US10139270B2 Asymmetric sensor
An asymmetric sensor having asymmetric electrodes and/or being asymmetrically anchored provides enhanced sensitivity. In example embodiments, part of the electrode on a sensor is etched or removed resulting in enhanced mass-change sensitive resonant modes. In another example embodiment, a sensor is anchored asymmetrically, also resulting in enhanced mass-change sensitive resonant modes. By asymmetrically anchoring a piezoelectric portion of a sensor, resonant bending modes of the sensor can be measured electrically without external instrumentation. Modifying the electrode of a piezoelectric cantilever enables expression of mass-change sensitive resonant modes that normally do not lend themselves to electrical measurement.
US10139268B2 Systems and methods for multiple-code continuous-wave distributed acoustic sensing
A method and device for monitoring oil field operations with a fiber optic distributed acoustic sensor (DAS) that uses a continuous-wave fiber optic distributed acoustic sensor with a very small spatial sampling while being able to sense acoustic events that have a large bandwidth by employing a demodulation/decoding method utilizing multiple spread-spectrum codes.
US10139262B2 Method for air-coupled water level meter system
A method and system for determining the depth to a water level, particularly depth to a ground water table below Earth's surface. The method can be used to measure the depth to a water table when the only access to the aquifer is a slender tube. A measured quantity of gas is injected into a sealed volume, while recording the pressure change in that volume, allowing a deduction of the size of the sealed volume. Using measurements of the sealed volume and the dimension of the tube containing that volume, the depth to the water level can be calculated.
US10139257B2 Multiphase meter calibration system and methods thereof
A closed loop system for the calibration of a multiphase meter, such as a multiphase flow meter or water cut meter, and a method of employing the system in calibration of multiphase meters in crude oil production processes. The system includes an oil and water separation vessel, oil and water flow meters, valves, pumps, and a single phase calibration unit. The system employs a two-step calibration process. First internal single phase oil and water meters are calibrated using the single phase calibration unit; subsequently multiphase meter calibration is achieved using the two precalibrated single phase flow meters.
US10139255B2 Method for increasing the reliability of transducers
A method for increasing a reliability of transducers having a first IC and a second IC, each has a sensor and a signal output and a signal input and a comparator, and a sensor signal generated as a function of the physical quantity sensed by the relevant sensor is applied to the respective signal outputs. The signal outputs are each connected to a first input of the comparator, and the signal inputs are each connected to a second input of the comparator. The two ICs can be integrated into a common IC package, and the signal output of the first IC is connected to the first input of the comparator on the first IC and to the signal input of the second IC and to a first contact area passing through the IC package.
US10139252B2 Optical sensor
An optical sensor including a light-emitting element, four light-receiving elements facing the light-emitting element, and a substrate at which the light-emitting element and the light-receiving elements are provided. The substrate includes a first portion at which the light-emitting element is provided and a second portion at which the light-receiving elements are provided, the first portion and the second portion being integrated. Respective distances from the four light-receiving elements to one point on a predetermined plane are equal, four line segments that connect the one point and centers of respective light-receiving regions of the four light-receiving elements form right angles with each other, and a normal line of the predetermined plane that passes through the one point passes through an emission point of the light of the light-emitting element or a center of an emission surface of the light of the light-emitting element.
US10139251B2 Power transmitting apparatus, robot, and printer
A power transmitting apparatus includes a power transmitting section that includes an input shaft section and an output shaft section and transmits drive force from the input shaft section to the output shaft section, a first detection section including a polarizing section that rotates when one of the input shaft section and the output shaft section rotates and has a polarization characteristic, a light source section that irradiates the polarizing section with light, and a light detection section that outputs a signal according to the intensity of the light from the polarizing section, a second detection section that outputs a signal according to the rotational state of the other one of the input shaft section and the output shaft section, and a determination section that determines the rotational state of the polarizing section based on the signal from the light detection section and the signal from the second detection section.
US10139248B2 Position sensing apparatus
Each of a first yoke and a second yoke has an intermediate portion between one end portion and the other end portion of the yoke. When the first and second yokes are viewed in an opposing direction, a width of the intermediate portion of each yoke, which is measured in a direction perpendicular to a rotational direction, is smaller than a width of the one end portion and a width of the other end portion of the yoke and is constant along an entire extent of the intermediate portion in the rotational direction.
US10139245B2 Device for providing electric-moving-body information and method for providing electric-moving-body information
A device for providing electric-moving-body information is provided with a calculation unit for calculating, upon receiving a departure point and state of charge (SOC) of an electric vehicle, a plurality of reachable points capable of being reached if an electric vehicle departs from a destination after reaching the destination from the departure point and a display data generation unit for generating display data for displaying a reachable range display screen that makes it possible to visually recognize the plurality of reachable points. Information that is more useful for determining actions that can be taken after arriving at a destination is provided to an electric-moving-body user.
US10139242B2 Navigation lane guidance
A navigation system provides lane guidance for a navigation route. The navigation route specifies actions for a user to navigate a route from an originating point to a destination along a set of road segments. The lane guidance at a position along the navigation route scores the lanes and provides the lane scoring for the user. To score the lanes, the navigation system determines a lane distance for each lane indicating how far along the navigation route a user may continue to use this lane, without shifting to another lane. The lane distance may be measured up to a look-ahead distance. The lane distance includes distance along subsequent road segments of the route, such that when a lane turns onto a lane on another road segment according to the navigation route, the distance along the other road may be included in the lane distance.
US10139240B2 Navigation device providing path information and method of navigation
A navigation device for a vehicle includes a communication module for communicating with a user terminal, a display, and a processor for setting a navigation destination, searching a first path toward the navigation destination, receiving second path information corresponding to a second path toward the navigation destination from the user terminal through the communication module, and displaying first path information and the second path information on the display depending on a predetermined display mode.
US10139237B2 Method for remotely identifying one of a passenger and an assigned vehicle to the other
When a vehicle is assigned to meet with a customer at a meeting location, as when the customer orders a ride and the taxi, ride-sharing operator, or autonomous vehicle is dispatched, the difficulty of identifying the assigned vehicle among many vehicles or the customer among many people, is solved by providing a code, unique to the meeting at the meeting location. A light signal based on the code is emitted by a first device (of the vehicle or the customer) and distinguished, based on the code, by a second device, whereby the location of the first device is determined and can be displayed or otherwise used for navigating to the other.
US10139230B2 Method and circuit for the time-continuous detection of the position of the sensor mass with simultaneous feedback for capacitive sensors
The invention relates to a detection circuit for reading out at least one position signal of a micromechanical capacitive sensor having at least one oscillating element that can be excited so as to move in an oscillating manner. In particular, the invention relates to a sensor that is operated in a closed control loop by using the detection circuit according to the invention. The invention further relates to a method for operating such a sensor. During operation, a first input connection of the detection circuit (100) is connected to an output connection of the capacitive sensor (106) and an output connection of the detection circuit (100) is connected to a loop filter of a control loop (102), wherein the control loop feeds back a feedback voltage for providing a restoring force in dependence on an output voltage of the control loop (102) to a second input connection of the detection circuit (100). The detection circuit (100) comprises at least one further feedback branch (Rfb, Cfb), and the output voltage of the control loop (102) is modulated onto an in-phase input voltage of the detection circuit.
US10139229B2 Gyroscope with auxiliary self-test
A gyroscope includes drive electrodes that drive a drive mass at a drive frequency. A sense mass is responsive to a Coriolis force caused by rotation of the gyroscope and oscillates based on the drive frequency. Electrodes adjacent to the sense mass drive the sense mass at test frequencies. The response to the driving at the test frequencies is measured and a gyroscope failure is identified based on this response.
US10139228B2 Micromechanical sensor of angular velocity
A micromechanical device includes four open drive frames and four detection masses for double differentially detecting angular velocity about an axis perpendicular to a plane. A coupling frame system couples the four open drive frames into a synchronized anti-phase driving motion. Phases of each of the four pairs of adjacent open drive frames are opposite, and amplitude of the linear primary motion of the four open drive frames are equal. Axes of linear driving motions of the open drive frames are aligned. Anti-phase synchronized driving motion of the open drive frames is relayed through a spring arrangement to an anti-phase synchronized driving motion of the four detection masses. An inner coupling lever system couples the four detection masses into a synchronized anti-phase detection motion. Phases of each of the four pairs of adjacent detection masses are opposite. Axes of linear detection motion of each of the detection masses are aligned.
US10139227B2 MEMS circuit for capacitive non-linear correction
A micro-electro-mechanical system includes a proof mass, an anchor, an amplifier, a sense element, a reference element, and a feedback element. The proof mass is configured to move in response to a stimulus. The anchor is coupled to the proof mass via a spring. The amplifier is configured to receive a proof mass signal from the proof mass via the spring and the anchor. The amplifier may be configured to amplify the received proof mass signal to generate an output signal. The sense element may be connected between the proof mass and a first input signal. The reference element may be connected between the anchor and a second input signal. The feedback element may be connected between the proof mass and the output signal. The feedback element and the sense element may change in response to proof mass displacement.
US10139226B2 Control moment gyroscope
The objective of the present invention is to provide a control moment gyroscope which can be provided in a limited space since the volume thereof can be reduced without change in performance by optimizing the shapes and mounting positions of each component. To this end, the control moment gyroscope of the present invention is a control moment gyroscope for generating torque in the orthogonal directions to both of two shafts which are perpendicularly disposed to each other by rotating the two shafts, and the control moment gyroscope comprises: a gimbal motor formed in a hollow cylinder shape and supplying momentum; spin motor provided inside the gimbal motor and supplying momentum in a perpendicular direction to the momentum of the gimbal motor; and a flywheel provided in the inside of the gimbal motor and supplied with the rotational force of the gimbal motor and the rotational force of the spin motor.
US10139224B2 Measuring device
The present invention provides a measuring device, which comprises a leveling unit, a measuring device main body provided on the leveling unit, a control unit, a first tilt angle measuring device for detecting a horizontality with high accuracy, and a second tilt angle measuring device for detecting a tilt angle in a wider range than a range of the first tilt angle measuring device and having a higher responsiveness than a responsiveness of the first tilt angle measuring device, wherein the control unit, the first tilt angle measuring device and the second tilt angle measuring device are provided in the measuring device main body and wherein the control unit drives the leveling unit based on a detection result of the second tilt angle measuring device, performs a rough leveling until a tilt angle detected by the second tilt angle measuring device reaches within a range in which the first tilt angle measuring device is capable of detecting and levels the measuring device main body horizontally based on a detection result of the first tilt angle measuring device.
US10139220B2 Three-dimensional measurement device
A three-dimensional measurement device includes: a first irradiator that radiates a first light pattern from a first position toward an object; a first grid controller that controls a first grid to change phases of the first light pattern; a second irradiator that radiates a second light pattern from a second position toward the object; a second grid controller that controls the second grid to change phases of the second light pattern; a camera that takes an image of reflected light from the object; and a processor that: performs one of a first imaging process of imaging processes performed by radiation of the first light pattern and a second imaging process of imaging processes performed by radiation of the second light pattern; and subsequently performs the other imaging process without waiting for completion of the transfer or changeover of the first or the second grid involved in the one imaging process.
US10139213B2 Process and apparatus for setting the parameters of the suspension geometry of the wheels of a vehicle
The present invention relates to a method and a device for adjusting the wheel alignment parameters of the wheels of a vehicle, wherein at least one vehicle axle is gripped by one gripping device per wheel axle, near the wheel flanges of the corresponding axle. According to the present invention, the gripping devices are moved by means of controllable drive means in such a way that the wheel alignment parameters of the wheels are adjusted via the orientation of the gripping devices.
US10139209B1 Hierarchical closed-loop flow control system for aircraft, missiles and munitions
The present invention relates to a missile or aircraft with a hierarchical, modular, closed-loop flow control system and more particularly to aircraft or missile with a flow control system for enhanced aerodynamic control, maneuverability and stabilization and methods of operating the flow control system. Various embodiments of the flow control system of the present invention involve flow sensors, active flow control device or activatable flow effectors and/or logic devices with closed loop control architecture. The sensors are used to estimate or determine flow conditions on surfaces of a missile or aircraft. The active flow control device or activatable flow effectors of these various embodiments create on-demand flow disturbances, preferably micro-disturbances, at different points along various aerodynamic surfaces of the missile or aircraft to achieve a desired stabilization or maneuverability effect. The logic devices are embedded with a hierarchical control structure allowing for rapid, real-time control at the flow surface.
US10139202B2 Advanced cooperative defensive military tactics, armor, and systems
This invention provides impact detection and vehicle cooperation to achieve particular goals and determine particular threat levels. For example, an impact/penetration sensing device may be provided on a soldier's clothing such that when this clothing is impacted/penetrated (e.g., penetrated to a particular extent) a medical unit (e.g., a doctor or medical chopper) may be autonomously, and immediately, provided with the soldiers location (e.g., via a GPS device on the soldier) and status (e.g., right lung may be punctured by small-arms fire).
US10139201B2 Pre-stressed curved ceramic plates/tiles and method of producing same
A pre-stressed curved plate comprising a curved plate having at least one concave surface, the curved plate being enveloped and adhesively bonded with tensioned reinforcing fibers, whereby the reinforcing fibers are first wound around the plate under tension being spaced apart from the concave surface and subsequently subjected to pressure to stretch and bond the reinforcing fibers to the surfaces of the plate, where upon bonding, the tensile strain of the fiber introduces stress in the plate.
US10139198B2 Photoelectric sighting system and calibration method thereof
A precise photoelectric sighting system that is simple in shooting calibration, quick and accurate in sighting, adapts to any environmental factor, and may greatly reduce the use of sensors and realize binocular sighting. The system includes a field-of-view acquisition unit, a display unit, a ranging unit and a sighting circuit unit; and precise shooting under any environment is realized by applying the integrated precise photoelectric sighting system. The calibration method of the photoelectric sighting system enables quick and precise calibration.
US10139194B2 Gas valve with triggered release feature
A gas valve that can be opened using a trigger mechanism. When triggered, the valve is preferably configured to deliver a rapid release of air and then reset itself in the closed state. Once in the closed state, pressure may again be built on the upstream side of the valve until another release is desired.
US10139193B2 Displacement system for motor attachment angle in simulation gun
A system where an attachment angle between an output gear of a motor holder and an input gear of a gear box is displaceable. A piston cylinder mechanism is driven by an electric mechanism. An output gear and input gear are bevel gears. Connection portions are provided in at least two places on a gear box side, and connection counterpart portions are provided on a motor holder side. The connection portions are present on the same circumference about a rotary shaft of the input gear and on both sides across a radial-directional axial line passing through the rotary shaft and angles A, B formed by axial lines respectively connecting the connection portions. The rotary shaft and the radial-directional axial line are set so as not to be equal to each other (A≠B).
US10139188B2 Interchangeable crossbow cocking system
Provided is a crossbow cocking system comprising a crossbow stock having a first side and a second side opposite the first side; a first receptacle extending through the stock from the first side of the stock to the second side of the stock; a first adapter plate adapted for selectable and operational engagement with the first receptacle; and a cocking device engaged with the first adapter plate, and extending through the first adapter plate.
US10139184B1 Weapon security apparatus
A firearm security apparatus may include a base assembly and a locking assembly having a first plate and a second plate. The second plate may be moveable between an open position and a closed position relative to the first plate. The first plate and the second plate may be configured to receive a weapon therebetween, where the first plate, the second plate, or both have a window defined therein to form a C-shape having a first member that engages the weapon above a grip and having a second member that engages the weapon below the grip when the second plate is in the closed position.
US10139180B2 Gun lock and firearm having such a gun lock
A gun lock of a firearm having two hammers movably disposed on a lock support, a trigger bar for each hammer for holding or releasing the hammers, a trigger, and a disconnector for the trigger, by which disconnector the trigger bars can be moved by the trigger from a holding position into a release position. The disconnector can be moved by an inertial mass between a triggering position, in which the trigger is connected to one of the two trigger bars, and a disconnect position, in which the connection between the trigger and the trigger bars is interrupted. The inertial mass is a pendulum mass swiveling about a transverse axis between a starting position and a safe position, by which the disconnector, upon the release of a first hammer, can be swiveled in a direction opposite to the direction of the pendulum mass into the disconnect position.
US10139179B2 Biometric identification system for gun
A user identification assembly for a firearm includes a sight configured for use on said firearm. The sight being positioned on said firearm to provide a point of aim to a user. A light source is disposed on the sight and projects toward the user in a direction opposite the point of aim. An image sensor is disposed on the sight and is configured to capture image data of an object. The image sensor is configured to identify the user of said firearm. A controller is in communication with the image sensor and is configured to allow operation of said firearm based on the captured image data.
US10139178B2 Firearm with user authentication to remove or add components
A method authenticates a user before the user can remove or attach a component to a firearm. When the user is authenticated, the user can remove or attach a component to the firearm. The firearm prevents the removal or attachment of the component when the user is not authenticated.
US10139175B1 Gas operated machine gun
An automatic weapon system comprising a bolt driven gas operated machine gun operable in either an open bolt configuration or a closed bolt configuration including a reciprocating bolt assembly operable in either a semi-automatic mode or an automatic mode movable between a rear or open position and a forward or closed position and a firing chamber in combination with an ammunition magazine to automatically feed cartridges from the ammunition magazine to the gas operated machine gun for continuous fire of cartridges from the automatic weapon system including a cartridge feed mechanism to convert the linear motion of the reciprocating bolt assembly into rotary motion to incrementally position a cartridge from the ammunition magazine through a cartridge feed opening formed in the ammunition magazine into the firing chamber as the reciprocating bolt assembly moves between the rear or open position to the forward or closed position.
US10139173B2 Less-lethal ballistic projectile launcher
The light-weight handheld less-lethal ballistic projectile launcher is configured as an “over/under” double barrel handheld device with a “break open” loading action. The launcher includes a barrel section pivotally connected to receiver section. The barrel section pivots between an open load/unload position and a closed firing position. The barrel section includes two metal barrel sleeves that are press fit into axial bores formed in the body of the barrel section. The barrel section also includes an ejector, which locks the barrel section in the closed firing position and partially expels spent rounds from the barrel sleeves when the barrel section is opened. The receiver section houses the launcher's fire control mechanism. The fire control mechanism uses a traditional single action operation and ensures that rounds are alternatively discharged from each barrel and prevents rounds from both barrels from being discharged simultaneously.
US10139170B2 Heat dissipation structure and device
According to one embodiment, a heat dissipation structure includes a heat dissipating unit and a heat accumulating unit. The heat dissipating unit includes at least one extending part which extends in a first direction, and is configured to be thermally connected to an apparatus which is configured to produce heat. The heat accumulating unit includes an accommodating unit which is configured to be thermally connected to the extending part, a heat storage material sealed inside the accommodating unit.
US10139169B2 Adsorption system
An adsorption system can be used as part of a climate control system in a vehicle or in any other space requiring heating or cooling. An adsorbent bed can include a plurality of plates, a layer including an adsorbent material adjacent to a portion of at least one plate; and a plurality of passages between the plates.
US10139166B2 Fuel feed and air feed controller for biofuel-fired furnace
A microprocessor-based controller manages delivery of BTUs or power by determining an amount of thermal heat or power needed through sensors and, in response, controls a batch or continuous feed of biofuel fuel and/or air to a biofuel furnace. The controller controls the fuel and air required to operate the furnace efficiently.
US10139162B2 Acoustic-assisted heat and mass transfer device
An acoustic energy-transfer system includes: an acoustic chest arranged circumferentially around a container configured to receive a material to be processed; and an ultrasonic transducer arranged circumferentially inside the acoustic chest, the ultrasonic transducer defining an acoustic slot extending through the ultrasonic transducer, the acoustic slot angled with respect to a central axis of the acoustic chest.
US10139160B2 Microwave vacuum-drying of organic materials
An apparatus 20 for microwave vacuum-drying organic materials such as foods and bioactives has a plurality of microwave generators 50 actuated so as to cause interference between their respective microwave streams and evenly distribute the microwave energy across the vacuum chamber 34. The microwave-transparent window 36 in the chamber is arranged so the organic material to be dried is moved across it on a conveyor belt 60 and the microwave energy passing into the chamber 34 immediately encounters the organic materials, thus attenuating the energy and reducing arcing.
US10139159B2 Infrared float bar
Infrared air float bar for use in floating and drying a continuous planar web of a material in a dryer. Direct radiated or reflected infrared electromagnetic energy from an infrared light source in a removable channel assembly accelerates drying, or evaporation of solvents, or curing of web material passing in proximity to the bar, either by infrared electromagnetic energy, or in combination with convention airflow. The infrared source is cooled by pressurized air passing through an interior portion of the removable air bar channel assembly, and the air is further conducted into fluid contact with the web in an air gap between the emitter and web to promote convective heat transfer and to contribute to the air pressure field supporting web flotation. The removable channel assembly is configured for replacement of the infrared emitter and to allow the setting of the pressurized cooling air flow to the optimum level.
US10139155B2 Refrigerator
A refrigerator includes a shelf holder having holes along a vertical direction on a wall of a food storage chamber, and a shelf assembly attachable to the shelf holder via at least one of the holes. The refrigerator also includes an electronic device provided on the shelf assembly; a holder terminal unit provided between the shelf holder and the wall and having a holder-side terminal facing at least one of the holes; and a shelf terminal unit provided at a side of the shelf assembly that is configured to attach to the shelf holder. The shelf terminal unit has a pin configured to be inserted into and electrically connect with the holder-side terminal in a state in which the shelf assembly is attached to the shelf holder. The pin is electrically connected to the electronic device of the shelf assembly, and is longitudinally movable relative to the shelf terminal unit.
US10139154B2 Refrigerator
The refrigerator includes a cabinet having a storage compartment, a door hingedly connected to the cabinet for opening and closing the storage compartment, a drawer provided in the storage compartment, a sensor for sensing whether the door is open, an electric driving unit including a moving frame, the electric driving unit being configured to move the drawer to a manipulating position spaced apart forward from an initial position by a predetermined distance through forward movement of the moving frame when it is sensed that the door is open, and a rail configured to allow the drawer to move forward and rearward relative to the storage compartment, wherein the electric driving unit is driven to return the moving frame to the initial position after the moving frame is moved to the manipulating position.
US10139144B2 Air conditioning apparatus
A controller of an air conditioning apparatus performs a start/stop frequency-reducing rotation speed control in which the rotation speed of a compressor is controlled based on request values from indoor units requesting a decrease in air conditioning capacity, disregarding request values from indoor units requesting an increase in air conditioning capacity, when each indoor temperature at all indoor units performing air conditioning operation is within a scope of a prescribed threshold temperature range surrounding a target indoor temperature at each indoor unit performing air conditioning operation.
US10139143B2 Air conditioner with multiple expansion devices
In various implementations, an air conditioner may include more than one expansion device. Refrigerant flow through the expansion device(s) may be controlled based at least partially on an operational property of the air conditioner.
US10139141B2 Combined condensor and evaporator
A combined evaporator and condenser (1100) is manufactured from a number of stacked heat exchanger plates (980) provided with a pressed pattern of ridges and grooves for keeping the plates on a distance from one another for creating interplate flow channels (1180, 1200). The evaporator portion (1120, 1150) of the combined evaporator and condenser (1100) has a coolant outlet connectable to an expansion valve (R), and a connection between the condenser portion and the expansion valve (R) runs through the evaporator portion.
US10139140B2 Refrigerant distribution device and heat exchanger having same
A refrigerant distributing device and a heat exchanger having the same are provided. The refrigerant distributing device includes a distributing structure comprising a plurality of distributing pipes, at least one of the plurality of distributing pipes being provided with a distributing hole, at least two of the plurality of distributing pipes intersecting with each other; and an adapting block provided with an adapting chamber, and connected to the distributing structure such that the adapting chamber is communicated with an inner chamber of the distributing pipe.
US10139134B2 Sample heating method and heating control device
A microchip includes a vessel portion, an elastic member, and a flow channel which leads a liquid sample to the vessel portion. After a liquid sample is put in the vessel portion, the liquid sample is heated while pressure is applied with respect to an inner portion of the vessel portion.
US10139130B2 Urea tank and base plate with an integrated heating element
Urea tank and base plate with an integrated heating element in which the heating element comprising at least one resistive track affixed to one flexible film and/or placed between two flexible films.
US10139128B2 Pressure tank for a water heater in stainless steel, and also a method for manufacture of a pressure tank
The present invention relates to a pressure tank in stainless steel to be used as a water heater. The tank is provided by two identical tank halves (12a, 12b; 14a, 14b). The two tank halves are joined about a common dividing plane (7) and have a longitudinal axis (26) that lies in the dividing plane (7) so that an extended tank is provided. The tank halves have welding flanges (22a, 22b) that are placed against each other in the joint dividing plane (7) and are joined together by welding or melting of the flanges (22a,22b) to a watertight tank. The plate thickness is calculated according to the maximum test pressure of the tank and not limited by the welding. An efficient welding of the internal welding seam (24), by placing the tank in a rig and rotating the tank, provides safe protection against corrosion in the weld.
US10139126B2 Airborne noise reduction system and method
An airborne noise reduction device includes a fixed-volume container having two opposing flat ends and two opposing symmetrical non-flat sides; an inlet port configured to face into a first room; an outlet port configured to face into a return air system; a diverter centrally mounted within an inside chamber to the two opposing flat ends of the fixed-volume container; and acoustic insulative material affixed to surfaces of the two opposing flat ends, the two opposing symmetrical non-flat sides, and the diverter within the inside chamber, wherein a combination of a geometry of the fixed-volume container and an absorption coefficient of the acoustic insulative material is configured to reduce an apparent sound index value of a sound source emanating from a second room connected to the return air system and received into the first room.
US10139125B2 Air-conditioning apparatus
An air-conditioning apparatus includes at least one system including a heat-medium conveying device, a heat-medium flow regulator, and a heat-medium flow control device, as a heat medium system capable of regulating a flow rate of a heat medium supplied to a heat source device-side heat exchanger exchanging heat between refrigerant and the heat medium. The air-conditioning apparatus switches each of a plurality of use-side heat exchangers to a cooling operation or a heating operation in accordance with a control command to perform a cooling and heating simultaneous operation. The refrigerant is caused to flow through the heat source device-side heat exchanger depending on a ratio of a total cooling capacity and a total heating capacity of the plurality of use-side heat exchangers. The heat-medium flow control device controls the flow rate of the heat medium supplied to the heat source device-side heat exchanger based on a difference between the total cooling capacity and the total heating capacity of the plurality of use-side heat exchangers and a total operation capacity of the heat source device-side heat exchanger.
US10139123B2 Remote contractor system with summary display screen
A system that allows a contractor to remotely monitor and/or interact with its customers' building control systems, such as heating, ventilating and air conditioning (HVAC) systems, and analyze information obtained from the building control systems over time. Such a system may help the contractor monitor and diagnosis customer building control systems, setup service calls, achieve better customer relations, create more effective marketing opportunities, as well as other functions. In some cases, the disclosed system may help a contractor pro-actively identify possible issues with its customer's building control systems. A controller of the system may populate a display screen on a remote device to display a summary display screen with selectable features for obtaining detailed information related to the selected feature. The summary display screen may display a summary of business performance data, customer performance data, and/or HVAC performance data associated with a set of log-in credentials.