Document | Document Title |
---|---|
US10360500B2 |
Two-phase distributed neural network training system
A computing system provides distributed training of a neural network model. Explore phase options, exploit phase options, a subset of a training dataset, and a validation dataset are distributed to a plurality of computing devices. (a) Execution of the model by the computing devices is requested using the subset stored at each computing device. (b) A first result of the execution is received from a computing device. (c) Next configuration data for the neural network model is selected based on the first result and distributed to the computing device. (a) to (c) is repeated until an exploration phase is complete. (d) Execution of the neural network model is requested. (e) A second result is received. (f) Next configuration data is computed based on the second result and distributed to the computing device. (d) to (f) is repeated until an exploitation phase is complete. The next configuration data defines the model. |
US10360493B2 |
NFC/RF mechanism with multiple valid states for detecting an open container, and methods of making and using the same
A wireless (e.g., near field or RF) communication device, and methods of manufacturing and using the same are disclosed. The wireless communication device includes a receiver and/or transmitter, a substrate with an antenna thereon, an integrated circuit, and one or more protection lines. The antenna receives and/or transmits or broadcasts a wireless signal. The integrated circuit processes the wireless signal and/or information therefrom, and/or generates the wireless signal and/or information therefor. The integrated circuit has a first set of terminals electrically connected to the antenna. The protection line(s) are on a common or different substrate as the antenna. The protection line(s) sense or determine a continuity state of a package or container on which the communication device is placed or to which the communication device is fixed or adhered, and are electrically connected to a second set of terminals of the integrated circuit different from the first set of terminals. |
US10360489B1 |
Card with ergonomic textured grip
Approaches herein provide a transaction card with an ergonomic textured grip. In some approaches, a card includes a body having a first main side and a second main side, and an identification chip along the first main side of the body. The card may further include a textured grip along the second main side of the body, wherein the textured grip comprises a plurality of curvilinear grip elements extending in an undulating arrangement between a first end and a second end of the textured grip. |
US10360488B2 |
Systems and methods for monitoring condition compliance via RFID tag
In some embodiments, systems, apparatuses, and methods are provided herein useful to monitoring condition compliance. In some embodiments, an RFID tag comprises a first chip and a second chip, an antenna, a switch, wherein the switch is configured to switchably connect the first chip and the second chip to the antenna based on occurrence of a condition, a memory device, and a control circuit configured to write, in response to a connection between the first chip and the antenna, a first marker and an indication of a first state to the memory device, write, in response to a connection between the second chip and the antenna, a second marker and an indication of a second state to the memory device, determine an amount of time in which compliance was not met, and transmit, to an RFID reader, an indication of the amount of time in which compliance was not met. |
US10360487B2 |
Method, system, scanning device, terminal and encoder for monitoring a product quality guarantee period
A method, a system, a scanning device, a terminal and an encoder for monitoring a quality guarantee period of a product are disclosed. The method includes scanning a tag of a product to obtain an identifier of the tag of the product and a product quality guarantee period corresponding to the identifier; recording an initial time at which the tag is scanned in response to the identifier being a new identifier; and sending the identifier, the product quality guarantee period and the initial time to a terminal, to enable the terminal to monitor the quality guarantee period. The present disclosure implements real-time monitoring of a quality guarantee period of a product based on a correspondence relationship among an identifier, the quality guarantee period, and an initial time of scanning the tag. Operations thereof are simple, with an automatic provision of an accurate time monitoring, thus improving user experience. |
US10360485B2 |
Circuits and systems for low power magnetic secure transmission
According to another embodiment, a system includes a driver circuit that drives a first output and a second output; a coil coupled between the first output and the second output such that the driver circuit drives current through the coil in response to control signals; and a programmable slew circuit coupled to the driver circuit. In some embodiments, a switch is coupled between the first output and the coil. In some embodiments an over-voltage protection circuit is coupled to protect the driver circuit. |
US10360484B2 |
Barcode-reading system
A barcode reader is disclosed. The barcode reader may include a semiconductor package and an optic system. The semiconductor package may include a plurality of silicon dies stacked vertically and interconnected by through-silicon vias (TSVs) or wires. A first die positioned on top of the plurality of stacked silicon dies includes a photo sensor array and image read-out circuitry. The image read-out circuitry is coupled to the photo sensor array and configured to generate a frame of image data, wherein the frame of image data is a sequence of values, each value representing an intensity of illumination focused on one of the photo sensors. The optic system is configured to focus an image of a barcode on the photo sensor array. The optic system includes a lens assembly and a mirror. The mirror folds an optical path behind the lens assembly onto the array of photo sensors. |
US10360482B1 |
Crowd-sourced artificial intelligence image processing services
Features related to systems and methods for generating a machine learning model that is a composite of at least two other models (e.g., crowd-sourced models contributed by users) are described. Each of the contributed models provide output values that may not be to scale. To account for these differences, a normalization factor for a first machine learning model is generated to adjust values produced by the first machine learning model to correspond with results from the second machine learning model. The crowd-sourced models along with the normalization factor are included in the new image model generated in the claims. |
US10360481B2 |
Unconstrained event monitoring via a network of drones
In one example, the present disclosure describes a device, computer-readable medium, and method for performing event monitoring in an unconstrained manner using a network of drones. For instance, in one example, a first video and a second video are obtained. The first video is captured by a first drone monitoring a first field of view of a scene, while the second video is captured by a second drone monitoring a second field of view of the scene. Both the first video and the second video are unlabeled. A deep learning technique is applied to the first video and the second video to learn a model of the scene. The model identifies a baseline for the scene, and the deep learning technique is unsupervised. The model is stored. |
US10360480B2 |
Terminal device and control method
A terminal including a display unit; a memory; a camera; and a controller configured to control the display unit to display an image of a product obtained by the camera, control the camera to capture the image of the product as a normal image in response to a preset first command, control the camera the capture the image of the product as a purchase related image together with purchasing information for purchasing the product in response to a preset second command, and control the display unit to display a thumbnail image screen including the purchase related image and the normal image in response to an input of a thumbnail image display command. |
US10360479B2 |
Device and method for processing metadata
A method and an electronic device are disclosed. The method includes obtaining an image, obtaining information of the image, obtaining content information of content included in the image, obtaining related information which relates to the image based on at least one of the information of the image and the content information, and classifying the image into at least one category based on a plurality of defined information/data elements and a relation among the information/data elements and metadata of the image. |
US10360477B2 |
Accelerating semiconductor-related computations using learning based models
Methods and systems for performing one or more functions for a specimen using output simulated for the specimen are provided. One system includes one or more computer subsystems configured for acquiring output generated for a specimen by one or more detectors included in a tool configured to perform a process on the specimen. The system also includes one or more components executed by the one or more computer subsystems. The one or more components include a learning based model configured for performing one or more first functions using the acquired output as input to thereby generate simulated output for the specimen. The one or more computer subsystems are also configured for performing one or more second functions for the specimen using the simulated output. |
US10360476B2 |
Sensor system comprising a fusion filter for common signal processing
A sensor system includes a plurality of sensor elements and a signal processing device. The plurality of sensor elements detect at least in part different primary measurement variables and utilize at least in part different measurement principles. The signal processing device is configured to evaluate the sensor signals of the sensor elements. |
US10360473B2 |
User interface creation from screenshots
User interface creation from screenshots is described. Initially, a user captures a screenshot of an existing graphical user interface (GUI). In one or more implementations, the screenshot is processed to generate different types of templates that are modifiable by users to create new GUIs. These different types of templates can include a snapping template, a wireframe template, and a stylized template. The described templates may aid GUI development in different ways depending on the type selected. To generate a template, the screenshot serving as the basis for the template is segmented into groups of pixels corresponding to components of the existing GUI. A type of component is identified for each group of pixels and locations in the screenshot are determined. Based on the identified types of GUI components and determined locations, the user-modifiable template for creating a new GUI is generated. |
US10360470B2 |
Implementation of MobileNet in a CNN based digital integrated circuit
Method and systems of replacing operations of depthwise separable filters with first and second replacement convolutional layers are disclosed. Depthwise separable filters contains a combination of a depthwise convolutional layer followed by a pointwise convolutional layer with input of P feature maps and output of Q feature maps. The first replacement convolutional layer contains P×P of 3×3 filter kernels formed by placing each of the P×1 of 3×3 filter kernels of the depthwise convolutional layer on respective P diagonal locations, and zero-value 3×3 filter kernels zero-value 3×3 filter kernels in all off-diagonal locations. The second replacement convolutional layer contains Q×P of 3×3 filter kernels formed by placing Q×P of 1×1 filter coefficients of the pointwise convolutional layer in center position of the respective Q×P of 3×3 filter kernels, and numerical value zero in eight perimeter positions. |
US10360467B2 |
Device and method to generate image using image learning model
At least some example embodiments disclose a device and a method for generating a synthetic image and a different-angled image and eliminating noise. The method may include receiving input images, extracting feature values corresponding to the input images using an image learning model, the image learning model permitting an input and an output to be identical and generating a synthetic image based on the feature values corresponding to the input images using the image learning model. |
US10360466B2 |
Systems and methods for image description generation
Systems, methods, and non-transitory computer-readable media can receive an image. One or more concepts depicted in the image are identified based on machine learning techniques. The one or more concepts are filtered based on filtering criteria to identify one or more selected concepts. An image description is generated comprising the one or more selected concepts. |
US10360464B1 |
Systems and methods for biometric authentication with liveness detection
Systems and methods for biometric authentication with liveness detection are disclosed. A method of biometric authentication may be performed in an information processing apparatus including at least a memory, a communication interface, at least one computer processor, a display, and an image capture device. The method may include (1) receiving a streaming images of a user's face captured by the image capture device; (2) graphically presenting, on the display, the streaming images, a target and a moveable object; (3) detecting a movement of a feature of the user's face in the streaming images; (4) graphically presenting the movement of the feature of the user's face on the display by moving the object in a direction of the movement of the feature of the user's face; and (5) determining whether the user is live based on the movement. |
US10360462B2 |
Image processing device, stereo camera device, vehicle, and image processing method
Provided is an image processing device including: an input interface, which is configured to acquire a first captured image and a second captured image that are captured by a plurality of imaging units and; and a controller, which is configured to calculate parallax by performing a one-dimensional matching based on pixel values of the first captured image and pixel values of the second captured image, extracts one or more first feature points from a region in the first captured image that includes continuous pixels having a difference in parallax which is within a predetermined range, extract one or more second feature points corresponding respectively to the first feature points by performing a two-dimensional matching with the first feature points, and calibrate the imaging unit based on positions of the first feature points and positions of the second feature points. |
US10360458B2 |
Method of calculating dimensions of a towed vehicle
A method of calculating at least one dimension of a towed vehicle includes sensing an image of the towed vehicle with an image sensing device. A feature on the towed vehicle in the sensed image of the towed vehicle is identified with a controller using a dimension determination algorithm. The dimension of the towed vehicle is determined from the identified feature of the towed vehicle, with the controller using the dimension determination algorithm. The dimension of the towed vehicle may be input into a vehicle tow controller, to enable the vehicle tow controller to control the tow vehicle. |
US10360456B2 |
Methods and systems of maintaining lost object trackers in video analytics
Techniques and systems are provided for maintaining lost blob trackers for one or more video frames. In some examples, one or more blob trackers maintained for a sequence of video frames are identified. The one or more blob trackers are associated with one or more blobs of the sequence of video frames. A transition of a blob tracker from a first type of tracker to a lost tracker is detected at a first video frame. For example, the blob tracker can be transitioned from the first type of tracker to the lost tracker when a blob for which the blob tracker was associated with in a previous frame is not detected in the first video frame. A recovery duration is determined for the lost tracker at the first video frame. For one or more subsequent video frames obtained after the first video frame, the lost tracker is removed from the one or more blob trackers maintained for the sequence of video frames when a lost duration for the lost tracker is greater than the recovery duration. The blob tracker can be transitioned back to the first type of tracker if the lost tracker is associated with a blob in a subsequent video frame prior to expiration of the recovery duration. Trackers and associated blobs are output as identified blob tracker-blob pairs when the trackers are converted from new trackers to trackers of the first type. |
US10360455B2 |
Grouping captured images based on features of the images
Systems, devices and methods for automatic narrative creation for captured images. In one example, the system and method perform or include capturing, with an image sensor, a plurality of images having at least one object; creating, with an electronic processor, an initial sequence of images based on a time stamp associated with each image in the plurality of images; identifying, with the electronic processor, textual information within at least one image in the plurality of images; and generating a grouping of the plurality of images based on a criteria selected from a group consisting of a location associated with the plurality of images, textual information within an image in the plurality of images, a search score associated with the at least one object, and a time gap between consecutive images in the initial sequence of the plurality of images. |
US10360454B1 |
Systems and methods for presenting supplemental content in augmented reality
Systems and methods provided for presenting supplemental content in an augmented reality environment where an object within a field of view of an augmented reality device of a user is identified and processed to detect a reference related to a participant in an event. A user profile or user social network is searched to identify a message from the user about the participant. The message may be combined with the object in the augmented reality field of view. |
US10360453B2 |
Information processing apparatus and information processing method to link devices by recognizing the appearance of a device
An information processing apparatus and method according to the present disclosure link devices by recognizing the appearance of a device, such as an unknown application or a dynamically changing application. The information processing apparatus includes an appearance information acquisition unit configured to acquire appearance information indicating a feature of appearance of an own device; and a sending unit configured to send the appearance information to communicate with another device that has imaged the appearance of the own device. According to such a configuration, it is possible to link devices by recognizing the appearance of a device, such as an unknown application or a dynamically changing application. |
US10360449B2 |
Systems and methods for a digital map with virtual barriers
The systems may include dividing a digital map provided by a mapping system into a matrix having a plurality of cells; assigning a cell of the plurality of cells to encompass a geographic region of the digital map; calculating a number of sites of interest in the cell; creating a marker comprising a first count number representing the number of sites of interest in the cell; and sharing the marker with a browser for display on the digital map. |
US10360447B2 |
Systems and methods for assessing standards for mobile image quality
Methods and systems are provided for defining and determining a formal and verifiable mobile document image quality and usability (MDIQU) standard, or Standard for short. The Standard ensures that a mobile image can be used in an appropriate mobile document processing application, for example an application for mobile check deposit. In order to quantify the usability, the Standard establishes 5 quality and usability grades. A mobile image capture device can capture images. A mobile device can receive information associated with one or more image quality assurance (IQA) criteria; evaluating the images to select an image satisfying an image quality criteria based on the received information; and in response to the image satisfying the image quality score, sending the selected image to determine a set of image quality assurance (IQA) scores. |
US10360445B2 |
System and method for tracking persons using a volumetric representation
A system and method for tracking and annotating objects in a 3D model is disclosed. The method includes receiving a signal feed from a group of sensors including at least one depth sensor, determining a reference signal feed from the signal feed, determining a volumetric representation of at least one object not present in the reference signal feed, assigning a unique volumetric profile to at least one object, and/or storing the unique volumetric profile in an object database. The signal feed may include at least one 3D area of interest. Also, the unique volumetric profile may include a unique volumetric id obtained from a group of attributes. The unique volumetric profile may include at least a unique volumetric position and a unique volumetric centroid. The group of sensors may further include video cameras, thermal, and chemical sensors. |
US10360443B2 |
System and method for detecting subliminal facial responses in response to subliminal stimuli
A system and method for detecting subliminal facial responses of a human subject to subliminal stimuli. The method includes: receiving captured first facial response data approximately time-locked with a presentation of subliminal target stimuli to a plurality of human subjects; receiving captured second facial response data approximately time-locked with a presentation of subliminal foil stimuli to the plurality of human subjects; receiving captured unidentified facial response data to a subliminal stimulus from the target human subject; determining a target probability measure that the unidentified facial response data of the target human subject is in response to the subliminal target stimuli using a machine learning model trained with a subliminal response training set, the subliminal response training set comprising the first captured facial response data and the captured second facial response data; and outputting the target probability measure. |
US10360442B2 |
Spoofing detection in image biometrics
System and techniques for spoofing detection in image biometrics are described herein. A sequence of images may be obtained from a camera; a first plurality of images in the sequence of images including a representation of a user body part, and a second plurality of images in the sequence of images including a representation of an environment of the user. A marker may be created for the representation of the body part. A feature of the environment of the user present during the second plurality of images may be identified in the sequence of images using a third group of circuits. A correlation between the marker and the feature of the environment in the sequence of images may be quantified to produce a synchronicity metric of the degree to which the marker and the feature of the environment correlate. |
US10360440B2 |
Mobile terminal and control method thereof
Disclosed is a mobile terminal for providing screen information for face recognition includes: a camera unit configured to receive a face image; a display unit configured to output screen information for face recognition; and a control unit configure to, when face images captured in different postures are recognized, provide notification information indicating that the faces have been recognized, wherein the screen information for face recognition includes a plurality of graphic objects denoting face images of different postures, and when there is a posture identical to a posture of a face image received through the camera unit, among the postures denoted by the plurality of graphic objects, the control unit makes the graphic object denoting the posture identical to the posture of the face image received through the camera unit disappear from the screen information for face recognition. |
US10360434B2 |
Multi-pass adaptive voting for nuclei detection in histopathological images
Methods, apparatus, and other embodiments detect nuclei in histopathological images. One example method includes accessing a histopathology image that includes a plurality of pixels, generating a gradient field map based on the histopathology image, generating a refined gradient field map based on the gradient field map, calculating a voting map for a member of the plurality of pixels based, at least in part, on the refined gradient field map and a voting kernel, generating an aggregated voting map based on the voting map, computing a global threshold, and identifying a nuclear centroid based on the global threshold and the aggregated voting map. |
US10360430B2 |
Image acquisition apparatus, terminal device, liquid crystal terminal device and image acquisition method
An image acquisition apparatus, a terminal device, a liquid crystal terminal device and an image acquisition method are provided according to the disclosure. The image acquisition apparatus includes an imaging plate and an image sensor disposed to be spaced apart from one side of the imaging plate. The imaging plate is provided with an imaging pinhole corresponding to the image sensor. The liquid crystal terminal device includes an LCD panel and a backlight element. The image acquisition apparatus is disposed at a position corresponding to the LCD panel within the backlight element. The image acquisition method includes acquiring an image of an object to being scanned by the image sensor through the imaging pinhole at a side of the imaging panel. An ultrathin fingerprint scanner can be formed based on pinhole imaging principle in the disclosure, and can be further combined with an LCD screen to accomplish fingerprint acquisition function. Alternatively, an ultrathin image acquisition device can be formed to acquire an image of a general object. This can significantly reduce the size and thickness of an image acquisition module in the device and greatly facilitate the implementation of mobile devices and embedded devices with an image acquisition function. |
US10360429B2 |
Capacitive fingerprint sensor
Embodiments of the present disclosure hereinafter provide a capacitive fingerprint sensor. The capacitive fingerprint sensor includes: an integrator, a trigger and a base cancelling circuit; where the integrator is configured to store charges from a fingerprint capacitor to generate an output signal and transfer the output signal to the trigger, the trigger is configured to trigger the base cancelling circuit to generate a base cancelling signal and output the base cancelling signal to the integrator if the output signal exceeds a predetermined threshold, and the base cancelling signal is used to adjust the output signal of the integrator to fall within the predetermined threshold. In this way, the integrator is prevented from simply coming to saturation, and thus a dynamic range of the integrator is increased. |
US10360428B2 |
Fingerprint sensor to support wake on finger and navigation
An input device for capacitive sensing includes: a plurality of transmitter electrodes and a plurality of receiver electrodes. The input device is configured to: operate in a first mode by driving sensing signals onto each of the transmitter electrodes and receiving separate detected signals corresponding to each of the plurality of receiver electrodes; and operate in a second mode by driving a common sensing signal onto a plurality of the transmitter electrodes and receiving a common detected signal corresponding to at least one receiver electrode selected from the plurality of receiver electrodes. |
US10360426B2 |
Computer configured to display multimedia content
A computer can comprise a housing, a microprocessor disposed within the housing, a display, and a communication interface communicatively coupled to the microprocessor. The computer can be configured, responsive to locating decodable indicia within content viewable on the display, to decode the decodable indicia to produce at least one decoded message. The computer can be further configured to display the content with decoded message data being embedded into the content. The decoded message data can be provided by at least one decoded message, data derived from the decoded message. |
US10360425B2 |
Creation and management of dynamic quick response (QR) codes
In response to detecting a configured quick response (QR) code change event associated with an item displayed in a retail environment, a changed dynamic QR code is displayed that includes an encoded new unique value. The changed dynamic QR code is changed from a previously-displayed dynamic QR code and is changed based upon a set of contemporaneous data elements associated the retail environment within which the item is displayed. |
US10360423B2 |
Image sensor with range and light-level detection
Systems and methods for selectively illuminating objects located within the field-of-view of an image sensor used to capture images in a machine-readable symbol reader. In an active illuminated reading mode, a light source illuminates objects as the image sensor captures images. In a self-illuminated object reading mode, used to capture images of smartphone, tablet, or other self-illuminating displays, the image sensor captures images without the light source illuminating the objects. The machine-readable symbol reader transitions between the two modes based upon distance and light-level measurements taken of the various objects that are within the field-of-view of the image sensor. |
US10360420B2 |
Systems and methods for enabling user interactions with wireless tags
There is provided a system including a wireless tag reader, a first wireless antenna, a wireless tag including an integrated circuit (IC), a conductive element electronically connecting the wireless tag to the first wireless antenna, a non-transitory memory storing an executable code, a hardware processor executing the executable code to transmit an interrogation signal, receive a tag signal from the wireless tag electronically connected to the first wireless antenna in response to the interrogation signal, the tag signal including a wireless tag identification (ID) uniquely identifying the wireless tag, and determine an interaction by a user with the wireless tag based on the tag signal. |
US10360419B1 |
Interactive systems and methods with tracking devices
A wearable device includes a radio-frequency identification (RFID) tag having a memory that stores identification information. The wearable device also has a power harvesting circuit configured to harness power from electromagnetic radiation. Further, the wearable device has a sensor coupled to the power harvesting circuit and configured to utilize the power to monitor a condition of the wearable device. Even further, the wearable device has a microcontroller coupled to the sensor and configured to write data indicative of the condition to the memory of the RFID tag, wherein the RFID tag is configured to transmit the identification information and the data in response to receipt of the electromagnetic radiation from an RFID reader. |
US10360416B1 |
Card reader anti-theft devices and methods
A detection device and method includes a tongue component having a distal end portion that is insertable a predetermined distance into a card entry slot of a card reader and also having an electrical contact disposed on the distal end portion of the tongue component. A signal component coupled to the electrical contact is activated in response to receiving an electric current by the signal component via the electrical contact disposed on said distal end portion of the tongue component when the distal end portion of the tongue component is inserted the predetermined distance into the card entry slot. An overlay component having portions defining a surface topography corresponding to a surface topography of portions of a bezel area of the card entry slot supports a proximal end portion of the tongue component. |
US10360415B2 |
Semiconductor memory having radio communication function and application control method
A radio communication processor receives data to which identification information is assigned and transmits a response signal indicative of whether or not application processing based on the data is normally performed. An application controller controls the application processing on the basis of the data and detects whether or not the application processing is normally performed. A controller detects on the basis of the identification information that the same data are received in succession due to retransmission, nullifies, when the application controller detects that the application processing based on the data received earlier is normally performed, control of the application processing based on the data received later to be performed by the application controller and instructs the radio communication processor to transmit the response signal which indicates that the application processing is normally performed. |
US10360414B2 |
Anti-tamper system and an anti-tamper circuit of the same
An anti-tamper system includes a first object, second objects, and an anti-tamper circuit that includes conductive networks and a control unit. Each conductive network includes: conductive modules, each of which is sandwiched between the first object and a corresponding second object; and conductive connection members which are coupled to the conductive modules in such away that at least the conductive modules and the conductive connection members cooperatively form a corresponding electrical path sequentially going through the second objects. The control unit detects damage of each electrical path, and initiates a predetermined action upon detecting the damage. |
US10360413B2 |
Printed circuit board and card reader
Provided is a printed circuit board having a breakdown detection pattern formed thereon for preventing illicit acquisition of sensitive data, the printed circuit board being configured so that false detection of a disconnection or a short in the breakdown detection pattern can be prevented. The printed circuit board comprises a breakdown detection pattern layer wherein a breakdown detection pattern is formed for detecting a disconnection and/or a shorting thereof, a first pattern layer disposed more to a Y1 direction side than the breakdown detection pattern layer, a second pattern layer disposed more to a Y2 direction side than the breakdown detection pattern layer, and signal pattern layers disposed more to the Y2 direction side than the second pattern layer. Formed in the first pattern layer are a grounding pattern and a power source pattern covering the breakdown detection pattern from the Y1 direction side. Formed in the second pattern layer are a grounding pattern and a power source pattern covering the breakdown detection pattern from the Y2 direction side. |
US10360404B2 |
Author anonymization
Embodiments of the present invention disclose a method, computer program product, and system for text author anonymization for de-identification of written text. This may be used to replace written text after learning text author writing characteristics, such frequently written terms, grammar patterns, grammar errors, and writing tone. Portions of the written text which may identify the text author may be replaced, for example the text author writing characteristics, social status, geographical location, and specific organization. |
US10360401B2 |
Privacy protection in network input methods
Aspects of the present invention include a method, system and computer program product for preventing certain sensitive private or personal information of a user from being recorded or stored and/or uploaded by a third party input method editor while the user is entering information into a computer that is part of a network. The method includes a processor creating a model containing privacy information about a user of a computer; extracting the privacy information from the model; analyzing the information entered into the computer by the user; determining that the user has entered any of the privacy information into the computer; and if the processor has determined that the user has entered any of the privacy information into the computer, preventing any recording, storing or uploading of the privacy information. |
US10360400B2 |
Context-aware delegation risk system
A risk analysis system of associated with an enterprise system for determining delegation risks associated with assigning candidate individuals to perform various tasks. In some cases, the delegation risk analysis system may generate individual delegation risk scores to each candidate individual to assist in the delegation of tasks throughout an organization. In some examples, the delegation risk analysis system may determine the delegation risk scores based on context risk factors associated with the task and the individual and intrinsic delegation risk factors associated with the enterprise system. |
US10360397B2 |
Secure retrieval of cloud-based sensitive data by obfuscating data access patterns
Cloud-based data is securely retrieved by obfuscating access patterns. A cloud storage system receives a request for data from a remote client that specifies a key. Thereafter, the cloud storage system iterates through an index to identify all locations corresponding to the specified key. Such index is generated by applying a series of j hash functions to each key resulting in a j different tables forming part of the index. Using the index, the cloud storage system returns data from the identified locations to the client. As each write operation works by using non-deterministic encryption, the write operation changes the records stored in this data structure, and when the record is not changed, the algorithm simply rewrites the data which is stored in the data structure by rewriting the same value back again. However since, a nondeterministic encryption is utilized, it makes it indistinguishable as to when new data was written and when existing data is rewritten. |
US10360393B2 |
Synchronizing write operations
A method includes determining, by a persistent memory lockstep unit of a hardware security module, that a first processor is attempting to change a state of the hardware security module. The method also includes determining, by the persistent memory lockstep unit, whether a second processor has attempted the same change. The method also includes preventing the change until both the first processor and the second processor have attempted the same change. The method also includes permitting the change to the state of the hardware security module based on a determination that both the first processor and the second processor have both attempted the same change. |
US10360386B2 |
Hardware enforcement of providing separate operating system environments for mobile devices
Using an ARM processor, a method is provided for endpoint computing systems such as mobile devices or laptops to provide a hardware isolated runtime environment for multiple operating systems (OS's). OS isolation is performed by hardware ARM Security Extensions added to ARMv6 processors (or higher) and controlled by a software Secure Monitor Module (SMM). The invention therefore comprises hardware enforcement mechanisms configured by the SMM to confine each OS to its own respective resources (kernel, RAM, drivers, storage). The invention is applicable to systems with different OS switching mechanisms, such as full computer system reboot to switch OS's, suspension of one OS and resuming another, or using a virtual machine hypervisor to execute several OS's in parallel. |
US10360384B2 |
Analysis systems, analysis method and program
Analysis system, analysis method and program. The system includes: trace means for acquiring a command issued by software executed in an information processing system and a physical address of a memory used by the command as trace data, and recording the trace data to storage means; event detecting means for detecting an event caused to occur by the software and acquiring event information; conversion means for converting the event information to a memory access pattern configured with a plurality of commands for accessing the memory and a plurality of physical addresses; and memory accessing means for accessing the memory using the converted memory access pattern, causing the trace means to acquire trace data and record the trace data to the storage means. |
US10360383B2 |
Kernel-based detection of target application functionality using offset-based virtual address mapping
Systems and methods are disclosed for detecting high-level functionality of an application executing on a computing device. One method includes storing, in a secure memory, an application-specific virtual address mapping table for an application. The application-specific virtual address mapping table comprises a plurality of virtual address offsets in the application binary code mapped to corresponding target application functionalities. In response to launching the application, a process-specific virtual address mapping table is generated for an instance of an application process to be executed. The process-specific virtual address mapping table defines actual virtual addresses corresponding to the target application functionalities using the virtual address offsets in the application-specific virtual address mapping table. During execution of the application code, the method detects when one or more of the actual virtual addresses corresponding to the target application functionalities are executed based on the process-specific virtual address mapping table. |
US10360377B2 |
Device, system, and method of obfuscating an un-obfuscated visual content displayed on a mobile device
A message is received via a first mobile device. The message is sent from a second mobile device. The message contains unobfuscated visual content. The un-obfuscated visual content is displayed on a screen of the first mobile device. A detection is made via the first mobile device that a first user of the first mobile device made one or more engagements with the first mobile device. Based on the detecting, a determination is made that the first user is attempting to screenshot the un-obfuscated visual content via the first mobile device. In response to the determining, the un-obfuscated visual content displayed on the screen of the first mobile device is obfuscated. |
US10360374B2 |
Techniques for control flow protection
Various embodiments are generally directed to techniques for control flow protection with minimal performance overhead, such as by utilizing one or more micro-architectural optimizations to implement a shadow stack (SS) to verify a return address before returning from a function call, for instance. Some embodiments are particularly directed to a computing platform, such as an internet of things (IoT) platform, that overlaps or parallelizes one or more SS access operations with one or more data stack (DS) access operations. |
US10360373B2 |
Return address encryption
Disclosed in some examples are methods, systems, and machine readable media for encrypting return addresses with a cryptographic key. The call and return operations may be changed to incorporate an XOR operation on the return address with the cryptographic key. Upon calling a function, the return address may be XORed with the key which encrypts the return address. The encrypted return address may then be placed upon the stack. Upon returning from the function, the return address may be retrieved from the stack and XORed with the cryptographic key which then decrypts the return address. The processor may then return control to the address indicated by the unencrypted return address. This method makes modifications of the return address useless as an attack vector because the result of modifying the return address will be unpredictable to the attacker as a result of the XOR operation done on the return address. |
US10360370B2 |
Authenticated access to manageability hardware components
Examples include an authenticated access to manageability hardware components in a computing device. Some examples enumerate manageability hardware components connected to an operative system kernel of the computing device, the manageability hardware components comprising a bus configuration space and the bus configuration space comprising memory map registers. Some examples include encoding an address stored in the memory map registers of each of the manageability hardware components to produce encoded address to control unauthorized accesses and locks the bus configuration space of each manageability hardware component by setting a read-only attribute to the bus configuration space. Some examples reprogram, in response to a request for access of an authenticated OS component to a manageability hardware component, the memory map register of the requested manageability hardware component with an accessible address to provide the authenticated OS component with access to the manageability hardware component. |
US10360366B1 |
Systems and methods for providing two-factor authentication with an enterprise gateway when an authentication server is unavailable
The disclosed computer-implemented method for providing two-factor authentication with an enterprise gateway when an authentication server is unavailable may include (1) receiving, at a computing device, an authentication request from a client device; (2) determining the authentication server is unavailable; (3) sending, to the client device and in response to determining the authentication server is unavailable, a backup credential stored on the enterprise gateway; (4) receiving, from the client device, a security code generated by the backup credential; (5) authenticating the security code; (6) sending, in response to determining the security code is authentic, access approval to the client device. The provided methods may provide authentication, by an enterprise gateway, of one or more factors in a multi-factor authentication system when an authentication server is unavailable. Various other methods, systems, and computer-readable media are also disclosed. |
US10360365B2 |
Client profile and service policy based CAPTCHA techniques
Client profile and service policy based captcha techniques. In one embodiment, a method comprises receiving a service request from a client device. A captcha is selected based upon the client information and a client policy in response to the service request. Captcha instructions and expected captcha response are generated for the selected captcha. The captcha instructions are sent to the client device for processing thereby. In response to the captcha instruction, a captcha response from the client device may be received. The captcha response is compared to the expected response to determine based on the service policy if the client device is operating under control of a user or operating autonomously. |
US10360364B2 |
Method for changing mobile communication device functionality based upon receipt of a second code
The method disclosed herein provides for performing device authentication based on the of proximity to another device, such as a key device. When a key device is not near a mobile communications device, an unlock screen is allowed to be presented on a display screen. Based on the mobile communications device receiving a first code to unlock the mobile communications device, the mobile communications device is unlocked in a first mode. Based on receiving a second code while the unlocked mobile communications device is in the first mode, the unlocked mobile communications device changes from the first mode to a second mode, wherein a level of functionality of the mobile communications device in the second mode is greater than a level of functionality of the mobile communications device in the first mode. |
US10360360B2 |
Systems and methods for controlling output of content based on human recognition data detection
Systems and methods for controlling output of content based on human recognition data captured by one or more sensors of an electronic device are provided. The control of the output of particular content may be based on an action of a rule defined for the particular content, and may be performed when at least one human feature detection related condition of the rule is satisfied. In some embodiments, the action may include granting access to requested content when detected human feature data satisfies at least one human feature detection related condition of a rule defined for the requested content. In other embodiments the action may include altering a presentation of content, during the presentation of the content, when detected human feature data satisfies at least one human feature detection related condition of a rule defined for the presented content. |
US10360359B2 |
Enabling single finger tap user authentication and application launch and login using fingerprint scanning on a display screen
Single tap launch and login to a secure application is provided. User authentication information is verified based on fingerprint data in response to the data processing system receiving an input via a finger of a user on a display screen to execute the secure application. The user authentication information is passed to the secure application as an invoking parameter to execute the secure application. Content corresponding to the secure application is received in response to execution of the secure application. |
US10360357B2 |
Personal identification using action sequences detected by sensors
A method modifies a physical device for use by a particular person. One or more processors receive information from a sensor indicating a detection by the sensor of a sequence of actions performed by an unidentified person. The sequence of actions are physical actions performed in a particular order, and the physical actions are disparate types of physical movements performed by the unidentified person. One or more processors compare the sequence of actions performed by the unidentified person a known sequence of actions for a particular person. In response to the sequence of actions performed by the unidentified person matching the known sequence of actions for the particular person, one or more processors identify the unidentified person as the particular person and then modify a physical device for use by the particular person. |
US10360355B2 |
Secondary security authority
Techniques to facilitate protecting control programs used in an industrial automation environment are disclosed herein. In at least one implementation, control system content provided by a primary entity is received along with a primary security authority provided by the primary entity, wherein the primary security authority defines primary usage rights for the control system content granted to a secondary entity. A secondary security authority provided by the secondary entity is received, wherein the secondary security authority defines secondary usage rights for the control system content that further restrict the primary usage rights. A request is received from a user associated with the secondary entity to perform an action associated with the control system content, and the request is processed with the secondary security authority to determine if the user is authorized to perform the action associated with the control system content based on the secondary usage rights. |
US10360354B1 |
Method and apparatus of performing distributed steganography of a data message
Example embodiments of the present invention may include an example method of performing steganography. The example method may include processing a data message into multiple message blocks each representing a portion of the data message, and assigning the multiple message blocks to a corresponding set of multiple data files. The method may also include storing the multiple data files in at least one memory location. |
US10360353B2 |
Execution control of computer software instructions
Execution control of computer software instructions. A determination is made as to whether a record exists that indicates an outcome of a previous attempt to execute a computer software instruction in a first execution privilege mode. A current attempt to execute the computer software instruction is controlled by causing the current attempt to execute the computer software instruction in a second execution privilege mode if the record exists and if the outcome indicates that the attempt to execute the computer software instruction in the first execution privilege mode failed. |
US10360352B2 |
System and method for event-based vehicle operation
Embodiments of a method and/or system for facilitating event-based vehicle operation can include determining a vehicle route; determining geographic regions for the vehicle route; monitoring the determined geographic regions for events; determining an event of interest from the detected events; and/or dynamically facilitating modification of vehicular operation of the vehicle based on the event of interest, such as in response to determination of the event of interest. |
US10360350B2 |
Medical inventory management of storage container
An inventory system for wirelessly taking inventories of mobile medical dispensing carts comprises an easily assemblable and disassemblable enclosure comprising interconnected electrically conductive walls to form a Faraday cage. The interior space defined by the walls is large enough to accept the mobile carts. RFID readers are placed within the enclosure directed at the mobile cart to excite and read the RFID tags disposed on the medical articles within the cart. The walls of the enclosure are flexible and one of the walls is rolled up and down to act as a door to the interior space. A host computer stores the inventory of the cart and compares it against a previous inventory existence for resupply purposes. The host computer also detects expired and recalled medical articles in the cart. If a recalled article is detected, the host computer determines if a substitute article exists. |
US10360348B2 |
Method and system for microbiome-derived diagnostics and therapeutics for neurological health issues
A method for at least one of characterizing, diagnosing and treating a neurological health issue in at least a subject, the method comprising: receiving an aggregate set of biological samples from a population of subjects; generating at least one of a microbiome composition dataset and a microbiome functional diversity dataset for the population of subjects; generating a characterization of the neurological health issue based upon features extracted from at least one of the microbiome composition dataset and the microbiome functional diversity dataset; based upon the characterization, generating a therapy model configured to correct the neurological health issue; and at an output device associated with the subject, promoting a therapy to the subject based upon the characterization and the therapy model. |
US10360345B2 |
Systems and methods of notifying a patient to take medication
Systems and methods of scheduling and sending notifications to, and receiving acknowledgements from, patients regarding specific health care events, such as the taking of medications at scheduled times and in prescribed dosages. By directing a patient to take their prescribed dosages of medication at scheduled times based on a schedule of medications prepared for the patient by a health care provider, a caregiver, etc., and enabling the patient to provide acknowledgements of having taken their prescribed dosages of medication, improved health care outcomes can be achieved. Further, by allowing the patient to receive such directives to take their medication, as well as to send such acknowledgements, using a set top box connected to a television set, a mobile device such as a mobile phone, and/or a patient notification device such as a wireless pendant, desired improvements in health care outcomes can be achieved with an increased level of convenience. |
US10360343B2 |
Facilitating integrated behavioral support through personalized adaptive data collection
The present invention includes various embodiments of a BSA system that facilitates the collection of relevant health-related data on a continuous basis, integrates such data with pertinent personal and aggregate information, enables users to purchase (directly and indirectly) health-related goods and services, and provides credit, discounts and other economic benefits in connection with such purchases that are determined dynamically based upon the nature and extent of users' interaction with the system. The BSA system facilitates a dynamic feedback process by continually monitoring user interaction and medical and financial behavior, which results in dynamic adjustments to their credit levels and offers of discounts and other promotions, which in turn incentivizes users to continue participating in the process (thereby modifying their system interactions and behavior, and thus perpetuating this feedback loop). As a result, users are incentivized to actively participate in the process and thereby enhance their wellness while reducing healthcare costs. |
US10360342B2 |
Method, system, and storage medium for engineering change order scheme in circuit design
A method performed by at least one processor includes: accessing a layout of an integrated circuit (IC), where the layout comprises a first cell coupled to a metallization unit and the metallization unit includes one of a first via pillar (VP) structure and a single-via stacking structure; determining whether the layout meets a timing constraint; and performing, in response to the layout being determined as failing the timing constraint, an engineering change order (ECO) operation by replacing the metallization unit with a second VP structure. |
US10360340B2 |
Overlay display of data from different databases
A method for visually merging design databases without generating a merged database of the design databases is disclosed. A first display window that is to display information from a particular database in non-overlay mode is assigned to the first stack position, and a second display window that is to display information from another database in overlay mode is assigned to a next stack position. The second display window is positioned relative to the first display window using position information received from the first display window via an inter-process communication channel. |
US10360334B2 |
Context aware processing to resolve strong spacing effects due to strain relaxation in standard cell library
Methods and systems assign an alignment context to each of the cells within an integrated circuit layout, from previously established alignment contexts, based on how the different cell widths cause each of the cells to align with adjoining cells. Also, such methods and systems retrieve standard signal delay times for each of the cells from a standard cell library. This allows these methods and systems to adjust the signal delay times for each of the cells based on which alignment context has been assigned to each of the cells, to produce adjusted delay times for each of the cells. Following this, the methods and systems perform a timing analysis of the layout using the adjusted delay times for each of the cells, and output the results of the timing analysis. |
US10360329B2 |
Multi-cycle signal identification for static timing analysis
Embodiments relate to multi-cycle signal identification for static timing analysis. An aspect includes identifying, in a circuit under test, a multi-cycle signal, the multi-cycle signal having a longer period than a main clock signal of the circuit under test. Another aspect includes mapping a plurality of additional signals of the circuit under test onto the multi-cycle signal, the plurality of additional signals each having a shorter period than the multi-cycle signal. Yet another aspect includes performing static timing analysis of the circuit under test based on the multi-cycle signal. |
US10360327B2 |
Modifying a virtual processor model for hardware/software simulation
A method or apparatus for transforming a provided virtual processor model to a user virtual processor model. The method in on embodiment comprises transforming a virtual processor model to simulate a user target processor, by receiving a transformable virtual processor model having a transformable instruction set and a transformable pipeline, and transforming the transformable virtual processor model to a user virtual processor model designed to simulate a user target processor. |
US10360326B2 |
Method for determining vibratory contact stress at a blade attachment
A modal analysis is performed on a blade and disk assembly of a turbomachine, including selecting a target vibration frequency at which a target amplitude of vibration has been measured for a target node during operation, and deriving modal velocity vectors from the target amplitude at the target node. A transient analysis is performed on a numerical model of the blade and disk assembly, including modeling the connection between the blade and disk such that the connection is characterized by a first degree of flexibility representative of a first set of actual operating conditions at the connection, and introducing a perturbation to the transient analysis at an initial steady state condition by applying the modal velocity vectors suddenly to a plurality of nodes of the numerical model while maintaining the initial steady state condition. |
US10360323B2 |
Precision pendulum putter
A putting stroke apparatus and method is provided that determines and simulates the proper putting stroke using at least an aiming direction and initial ball speed for successfully making a particular putt based on particular putting green characteristics and the location of the golf hole on the putting green. A pendulum putter apparatus is coupled with a putting diagnostic tool wherein the putting diagnostic tool determines at least an aiming direction and initial ball speed for a particular putt using inputs such as: (i) topographic information (e.g., contours) specific to the green; (ii) the green speed at a particular time; (iii) the golf hole location (i.e., the physical location of the golf hole); and (iv) the golf ball location on the green (i.e., the physical location of the golf ball). |
US10360322B2 |
Simulation of virtual processors
One or more processors receive a breakpoint. The breakpoint is paired with a resume point. One or more processors execute a set of machine instructions on a virtual processor model. One or more processors halt execution of the set of machine instructions on the virtual processor model at the breakpoint. One or more processors execute a fragment of a program instruction on a physical processor. The fragment is logically equivalent to the set of machine instructions between the breakpoint and the resume point. One or more processors load a processed result into the virtual processor model. The processed result results from executing the fragment on the physical processor. One or more processors resume the execution of the set of machine instructions on the virtual processor model at the resume point. |
US10360320B2 |
Computer-aided modeling of a bent sheet object
A modeling application is provided with functionality that adds a bend between two flat sheets. |
US10360317B2 |
Beam inversion by Monte Carlo back projection
The present invention is directed to a method and system for minimizing artifacts in a seismic image of a subsurface region of interest, wherein the image is determined a data beam set derived from recorded seismic data and a modeled beam set derived at least in part from a velocity model related to a subsurface region. The artifacts, which may result from cycle skipping and coherent noise, result in misalignment of the modeled and data beam sets. The present invention utilizes a Monte Carlo inversion technique to update the velocity model and thus minimize the artifact in the seismic image. |
US10360314B2 |
Method of forming conductive lines in circuits
A method of forming conductive lines in a circuit is disclosed. The method includes arranging a plurality of signal traces in a first set of signal traces and a second set of signal traces, fabricating, using a first mask, a first conductive line for a first signal trace of the first set of signal traces and fabricating, using a second mask, a second conductive line for a second signal trace of the second set of signal traces. Each signal trace of the first set of signal traces has a first width. Each signal trace of the second set of signal traces has a second width different from the first width. The arranging is based on at least a length of a signal trace of the plurality of signal traces. |
US10360312B2 |
System and method for identifying clones
Methods for identifying geometric clones in a modelling system, or simulating modifications to construction of a multi-part product and corresponding data processing systems and computer readable media. A method includes choosing a template of a geometric form and generating and storing a map of the template, identifying a candidate geometric form in the system and exploring the identified candidate geometric form from a start point until returning to the start point or reaching a branch. The method includes generating a map of the explored candidate geometric form, comparing the map of the explored candidate geometric form with the map of the template and labelling the candidate geometric form as a clone if it matches a predetermined portion of the template. |
US10360311B2 |
Computer-implemented land planning system and method designed to generate at least one conceptual fit solution to a user-defined land development problem
A computer-implemented land planning system is designed to generate at least one conceptual fit solution to a user-defined land development problem. The system electronically creates at least one candidate solution to the land development problem. The candidate solution incorporates a number of engineering measurements applicable in development of an undeveloped land site. A fitness function quantitatively evaluates the candidate solution based on its fitness. A heuristic problem-solving strategy manipulates the engineering measurements of the candidate solution to achieve a more quantitatively fit solution to the land development problem. A computer output device outputs to a user documentation illustrating the fit solution to the land development problem. |
US10360310B2 |
Self-testing graphical component algorithm specification
A system and method automatically ensures consistency among a design model, an interface specification and one or more tests that test the design model. The system may include a broker adapted to construct the interface specification. The interface specification identifies the interface of the design model, e.g., its external inputs, external outputs, and initialization settings. It may also identify the outputs, inputs, and initialization setting objects of the tests. Proposed changes to any one of the design model's interface, the interface specification and the interfaces of the tests may be captured by the broker, and applied to the other two. |
US10360302B2 |
Visual comparison of documents using latent semantic differences
A method, computer system, and a computer program product for comparing documents using latent semantic differences is provided. The present invention may include receiving documents from a user. The present invention may also include extracting linguistic units associated with the received documents. The present invention may then include building latent semantic dimensions based on the extracted linguistic units. The present invention may then include weighting the extracted linguistic units utilizing the built latent semantic dimensions. The present invention may then include determining latent semantic differences between the received documents based on weighted linguistic units. The present invention may also include mapping the weighted linguistic units to a scaled visual feature. The present invention may further include generating a visualization to the user of the received documents based on the determined latent semantic differences and the scaled visual feature. |
US10360299B2 |
Maintaining conversational cadence in an online social relationship
A method for maintaining conversational cadence may include determining, by a processor, a conversational cadence associated with a user in a social network. The conversational cadence may be determined based on a plurality of messages previously transmitted by the user. The method may also include detecting, by the processor, a reduction in the conversational cadence of the user. The method may further include providing, by the processor, a set of fill-in messages that create an appearance to another user in the social network that there is no reduction in the conversational cadence. |
US10360296B2 |
System and method for online purchase autofill
Systems and methods of improving the operation of a transaction network and transaction network devices are disclosed. An online purchase autofill plugin includes various modules and engines. The fields of online forms may be identified and the fields of online forms may be automatically filled. The user experience may be improved, and data security enhanced so that the transaction network more properly functions according to approved parameters, such as protecting the integrity of sensitive data. |
US10360289B2 |
Encoded text data management
Disclosed aspects relate to encoded text data management using a set of encoded text data types. A first set of bits which indicates a first encoded text data type may be identified. A second set of bits which indicates a first quantitative size of a third set of bits for a first set of text data of the first encoded text data type may be identified. Using both the first set of bits and the second set of bits, an encoded data management operation may be executed with respect to the third set of bits for the first set of text data of the first encoded text data type. |
US10360286B2 |
Color coding of layout structure elements in a flow format document
A color coding engine and a comparison engine are provided. A color coding engine may be utilized to detect logical layout object attributes in a flow format document and apply a unique color to textual elements associated with each logical layout object attribute. The resulting color coded document may be saved as a target flow format document. The target flow format document may be converted to a fixed format document and then converted by a conversion engine to a flow format document. The resulting converted flow format document may be saved as an output flow format document. A comparison engine may be utilized to compare the output flow format document and the target flow format document to determine if layout information has been properly preserved in the document conversion process. |
US10360285B2 |
Computing using unknown values
A method of computing includes defining a first atomic random variable (ARV) and first random variable (RV) in a programming language system. The first ARV having a non-deterministic value of either zero according to a second probability or one according to a first probability. A sum of the first probability and the second probability is one. A covariance of the first ARV and a second ARV is zero. The first RV has a first indefinite value at a first definite probability and includes a polynomial of one or more atomic random variables (ARVS) that includes the first ARV. The method includes executing a computer instruction that includes a mathematical operation involving the first RV as a basic data type and produces a second RV having a second indefinite value at a second definite probability, represents a result distribution, and tracks a response to the one or more ARVS. |
US10360283B2 |
Noise and bound management for RPU array
A method, computer program product, and circuit are provided for noise and bound management for a Resistive Processing Unit (RPU) array having an op-amp. The method includes reducing the noise in an output signal from the RPU array by using a largest value, in a sigma vector having a plurality of values, as a representation for a window for an input signal to the RPU array. The input signal to the RPU array is formed from the plurality of values. The method further includes sensing saturation at an output of the op-amp. The method also includes managing the bound to eliminate the saturation by reducing the plurality of values from which the input signal to the RPU is formed. |
US10360281B2 |
System and method for generating pseudo electrogram
Provided are a system and method for generating a pseudo electrogram. The system for generating the pseudo electrogram includes a unipolar electrogram generation unit which generates a unipolar electrogram according to an action potential calculated from an electric physiological model of the heart using a pseudo electrode in which a cross-sectional area is adjusted, and a pseudo electrogram generation unit which generates a pseudo electrogram using the unipolar electrogram. |
US10360278B2 |
System and method for accessing online content
An example method of accessing a web page includes receiving audio output from speakers of electronic equipment; detecting a cue in the received audio output; determining a web address based on the detected cue; and connecting to a web page using the web address. |
US10360276B2 |
Disambiguating search queries
A network-based service is disclosed for disambiguating search queries based on a location-based clustering of search results corresponding to the query. In one embodiment, a user may submit a query for travel items, such as hotel accommodations. The service can determine, based on the query, an initial set of hotels providing such accommodations. The service can then cluster the hotels according to their geographic positions. If the service identifies multiple clusters, the user can be prompted to select a specific cluster to receive additional information regarding the cluster. Illustratively, if a user submits a query for a hotel in “Springfield,” the service may ask the user to select among multiple clusters of results, each corresponding to a different city named “Springfield” in which results have been located. |
US10360275B2 |
Systems and methods for optimizing the selection and display of electronic content
Systems and methods are provided for optimizing displays in one or more user interfaces. An exemplary method may include retrieving web entries from a database and generating a plurality of candidates based on the retrieved web entries, where each web entry of the web entries is a clickable item that is displayed on the one or more user interfaces. Additionally, provide the plurality of candidates for display on the one or more user interfaces and determine click-through rates for each of the plurality of candidates. Thereafter, create a display pool of candidates to display from plurality of candidates based on the click-through rates and update the display pool of candidates responsive to retrieving additional web entries from the database. |
US10360272B2 |
System and method for compending blogs
The present disclosure provides a system and method for preparing compended blogs, In at least one embodiment, a method of posting blog content to a compended blog comprises establishing a compended blog having a selected keyword, obtaining a blog content, processing the blog content to identify at least one blog content keyword contained within the blog content, comparing the identified blog content keyword to the selected keyword to determine whether a match exists based upon at least one predetermined criterion, and posting the blog content the compended blog if the comparison reveals a match based upon meeting or exceeding the predetermined criterion. |
US10360269B2 |
Proxy databases
In an approach, when a pluggable database within a container database is transported to a new container database, the pluggable database is replaced with a proxy pluggable database storing forwarding information for the pluggable database. When a command is received that is to be executed on the proxy pluggable database, the database server handling the command uses the forwarding information stored within the proxy pluggable database to forward the command to a second database receiver responsible for the new container database for execution on the pluggable database. The result of executing the command is then returned to the first database server. Thus, application code which references the pluggable database within the original container database does not have to be rewritten to reference the new location and can remain agnostic as to the actual location of the pluggable database. |
US10360267B2 |
Query plan and operation-aware communication buffer management
Data messages having different priorities may be stored in different communication buffers of a network node. The data messages may then be forwarded from the communication buffers to working buffers as space becomes available in the working buffers. After being forwarded to the working buffers, the data messages may be available to be processed by upper-layer operations of the network node. Priorities may be assigned to the data messages based on a priority level of a query associated with the data messages, a priority level of an upper-layer operation assigned to process the data messages, or combinations thereof. |
US10360266B2 |
Data-flow control device and data-flow control method
This data-flow control device has: a device-side metadata acquisition means that acquires device-side metadata for multiple devices; an application-side metadata acquisition means that acquires application-side metadata for an application that uses data provided by a device; a storage means that stores both types of metadata; a matching means that matches both types of metadata and extracts a combination; and a data-flow control means that, on the basis of the extracted combination, generates a data-flow control command specifying a device and an application. Each type of metadata includes permission information indicating whether to permit a combination with multiple pieces of other party metadata. On the basis of the permission information, the matching means decides whether to generate a combination with a single piece of other party metadata, or to generate a combination with multiple pieces of other party metadata. |
US10360265B1 |
Using a voice communications device to answer unstructured questions
Approaches provide for a speech driven question and answer service that uses a voice communications device to find information in which the user is interested in in response to a spoken question. For example, a voice communications device can receive a question for which an answer is desired and speak back a relevant answer. In this example, audio input data that includes the question can be received by the voice communications device. The audio input data can be analyzed to identify the question and the question can be used to query an index of stored questions to determine a set of candidate questions best matching the user's question. The candidate questions are associated with answers, and one or more answers can be combined, summarized, refined, or otherwise processed. Thereafter, the voice communications device can provide (e.g., speak back to the user) the most relevant answer(s) to the user or a modified version of the answer(s) (e.g., a summary of the answer(s), a tailored version of the answer(s), etc.) |
US10360258B2 |
Image annotation using aggregated page information from active and inactive indices
Architecture that addresses page information lost as part of a selection process in a search engine framework. An aggregation process collects all page or document information from the same image cluster and uses the aggregated page information to annotate one or more selected image-page pairs within the same image cluster. Once the entire set of descriptive terms is received, the entire set of descriptive terms or only an optimum set of top N descriptive terms of the entire set is for annotation of one or more of the representative images in the cluster. |
US10360255B2 |
Systems and methods to determine location of media items
Systems, methods, and non-transitory computer readable media are configured to generate a hash value of an evaluation content item. Hash values of a plurality of content items associated with location information are generated. A pairwise distance value between the hash value of the evaluation content item and a hash value of each content item of the plurality of content items assigned to a group of a plurality of groups is determined. A score for each group of the plurality of groups is generated based on a combination of distance values for the group. At least one location associated with the evaluation content item is determined based on scores for the plurality of groups. |
US10360253B2 |
Systems and methods for generation of searchable structures respective of multimedia data content
A system and method for generating concept structures based on a plurality of multimedia data elements (MMDEs). The method includes: generating, based on the plurality of MMDEs, a plurality of patches, wherein each patch is at least a portion of one of the MMDEs; generating, based on the plurality of patches, a plurality of signatures for the plurality of MMDEs; clustering the generated plurality of signatures into a plurality of clusters; generating metadata for each of the plurality of clusters; and creating, based on the plurality of clusters, at least one concept structure, wherein each concept structure includes at least one of the plurality of clusters and the metadata associated with the at least one of the plurality of clusters. |
US10360250B2 |
Text conversion
Methods and system for text conversion are described. In one embodiment, free-form text associated with an item may be received. The item may be identified based on the free-form text. The item may be compatible with a parent item. The parent item may be identified based on the free-form text. An item descriptor may be identified in the free-form text. The item descriptor may be a particular term of the free-form text. Compatibility-based text may be constructed for the item based on identification of the parent item and the item descriptor. The compatibility-based text may be capable of being used to identify a plurality of matching items. Additional methods and systems are disclosed. |
US10360247B2 |
System and method for telecom inventory management
This disclosure relates generally to telecom inventory management, and more particularly to telecom inventory management via object recognition and localization using street-view images. In one embodiment, the method includes obtaining street-view images of a geographical area having telecom assets. The telecom assets are associated with corresponding GPS location coordinates. An object recognition model is applied to the street-view images to detect the telecom assets therein. Detecting the telecom assets includes associating the telecom assets with corresponding asset labels. A real-world location of the telecom assets is estimated in the geographical area by applying triangulation method on a set of multi-view images selected from the street-view images. The set of multi-view images are captured from a plurality of consecutive locations in vicinity of the telecom asset in the geographical area. The GPS location coordinates of the telecom assets are validated based at least on the estimated real-world location. |
US10360245B2 |
Attribute value derivation
A system, a method, and a computer program product for deriving target attribute values based on source attributes defined by a hierarchical data mode are disclosed. An attribute value derivation function to change a target attribute data value corresponding to a source attribute stored in a hierarchical data model and an instruction corresponding to the source attribute are provided. The attribute value derivation function is defined by an attribute value derivation header containing metadata describing hierarchical data model and an attribute value derivation instruction for deriving the target attribute based on the source attribute. Using the attribute value derivation function, a target attribute data value is derived. A user interface is generated to display the derived target attribute data value. |
US10360241B2 |
Data management system, control method, and storage medium
When a request for analysis target data is received from a web server, a classification designated by the request is identified, and whether the web server is permitted to access the analysis target data that corresponds to the identified classification is checked. |
US10360238B1 |
Database systems and user interfaces for interactive data association, analysis, and presentation
Embodiments of the present disclosure relate to systems, techniques, methods, and computer-readable mediums for one or more database systems for data processing, including database and file management, as well as systems for accessing one or more databases or other data structures and searching, filtering, associating, and analyzing data. The present disclosure further relates to computer systems and techniques for interactive data visualization and presentation from one or more databases. |
US10360236B2 |
Replicating structured query language (SQL) in a heterogeneous replication environment
A processor-implemented method for replicating structured query language (SQL) in a heterogeneous replication environment is provided. The method includes receiving a first statement for a multi-row operation, whereby the multi-row operation is directed to one or more tables of a database, and whereby the first statement includes a text of a SQL statement in a DBMS transaction log. The method also provides for evaluating whether to create a source tree structure from the received first statement. In response to creating the source tree structure, the method evaluates whether the source tree structure is transformable. The method transforms the source tree structure to a target tree structure in response to evaluating that the source tree structure is transformable. |
US10360235B2 |
Storage constrained synchronization engine
A client application of a content management system provides instructions for synchronizing content items and placeholder items using a local file journal and updated file journal. The client application compares entries in the updated file journal to entries in the local file journal to determine modifications to make to content items or placeholder items stored in a shared content storage directory on the client device. Based on the result of the comparison, the client application replaces placeholder items with content items or replaces content items with placeholder items. |
US10360234B2 |
Recursive extractor framework for forensics and electronic discovery
A method, a system, and a computer program product for data extraction are disclosed. At least one container of data is analyzed to determine format of at least a portion of data contained in the container. Based on the determined format of the portion of data, at least one extractor in a plurality of extractors is selected to extract the portion of data from the container. The portion of data is extracted from the container and a structure of the extracted portion of data is generated for performing analysis of a content of the extracted portion of data. |
US10360233B2 |
In-memory key-value store for a multi-model database
Techniques related to an in-memory key-value store for a multi-model database are disclosed. In an embodiment, a relational database may be maintained on persistent storage. The relational database may be managed by a database server and may include a database table. The database table may be stored in a persistent format. Key-value records may be generated within volatile memory accessible to the database server by converting data in the database table to a key-value format. The key-value format may be different from and independent of the persistent format. A database statement referencing the database table may be executed based on determining whether to access one or more key-value records in the volatile memory or to access the data in the database table. In response to determining to access the one or more key-value records, the database server may access the one or more key-value records in the volatile memory. |
US10360231B2 |
Dynamically switching between data sources
In various embodiments, a data integration system is disclosed which enables dynamically switching between sources for loading data into a data warehouse by utilizing a source-dependent data store at the data warehouse. |
US10360228B1 |
Ranking of geographic information
Ranking of geographic information includes receiving information about geographic features, identifying documents based on the information, each document being associated with one of the geographic features, and generating a rank score for each document based on one or more properties of the geographic feature associated with the document. |
US10360226B2 |
Processing qualitative responses and visualization generation
Aspects of this disclosure generally are related to significant systems and methods of processing qualitative, comment-style, responses provided by a population, and for corresponding production of significant visualizations configured to efficiently facilitate insight into population characteristics and matters important to the population. According to some embodiments, qualitative, or open-ended, comment-style responses are assigned priority values by participants. Based at least on an analysis of these priority values, groups of participants, qualitative responses, or both, are identified, according to some embodiments. In some embodiments, a significant visualization is generated that visually presents the groups at least in part via clusters of visual representations of participants, qualitative responses, or both based at least on results of the analysis. |
US10360225B1 |
Query suggestions based on entity collections of one or more past queries
Methods and apparatus for providing query suggestions to a user based on one or more past queries submitted by the user. Candidate query suggestions responsive to a current query may be identified. A candidate query similarity measure may be determined for a given candidate query suggestion based on matching entities related to the given candidate query suggestion and the one or more past queries. In some implementations, the similarity measure of the given candidate query suggestion may be based on a comparison of current entities of the given candidate query suggestion that match entities of one or more past queries, to a group of the current entities that includes entities that do not match the entities of one or more past queries. In some implementations a ranking of the candidate query suggestions may be determined based on the similarity measure. |
US10360224B2 |
Image and data capture and machine learning for automatic generation of search queries
Automatically capturing information and performing content searching may include extracting features from data content, for example, captured via an image capturing device or by another method. Features extracted from the data content are structured into an ontology graph representing keywords and contextual relationships. Search queries are generated based on the ontology graph, by inputting the ontology graph to a query generating machine learning model trained to predict one or more search queries. The search queries are executed and one or more search results are presented on a user interface, for example, a display device. Based on received feedback on the search results, the machine learning model is retrained. |
US10360222B2 |
System and methods for generating optimal post times for social networking sites
A system and methods are disclosed for determining the ideal times for a person, software client, or other entity to post a message to a social networking site. An ideal time is a time when the post will have a maximum impact, where impact is some measure of success as defined by the posting entity. To determine the ideal times, the posting patterns of individual users are aggregated in a weighted fashion, taking into consideration both the entity's desired impact and the likelihood that the user will be online and able to view the post within a specified time frame. |
US10360221B2 |
Method, system, and client for content management
A method of producing the results of a search for content for display on a client is described. The method comprises: identifying a plurality of objects of interest; uploading an image of each of the plurality of objects to a server; uploading captured content to the server, the captured content including the plurality of objects; performing, on the server, recognition of each of the objects in the captured content; generating a confidence score indicating the probability of each of the recognized objects being present in the content; receiving, from the client, an object selection, wherein the results of the search are arranged on the basis of the selected object; and generating the results of the search on the server for downloading to the client for display on the client, wherein a representation of the captured content is located between a representation of the selected object and another of the plurality of objects, the distance between the representation of the captured content and the plurality of objects being determined in accordance with the confidence score. |
US10360219B2 |
Applying level of permanence to statements to influence confidence ranking
An approach is provided to identify permanence data corresponding to terms included in a corpus of a question answering (QA) system. Based on the identified permanence, a time-based confidence of each of the terms is established. Terms are identified as a plurality of candidate answers to a question posed to the QA system. Each of the plurality of candidate answers are scored with the scoring being at least partially based on the time-based confidence established for each of the terms. |
US10360218B2 |
System and methods for caching and querying objects stored in multiple databases
A method for organizing and searching objects from a plurality of databases includes querying an attribute of each entry stored in the plurality of databases; assigning a memory value for each of the attributes retrieved from each of the objects stored in the plurality of databases and storing the memory values for each of the attributes in a cache. At a client device, a search query is received and it is determined if the search query contains an attribute of the entry to be searched. Upon positive determination, a search is performed at the cache using the attribute contained in the search query; and upon negative determination, a search for the entry is performed at the plurality of databases. |
US10360216B2 |
Dynamic streaming of results of multi-leveled queries
Instead of processing a complex query having multiple interdependent levels of subqueries as-is, each level is processed to return results in subsets. Each level of subquery can be chunked or the results broken into subsets using pagination. The smaller subsets of the results are streamed back to the requestor and the next level of subquery to continue processing the complex query to substantially decrease the user's time to value when running a complex query by returning some immediate results for display which are refined and eventually converge on the full results as each chunked query runs. |
US10360215B1 |
Methods and apparatus for parallel evaluation of pattern queries over large N-dimensional datasets to identify features of interest
Pattern queries are evaluated in parallel over large N-dimensional datasets to identify features of interest. Similarity-based pattern matching tasks are executed over N-dimensional input datasets comprised of numeric values by providing data representations for the N-dimensional input datasets, a pattern query and one or more candidate solutions for the pattern query, such that the pattern query specifies a pattern of an N-dimensional body that is compared to at least one candidate solution corresponding to an N-dimensional body extracted from the N-dimensional input datasets; defining a distance metric that compares the N-dimensional body formed by the candidate solution extracted from the N-dimensional input datasets and the N-dimensional body formed by the pattern query, taking into account one or more of the following criteria: differences between mapped values, differences in scale and differences in shape; and executing, in parallel, a plurality of independent instances of at least one algebraic operator to generate and score the candidate solutions based on the distance metric. The exemplary algebraic operators comprise a Trace Match operator, a Ranking operator, a Candidate Solution operator, and a Query Clustering operator. |
US10360213B2 |
Automatic reuse of user-specified content in queries
A device and method for reusing user-specified content is provided. After generation of a query comprising parameters explicitly set by the user, the explicitly set parameters are stored in a parameter store. If a subsequent query is generated without any explicitly set parameters, the stored parameters are automatically applied to the subsequent query, and the modified query is then transmitted to an online service, such as an e-commerce site or search engine. User query preference history may be stored for use in modifying a subsequent theory. In addition, the user may navigate to specially designated content on a page, and when the content is in focus, the user may optionally copy the content for reuse in generating a further query or for publication. |
US10360209B2 |
Highly selective invalidation of database cursors
A method commences upon receiving a database language statement pertaining to a database comprising database objects that are accessed by computing processes. The method analyzes the database language statement to form or identify a cursor object that has dependencies on one or more referenced data objects. The cursor object is associated with a set of cursor attributes that are stored in a cursor metadata data structure. By analyzing a subsequently-received database language statement, the method determines one or more operations to operate over at least one of the data objects. Rules are applied to the cursor attributes and/or to the operations and/or to objects referenced in the cursor so as to determine whether or not to invalidate the cursor object. The cursor may be considered at a later time for possible later invalidation or revalidation based on processing of later received database language statements and/or based on a later event. |
US10360205B2 |
Cooperative MKEY locking for managing infiniband networks
In an approach for managing read-modify-write operations within a network. Aspects of an embodiment of the present invention include an approach for managing read-modify-write operations within a network, wherein the approach includes a processor for determining that a lock associated with a component of a network is set. A processor identifies a key associated with the lock. A processor determines that the key associated with the lock has not been altered since a previous time cycle. A processor responsive to determining that the key associated with the lock has not been altered, determines that a lock timeout has expired for the key, wherein the lock timeout specifies, at least, a period of time. A processor responsive to determining that the lock timeout has expired for the key, releases the lock. |
US10360204B2 |
User defined function, class creation for external data source access
An example technique for defining a user function can include receiving a user defined function that gathers data from a data source external to a database and returns the data to the database. The example technique for defining the user function can also include creating an instance of a programming class that extends from an application programming interface (API). The instance of the programming class including the user defined function. The example technique for defining the user function can also include executing the user defined function provided by the instance of the programming class. |
US10360201B2 |
Data exchange common interface configuration
A system comprises a processor that that receives, through a network, a first data structure from a first source system. Further, the processor receives, through the network, a second data structure from a second source system. In addition, the processor normalizes the first data structure and the second data structure according to a common interface such that at least one constituent of the common interface is immutable, the common interface is backward compatible, and the common interface is forward compatible. The first data structure is at least partially distinct from the second data structure. |
US10360195B1 |
Absolute and relative log-structured storage
A database management system may utilize a log-structured storage system instead of a conventional storage system. The log-structured storage system may store a baseline of an object and a series of log entries describing changes to the object. At various positions in the log, a combined record may be written to contain a description of a change to the object and a copy of the corresponding version of the object. Combined records may be used to employ alternative strategies for constructing or transmitting a version of an object. Embodiments may employ these alternative strategies for replication and data caches. |
US10360193B2 |
Method and apparatus for smart archiving and analytics
A system and method for archiving and analyzing data are disclosed. The system receives event data associated with a process; responsive to receiving the event data, determines process data associated with the process; generates process metadata from the event data and the process data; and stores the event data, the process data, and the process metadata in a data repository organized by the process metadata. Since the process data is determined early on in the data pipeline, the system can significantly reduce the amount of computation required for generating data analytics. The system is also capable of providing analytic results computed against a massive amount of archived data in real-time or near real-time as user requests are initiated. Efficiency of process mining and process optimization is also improved due to enhanced information stored for archived processes. |
US10360192B1 |
Method and apparatus for identifying database I/O activity
A SQL database tool maps database objects to storage addresses. The SQL database translates SQL requests to I/O requests on specific extents of OS files. A data structure maps the OS file extents to database objects. Using this mapping, I/O requests on files can be correlated to their relevant database objects, providing analysis of I/O activity and I/O wait time for database objects. Based on the computed database object activity level, the database objects may be allocated to different storage tiers according to their I/O needs. |
US10360190B2 |
Migrate data in a system using extensions
Facilitating migration of data from a first system format to a second system. A method includes, at an extension receiving an indication that the extension should be used for data migrations. The method further includes receiving a request from a migration coordinator for migration instructions. At the extension, the method further includes identifying whether or not migration instructions are available and if the migration instructions are available, then providing the instructions to the migration coordinator. At the extension, the method further includes identifying if information about loading data is available, and if information about loading data is available, providing the information about loading data to the migration coordinator. At the extension, the method further includes identifying if a template is specified for migrating data, and if a template is specified, identifying the template to the migration coordinator. |
US10360189B2 |
Data object storage across multiple storage nodes
An object-based data storage system includes a memory and a processor for executing machine executable instructions configured for implementing logical containers for data objects each having a global identifier. The containers are configured for storing metadata including a first parameterization value descriptive of a number of storage nodes and a second parameterization value descriptive of a classification of the data objects. The machine executable instructions are further configured for implementing a first object storage ring for addressing storage locations across the multiple storage nodes using a surjective function. Execution of the instructions causes the processor to: instantiate the first object storage ring, receive the global identifier and the metadata by the first object storage ring, and generate a storage address by the first object storage ring for the data object using the global identifier, the first parameterization value and the second parameterization value as input to the surjective function. |
US10360185B2 |
Log file analysis to locate anomalies
Method and system are provided for log file analysis to locate anomalies. The method includes comparing each line of a log file with other lines of the log file to determine duplicate and similar lines of the log file. The step of comparing includes: locating two or more duplicate lines of the log file; and locating two or more similar lines of the log file using pattern matching of a string of each of the lines of the log file. The method also includes outputting a line of the log file as a line that is a potential anomaly if it is rejected as a duplicate or a similar line. |
US10360183B2 |
Encoding device, encoding method, decoding device, decoding method, and computer-readable recording medium
A non-transitory computer-readable recording medium stores therein an encoding program that causes a computer to execute a process including: first creating a plurality of pieces of encoded data that are obtained by encoding a plurality of files by using a specific encoding format; second creating a plurality of encoded blocks that are obtained by dividing combined encoded data, the combined encoded data being obtained by combining the plurality of pieces of the encoded data into blocks with a fixed length; and third creating an index associated with each of the plurality of the encoded blocks. |
US10360181B2 |
Reciprocal data file publishing and matching system
A method of reciprocally publishing and matching data files by facilitating the creation of Category A and Category B data files having a respective sets of characteristics defined utilizing a common language architecture, associating enhancement objects with each data file, identifying characteristics in each data file which must be met by other data files, weighting characteristics in each data file differently from other characteristics in the same data file, enabling the selection of participation levels for each data file in marketspaces, and matching Category A data files participating in particular marketspaces to Category B data files participating in the same marketspaces using the common language architecture, the enhancement objects, the weights and the required characteristics. |
US10360176B2 |
Techniques for command validation for access to a storage device by a remote client
Examples are disclosed for command validation for access to a storage device maintained at a server. In some examples, a network input/output device coupled to the server may receive the command from a client remote to the server. For these examples, elements or modules of the network input/output device may be capable of validating the command and reporting the status of the received command to the client. Other examples are described and claimed. |
US10360172B1 |
Decoupled peripheral devices
Systems and methods corresponding to a peripheral interface service that facilitates independent connection of peripheral devices to virtual desktop instances. The peripheral devices may utilize a network connection facilitated through a local computing device or have direct network communication capabilities. The peripheral interface service can facilitate configuration of peripheral devices. The peripheral interface service can then store the configuration information for processing subsequent connection requests from one or peripheral devices. Additionally, the peripheral interface service can facilitate connection requests for configured peripheral devices. Based on processing the request and identification of a virtual desktop instance, the peripheral interface service can then facilitate the connection request to the identified virtual desktop instance. |
US10360171B2 |
Communicating a message request transaction to a logical device
A general input/output communication port implements a communication stack that includes a physical layer, a data link layer and a transaction layer. The transaction layer includes assembling a packet header for a message request transaction to one or more logical devices. The packet header includes a format field to indicate the length of the packet header and to further specify whether the packet header includes a data payload, a subset of a type field to indicate the packet header relates to the message request transaction and a message field. The message field includes a message to implement the message request transaction. The message includes at least one message that is selected from a group of messages. The group of messages to include a message to unlock a logical device, a message to reset a logical device, a message to indicate a correctable error condition, a message to indicate an uncorrectable error condition, a message to indicate a fatal error condition, a message to report a bad request packet, a message to indicate power management and a message to emulate an interrupt signal. |
US10360169B2 |
Asynchronous interface
An asynchronous interface according to the disclosure includes: a transmission circuit that transmits, with data of W bits as one word, the data on the one-word basis, and transmits an REQ signal whose value differs by one bit per transmission of the data of one word; a reception circuit including a reception buffer having a reception buffer word count of n (n is an integer of 4 or more), in which the reception circuit receives the data on the one-word basis, and transmits an ACK signal whose value differs by one bit per reception of the data of one word; a data signal line that has a bit width of W, and transfers the data from the transmission circuit to the reception circuit; an REQ signal line that has a bit width of log2 (n) or more, and transfers the REQ signal from the transmission circuit to the reception circuit; and an ACK signal line that has a bit width of log2(n) or more, and transfers the ACK signal from the reception circuit to the transmission circuit. |
US10360167B1 |
Systems and methods for using a bus exchange switch to control processor affinity
In accordance with embodiments of the present disclosure, an information handling system may include two processor sockets comprising a first processor socket and a second processor socket, a first information handling resource communicatively coupled to the first processor socket, second information handling resource, and a bus exchange switch communicatively coupled to the first processor socket, the second processor socket, and the second information handling resource such that: if the second processor socket is unpopulated, the bus exchange switch creates a first electrically conductive path between the first processor socket and the second information handling resource, and if the second processor socket is populated, the bus exchange switch creates a second electrically conductive path between the first processor socket and the second processor socket and creates a third electrically conductive path between the second processor socket and the second information handling resource. |
US10360166B2 |
Multi-protocol io infrastructure for a flexible storage platform
A flexible storage system. A storage motherboard accommodates, on a suitable connector, a storage adapter circuit that provides protocol translation between a host bus interface and a storage interface, and that provides routing, to accommodate a plurality of mass storage devices that may be connected to the storage adapter circuit through the storage motherboard. The storage adapter circuit may be replaced with a circuit supporting a different host interface or a different storage interface. |
US10360165B2 |
Display device and method of driving the same
A display device includes a first connector which receives a first image signal and first driving power, a second connector which receives a second image signal and second driving power, a first control unit which processes the first image signal and the first driving power, a second control unit which processes the second image signal and the second driving power, a power management unit which receives the first and second driving powers from the first control unit and the second control unit, measures the first and second driving powers, and provides information about the first driving power and information about the second driving power to the first and second control units, and a display unit which receives one of the first and second image signals from one of the first and second control units and displays one of the first and second image signals. |
US10360162B2 |
Processing systems and methods for transitioning between privilege states based on an address of a next instruction to be fetched
Embodiments include processing systems that determine, based on an instruction address range indicator stored in a first register, whether a next instruction fetch address corresponds to a location within a first memory region associated with a current privilege state or within a second memory region associated with a different privilege state. When the next instruction fetch address is not within the first memory region, the next instruction is allowed to be fetched only when a transition to the different privilege state is legal. In a further embodiment, when a data access address is generated for an instruction, a determination is made, based on a data address range indicator stored in a second register, whether access to a memory location corresponding to the data access address is allowed. The access is allowed when the current privilege state is a privilege state in which access to the memory location is allowed. |
US10360158B2 |
Snoop filter with stored replacement information, method for same, and system including victim exclusive cache and snoop filter shared replacement policies
Embodiments of the present system and method provide cache replacement in a victim exclusive cache using a snoop filter where replacement information is not lost during a re-reference back to the CPU. Replacement information is stored in a snoop filter, meaning that historical access data may be fully preserved and allows for more flexibility in the LLC re-insertion points, without additional bits stored in a L2 cache. The present system and method further include snoop filter replacement technique. The present system and method passes replacement information between a snoop filter and a victim exclusive cache (e.g., LLC) when transactions move cachelines to and from a master CPU. This maintains and advances existing replacement information for a cacheline that is removed from the victim exclusive cache on a read, as well as intelligently replaces and ages cachelines in the snoop filter. |
US10360156B2 |
Data storage device using host memory and method of operating same
A method of operating a data storage device in which a nonvolatile memory is included and a mapping table defining a mapping relation between a physical address and a logical address of the nonvolatile memory is stored in a host memory buffer of a host memory includes requesting a host for an asynchronous event based on information about a map miss that the mapping relation about the logical address received from the host is not included in the mapping table, receiving information about the host memory buffer adjusted by the host based on the asynchronous event, and updating the mapping table to the adjusted host memory buffer with reference to the information about the host memory buffer. A method of operating a data storage device according to example embodiments of the inventive concept can reduce the number of map misses or improve reliability of a nonvolatile memory. |
US10360155B1 |
Multi-tier memory management
The disclosure relates in some aspects to managing multi-tier memory, such as multi-tier NVM. Data that is originally written to a first tier (e.g., a fast tier) may be subsequently copied to a second tier (e.g., a slow tier). The data is temporarily left in the first tier until the space is needed for a subsequent write operation. Thus, for a period of time, a read operation is able to read the data from the first tier (e.g., the fast tier) instead of the second tier (e.g., the slow tier), thereby improving read performance. The disclosure relates in some aspects to a memory mapping scheme that enables a read operation to readily determine that data remains in the first tier and locate the data in that tier. Moreover, the scheme enables efficient reconfiguration of the mapping when the data in the first tier is erased. |
US10360154B2 |
Cache map with sequential tracking for invalidation
The described technology is directed towards efficiently invalidating cached data (e.g., expired data) in a hash-mapped cache, e.g., on a timed basis. As a result, data is able returned from the cache without checking for whether that data is expired, (if desired and acceptable), because if expired, the data is only briefly expired since the last invalidation run. To this end, a data structure such as a linked list is maintained to track information representative of hash-mapped cache locations of a hash-mapped cache, in which the information tracks a sequential order of entering data into each hash-mapped cache location. An invalidation run is performed on part of the hash mapped cache, including using the tracking information to invalidate a sequence of one or more cache locations, e.g., only the sequence of those locations that contain expired data. |
US10360153B2 |
System operation queue for transaction
Embodiments relate to a system operation queue for a transaction. An aspect includes determining whether a system operation is part of an in-progress transaction of a central processing unit (CPU). Another aspect includes based on determining that the system operation is part of the in-progress transaction, storing the system operation in a system operation queue corresponding to the in-progress transaction. Yet another aspect includes, based on the in-progress transaction ending, processing the system operation in the system operation queue. |
US10360152B2 |
Data storage device and data processing system having the same
A data storage device and a data processing system having the same are disclosed. The data storage device includes a nonvolatile memory and a controller, coupled to the nonvolatile memory, configured to receive first and second commands generated by a host and control an operation of the nonvolatile memory in response to the first command. The controller includes a core configured to receive and process the first command, a trace circuit corresponding to the core and configured to generate and output first data, based on pieces of information generated while the core processes the first command, and a trace controller configured to control output of the first data and second data differing from the first data, based on a result of performing at least one authentication control operation corresponding to the second command. |
US10360150B2 |
Techniques for managing memory in a multiprocessor architecture
Techniques for managing memory in a multiprocessor architecture are presented. Each processor of the multiprocessor architecture includes its own local memory. When data is to be removed from a particular local memory or written to storage that data is transitioned to another local memory associated with a different processor of the multiprocessor architecture. If the data is then requested from the processor, which originally had the data, then the data is acquired from a local memory of the particular processor that received and now has the data. |
US10360149B2 |
Data structure store in persistent memory
A persistent data structure store may include an architecture that utilizes dual representations of data hosted in persistent storage coupled with a faster non-persistent cache residing in volatile memory. The persistent data structure store may maintain, in a non-volatile persistent memory, a byte-addressable persistent copy of a data structure storing multiple data values. The persistent data structure store may also maintain a copy of at least some of the data values in a cache copy of the data structure in a volatile memory. When updating values in the data structure, the targeted data value may be updated in the cache copy of the data structure and a log entry specifying the data update may be added to a cross-referencing data operations log from which the data operation will be subsequently applied to the persistent copy of the data structure. |
US10360139B2 |
Identifying transport-level encoded payloads
Identifying transport-level encoded payloads includes identifying transport-level encoded payloads from a recorded script in a display, determining multiple decoding option for at least one of the transport-level encoded payloads where the multiple decoding options includes a recommended chain, and displaying multiple decoding options with at least one of the transport-level encoded payloads. |
US10360136B2 |
Dashboard execution engine
A user system includes a user interface, a processor, and one or more stored sequences of instructions. The one or more stored sequences of instructions, when executed by the processor, cause the processor to display a script field within an editor dashboard, of a runtime environment, displayed on the user interface, the editor dashboard configured to define an interactive dashboard of the runtime environment, identify a script entry input into the script field, parse the script entry to identify an operation to be performed within the interactive dashboard in response to a trigger event, and associate the operation with the interactive dashboard, so that the operation will be performed within the interactive dashboard in response to the trigger event based on the association. |
US10360134B2 |
System, method and computer program product for detecting infeasible events in dynamic programs
A computer-implemented method for determining infeasible conditions is disclosed. The method comprises executing a backward-bounded symbolic analysis on a control flow graph of a dynamic program. |
US10360127B1 |
Techniques for identifying I/O workload patterns using key performance indicators
Techniques for identifying I/O workload patterns may include monitoring key performance indicators (KPIs) for a monitoring period; and at the end of the monitoring period, performing processing including: determining whether there have been a specified number of occurrences of a predefined event with respect to a data portion of the application, wherein the predefined event is a violation of an application KPI for the application and also a violation of at least one of a plurality of data storage KPIs for the data portion of the application; and responsive to determining that there have been the specified number of the occurrences of the predefined event with respect to the first data portion of the application, recording a pattern of I/O workload for the data portion in accordance with the occurrences of the predefined event. Hints, such as affecting data movement and/or compression, may be generated based on detected patterns. |
US10360124B2 |
Dynamic rate adjustment for interaction monitoring
Methods and systems for implementing dynamic rate adjustment for interaction monitoring are disclosed. At an entity, the collection of trace information is initiated according to a first sampling rate. The trace information is indicative of interactions between the entity and one or more additional entities. A second sampling rate is determined based at least in part on information external to the entity. The second sampling rate is determined after the collection of the trace information is initiated at the entity according to the first sampling rate. At the entity, the collection of additional trace information is initiated according to the second sampling rate. |
US10360122B2 |
Tracking cloud installation information using cloud-aware kernel of operating system
Embodiments relate to systems and methods for tracking cloud installation information using a cloud-aware kernel of operating system. A guest operating system can be hosted in a cloud-based network which to support a set of virtual machines operating in that set of host clouds. The guest operating system can be configured with resources in the kernel to detect and manage the identity of the cloud in which the operating system is installed, as well as the duration of operation of the operating system and potentially, usage and other details of the set of virtual machines and their associated guest operating systems. Because the cloud identification and other data capture occurs directly in a cloud-aware kernel of the guest operating system, security and responsiveness are enhanced. The resulting set of kernel hosting data can be securely exported to a metering system or other platform for billing or other purposes. |
US10360120B2 |
High availability failover manager
A high availability (HA) failover manager maintains data availability of one or more input/output (I/O) resources in a cluster by ensuring that each I/O resource is available (e.g., mounted) on a hosting node of the cluster and that each I/O resource may be available on one or more partner nodes of the cluster if a node (i.e., a local node) were to fail. The HA failover manager (HA manager) processes inputs from various sources of the cluster to determine whether failover is enabled for a local node and each partner node in an HA group, and for triggering failover of the I/O resources to the partner node as necessary. For each I/O resource, the HA manager may track state information including (i) a state of the I/O resource (e.g., mounted or un-mounted); (ii) the partner node(s) ability to service the I/O resource; and (iii) whether a non-volatile log recording I/O requests is synchronized to the partner node(s). The HA manager interacts with various layers of a storage I/O stack to mount and un-mount the I/O resources on one or more nodes of the cluster through the use of well-defined interfaces, e.g., application programming interfaces. |
US10360112B2 |
Restoration of data when point in time copy operations are performed during asynchronous copy
Consistency groups are asynchronously copied to a remote computational device, from a local computational device, wherein point in time copy operations are performed at the local computational device while the consistency groups are being asynchronously copied to the remote computational device. Indicators are stored at the remote computational device to identify those point in time copy operations that are to be restored as part of a recovery operation performed at the remote computational device in response to a failure of the local computational device. |
US10360108B2 |
System and method of using performance-maintaining commands for generating a backup of unsupported file systems
A system and method is disclosed for using performance-maintaining commands for generating backup data of an unsupported file system. An example method includes intercepting a plurality of data storage commands transmitted from the file system to a storage device, where the plurality of data storage commands indicating sectors of the memory of the computer that do not contain valid data. The method further includes analyzing the plurality of data storage commands to determine sectors of the memory that contains valid data, generating a data structure that indicates the sectors of the memory that contain valid data and the sector of the memory that do not contain valid data, and subsequently generating the backup data copy of the memory of the computer based on the data structure. |
US10360104B2 |
ECC memory controller to detect dangling pointers
A system and method of utilizing ECC memory to detect software errors and malicious activities is disclosed. In one embodiment, after a pool of memory is freed, every data word in that pool is modified to ensure that an ECC error will occur if any data word in that pool is read again. In another embodiment, the ECC memory controller is used to detect and prevent non-secure applications from accessing secure portions of memory. |
US10360103B2 |
Focused storage pool expansion to prevent a performance degradation
Based on a system configuration change (e.g., of a Decentralized, or Distributed, Agreement Protocol (DAP)) within a dispersed storage network (DSN), a computing device identifies a reallocating encoded data slice (EDS) number that is no more than a pillar width minus a performance threshold. The computing device then directs storage units (SUs) to update system configuration of the DAP (e.g., from a first to a second system configuration) by throttling and controlling the number of SUs permitted to update at a time. For example, the computing device permits no more than the reallocating EDS number of SUs to perform simultaneous (or substantially or approximately simultaneous) update of the system configuration of the DAP. The computing device also directs the SUs to operate based on the first system configuration before the condition(s) is/are met and then to operate based on the second system configuration after the condition (s) is/are met. |
US10360102B2 |
Bit interleaver for low-density parity check codeword having length of 16200 and code rate of 10/15 and 256-symbol mapping, and bit interleaving method using same
A bit interleaver, a bit-interleaved coded modulation (BICM) device and a bit interleaving method are disclosed herein. The bit interleaver includes a first memory, a processor, and a second memory. The first memory stores a low-density parity check (LDPC) codeword having a length of 16200 and a code rate of 10/15. The processor generates an interleaved codeword by interleaving the LDPC codeword on a bit group basis. The size of the bit group corresponds to a parallel factor of the LDPC codeword. The second memory provides the interleaved codeword to a modulator for 256-symbol mapping. |
US10360100B2 |
Cache memory system and processor system
A cache memory system has a nonvolatile memory which includes a first region and a second region, the first region storing readable and writable data, the second region storing an ECC for correcting an error of the data in the first region, an error corrector which generates the ECC and carries out an error correction of the data in the first region with the ECC, error rate determination circuitry which determines an error rate of the data in the first region, and region size adjustment circuitry which adjusts a size of the second region inside the nonvolatile memory based on the error rate. |
US10360099B2 |
Object format resilient to remote object store errors
Techniques are provided for remote object store error handling. A storage system may store data within one or more tiers of storage, such as a local storage tier (e.g., solid state storage and disks maintained by the storage system), a remote object store (e.g., storage provided by a third party storage provider), and/or other storage tiers. Because the remote object store may not provide the same data consistency and guarantees that the storage system provides for clients such as through the local storage tier, additional validation is provided by the storage system for the remote object store. For example, when data is put into an object of the remote object store, a verification get operation is performed to read and validate information within a header of the object. Other verifications and checks are performed such as using a locally stored metafile to detect corrupt or lost metadata and/or objects. |
US10360098B2 |
High performance interconnect link layer
Transaction data is identified and a flit is generated to include three or more slots and a floating field to be used as an extension of any one of two or more of the slots. In another aspect, the flit is to include two or more slots, a payload, and a cyclic redundancy check (CRC) field to be encoded with a 16-bit CRC value generated based on the payload. The flit is sent over a serial data link to a device for processing, based at least in part on the three or more slots. |
US10360096B2 |
Error handling in transactional buffered memory
Data is sent from a memory buffer device to a host device over a link. An error in the data is determined. A read response cancellation signal is sent to the host device to indicate the error to the host device, where the read response cancellation signal is to be sent subsequent to the data being sent from the memory buffer device to the host device. |
US10360089B2 |
System for monitoring a plurality of distributed devices
Apparatus and methods for remotely monitoring a plurality of distributed devices is provided. The apparatus and methods determine logging conditions which define a state of a device at which recording of the state of the device should begin prior to an event, in order to identify a sequences of actions which occur at the devices prior to the event. |
US10360087B2 |
Web API recommendations based on usage in cloud-provided runtimes
A method for recommending a web application programming interface (API) includes: a cloud computing service retrieving test source code from a remote computer of the developer; the cloud computing service determining whether a call to a first web API among a plurality of web APIs is present in the test source code; and when it is determined that the call is present, the cloud computing service reading at least one log file to extract information about at least one application that has used the first web API; the cloud computing service determining a first quality of the first web API from the log file; and the cloud computing service sending a message to the remote computer recommending a second web API among the web APIs having a second quality higher than the first quality. |
US10360086B2 |
Fair decentralized throttling in distributed cloud-based systems
A cloud availability manager configured to execute a recovery workflow that fails over one or more virtual machines (VMs) to and from a cloud computing system. In doing so, the cloud availability manager typically performs multiple operations for each VMs. The operations involve making several application programming interface (API) calls to component APIs of management components within the cloud computing system. To avoid bringing down the entire cloud infrastructure, the cloud availability manager throttles the API calls to other components while executing a recovery workflow. The throttling spans multiple instances (nodes) of the cloud availability manager and involves cooperation from the other management components to ensure the throttling is fair across all tenants of the cloud computing system. |
US10360085B1 |
Method and apparatus for identifying process use on storage array resources
A method and apparatus for identifying process use on storage array resources is provided. A first process (e.g. an IO driver such as an MPIO driver) on each host collects process information of application processes running on that host. The process/device information is forwarded to the storage array where it is added to a process correlation data structure and correlated with assigned devices of the storage array. The host name that provided the process information is also added to the process correlation data structure. A name of the application is also correlated to the process name in the process correlation data structure. The date the device was last used is periodically updated in the process correlation data structure. The process correlation data structure may then be used to identify devices that have not recently been used and to identify the host, application, and process that uses the devices. |
US10360079B2 |
Architecture and services supporting reconfigurable synchronization in a multiprocessing system
A synchronization method in a multiprocessor system is provided. The method includes providing a plurality of synchronization mechanisms for synchronizing data to be accessed by a plurality of concurrently executable tasks, analyzing design information and runtime information for application software that includes the concurrently executable tasks, identifying, based on the analysis, software architecture patterns for the concurrently executable tasks that access a shared variable, and associating, based on the analysis, each of the software architecture patterns to one or more of the synchronization mechanisms. The method further includes generating synchronization table entries for a synchronization table that identify the shared variable, the software architecture pattern for the concurrently executable tasks that access the shared variable, and the one or more synchronization mechanisms associated with the software architecture pattern and also includes accessing the shared variable using the one or more synchronization mechanisms identified in the synchronization table. |
US10360072B2 |
Cross-cloud orchestration of data analytics for a plurality of research domains
A system, apparatus, article of manufacture, method, and computer program product are disclosed for a cross-cloud orchestration of data analytics for a plurality of research domains. A system operates by receiving one or more command and control (C&C) requests to execute one or more analytic applications of a workflow. The workflow includes the analytic applications for execution. The system further operates by generating one or more native access requests to execute the analytic applications at one or more analytics computing environments, and transmitting one or more native access requests to the analytics computing environments, wherein at least two native access requests are configured for different access protocol. |
US10360066B2 |
Workflow generation from natural language statements
In one example in accordance with the present disclosure, a method may include classifying each word in a natural language statement and determining an implementation, from a set of possible implementations, for a workflow platform based on the classified words. The method may also include mapping a first of the classified words to a task selected from a set of possible tasks associated with the implementation and mapping a second of the classified words to an input parameter associated with the task. The method may also include generating a workflow for the workflow platform using the task and the input. |
US10360058B2 |
Input/output component selection for virtual machine migration
An approach to optimizing Virtual Machine (VM) migration is provided, the approach involves receiving a request to migrate a first VM from a first server to a second server, selecting a first Input/Output (I/O) virtualization component associated with the first server and a second I/O virtualization component associated with the second server for migrating the first VM, creating a map of network adapters associated with the first and second I/O virtualization components, selecting first network adapters associated with the first I/O virtualization component and second network adapters associated with the second I/O virtualization based, at least in part, on the map of network adapters and sending an indication of the selected first and second I/O virtualization components and the selected first and second network adapters to be used for migrating the first VM. |
US10360054B2 |
File mapping and converting for dynamic disk personalization for multiple platforms
File mapping and converting for dynamic disk personalization for multiple platforms are provided. A volatile file operation is detected in a first platform. The file supported by the first platform. A determination is made that the file is sharable with a second platform. The volatile operation is performed on the file in the first platform and the modified file is converted to a second file supported by the second platform. The modified file and second file are stored in a personalized disk for a user. The personalized disk is used to modify base images for VMs of the user when the user accesses the first platform or second platform. The modified file is available within the first platform and the second file is available within the second platform. |
US10360052B1 |
Automatic generation of models from detected hardware
A method may include establishing a connection with a physical device, by a device. The method may include receiving information identifying the physical device, by the device. The method may include determining physical device information based on receiving the information identifying the physical device, by the device. The physical device information may be a description of the physical device. The method may include generating a set of model elements based on the physical device information, by the device. The set of model elements may include program code associated with simulating a behavior associated with the physical device. The method may include associating the set of model elements with a device model corresponding to the physical device, by the device. |
US10360050B2 |
Simulation of high performance computing (HPC) application environment using virtual nodes
A method, apparatus and program product simulate a high performance computing (HPC) application environment by creating a cluster of virtual nodes in one or more operating system instances executing on one or more physical computing node, thereby enabling a plurality of parallel tasks from an HPC application to be executed on the cluster of virtual nodes. |
US10360047B2 |
Remote wireless network configuration using dynamically generated configuration profiles
Disclosed are various examples for remote wireless network configuration using dynamically generated configuration profiles. A computing environment having a management service can determine variable names for inclusion in configuration profiles that are capable of configuring wireless fidelity (Wi-Fi) settings on various managed device operating systems. The computing environment can dynamically generate configuration profiles using the appropriate variable names such that a client device having a particular operating system installed thereon is capable of interpreting the value and the variable name to configure the Wi-Fi setting. |
US10360043B2 |
Installation of device drivers from virtual media
Device drivers are provided from virtual media. System resources trap input/output data associated with the device drivers. Memory is allocated for the virtual media and populated with the device drivers using the input/output data. As an operating system installs, the virtual media is readable and is accessed for the device drivers. |
US10360036B2 |
Cracked execution of move-to-FPSCR instructions
A computer processing system is provided. The computer processing system includes a processor configured to crack a Move-To-FPSCR instruction into two internal instructions. A first one of the two internal instructions executes out-of-order to update a control field and a second one of the two internal instructions executes in-order to compute a trap decision. |
US10360033B2 |
Conditional transaction end instruction
A Conditional Transaction End (CTEND) instruction is provided that allows a program executing in a nonconstrained transactional execution mode to inspect a storage location that is modified by either another central processing unit or the Input/Output subsystem. Based on the inspected data, transactional execution may be ended or aborted, or the decision to end/abort may be delayed, e.g., until a predefined event occurs. For instance, when the instruction executes, the processor is in a nonconstrained transaction execution mode, and the transaction nesting depth is one at the beginning of the instruction, a second operand of the instruction is inspected, and based on the inspected data, transaction execution may be ended or aborted, or the decision to end/abort may be delayed, e.g., until a predefined event occurs, such as the value of the second operand becomes a prespecified value or a time interval is exceeded. |
US10360032B2 |
Performing an operation absent host intervention
Optimizations are provided for frame management operations, including a clear operation and/or a set storage key operation, requested by pageable guests. The operations are performed, absent host intervention, on frames not resident in host memory. The operations may be specified in an instruction issued by the pageable guests. |
US10360030B2 |
Efficient pointer load and format
Embodiments of the present disclosure relate to processing a microprocessor instruction by receiving a microprocessor instruction for processing by a microprocessor, and processing the microprocessor instruction in a multi-cycle operation by acquiring a unit of data having a plurality of ordered bits, where the acquiring is performed by the microprocessor during a first clock cycle, and shifting the unit of data by a number of bits, where the shifting is performed by the microprocessor during a second clock cycle subsequent to the first clock cycle. |
US10360026B1 |
System, method, and computer program for RPM versioning
A system, method, and computer program product are provided for RPM versioning. In operation, a system identifies a RPM package for installation. The system generates versioning files and dictionary files corresponding to the RPM package separately during a build of DA units. Moreover, the system uploads the versioning files and the dictionary files to a Nexus repository. |
US10360024B2 |
Method and apparatus for execution of distributed workflow processes
The system provides a method and apparatus for the dynamic distribution, deployment, and configuration of optimizable code modules for use with software workflows running on a single compute device or across a network connected grid of compute devices. The system comprises one or more collections of software and data modules stored in a content catalog, conforming to a defined interface, and having metadata conforming to a schema that enables the modules to be statically or dynamically optimized by the controlling workflow and a workflow manager. The system provides a service that enables code modules to be located, deployed, configured, and updated by the controlling workflow, the workflow manager, or a remote manager. |
US10360023B2 |
Source code revision control with selectable file portion synchronization
Techniques are described for version control with selectable file portion synchronization between an IDE and a repository, so that a version control system of this disclosure either synchronizes or ignores different portions of a file during synchronization, in accordance with user selections. In one example, a method includes evaluating content entered into a file. The method further includes detecting a starting delimiter and a stopping delimiter in the file. The method further includes copying a first portion of the file outside the starting delimiter and the stopping delimiter to a repository, and refraining from copying a second portion of the file inside the starting delimiter and the stopping delimiter to the repository. |
US10360021B2 |
Systems and methods for reliable software update in a network of moving things including, for example, autonomous vehicles
Communication network architectures, systems and methods for supporting a network of mobile nodes. As a non-limiting example, various aspects of this disclosure provide communication network architectures, systems, and methods for supporting a dynamically configurable communication network comprising a complex array of both static and moving communication nodes (e.g., the Internet of moving things). Aspects of the disclosure disclose systems and methods for reliable software update in a network of moving things including, for example, autonomous vehicles. |
US10360020B2 |
Virtual machine (VM) approach to embedded system hot update
Systems of an electrical vehicle and the operations thereof are provided. Embodiments include an electric vehicle, rechargeable electric vehicle, and/or hybrid-electric vehicle and associated systems. The electric vehicle includes a computing system with a processor executing two or more virtual machines that operate, install, execute, spin down, delete, etc. one or more versions of software, e.g., the operating system. A hypervisor can communicate with the virtual machines (VMs) and function as an intermediary between the VMs and one or more hardware interfaces that communicate with one or more hardware functions of the electric vehicle. The hypervisor can transfer inputs to the two or more VMs from the hardware interfaces, even if one or more of the VMs is operating updated software that has not been verified. Outputs from the VMs can be transferred to the hardware interfaces, unless the software is unverified. |
US10360018B2 |
Update control apparatus, software update system, and update control method
According to an embodiment, an update control apparatus is to control update of software in a terminal connected to a network. The update control apparatus includes a first communication circuit, a second communication circuit, and a processor. The first communication circuit is configured to communicate with a server located outside the network. The second communication circuit is configured to communicate with the terminal through the network. The processor is configured to: receive update data to update the software from the server using the first communication circuit; transmit the update data to the terminal, as well as receive an update result indicating whether update of the software has succeeded, together with verification data, from the terminal using the second communication circuit; and verify, using the verification data, whether the update result is proper data. |
US10360015B2 |
Updating virtual machine images
Remote computing resource service providers allow customers to execute virtual computer systems in a virtual environment on hardware provided by the computing resource service provider. The virtual computer systems may be suspended for an indeterminate amount of time and saved as images in one or more storage systems of the service provider. Periodically, updates for the virtual computer systems are required. In order to update virtual computer systems that are stored in a suspended state, an offline patch and indirection map is generated and used to update the virtual computer systems. |
US10360013B2 |
Management system for creating service
A management system coupled to an operation target system including one or more operation target apparatuses creates or edits a service template for operation automation, the service template being associated with one or more components. A processor (1) receives a version upgrade request that designates a service template; and (2) causes a version of a target component associated with the designated service template or a copy of the designated service template to be different from a version of a target component already associated with the designated service template, in response to the version upgrade request. |
US10360012B2 |
Dynamic selection of deployment configurations of software applications
A method and system are for deploying a software application. The software application is deployed in a default deployment configuration onto a computing system. The default deployment configuration includes interacting software components of the software application. One or more operating indicators of an execution environment of the software application are monitored. From the monitored one or more operating indicators, it is ascertained that a critical condition of the execution environment exists. In response to having ascertained that the critical condition exists, an alternative deployment configuration is selected from one or more alternative deployment configurations of the software application, each alternative deployment configuration having one or more groups of the software components aggregated into corresponding aggregated software components. The software application is re-deployed in the selected alternative deployment configuration onto the computing system. |
US10360011B2 |
Private computer network installations
Software such as operating system software, firmware, and other software components may be installed onto target servers in private computer networks. In some embodiments, virtual machines and/or virtual machine images including guest operating systems and automated installation (AI) components, may be generated and configured to perform software installations onto target servers. For example, a virtual machine generator may be configured to create, install, and configure new virtual machines with specifications based on one or more target devices in a private network. An installation device in communication with the private network may store and/or execute the customized virtual machines to perform software installations onto target devices within the private network. |
US10360007B2 |
Linking optimized entry points for local-use-only function pointers
Embodiments relate to using a local entry point with an indirect call function. More specifically, an indirect call function configuration comprises a first application module having a target function of the indirect function call, a second application module with a symbolic reference to the target function of the indirect function call, and a third application module to originate an indirect function call. A compiler determines and indicates, in the program code, that the function pointer value resulting from a non-call reference of a function symbol is solely used to perform indirect calls in the same module, e.g. local-use-only. A linker or loader can read the indication the compiler made in the program code. The linker or loader use the local entry point associated with the target function if the target function is defined in the same module as the reference and is local-use-only. |
US10360004B2 |
Using dynamic information to refine control flow graphs
A system, method and computer program product to refine an original complex CFG into a simpler CFG showing interesting paths and reducing interfering paths with dynamic input for the state of program. The method receives/encodes dynamic user input in the form of annotations which encodes user's special interests or knowledge of the program at run time, e.g., some assumptions of any variables appeared, which can be equations of variable and value or relationships between variables. The method then simplifies all the branching points in a generated AST (Abstract Syntax Tree) whenever possible by querying a SMT (Satisfiability Modulo Theories) solver with branching condition and the user annotations and by evaluating immediate values of expressions or eliminate unreachable parts in the CFG. Finally, the method generates a simplified CFG by simplified AST. This can assist a programmer to understand the code and facilitates correlating different basic blocks under a same scenario. |
US10359999B2 |
Declarative configuration and execution of card content management operations for trusted service manager
A method for configuring and executing card content management (CCM) operations in a declarative manner includes composing a CCM operation declaration, wherein each CCM operation includes one or more CCM scripts and storing the CCM operation declaration in memory. When provisioning is needed, applicable scripts for the CCM operation declaration are fetched from the memory. An execution context needed for each script in the CCM operation declaration is prepared. The scripts are executed in an order specified in the CCM operation declaration. |
US10359994B2 |
Computer system for processing heterogeneous measurements from various metrology apparatuses with a view to estimating values of features of microelectronic devices, corresponding method and computer program
A computer system processing heterogeneous measurements from various metrology apparatuses includes a processor, a storage, and a software platform. The storage includes a recording of direct models expressing the heterogeneous measurements as a function of predefined features of electronic devices or parameters for processing the measurements. The software platform includes a functional cost calculation module and an interface selecting one of plural cost functions. The functional module provides an estimation of a cost by comparison of the heterogeneous measurements with an estimation of the measurements obtained by an application of the direct models to values of predefined features or processing parameters. The software platform includes a functional solver module and an interface selecting one of plural solvers, for an iterative optimization by the solver of the values based on the output of the cost calculation module and by inversion of the direct models. |
US10359990B2 |
Audio track selection and playback
A computing device detects a first playback condition indicating a presence of a user in a zone in a media playback system. The computing device determines a second playback condition that corresponds to the detected presence of the user in the zone. Characteristics of at least one audio track are compared to (i) the indication of the presence of the user in the zone and (ii) the second playback condition. Audio content is identified based on the comparison and the identified audio content is played in the zone. |
US10359989B2 |
Portable studio assembly
A portable audio studio used in conjunction with a cell, wireless or mobile device (e.g., a mobile phone) having a music recording application, a microphone, pop filter, foam filter, stand sticks, a base and other components in order to give songs a higher quality and portability of audio design studio in with one modular and portable assembly unit or kit. The hardware consists of a small case that holds inside an expanding cell phone stand that can be used for a cellphone or microphone stand, a microphone, and a pop filter. Once the case is emptied, the case can then be used to act as a reflective filter having various foam filters, for example, lining within. When the case can be closed with all components being housed inside, making it very portable, a user can carry the studio assembly to record music and audio at any time or location desired. |
US10359986B2 |
Mobile terminal and method of controlling the same
A mobile terminal includes: a wireless communication unit configured to communicate with an external terminal wirelessly; and a controller configured to extract, when event information is received from the external terminal through the wireless communication unit, sound information related to the event, and transmit the extracted sound information to the external terminal such that the sound information is associated with at least one image related to the event of the terminal. |
US10359982B2 |
Head-mounted display apparatus worn on user's head
A head-mounted display apparatus worn on the head of a user and a method for controlling the head-mounted display apparatus are disclosed. The head-mounted display apparatus includes a gesture sensor that detects a swipe gesture manipulation that indicates a direction, the swipe gesture manipulation being performed in a manipulation space, a display, a processor, and a memory storing a program. The program, when executed by the processor, executes a switching operation, in which first display information to be displayed on the display is switched to second display information according to the direction indicated by the swipe gesture manipulation detected by the gesture sensor. |
US10359979B2 |
Printing apparatus, control method for printing apparatus, and storage medium
A printing apparatus that receives print data from a cloud server providing print service and performs printing transmits a request to register the printing apparatus to the cloud service to the cloud server providing the print service and stores information related to an ID of a user who has logged in the printing apparatus in association with information related to a print service account used in the registration after accepting the request for the registration. |
US10359975B2 |
Information processing device and non-transitory computer readable medium
An information processing device includes a controller that, when a user operates a device image associated with a device and a function image associated with a function, controls display of a linkage function executable using the device and the function. In a further modification of the invention, the device image may be a captured image generated by capturing the device. |
US10359973B2 |
Image forming apparatus adjusting image forming position on sheet
An image forming apparatus includes a selection unit configured to select a sheet type, an image processing unit configured to perform image processing on image data, based on a correction condition that corresponds to the selected sheet type, a conveyance unit configured to convey a sheet, and an image forming unit configured to form an image on the sheet, based on the image data, wherein the image processing unit performs the image processing on the image data, based on a first correction condition that corresponds to a sheet to be conveyed by the conveyance unit in a first direction, and wherein the image processing unit performs the image processing on the image data, based on a second correction condition that corresponds to a sheet to be conveyed by the conveyance unit in a second direction, the second direction being different from the first direction. |
US10359972B2 |
Systems, methods, and interfaces for adaptive persistence
A storage module may be configured to service I/O requests according to different persistence levels. The persistence level of an I/O request may relate to the storage resource(s) used to service the I/O request, the configuration of the storage resource(s), the storage mode of the resources, and so on. In some embodiments, a persistence level may relate to a cache mode of an I/O request. I/O requests pertaining to temporary or disposable data may be serviced using an ephemeral cache mode. An ephemeral cache mode may comprise storing I/O request data in cache storage without writing the data through (or back) to primary storage. Ephemeral cache data may be transferred between hosts in response to virtual machine migration. |
US10359970B2 |
Non-volatile memory module architecture to support memory error correction
Apparatus and methods are provided for operating a non-volatile memory module. In an example, a method can include filling a first plurality of pages of a first non-volatile memory with first data from a first data lane that includes a first volatile memory device, and filling a second plurality of pages of the first non-volatile memory device with second data from a second data lane that includes a second volatile memory device. In certain examples, the first plurality of pages does not include data from the second data lane. |
US10359968B1 |
Smart data movement among virtual storage domains
Virtual storage domains (VSD) are each associated with unique VSD domain ID associated with a first policy and tagged to a request to a storage system when an entity writes a data set to it. A first hash digest, based on data set content, is calculated and combined with first unique VSD domain ID into a second hash digest associated with data set. When first policy is changed to second policy associated with second VSD, a third hash digest of first data set is calculated, the third hash digest based on content of first data set and on second unique VSD domain ID. If third hash digest does not exist in second VSD, data set is copied to the second VSD; else, reference count of the third hash digest, associated with second VSD domain, is incremented, and reference count of second hash digest, associated with first VSD domain, is decremented. |
US10359967B2 |
Computer system
A computer system includes a plurality of computer nodes communicating with each other via a network. Each of the plurality of computer nodes includes a local storage and at least one virtual machine. Each of the plurality of computer nodes transfers write data for the local storage to at least one different computer node for redundancy. A computer included in the computer system is configured to: obtain information indicating a write load amount of a first virtual machine; obtain information indicating remaining writable space of a local storage of a destination computer node among the plurality of computer nodes; and determine whether or not the first virtual machine should be transferred to the destination computer node, based on the write load amount of the first virtual machine and the remaining writable space of the destination computer node. |
US10359959B1 |
Energy optimized power state declarations for solid state drives
A solid state device is disclosed comprising an array of memory units, an interface connected to the memory units, at least one arrangement to monitor a temperature of the solid state device and an arrangement to monitor low power mode statistics of the solid state device and compare the low power mode statistics to a critical usage point power threshold at a temperature measured, wherein the arrangement to monitor the low power mode statistics of the solid state device is further configured to change a power mode of the solid state device based upon the low power mode statistics. |
US10359958B2 |
Method and system for managing a storage network to reduce power consumption
Various embodiments are provided for managing a storage network system. The storage network system includes a plurality of zones. Each of the plurality of zones includes at least one storage network device. A link-down event associated with one of the storage network devices is detected. A determination of whether alternative storage network devices in an identified one of the plurality of zones where the link-down event occurred are in a link-down state, where at least a zone table and a routing table is used for the determining. In response to all of the storage network devices being in the link-down state, the identified one of the plurality of zones where the link-down event occurred is placed in a down state. |
US10359950B2 |
Nonvolatile memory device and operating method thereof
A memory device may include a memory cell array having a plurality of memory cells, and a controller suitable for reading data of a memory cell corresponding to an address of write data, among the memory cells, and comparing the write data and the read data to check specific bits different from corresponding bits of the read data, among a plurality of bits of the write data, according to a write operation request. The controller may output a check result to outside after a preset time from the write operation request. |
US10359945B2 |
System and method for managing a non-volatile storage resource as a shared resource in a distributed system
A data storage system has a plurality of hosts that request writes of data to a relatively high-performance storage device (RHPSD) such as NVRAM, which may be one of a plurality of RHPSDs in a plurality of storage nodes. A storage management system receives the write requests and writes received data to the RHPSD. According to an allocation policy, the storage management system indicates to at least one of the hosts that it should limit its use of RHPSD and it then discards data upon indication from that host to do so. Before being discarded from the RHPSD, the data may be written to a persistent storage device. |
US10359942B2 |
Deduplication aware scalable content placement
Systems and methods of deduplication aware scalable content placement are described. A method may include receiving data to be stored on one or more nodes of a storage array and calculating a plurality of hashes corresponding to the data. The method further includes determining a first subset of the plurality of hashes, determining a second subset of the plurality of hashes of the first subset, and generating a node candidate placement list. The method may further include sending the first subset to one or more nodes represented on the node candidate placement list and receiving, from the nodes represented on the node candidate placement list, characteristics corresponding to the nodes represented on the candidate placement list. The method may further include identifying one of the one or more nodes represented on the candidate placement list in view of the characteristic and sending the data to the identified node. |
US10359938B2 |
Management computer and computer system management method
The management computer stores a configuration information of a storage, a configuration information of a host computer and a VM, an information on a service level of the VM, and a performance information of a storage subsystem and a network. If an access path that the host computer uses to access a volume is changed in response to a change of storage configuration, an I/O performance of the VM operating in the host computer may be changed. If the change of state of the storage is detected, the management computer calculates a change of state of whether a service level defined for the VM is satisfied, and selects an appropriate host computer in which the VM should be operated. |
US10359936B2 |
Selecting a primary storage device
A method for determining a primary storage device and a secondary storage device for copies of data comprises determining metrics data for at least two storage devices located on different servers in a computing environment. The method further comprises adjusting the metrics data using a predefined weighting factor for read data blocks rates and a predefined weighting factor for written data blocks rates, where the predefined weighting factor for the written data blocks rates is higher than the predefined weighting factor for the read data blocks rates. The method further comprises selecting a storage device of the at least two storage devices as a primary storage device based, at least in part, on the adjusted metrics data for each of the at least two storage devices. |
US10359929B2 |
Slider and gesture recognition using capacitive sensing
Conventional user interface for sensing gestures often require physical touching of a sensor pad, or an area filled with sensor pads. These conventional sensor pads take up precious real estate on a compact mobile device, interferes significantly with other components of the mobile device, complicates design, consumes power, and adds costs to the final product. With two or more small capacitive sensing electrodes placed on a mobile device (arbitrarily or with far less restrictions), capacitive sensing can provide a virtual sensor pad as a user interface. By implementing an algorithm which detects for three different conditions, the virtual sensor pad can be used effectively as a user interface modality to detect gestures such as a sliding gesture, drawing gesture, letters, writing, etc. The resulting virtual sensor pad can flexibly change to different desirable locations, and no longer suffers from the limitations of the conventional sensor pad. |
US10359927B2 |
Methods and systems for photo, page, and spread arrangement on space-constrained user devices
Methods and systems of creating and ordering a photobook via a display of a space constrained mobile device are disclosed. A photobook is produced by dragging and dropping of photos, pages, or spreads, thus creating user-desired pairing arrangements of photos, pages, or spreads. In one embodiment, a method comprises selecting photos via a touch interface of a mobile device, creating a page-preview of a photobook at the touch interface, providing book customization options by using dragging and dropping features, and creating a book-preview of said photobook after said book customization options have been performed, thereby displaying a virtual manifestation of a printable and deliverable book. The invention reduces friction points to purchase, and increases user satisfaction with the photobook creation and customization process. |
US10359922B2 |
Methods and apparatus for display element management in an information network
Methods and apparatus for managing display elements such as GUI windows in a client device (e.g., consumer premises equipment in a cable network) running multiple related or unrelated applications. In one embodiment, an improved window management entity is provided within the device with which HAVi-compliant application(s) can interface in order to access display elements according to a priority structure or hierarchy. One or more privileged applications are designated and allowed to affect the priority structure, including requesting a new in-focus application to be placed atop the priority structure. The network operator can also optionally control the operation of the window manager remotely via a network agent. Improved client device and network configurations, as well as methods of operating these systems, are also disclosed. |
US10359921B2 |
Methods for transceiving data with client devices via dynamically determined TCP (transmission control protocal) port numbers when operating interactive whiteboards and apparatuses using the same
The invention introduces a method for operating interactive whiteboards, performed by a processing unit of a control node, which contains at least the following steps. A connected-device display region, a multi-screen layout region and a whiteboard display region are provided on an interactive display device. After detecting that an icon of the connected-device display region is dragged and dropped into a block of the multi-screen layout region, a network address associated with the icon is obtained. A TCP port number associated with the block of the connected-device display region, which contains the dropped icon, is obtained. A ready notification containing the TCP port number is transmitted to the network address. Screen data with the TCP port number is received. The screen data is displayed on a block of the whiteboard display region, which is associated with the block of the connected-device display region. |
US10359919B2 |
Staged animation of charts for data updates
Updating graphical user interface elements. A method includes accessing a graphical user interface which includes an initial view including graphical elements. Each of the following are performed (in order) if determined to be applicable: (1) updating in the graphical user interface any pan elements that are outside of the initial view; (2) animating any changes in axes of the graphical user interface to set the stage for data modifications; (3) performing any data element animations in the graphical user interface, including any moves, any additions, any removals and any changes for all updates except those already added in when updating any pan elements that are outside of the initial view and pan element removals that will not be visible in a final view; (4) animating any changes in the axes to the final view; and (5) updating any remaining elements that are now out of view. |
US10359911B2 |
Apparatus and method for dynamic device description language menus
A method and system configures a Device Description Language (DDL) interface on a DDL-based host system in a process plant. Using a device description identification, the system and method updates the host system with the device description for a selected process control device. The device description includes menus for the selected process control device. The method and system expose the DDL menu constructs from the device description to the host system, such that the host system is able to present the DDL constructs as user-selectable elements in a configuration interface, where DDL constructs may be added, deleted and/or modified to create a DDL interface independent of the menu for the process control device as provided in the device description. |
US10359910B2 |
Cross validation of user feedback in a dialog system
Aspects include cross validation of user feedback in a dialog system. A repository of previous user feedback associated with a user interface is accessed. One or more identified features in the previous user feedback are classified. A sequence of cross-validation questions is generated in a dialog system to elicit further feedback from a current user of the user interface based on the one or more identified features and observed interactions of the current user with the user interface. Responses to the sequence of cross-validation questions are filtered to group the further feedback associated with the one or more identified features. One or more change suggestions to modify the user interface are stored based on the previous user feedback and the further feedback associated with the one or more identified features. |
US10359908B2 |
Graphical user interface for presenting a menu of options
One embodiment of a graphical user interface for providing a menu to a user, wherein the menu comprises a plurality of executable actions, includes a plurality of petals, wherein each of the plurality of petals is associated with one of the plurality of executable actions, and a common central point at which all of the plurality of petals meet. |
US10359901B2 |
Method and apparatus for providing intelligent service using inputted character in a user device
A method of providing a service using a keypad is provided. The method includes displaying a text box and a keypad on an executed screen, inputting a start identifier according to a selection of a smart conversion button of the keypad, inputting a command after the identifier, inputting a termination identifier after the command, performing an intelligent service according to the command when the termination identifier is inputted, and outputting a result according to the intelligent service in the text box. |
US10359888B2 |
Projected, interactive environment
An interactive environment image may be projected onto one or more surfaces, and interaction with the projected environment image may be detected within a three-dimensional space over the one or more surfaces. The interactive environment image may be a three dimensional image, or it may be two dimensional. An image is projected onto a surface to provide a visual representation of a virtual space including one or more of the virtual objects, which may be spatially positioned. User interaction with the projected visualized representation of the virtual space may be detected and, in response to user interaction, the projected visualized representation may be changed. |
US10359880B2 |
Touch sensitive display device
A display device may include a first touch sensing member on a top surface of a display panel, a second touch sensing member on a bottom surface of the display panel, a main FPCB coupled to the display panel and including first and second connecting portions, a first touch FPCB connected to the first touch sensing member and the first connecting portion, a second touch FPCB connected to the second touch sensing member and the second connecting portion, a first touch driving circuit on the first touch FPCB, and a second touch driving circuit on the second touch FPCB. The first touch driving circuit and the first connecting portion may be positioned opposite to each other with respect to the main FPCB. The second touch driving circuit and the second connecting portion may be positioned opposite to each other with respect to the main FPCB. |
US10359878B2 |
Method for providing events corresponding to touch attributes and electronic device thereof
An apparatus and a method for generating events corresponding to the touch attributes in the electronic device are provided. The apparatus, including an electronic device, may include a touch sensor and a processor. The processor is configured to control for determining at least one touch attribute including at least one of an intensity, an area, and a direction of a touch input based on a change in the capacitance in the touch sensor due to the touch input on the touch sensor, and executing a function corresponding to a predetermined criterion if the at least one touch attribute satisfies the predetermined criterion. |
US10359874B2 |
Integrated active matrix touch panel
An integrated touchscreen comprises display pixels arranged in a two-dimensional matrix of rows and columns to minimize the reduction in aperture ratio of the display pixels. A matrix of touch element is defined in the display pixels, with a touch unit cell encompassing a group of display pixels. A touch element is comprised of a matrix of touch unit cells. The common electrodes of the display pixels encompassed in the touch element are electrically connected together to form a common electrode for the touch element. The touch unit cell includes conductive lines extending in the row direction and conductive lines extending in the column direction. The touchscreen comprises a controller that can operate in either one of a self-capacitance touch sensing mode and a mutual-capacitance touch sensing mode. |
US10359872B2 |
Prediction-based touch contact tracking
When an external object approaches or touches a touch sensor, predicted locations of the external object can be generated by detected locations according to signals from the touch sensor. The latest predicted location is shifted backwards towards the latest reported location for a portion of the distance between the predicted location and the latest reported location to generate a new reported location, whereby jittering of the reported locations caused by noise in the signals of the touch sensor can be reduced or filtered. |
US10359870B2 |
Apparatus, method, computer program and user interface
A method, apparatus, computer program and user interface wherein the method comprises: displaying an item at a location on a touch sensitive display; detecting actuation of an area of the touch sensitive display wherein the actuated area comprises at least a portion of the location in which the item is displayed; and in response to the detecting, enabling a function to be performed wherein if a first area is actuated a first function, dependent on the item, is enabled and if a second area is actuated a second, different function, independent of the item, is enabled. |
US10359866B2 |
Method for using a two-dimensional touchpad to manipulate a three dimensional image
A method manipulates a 3D image in three dimensions using two-dimensional gestures on a touchpad. The method moves the 3D image within an x-y plane in the direction of a multiple-finger linear gesture. A number of fingers used for the multiple-finger linear gesture is programmed in an instinct library associated with the touchpad. The method detects a multiple-finger linear gesture on a mutual capacitance touchpad and rotates the 3D image in the direction of the multiple-finger linear gesture about an axis in the x-y plane perpendicular to the multiple-finger linear gesture. The method also rotates the 3D image about the x-y plane in the direction of the multiple-finger linear gesture at a speed proportional to the speed of the multiple-finger linear gesture. |
US10359865B2 |
Stylus, stylus signal processing method, and stylus signal processing device
A stylus outputs an output value PO corresponding to a force Forg applied to a core body of the stylus, and includes an MCU. The MCU sets profile data representing a correspondence relation between a primary pen pressure value P1 and the output value PO based on a characteristic f1 of a pen pressure detecting portion PD of the stylus. The profile data broadly or indirectly defines a relation h between the force Forg and the output value PO. The MCU repeatedly obtains the primary pen pressure value P1 corresponding to the force Forg from the pen pressure detecting portion PD. The MCU, each time the primary pen pressure value P1 is obtained, obtains the output value PO from the primary pen pressure value P1 based on the profile data and outputs the output value PO. The stylus allows for decoupling (isolating) the configuration of the pen pressure detecting portion PD from the output value PO outputted from the stylus. |
US10359863B2 |
Dragging virtual elements of an augmented and/or virtual reality environment
In a system for moving, or dragging, a virtual reality environment, a user wearing a head mounted display (HMD) device may be at a first physical position in a physical space, corresponding to a first virtual position in the virtual environment. The user may select a second virtual position in the virtual environment by, for example, manipulation of a handheld electronic device operably coupled to the HMD. The system may construct a three dimensional complex proxy surface based on the first and second virtual positions, and may move the virtual elements of the virtual environment along the proxy surface. This movement of the virtual environment may be perceived by the user as a move from the first virtual position to the second virtual position, although the user may remain at the first physical position within the physical space. |
US10359862B2 |
Mobile terminal and method for controlling the same
The present invention relates to a system including a head mounted display, which is able to freely use a screen configured to output external environment while using virtual reality content using the head mounted display, and a method of controlling therefor. |
US10359848B2 |
Input device haptics and pressure sensing
Input device haptics and pressure sensing techniques are described. An input device includes an outer surface, a pressure sensor and haptic feedback mechanism, and a pressure sensing and haptic feedback module. The outer surface is configured to receive an application of pressure by an object. The pressure sensor and haptic feedback mechanism has one or more piezos configured to detect and quantify an amount of the application of the pressure to the outer surface by the object, the one or more piezos configured to output a signal indicating the quantified amount of the pressure. The pressure sensing and haptic feedback module is configured to receive the signal from the one or more piezos indicating the quantified amount of the pressure and control the haptic feedback of the pressure sensor and haptic feedback mechanism. |
US10359847B2 |
Advertisement viewing bypass prevention user interface component
A method, system, computer program product, and computer readable storage medium provide the ability to prevent bypass of advertisement viewing. A media content user interface component (that controls playback of the media content and an advertisement in a media player) is activated. The component includes a circular progress bar and a progress marker that coincides with the circular progress bar. As the media content is playing, the progress marker moves around the circular progress bar reflecting a progress of the playing. At a defined point in the media content, an advertisement is played. User input advances the progress marker along the circular progress bar to fast forward the media content. Upon an attempt to advance the progress marker a defined threshold distance beyond the advertisement, the progress marker is snapped back to the advertisement thereby preventing bypass of viewing the advertisement. |
US10359846B2 |
Wearable device gesture detection
The description relates to smart rings. One example can include a finger band configured to accommodate a user's finger. This example can also include a set of pressure sensors positioned on an inner surface of the finger band and configured to sense changes to tendons of the user's finger as pressure differentials and to output associated signals. The example can further include a gesture component configured to interpret the signals from the set of pressure sensors to identify individual actions performed by the user's finger. |
US10359844B2 |
Resizing interfaces based on eye gaze
Apparatuses, methods, systems, and program products are disclosed for resizing interfaces based on eye gaze. A method includes tracking a user's eye gaze using an eye tracking sensor, determining, by a processor, that the user is looking at a pane of a multipane interface based on the user's eye gaze, and dynamically resizing the pane that the user is looking at in response to determining that the user is looking at the pane. |
US10359841B2 |
Apparatus and method for controlling an augmented reality device
An apparatus, a method, and a computer program product are provided. The apparatus detects an eye gaze on a first region in a real world scene, sets a boundary that surrounds the first region, the boundary excluding at least a second region in the real world scene, performs an object recognition procedure on the first region within the boundary, and refrains from performing an object recognition procedure on the at least the second region. |
US10359838B2 |
Hand and finger line grid for hand based interactions
An approach is provided that maps a user's hand into a number of areas. The approach detects when a selection of one of the mapped areas by the user, such as by using a finger from the user's other hand. The approach then identifies an input that corresponds to the area selected by the user. This input is then transmitted to the information handling system for processing. |
US10359837B2 |
Information processing device and information processing method
There is provided an information processing device including: a processing unit configured to perform a process of generating preparation information on the basis of first output information regarding a first target acquired from a sensor that senses a predetermined range of an actual space and second output information regarding a second target acquired from a device carried by a user. The preparation information is used to generate operation information on the basis of third output information acquired from the sensor. |
US10359834B2 |
Graphics processor sub-domain voltage regulation
Voltage regulation of processor sub-domains supplied by a same voltage domain power supply rail. Voltage to certain logic units within the voltage domain may be reduced relative to other logic units of the voltage domain, reducing idle time at high power. In an embodiment, a first voltage-regulated sub-domain includes at least one execution unit (EU) while a second voltage-regulated sub-domain includes at least one texture sampler to provide flexibility in setting the graphics core power-performance point beyond modulating active EU count through power domain (gating) control. In embodiments, a sub-domain voltage is regulated by an on-chip DLDO for fast voltage switching. Clock frequency and sub-domain voltage may be switched faster than the voltage of the voltage domain supply rail, permitting a more finely grained power management that can be responsive to EU workload demand. |
US10359833B2 |
Active-core-based performance boost
A hardware system is disclosed for active-core-based performance boost. In an example aspect, the hardware system includes multiple cores and a power mode manager. Each core can be powered up if active or powered down if inactive. The power mode manager manages a power mode collection including an independent power mode collection and an active-core-dependent power mode collection. The power mode manager includes a software-accessible power mode manager and a hardware-reserved power mode manager. The software-accessible power mode manager provides a power-mode-triggering pathway to enable software to trigger activation of an independent power mode of the independent power mode collection. The hardware-reserved power mode manager excludes the software from being able to trigger activation of a dependent power mode of the active-core-dependent power mode collection and triggers activation of a dependent power mode of the active-core-dependent collection based on a number of active cores of the multiple cores. |
US10359830B2 |
Optical touch input device and driving method thereof
Disclosed are an optical touch input device which divisionally adjusts optical output of a light emitting unit before and during a touch operation to reduce power consumption, and a driving method thereof, the optical touch input device includes a display panel, a plurality of infrared light emitting elements disposed on two adjacent sides of the display panel, a lens unit disposed on the remaining two adjacent sides of the display panel and reflecting light emitted from the infrared light emitting elements, a light receiving unit disposed on the two adjacent sides of the display panel, and a touch control unit including a touch coordinate calculation unit to calculate a set of coordinates of a touch point and a light emission control unit to divide optical outputs of the infrared light emitting elements into optical output during touch and optical output during non-touch and to lower the optical output during non-touch. |
US10359829B2 |
Semiconductor device for generating a clock by partially enabling or disabling a source clock signal
It is to provide a technique capable of controlling the throughput and the power consumption of a semiconductor device at a desired ratio. A semiconductor device includes a clock generation circuit that generates a clock signal and a data processing unit that receives the clock signal. The clock generation circuit includes an oscillator that generates a source clock signal, an output circuit that outputs a clock signal with the source clock signal enabled, and a control circuit having a setting circuit in which the data processing unit sets the ratio of the enable. The semiconductor device can change the frequency of the clock signal by partially permitting or prohibiting the source clock signal in time. |
US10359827B1 |
Systems and methods for power conservation in an audio bus
A number of ones in the difference between a current pulse code modulated (PCM) audio sample and an immediately preceding audio sample is compared to a number of ones in the current audio sample to determine which has the fewer number of ones. The audio source sends either the difference or the current audio sample, whichever has fewer ones. By reducing the number of ones sent over a non-return to zero inverted (NRZI) audio bus from an audio source to an audio sink, the number of transitions is reduced, which reduces the power consumed relative to a transmission that does not use this process. |
US10359824B2 |
Display apparatus for supplying power to external apparatus and control method of the same
A display apparatus including a display configured to display an image; a connecting section configured to connect with an external apparatus that includes at least one operating section and a charging section to be charged with power to be supplied to the operating section; a power supply configured to supply power to the external apparatus connected to the connecting section; and a controller configured to receive information about power used by at least one operating section of the external apparatus connected to the connecting section, determine a level of power supplied to the external apparatus according to the received power information and usage power of the display, and control the power supply to supply power having the determined level to the external apparatus. |
US10359820B2 |
Electronic device and control method thereof
Electronic device and control method of the electronic device are provided. The method includes detecting a current temperature of the electronic device. In response to the current temperature matching a first condition, the method controls an app at the electronic device to switch from a first running state to a second running state. In response to the current temperature matching a second condition, the method controls currently-operating components at the electronic device to switch from a first operating state to a second operating state. The disclosed control method and electronic device ensure the normal operation of the electronic device and the regular user experience in using the electronic device. |
US10359819B2 |
Imaging device
An image capture determination unit that determines whether an imaging unit can start an image capture operation from a moving image recording cumulative time stored in a moving image recording cumulative time storage unit and an image capture parameter set by a parameter setting unit, and an image capture restriction control unit that performs processing of imposing a restriction of image capture when the image capture is determined to be not able to be started by the image capture determination unit when receiving an image capture start instruction of the imaging unit are included. |
US10359818B2 |
Device faraday cage
The description relates to devices, such as computing devices. One example can include a shielded and cooled circuit board assembly including a biasing sub-assembly that can bias a heat generating component and a thermal module together. The biasing sub-assembly can also define a portion of a Faraday cage around the heat generating component. |
US10359815B1 |
Adaptable storage bay for solid state drives
A solid state drive (SSD) storage bay includes storage trays and connector cards. A storage tray has a an interposer and an SSD module. A connector of the interposer is connected to a connector of the SSD module, and another connector of the interposer is connected to a connector of a connector card. The connector card includes terminals that connect to a bus of a computer system. The interposer includes wirings that allow electrical signals to propagate between the two connectors of the interposer. The interposer includes circuitry that allow for voltage regulation of supply voltage, level shifting, and hot-swapping. |
US10359811B2 |
Electronic device having detachable parts and a dust discharge mechanism
An electronic device includes a first unit including a display, and a second unit including an input part, and the first unit and the second unit are formed to be detachable. The second unit includes a socket that is capable of accommodating a side part of the first unit. The socket includes a lock mechanism configured to detachably lock the first unit with the second unit, an operating member configured to operate the lock mechanism, and a dust discharge mechanism configured to discharge dust that has entered the socket out of the socket in conjunction with operation of the operating member. |
US10359807B2 |
Wearable health interface for controlling Internet of Things devices
A system and method enabling a wearable device to control an Internet of Things device. The wearable device includes at least one sensor, a communications interface configured to transmit an action command to the Internet of Things device in response to a triggering event, and a processor configured to analyze sensor data and determine whether a triggering event has occurred. When a triggering event occurs, the wearable device transmits an action command to control the Internet of Things device. |
US10359804B2 |
Cold spray of stainless steel
The described embodiments relate generally to methods to form magnetic assemblies. In particular, extreme cold work (aka cold spray) is used to enhance magnetic properties of a steel alloy (most notably 316L stainless steel and others) that can then be formed into useful shapes and embedded within a substrate without undue machining operations. |
US10359801B1 |
Voltage reference generator with linear and non-linear temperature dependency elimination
The present disclosure relates to a voltage reference generator without temperature dependency. The disclosed voltage reference generator includes a precursor voltage generator and a voltage extractor. The precursor voltage generator is configured to provide a base-emitter voltage, a proportional-to-absolute-temperature (PTAT) voltage, and a nonlinear (NL) voltage. The voltage extractor is configured to scale and sum the base-emitter voltage, the NL voltage, and the PTAT voltage and provide an output voltage, such that linear temperature dependent components and nonlinear temperature dependent components within the base-emitter voltage, the NL voltage, and the PTAT voltage are not included in the output voltage, which is temperature independent. |
US10359794B2 |
Switched capacitor biasing circuit
Bias circuit and a bias generator circuit comprising such a bias circuit. The bias circuit (10, 11) comprises a switched capacitor resistor circuitry (C1, C2, M12-M17), and an operational amplifier (M1-M4, M10) with an input differential transistor pair (M1, M2). The bias circuit further comprises additional source follower transistors (M5, M6) associated with the first and second input differential transistors (M1, M2).The bias generator circuit has a PMOS switched capacitor reference circuit (11) and a NMOS switched capacitor reference circuit (10) and a transconductor reference cell (15). The transconductor reference cell (15) is a replica of a basic reference cell used in a further circuit. |
US10359792B2 |
Dual set point temperature switch
The temperature switch includes a housing, an actuator, a switch, and a force buffer situated between the actuator and the switch. The switch is movable between a first and second state in response to imposition and release of an actuating force FA. The force buffer transmits the actuating force FA from the actuator to the switch when compressed a first distance in the first direction by extension of the actuator in response to an increase in temperature ΔT1. At temperature T1, the force buffer transmits the force FA to move the switch from the first state to the second state. The actuator retracts a second distance in the second direction in response to a decrease in temperature ΔT2. At temperature T2, the force buffer releases the force FA and the switch moves from the second state to the first state. |
US10359788B2 |
Two-wire irrigation communication system
A decoder for a two-wire irrigation system is disclosed, having the ability to be remotely updated with new firmware over the two-wire network, the ability to download irrigation commands that can be executed at a later time, the ability to adjust its data speed when data corruption is encountered, and the ability to sense the position of an attached solenoid plunger. |
US10359783B2 |
Transportation system
A system includes at least partially autonomous vehicles, at least partially separated interconnected roadways, and a management system. Each of the vehicles is configured to cooperate with another vehicle or an area controller. The management system is configured to receive requests to transport, which may have respective start points and respective destinations. Additionally, the management system is configured, responsive to receiving the request, to assign a vehicle to fulfill the request. The assigned vehicle is configured to transport a person from the respective start point, at least in part via the interconnected roadways, to the respective destination. |
US10359781B2 |
Data mining in a digital map database to identify unusually narrow lanes or roads and enabling precautionary actions in a vehicle
A feature for a vehicle that enables taking precautionary actions in response to conditions on the road network around or ahead of the vehicle, in particular, an unusually narrow road width or lane width. A database representing the road network is used to determine locations where an unusually narrow road or lane width exists. Then, precautionary action data is added to the database indicating locations at which a precautionary action is to be taken. A precautionary action system installed in a vehicle uses this database, or a database derived therefrom, in combination with a positioning system to determine when the vehicle is at a location that corresponds to the location of a precautionary action. When the vehicle is at such a location, a precautionary action is taken by a vehicle system as the vehicle is approaching a location where the unusually narrow road width or lane width exists. |
US10359780B2 |
Method for deploying a mobile robot using radio frequency communications
A method and cooperative system for deploying a mobile robot of a plurality of mobile robots with a plurality of fixed sensors. The method includes broadcasting a position-request message including a request for a position and a demand for mobile robots, receiving the position-request message, and transmitting a position-demand message. The method also includes receiving position-demand messages from corresponding fixed sensors, determining a distance to the corresponding fixed sensors, storing information for the corresponding fixed sensor in a fixed sensor list when the distance to the corresponding fixed sensor is less than a predetermined distance, determining a closest fixed sensor, transmitting an association request message to the closest fixed sensor, receiving the association request message, and transmitting a confirmation message when the demand of the closest fixed sensor is not equal to zero or a rejection message when the demand of the closest fixed sensor is equal to zero. |
US10359779B2 |
Aircrew automation system and method
An aircrew automation system that provides a pilot with high-fidelity knowledge of the aircraft's physical state, and notifies that pilot of any deviations in expected state based on predictive models. The aircrew automation may be provided as a non-invasive ride-along aircrew automation system that perceives the state of the aircraft through visual techniques, derives the aircraft state vector and other aircraft information, and communicates any deviations from expected aircraft state to the pilot. |
US10359775B2 |
Managing electricity usage for an appliance
One embodiment provides a method including: prior to an initial period of operation of an appliance, storing in memory a first set of characteristics of the appliance; during an initial period of operation of the appliance, learning a second set of characteristics of the appliance; during subsequent operation of the appliance: detecting an adverse operating condition of the appliance; and based on the first set of characteristics, the second set of characteristics and the detected adverse operating condition, determining a corrective action to be taken with regard to the appliance, the corrective action comprising at least one of: switching off the appliance and warning a user of the detected adverse operating condition. Other aspects are described and claimed. |
US10359773B2 |
Safety assurance using fault trees for identifying dormant system failure states
Techniques of safety assurance using fault trees for identifying dormant system failure states are provided. Both operational failure events, as well as diagnostic failure events are included in a fault tree and the operational failure events are then correlated with the diagnostic failure events, which enables an identification of the dormant system failure states. A component fault tree can be used. |
US10359771B2 |
Prediction of false alarms in sensor-based security systems
Techniques for detecting changes in operational characteristics of a group of sensor devices are described. The techniques collect sensor information from plural sensor devices deployed in a system, with the collected sensor information including sensor data and sensor device metadata. The techniques continually analyze the collected sensor information to detect changes in the operational characteristics of a sensor device in the group of sensor devices. Upon detection of changes in the operational characteristics of the sensor, a database that stores maintenance organization contact information is accessed and a request is generated for maintenance on the sensor device, which request is sent to the maintenance organization. |
US10359770B2 |
Estimation of abnormal sensors
Provided is an estimation apparatus including a memory device having program code stored thereon, and at least one processor operatively coupled to the memory device. The at least one processor is operable to execute program code stored on the memory device to calculate, for each of a plurality of sensor groups that each include two sensors among a plurality of sensors, a degree of outlierness of target data serving as an examination target relative to a reference data distribution of output from the sensor group, and to estimate a sensor among the plurality of sensors to be a source of outlierness, based on a comparison of the degrees of outlierness of the sensor groups that include the at least one sensor to the degrees of outlierness of the sensor groups that lack the at least one sensor. |
US10359767B2 |
Secure models for model-based control and optimization
In certain embodiments, a control/optimization system includes an instantiated model object stored in memory on a model server. The model object includes a model of a plant or process being controlled. The model object comprises an interface that precludes the transmission of proprietary information via the interface. The control/optimization system also includes a decision engine software module stored in memory on a decision support server. The decision engine software module is configured to request information from the model object through a communication network via a communication protocol that precludes the transmission of proprietary information, and to receive the requested information from the model object through the communication network via the communication protocol. |
US10359765B2 |
Control device for machine tool with multi-system programs
A control device for a machine tool to produce a plurality of different-shaped products efficiently and successively is provided. In the control device, each driving shaft of modules is assigned to different control systems. The device includes a multi-system program storage part for storing a plurality of multi-system programs to machine a workpiece in different shapes, a multi-system program dividing part for dividing the multi-system programs into machining programs, a divided program storage part for storing the divided machining programs individually, a system-based program storage part for storing the machining programs for the respective control systems, and a machining program selection part for selecting the machining program from the divided program storage part in accordance with the machining step to be executed and for storing the selected machining program in the system-based program storage part for the respective control systems. |
US10359757B2 |
Control logic diagram analysis device and control logic diagram analysis method
A control logic diagram analysis device that efficiently creates a control logic diagram, and a method thereof. The control logic diagram analysis device includes a control logic diagram analysis rule application unit, a control logic diagram template component generation unit, and a control logic diagram project-specific part extraction unit. The control logic diagram analysis rule application unit sequentially applies a control logic diagram analysis rule to the control logic diagram from a lower layer level. The control logic diagram template component generation unit acquires the control logic diagram analysis rule having an agreement section within the control logic diagram. The control logic diagram project-specific part extraction unit extracts an element in the control logic diagram corresponding to the control logic diagram analysis rule having the agreement section within the control logic diagram. |
US10359756B2 |
Dynamic 3D object recognition and printing
Three-dimensional (3D) object manufacturing systems and methods are operable to manufacture printed 3D objects corresponding to user-selected physical objects of interest shown in a media content event that have been viewed by a user, wherein at least one 3D printer that is accessible by the user of the media device is operable to manufacture the printed 3D object corresponding to the viewed physical object of interest. |
US10359747B2 |
Controlling device, controlling system and controlling method for indoor apparatus
A controlling device for indoor apparatus includes a detection module, a human machine interface (HMI) and a wireless transmission module. The controlling device accepts supervisor's setting for an indoor electronic apparatus via the HMI, detects the environment around the controlling device for generating a plurality of detection value via the detective module, and receives another detection value from a plurality of slave detection devices in same controlling system. The controlling device generates a control command based on setting parameter of the supervisor and the plurality of detection value, and transmits the generated control command to the indoor electronic apparatus via the wireless transmission module. The indoor electronic apparatus works based on the received control command, so the environment around the controlling system can satisfy supervisor's demand. |
US10359746B2 |
System and method for space-driven building automation and control including actor nodes subscribed to a set of addresses including addresses that are representative of spaces within a building to be controlled
A system and method involving actor nodes within a building that is being controlled, to be subscribed to a set of addresses, including one or more addresses that are representative of one or more respective spaces within the building being controlled. Such addresses are referred to as “space addresses.” Each of the actor nodes acts upon received data packets only if a space address is received along with the data packets and the actor node has been subscribed to the space address. Concurrently, one or more sensor nodes in the system are configurable to transmit the one or more space addresses and the data packets. A user device in the system receives commands from a user via a user interface and transmits a set of signals such that the actor nodes are subscribed to the appropriate space addresses and the sensor nodes are configured to transmit the space addresses. |
US10359745B2 |
Building system commissioning automation
Devices, systems, and methods for building system commissioning automation are described herein. One device includes a controller of a plurality of building system devices having logic to receive a set of commands specified by a sequence of operations (SOO) script, execute the set of commands to run an SOO check on the plurality of building system devices, and generate a report including results of the SOO check. |
US10359742B2 |
Learning model construction device, and control information optimization device
A learning model is constructed for adjusting control information so that a cycle time becomes shorter while also avoiding the occurrence of overheating. A learning model construction device includes: an input data acquisition means that acquires, as input data, control information including a combination of an operation pattern of a spindle and parameters related to machining in a machine tool, and temperature information of the spindle prior to performing the machining based on the control information; a label acquisition means for acquiring temperature information of the spindle after having performed the machining based on the control information as a label; and a learning model construction means for constructing a learning model for temperature information of the spindle after having performed machining based on the control information, by performing supervised learning with a group of the input data and the label as training data. |
US10359737B2 |
Flexible-pivot mechanical component and timekeeping device including same
Disclosed is a flexible-pivot mechanical component of the type with separate intersecting blades, particularly for timepieces. The mechanical component includes an attachment portion and a movable portion that are connected by first and second resilient blades that intersect in a contactless manner at an intersecting point. The flexible-pivot mechanical component is combined with an adjustment unit making it possible to adjust the position of the intersecting point. |
US10359735B2 |
Display article
A display article includes a plurality of display areas. Display areas adjacent to each other differ in at least one of an average hue, an average brightness and an average chroma and a first object to be displayed is formed by a combination of the plurality of display areas. At least one of the display areas includes a Fourier transform hologram configured to convert incident ray from a point light source or a laser light source into a second object to be displayed. |
US10359734B2 |
Image forming apparatus and image forming unit
An image forming apparatus includes an image carrier, a developing roller, a biasing member, and a fluctuation preventing member. A latent image is formed on the image carrier. The developing roller is provided to face the image carrier and develops the latent image on the image carrier. The biasing member is provided on an outside of an end portion of the developing roller and biases the image carrier and the developing roller in a direction where the image carrier and the developing roller approach each other. The fluctuation preventing member is interposed between the image carrier and the developing roller and prevents, along with the biasing member, a fluctuation in a distance between a surface of the developing roller and a surface of the image carrier in a region where the image carrier and the developing roller face each other. |
US10359732B2 |
Image forming apparatus
An image forming apparatus includes a cleaning unit removing toner remaining on an image bearing member after a toner image is transferred to an intermediate transfer member; a first storage unit which collects removed toner; a conveying unit which is driven by transmission of rotation of the image bearing member to convey toner in the first storage unit to a second storage unit; and a control unit which performs conveyance control, by driving the image bearing member to rotate during a non-image forming period, in which the conveying unit is caused to convey toner from the first storage unit to the second storage unit, wherein when an amount of toner in the first storage unit is equal to or larger than a threshold during an image forming period, the control unit executes the conveyance control during the non-image forming period to reduce the toner in the first storage unit. |
US10359730B2 |
Image forming apparatus having developer with carrier
An image forming apparatus includes: a first image forming unit that includes a first image holding member and a first developing unit, the first developing unit accommodating a first developer that includes a first toner and a first carrier; a first transfer unit; a second image forming unit that is disposed downstream of the first image forming unit in a traveling direction of the transfer medium and includes a second image holding member and a second developing unit, the second developing unit accommodating a second developer that includes a second toner and a second carrier; and a second transfer unit, in which a volume resistivity of the first carrier is lower than a volume resistivity of the second carrier, and a volume average particle diameter of the first carrier is less than a volume average particle diameter of the second carrier. |
US10359727B2 |
Image processing apparatus, image processing method, and storage medium, that determine a type of edge pixel
The image processing apparatus of the present invention includes: an edge determination unit configured to detect an edge pixel to which a white pixel and a black pixel are adjacent in a first direction in an image in which each pixel is represented as a white pixel or a black pixel; a first detection unit configured to detect a number of consecutive pixels up to the edge pixel in the first direction in the image; a second detection unit configured to detect a number of consecutive pixels whose number of consecutive pixels in the first direction is larger than a first threshold in a second direction perpendicular to the first direction in the image; and a type determination unit configured to determine a type of the edge pixel based on detection results by the first detection unit and detection results by the second detection unit. |
US10359726B2 |
Image forming apparatus and controlling method thereof
An image forming apparatus according to an embodiment includes an image forming unit, and a processor. The image forming unit forms an image on a printing medium. The processor performs user authentication and, upon performing the user authentication, determines whether or not an image stabilization process should be performed in the image forming unit. The processor then instructs the image forming unit to perform the image stabilization process according to a result of the user authentication. |
US10359725B2 |
Power source device and image forming apparatus
A power source device includes a control substrate and a power source substrate. The control substrate has a modulation signal generating integrated circuit that outputs a modulation signal modulated to generate an AC voltage. The power source substrate generates a high AC voltage by demodulating the modulation signal which is output from the modulation signal generating integrated circuit of the control substrate. |
US10359718B2 |
Image forming apparatus
A transfer device includes a rubbing member provided in contact with a transfer belt, a supporting member supporting the rubbing member, and a damping member configured to damp vibration of the transfer device. The damping member is fastened to the supporting member, and an end of the damping member in a width direction that is orthogonal to a direction of rotation of the transfer belt is a free end. |
US10359717B2 |
Image forming apparatus and correction of speed fluctuation of a sheet member through the image formatting apparatus
An image forming apparatus includes: a photosensitive drum; a driving roller that drives a transfer member; a facing roller facing the driving roller; a driver that drives one of the photosensitive drum, the driving roller, and the facing roller; and a hardware processor that: acquires carry-in fluctuation information of speed fluctuation of any one of the photosensitive drum, the driving roller, and the facing roller when a sheet member is carried into the transfer member; detects carry-in fluctuation timing of the speed fluctuation of any one of the photosensitive drum, the driving roller, and the facing roller that occurs when the sheet member is carried into the transfer member; predicts carry-out fluctuation timing of speed fluctuation of any one of the photosensitive drum, the driving roller, and the facing roller that occurs when the sheet member is carried from the transfer member; and performs feedforward control on the driver. |
US10359714B2 |
Electrophotographic photosensitive member
An electrophotographic photosensitive member includes a conductive substrate and a single-layer photosensitive layer. The photosensitive layer contains at least a charge generating material and a compound represented by general formula (1). In general formula (1), R1 represents an aryl group having a carbon number of at least 6 and no greater than 22 and optionally having an alkyl group having a carbon number of at least 1 and no greater than 10, an alkyl group having a carbon number of at least 3 and no greater than 20, an aralkyl group having a carbon number of at least 7 and no greater than 20, a cycloalkyl group having a carbon number of at least 3 and no greater than 20, or an alkoxy group having a carbon number of at least 1 and no greater than 6. Chemical groups R2 each represent a halogen atom. |
US10359710B2 |
Radiation system and optical device
A radiation system comprises a fuel emitter configured to provide fuel to a plasma formation region, a laser arranged to provide a laser beam at the plasma formation region incident on the fuel to generate a radiation emitting plasma, and a reflective or transmissive device (30) arranged to receive radiation emitted by the plasma and to reflect or transmit at least some of the received radiation along a desired path, wherein the reflective or transmissive device comprises a body configured to reflect and/or transmit said at least some of the radiation, and selected secondary electron emission (SEE) material (34) arranged relative to the body such as to emit secondary electrons in response to the received radiation, thereby to clean material from a surface of the device. |
US10359709B2 |
Exposure apparatus and prevention method and system for image offset thereof
Provided are an exposure apparatus and a prevention method and system for image offset of the exposure apparatus. The dust cover which is made of transparent material and arranged and arranged at one end of the bearing connected to the lifter enables to check whether the bearing is abraded via manual vision or machine vision, thereby enhancing the yield of the glass substrates achieved by photoetching in the photo process and thus improving the production efficiency of the photo process. |
US10359706B1 |
Integrated scanning electron microscopy and optical analysis techniques for advanced process control
A sample analysis system includes a scanning electron microscope, an optical and/or eBeam inspection system, and an optical metrology system. The system further includes at least one controller. The controller is configured to receive a first plurality of selected regions of interest of the sample; generate a first critical dimension uniformity map based on a first inspection performed by the scanning electron microscope at the first selected regions of interest; determine a second plurality of selected regions of interest based on the first critical dimension uniformity map; generate a second critical dimension uniformity map based on a second inspection performed by the optical and/or eBeam inspection system at the second selected regions of interest; and determine one or more process tool control parameters based on inspection results and on overlay measurements performed on the sample by the optical metrology system. |
US10359702B2 |
Development processing apparatus, development processing method, and storage medium
Provided is a development processing apparatus including a rotary holding unit configured to hold and rotate a wafer, a developer supply unit including a nozzle having a liquid contact surface facing a surface of the wafer and an ejection port opening to the liquid contact surface, and a controller. The controller is configured to: while the wafer rotates, execute a control of causing a developer to be ejected from the ejection port and moving the nozzle from an circumference side to a rotation center side of the wafer; after execution of the control, execute a control of moving the nozzle from the rotation center side to the outer circumference side of the wafer; and during execution of the control, execute a control of gradually reducing the rotation speed of the wafer as the center of the liquid contact surface approaches the outer circumference. |
US10359699B2 |
Self-adaptive halogen treatment to improve photoresist pattern and magnetoresistive random access memory (MRAM) device uniformity
A process flow for shrinking a critical dimension (CD) in photoresist features and reducing CD non-uniformity across a wafer is disclosed. A photoresist pattern is treated with halogen plasma to form a passivation layer with thickness (t1) on feature sidewalls, and thickness (t2) on the photoresist top surface where t2>t1. Thereafter, an etch based on O2, or O2 with a fluorocarbon or halogen removes the passivation layer and shrinks the CD. The passivation layer slows the etch such that photoresist thickness is maintained while CD shrinks to a greater extent for features having a width (d1) than on features having width (d2) where d1>d2. Accordingly, CD non-uniformity is reduced from 2.3% to 1% when d2 is 70 nm and is shrunk to 44 nm after the aforementioned etch. After a second etch through a MTJ stack to form MTJ cells, CD non-uniformity is maintained at 1%. |
US10359688B2 |
Method and device for camera rapid automatic focusing
The disclosure discloses a method and device for camera rapid automatic focusing. The method comprises: driving a lens to move to multiple different focus positions to acquire image data of a object, and calculating a corresponding estimated focus value in a first high frequency and a corresponding determined focus value in a second high frequency for each image data; calculating a rate of change between a current determined focus value and a previous determined focus value, and determining a direction of movement of the lens on the basis of the rate of change being either positive or negative; comparing the rate of change with a preset focus change threshold, and determining a speed of movement of the lens on the basis of a comparison result; and repeating said steps until the lens moves to a focus position corresponding to a maximum of the estimated focus values. |
US10359684B2 |
Optical waveguide element and optical modulator using the same
Disclosed herein is an optical waveguide element that includes a substrate and a waveguide layer formed on the substrate and comprising lithium niobate. The waveguide layer has a slab part having a predetermined thickness and a ridge part protruding from the slab part. The maximum thickness of the slab part is 0.05 times or more and less than 0.4 times a wavelength of a light propagating in the ridge part. |
US10359682B2 |
Variable transmittance window system
A variable transmittance window system is provided and includes at least one variable transmittance window. At least one energy harvesting device generates electrical power. A power supply circuitry maximizes the electrical power. At least one energy storage device is charged by the electrical power. A slave control circuitry controls a transmittance state of the at least one variable transmittance window, the slave control circuitry being powered by at least one of the power supply circuitry and the at least one energy storage device. A master control circuitry monitors the slave control circuitry, wherein the master control circuitry is operable to issue a wireless override signal to the slave control circuitry such that the slave control circuitry changes the transmittance state of the at least one variable transmittance window to an override transmittance state. |
US10359680B2 |
Post-temperable nanocrystal electrochromic devices
An electrochromic device may include a working electrode that includes a high temperature stable material and nanoparticles of an active core material, a counter electrode, and an electrolyte deposited between the working electrode and the counter electrode. The high temperature stable material may prevent fusing of the nanoparticles of the active core material at temperatures up to 700° C. The high temperature stable material may include tantalum oxide. The high temperature stable material may form a spherical shell or a matrix around the nanoparticles of the active core material. A method of forming an electrochromic device may include depositing a working electrode onto a first substrate, in which the working electrode comprises a high temperature stable material and nanoparticles of an active core material, and heat tempering the working electrode and the first substrate. |
US10359668B2 |
Display device and backlight module
A display device including a display panel and a backlight module is provided. The backlight module is correspondingly disposed below the display panel and includes light-emitting elements providing light beams and disposed on a circuit board, lens units each being disposed on a corresponding light-emitting element and having a concave inside surface covering the corresponding light-emitting element and a convex outside surface covering the concave inside surface, and an inverse prism sheet disposed between the lens units and the display panel, and the inverse prism sheet having inverse prisms with a vertex corner. At least a portion of the light beams emitted from the convex outside surface each has a predetermined light-emitting angle θo larger than 30 degrees and less than 90 degrees. The backlight module has a height of cavity D being a distance between the vertex corner and the circuit board, and 10 μm≤D<30 mm. |
US10359666B2 |
Optical layered body, polarizer, method for producing polarizer, image display device, method for producing image display device, and method for improving visibility of image display device
The present invention provides a method for improving visibility of an image display device which is capable of providing an image display device excellent in anti-reflection properties and bright-field contrast even using an optical layered body including a light-transmitting substrate having in-plane birefringence, such as a polyester film. The method of the present invention is a method for improving visibility of an image display device that has an optical layered body including a light-transmitting substrate having in-plane birefringence and an optical functional layer disposed on one surface of the substrate. The method includes the step of disposing the optical layered body such that the slow axis showing a greater refractive index of the light-transmitting substrate is in parallel with the vertical direction of a display screen of the image display device. |
US10359665B2 |
Liquid crystal display device
A liquid crystal display device includes a first glass substrate, a second glass substrate, a first liquid crystal layer disposed between the first glass substrate and the second glass substrate, a third glass substrate, a fourth glass substrate, a second liquid crystal layer disposed between the third glass substrate and the fourth glass substrate, a first polarizing plate formed on the first glass substrate, a second polarizing plate formed on the third glass substrate, and a bonding layer disposed between the first glass substrate and the third glass substrate. In planar view, the bonding layer is disposed outside the first polarizing plate and the second polarizing plate, a surface on the bonding layer bonds to the first glass substrate, and a surface on the bonding layer bonds to the third glass substrate. |
US10359661B2 |
Liquid crystal display device
In a liquid crystal display device, a display panel includes a display region in which an image is to be displayed, and a non-display region formed into a frame shape surrounding the display region. The non-display region includes a first region in which the gate driver is arranged, and a second region in which the source driver is arranged. The non-display region has a non-light transmitting layer formed therein, which is configured to restrict transmission of light. The non-light transmitting layer has a first slit formed therein, which extends through the first region and the second region and passes through the non-light transmitting layer. |
US10359660B2 |
Display device
According to one embodiment, a display device includes a first substrate having a first surface, a second surface opposite to the first surface and a first side surface, and a second substrate having a third surface opposed to the first surface, a fourth surface opposite to the third surface and a second side. The first substrate has a first inclined surface which is continuous with the first surface and the first side surface, the second substrate has a second inclined surface which is continuous with the fourth surface and the second side surface, and a first width of the first inclined surface is less than a second width of the second inclined surface. |
US10359659B2 |
Cooling system for electronic display
A cooling assembly for an electronic display includes a front channel that passes in front of the viewable area of the electronic display. A center channel is located behind the electronic display. A rear channel is located behind the second channel. A first plurality of subchannels are located within the center channel and connect only to the front channel. A second plurality of subchannels are located within the center channel and connect only to the rear channel. |
US10359649B2 |
Electronic frames comprising electrical conductors
In some embodiments, an electronic eyewear device is provided. The electronic eyewear device may comprise a temple, a touch sensor, a plurality of electronic components, and an enclosure partially enclosing the touch sensor and the plurality of electronic components. The enclosure may have a first opening that exposes a surface of the touch sensor. The exposed surface of the touch sensor may define a top surface of the plurality of electronics components. The enclosure may be attached to the temple. |
US10359640B2 |
Floating image display
Examples are disclosed that relate to optical systems. One example provides a display device comprising an image source including a plurality of encoded regions from which encoded image light is output, and a Fourier transform array. The Fourier transform array may be positioned to receive the encoded image light and output decoded image light that forms a floating image viewable from a plurality of different vantage points, wherein from a first vantage point decoded image light forming a portion of the floating image originates from a first encoded region, and wherein from a second vantage point decoded image light forming the portion originates from a second encoded region, different than the first encoded region. |
US10359634B2 |
Beam angle sensor in virtual/augmented reality system
A virtual image generation system for use by an end user comprises a projection subsystem configured for generating a collimated light beam, and a display configured emitting light rays in response to the collimated light beam to display a pixel of an image frame to the end user. The pixel has a location encoded with angles of the emitted light rays. The virtual image generation system further comprises a sensing assembly configured for sensing at least one parameter indicative of at least one of the emitted light ray angles, and a control subsystem configured for generating image data defining a location of the pixel, and controlling an angle of the light beam relative to the display based on the defined location of the pixel and the sensed parameter(s). |
US10359633B2 |
Head-mounted display
Embodiments relate to a head-mounted display which comprises: a light source; a lens part disposed on the optical axis of the light source; an image display part disposed apart from the lens part; a body disposed apart from the image display part, including a correction lens having protruding parts disposed at the center of the top and bottom surfaces thereof, and having a first hole, forming a path through which the protruding parts pass and the correction lens moves, disposed in a direction parallel to the optical axis; a correction lens position adjusting part having at least one second hole disposed therein which is coupled to the protruding parts passing through the first hole, surrounding the body, and moving in a direction parallel to the optical axis; and an image viewing part connected to the body. |
US10359632B2 |
Head mounted imaging apparatus with optical coupling
A head-mounted imaging apparatus includes a frame that houses a left-eye and a right-eye imaging apparatus. Each imaging apparatus forms a virtual image to an eye of an observer and includes a projector, a planar waveguide, and an optical coupler. The projector is supported by a temple member of the frame and emits a central projected light beam along a projection axis. The planar waveguide accepts the projected light beam through an input aperture and forms an expanded light beam that is output from an output aperture and directed toward the observer's eye. The optical coupler receives the central projected light beam along a first axis that is at an obtuse angle with respect to the waveguide surface, and the optical coupler redirects the central projected light beam along a second axis that is at an acute angle with respect to the waveguide surface. |
US10359631B2 |
Augmented reality display systems and methods for re-rendering the world
Configurations are disclosed for a health system to be used in various healthcare applications, e.g., for patient diagnostics, monitoring, and/or therapy. The health system may comprise a light generation module to transmit light or an image to a user, one or more sensors to detect a physiological parameter of the user's body, including their eyes, and processing circuitry to analyze an input received in response to the presented images to determine one or more health conditions or defects. |
US10359627B2 |
Waveguide coatings or substrates to improve intensity distributions having adjacent planar optical component separate from an input, output, or intermediate coupler
An apparatus for use in replicating an image associated with an input-pupil to an output-pupil includes a planar optical waveguide including a bulk-substrate, and also including an input-coupler, an intermediate-component and an output-coupler. The input-coupler couples light corresponding to the image into the bulk-substrate and towards the intermediate-component. The intermediate-component performs horizontal or vertical pupil expansion and directs the light corresponding to the image towards the output-coupler. The output-coupler performs the other one of horizontal or vertical pupil expansion and couples light corresponding to the image, which travels from the input-coupler to the output-coupler, out of the waveguide. The apparatus further includes an adjacent planar optical component to provide a more uniform intensity distribution compared to if the adjacent planar optical component were absent. |
US10359624B2 |
Galvanoscanner
To provide a galvanoscanner enabling execution of weaving welding whereby favorable weld quality is easily obtained. A galvanoscanner (50) includes: two galvano mirror (51, 52) that is configured to be rotatable about a rotation axis (X1, X2), and reflects a laser beam (L); a galvano motor (54, 54) that rotationally drives the galvano mirror (51, 52); an optical component (2) that is arranged so that the laser beam (L) incident on the galvano mirror (51, 52) is incident in a thickness direction (T), is configured to be rotatable about a rotating shaft (20), and has a refractive index that differs from a surrounding; and a rotary motor (4) that rotationally drives the optical component (2), in which the optical component (2) is arranged so that, in a cross section (C) in a thickness (T) direction, an incident side (21) and an emission side (22) are parallel to each other, and the incident side (21) is sloped relative to an optical axis (L1) of the laser beam (L) that is incident, and thickness (T) thereof continuously varies along a rotation direction. |
US10359610B2 |
Zoom lens and imaging apparatus
The zoom lens includes: a first lens group that is disposed to be closest to an object side, first moves toward an image side along an optical axis during zooming from a wide-angle end to a telephoto end, and has a positive refractive power; a second lens group that is disposed to be adjacent to the first lens group on the image side of the first lens group, moves during zooming, and has a negative refractive power; a final lens group that is disposed to be closest to the image side, includes an aperture stop, remains stationary during zooming, and has a positive refractive power; and an image side negative lens group that is disposed to be adjacent to the final lens group on the object side of the final lens group, moves during zooming, and has a negative refractive power. |
US10359609B2 |
Spacer wafer for wafer-level camera and method for manufacturing same
A spacer wafer for a wafer-level camera, a wafer-level camera including the spacer wafer and a method of manufacturing a spacer wafer include a layer of photoresist being formed over a substrate, the layer of photoresist being exposed to radiation through a mask that defines a spacer geometry for at least one wafer-level camera element. The layer photoresist is developed, such that the layer of photoresist is the spacer wafer for the wafer-level camera. |
US10359607B2 |
Image capturing lens assembly, imaging apparatus and electronic device
An image capturing lens assembly includes five lens elements, which are, in order from an object side to an image side, a first lens element, a second lens element, a third lens element, a fourth lens element and a fifth lens element. The first lens element with negative refractive power has an image-side surface being concave in a paraxial region thereof. The second lens element has positive refractive power. The third lens element has negative refractive power. The fourth lens element has positive refractive power. The fifth lens element with negative refractive power has an image-side surface being concave in a paraxial region thereof and includes at least one convex critical point in an off-axis region thereof. |
US10359604B2 |
Zoom lens and image pickup apparatus including the same
Provided is a zoom lens, including first to fourth lens units having positive, negative, positive, and positive refractive powers and a rear lens unit, which are arranged in order from object side to image side, in which: rear lens unit includes a negative front-side subunit and a positive rear-side subunit arranged in order from object side to image side; front-side subunit moves in a direction having a component perpendicular to optical axis; and front-side subunit includes at least one positive lens and at least one negative lens. A focal length of front-side subunit, a focal length of one positive lens of the at least one positive lens, a refractive index and an Abbe number of a material of the one positive lens, and a refractive index and an Abbe number of a material of one negative lens of the at least one negative lens are set appropriately. |
US10359596B2 |
Optical structure with ridges arranged at the same and method for producing the same
An apparatus having an optical structure, ridges and an electrostatic actuator is described, wherein the ridges connect the optical structure to a supporting structure and the electrostatic drive is implemented to deflect the optical structure. |
US10359591B2 |
Fiber optic module and system including rear connectors
A telecommunications assembly including a housing and a plurality of modules mounted within the housing. The modules includes a rear face in which is mounted at least one fiber optic connector. Within an interior of the housing are positioned at least one fiber optic adapters. Inserting the module through a front opening of the housing at a mounting location positions the connector of the module for insertion into and mating with the adapter of the housing. The adapters within the interior of the housing are mounted to a removable holder. A method of mounting a telecommunications module within a chassis. |
US10359589B2 |
Cored wire, method and device for the production of the same
A consumable cored wire for measuring a temperature of a molten steel bath includes an optical fiber and a cover laterally surrounding the optical fiber in a plurality of layers. One layer is a metal pipe, also called metal jacket or metal tube. An intermediate layer, also called filler, is arranged beneath the metal tube. The intermediate layer is a rope. |
US10359587B2 |
Brightness preserving fiber beam combiner for reduced nonlinearities and intense radiation damage durability
Method for adapting a fiber beam combiner to transmit at least 20 kW of optical power without noticeable bulk material damage mechanism effect and destructive nonlinearities, the method comprising: connecting an adiabatic beam combiner with a splice connection to an input facet of a graded index fiber which has a core doped with an index increasing material, further comprising the step(s) of: restricting the numerical aperture of the graded index fiber, and/or selecting the index increasing material with a Raman gain lower than that of GeO2 such as Al2O3 or Y2O3, and/or placing a shroud tube around the graded index fiber core, said shroud tube comprising a fluorine-doped silica tube. |
US10359584B2 |
Light source device
A light source device includes: a laser diode bar comprising a plurality of strips configured to emit light in a wavelength region with a predetermined width; a light guiding part comprising a plurality of cores, each of which corresponds to a respective one of the plurality of strips, and on each of which light emitted from the respective one of the strips is incident; a diffraction grating on which light emitted from the cores is incident; and a resonator mirror on which light emitted from the diffraction grating is incident. The cores are disposed such that light emitted from the cores is incident on a region of the diffraction grating at different angles. The diffraction grating comprises a pattern configured to diffract light incident on the diffraction grating from the cores such that the diffracted light is emitted along a single optical axis. |
US10359583B2 |
Behind the wall optical connector with reduced components
A behind-the-wall optical connector an outer housing configured to be inserted into an adapter with a corresponding inner surface, a ferrule included in an annular collar to mate with a corresponding projection at an adapter opening, and a latch attached to one side of housing configured to lock the connecter into an adapter opening. The latch is further configured with a locking channel and guide to accept a pull tab with a catch at one end, the pull tab releases the connector from the adapter opening when the tab is pulled rearward or away from the adapter. |
US10359580B2 |
Connectors for micro-duct terminations of fiber optic cable
A connector for coupling a fiber optic cable with a connection point includes a connector body at a first end of the connector and extending in a longitudinal direction and a connector housing at a second end of the connector. The connector body defines a first longitudinal conduit configured to receive a duct, and the duct is configured to slidingly receive the fiber optic cable. A compression fitting is configured to be received about a first end of the connector body and to slide relative to the connector body in the longitudinal direction to radially compress the first end of the connector body to grip the duct. The connector housing includes a second longitudinal conduit substantially aligned with the first longitudinal conduit in the longitudinal direction and a connection portion configured to couple the fiber optic cable to the connection point. The first longitudinal conduit and the second longitudinal conduit are configured to slidingly receive the fiber optic cable. |
US10359576B2 |
SC low profile connector with optional boot
Low profile optical fiber connectors comprising a ferrule, a plug frame configured to receive the ferrule, and an outer housing configured to receive the plug frame. The outer housing may be configured to protrude less than about 2 mm from one end of an adapter when the low profile optical fiber connector is inserted into the adapter. The connector may include a boot sized such that the boot protrudes from the end of the adapter by less than about 15 mm. |
US10359573B2 |
Resonant waveguide-granting devices and methods for using same
Waveguide gratings, biosensors, and methods of using a waveguide grating, including as a biosensor. |
US10359572B2 |
Device and method for detecting optical signal
Provided is a device and method for detecting an optical signal. The optical signal detecting device may include an optical de-multiplexer configured to de-multiplex an input optical signal to optical signals of different wavelengths; an optical coupling lens configured to allow the optical signals of different wavelengths to be incident; an optical signal reflector configured to reflect the optical signals of different wavelengths emitted from the optical couple lens; and an optical detector configured to detect the reflected optical signals of different wavelengths. |
US10359571B2 |
Multi-mode interferometer coupler with core strips
For multi-mode interference (MMI) couplers that have a plurality of input and output ports, e.g. 4×4, a large number of modes may be supported in the multimode region, e.g. >10, as the width of the MMI core grows larger. In order for MMI couplers to form good images, the supported modes preferably have low modal phase error, which can't be achieved using a conventional single layer design. Accordingly, a multi-mode interference (MMI) coupler comprising an MMI core comprising a plurality of waveguide core strips alternating with a plurality of cladding strips solves the aforementioned problems. |
US10359568B2 |
Micro-ring resonator
A micro-ring resonator includes at least one first straight waveguide; a second waveguide (Arm3) and a third waveguide (Arm2), where the second waveguide (Arm3) and the third waveguide (Arm2) form a closed annular waveguide, and the annular waveguide is coupled to the first waveguide; a fourth waveguide (Arm1), where the fourth waveguide (Arm1) is coupled to the annular waveguide; and a polarization splitter (PS), where one end of the polarization splitter (PS) is connected to the fourth waveguide (Arm1), and one end is connected to the second waveguide (Arm3) in the annular waveguide. In the micro-ring resonator, a distance between two waveguides for separately transmitting different polarized light breaks a limitation of a resonator radius, and further, a distance between a TE path and a TM path is reduced. |
US10359564B2 |
Method of manufacturing multi-mode optical fiber
A method of manufacturing multi-mode optical fiber is disclosed. The method of manufacturing includes: a step of forming a first glass base material while controlling a supply rate of an additive for adjusting a refractive index to achieve a desired refractive index distribution; a step of drawing the first glass base material; a step of measuring a residual stress distribution in a radial direction of the multi-mode optical fiber after being drawn; a step of readjusting the supply rate of the additive in accordance with deviation of a refractive index, acquired from the residual stress distribution measured, from the desired refractive index distribution; a step of forming a second glass base material while supplying the additive at the supply rate after being readjusted; and a step of drawing the second glass base material. |
US10359560B2 |
Wide angle imaging directional backlights
An imaging directional backlight apparatus including a waveguide, a light source array, for providing large area directed illumination from localized light sources. The waveguide may include a stepped structure, in which the steps may further include extraction features optically hidden to guided light, propagating in a first forward direction. Returning light propagating in a second backward direction may be refracted, diffracted, or reflected by the features to provide discrete illumination beams exiting from the top surface of the waveguide. Viewing windows are formed through imaging individual light sources and hence defines the relative positions of system elements and ray paths. Lateral non-uniformities of output image are improved by means of adjustment of input aperture shape and reflective aperture shape. Cross talk in autostereoscopic and privacy displays may further be improved by light blocking layers arranged on the input end of the waveguide. |
US10359556B2 |
Backlight module and display device
A backlight module includes: a light guide plate; a light source for emitting light rays towards a first region of the light guide plate; a first grating provided at the first region and configured to adjust propagation directions of the light rays such that the adjusted light rays travel towards a second region of the light guide plate, and the propagation directions make an included angle with a normal to the light guide plate which is greater than the critical angle of total reflection of the light guide plate; and a second grating provided at the second region and configured to collimate the adjusted light rays such that the collimated light rays travel in a direction perpendicular to the light guide plate. |
US10359550B2 |
Multi-layered reflective insulation system
The present invention relates generally to multi-layered reflective insulating composites and a method of fabricating those composites. The present invention comprises a multi-layered reflective insulation system comprising a first protective layer; a first scattering optic layer; microsphere film layers; a polyblend foam layer; a second scattering optic layer; and a second protective layer. The present invention also comprises a method of manufacture of a multi-layered reflective insulation system comprising a first protective layer; a first scattering optic layer; microsphere film layers; a polyblend foam layer; a second scattering optic layer; a second protective layer; securably disposing the layers on top of each other; and securably attaching the layers. The multi-layered reflective insulation system provides a cost-effective and efficient insulation system. |
US10359539B2 |
Calibration method for multi-component induction tools
Calibration tools and procedures that provide one or more calibration methods for multi-component induction tools can include use of a tilted elliptical loop and a circular loop. Measurement signals may be used for analytic calibration of a multicomponent induction tool. Additional apparatus, systems, and methods are disclosed. |
US10359538B2 |
Downhole tool measurement device mounting system and method
A downhole tool measurement device mounting system includes a chassis with a body and a chassis axis extending through the body. A monolithic assembly is mounted on the body of the chassis. The monolithic assembly includes a sensor mounted in a block. The monolithic assembly is mounted on the body of the chassis parallel to the chassis axis such that a sensing axis of the sensor is offset from a center of the body of the chassis. |
US10359536B2 |
Surface calibration of a wellbore resistivity logging tool
Surface calibration of a resistivity logging tool is accomplished using a variety of methods in which separate external loop transmitters and receivers are utilized for calibration. |
US10359535B2 |
Electrode-based tool measurement corrections based on measured leakage currents
An example system includes an electrode-based tool for deployment in a downhole environment, where the electrode-based tool having a plurality of current electrodes, at least one voltage monitoring electrode, at least one return electrode. The electrode-based tool also includes electronics to measure leakage current between at least one of the plurality of current electrodes and the at least one return electrode as current from at least one of the plurality of current electrodes is injected into the downhole environment and flows to the at least one return electrode. The system also includes at least one processor configured to derive a corrected downhole environment parameter based at least in part on the measured leakage current. |
US10359532B2 |
Methods to characterize formation properties
A method for analyzing at least one characteristic of a geological formation may include obtaining measured data for the geological formation based upon a logging tool. Measured data may come from multiple passes or multiple depths of investigation. The method may further include generating a kernel describing a known linear mapping between the measured data and unknown data points representing at least one characteristic of the geological formation, and a redundant dictionary including a plurality of different basis functions expected to span the solution space of the unknown data points. The unknown data points representing the at least one characteristic of the geological formation may be determined from the measured data, the kernel and the redundant dictionary based upon an L1 minimization. |
US10359528B2 |
Systems and methods for randomizing firing times of simultaneous sources in marine surveys
Computational systems and methods for randomizing the order in which multiple sources are fired in simultaneous source acquisition are described. In one aspect, pseudo-randomly shifted time delays are generated for each shot interval of a marine-survey-time line. Each shifted time delay is assigned to one or the sources. The sources within each shot interval are fired based on the shifted time delays. |
US10359524B2 |
Interactive salt model modification
A method for making changes to a salt model are described. In particular, an algorithm allows a user to interactively edit a salt model to reflect migrated seismic data to improve model accuracy without having to select horizons that overlap or are sealed or decrease the resolution of the horizons. Instead, sealed horizon pairs are automatically generated from the edited data using a new algorithm. |
US10359523B2 |
Exploration and extraction method and system for hydrocarbons
A method for hydrocarbon exploration and extraction is described. Specifically, the method includes using synthesis in reservoir modeling. The method may include obtaining local coordinates associated with a subsurface region. Then, a synthesis is performed with the local coordinates to determine continuous parameters and/or categorical parameters based on the synthesis. Then, a fluid flow simulation is performed from the continuous parameters and/or categorical parameters. |
US10359522B2 |
Phoswich detector with fast neutron spectroscopy function
A phoswich neutron detection system with at least two scintillators, each having differing pulse shape characteristics, and an optical detector, and neutron spectroscopy capability. |
US10359517B2 |
Apparatus and method for using laser guides to identify the source of sound waves
An apparatus includes a reflector, a microphone coupled to the reflector, laser emitters coupled to the reflector, and a laser range finder coupled to the reflector. The laser range finder is configured to output a signal indicative of a distance between the reflector and an object. The apparatus adjusts a position and/or a power level of the laser emitters based on the distance between the reflector and the object. Additionally or alternatively, the apparatus adjusts a position and/or a power level of the laser emitters based on a type of sound waves. Laser beams of light emitted by the laser emitters visually indicate a region in which a source of detected sound waves is located. |
US10359511B2 |
Surveillance apparatus having a radar sensor
A surveillance apparatus for determining a position of an object in a field of view, comprising a radar sensor having at least on transmitting antenna configured to transmit electromagnetic radiation and a plurality of receiving antennas configured to receive electromagnetic radiation, wherein the receiving antennas form a virtual antenna array, and a processing unit connected to the radar sensor to receive signals from the receiving antennas corresponding to the received electromagnetic radiation, wherein the processing unit is configured to determine a correlation matrix on the basis of the received signals, and wherein the processing unit is configured to determine a direction of a position of the object in the field of view with respect to the radar sensor on the basis of the correlation matrix for a defined distance of the object from the radar sensor. |
US10359510B2 |
Two-channel array for moving target indications
A radar antenna system includes a single transmitter for creating pulses from a wideband waveform. A splitter divides each pulse into half-power pulses, and sends them along respective paths. On one path, successive half-power pulses are alternately modulated with a phase shift ϕA or ϕF. On the other path, the half-power pulses are not modulated. Each modulated half-power pulse is then combined with an un-modulated half-power pulse to transmit pulses of a full aperture beam with either ϕA or ϕF. This establishes two degrees of freedom for the system. Two separate receivers then simultaneously receive the pulse echoes and a signal processor uses the consequent four degrees of freedom to create a radar indicator with mitigated clutter and useable azimuth estimation. A coherent processing interval can then be selected for multi-mode operation of the system. |
US10359504B2 |
Apparatus and method for mitigating interference in an automotive radar system
A system and method for mitigating interference in a frequency-modulated continuous-wave radar processing system is defined. Random inter-pulse jitter is implemented in a transmitted radar signal to prevent identification of false tracks due to interfering radar signals. Random intra-pulse jitter of time and/or frequency is implanted to create spreading of false targets and provide a method to distinguish false targets from true targets. Adjacent sensors in a multi-sensor radar system are alternatingly configured to transmit either upward ramping or downward ramping frequencies to mitigate interference between adjacent sensors in the same radar system. |
US10359496B2 |
Satellite antenna with sensor for line-of-sight detection
Determining alignment and clear line-of-sight (LOS) of a satellite antenna using sensor data from an LOS sensor of the satellite antenna. Described techniques include storing first sensor data captured by the LOS sensor at a first time, the first sensor data indicating a first LOS condition of the satellite antenna corresponding to the satellite antenna having a beam LOS with a satellite of the satellite communication system that is aligned and unobstructed. The techniques may include receiving second sensor data captured by the LOS sensor at a second time after the first time, the second sensor data indicating a second LOS condition of the satellite antenna. The techniques may include determining an LOS condition change for the satellite antenna between the first time and the second time based on a comparison of the second sensor data with the first sensor data. |
US10359493B2 |
MRI system and method for performing time resolved MR imaging of an object with grouped data acquisition
An MRI system for performing time resolved MR imaging of an object with grouped data acquisition is provided. The MRI system includes an MRI controller in electronic communication with a magnet assembly and operative to sample a group of data points within a first region of a k-space. The first region includes a central sub-region and a first peripheral sub-region. The MRI controller is further operative to sample a group of data points within a second region of the k-space. The second region includes the central sub-region and a second peripheral sub-region different from the first peripheral sub-region. |
US10359488B2 |
Signal component identification using medical imaging
Disclosed herein is a framework for identifying signal components in image data. In accordance with one aspect, the framework receives multiple measured signal values corresponding to respective quantified signal components in image data. The framework determines at least one first measure of fit map of a signal model based on the measured signal values. The measured signal values may be swapped to generate swapped signal values. At least one second measure of fit map of the signal model may be determined based on the swapped signal values. The multiple signal components may then be identified by comparing the first and second measure of fit maps. |
US10359487B2 |
Zero echo time MR imaging
The invention relates to a method of MR imaging of an object positioned in an examination volume of a MR device (1). It is an object of the invention to enable ‘silent’ ZTE imaging with improved sampling of k-space center. According to the invention, the object (10) is subjected to an imaging sequence of RF pulses (20) and switched magnetic field gradients, which imaging sequence is a zero echo time sequence comprising: i) setting a readout magnetic field gradient having a readout direction and a readout strength (G1, G2); ii) radiating a RF pulse (20) in the presence of the readout magnetic field gradient; iii) acquiring a FID signal in the presence of the readout magnetic field gradient, wherein the FID signal represents a radial k-space sample (31, 32), wherein the acquisition of the FID signal is started at an acquisition time at which a receiver gain of the MR device (1) has not yet stabilized after the radiation of the RF pulse (20); iv) incrementally varying the readout direction; v) sampling a spherical volume in k-space by repeating steps i) through iv) a number of times. Finally, a MR image is reconstructed from the acquired FID signals. Moreover, the invention relates to a MR device and to a computer program for a MR device. |
US10359486B2 |
Rapid determination of a relaxation time
During operation, a system may apply a polarizing field and an excitation sequence to a sample. Then, the system may measure a signal associated with the sample for a time duration that is less than a magnitude of a relaxation time associated with the sample. Next, the system may calculate the relaxation time based on a difference between the measured signal and a predicted signal of the sample, where the predicted signal is based on a forward model, the polarizing field and the excitation sequence. After modifying at least one of the polarizing field and the excitation sequence, the aforementioned operations may be repeated until a magnitude of the difference is less than a convergence criterion. Note that the calculations may be performed concurrently with the measurements and may not involve performing a Fourier transform on the measured signal. |
US10359481B2 |
System and method for portable magnetic resonance imaging using a rotating array of permanent magnets
A portable magnetic resonance imaging (“MRI”) system that uses static magnetic field inhomogeneities in the main magnet for encoding the spatial location of nuclear spins is provided. Also provided is a spatial-encoding scheme for a low-field, low-power consumption, light-weight, and easily transportable MRI system. In general, the portable MRI system spatially encodes images using spatial inhomogeneities in the polarizing magnetic field rather than using gradient fields. Thus, an inhomogeneous static field is used to polarize, readout, and encode an image of the object. To provide spatial encoding, the magnet is rotated around the object to generate a number of differently encoded measurements. An image is then reconstructed by solving for the object most consistent with the data. |
US10359471B2 |
Implementing decreased scan data interdependence for compressed patterns in on product multiple input signature register (OPMISR) through scan skewing
A method and circuit for implementing enhanced scan data testing with decreased scan data interdependence for compressed patterns in on product multiple input signature register (OPMISR) testing through scan skewing, and a design structure on which the subject circuit resides are provided. The circuit is divided into multiple chiplets. Each chiplet includes a stump mux structure including multiple stump muxes connected in series, and a respective chiplet select is provided on shared scan inputs to respective chiplets. The chiplet select gates scan clocks, and when a chiplet is not selected the chiplet retains its data. The chiplet select enables test data to be skewed as scan data enters each chiplet. |
US10359470B2 |
Semiconductor integrated circuit and test method thereof
According to one embodiment, a semiconductor integrated circuit comprises: a tested block including a test control circuit; and a control circuit configured to output a first signal. The test control circuit performs a test of at least a first test pattern of the test patterns for the scan chain in accordance with the first signal during a first non-access state period of the tested block, and performs a test of at least a second test pattern following the first test pattern of the test patterns for the scan chain in accordance with the first signal during a second non-access state period of the tested block, and the test of the first test pattern and the test of the second test pattern are performed discontinuously. |
US10359468B2 |
Thermal laser stimulation apparatus, method of thermally stimulating, and non-transitory computer readable medium
An apparatus according to an embodiment comprises: a laser source that outputs a laser beam; an optical system that modifies the laser beam, and directs the modified laser beam onto a test object; a signal detector that detects a change of signal in the process of irradiating the test object with the modified laser beam; and a computer system that performs a failure analysis based on the change detected by the signal detector, wherein the optical system modifies the laser beam so that the modified laser beam generates an irradiation zone that includes a first intensity component of which peak intensity is near an irradiation axis and a second intensity component of which peak intensity is around the irradiation axis. |
US10359466B2 |
Device for detecting an electric arc based on its acoustic signature
The invention relates to a device for detecting an electric arc based on an analog output signal (104) of at least one acoustic wave sensor (102), this device including: an analog-to-digital converter (106) capable of sampling and digitizing the output signal (104) of the sensor (102); a digital processing circuit (110) capable of implementing a frequency domain analysis of the digital output signal (108) of the converter (106) enabling to detect the possible presence of an arc based on its acoustic signature; and an analog circuit (118) for detecting the exceeding of a power threshold by the output signal (104) of the sensor (102), wherein the digital processing circuit (110) is configured to implement the frequency domain analysis only on detection of the exceeding of a threshold by the analog circuit (118). |
US10359452B2 |
Diagnostic device, apparatus and method
A diagnostic device comprises a comparison section to compare an input voltage with a threshold voltage, wherein the input voltage is a power supply voltage for a component on a circuit board; and an indicator to provide an indication of the result of the comparison by the comparison section, the indication to render the circuit board identifiable to direct inspection, wherein the supply of power to the component is independent of the result of the comparison. |
US10359450B1 |
Current sensing probe incorporating a current-to-voltage conversion circuit
Generally, in accordance with the various illustrative embodiments disclosed herein, a current sensing probe includes a current-to-voltage conversion circuit that not only presents a desirable impedance into an inductive current sensing element of the current sensing probe, but also remains operationally stable over a wide range of frequencies when measuring a current flowing through a device-under-test. The wide frequency range can extend down to some low frequencies that can prove challenging to conventional current sensing probe circuits. |
US10359449B2 |
Current measurement techniques to compensate for shunt drift
Described are various current measurement techniques that can compensate for drift in shunt resistance. Determining a resistance of a shunt resistor, e.g., coupled to a battery terminal, can include introducing a known signal in sync with the chop phases of a dual system chop scheme, chopping the known signal out in the main signal path, and explicitly extracting the known signal in a parallel, additional signal deprocessing path. |
US10359445B2 |
Method and apparatus for measuring the speed of an electronic device
An electronic device comprising: a sensor; a communication unit; and at least one processor configured to: receive a first speed measurement from the sensor; receive, via the communication unit, speed information transmitted by an external device; calculate at least one correction parameter based on the first speed measurement and the speed information; and adjust a second speed measurement that is received from the sensor based on the correction parameter. |
US10359443B2 |
Fully automatic fecal occoult blood detecting analyzer
An automatic fecal occult blood detecting analyzer used to detect a sample box is provided. The analyzer has a feeding chain and a main conveying chain. A plurality of clamping devices for clamping the sample box are provided on the feeding chain and the main conveying chain, respectively. A transferring device of the analyzer transfers the sample box from the feeding chain to the main conveying chain. The analyzer also has a pressing device and an image acquisition device for acquiring tape information presented on test strips of the sample box on the main conveying chain. Continuous detection and accurate location of a plurality of the sample boxes can be implemented without turning over and tilting the sample boxes. |
US10359441B2 |
Reagent station for an automated analysis device
The invention relates to a reagent station (1) for an automated analysis device, comprising a first and a second reagent container storage (2, 10) and a transfer apparatus (20) which transfers reagent containers (16) between the first and the second reagent container storage (2, 10). Furthermore, the invention relates to a method for loading an automated analysis device with reagent containers. |
US10359436B2 |
Nuclear stress response in motor neuron disease and other neurological diseases
The invention relates to diagnosis, prognosis and treatment of neurological diseases. In one embodiment, the present invention provides methods and kits that diagnose whether a subject has a neurological disease or susceptibility to a neurological disease by evaluating nuclear stress body (NSB) levels. Further described are methods and kits that prognose a neurological disease in a subject by monitoring changes in NSB levels. Also described are methods and kits that treat neurological diseases by administering one or more inhibitors of NSB signaling to a patient, as well as compositions containing one or more NSB signaling inhibitors. Medical conditions suitable with various embodiments of the invention include but are not limited to ALS, FTLD, dementia and AD. |
US10359434B2 |
In vitro detection of prions in blood
A method of screening a blood sample for the presence of prions. The method includes the steps of collecting the blood sample in heparin, contacting the sample with a solution comprising recombinant prion protein (rPrP) and Thioflavin T (ThT), and measuring the resulting ThT fluorescence in the sample. The method can further include the step of freezing and thawing the sample prior to contacting the sample with a solution comprising recombinant prion protein (rPrP) and Thioflavin T (ThT). The method can also include the step of precipitating the prions in sodium phosphotungstic acid (NaPTA) prior to contacting the sample with a solution comprising recombinant prion protein (rPrP) and Thioflavin T (ThT). |
US10359432B2 |
Methods for detecting antibodies
Complexes comprising a therapeutic monoclonal antibody and a peptide are provided. In some embodiments, the complexes may comprise a therapeutic monoclonal antibody which is not complexed to an epitope of a target protein and a peptide complexed to the therapeutic monoclonal antibody. In some embodiments, the peptide may have a length of about 5-40 amino acids and may comprise a mimetope recognized by the therapeutic monoclonal antibody, wherein the mimetope comprises a linear sequence of amino acids which is different than a linear sequence of amino acids in the epitope of the target protein. |
US10359429B2 |
Tagged ligands for enrichment of rare analytes from a mixed sample
Method of enriching specific cells from cellular samples are disclosed, comprising contacting in solution a cellular sample with affinity-tagged ligands (ATLs) each comprising a first ligand linked to an affinity tag, wherein the ligand selectively binds a cellular marker of the rare cells and the affinity tag can be selectively captured by a capture moiety, wherein the affinity tags do not comprise a magnetic particle; and flowing the sample through a microfluidic device comprising the capture moiety to selectively retain ATL-bound cells. Methods for enriching circulating tumor cells, and devices for enriching specific cells from cellular samples are also disclosed. |
US10359425B2 |
Lung cancer biomarkers and uses thereof
The present application includes biomarkers, methods, devices, reagents, systems, and kits for the detection and diagnosis of lung cancer. In one aspect, the application provides biomarkers that can be used alone or in various combinations to diagnose lung cancer or permit the differential diagnosis of pulmonary nodules as benign or malignant. In another aspect, methods are provided for diagnosing lung cancer in an individual, where the methods include detecting, in a biological sample from an individual, at least one biomarker value corresponding to at least one biomarker selected from the group of biomarkers provided in Table 1, Col. 2, wherein the individual is classified as having lung cancer, or the likelihood of the individual having lung cancer is determined, based on the at least one biomarker value. |
US10359417B2 |
Portable sampling device and method for detection of biomarkers in exhaled breath
A portable method and sampling device for collecting aerosols comprising biomarkers from exhaled breath of a subject for further sensor based analysis. The sampling device (41) comprising a housing (406) comprising at least one inlet (407) and at least one outlet (408) for the exhaled breath to exit through, and a sampling membrane arranged in the housing. The sampling membrane is arranged to collect the aerosols from said exhaled breath. |
US10359416B2 |
Method and device for assigning a blood plasma sample
A device and method for assigning a blood plasma sample to a class from a predetermined set of classes are presented. The set of classes comprises a good class, a lipemic class, a hemolytic class and an icteric class. For assignment to one of the classes, the blood plasma sample is exposed to light and measurement values dependent on transmitted or scattered light power are evaluated in order to carry out an assignment. |
US10359413B2 |
Systems and methods for monitoring calibration of moisture sensors
A method and system for calibrating moisture sensors in a concrete production plant are disclosed. The moisture sensor is in communication with a computer database through a transceiver. The moisture sensor records numerous readings of moisture for aggregate used in concrete production, which are stored in the database. Separately, a manual sample of aggregate taken from the production line is determined to have a moisture content, which is the baseline for calibrating the sensor. This record is also entered into the database. The moisture sensor reading and the manual sample record are compared for multiple iterative readings to determine whether a sensor requires further calibration. |
US10359412B2 |
Systems and methods for detection of mercury in hydrocarbon-containing fluids using optical analysis of slug flow
A method and system for detecting mercury in a hydrocarbon-containing fluid stores a sample of the hydrocarbon-containing fluid in a first reservoir. A liquid phase reagent solution is stored in a second reservoir. The liquid phase reagent solution includes nanoparticles with an affinity to mercury, wherein the nanoparticles are suspended as a colloid in the liquid phase reagent solution. The sample of the hydrocarbon-containing fluid is delivered from the first reservoir into a first port of a fluidic device while the liquid phase reagent solution is delivered from the second reservoir into a second port of the fluidic device such that the fluidic device produces slug flow. The slug flow is subject to optical analysis that determines concentration of mercury in the sample of the hydrocarbon-containing fluid. |
US10359411B2 |
Diagnosis method for internal fault of oil-immersed electric apparatus
The present invention is a diagnosis method for internal fault of an oil-immersed electric apparatus using a silicone oil as an insulating oil. The method diagnoses an internal fault of the oil-immersed electric apparatus based on a first concentration ratio that is a concentration ratio between two gases selected from an analysis gas group consisting of hydrogen gas, methane gas, ethane gas, and ethylene gas contained in the, silicone oil, and a second concentration ratio that is a concentration ratio between the other two gases selected from the analysis gas group. A combination of the two gases and a combination of the other two gases are a combination of ethylene gas and hydrogen gas, a combination of ethane gas and hydrogen gas, a combination of ethylene gas and methane gas, or a combination of methane gas and ethane gas. |
US10359410B2 |
Measuring rod for verification of a flowing medium in a tube and respective measuring arrangements
A measuring rod (1) with a longitudinal axis (A) for insertion in the flow cross section of a tube and for the verification of a flowing medium in this tube having at least one first sender unit (2) for the transmission of a first acoustic or electromagnetic measuring signal (3) and at least one first receiver unit (4) for receiving the first measuring signal, wherein the first sender unit (2) and the first receiver unit (4) define a measuring section, wherein the first sender unit (2) is arranged in such a manner that the first measuring signal (3) crosses the measuring section and wherein the first receiver unit (4) is arranged in such a manner that it, at least during operation without flow, receives the first measuring signal (3) after crossing the measuring section. |
US10359409B2 |
Method for measuring a degree of hydrogenation
A method for detecting a degree of hydrogenation of a liquid comprises one or more liquid hydrogen carriers, which can be hydrogenated, comprising: detecting a material property of the liquid and determining the degree of hydrogenation of the liquid on the basis of the detected material property of the liquid. |
US10359404B2 |
Noise level estimation method, measurement data processing device and program for processing measurement data
In a method for estimating a noise level representing the magnitude of a noise component from measurement data, first waveform data composed of high frequency noise components extracted from assumed noise data are divided into segments so that each section where positive values successively occur or each section where negative values successively occur in the first waveform data is defined as one segment. A segment-width threshold is determined based on the distribution of the widths of the segments. Second waveform data composed of high frequency noise components extracted from measurement data are divided into segments in the same manner. Each segment having a width larger than the threshold is excluded from the segments in the second waveform data, to create a first segment group. The noise level is determined based on the heights or areas of the plurality of segments included in the first segment group. |
US10359402B2 |
Two-dimensional liquid chromatographic analyzer and analytical method
A two-dimensional liquid chromatographic analyzer, in which a temperature control part changes a temperature in a single-step manner and switches the temperature at a high speed. Also, the temperature control part has a holder around a separation column so that the temperature of the separation column can be changed to a preset temperature. A first separation column thereof changes elution time(s) of the objective component(s) by temperature modulation and the mobile phase of the first separation column is an aqueous mobile phase having a constant composition. |
US10359401B2 |
Malfunction diagnosing apparatus, malfunction diagnosing method, and recording medium
A malfunction diagnosing apparatus includes circuitry that collects vibration data generated when a diagnosed apparatus operates in a predetermined operating sequence, analyzes the collected vibration data and calculate a feature quantity, determines, based on the calculated feature quantity, whether or not something is wrong with the diagnosed apparatus, controls, if it is determined that something wrong with the diagnosed apparatus, the diagnosed apparatus to repeat the operating sequence that it is determined that something is wrong with the diagnosed apparatus for a predetermined number of times, and determines that malfunction occurs in the diagnosed apparatus if it is determined that something is wrong with the diagnosed apparatus in the operating sequence repeated for the predetermined number of times. |
US10359400B2 |
Multi-focus optical-resolution photoacoustic microscopy with ultrasonic array detection
A probe for use with an imaging system, including a scanning device configured to receive a first light beam from a light source, a beam-divider configured to split the first light beam into a plurality of second light beams, and a focusing device configured to focus each of the second light beams on respective locations in an object of interest is disclosed. |
US10359398B2 |
Method for determining carbohydrates structure
The present invention relates to a method for determining in an expedient manner and with minimal sample consumption the structure of an unknown carbohydrate by using ion mobility-mass spectrometry (IM-MS) in negative ionization mode and fragmentation and a database containing structures of carbohydrates and/or of the fragments of the negative ions of carbohydrates, and for each of the structures of the target carbohydrates the collision cross section value and the mass-to-charge ratio value of the negative ion thereof, and for each of the structures of the fragments of the negative ions of the target carbohydrates the collision cross section value and the mass-to-charge ratio value of the fragment of the negative ion of the target carbohydrate. |
US10359396B2 |
Preparation of electrophoresis gels, and related devices, systems, and methods
An apparatus for preparation of an electrophoresis slab gel may include a base having an opening configured to receive a cassette configured to contain an electrophoresis slab gel, a clamping mechanism configured to move relative to the base between an open position in which the clamping mechanism permits insertion of a cassette into the base, and a closed position in which the clamping mechanism is configured to clamp a cassette received in the base, a compressible pad operatively coupled to the clamping mechanism in a position to compress against a cassette received in the base in the closed position of the clamping mechanism. The cassette may include a first plate and a second plate, and a spacer mechanism separate from each of the first and second plates, the spacer mechanism configured to be positioned between the inner faces of the first plate and the second plate. When subjected to a clamping force exerted on the outer faces of the first and second plates, the spacer mechanism is configured to maintain a separation distance between the inner faces of the first and second plates, and provide a seal to prevent leakage of an electrophoresis gel solution introduced between the plates. |
US10359394B2 |
Capillary electrophoresis device and capillary cassette using the same
In a capillary electrophoresis device, detection window sections of a plurality of capillaries are arranged, and a capillary cassette is mounted and used, the capillary cassette having an excitation-side positioning part and a fluorescence-side positioning part so as to hold the detection window section array therebetween. The capillary electrophoresis device includes an excitation optical system unit and a fluorescence-receiving unit having positioning parts positioned to the capillary cassette. The excitation optical system unit includes a rod-like lens array configured to irradiate an excitation light to each detection window section. The fluorescence-receiving unit includes a rod-like lens array configured to receive a fluorescence from each detection window section, and an optical fiber for each rod-like lens configured to guide fluorescence from the rod-like lens to a detector side. |
US10359386B2 |
Modular stretchable and flexible capacitance sensors for use with electrical capacitance volume tomography and capacitance sensing applications
A flexible capacitance sensor having multiple layers for communicating signals to a data acquisition system for reconstructing an image of an area or object located in a subject being sensed, the flexible capacitance sensor having a flexible layer of capacitance plates; a flexible shielding ground layer next to the layer of capacitance plates; a flexible layer of signal traces next to the shielding ground layer, where the layer of signal traces has a plurality of trace lines; and where the capacitance sensor is flexible and adapted to be wrapped around the subject being sensed. The sensor is adapted to communicate signals via the plurality of trace lines to a data acquisition system for providing an image of the area or object between the capacitance plates. |
US10359380B2 |
Methods and systems for measuring melting temperatures
The invention relates to methods and systems for measuring the melting point of a material. The method and systems of the invention may reduce the time required to determine the melting point of one or more samples. Furthermore, the methods and systems of the invention result in an accurate and precise measurement of the melting temperature. Thus, the method and system of the invention are preferred over current methods for measuring the melting point. |
US10359378B2 |
Nuclear magnetic resonance apparatus, systems, and methods
In one aspect, the disclosure relates to a nuclear magnetic resonance transceiver including: (a) a variable-frequency electromagnetic signal generator with (i) a frequency input and (ii) an EM signal output; (b) an electronic frequency controller including (i) a frequency output coupled to the frequency input of the variable-frequency EM signal generator, (ii) an intermediate frequency set-point input, and (iii) an intermediate frequency measurement input; (c) an NMR transmission probe with an EM signal input coupled to the EM signal output of the variable-frequency EM signal generator; (d) an NMR receiving probe with an EM signal output; and (e) an electronic mixer with (i) a first input coupled to the EM signal output of the NMR receiving probe, (ii) a second input coupled to the EM signal output of the variable-frequency EM signal generator, and (iii) a mixed EM signal output coupled to the frequency measurement input of the frequency controller. |
US10359370B2 |
Template substrate for use in adjusting focus offset for defect detection
Disclosed is a template substrate for use in adjusting a focus offset to detect a defect using an optical image obtained by irradiating a substrate with light emitted from a light source. The template substrate includes a first pattern constructed with a repetitive pattern that is not resolved by the wavelength of the light source, and at least one alignment mark that is arranged on the same plane as the first pattern. The alignment mark includes a second pattern constructed with a repetitive pattern that is not resolved by the wavelength of the light source, and a programmed defect that is provided in the second pattern and not resolved by the wavelength of the light source. The alignment mark includes the second pattern, and a region, where the second pattern is not arranged but a mark used in alignment is formed by contrast with a region where the second pattern is arranged. |
US10359369B2 |
Metrology test structure design and measurement scheme for measuring in patterned structures
A test structure is presented for use in metrology measurements of a sample pattern. The test structure comprises a main pattern, and one or more auxiliary patterns. The main pattern is formed by a plurality of main features extending along a first longitudinal axis and being spaced from one another along a second lateral axis. The one or more auxiliary patterns are formed by a plurality of auxiliary features associated with at least some of the main features such that a dimension of the auxiliary feature is in a predetermined relation with a dimension of the respective main feature. This provides that a change in a dimension of the auxiliary feature from a nominal value affects a change in non-zero order diffraction response from the test structure in a predetermined optical measurement scheme, and this change is indicative of a deviation in one or more parameters of the main pattern from nominal value thereof. |
US10359368B1 |
Pipe inspection system with jetter push-cable
Pipe inspection systems including a push-cable, jetter, and camera assembly are disclosed. A jetter nozzle may be configured to spin and/or propel the camera head within a pipe or other cavity. A cutter line may be attached to the camera head to clean obstructions. A sonde may be coupled to a camera head to generate magnetic field signals for use with a buried utility locator to locate a pipe or other cavity into which the camera head is deployed. |
US10359366B2 |
Substrate for surface enhanced Raman scattering spectroscopy and devices using same
It is problematic to provide a substrate for surface enhanced Raman scattering spectroscopy capable of being incorporated and used as a detector of a flow system such as a liquid chromatographic device, and a surface enhanced Raman scattering spectroscopy device and a liquid chromatographic device using same. The above problem is solved by providing a substrate body, pores formed penetrating said substrate body, and particles arranged on an exposed surface of said substrate body not to close the pores, and by an analyte being passed through said particles in-between and said pores. |
US10359361B2 |
Laser speckle micro-rheology in characterization of biomechanical properties of tissues
Laser speckle microrheology is used to determine a mechanical property of a biological tissue, namely, an elastic modulus. Speckle frames may be acquired by illuminating a coherent light and capturing back-scattered rays in parallel and cross-polarized states with respect to illumination. The speckle frames may be analyzed temporally to obtain diffuse reflectance profiles (DRPs) for the parallel-polarized and cross-polarized states. A scattering characteristic of particles in the biological tissue may be determined based on the DRPs, and a displacement characteristic may be determined based at least in part on a speckle intensity autocorrelation function and the scattering characteristic. A size characteristic of scattering particles may be determined based on the DRP for the parallel polarization state. The mechanical property may be calculated using the displacement and size characteristics. |
US10359355B2 |
High temperature fluid sample aging cell
Exemplary embodiments of a high temperature aging cell provide a metal-to-metal fluid seal, and generally include a central tension post containing a flange having an inclined surface; and a seal ring concentrically arranged thereon, its outer circumference positioned at least partly intermediate the flange and the cell interior surface. In various embodiments, a thrust ring retains the seal ring; a thrust washer engages the thrust ring; a tension ring is attached to the tension post for biasing the thrust ring toward the flange; and an outer cap retains various components in relation to the aging cell. A pressure control device allows for pressure elevation.Exemplary embodiments of a sample aging method generally include aging a liquid sample by sealing the sample in the cell via biasing of the seal ring into sealing engagement with an interior surface of the cell. Subsequent sample treatment may involve elevating its temperature and/or pressure. |
US10359351B2 |
Method of electrically measuring the electrical properties of individual particles flowing in a liquid
A method of electrically measuring the electrical properties of individual particles flowing in a liquid, which method comprises: (i) providing apparatus (3) which is for electrically measuring the individual particles and which has: (a) a fluidic channel (5) for receiving a liquid (6) having the individual particles (4) in suspension in the liquid (6); (b) a first electrode arrangement (8) having at least one measurement electrode (16) and at least one signal electrode (11); and (c) at least one other electrode arrangement (9) having at least one measurement electrode (18) and at least one signal electrode (13); (ii) providing a flow of the liquid (6) through the fluidic channel (5); (iii) applying a first electrical signal through the liquid (6) and along a first conduction path between the measurement electrode (16) and the signal electrode (11) of the first electrode arrangement (8); (iv) applying an electrical signal through the liquid (6) and along at least one other conduction path; (v) comparing the electrical signal between the first and the other conduction paths to generate a comparison signal; (vi) detecting an individual particle passing through the apparatus (3) by detecting a feature of the comparison signal of the individual particle, and obtaining at least one output waveform; (vii) measuring a height-related feature of the output waveform of the individual particle, and generating a first order assessment of the electrical properties of the individual particle; and (viii) assessing the shape of the output waveform to perform a second order adjustment to the first order assessment of the electrical properties of the individual particle, with the second order adjustment utilising data on a perceived degree of error in the first order assessment based on information on a known relationship between the waveform shape and the error in the first order assessment. |
US10359350B1 |
Method and system for particle characterization in harsh environments
Disclosed herein is a novel optical particle characterization system and method of use that can be applied to harsh environments. By separating the sensing components from the electronics unit and using optical fibers for interconnection, only the sensing components need to endure harsh environmental conditions. This reduces the design constraints on the electronics unit and permits the incorporation of optical components into the sensing probe that can withstand high-temperature and high-pressure environments. |
US10359348B1 |
Helmet impact simulator and method
A head impact test apparatus is configured to enable viewing a head model including a brain component that may be at least partially surrounded by a fluid component and within a skull component. A head model may be a cross-sectional model of a person's head and have a translucent cover extending over the cross-sectional plane to enable viewing and image capture of the components of the head model. A camera may be configured to take a plurality of images during an impact test. These images may be analyzed to determine the acceleration and deformation of the brain component. An impact element is configured to impact the head model and the head model may have any type of helmet thereon. A helmet component may comprise a helmet cover. The test may be used to determine the effectiveness of helmets and helmet covers in reducing brain trauma. |
US10359345B2 |
Method for preparing liquid-state dripping or coating pathological quality control product and uses thereof
Provided are a method for preparing a liquid-state dripping or coating pathological quality control product, and uses thereof. The method comprises: selecting and determining a control with a control value, and processing the control; adding an ethanol solution to the processed control for preserving for standby use, with the amount of the ethanol solution added depending on the amount of a precipitate; and performing setting of a positive or negative control by means of dripping or smearing. The pathological quality control product is a suspension or homogenate of micro tissue sections, cell/cultured cell sections, or cultured cells. Another aspect of the present invention provides a use of the liquid-state dripping or coating pathological quality control product as a positive or negative control in immunohistochemistry, in situ hybridization, special staining and other tissue staining detection, or as a standard quality control product for pathological internal quality control and external quality control. |
US10359342B2 |
Pipeline sampler
An apparatus for collecting a dry material sample flowing in a duct is disclosed. The apparatus includes a sample tube having a closed distal end and a sample-inlet aperture in the wall of the sample tube adjacent the closed distal end, a housing configured as a fluid cylinder with a duct end and an outlet end and a piston mounted around and connected to the sample tube and positioned within the housing. The apparatus also includes first and second sealing sleeves around and slideably supporting the sample tube. The duct end includes the first sealing sleeve and the outlet end includes the second sealing sleeve. A duct-connecting structure extends between the duct end of the housing and the duct. The sample tube is a piston rod within the fluid-cylinder housing, and the fluid-cylinder housing is configured to extend and retract the sample tube within the duct. |
US10359340B2 |
Application-based power consumption optimization for sensing devices
An energy-efficient industrial sensor is provided that optimizes power consumption based on characteristics of the requirements of the sensing application in which the sensor is used. Operating parameters of the sensor, such as sensing range, operating frequency, response time, noise immunity, or other such parameters, can be scaled to suit the sensing and response requirements and environmental conditions of the sensing application. This allows the sensor to consume less energy when used in sensing applications that do not require peak sensor performance. In some embodiments, the sensor can measure the environmental or machine operating conditions in its immediate vicinity and dynamically scale its operating parameters based on the measured information. By down-scaling the sensor's operating parameters from their maximum performance levels where appropriate, the overall energy footprint of a network of sensors can be reduced. |
US10359337B1 |
Test sections, wind tunnels including the same, and methods of using the same
In an embodiment, a test section comprises at least one surface defining an at least partially enclosed space. The at least partially enclosed space defines an airflow path for air to flow. The test section also comprises a nozzle disposed in the at least partially enclosed space. The nozzle is configured to spray an agricultural spray and is positioned to emit the agricultural spray such that at least a section of the agricultural spray exhibits a non-parallel angle relative to the airflow path defined by the at least partially enclosed space. The test section further comprises at least one stimulus source positioned to illuminate at least a portion of the agricultural spray adjacent to the nozzle. Additionally, the test section comprises at least one detector positioned to image at least the portion of the agricultural spray adjacent to the nozzle. |
US10359335B2 |
Methods and apparatus to analyze recordings in leak detection
Methods and apparatus to analyze recordings in leak detection are disclosed. An example apparatus includes a leak detection sensor to record a plurality of recordings and a memory. The example apparatus also includes a processor to convert one ore of the plurality of recordings to a corresponding one or more spectral representations, calculate a spectral average based, at least in part, on the one or more spectral representations, store the spectral average to the memory, and generate a data packet based, at least in part, on the spectral average. The example apparatus also includes a transceiver to transmit the data packet to another device. |
US10359331B2 |
Tire pressure monitoring with auto-scaling pressure resolution
The present disclosure relates to methods, system and devices for monitoring tire pressure data of vehicle wheel units. In an example a method of monitoring and expressing tire pressure data information is provided. The method includes selecting a first threshold pressure value for a tire to establish a first pressure range and a second pressure range. The method also includes monitoring pressure of the tire and generating signals indicative of tire pressure. The method further includes that in the first pressure range the signals are converted to digital signals according to a first conversion variable and in the second pressure range the signals are converted according to a second conversion variable. |
US10359322B2 |
Method and device for detecting hot points in a facility, especially for detecting leaks in air ducts
A method uses at least: one line made up of at least two conductors insulated by a material whose insulation impedance depends locally on the temperature, the line running through the installation; a reflectometer periodically transmitting a reflectometry signal at one end of the line, the signal being propagated along the line, the reflectometer measuring the echoes received and comparing the amplitudes of the echoes with a given reference; a hot spot being detected when the amplitudes of a given number of successive echoes are greater than the given reference, the echoes being provoked by a local reduction of the value of the insulation impedance. |
US10359318B2 |
Radio frequency stimulated blackbody with vacuum and cryogenic capability
A non-contact system and heating method includes a blackbody core heated according to Molecular Resonant Wavelength-Radio Frequency Heating method. Radio frequency waves of a resonant frequency travel in a hollow channel of a waveguide that contains an object, such as a blackbody core. The core is structurally secured within the waveguide by a spring system that supports the base of the core, yet the core does not touch the waveguide and does not conduct heat to the waveguide. The core absorbs the RF energy and generates heat by molecular friction within the material of the core moving in a resonating pendulumatic fashion. The core converts the RF energy to infrared (IR) energy and emits IR waves through an exit aperture disposed within a hood coupled to the waveguide. A non-contact temperature measurement system measures the temperature of the core, such as using a phosphor decay temperature measurement method. |
US10359316B1 |
Fiber optic bolometer
The present disclosure is directed to a fiber optic bolometer device. In an implementation, a fiber optic bolometer device includes an optical fiber and a silicon layer that comprises a Fabry-Pérot interferometer. The silicon layer includes a first surface and a second surface. The fiber optic bolometer device includes a reflective dielectric film disposed over the first surface of the silicon layer where the reflective dielectric film is adjacent to an end face of the optical fiber. The fiber optic bolometer device also includes an absorptive coating disposed over the second surface of the silicon layer (e.g., the surface distal to the end face of the optical fiber). |
US10359315B2 |
Colorimetry apparatus and image forming apparatus
The colorimetry apparatus includes a light source for emitting light to a surface of a detected object, a diffraction grating for spectrally separating, for each wavelength, the light emitted from the light source and reflected by the detected object, and a line sensor including multiple pixels, for receiving the light, which is spectrally separated by the diffraction grating, for the each wavelength by the multiple pixels. The light source and the line sensor are arranged on the common substrate. |
US10359314B2 |
Global solar spectrum devices and methods
Solar spectral irradiance (SSI) measurements are important for solar collector/photovoltaic panel efficiency and solar energy resource assessment as well as being important for scientific meteorological/climate observations and material testing research. To date such measurements have exploited modified diffraction grating based scientific instruments which are bulky, expensive, and with low mechanical integrity for generalized deployment. A compact and cost-effective tool for accurately determining the global solar spectra as well as the global horizontal or tilted irradiances as part of on-site solar resource assessments and module performance characterization studies would be beneficial. An instrument with no moving parts for mechanical and environment stability in open field, non-controlled deployments could exploit software to resolve the global, direct and diffuse solar spectra from its measurements within the 280-4000 nm spectral range, in addition to major atmospheric processes, such as air mass, Rayleigh scattering, aerosol extinction, ozone and water vapor absorptions. |
US10359310B2 |
Sensor circuit
A directional characteristic of light that is incident on a light-receiving unit is adjusted in accordance with whether a proximity-illumination sensor is caused to act as a proximity sensor or to act as an illumination sensor. The proximity-illumination sensor (50) includes a light-receiving area selection unit (101) that selects light-receiving sensitivity of which of a first light-receiving area and a second light-receiving area is made higher in accordance with whether the proximity-illumination sensor (50) is caused to act as the proximity sensor or to act as the illumination sensor. |
US10359307B2 |
Liquid surface position detection device
A liquid-surface position detection device includes: a propagation body being disposed in a container immersed in a liquid and propagating surface waves; a vibration generation and detection means imparting vibrations to the propagation body and including a piezoelectric element detecting reflected surface waves; and a position detection means calculating the liquid surface position from the reflection time of the surface waves. The propagation body is made of a resin material and provided integrally, at the upper part thereof, with an element accommodating part which accommodates the piezoelectric element. The element accommodating part includes a bottom surface section formed so that a portion thereof juts out from a main surface forming the surface of the propagation body. The piezoelectric element is disposed so that a portion thereof juts out from the main surface, and to apply vibrations to the main surface in the vertical direction via the bottom surface section. |
US10359306B2 |
Systems and methods for testing petroleum wells
Systems and methods for testing petroleum wells utilize a fluidic system to receive multiphase fluid output from the wells. A metering system measures the flow rate of oil, water, and gas through the fluidic system. The metering system can be operated in a first mode in which the metering system provides time-varying measurements of the flow rates and a second mode in which the metering system measures the flow rates over longer intervals of time, for example, providing measurements of the total flow or average flow rate over certain time intervals. A control system selectively and sequentially routes the output of the wells to perform a series of well tests on the wells and causes the metering system to switch between the first and second modes in response to a change in operating conditions. |
US10359305B2 |
Ultrasonic flow meter with a connection arrangement including elastic connectors arranged within an insulating support arrangement
An ultrasonic flow meter includes a meter housing, a first ultrasound transducer, a second ultrasound transducer, an electronic control arrangement for operating the ultrasonic flow meter, and a connection arrangement being arranged between the electronic control arrangement and the ultrasound transducers. The connection arrangement includes an electrically insulating support arrangement, and a set of elastic connectors for electrically connecting the electronic control arrangement with the first and second ultrasound transducers. The insulating support arrangement mechanically fixates the set of elastic connectors and maintains electrical separation between the set of elastic connectors. |
US10359298B2 |
Electrical power switch control with shopping function
A device to be connected to first electrical power wiring and for displaying electrical power usage information of at least one first electrical load connected to the first electrical power wiring, the device including terminals to electrically connect to the first electrical power wiring of a building, a controller to receive information representing at least a current to the at least one first electrical load, determine first electrical power usage information of the at least one first electrical load using the received information, a user interface to display the determined first electrical power usage information of the at least one first electrical load, and a communications interface to transmit the determined first electrical power usage information to at least one second electrical device for display, and receive determined second electrical power usage information of at least one second electrical load from the at least one second electrical device for display. |
US10359297B2 |
System and method for sensor calibration
A method and system to determine orientation of a device is disclosed. The device includes a plurality of sensors. A first signal indicative of an orientation of the device is generated using at least a first subset of sensors, with at least one sensor. A second signal indicative of the orientation of the device is generated using at least a second subset of sensors, with at least one sensor. The first signal and the second signal is compared to determine if indicated orientation is acceptable. If the orientation is not acceptable, one or more sensors are calibrated. |
US10359295B2 |
Method and apparatus for providing trajectory bundles for map data analysis
An approach is provided for generating trajectory bundles for map data analysis. The approach involves receiving probe data associated with the bounded geographic area. The probe data are collected from sensors of a plurality of devices traveling in the bounded geographic area, and includes probe points indicating a position, a heading, a speed, a time, or a combination thereof. The approach also involves constructing a plurality of trajectories from the probe points to represent respective movement paths of said each of the plurality of devices. The approach further involves computing similarities among a plurality of curves represented by the plurality of trajectories. The approach further involves clustering the plurality of trajectories into trajectory bundles based on the similarities with each bundle representing a possible maneuver within the bounded geographic area. The approach further involves generating a map of the bounded geographic area based on the trajectory bundles. |
US10359294B2 |
Interactive digital map on a portable device
A digital map of a geographic area is displayed in a map sheet in a software application executing on a portable device. Several individually selectable location indicators are displayed over the digital map in the map sheet. In response to a first one of the several location indicators being selected on the map sheet, an informational sheet related to the selected location indicator is generated, where the informational sheet occludes a portion of the map sheet. In response to a gesture applied to the informational sheet, (a) a selection of a second one of the several location indicators is automatically indicated on the map sheet, and (b) the informational sheet is updated to display information related to the newly selected location indicator. |
US10359293B2 |
Travel route calculation device
The travel route calculation device includes a travel route calculation unit configured to calculate a travel route for a subject vehicle to arrive at a destination, an information acquisition unit configured to acquire information on an object, which affects recognition of a feature by the subject vehicle, as object information, and a distance measurement unit configured to measure a distance from the subject vehicle to the feature as a necessary recognition distance. The necessary recognition distance is necessary for the subject vehicle to recognize the feature when deciding an action. The travel route calculation device further includes a determination unit configured to determine difficulty in recognizing the feature, on the basis of the object information and the necessary recognition distance. The travel route calculation unit calculates the travel route while avoiding a location at which recognition of the feature is determined to be difficult by the determination unit. |
US10359290B2 |
Method and apparatus for two dimensional edge-based map matching
Two-dimensional (2D) edge-based map matching includes using a 2D edge-based map matching platform. The 2D edge-based map matching platform receives at least one request to match a probe data point to one of a plurality of thoroughfare segments. Next, the 2D edge-based map matching platform determines respective edges of the plurality of thoroughfare segments and causes a matching of the probe data point to the one thoroughfare segment based on a comparison of the probe data point to the respective edges of the plurality of thoroughfare segments. |
US10359288B2 |
Signal processing to extract a pedestrian's moving direction
Disclosed here are methods and systems that relate to determining a moving direction of a mobile device user. The methods and systems relate to using an inertial navigation system such as an accelerometer and gyroscope to aid in the determination of the moving direction of the user. The methods and systems may receive an acceleration reading associated with the mobile device, and determine a step frequency of the user based on the acceleration reading. The methods and systems may determine a theoretical model to fit the acceleration reading, and may determine the moving direction of the user based on the theoretical model. |
US10359286B2 |
Phase modulator for fibre-optic gyroscope, fibre-optic gyroscope and method for operating a phase modulator
The control system for a fiber-optic gyroscope comprises a phase modulator for modulating a phase of a light signal and a control unit for producing a control signal, by the magnitude of which the phase is modulated and which is fed to the phase modulator. Moreover, the control system comprises an integration unit for determining an integral value of an integral over an input signal. Here, the control signal assumes a first value or a second value depending on the integral value. |
US10359284B2 |
Yaw rate gyroscope robust to linear and angular acceleration
A gyroscope includes four drive masses and four sense masses. Each drive mass is adjacent to two other drive masses and opposite the fourth drive mass, and each sense mass is adjacent to two other sense masses and opposite the fourth sense mass. Each drive mass may oscillate in a manner that is perpendicular to its adjacent drive mass and parallel and anti-phase to its opposite mass. The sense motion of the each sense mass may be coupled in a manner that prevents motion due to linear acceleration or angular acceleration. |
US10359282B2 |
Shelf height indication and validation device
In some embodiments, apparatuses and methods are provided herein useful to quickly and accurately determine shelf notch height for a shelving unit. This is particularly advantageous to determine whether shelves in the shelving unit were installed at the correct height and/or for installing shelves at desired heights. In some embodiments, a measurement member is provided with a bottom offset and shelf notch indicator portions. A horizontal position indicator can then be aligned with a desired shelf notch indicator portion and project outwardly therefrom towards a shelving unit to provide a visual indication of the height of a desired shelf notch. |
US10359280B2 |
3-D air pollution transmission path identification
A system, method and computer program product for tracking and identifying a polluted air mass's transmission trajectory in real 3-D space. In one aspect, a polluted air mass's transmission path identification is based on a monitoring of PM2.5 concentration in cubic volumes of an air mass. The method computes a transmission path of polluted air that considers wind-pressure conversion, the displacement estimation with mass concentration, and planetary boundary layer (PBLP height constraint) for 3-D cubic grids. The resultant determination of a polluted air mass's transmission trajectory in real 3-D space generates more practical and reliable results for intensive knowledge of the transport pathways and potential pollution sources in real 3-D space. |
US10359279B2 |
Remote controllable measuring apparatus and measuring system
A remote controllable measuring system includes a remote controllable measuring apparatus having a communication terminal having instant messaging; an input/output for exchanging signals with the communication terminal; a measurer (measuring apparatus main body); and a controller (computation apparatus) causing the measurer to operate according to an instruction from the communication terminal. The remote controllable measuring system also includes a mobile terminal capable of transmitting and receiving signals with the communication terminal. |
US10359273B2 |
Handheld dimensioning system with measurement-conformance feedback
A system and method for obtaining a dimension measurement that conforms to a conformance criteria is disclosed. The dimensioning system provides either (i) feedback to confirm that the measurement complies with the criteria or (ii) information on how the measurement geometry could be adjusted in order to provide a compliant measurement in a subsequent dimension measurement. |
US10359272B2 |
Programmable photonic processing
A programmable photonic integrated circuit implements arbitrary linear optics transformations in the spatial mode basis with high fidelity. Under a realistic fabrication model, we analyze programmed implementations of the CNOT gate, CPHASE gate, iterative phase estimation algorithm, state preparation, and quantum random walks. We find that programmability dramatically improves device tolerance to fabrication imperfections and enables a single device to implement a broad range of both quantum and classical linear optics experiments. Our results suggest that existing fabrication processes are sufficient to build such a device in the silicon photonics platform. |
US10359267B2 |
Behavior inspection apparatus and behavior inspection method for extensible flexible pipe joint
A behavior inspection apparatus includes: a first measurement tool group including a set of first measurement tools each of which measures a first distance change amount that is a change amount of a distance between a first pipe position in the first pipe and a first reference position of a sleeve of the extensible flexible pipe joint; and a second measurement tool group including a set of second measurement tools each of which measures a second distance change amount that is a change amount of a distance between a second pipe poison in the second pipe and a second reference position of the sleeve. The first and second measurement tools are arranged at different positions in a circumferential direction of the sleeve. Displacement positions of the first and second pipes with respect to the joint are computed based on the measurement data by the first and second measurement tool groups. |
US10359266B2 |
Position measurement method of object in machine tool and position measurement system of the same
A position measurement method to measure a position of an object in a machine tool includes a tool sensor position acquisition stage, a reference block position acquisition stage, a relative position calculation stage, a reference tool position acquisition stage, a position measurement sensor measurement stage, a length compensation value calculation stage, and a position measurement stage. In the position measurement stage, the measurement position of the object is compensated using a length direction compensation value of a position measurement sensor calculated in the length compensation value calculation stage. The object is measured by the position measurement sensor installed to a main spindle. |
US10359263B2 |
Polymer-based cartridge casing for blank and subsonic ammunition
A polymer-based cartridge for subsonic ammunition with a first end having a projectile disposed in a mouth, a shoulder forming a bottleneck cartridge; and at least a polymer wall between the first end and a second end opposite the first. An insert is joined to the second end, having an extraction rim and groove, a primer pocket communicating with a flash hole, and the flash hole communicating with a propellant chamber. A sleeve section is also included and the sleeve section and the wall form the propellant chamber having a thickness at least 1.25 times greater than a standard thickness of a wall of a standard cartridge. The propellant chamber between the mouth and the insert is unobstructed and comprises a powder load having a load density greater than 40%. |
US10359261B2 |
Heat insulating coating for aluminium cartridge casings for hand guns
Casing for ammunition for hand guns made from aluminium or aluminium alloy, and which has a coating of 2-50 μm of CaCO3(s) on the inner and outer surfaces of the casing, and a method for producing the coated casing. |
US10359258B2 |
Firearm accessory mount
The disclosure relates to a mount for attaching an accessory to a firearm including: a body having at least one firearm rail mounting feature; at least one mounting cap removably securable to the body, the at least one mounting cap capable of forming a generally cylindrical passage with a portion of the body; and an auxiliary accessory mount removably securable to the body over the at least one mounting cap, wherein the auxiliary accessory mount includes: an accessory mounting surface configured to receive a firearm accessory; and a mounting feature extending generally perpendicular to the accessory mounting surface, the mounting feature being removably securable to the body. |
US10359257B2 |
Internal scope cap
An internal scope cap affixes onto a scope for a firearm to protect and enclose a scope lens of the scope. The internal scope cap includes an iris diaphragm and a scope mount. The iris diaphragm allows the user to adjust an iris opening to expose or enclose the scope lens. The iris opening is formed from a plurality of iris blades that are manipulated through a blade actuator. As the blade actuator is rotated, the diameter of the iris opening is adjusted proportionately to the angular rotation. The iris diaphragm is removably connected to the scope mount to allow the user to interchange and remove the iris diaphragm from the scope mount. The scope mount affixes the internal scope cap onto the scope of the firearm. A glare-reduction lattice and a protective lens are implemented to reduce glint and glare to the user, while gazing through the scope. |
US10359256B2 |
Camara sight with smart phone mount
A camera sighting device, configured for securing about a firearm, the sighting device housed in a housing, with a smart phone or smart device mounting platform rotatably coupled thereon, with an additional rear viewing camera, integral or attachable to an armature. This said armature, additionally passes through an open portion of a clamping device, that is attachable to a threaded base portion, of the back side of said smart device mounting platform, and is both height and angularly adjustable. This said sighting device, provides the target image that is either received from other target viewing devices mounted on the firearm, or provides its own target image, to the smart device, where this said target image is viewable by the user, from any position that the user could position himself in relation to the firearm, by means of the said rotatable smartphone or smart device mounting platform. The image of the area behind the user would also be provided at the same time, by means of the said height and angularly adjustable rear viewing camera, that would either display its image simultaneously in a window of, or on, a split screen on the smart device's viewing screen, or would provide the image behind the user simultaneously, in its own viewing screen. |
US10359254B1 |
Crossbow with built in electric cocking
A crossbow with built in electric cocking preferably includes a motor, a drive device, a pair of carriage drive shafts and a pair of string carriages. The motor preferably includes a gearbox with an output shaft. The drive device includes a support frame and a drive shaft rotatably retained in the support frame. A drive gear is retained on one end of the drive shaft. An opposing end of the drive shaft is connected the output shaft. First and second carriage drive shafts each include a threaded drive shaft and a carriage drive gear retained on one end of the threaded drive shaft. The drive gear drives the carriage drive gear. First and second string carriages each include a string catch and a threaded tap. The threaded tap is sized to threadably receive the threaded drive shaft. |
US10359253B2 |
Power assisted bow
A compound bow may feature the ability to pre-store energy before the drawing back of the draw string. Various embodiments contemplate that this may allow an archer to draw back the draw string or cable, and upon reaching the let off region of the compound bow's draw profile, cause the pre-stored energy to be transferred to the energy being stored by the bow. Various embodiments contemplate that this addition of pre-stored energy may give the archer more energy, held in the draw string or cable, to transfer to an arrow upon release, propelling it at greater speeds than would have been achieved with a compound bow of equal draw weight that does not feature an energy storage mechanism. Various embodiments contemplate that a system may provide for a return position of the draw. For example, this may remove the pre-stored energy from the draw string or cable as the draw string or cable is returned to an undrawn position. |
US10359243B2 |
Triple-flow heat exchanger with integrated control valve
A heat exchanger (20) has at least two connections (58, 62) for the inflow of operating media. In a first of the connections (62), an insert (68) is provided for distributing the operating media to two different zones (22, 26) of the heat exchanger (20). In the insert (68) is arranged a valve (70), which can be actuated by the operating medium flowing in via one of the connections (62) and which, in a closed position, the valve (70) separates the different zones (22, 26) of the heat exchanger (20), whereas in a not-closed position, the valve (70) eliminates the separation between the different zones (22, 26) of the heat exchanger (20). |
US10359241B2 |
Using a conductive sheet that includes graphene for thermal conductivity and for grounding
In some examples, a computing device may include a set of components (e.g., processor, memory, and the like) and a conductive sheet (or cable). The conductive sheet (or cable) may include a first graphene layer to dissipate at least a portion of heat generated by a component (e.g., the processor) of the first set of components and a second graphene layer that is used as an electrical ground by signals communicated between a first component and a second component of the set of components. The computing device may include a single housing or a first housing (with a first display device) attached to a second housing (with a second display device) by one or more hinges. |
US10359238B2 |
Heat exchanger and side plate
A side plate for use in a heat exchanger having a width dimension and a first and a second row of parallel arranged tubes extending in the direction of the width dimension. A first and a second header are arranged at one common end of the width dimension to receive the ends of the tubes in the first and second rows, respectively. The side plate includes a first body section joined to and extending from the first header, the first body section defining a first outer periphery. The side plate includes a second body section joined to and extending from the second header, the second body section defining a second outer periphery. The second outer periphery is spaced apart from the first outer periphery such that each one of the first and second body sections is allowed to more relative to the other in the direction of the width dimension. |
US10359235B2 |
Heat exchanger arrangement for a carbon black production plant
An industrial production plant including at least one reactor for producing a flue gas and including a heat exchanger system having a first heat exchanger section for heat exchange between the flue gas and a fluid and a second heat exchanger section for heat exchange between the flue gas and reaction air for the reactor, which can be preheated by the second heat exchanger section. The first heat exchanger section is configured as a double-tube heat exchanger with first tubes each arranged one-way in a respective first jacket tube, and the second heat exchanger section is configured as a tube bundle heat exchanger with a tube bundle of second tubes arranged in a second jacket tube and each arranged one-way in the jacket tube. |
US10359232B2 |
Bag drying apparatus
A bag drying apparatus. The bag drying apparatus includes a panel having a panel slot with an open first end that is accessible from a first end of the panel. The panel is adapted to couple with a board with a board slot having an open first end accessible from a second end of the board. When the panel and board are interlocked, the bag drying apparatus is configured to receive and to maintain an inverted bag in an open position. In one embodiment, the bag drying apparatus is modular, allowing the selective configuration and customization of panels and boards. |
US10359229B2 |
Floating liquefied natural gas commissioning system and method
A floating liquefied natural gas (“FLNG”) commissioning system and method are described. A system for commissioning a FLNG vessel comprises a floating liquefaction vessel positioned offshore proximate a shipyard, the floating liquefaction vessel comprising a natural gas liquefaction module and a first LNG storage tank cryogenically coupled to the natural gas liquefaction module, a regasification vessel positioned alongside the floating liquefaction vessel, the regasification vessel comprising a second LNG storage tank fluidly coupled to a regasification facility onboard the regasification vessel, a high pressure natural gas conduit extending between an output of the regasification facility and an input of the liquefaction module, a cryogenic transfer member extending between the second LNG storage tank and the first LNG storage tank, and a gaseous natural gas coupling extending between the natural gas liquefaction module and one of the first LNG storage tank, the second LNG storage tank or a combination thereof. |
US10359222B2 |
Controller for a vapour compression system and a method for controlling a vapour compression system
The invention discloses a controller for a vapor compression system for cooling a refrigerated space. The system comprises a circuit for circulation of a refrigerant between a compressor, a condenser, and an evaporator. An expansion valve controls a flow of the refrigerant into the evaporator and thereby cooling of the refrigerated space. The control system is adapted to control the expansion valve based on a first temperature in the circuit between the evaporator and the compressor and a second temperature determined in the refrigerated space. |
US10359221B2 |
Working fluid output device for temperature control system
A working fluid output device for a temperature control system includes an output head, a fitting module and a quick release mechanism. A bottom plate of the output head and a top plate of the fitting module each have an installing surface and a through hole. The quick release mechanism has first and second units disposed on the two installing surfaces, respectively. The first unit includes an operable member having a positioning portion and configured to be operated by a user to move the positioning portion move between lock and unlocked positions to enable that the first unit is detachably coupled with the second unit and the fitting module is detachably attached to the output head in a way that the installing surfaces face each other and the through holes communicate with each other. |
US10359220B2 |
Systems, methods and apparatus for servicing a refrigeration system
Systems, methods and apparatuses for servicing a refrigeration system are described herein. A system may include a fluid source and a device is capable of coupling to the fluid source, a measuring device and a fluid receiving system. The device may include a valve disposed passage disposed in a body of the apparatus that communicates with the fluid source, the measuring device and the fluid receiving system. A portion of the valve being engageable with a self-sealing valve of the refrigerant supply while inhibiting fluid flow between the fluid source and the measuring device and/or between the measuring device and the fluid receiving system. |
US10359216B2 |
Vehicle air comfort system and method
Vehicle air comfort systems and methods. The systems and methods may comprise: (1) a plurality of flow tunnels for passage of a heat-transfer fluid; (2) a thermoelectric cooler in thermal communication with the flow tunnels for thermally conditioning the heat-transfer fluid in the flow tunnels; (3) an air inlet for receiving unconditioned air; (4) a thermal exchange assembly for facilitating thermal exchange between the thermally conditioned heat-transfer fluid and the unconditioned air to result in conditioning of the air; and (5) an air outlet for outputting the conditioned air into the vehicle. |
US10359215B2 |
Heliostat array intensity and polarization tracking
A tracking system for a solar collector is disclosed. The tracking system includes at least two polarization cameras and a tracking controller configured to: determine orientations of maximal intensity of polarized light received from the at least one heliostat mirror; generate radial lines based on the orientation of maximal intensity of polarized light from the at least one heliostat mirror; determine a position of the sun based on an intersection of the radial lines; and re-orient the at least one heliostat mirror based on the determined position of the sun. In the preferred embodiment, the sun position may be determined based on radial lines corresponding to three or more cameras mounted around the receiver aperture. |
US10359214B2 |
Wave generated energy focusing lens and reflector for solar concentration, collection, and harnessing
A novel method of concentrating solar energy using wave generators is disclosed. The systems and methods enable the collection of energy over large area at high efficiencies and the concentrating of energy at a target for use and transfer. |
US10359207B2 |
Air-conditioning apparatus
When starting a cooling operation mode from a non-operating mode, the blower device of the indoor unit from which the start command is originated is operated. When starting a heating operation mode from a non-operating mode, the blower device of the indoor unit from which the start command is originated is operated after the heat medium temperature becomes equal to or greater than a preconfigured temperature. |
US10359206B1 |
System and method for forecasting seasonal fuel consumption for indoor thermal conditioning with the aid of a digital computer
A Thermal Performance Forecast approach is described that can be used to forecast heating and cooling fuel consumption based on changes to user preferences and building-specific parameters that include indoor temperature, building insulation, HVAC system efficiency, and internal gains. A simplified version of the Thermal Performance Forecast approach, called the Approximated Thermal Performance Forecast, provides a single equation that accepts two fundamental input parameters and four ratios that express the relationship between the existing and post-change variables for the building properties to estimate future fuel consumption. The Approximated Thermal Performance Forecast approach marginally sacrifices accuracy for a simplified forecast. In addition, the thermal conductivity, effective window area, and thermal mass of a building can be determined using different combinations of utility consumption, outdoor temperature data, indoor temperature data, internal heating gains data, and HVAC system efficiency as inputs. |
US10359205B2 |
Energy recovery ventilation smoke evacuation
A control system, comprising one or more smoke sensors, each configured to measure a level of smoke at a location within a building and to output a smoke level signal based at least in part upon the measured level of smoke. A controller configured to receive the smoke level signals and to control an operation of one or more energy recovery ventilation systems in a first mode of operation to recover energy when the smoke level signal is below a predetermined value and in a second mode of operation to evacuate smoke when the smoke level signal is above the predetermined value. |
US10359204B2 |
Air conditioner and control method thereof
Provided is an air conditioner. The air conditioner includes a water tank to store water, a visual body disposed over the water tank and formed of a transparent material, a watering housing to draw water stored in the water tank and to spray the drawn water to the visual body, a water level sensor to measure a water level of the water tank in a multi-stage, a top cover assembly disposed over the visual body and having a water supply hole to supply water to the water tank, and a water level display unit disposed beside the water supply hole of the top cover assembly to display a water level measured by the water level sensor in a multi-stage. |
US10359201B2 |
Heat exchanger and refrigeration cycle device
A heat exchanger includes: a heat transfer pipe in which refrigerant flows; and a spiral groove formed at an inner peripheral surface of the heat transfer pipe. A height of an inner wall of the groove in a radial direction of the heat transfer pipe is equal to or greater than 0.1 [mm], and when a wetted edge length of the heat transfer pipe is S, an inclination angle between a pipe axis direction of the heat transfer pipe and a longitudinal direction of the groove in a section of the heat transfer pipe parallel with the pipe axis direction is θ, and a length of the heat transfer pipe is L, the inclination angle θ is an acute angle, and a wetted area S×L/cos θ of the heat transfer pipe satisfies S×L/cos θ≥0.5 [m2]. |
US10359198B2 |
Gas oven range
A gas oven range that includes a burner fixed to a support plate provided on a rear wall of a cavity forming an oven chamber, a fixing bracket fixed to a part of the burner, a medium bracket connected to the fixing bracket in the forward and backward directions of the cavity so as to be hook-combined with one point of the fixing bracket and be screw-combined with another point of the fixing bracket, and an igniter detachably combined with the fixing bracket by the medium bracket and fastened with the medium bracket in the leftward and rightward directions of the cavity. |
US10359194B2 |
Film cooling hole arrangement for acoustic resonators in gas turbine engines
The present disclosure provides a gas turbine combustor liner (34) comprising an outer surface (38) and an inner surface (36), a plurality of film cooling holes (44) through a thickness of the gas turbine combustor liner (34), and a plurality of resonator boxes (32) affixed to the outer surface (38) of the gas turbine combustor liner (34). The film cooling holes (44) extend circumferentially around the gas turbine combustor liner (34) and comprise a first set of holes (56) having a first axial row spacing X and a second set of holes (58) having a second axial row spacing X′. The second set of holes (58) is formed in the gas turbine combustor liner (34) in a downstream direction relative to the first set of holes (56). The second axial row spacing X′ is greater than the first axial row spacing X. |
US10359191B2 |
Direct-fired heating method and facility for implementing same
The invention relates to a direct-fired heating method and to a facility for implementing same, According to said method, a load is heated in a furnace with heat generated by burning fuel with an oxidant; the smoke generated is evacuated from the furnace, the evacuated smoke containing residual heat energy; residual heat energy is recovered from the evacuated smoke and introduced into a synthesis reactor wherein syngas is produced; and at least part of the syngas is burned in the furnace in order to heat the load. |
US10359189B2 |
Electrodynamic combustion control with current limiting electrical element
An charge element disposed proximate to a combustion reaction is caused to carry a voltage while also being prevented from arc-discharging or arc-charging to or from the combustion reaction, by a current limiting element in electrical continuity with the charge element. |
US10359186B2 |
Flow cooled solid state lighting with preferred optical and advanced sensing features
A lighting apparatus and system and method for controlled lighting are provided. In one embodiment, a lighting apparatus comprises a heat sink including a center passageway passing from a chimney inlet to a driver circuit housing, a plurality of internal heat sink fins within the center passageway, and a plurality of external heat sink fins adjacent the driver circuit housing. A flow channel is between each set of two adjacent heat sink fins of the plurality of heat sink fins to provide a plurality of internal inlet flow channels and a plurality of external outlet flow channels, with each flow channel aligned with one of a plurality of PCBs, each having an LED mounted thereon. |
US10359184B2 |
Laser based visual effect device and system
Disclosed is a laser-based device for use primarily for laser light effects. The laser device comprises multiple red, green, and blue lasers. Each laser has a lens to collimate and focus each individual beam. The lasers are aligned such that each laser shares a common output axis. The intensity of each laser is adjustable thereby allowing the overall output color of the device to change. The overall output has over 16 million colors. Each laser-based device has a gimbal-like system to allow the devices change their orientation. A remote control system allows for the control and synchronization of multiple devices. Multiple devices may connect to the remote control system using cables, wireless transceivers, or both. Multiple devices may be located in close proximity to create a more powerful overall output beam. The remote control system allows for viewer interaction through an application installed onto a personal communication device. |
US10359183B2 |
Systems and methods for lighting fixtures
Examples of the present disclosure are related to systems and methods for lighting fixtures. More particularly, embodiments disclose lighting fixtures utilizing metal core PCB (MCPCB) for thermal, mechanical, and/or optical controls. |
US10359182B2 |
Ring power bar hanger for modular lighting fixture
A modular lighting system that includes power bars that can transfer power and hangers that support that support the power bars which can be vertically offset from each other. A hanger can have two cylindrical members that each engage one of the power bars, and rods can extend between the cylindrical members to provide both mechanical support and electrical connection between the power bars. |
US10359180B2 |
Wall lamp with easy installing and uninstalling
The invention discloses a wall lamp with easy installation and uninstallation, which includes lamp beads, a lamp bead mounting frame, a mounting case and a power adapter. The mounting case includes a case body and a cover. The lamp bead mounting frame is a rectangular parallelepiped structure. The lamp beads are mounted on the outer surface of one side wall of the rectangular parallelepiped structure. The mounting case is mounted in the accommodating cavity of the lamp bead mounting frame. One side of the case cover is hinged on one side of the case body to form a hinge structure, and the other side of the case cover is separated from or fixedly connected to the other side of the case body. The invention provides a wall lamp with safe and easy installation and uninstallation. |
US10359172B2 |
LED headlight
An LED headlight includes a base plate and a heat sink, wherein the LED lamp bead arranged on the base plate, wherein the base plate is fastened on the heat absorption surface, wherein a light guide column is disposed on a luminous side of the LED lamp bead, wherein the light guide column has a light incident surface and a light emitting surface, wherein a reflection head is arranged at one end of the light guide column opposite the light incident surface, wherein the light emitting surface is arranged at an outer periphery wall of the one end of the light guide column corresponding to the reflection head, wherein the light incident surface is arranged towards the luminous side of the LED lamp bead, wherein a rear house is mounted on the assembly surface, wherein a concave first cavity is defined at one end surface of the rear house opposite the assembly surface, wherein a heat dissipation fan is arranged in the first cavity, wherein the air outlet side or the suction side of the heat dissipation fan faces the assembly surface, wherein an air flowing opening communicated with the first cavity is arranged at the rear house. Compared with the prior art, the present utility application achieves transmitting lights by the light guide column, which changes the direction and distribution of the lights, so as to achieve the same luminous position and light uniform distribution in 360°, wherein the service life and the heat dissipation are safer and more reliable. |
US10359170B2 |
Lamp fitting for vehicle and coupler/distibutor
The lamp fitting for a vehicle includes a plurality of laser light sources, and laser light from the plurality of laser light sources is introduced into a plurality of optical systems, and is used in the plurality of optical systems. The lamp fitting for a vehicle includes: a plurality of laser light sources; one or more optical fibers; one or more optical systems which are provided in conformity with the one or more optical fibers and to which a corresponding emission end of the optical fiber among the one or more optical fibers is connected; and a plurality of optical elements which are disposed between the laser light sources and an incident end of the one or more optical fibers, and constitute an optical path guiding laser light from at least one of the laser light sources to the incident end of the one or more optical fibers. |
US10359169B2 |
Lamp unit and vehicle headlamp
A lamp unit includes a light-emitting element array composed by a plurality of light-emitting elements, having respective individual irradiation regions constituting a high-beam light-distribution pattern and configured to be capable of being turned on individually, mounted in array on a substrate, a projection lens disposed in front of the light-emitting element array, and a reflector disposed below the light-emitting element array. Inter-light-emitting-element spacing within the light-emitting element array widens the more separated the elements are from the projection lens' optical axis. |
US10359167B2 |
Vehicular lighting
The objective of the invention is to provide vehicular lighting such that unevenness in the light distribution occurring on a road surface is minimized upon consideration of workability when performing an adjustment by aiming, or the like. This vehicular lighting forms a light distribution having a cut-off line CL, and comprises a light source (30) and a lens (50) disposed on the forward side of the light source (30). The entry surface (51) of the lens (50) wherefrom light from the light source (30) enters comprises: an upper side entry surface (54) on an upper side from the center of the entry surface (51), wherein first light diffusing portions (54a) for diffusing the light are disposed; a lower side entry surface (56) on a lower side from the center of the entry surface (51), wherein second light diffusing portions (56) for diffusing the light are disposed; and a middle entry surface (55) including the center of the entry surface, wherein third light diffusing portions (55b) and fourth light diffusing portions (55a) for diffusing the light are disposed, and having straight-through portions (55c) wherein no third light diffusing portions (55b) and no fourth light diffusing portions (55a) are disposed. The light diffusion width for each of the third light diffusing portions (55b) is larger than the light diffusion width for each of the fourth light diffusing portions (55a). |
US10359166B2 |
Light device, especially a headlight for motor vehicles
A light device, especially a headlight for motor vehicles, comprises a holding bushing (1), covered by a translucent cover (2), and an inner chamber (3) having mounted there in an optical system (5) for generation of light rays and enabling of controlled selective changes of a light trace on a projection surface. The optical system includes a lens (51) and a light assembly (52) comprising at least one light source and a carrier to carry the light source. The lens is arranged in a fixed position with respect to the position of the translucent cover, and the position of the light assembly is selectively adjustable in a controlled way with respect to the position of the lens by movement of the light assembly in direction (A) and/or by movement in direction (B), wherein the directions (A) and (B) are substantially perpendicular to direction of optical axis (C) of the lens. |
US10359164B2 |
Modular lighting apparatus
A modular lighting apparatus includes at least one supporting element which is electrically powered and one or more plate-shaped elements with a substantially triangular shape. On each plate-shaped element there are one or more lighting elements of the LED type. The three tips or ends of each triangular plate-shaped element are cut away, forming a rectilinear end portion which can be assembled with a respective supporting element. Each supporting element is equipped with a plurality of seats profiled for receiving respective rectilinear end portions of a plate-shaped element. Each seat is provided with an electrical connector and each plate-shaped element is in turn provided, at each rectilinear end portion, with at least one contact element designed to interface with the electrical connector of each supporting element. Each plate-shaped element is provided with at least one attachment opening, positioned at a respective rectilinear end portion, while on each seat of a respective supporting element there is at least one hole, designed to act in conjunction with a corresponding attachment opening to make each plate-shaped element integral with the supporting element with the aid of a fixing mechanism, so that the plate-shaped elements can be positioned according to an icosahedron geometrical shape in a complete or partial form. |
US10359163B1 |
Accessible ceiling baffles with integrated lighting, custom perforation, and acoustics
An acoustical and illumination baffle for suspension in a ceiling area comprising a housing and a light strip in the housing, the housing being an elongated sheet metal hollow body with opposed sidewalls and a bottom wall, at least a portion of the sidewalls and/or the bottom wall having perforations, a visible light emitting strip within the housing and extending along a major part of the length of the housing and extending a major part of a length of the housing, the light emitting strip being arranged to radiate visible light through an open area in a wall of the housing thereby illuminate an area below the housing, the perforations serving to reduce noise existing in the area below the baffle and to allow cooling air circulation through the housing. |
US10359157B2 |
Phosphor arrangement, Laser Activated Remote Phosphor (LARP) system and spotlight/headlight
A phosphor arrangement for at least partly converting an excitation radiation is provided. The phosphor arrangement includes a phosphor and a fracture detector used for monitoring the phosphor. The fracture detector includes at least one line track which is operatively connected to the phosphor. The line track extends around the phosphor at least in sections with at least one loop. |
US10359156B2 |
Light emitting device
A light emitting device includes a substrate, a plurality of LEDs arranged in rows and columns above the substrate, and a wavelength converting member above the plurality of LEDs. The wavelength converting member includes a plurality of fluorescent portions arranged in rows and columns and a lattice-shaped light shielding portion between the plurality of fluorescent portions. One or more row-direction spacing regions are located directly below a corresponding one of the rows of the fluorescent portions, and one or more column-direction spacing regions are located directly below a corresponding one of the columns of the fluorescent portions. One or more row-direction light-shielding regions of the light-shielding portion are respectively located directly above a corresponding one of the rows of the LEDs, and one or more column-direction light-shielding regions of the light-shielding portion are respectively located directly above a corresponding one of the columns of the LEDs. |
US10359153B2 |
Light emitting diode chip having a small area and slim thickness, light emitting device and electronic device including the same
A light emitting diode chip includes: a first conductive type semiconductor layer disposed on a substrate; a mesa disposed on the first conductive type semiconductor layer and including an active layer and a second conductive type semiconductor layer; at least one groove disposed on a side surface of the mesa forming a concave region; an extension electrode forming ohmic contact with the first conductive type semiconductor layer in the concave region; an insulation layer covering the extension electrode, the first conductive type semiconductor layer, and the mesa, and including at least one first opening exposing the extension electrode and a second opening; a first pad electrode disposed on the insulation layer and electrically connected to the first conductive type semiconductor layer through the first opening; and a second pad electrode disposed on the insulation layer and electrically connected to the second conductive type semiconductor layer through the second opening. |
US10359152B2 |
LED filament and LED light bulb
An LED filament, comprising: an enclosure; a linear array of LED devices; and an electrical connector, wherein: the enclosure includes an optically transmissive binder; and the linear of LED devices is conformally wrapped around by the enclosure to be operable to emit light when energized through the electrical connector. |
US10359151B2 |
Solid state lamp with thermal spreading elements and light directing optics
Lamps and bulbs are disclosed generally comprising different combinations and arrangements of a light source, one or more wavelength conversion materials, regions or layers which are positioned separately or remotely with respect to the light source, and a separate diffusing layer. This arrangement allows for the fabrication of lamps and bulbs that are efficient, reliable and cost effective and can provide an essentially omni-directional emission pattern, even with a light source comprised of a co-planar arrangement of LEDs. The lamps according to the present invention can also comprise thermal management features that provide for efficient dissipation of heat from the LEDs, which in turn allows the LEDs to operate at lower temperatures. The lamps can also comprise optical elements to help change the emission pattern from the generally directional (e.g. Lambertian) pattern of the LEDs to a more omni-directional pattern. |
US10359147B1 |
Removable tripod with securement
Installation of a removable tripod foot is facilitated by a cross-axis aperture in the foot and loosening of the threaded connection of the foot and the tripod's leg is resisted by a resilient element engaging interfacing surfaces of the foot and the leg. |
US10359146B2 |
Pole assembly
A pole assembly which includes a pole, a hub being placed on the pole, the hub having a plurality of enclosed channels formed therein, a plurality of arm assemblies with each arm assembly having a vertical segment designed to fit within a respective channel and an arm extending outwardly from the vertical segment, and a finial designed to sit on top of an upper end of the pole, the finial having a spirit level incorporated therein. |
US10359138B2 |
Control device for the coolant flow in a cooling circuit of an internal combustion engine
This disclosure pertains to a control device for the coolant flow in a cooling circuit of an internal combustion engine with the following characteristics: a housing with an inlet opening, an outlet opening and a movable control element for varying the flow-through cross section of the channel; an annular seal arrangement comprising a sealing frame and a sealing ring is seated between a sealing surface of the housing and a sealing surface of the control element. According to this disclosure, it is proposed that the sealing ring rests against a plane sealing surface of the housing in a sealing fashion and meets this plane sealing surface along a contact line that encloses a first surface area. Depending on the flow direction through the seal arrangement, the sealing ring features a surface section that has a defined circumference referred to the length of the contact line between the sealing ring and the housing. The sealing surface of the sealing frame is perpendicularly projected into a plane of projection and thereby has an inner and/or outer boundary line, which respectively encloses a second or third surface area that has a certain relation to the first surface area. |
US10359137B1 |
Pipe seal and pipe joint
A pipe gasket is positioned within a pocket in a socket portion of a first end of a first pipe and the end of a spigot pipe is inserted into the socket with the gasket sealing the gap between the pipes. The gasket in one form comprises a blunt rounded nose portion, a central body portion with an insert embedded therein and a rear sealing portion comprising first and second projections, such as fins, that diverge and respectively engage the first pipe and the second pipe. |
US10359128B2 |
Lattice control cage for a regulator
A fluid valve includes a valve body having a fluid inlet and a fluid outlet. A fluid passageway connects the fluid inlet and the fluid outlet. A trim assembly is located within the fluid passageway and the trim assembly cooperates with a control member to control fluid flow through the fluid passageway. The trim assembly includes a cage having a lattice structure. |
US10359122B2 |
Control valve for a water softener
A control valve with a planar seal structure having a valve body with a water inlet, water outlet, and water drainage port. A spool with a planar seal structure and having fixed valve plate and movable valve plate is disposed in the valve body. The movable valve plate is rotationally fitted to the fixed valve plate. The fixed valve plate has a plurality of through-holes. One through-hole with an arc and fan shape is in communication with the water outlet. The outer diameter of the through-hole with an arc and fan shape is greater than that of another through-hole of the fixed valve plate. The through-hole is in communication with the valve body's water inlet. The fixed valve plate has at least one arc communicating blind hole. The through-holes of the fixed valve plate are mutually fitted with the communicating blind hole. |
US10359118B2 |
Valve with integral balancing passage
A balanced valve includes a valve body, a valve stem, and first and second flow control members. The valve body forms a channel defining a fluid flow path extending from a valve inlet to a valve outlet via a valve gallery and defines an opening in fluid communication with the gallery. The valve stem has first and second portions and is at least partially disposed within the opening and the gallery. The first flow control member is coupled to the first portion of the valve stem and controls fluid flow along the fluid flow path. The second flow control member is coupled to the second portion of the valve stem and is disposed in the opening of the valve body. The second flow control member and the valve body define a cavity. An integral balancing passage is formed within the valve body and fluidly connects the cavity and the outlet. |
US10359117B2 |
Aspirating face seal with non-coiled retraction springs
Aspirating face seal between high and low pressure regions of turbomachine between rotatable and non-rotatable members of turbomachine includes gas bearing rotatable and non-rotatable face surfaces, non-rotatable face surface mounted on annular slider on non-rotatable member. Retracting means retracts annular slider away from rotatable member and non-rotatable face surface away from rotatable surface and includes circumferentially spaced apart non-coiled springs axially disposed between slider and non-rotatable engine member. Leaf springs may include first and second ends mounted or attached to first and second mounting lugs or tabs attached to non-rotatable member and slider respectively and middle portion between ends. Springs oriented for retracting slider if slider contacts rotatable member. Primary and starter seal teeth may be mounted on carrier on rotatable member. Primary seal tooth may be on non-rotatable member and starter seal tooth on rotatable member. |
US10359115B2 |
Cylinder device and seal member
A cylinder device includes; a cylinder; a rod protruding from the cylinder; an annular member formed at one end side of the cylinder; an annular closing section formed further outward in a cylinder inward/outward direction than the annular member to close the one end side of the cylinder; and an annular seal ring provided inward in the cylinder inward/outward direction from an outer circumferential side of the closing section. The seal ring includes: a front end side outer circumferential seal section; a base end side outer circumferential seal section; a front end side inner circumferential abutting section; and a base end side inner circumferential abutting section. At least one set of seal sections or abutting sections is constituted by convex sections protruding in a radial direction. |
US10359113B2 |
Seal assembly for a valve stem
A seal assembly for a valve stem comprises an external seal placed on a valve stem facing an external environment; an internal seal placed on the valve stem facing a process environment; the external and internal seals define a chamber for the containment of barrier fluid; the chamber has an inlet configured to be placed into fluid communication with a source of barrier fluid; a detector of the amount of barrier fluid; a pressurizer device for providing the chamber with a positive pressure with respect to the process environment; the pressurizer device is configured to be installed coaxially with the valve stem. |
US10359112B2 |
Piston ring set for internal combustion engine and system and method thereof
A piston ring set for internal combustion (IC) engine is provided. The IC engine includes a cylinder having a liner and a finish on the liner. A piston having a crown and a set of grooves is disposed in the cylinder. A set of piston rings is disposed in the set of grooves. The piston rings are disposed in order from closest to the crown and include at least a first compression ring having free ends defining a first end gap, a second compression ring having free ends defining a second end gap. A nominal value of the first end gap of the first compression ring is greater than a nominal value of the second end gap of the second compression ring. |
US10359111B2 |
Control device for an infinite hydrostatic mechanical power split transmission
A device for controlling a gear ratio of a hydrostatic mechanical power-split transmission comprises an input switch (1) which, when rotated, produces a particular transmission characteristic and, at the same time, limits the maximum pressure. The selected position of the input switch (1) selects a particular maximum pressure curve from a large number of stored maximum pressure curves. |
US10359105B2 |
Electric power steering device
An electric power steering device includes a composite metal member. The composite metal member is formed by laminating a plurality of metal plates that have different thermal expansion coefficients. The composite metal member is capable of causing a worm shaft to oscillate and be displaced away from a worm wheel on the basis of deformation of the composite metal member if the temperature thereof has become higher than a reference temperature. The composite metal member is also capable of causing the worm shaft to oscillate and be displaced towards the worm wheel on the basis of deformation of the composite metal member if the temperature thereof has become lower than the reference temperature. |
US10359104B2 |
Integrated selectable one way clutch and torque converter engine disconnect
A powertrain includes an engine having a crankshaft. The engine is operable to rotate the crankshaft about a central axis. A torque converter includes a housing that is rotatable about the central axis. A selectable one way clutch system interconnects the housing of the torque converter and the crankshaft. The selectable one way clutch system includes a notch plate and a pocket plate. One of the notch plate and the pocket plate is defined by the housing of the torque converter, and the other of the notch plate and the pocket plate is connected to the crankshaft for continuous rotation with the crankshaft. |
US10359100B2 |
Transfer case for a drive train
A transfer case (18) is disclosed. The transfer case (18) includes an input shaft (16) and a sun gear (56). The sun gear (56) includes a collar end (58) and a gear end (60) and at least a portion of the sun gear (56) circumscribes the input shaft (16). A hub (62) circumscribes the collar end (58) and the input shaft (16), and may be slidably move between a first position (64) and a second position (66) opposite the first position (64) along the input shaft (16) and the collar end (58). A plurality of planetary gears (70) is mounted in a carrier body (72) circumscribing the gear end (60), and the carrier body (72) is splined with the transfer case input shaft (16). A ring gear (78) circumscribes the plurality of planetary gears (70) mounted in the carrier body (72), and is integrally joined with an output shaft (20). The ring gear (78) is rotatable around the plurality of planetary gears (70). |
US10359097B2 |
Silent chain profile for linear movement
The invention is a silent chain with a profile capable of corresponding with the profiles of both sprockets and racks. The purpose of the invention is to convert rotational motion to linear motion in a way that is superior to the traditional rack and pinion device by allowing for more surface area contact with the rack through the use of, rather than a pinion, a silent chain that is capable of engaging with a rack. The invented silent chain comprises link plates of a particular shape stacked in alternating rows and joined together by connecting pins in such a way as to be bendable. The link plates are shaped such that the teeth of the link plates are offset when the chain is straightened, which allows the profile of the silent chain to correspond with the profiles of both sprockets and racks. |
US10359096B2 |
Cord locking device
A cord locking device (100) applies compressive forces and restrictive configurations to at least one end of a cord (138) for inhibiting movement of a cord (138) placed around or through first and second objects (146, 172). The cord locking device (100) receives at least a first cord end (142) that passes through a cord lock device (106) and an aperture (126) in a threadably engageable cap (124). The cap (124) applies a frictional force on the cord against the cord lock device to prevent movement of the cord through the cord lock device. A second end of the cord (164) may be inserted into the body portion of the cord lock device (106) to be secured frictionally or alternatively, a second end of a cord may be attached to a connector device (140) which in turn is mechanically attached to a top region of the cord lock device (106). |
US10359095B2 |
Toothed belt
A toothed belt includes a plurality of tooth parts that are disposed at predetermined intervals along the longitudinal direction and contain a rubber composition (A) as a base material and a back side that has a cord embedded therein and contains a rubber composition (B) as a base material, in which the cord contains a Lang-twisted carbon fiber and is formed in a diameter of 1.1 mm or more and 2.5 mm or less and the rubber composition (B) constituting the back side has a hardness of from 80 degrees to 89 degrees in JIS-A hardness. |
US10359093B2 |
System for controlling the movement of a load
The invention is a system for controlling the relative movement of a load P, comprising at least one main damper having a longitudinal action of stroke C and two ends with one end being connected to a frame and the other being connected to the load. A compensation device is included having at least one secondary damper of longitudinal action with two ends with one end being secured to the frame and the other end is connected to the end of the main damper connected to the load The secondary damper is arranged so that, at one point of stroke C, the secondary damper has an action orthogonal in direction to the direction of the movement. |
US10359091B2 |
Vibration damping device
The present invention relates to a vibration damping device including an outer attachment member (10) connected to one of a vibration generating part and a vibration receiving part, an inner attachment member (20) connected to the other, and an elastic body (30) configured to connect the outer attachment member (10) and the inner attachment member (20), wherein the outer attachment member (10) is formed in a cylindrical shape, the inner attachment member (20) includes a plate-shaped rigid member (21) disposed in the outer attachment member (10) and an interior member (28) located in the outer attachment member (10), fixed to the rigid member (21), and formed of a synthetic resin material, and, at protruding portions (22, 23) of the rigid member (21) which protrude outward from the outer attachment member (10) in an axial direction along a central axis (O) of the outer attachment member (10), mounting holes (22a, 23a) which are open in a diameter direction orthogonal to the axial direction and have a fastening member configured to connect the protruding portions (22, 23) and the other of the vibration generating part and the vibration receiving part fitted thereinto are formed. |
US10359087B2 |
Hydraulic power take-off with brake disconnect system for industrial drives
A hydraulic power take-off is provided for use with industrial drives that deliver power to industrial equipment. The hydraulic power take-off has a brake disconnect system that can manually release a brake assembly to allow low-effort rotating of the industrial equipment components to facilitate servicing. |
US10359082B2 |
Torsional damper for a vehicle transmission system
A torsional damper for vehicle transmission systems comprises an input element rotationally movable around an axis and exhibiting at least one window comprising two angularly spaced lateral edges and a radially external edge. An output element is rotationally movable around the axis and exhibits at least one window comprising two angularly spaced lateral edges and a radially external edge. An elastic return member capable of being received simultaneously in the window of the input element and the window of the output element generates a force acting against rotation of the output element with respect to the input element. An additional element is rotationally movable around the axis and integral with one of the input element and output element. The additional element exhibits an edge comprising at least one region projecting radially into the window of the input element and output element with which the additional element is integral. |
US10359070B2 |
Seal structure and control cable unit
A seal structure includes an insertion path which connects between a first opening and a second opening and through which a longitudinal member is inserted; and a seal part, formed at the intermediate section of the insertion path, which contacts with the outer circumference of the inserted longitudinal member. A discharge path is provided on a side wall section of the insertion path, and connects from the side surface of the side wall section to a section, of the insertion path, which is closer to an inflow opening through which flowing water is likely to flow than the seal part is to the inflow opening. The discharge path is structured in communication with a gap, formed between the outer circumference of the longitudinal member and the inner surface of the insertion path, which allows for inflow of flowing water along the direction in which the longitudinal member is inserted |
US10359065B2 |
Control button retention mechanism
A button retention mechanism that removably retains a button within a device while allowing easy replacement of a depressible or switchable button. The mechanism includes a retention member coupled to the button on a first end and removably coupled to a body at an opposing second end through a snap-fit or interference-fit. Such a structure allows for insertion and removal of the button without disassembling the device, and provides structural stability of the button. |
US10359064B2 |
Protective clips for movable partitions and related methods
Protective clips for movable partitions include a guard portion that protrudes from a top major surface of a base portion. The guard portion extends along the top major surface proximate to a front side of the base portion. The guard portion also may extend along the top major surface proximate to at least one end side surface at a longitudinal end of the base portion. Movable partitions include one or more such protective clips. The protective clips optionally may be used to attach a sweep strip to panels of a movable partition. Methods of forming such protective clips include molding the clips within a mold cavity. |
US10359058B2 |
Hydraulic drive device with load-dependent pressure distributor
A hydraulic drive device includes a pump, a hydraulic machine, and a tank. The hydraulic machine is connected fluidically to first and second fluid lines, which are configured to be connected fluidically to the tank or the pump via an adjustable main valve. The device further includes a first valve with a continuously adjustable first orifice. Pressure fluid is configured to be conducted out of the second fluid line via the first orifice and into the tank. The first valve is acted upon in the closing direction of the first orifice by a first spring and acted upon in the opposite direction by the pressure at a control point. The control point is connected fluidically to the tank via a first throttle device, connected via a second throttle device to the first fluid line, and connected to the first fluid line via a third throttle device and a second valve. |
US10359056B2 |
Energy storage structure
Provided is an energy storage structure, comprising a housing and a piston. An accommodating cavity and a piston cylinder part communicating with each other are arranged within the housing. The piston is slidably and sealingly arranged within the piston cylinder part for transferring impact energy. A self-pressure of an energy storage medium, arranged within the accommodating cavity and the piston cylinder part, acts on the piston, tending to push the piston to move. An energy storage structure provided by the present invention has a simple structure, is convenient for use, and can ensure that a thrust or impact force remains unchanged or slightly changes during operation, to achieve stable release of potential energy. Moreover, the adjustment of the thrust or impact force can be achieved by changing the temperature of the energy storage medium in the accommodating cavity, thereby achieving change in total impact energy of the energy storage structure. |
US10359049B2 |
Impeller blades structure and rotor assembly using same
An impeller blade structure includes a main body having a first through opening communicating a first side with an opposite second side of the main body. The main body is formed on the first side with angularly spaced block-like blades, which respectively include a first end contacting or not contacting with the first through opening, an opposite second end, and a first coupling section. Any two adjacent blades together define between them a passage. When a virtual line tangentially passes through a point on a circumference of the main body that is corresponding to one radially outer end of the blade, an acute included angle will be defined between the virtual line and the blade. With these arrangements, the blades produce less noise and are more durable for use when the impeller blade structure rotates. A rotor assembly including the impeller blade structure is also disclosed. |
US10359048B2 |
Sealing system and turbopump comprising such a system
A sealing system for at least one floatingly mounted ring in a support for a rotary shaft rotatable about an axis directed along a longitudinal direction provides dynamic sealing between the shaft and the support. The system includes a coupling part interposed between the ring and the support, whereby the ring is secured to the support. A first cylindrical type joint directed with respect to a first transverse direction provides a joint between the support and the coupling part. A second cylindrical type joint directed with respect to a second transverse direction perpendicular to the first transverse direction provides a joint between the ring and the coupling part. A turbopump includes such rotary shafts and sealing systems. |
US10359046B2 |
Magnetic bearing device and vacuum pump
Provided is a magnetic bearing device which allows easy initial adjustment and allows optimal bearing control to be performed by a simple algorithm without increasing a memory capacity of a controller. A pair of square multipliers and an adder acquire respective steady-state current values of a pair of electromagnets which attract a rotor shaft of a magnetic bearing not shown in opposite radial directions, square the respective steady-state current values, and add up the respective squared steady-state current values. Then, to optimally change respective currents in the electromagnets in accordance with a mounting posture of the magnetic bearing, a correction coefficient arithmetic operator calculates a correction gain instruction value acting on the electromagnets from the steady-state current values squared/added up. Then, a gain instruction value obtained by adding the correction gain instruction value to a fundamental gain of a control circuit for the electromagnets is input to a gain amplifier. The gain amplifier generates a corrected current instruction value on the basis of the gain instruction value and optimally controls the magnetic bearing. |
US10359045B2 |
Press-fit thrust bearing system and apparatus
A press-fit thrust bearing system and apparatus. A press-fit thrust bearing for an electric submersible pump includes a protruding band extending around a midsection of a bushing, the protruding band extending inward towards a drive shaft, outward towards a diffuser, or both. When extending outwardly, the band is press-fit into the diffuser to prevent dislodgment of the bushing. A non-rotating guide sleeve extends around the bushing above the protruding band, the guide sleeve interlocking with the protruding band to prevent rotation of the bushing. The guide sleeve includes a projection, the protruding band has a channel and the projection mates with the channel to form the interlock. A pair of flanged, rotatable bearing sleeves extend inwards of the single bushing and are keyed to the drive shaft. The top and bottom faces of the bushing serve as thrust handling surfaces. |
US10359044B2 |
Compressor system
A compressor system is disclosed. The compressor system includes a motor, a compressor driven by the motor, a first after cooler, a second after cooler, and a heat exchanger housed in an enclosure. Interior panels are arranged in the enclosure to separate the motor and compressor, the first after cooler, the second after cooler, and the heat exchanger from one another. Conduit extends through the interior panels to provide a fluid path between the compressor, the first after cooler, the second after cooler, and the heat exchanger. Ducting is provided in the enclosure to provide fluid communication between various components of the compressor system. |
US10359037B2 |
Peristaltic pump having adjustable roller guiding parts
A rotor includes a rotary body configured to rotate about a rotational shaft; a plurality of bottom parts attached to the rotary body; a plurality of arm parts that have respective rollers configured to revolve around the rotational shaft and depress a tube, and are attached to the respective bottom parts; and an adjuster that adjusts the mutual positional relation between the bottom parts in the radial direction of the rotation of the rotary body. |
US10359035B2 |
Air agitator assemblies
An air agitator assembly for use with a heat-emitting object, where the air agitator assembly includes a perforated flexible plate confronting and spaced from a portion of the heat-emitting object to define an air space there between and at least one piezoelectric structure located on the perforated flexible plate and operably coupled to a power source. |
US10359034B2 |
Cryopump
A cryopump includes a cryocooler which includes a first cooling stage, a second cooling stage having a tip stage surface, and a cryocooler structure portion which extends in an axial direction from the first cooling stage to the second cooling stage, a radiation shield which is thermally coupled to the first cooling stage and includes a shield front end which defines a shield main opening and a shield bottom portion having a cryocooler insertion hole which receives the cryocooler structure portion such that the tip stage surface faces the shield main opening, a cap member which surrounds the tip stage surface in a non-contact manner and is thermally coupled to the first cooling stage, and a second stage cryopanel which is disposed between the cap member and the first cooling stage in the axial direction and is thermally coupled to the second cooling stage. |