Document Document Title
US10360943B2 Method, device and system for editing video
A video editing method, a video editing device, and a video editing system are provided. A target is obtained from an original video. Relative position relations respectively between each frame and a previous frame and a next frame adjacent to it are obtained based on multiple image feature points of each frame. An adjustment process is executed respectively for each frame. The adjustment process includes: obtaining a frame N; identifying the target in the frame N; adjusting the frame N to obtain a new frame, wherein the target is located on a center of the new frame; and modifying the new frame based on the relative position relations to obtain a postproduction frame. A processed video is outputted based on multiple postproduction frames.
US10360941B2 System and method for manufacturing a tape storage data cartridge
A method of manufacturing magnetic tape storage data cartridges may include cutting a master tape having a first width into multiple tape sections that each have a smaller width than the first width, cleaning the tape sections to remove debris caused by the cutting, and writing the servo tracks on each tape section after the tape section is cleaned. The method may further include spooling each tape section into a respective tape cartridge after writing the servo track on the tape section.
US10360939B2 Metal-insulator-metal near-field transducer for heat-assisted magnetic recording
Disclosed herein are embodiments of a heat-assisted magnetic recording (HAMR) device comprising a waveguide and a near-field transducer (NFT) coupled to the waveguide. The NFT comprises a core layer comprising an insulator, a first metal layer adjacent to the core layer, and a second layer adjacent to the first metal layer, wherein the second layer comprises a material that is substantially mechanically and thermally stable and thereby functions as a hard jacket to mitigate deformation of the NFT. The first metal layer may comprise a plasmonic metal, such as gold. The second layer may comprise tungsten, chromium, or a dielectric material.
US10360937B2 Magnetic tape device and head tracking servo method
The magnetic tape device includes a TMR head (servo head); and a magnetic tape, in which a magnetic layer of the magnetic tape includes fatty acid ester, Ra measured regarding a surface of the magnetic layer is equal to or smaller than 2.0 nm, full widths at half maximum of spacing distribution measured by optical interferometry regarding a surface of the magnetic layer before and after performing a vacuum heating with respect to the magnetic tape are greater than 0 nm and equal to or smaller than 7.0 nm, a difference between spacings before and after the vacuum heating is greater than 0 nm and equal to or smaller than 8.0 nm, and ΔSFD (=SFD25° C.−SFD−190° C.) in a longitudinal direction of the magnetic tape is equal to or smaller than 0.50.
US10360936B2 Assisted magnetic recording medium including a pinning layer and magnetic storage device
The invention provides a magnetic recording medium with an excellent signal-to-noise ratio during reading by reducing the noise produced during writing of data onto the magnetic recording medium, and increasing the signal level. The assisted magnetic recording medium according to one embodiment comprising a substrate, a base layer, and a magnetic layer composed mainly of an alloy with an L10-type crystal structure, the assisted magnetic recording medium having a pinning layer in contact with the magnetic layer, and the pinning layer including Co or an alloy composed mainly of Co.
US10360929B2 Disk device with first and second cover sealing structure
According to one embodiment, a disk device includes a rotatable recording medium, a head, and a housing which includes a first enclosed space accommodating the recording medium and the head, and a second enclosed space defined between the first enclosed space and outside air. Low-density gas is sealed in each of the first enclosed space and the second enclosed space, and a pressure of the first enclosed space is different from that of the second enclosed space.
US10360928B1 Data storage device employing interlaced recording for efficient cold data storage
A data storage device is disclosed comprising a head actuated over a disk comprising a plurality of tracks. A plurality of interlaced recording (IR) zones are defined on the disk, wherein each IR zone comprises a plurality of top tracks partially overlapping a plurality of bottom tracks. First data is written to the bottom tracks of a first IR zone, and the first IR zone is identified as a cold IR zone that is storing cold data. In response to identifying the first IR zone as a cold IR zone, second data is written to the top tracks of the first IR zone.
US10360927B2 Method and apparatus for frame loss concealment in transform domain
The present document discloses a method and apparatus for compensating for a lost frame in a transform domain, comprising: calculating frequency-domain coefficients of a current lost frame using frequency-domain coefficients of one or more frames prior to the current lost frame, and performing frequency-time transform to obtain an initially compensated signal; and performing waveform adjustment, to obtain a compensated signal. Alternatively, extrapolation is performed for all or part of frequency points of the current lost frame using phases and amplitudes of corresponding frequency points of a plurality of previous frames to obtain phases and amplitudes of the corresponding frequency points of the current lost frame, to obtain frequency-domain coefficients of the corresponding frequency points, and frequency-time transform is performed to obtain a compensated signal. The above methods can be selected through a judgment algorithm to compensate for the current lost frame, thereby achieving a better compensation effect.
US10360925B2 Computerized tool for creating variable length presentations
A computer based tool and method for automatically producing, from an existing presentation, a new presentation that fits within a specific presentation duration based on the priority associated with each element within the existing presentation and the presentation time for each individual element.
US10360923B2 Method and system for eliminating an echo
Provided is a method for eliminating an echo. The method includes: obtaining a mixed signal of a mixture of a user's voice given out from the user and the echo given out from a loudspeaker, and obtaining a sound signal given out from the loudspeaker based on the volume of the sound given out from the loudspeaker, the sound signal being used as a reference signal; obtaining a gain coefficient of the reference signal based on comparing the mixed signal with the reference signal, and obtaining a gain signal of the reference signal through the gain coefficient; obtaining a compensation signal of the reference signal based on the gain signal and a corresponding preset compensation coefficient; inverting the compensation signal; and combining the inverted compensation signal with the mixed signal, so as to eliminate the echo given out from the loudspeaker. A system for eliminating the echo is also provided.
US10360922B2 Noise reduction device and method for reducing noise
A noise reduction device includes an acoustic characteristic determination unit, a microphone pair selection unit, and a noise reduction unit. The acoustic characteristic determination unit determines, using one of microphone pair signals obtained from a plurality of microphone pairs, whether acoustic characteristics of each of the plurality of microphone pairs satisfy a certain requirement. The microphone pair selection unit selects, from among the plurality of microphone pairs, a target microphone pair whose acoustic characteristics have been determined to satisfy the certain requirement. The noise reduction unit reduces, using a microphone pair signal obtained from the target microphone pair, noise included in an input signal obtained from at least one of microphone signals output from a plurality of microphones.
US10360918B2 Reduction of comb filter artifacts in multi-channel downmix with adaptive phase alignment
An audio signal processing decoder having at least one frequency band and being configured for processing an input audio signal having a plurality of input channels in the at least one frequency band, wherein the decoder is configured to analyze the input audio signal, wherein inter-channel dependencies between the input channels are identified; and to align the phases of the input channels based on the identified inter-channel dependencies, wherein the phases of input channels are the more aligned with respect to each other the higher their inter-channel dependency is; and to downmix the aligned input audio signal to an output audio signal having a lesser number of output channels than the number of the input channels.
US10360917B2 Speech/audio signal processing method and apparatus
The present invention discloses a speech/audio signal processing method and apparatus. In an embodiment, the speech/audio signal processing method includes: when a speech/audio signal switches bandwidth, obtaining an initial high frequency signal corresponding to a current frame of speech/audio signal; obtaining a time-domain global gain parameter of the initial high frequency signal; performing weighting processing on an energy ratio and the time-domain global gain parameter, and using an obtained weighted value as a predicted global gain parameter, where the energy ratio is a ratio between energy of a historical frame of high frequency time-domain signal and energy of a current frame of initial high frequency signal; correcting the initial high frequency signal by using the predicted global gain parameter, to obtain a corrected high frequency time-domain signal; and synthesizing a current frame of narrow frequency time-domain signal and the corrected high frequency time-domain signal and outputting the synthesized signal.
US10360916B2 Enhanced voiceprint authentication
The invention relates to a method for enhanced voiceprint authentication. The method includes receiving an utterance from a user, and determining that a portion of the utterance matches a pre-determined keyword. Also, the method includes authenticating the user by comparing the portion of the utterance with a voiceprint that is associated with the pre-determined keyword. Further, the method includes identifying a resource associated with the pre-determined keyword while comparing the portion of the utterance with the voiceprint. Still yet, the method includes accessing the resource in response to authenticating the user based on the comparison.
US10360915B2 System and method for automated legal proceeding assistant
Techniques for accurately recording sworn deposition testimony without use of a court reporter are described herein. According to these techniques, participants in a deposition or other legal proceeding are identified in such a manner that speech in one or more audio files representing the deposition can be associated with the respective participants. The association of participants with recorded speech is used to automatically generate an accurate transcript sequentially reflecting what was said at the deposition proceeding and by which of the respective participants.
US10360910B2 Automatic speech recognition (ASR) utilizing GPS and sensor data
An automatic speech recognition (ASR) system is disclosed that compensates for different noise environments and types of speech. The ASR system may be implemented as part of an action camera that collects status data, such as geographic location data and/or sensor data. The ASR system may perform speech recognition using an acoustic model and a speech recognition model, which are trained for operation in specific noise environments and/or for specific types of speech. The computing device may categorize a current status of the action camera, as indicated by the status data, into an action profile, which may represent a particular activity (e.g., running, cycling, etc.) or state of the computing device. The computing device may dynamically switch the acoustic model and/or the speech recognition model to compensate for anticipated changes in the noise environment and speech based upon the action profile to facilitate the recognition of various action camera functions.
US10360909B2 Natural machine conversing method and apparatus
Apparatuses, methods and storage medium associated with a spoken dialog system are disclosed herein. In embodiments, an apparatus for natural machine conversing with a user may comprise a listening component to detect a keyword that denotes start of a conversation; a dialog engine to converse with the user during the conversation; and a controller to selectively activate or cause to be activated one of the listening component or the dialog component, and to pass control to the activated listening component or the activated dialog engine, based at least in part on a state of the conversation. Other embodiments may be disclosed or claimed.
US10360906B2 Computer proxy messaging bot
A computer system can conduct corresponding natural language dialogs with multiple computer-readable profiles using a computer proxy messaging bot. For example, a first set of natural language instructions can be received via a computer messaging proxy bot from a first computer-readable profile. The first set of natural language instructions can be analyzed via the proxy bot. Also, first and second natural language dialog scripts can be generated via the proxy bot using results of the analyzing of the first set of natural language instructions, with the second natural language dialog script including natural language data derived from the first set of natural language instructions. The first natural language dialog script can be sent to the first profile via the proxy bot and the second natural language dialog script can be sent to a second computer-readable profile via the proxy bot, both in response to the first set of instructions.
US10360904B2 Methods and apparatus for speech recognition using a garbage model
Methods and apparatus for performing speech recognition using a garbage model. The method comprises receiving audio comprising speech and processing at least some of the speech using a garbage model to produce a garbage speech recognition result. The garbage model includes a plurality of sub-words, each of which corresponds to a possible combination of phonemes in a particular language.
US10360902B2 Systems and methods for providing improved search functionality on a client device
A system, method, and machine readable medium are described for providing improved search functionality on a client device.
US10360900B1 System and method for taxonomically distinguishing sample data captured from sources
A system and method are provided for distinguishing biota, such as insect types, from overall images, images of their wings or of other body parts. The system and method exploit various techniques described herein, in combination with large scale capture of sample imagery to achieve a flexible mechanism for automated classification on biota of any type.
US10360899B2 Method and device for processing speech based on artificial intelligence
The present disclosure provides a method and a device for processing a speech based on artificial intelligence. The method includes: receiving a speech processing request, in which the speech processing request includes a first digital speech signal and a first sample frequency corresponding to the first digital speech signal; selecting a target speech processing model from a pre-trained speech processing model base according to the first sample frequency; performing up-sampling processing on the first digital speech signal using the target speech processing model to generate a second digital speech signal having a second sample frequency, in which the second sample frequency is larger than the first sample frequency.
US10360898B2 Method and system for predicting speech recognition performance using accuracy scores
A system and method are presented for predicting speech recognition performance using accuracy scores in speech recognition systems within the speech analytics field. A keyword set is selected. Figure of Merit (FOM) is computed for the keyword set. Relevant features that describe the word individually and in relation to other words in the language are computed. A mapping from these features to FOM is learned. This mapping can be generalized via a suitable machine learning algorithm and be used to predict FOM for a new keyword. In at least embodiment, the predicted FOM may be used to adjust internals of speech recognition engine to achieve a consistent behavior for all inputs for various settings of confidence values.
US10360889B2 Latency enhanced note recognition method in gaming
The present invention relates to the field of audio recognition, in particular to computer implemented note recognition methods in a gaming application. Furthermore, the present invention relates to improving latency of such audio recognition methods. One of the embodiments of the invention described herein is a method for note recognition of an audio source. The method includes: dividing an audio input into a plurality of frames, each frame having a pre-determined length, conducting a frequency analysis of at least a set of the plurality of frames, based on the frequency analysis, determining if a frame is a transient frame with a frequency change between the beginning and end of the frame, comparing the frequency analysis of each said transient frame to the frequency analysis of an immediately preceding frame and, based on said comparison, determining at least one probable pitch present at the end of each transient frame, and for each transient frame, outputting pitch data indicative of the probable pitch present at the end of the transient frame.
US10360888B2 Musical instrument
A musical instrument comprising a mouthpiece and an elongated body, the elongated body comprises a plurality of finger contacts. The finger contacts comprise a first set of contacts arranged such that they may be simultaneously contacted by the little, ring, middle and index finger of the right hand and a second set of contacts arranged such that they may be simultaneously contacted by the little, ring, middle and index finger of the left hand. It further comprises a first thumb contact for contact by the right thumb and a second thumb contact for contact by the left thumb. The instrument comprises a tone generator controlled by the plurality of contacts, such that a first set of successive half tones is generated under control of the second set of contacts when the first thumb contact is operated, a second set of successive half tones is generated under control of the first set of contacts when the second thumb contact is operated, a third set of successive half tones is generated under control of the second set of contacts when the first thumb contact is freed; and a fourth set of successive half tones is generated under control of the first set of contacts when the second thumb contact is freed.
US10360885B2 Cognitive music engine using unsupervised learning
A method for generating a musical composition based on user input is described. A first set of musical characteristics from a first input musical piece is received as an input vector. The first set of musical characteristics is perturbed to create a perturbed input vector as input in a first set of nodes in a first visible layer of an unsupervised neural net. The unsupervised neural net comprised of a plurality of computing layers, each computing layer composed of a respective set of nodes. The unsupervised neural net is operated to calculate an output vector from a higher level hidden layer in the unsupervised neural net. The output vector is used to create an output musical piece.
US10360883B2 Audio matching with semantic audio recognition and report generation
Example articles of manufacture and apparatus disclosed herein for producing supplemental information for audio signature data obtain the audio signature data of a first time period including data relating to at least one of time or frequency components representing a first characteristic of media. Disclosed examples also obtain first semantic audio signature data, for the first time period, that is a measure of generalized information representing characteristics of the media. Disclosed examples further store the audio signature data of the first time period in association with a second time period when it is determined that second semantic audio signature data for the second time period substantially matches the first semantic audio signature data for the first time period.
US10360882B1 Semi-transparent interactive axial reading device
A semi-transparent display screen that is foldable like a folio and that can be used to display sheet music or any other material to multiple users such that said displayed material is not visible from the non-user side. A projection of the readable material can be accomplished through a projection array and allows for changes to one device to sync to other devices it is in communication with. A specialized stylus can be used to instantly make annotations, without deleting or otherwise permanently editing or altering the publisher's original copy, and other controls to the device can be made through touch commands. The devices can communicate wirelessly, via radio or can be manually connected to external devices. The devices utilize rechargeable batteries. An integrated motion-sensing system along with group syncing will enable page turn and markup execution from one master device.
US10360874B2 Module circuit, display module and method for providing an output signal
A module circuit (11) comprises a sensor terminal (43) for feeding a sensor signal (SP) and a clock terminal (41) for feeding a pulse width-modulated clock signal (ST) having a first and a second clock phase (A, B). A signal processing circuit (40) of the module circuit (11) is coupled on the input side to the sensor terminal (43) and the clock terminal (41) and is designed to provide an output signal (SAL) dependent on the sensor signal (SP) that can be tapped in the first clock phase (A) and independent of the sensor signal (SP) that can be tapped in the second clock phase (B).
US10360872B2 Display device and method of driving the same
A display device includes a controller that generates first and second sub-frame image signals based on a frame image signal. The first and second sub-frame image signals respectively correspond to sub-frames. The controller includes a filter, a signal generator, and a signal output. The filter outputs a high frequency image signal, obtained by increasing a high frequency component in the frame image signal, and a low frequency image signal obtained by decreasing the high frequency component in the frame image signal. The signal generator generates an excess signal from a portion of the high frequency image signal having a grayscale value equal to or greater than a maximum allowable grayscale value. The signal output selectively outputs the first sub-frame image signal based on the excess signal and the high frequency image signal and the second sub-frame image signal based on the excess signal and the low frequency image signal.
US10360868B2 Image processing method and liquid crystal display device
Embodiments of the application provide an image processing method and apparatus, and a liquid crystal display device, and relate to the field of image processing, where backlight values in respective backlight zones are determined as a function of values of grayscale brightness in a displayed image, display values in sub-pixels in a display zone corresponding to a target backlight zone are compensated for according to the result of comparing the backlight value in the target backlight zone with the weighted average of the backlight values in the other backlight zones.
US10360867B2 Electronic paper display device
An electronic paper display device including an electronic paper display substrate and a power supply circuit is provided. An electronic paper display panel and a driving circuit are disposed on the electronic paper display substrate. The power supply circuit is electrically connected to the electronic paper display panel and the driving circuit. The power supply circuit is configured to output a first driving signal to the electronic paper display panel and output a voltage signal to the driving circuit. The power supply circuit includes a level shifter. The power supply circuit outputs a first driving signal to the electronic paper display panel by utilizing the level shifter. The driving circuit includes a source driver. The driving circuit outputs a second driving signal to the electronic paper display panel according to the voltage signal by utilizing the source driver.
US10360862B2 Displays with supplemental loading structures
A display may have an array of pixels such as liquid crystal display pixels. The display may include short pixel rows that span only partially across the display and full-width pixel rows that span the width of the display. The gate lines coupled to the short pixel rows may extend into the inactive area of the display. Supplemental gate line loading structures may be located in the inactive area of the display to increase loading on the gate lines that are coupled to short pixel rows. The supplemental gate line loading structures may include data lines and doped polysilicon that overlap the gate lines in the inactive area. In displays that combine display and touch functionality into a thin-film transistor layer, supplemental loading structures may be used in the inactive area to increase loading on common voltage lines that are coupled to short rows of common voltage pads.
US10360861B2 Redundant power/control system for electronic displays
An electronic display assembly includes a first and second power source. A first power supply monitor is in electrical connection with the first power source and the electronic display and a second power supply monitor is in electrical connection with the second power source and the electronic display. An electronic display controller accepts control signals and is in electrical communication with the first and second power supply monitors. A multiplexer is in electrical connection with the first and second power supply monitors, the electronic display controller, and the electronic display.
US10360860B2 Overdrive method of four-color panel
An overdrive method of a four-color panel is disclosed. The method comprises searching 10% brightness value point and 90% brightness value point in a normalized curve, calculating difference between R (or B) brightness normalized curve and G brightness normalized curve ranging from 10% brightness value point to 90% brightness value point, and determining each RIG overdrive gray-scale voltage value in an overdrive gray-scale voltage table through evaluating a minimum value of the difference between brightness normalized curves. The obtained changed R/G/B overdrive target values are substituted into a formula for calculating W overdrive target value between different gray-scales.
US10360854B2 Gate driving circuit having a compensating auxiliary load and display device using the same
A display device according to an embodiment of the present disclosure comprises a display panel including a display area having a plurality of pixels connected to a plurality of gate lines, a gate driving circuit in a non-display area adjacent to the display area and including a plurality of stages supplying a gate signal to the plurality of gate lines, and an auxiliary load connected to at least one stage of the plurality of stages in the non-display area in which a number of the plurality of pixels which are connected to at least two gate lines among the plurality of gate lines varies. Therefore, the load applied to the output node of the gate driving circuit is uniformly adjusted so that a screen abnormality of the display device may be suppressed.
US10360853B2 Display
A display includes a substrate having a driver circuit with hybrid devices. The driver circuit includes first to fourth transistors. The first transistor includes a first control end connected to a clock signal, a first end connected to a high voltage, and a second end connected to a first node. The second transistor comprises metal oxide semiconductor, and includes a second control end connected to an input signal, a third end connected to a second node, and a fourth end connected to the first node. The third transistor comprises polysilicon semiconductor, and includes a third control end connected to the first node, and a fifth end connected to the high voltage, and a sixth end connected to an output voltage. The fourth transistor includes a fourth control end connected to the input signal, a seventh end connected to the third node, and an eighth end connected to the output voltage.
US10360852B2 Organic light-emitting display
An organic light-emitting display organic light-emitting display includes a display panel having a plurality of pixels, a plurality of data lines that are connected to the pixels, and a plurality of gate lines that are connected to the pixels; and a data drive circuit having a plurality of digital-to-analog converters configured to generate an image data voltage and a sensing data voltage to be applied to the pixels, a plurality of sensing units configured to sense an organic light-emitting diode (OLED) operating point voltage of the pixels, and a plurality of connecting switches configured to selectively connect the digital-to-analog converters and the sensing units to the data lines.
US10360850B2 Display module driving device and method
Disclosed is a display module driving device, comprising a display driving module, driving each of the organic light emitting diodes to emit light; a plurality of light sensors, detecting brightnesses of corresponding light sensors and outputting corresponding actual brightness values; a gray scale brightness conversion module, acquiring a gray scale value of each of the sub pixels in a present display frame and converting the gray scale value into a corresponding target brightness value; a comparing module, receiving and comparing the target brightness value and the corresponding actual brightness value of each of the sub pixels; and a controlling module, controlling the display driving module to drive the organic light emitting diodes to maintain the target brightness value as the actual brightness value is equal to the target brightness value. The display module driving device can effectively solve the problem of the display difference caused by the uneven brightness.
US10360849B2 Pixel driving circuit, display panel and pixel driving method that compensates for threshold voltage drift of a driving transistor
A pixel driving circuit is disclosed, including: a driving switch, connected between a driving power source and an OLED; a first switch, connected between the source and drain of the driving switch, and being a transistor of the same model as the driving switch; a control circuit, connected between the drain and source of the first switch, for inputting a first control signal and outputting a compensation current to compensate threshold voltage drift of the first switch; a storage unit, connected between the source of a second switch and gate of the first switch, for storing a compensation voltage of compensation current compensating the first switch; the gate of second switch being for inputting a second control signal and the drain for inputting a data signal, the storage unit being for storing a data voltage generated by the data signal. A display panel and pixel driving method are disclosed.
US10360844B2 Display panel, method for displaying an image on the same, and display device
Embodiments of the disclosure disclose a display panel, a method for displaying an image on the same and a display device. For the determined brightness mode, every n frames of images to be displayed are taken as a group, and when being displayed, each group of n frames of images is controlled to emit light for the same total amount of time; and when each frame of image is being displayed each row of pixels operate in the light-emitting phase for the same amount of time, so that the images can be displayed with normal brightness in this mode. When n frames of images in a group are being displayed, different light-emitting control signals are transmitted to the same row of pixels. And/or, when each frame of image in a group is being displayed, at least two of light-emitting control signals transmitted to different rows of pixels are different.
US10360840B2 Pixel circuit, driving method thereof and display device
To achieve a pixel circuit and the like capable of improving the accuracy for detecting the threshold voltage. The pixel circuit includes: a light emitting element; a driving transistor which supplies an electric current to the light emitting element according to an applied voltage; a capacitor part which holds a voltage containing a threshold voltage and a data voltage of the driving transistor and applies the voltage to the driving transistor; and a switch part which makes the capacitor part hold the voltage containing the threshold voltage and the data voltage. The switch part includes a reference voltage transistor which inputs a reference voltage from a reference voltage power supply line and a data voltage transistor which inputs a data voltage from a data line.
US10360837B2 Bilateral driving device and tablet display
The present application discloses a bilateral driving device and a tablet display. The bilateral driving device includes a first source driver, a second source driver and at least two driving signal lines connected to the first source driver, a second source driver, wherein the connection of the middle site of the at least two driving signal lines is not parallel to the specific edge of the display panel. By adapting the embodiment of the present application can utilize the visual characteristics of the human eye, the connection of the middle site of the at least two driving signal lines is not parallel to the edge of the display panel to confuse the dark spots and bright spots, to enhance brightness uniformity of the display panel, and improve the display quality.
US10360833B2 Method for controlling image display and terminal
A method for controlling image display is provided. The method includes determining a target image display scheme based on at least one of a currently displayed image or a user operation, and processing and displaying a to-be-displayed image based on the target image display scheme. The target image display scheme may contain one or more parameters related to image display effects.
US10360824B1 Customizable circular exit sign
A customizable circular exit sign structure includes a ring-shaped frame, and a face plate having a word EXIT formed therethrough. The face plate is attached to the frame on a side of the frame. The customizable circular exit sign structure also includes a trim ring positioned along a perimeter edge of the frame and along a perimeter edge of the face plate. The face plate is customizable to have a particular color.
US10360822B2 Tamper evident tag
A tamper evident tag is provided having a sealant layer, and ink layer and an oxygen barrier layer. The tag may be a film-based tag incorporating a color shifting ink layer located in the sealant layer and a bar code in the ink layer. The tag may be placed over one or more perforations in the bottom end covering of a container. When the container is opened, air enters the interior of the container, passes through the perforations and into the sealant layer. When air reaches the color shifting ink layer, it changes to a color the same as or similar to the bar code, rendering the bar code illegible.
US10360810B1 Educational doll for children with chronic illness
An interactive toy serving as a surrogate by emulating chronic condition characteristics of a child and providing responses and output to educate user about the chronic condition. The toy may include a microprocessor and memory, and a plurality of sensors that receive information representative of a treatment for the chronic condition and output systems that simulate reaction to the treatment of the chronic condition. The toy may include a plurality of replica food articles that interact with the sensors and the output systems. The toy may further include a plurality of replica or real medical devices that interact with the sensors to simulate reaction to treatment via the output systems.
US10360806B2 Method and apparatus for providing exercise program based on feedback
A method of providing an exercise program includes providing a coaching message to coach a training pace in an exercise program based on a heart rate of a user performing the exercise program, adjusting an exercise intensity of a current set of exercises of the exercise program based on the coaching message, and providing the exercise program based on the adjusted exercise intensity.
US10360804B2 Methods and apparatus to establish optimized holding patterns for aircraft
Example methods and apparatus are described herein for establishing optimized holding patterns for aircraft. An example method includes generating, based on a cost function condition, a cost function with at least one holding pattern optimization parameter, applying an optimization routine to the cost function based on optimization conditions to obtain a value for the at least one holding pattern optimization parameter having a minimized cost, and obtaining an optimized holding pattern with the selected value for the at least one holding pattern optimization parameter.
US10360803B2 System and method for automated traffic management of intelligent unmanned aerial vehicles
A drone traffic management system comprising a computer comprising memory means for storing origin coordinates indicating an origin location of a drone, destination coordinates indicating a destination of the drone, and traffic management factors located between the origin location of the drone and the destination of the drone; and processing means for controlling the flight of a drone. This is accomplished by calculating a flight path for the drone to fly automatically from the origin location to the destination location without manual intervention, sending the flight path to the drone, receiving location data of the drone as it travels from the origin location to the destination, re-calculating the flight path of the drone as a function of the traffic management factors and the location data of the drone, and sending the re-calculated flight path to the drone.
US10360802B2 Aid method for piloting an aircraft, associated computer progam product and aid device for piloting
An aid method for piloting an aircraft including acquiring an instruction intended to alter the flight plan, determining an applicability period of the instruction made up of a plurality of applicability moments of the instruction in which the application of the instruction is compatible with the operational capabilities of the aircraft and with the constraints of the flight plan, for each applicability moment of the instruction, determining an altered flight plan in case of application of the instruction at this applicability moment and calculating values of the operational parameters associated with this flight plan, and selecting an optimal applicability moment based on values of the operational parameters associated with the altered flight plan and operational parameters associated with the current flight plan.
US10360797B2 Request-response-based sharing of sensor information
Various aspects of the disclosure relate to a request-response mechanism for sharing sensor information. For example, sensor devices (e.g., in vehicles, fixed structures, or a combination thereof) may selectively share information acquired by the sensor devices. The disclosure relates in some aspects to avoiding redundant transmissions of sensor information. For example, a sensor device of a set of sensor devices may determine which sensor device should transmit information and/or the time(s) at which that sensor device should transmit the information.
US10360793B1 Preventing vehicle accident caused by intentional misbehavior
A method, computer system, and a computer program product for detecting and managing a vehicle violation by utilizing a plurality of feedback is provided. Embodiments of the present invention may include detecting a violation by a vehicle, wherein the vehicle includes a vehicle device, wherein nearby vehicles are notified of the violation by emitting an alarm. Additional embodiments of the present invention may include detecting a violation by a violating vehicle by utilizing sensors. Additional embodiments of the present invention may then include detecting a witness and recording feedback received by a witness. Additional embodiments of the present invention may further include evaluating the recorded feedback and gathered information on the violation and determining a sufficiency of the feedback and gathered information to verify whether the detected violation is valid. Additional embodiments of the present invention may further include storing the feedback and gathered information in a global knowledge base.
US10360785B2 Article tracking system and method
A system and method for tracking an article is described. The article may be baggage passing through an airport terminal or another venue. The system comprises a beacon associated with a baggage article, a plurality of relaying bridges, and a tracking service. Short-range radio signals including a beacon identifier and a beacon transmission power are emitted by the beacon associated with a baggage article and detected by a plurality of relaying bridges. The relaying bridges calculate a received signal strength indicator (RSSI), convert the short-range radio signal to a relay signal and transmit the relay signal including a unique relaying bridge identifier and RSSI information via a network. The tracking service receives data from the relay signal, attaches a time stamp to the received data, stores the time-stamped data, and determines from the stored data the time when the article arrives at a point of interest.
US10360783B2 Anomaly detection systems and methods
This disclosure relates to the analysis of data generated by one or more connected systems and devices. Operational data obtained by one or more connected devices and/or systems, such as a connected thermostat and/or wind turbine system, may be used to detect and/or predict impending failures and/or suboptimal performance. By detecting and/or predicting anomalous system and device performance, various actions may be taken to improve system and device performance and mitigate failure conditions.
US10360780B2 Fire detection device and notification system
Embodiments of the present invention relate to, in general, a fire detection device and notification system configured for generating alerts based on detected environmental conditions (e.g., temperature, humidity, presence of flame or smoke or combustion gas). In some embodiments, the fire detection device employs various sensor devices (e.g., temperature, humidity, flame, smoke, gas, and the like) to collect environmental data and determine whether the detected environmental conditions indicate the presence of or the increased possibility of a fire. In some embodiments, the invention further comprises a notification system for automatically generating and transmitting alerts to one or more computing devices (e.g., responder dispatch systems) based on the detection of hazardous conditions.
US10360777B2 System for and method of enhanced reading and tracking of radio frequency identification tags
Radio frequency identification (RFID) tags that pass through a portal in a venue are read by a portal RFID reader, and identified as being tags having a higher priority as compared to other RFID tags in the venue that have a lower priority. The identities of the high-priority tags are transmitted to an overhead RFID reader, which preferentially reads the high-priority tags over the low-priority tags in the venue. Only the high-priority RFID tags are located and tracked in the venue.
US10360776B2 Power and/or alarming security system for electrical appliances
The present disclosure relates generally to security systems and, more particularly, to a power and/or alarming security system for electrical appliances. In an example embodiment, an apparatus comprises a socket and a circuit. The socket can be configured for detachable electrical connection with an electrical appliance. The circuit can be configured to (1) provide power to a connected electrical appliance through the socket, and (2) calibrate an alarm limit for a security function for the socket based on a plurality of electrical characteristics of the connected electrical appliance that are measured via the socket, wherein the electrical characteristics comprise an admittance characteristic and a current draw characteristic of the connected electrical appliance. Furthermore, the circuit can calibrate the alarm limit for the socket according to a plurality of calibration phases.
US10360773B2 Continuous production line reject system and method
A system, including: a sensor that monitors containers as the containers move along a production line; a rejection device; a controller communicatively connected to the sensor and the rejection device, wherein the controller is programmed to determine whether a container is associated with a match condition in response to a signal received from the sensor, the match condition reflecting that the container is associated with predetermined properties or characteristics, in response to a match condition, determine a pass result, and otherwise determine a fail result, determine a velocity of the production line, dynamically determine a correction amount for a reject position, track a position of the container on the production line, and in response to the fail result, outputs a signal to actuate the rejection device that removes the container from the production line based on the velocity of the production line, the dynamically determined correction amount, and the position of the container on the production line.
US10360770B2 Order re-check system
An order re-check system, comprising: electronic tags arranged on turnover boxes; RFID readers/writers arranged on goods allocations, when the turnover boxed are located on the goods allocations, RFID readers/writers acquiring number information of the turnover boxes via the electronic tags; a first information binding module, used for binding the first number information and the second number information in a one to one manner; a second information binding module, used for binding the second number information and orders in a one to one manner; a commodity information acquisition module, used for acquiring commodity information; a commodity information processing module, used for determining an order for a commodity according to the commodity information, and determining the first number information corresponding to the commodity according to a binding relationship between the first number information and the orders; and control indication modules, used for instructing the corresponding goods allocations or turnover boxes.
US10360768B2 System, apparatus and method for facilitating remote lottery wager communications
A system, apparatus and method are presented for facilitating remote wager communications using mobile communications devices while the devices are within range of an authorized lottery transaction device. In various embodiments, lottery transaction devices are equipped with multiple Bluetooth-enabled transceivers, a lottery server manages identifiers associated with the transceivers at each lottery transaction device, and issues an identifier of an available transceiver to a requesting mobile communications device at the time the mobile device desires to consummate a player's desired transaction. Portions of the desired transaction can be communicated to the lottery server separately from the Bluetooth network to limit the time spent by a mobile device communicating directly with the Bluetooth-enabled lottery transaction device. In various embodiments, the mobile device issues a disconnect call to the lottery transaction device directly after the desired lottery transaction has been communicated.
US10360767B2 System for placing wagers on sporting events and method of operating same
A computer server system for use in placing wagers on live sporting events is described herein. The server system includes a database and a server computer. The database includes a list of user account records and a list of wagering event records. Each wagering event record including a receiving book ID and information associated with a wagering event including one or more betting lines. The receiving book ID associated with a receiving booking entity associated with the wagering event. Each user account record including a unique user ID and a home book ID. The home book ID associated with a home booking entity. The server computer is programmed to generate a unique booking record including a unique session ID, a home book ID, a receiving book ID, and a wagering event record associated with a wager.
US10360759B2 Database game playing system based on pregenerated data
A database system is disclosed for accessing databases, updating hands information associated with users. The database system can include a server. The server can retrieve and store data in the database. The server can retrieve a first request from a first computer over a network, the first request including a first set of authentication data. The server can identify the user and retrieve a first set of hands information data associated with the user from the database. The server can generate a first set of game data and transmit the game data to the first computer. It can then receive a first set of hands data from the first computer. It can compute a first game result based on the first set of hands data, the first set of game data and a first set of game rules.
US10360757B2 Gaming system and method providing a multiple-player bonus redemption game
A gaming system and method including a plurality of gaming devices that may participate in a shared secondary or bonus game and a controller operable to communicate with said plurality of gaming devices. At least one of the plurality of gaming devices is programmed to generate and accumulate collectors upon an occurrence of a first triggering event. Upon an occurrence of a second triggering event at one of the gaming devices, the controller enables a player of said gaming device to redeem a quantity of accumulated collectors in a bonus event. The controller also enables the player to invite other gaming devices from the plurality of gaming devices to redeem accumulated collectors and participate in said bonus event. The odds of each player earning a higher-valued total award in the bonus event increases with the total number of accumulated collectors redeemed in the bonus event.
US10360753B2 Gaming machine, control method for machine, and program for gaming machine
A gaming machine provides an operation unit, a display unit, and a control unit. The operation unit is an operation of the player. The display unit is operably coupled to the operation unit and is configured to display first and second display areas. A number of free bonus may be awarded during a primary game. During the free spins, any occurrences of a predetermined symbol is copied to the second display area. After the free spins, a secondary bonus may be provided using the second display area and the copied symbols.
US10360748B2 Method of achieving free-pairing wireless door lock based on DIP switch, a wireless door lock and a communication method for the wireless door lock
Provided are a method of achieving free-pairing wireless door lock based on DIP switch, a wireless door lock and a communication method for the wireless door lock. The method of achieving free-pairing wireless door lock based on DIP switch specifically includes: step 1, selecting for a wireless door lock a wireless chip which supports data modulation, wherein a data field of a transmission packet includes a lock address bit field and an area code field; step 2, providing, a built-in multi-bit DIP switch for the wireless door lock in terms of hardware, in which case the multi-bit DIP switch is directly connected with an input pin of the central processing unit of the wireless door lock; step 3, installing an embedded software in central processing unit of the wireless door lock; and step 4, matching a DIP switch address with a room number during installation of the wireless door lock.
US10360745B2 Smart lock for shared-ride bicycle and mobile app based control system thereof
A smart lock for shared-ride and its control system comprising a smart lock body, a microcontroller, a close-range wireless communicator connected to the microcontroller. The microcontroller is connected to the mobile APP control end via wireless communication. The smart lock additionally has a mobile communication module, a lock controller and a lock actuator connected to the microcontroller. When the mobile APP control end sends an unlocking instruction, a close-range wireless communicator receives an unlocking signal, so that the lock controller controls a lock actuator for an unlocking action of the smart lock. The advantages of this utility model lie in its quick unlocking, high security and easy operation.
US10360744B1 Verified access to a monitored property
A method includes receiving, by a monitoring system that is configured to monitor a property and from a visitor to the property, a personally identifying code and a biometric identifier, determining that the personally identifying code corresponds to a stored personally identifying code, receiving, by the monitoring system, location information that corresponds to locations of the visitor during a time period before visiting the property, comparing the biometric identifier to a stored biometric identifier, based on determining that the personally identifying code corresponds to a stored personally identifying code, comparing the biometric identifier to the stored biometric identifier, and the location information, determining a confidence score that reflects a likelihood that the visitor is authorized to access the property, based on the confidence score that reflects the likelihood that the visitor is authorized to access the property, selecting, from among multiple monitoring system actions, a monitoring system action, and performing the monitoring system action.
US10360741B2 Predicting failures in an aircraft
The disclosure herein proposes identifying precursors to all the phenomena which can have an impact on the service use of an aircraft. It relates to a system for predicting failures in an aircraft, including a processor configured to analyze a current behavior of at least one flight parameter of the aircraft to detect any deviation of the current behavior relative to a predetermined behavior model of the parameter, the behavior model being determined from a plurality of series of learning data relating to the parameter collected during the flights of a set of aircraft.
US10360738B1 Crowd-sourced driver grading
An video analysis computing system driving analysis may include a camera associated with a first vehicle and having a viewing angle capable of capturing a video of one or more other vehicles in proximity to the first vehicle, a first memory location communicatively coupled to the camera, wherein the first memory location stores video data captured by the camera, and an evaluation module including a processor executing instructions that cause the processor to: evaluate the captured video stored in the first memory location to determine whether a driving event performed by a second vehicle has occurred, assign, in response to an identified driving event performed by the second vehicle, a driving event rating to a video showing the identified driving event, wherein the driving event rating may be calculated, at least in part, using a crowd-sourced driving event rating obtained after posting the video to a social network.
US10360735B1 Providing technical support in an augmented reality environment
Various embodiments of the invention provide methods, systems, and computer program products for providing support to a party who is using an augmented reality device and seeking to resolve an issue. One or more pieces of information are obtained through the augmented reality device and a cause of the issue is identified by utilizing one or more predictive models and the pieces of information as input to the models. Once the cause has been identified, a script is queried that includes instructions to be performed by the party to address the cause and media to execute on the augmented reality device to aid the party in performing the instructions. Accordingly, the instructions and media are communicated to the party through the augmented reality device so that the party may perform the instructions with the aid of the media to address the cause of the issue.
US10360732B2 Method and system of determining object positions for image processing using wireless network angle of transmission
Techniques related to a system, article, and method of determining object positions for image processing using wireless network angle of transmission.
US10360730B2 Augmented reality providing system and method, information processing device, and program
An augmented reality providing system and method, an information processing device, and a non-transitory computer readable recording medium recorded with a program are provided. An augmented reality providing system includes a unit for acquiring three-dimensional data, a unit for generating three-dimensional shaping data of a first model from the three-dimensional data, a unit for shaping and outputting a shaped object on the basis of the three-dimensional shaping data, imaging a unit for imaging the shaped object, a unit for calculating a camera parameter from the captured image, a unit for generating a second model including a region of interest that is a non-shaping target from the three-dimensional data, and a unit for determining a depth relationship between the shaped object and the second three-dimensional model on the basis of the camera parameter, and a virtual object of the region of interest in front of the shaped object is displayed.
US10360728B2 Augmented reality device, system, and method for safety
Disclosed is a device, system, and method utilizing augmented-reality (AR) for safety. The AR safety system generates hazard-response messages in response to sensor data in order to help users understand and response to hazards in work environments in an intuitive and effective way. The AR safety system fuses a plurality of technologies. These technologies include person location/tracking, hazard detection/tracking, and augmented reality (i.e., AR).
US10360725B2 Tessellation method
A tessellation method is described which uses vertex tessellation factors. For a quad patch, the method involves comparing the vertex tessellation factors for each vertex of the quad patch to a threshold value and if none exceed the threshold, the quad is sub-divided into two or four triangles. If at least one of the four vertex tessellation factors exceeds the threshold, a recursive or iterative method is used which considers each vertex of the quad patch and determines how to further tessellate the patch dependent upon the value of the vertex tessellation factor of the selected vertex or dependent upon values of the vertex tessellation factors of the selected vertex and a neighbor vertex. A similar method is described for a triangle patch.
US10360720B1 Hybrid raytracing approach for modeling light reflection
Among the various embodiments disclosed herein are example methods for using real-time raytracing in a hybrid approach along with screen space reflections. In certain implementations, the two approaches are combined in a process that decides whether to use screen space reflections or raytracing for a given pixel during a preliminary analysis (pre-pass) of the pixel to be rendered.
US10360718B2 Method and apparatus for constructing three dimensional model of object
A method and an apparatus for constructing a three-dimensional (3D) model of an object are provided. The method includes capturing images of the object by scanning the object along a trajectory around the object, estimating positions of a scanner, which respectively correspond to the captured images, refining the estimated positions of the scanner based on at least two locations on the trajectory, estimating depth maps corresponding to the refined positions of the scanner, generating a surface mesh of the object by fusing the depth maps, and constructing and displaying the 3D model of the object by mapping textures onto the generated surface mesh.
US10360717B1 Method and apparatus for subdividing shader workloads in a graphics processor for efficient machine configuration
An apparatus and method for splitting shaders. For example, one embodiment of a method comprises: receiving a request for compilation of a shader in a graphics processing environment; determining whether there is sufficient work associated with the shader to justify splitting the shader into two or more blocks of program code; evaluating the program code of the shader to identify dependencies between the blocks of program code if there is sufficient work; subdividing the shader into the two or more blocks in accordance with the identified dependencies; and individually executing the two or more blocks of code on a graphics processor. In addition, one embodiment includes the operations of determining whether any of the regions that can be subdivided are likely to run faster with different machine configurations than if the shader is executed without being subdivided, and subdividing the shader only for those regions that are likely to run faster with different machine configurations.
US10360712B2 Digital flyer system with contextual information
A system for contextualizing a digital flyer is disclosed. The system includes a polygon mapping module for incorporating contextual information in the digital flyer using polygon mapping information, the polygon mapping information comprising a polygon for defining a polygonal area on a source flyer image of the digital flyer, the polygon being tagged with the contextual information, and a flyer data store for storing the tagged polygon. There is also disclosed for displaying the contextualized digital flyer and generating feedback using the contextualized digital flyer.
US10360710B2 Method of establishing virtual makeup data and electronic device using the same
A method of establishing virtual makeup data, an electronic device and a non-transitory computer readable storage medium are provided. The method includes: adjusting a scope of the makeup face in the first image to match a predetermined face scope in a predetermined image; defining a plurality of areas on the adjusted makeup face, and each of the areas corresponds to a makeup category; capturing a plurality of first makeup features of at least one of the target makeup category in the makeup category; comparing the first makeup features with a plurality of second makeup features in the database whose target makeup category are same; adding a first makeup pattern including the first makeup features to the target makeup category of the database when the first makeup feature is different from the second makeup feature.
US10360707B2 Information processing apparatus, information processing method, and storage medium for transforming path
An information processing apparatus including an acquisition unit configured to acquire a plurality of vertices forming a one path included in a glyph path, a calculation unit configured to calculate a winding value relating to the one path, a determination unit configured to determine a shift direction of the one path based on the calculated winding value, and a movement unit configured to move positions of the plurality of vertices based on the determined shift direction.
US10360705B2 Interactive data object map
An interactive data object map system is disclosed in which large amounts of geographical, geospatial, and other types of data, geodata, objects, features, and/or metadata are efficiently presented to a user on a map interface. The interactive data object map system allows for rapid and deep analysis of various objects, features, and/or metadata by the user. A layer ontology may be displayed to the user. In various embodiments, when the user rolls a selection cursor over an object/feature an outline of the object/feature is displayed. Selection of an object/feature may cause display of metadata associated with that object/feature. The interactive data object map system may automatically generate feature/object lists and/or histograms based on selections made by the user. The user may perform geosearches, generate heatmaps, and/or perform keyword searches, among other actions.
US10360703B2 Automatic data extraction from a digital image
The invention relates to a computer-implemented method for automatically extracting data from a digital image comprising a graphical representation of quantitative data. The method comprises: Basic graphical objects are detected and structural primitives determined comprising grouping the basic graphical objects based on geometric relations. A semantic label is assigned to each of the structural primitives. A spatial data region of the graphical representation is determined using the semantic labels of the structural primitives. Quantitative data values are extracted which are represented by structural primitives within the data region which are assigned with first semantic labels identifying the respective structural primitives to represent quantitative data. The extracted quantitative data values are provided in units of pixels according to an image coordinate system. The extracted quantitative data values are transformed from the image coordinate system to a coordinate system of physical units of the quantitative data represented by the graphical representation.
US10360701B2 Integrated visualization
A system may provide a visualization function during computational functions performed by a host system. Access to a library of functions including a visualization function is provided. Then, a computing application is executed. The execution of the computing application includes generating multi-dimensional data, invoking the visualization function from the library, and providing a visual representation of at least a portion of the multi-dimensional data for display within the computing application using the visualization function.
US10360699B2 Correcting count loss
Methods for correcting a count loss and PET systems are provided according to examples of the present disclosure. In one aspect, the PET system obtain scanning data of a subject to be detected for which random correction has been performed, obtain a first correction factor corresponding to the true coincidence count according to the single-photon count rates of the two Blocks corresponding to the true coincidence count, obtain a second correction factor corresponding to the true coincidence count according to the system single-photon count rate, and correct the true coincidence count according to the first correction factor and the second correction factor corresponding to the true coincidence count.
US10360694B2 Methods and devices for image loading and methods and devices for video playback
The present disclosure provides methods and devices for image loading. The method includes generating a request message requesting downloading compressed texture data corresponding to a basic image; sending the request message to a server; receiving compression format data sent by the server according to the request message; and sending to a GPU the texture data contained in the compression format data. The present disclosure provides methods and devices for video playback. The method includes extracting webpage source code corresponding to a webpage address entered by a user; determining in the source code a video link address containing a preset protocol header; obtaining an address editing rule and a video player corresponding to the preset protocol header; according to the address editing rule, editing the information and the video link address in the source code into a video playback address containing a preset protocol header; and playing a video resource corresponding to the video playback address.
US10360688B2 Fast multi-spectral image registration by modeling platform motion
A method of predicting warps for image registration includes receiving warp data for a first band pair in an N-band system. The method includes fitting a warp model to the warp data to produce an offset profile for the first band pair, predicting a respective offset profile for at least one other band pair in the N-band system, and using the predicted respective offset profile to generate a warp for the at least one other band pair. The method also includes registering images of the at least one other band pair using the warp for the at least one other band pair. In another aspect, a method of predicting warps for image registration includes receiving warp data for m band pairs in an N-band system, wherein m≤(N−1) and m>2, to register images.
US10360686B2 Sparse image point correspondences generation and correspondences refinement system for ground truth static scene sparse flow generation
A system for generating a ground truth dataset for motion planning of a vehicle is disclosed. The system includes an internet server that further includes an I/O port, configured to transmit and receive electrical signals to and from a client device; a memory; one or more processing units; and one or more programs stored in the memory and configured for execution by the one or more processing units, the one or more programs including instructions for: a corresponding module configured to correspond, for each pair of images, a first image of the pair to a LiDAR static-scene point cloud; and a computing module configured to compute a camera pose associated with the pair of images in the coordinate of the point cloud.
US10360684B2 Method and apparatus for edge determination of a measurement object in optical metrology
A method for edge determination of a measurement object in optical metrology, such as performed by an optical coordinate measuring machine. The method includes the steps of capturing first image data of the measurement object under reflected-light illumination, capturing second image data of the measurement object under transmitted-light illumination, and determining a position of an edge of the measurement object based on an evaluation in which both the first and the second image data are used.
US10360683B2 Image processing apparatus, image processing method, and program
An image processing apparatus includes a detection unit configured to detect a depolarized region in a polarization tomographic image of a subject's eye, an estimation unit configured to estimate a curve using the extracted depolarized region, a discrimination unit configured to discriminate the extracted depolarized region as a region including the estimated curve and a region which is discontinuous with the region including the estimated curve, and a correcting unit configured to correct at least a portion of a result of the discrimination representing the discontinuous region to a result of discrimination representing another region.
US10360680B2 Visualization of projection X-ray image
A system and method are provided for obtaining an improved visualization of bone objects comprised in a projection X-ray image. The projection X-ray image comprises bone objects which at least in part overlap. According to the system and method, a number of the bone objects are delineated by a contour, thereby obtaining a number of delineated bone objects. For each of the number of delineated bone object, a bone suppression technique is applied to the image to obtain respective bone image data individually showing the respective delineated bone object while suppressing shadows of obstructing objects. The bone image data generated for each of the number of delineated bone objects is used to generate an output image in which the bone objects do not overlap. An advantage of the system and method is that a non-overlapping, shadow-suppressed, presentation of the bone objects may be created from an X-ray image which was obtained by projectional radiography.
US10360678B2 Image processing apparatus, image processing method and recording medium thereof
Disclosed are an image processing apparatus, an image processing method and a recording medium thereof, the image processing apparatus including: a storage configured to store standard information about at least one anatomical entity; and at least one processor configured to detect regions corresponding to a plurality of anatomical entities based on a medical image obtained by scanning an object including the plurality of anatomical entities, to estimate a volume of a first anatomical entity at a predetermined point in time based on object information measured from the detected regions of the anatomical entity and the standard information stored in the storage, and to provide information about condition of the first anatomical entity based on the estimated volume. Thus, it is possible to make a diagnosis more simply and accurately by determining condition information of an anatomical entity at a point in time for the diagnosis based on a randomly taken medical image.
US10360677B2 Apparatus and method for joint-edge-preserving regularization to reduce noise in four-dimensional computed tomography images
A method and apparatus is provided to denoise computed tomography (CT) sinograms and reconstructed images by minimizing a penalized-weighted-least-squares objective function that includes a joint-edge-preserving regularization term. Common information shared among a series of related image and/or sinograms can beneficially be used to more accurately identify edges common to all of the image and/or sinograms. Thus, a joint edge preserving regularizer that relies on information from a series of three-dimensional constituents of a four-dimensional image, such as a time series of images in a CT profusion study or an energy series of images in spectral CT, can improve image quality by better preserving edges while simultaneously denoising the constituent images.
US10360670B2 Method for the non-destructive testing of the volume of a test object and testing device configured for carrying out such a method
A method for the non-destructive testing of the volume of a test object, during the course of which a volume raw image of the test object is recorded by a suitable non-destructive imaging testing method. Then, those regions of the volume raw image are identified that are not to be attributed to the test object material. It is checked whether an identified region is completely embedded in regions that are to be associated with the test object material. If necessary, such a region is assimilated to those regions that are to be associated with the test object material, forming a filled volume raw image. Finally, a difference is generated between the volume raw image and the filled volume raw image, forming a first flaw image.
US10360669B2 System, method and computer program product for generating a training set for a classifier
There are provided a system, computer software product and method of generating a training set for a classifier using a processor. The method comprises: receiving a training set comprising training defects each having assigned attribute values, the training defects externally classified into classes comprising first and second major classes and a minor class; training a classifier upon the training set; receiving results of automatic classification of the training defects; automatically identifying a first defect that was externally classified into the first major class and automatically classified into the second major class; automatically identifying by the processor a second defect from the multiplicity of training defects that was externally classified into the minor class and automatically classified to the first or second major classes; and correcting the training set to include the first defect into the second major class, or to include the second defect into the first or the second major class.
US10360665B2 Systems and methods for solving inverse problems using a coupled autoencoder
Motion blur occur when acquiring images and videos with cameras fitted to the high speed motion devices, for example, drones. Distorted images intervene with the mapping of the visual points, hence the pose estimation and tracking may get corrupted. System and method for solving inverse problems using a coupled autoencoder is disclosed. In an embodiment, solving inverse problems, for example, generating a clean sample from an unknown corrupted sample is disclosed. The coupled autoencoder learns the autoencoder weights and coupling map (between source and target) simultaneously. The technique is applicable to any transfer learning problem. The embodiments of the present disclosure implements/proposes a new formulation that recasts deblurring as a transfer learning problem which is solved using the proposed coupled autoencoder.
US10360662B2 Alignment of multiple camera images by matching projected one dimensional image profiles
A multiple camera imaging system, comprising a first camera image sensor configured to obtain a first image of a scene from a first vantage perspective point; a second camera image sensor configured to obtain a second image of the scene from a second vantage perspective point; and an image signal processor (ISP), configured to process the first image and the second image by performing the following steps: producing a first monotone image from the first image, and a second monotone image from the second image; projecting the first monotone image to produce a first one-dimensional profile; and projecting the second monotone image to produce a second one-dimensional profile; extracting a matching information from the first and second one-dimensional profiles by matching the second one-dimensional profile to the first one dimensional profile; using the matching information produce a first processed two-dimensional image, and a second processed two-dimensional image that is aligned with the first processed two-dimensional image.
US10360659B2 Method and apparatus for controlling image display during image editing
A method is performed at a computing device for controlling image display during image editing, the method including: loading, into the memory, an obtained to-be-edited image; identifying a primary area in the loaded image, the primary area including one or more objects that are automatically recognized as subjects of the loaded image; adjusting the primary area in the loaded image in accordance with a fitting state between the loaded image and a preset template when a center of the primary area is initially located at a center of a display area of the preset template; and displaying, on the screen, the adjusted primary area in the loaded image to occupy the display area of the template completely.
US10360658B2 Display control apparatus and computer-readable recording medium
A display control apparatus including: a creating unit that creates, from an image, a partial image of the image, and including in a center thereof an arbitrary viewpoint on the image; a display controller that displays, on a display, a display image including the image and a viewpoint listing image of a list of thumbnails of plural of the partial images; and an accepting unit that accepts input indicating a change of the image in the display image, according to operation on the image or the viewpoint listing image. The display controller changes the image in the display image according to the input, and changes a sequential order of the thumbnails in the viewpoint listing image such that a thumbnail of the partial image corresponding to a region of the image to be newly displayed according to the input is displayed at a predetermined position in the viewpoint listing image.
US10360657B2 Scaling content of touch-based systems
Methods and systems may provide for detecting a manual addition of first content to an interactive display and defining a content boundary around the first content. Additionally, a first automatic rescaling of the first content within the content boundary may be conducted in response to one or more of a manual modification of the first content or a trigger related to a characteristic of the first content. In one example, a manual reposition request is detected with respect to the first content, the first content is moved to a new position on the interactive display based on the reposition request, and a second automatic rescaling of the first content is conducted based on a state of second content that is adjacent to the new position.
US10360656B2 Image displaying system and image displaying method applied thereto
An image displaying system and an image displaying method are provided. The image displaying system includes a liquid crystal screen with a display area. Firstly, an original frame corresponding to an image signal is shown on the display area at a first time point. Then, an adjusted image is shown on the display area at a second point according to a setting information. The adjusted image and the original frame have different contents. Then, the adjusted image is not shown but the original frame is shown on the display area at a third time point. The time difference between the third time point and the first time point is not larger than a response time period corresponding to the human persistence of vision. Consequently, the image sticking problem or an image retention phenomenon of the liquid crystal displaying technology is overcome.
US10360653B2 Host-based GPU resource scheduling
Examples allocate and schedule use of graphics processing unit (GPU) resources among a plurality of users executing virtual machines (VMs) or processes. During initialization, shares representing proportional access to the GPU resources are assigned and then adjusted based on graphics command characteristics. Quantum is allocated among the VMs based on the shares. At runtime, graphics commands from the VMs are queued and iteratively sent to the GPU based on a comparison between allocated quantum and a threshold quantum. In this manner, the GPU resources are fairly shared among the VMs.
US10360650B2 Systems and methods for real-time group coding
A computer-implemented method for real-time coding of medical group codes such as diagnosis and procedure related groups is described. In one embodiment, one or more initial medical group codes may be assigned to a patient record based on a first set of inputs. Upon assigning the one or more initial medical group codes, a coding summary of the one or more assigned medical group codes may be displayed. While displaying the coding summary, at least one input from a subsequent set of inputs may be received and updating one or more medical group codes in the patient record.
US10360644B2 User characteristics-based sponsored company postings
A system may include a network interface, a user interface, and a recommendation engine. The user interface may be configured to receive a company characteristic of a company profile of a company posted to the social network and a company bid from an entity related to company to the social network. The recommendation engine may be configured to determine an aggregate company score for the user based on a relevance of the company characteristic to a user characteristic and the company bid. The network interface may be configured to transmit a message related to the company to the user based, at least in part, on the aggregate company score.
US10360643B2 Distance-based social message pruning
Correspondences in a social networking system are analyzed to determine at least one topic. An activity stream with the at least one topic is analyzed. A target audience for the activity steam is identified. The activity stream is analyzed according to a uniqueness and a relationship criteria to form an assessment. The assessment is analyzed to a predetermined action criteria. Performing an action responsive to determining the assessment satisfies the predetermined action criteria.
US10360641B2 Hybrid electronic lockbox
A method of managing an electric lockbox, such as to reduce processing times associated with remittance processing, may include receiving, by one or more computing devices at a financial institution, a batch file and/or one or more physical remittances at lockbox associated with a payee, the batch file and any physical remittances comprising information associated with a plurality of financial transactions between one or more payors and the payee. The one or more computing devices may then determine whether at least a portion of the information corresponds to a payee preference. A report may be communicated to the payee, the report including a record of the plurality of financial transactions as a set of documents corresponding to the payee preference. In some cases, the report may include at least a portion of the remittance information associated with the plurality of financial transactions deposited into an account associated with the payee.
US10360638B1 Insurance claim capitation and predictive payment modeling
A claim-based capitation model is proposed for handling vehicle repair insurance claims. Rather than determining a detailed estimate of the expected actual cost of repair, the estimate may be determined using a simpler model. For example, the insurance company and a repair facility may agree to following a predictive payment model in which the insurance company pays a fixed predicted capitated amount of money for each repair claim, regardless of the amount of repair work that will be needed. Alternatively, the insurance company may pre-pay a fixed capitated amount for a predicted number of future insurance claims.
US10360637B2 Automated systems and methods for managing the placement process for securing insurance coverage
Automated systems and methods for implementing and managing the submission, quote, proposal and binding stages (i.e., placement process) for securing insurance coverage.
US10360632B2 Fast track routing of streaming data using FPGA devices
Systems and methods are disclosed for fast track routing of streaming data as between multiple compute resources. For example, the system may comprise a processor, reconfigurable logic device, a shared memory that is mapped into a kernel and user space of an operating system for the processor, a network protocol stack, and driver code for execution within the kernel space of the operating system while the operating system is in the kernel mode. The driver code can be configured to (1) maintain a kernel level interface into the network protocol stack, (2) copy the streaming data from the network protocol stack into the shared memory, wherein the copy operation is performed by the driver code without the operating system transitioning to the user mode, and (3) facilitate DMA transfers of data from the shared memory into the reconfigurable logic device for processing thereby.
US10360628B1 Augmented reality confidential view
A method implemented on an augmented reality (AR) device includes receiving an image of a document on the AR device. The image of the document includes one or more areas of obfuscated text. A marker on the document is identified. The marker is associated with an area of obfuscated text on the document. The marker is scanned using the AR device. When the user of the AR device is authenticated, a non-obfuscated image of the text associated with the marker is displayed on the AR device.
US10360627B2 Systems and methods to provide account features via web based user interfaces
A portal to provide user interfaces to users to access and/or purchase account features in connection with websites of issuers. The user interfaces have white label configurability that allows the issuers to customize the labeling of the user interfaces such that the user interfaces can be perceived as part of the websites of the issuers of the consumer accounts of the respective users. The user interfaces are configured to present, in a user friendly way, the account features currently in the consumer accounts, as well as optional account features that can be purchased at additional costs.
US10360625B2 Dynamically adaptive policy management for securing mobile financial transactions
A system for securing a mobile financial transaction using an adaptive security policy is provided by presenting, via an external terminal, an input request associated with a vertex of the security policy. User input is received via the external terminal in response to the input request. A rule associated with the vertex is retrieved from a database. An edge is selected from a plurality of edges associated with the vertex according to the retrieved rule. A communication session of the external terminal is routed to a subsequent vertex via the selected edge.
US10360624B2 Systems and methods for automated internet-based auctions
The present invention relates to systems and 5 methods for implementing an automated auction process that is held at a designated time on the Internet, and that ends after bidding has been completed. In accordance with these systems and methods, a server connected to a plurality of workstations may establish 10 several auctions that allow for efficient trading of multiple goods, while simulating the live and dynamic setting of traditional auctions.
US10360621B2 Near-identical multi-faceted entity identification in search
Example embodiments described herein disclose systems and methods for near-identical multi-faceted entity identification within search results from an online marketplace. The online marketplace may be or include a group of one or more server machines configured to provide one or more online marketplace services, including the near-identical multi-faceted entity identification system. A user device may accordingly request and receive, from the online marketplace, a set of item listings based on submitted search criteria. The online marketplace may then access the set of item listings and identify one or more similar item listings among the set of item listings in order to demote a ranking of the similar item listings within the set.
US10360616B2 System and methods for prioritization of items for delivery
Customers may place orders for items for delivery, where merchants provide the items, and a service provider receives the orders and facilitates the delivery of the items. Upon receiving multiple orders, the orders may be prioritized based on users scores associated with users that placed the orders. An order objective for the orders may be determined and multiple fulfillment plans for each order may be generated. For a particular order, a fulfillment plan of the multiple fulfillment plans may be selected based on the order objective for that order, where the selected fulfillment plan may govern how and when the items included in the order are to be delivered to the user that placed the order. The service provider may cause the items associated with the order to be delivered to the user pursuant to the selected fulfillment plan.
US10360609B2 Inter-device self-service terminal (SST) interactions
Methods and a system for inter-device Self-Service Terminal (SST) interactions are provided. A customer causes a request for assistance to be communicated from a SST during a transaction. A device in proximity to the SST accepts the request. A message is selected by a clerk of the device and relayed to the SST for presentation during the transaction. In an embodiment, the device wirelessly receives the request from a second device that is also in proximity to the SST.
US10360606B2 Crowd-sourced cloud computing in a multiple resource provider environment
A crowd-sourced cloud environment allows for, and benefits from, modes of interaction between among the service providers (including the “resource providers” and the “cloud provider”) and consumers (also referred to herein as “tenants”) that are not practiced in a DC-centric cloud environment—specifically, the use of Internet-based social networking technology and Internet-based online marketplace technology to facilitate resource pooling and interaction between crowd-sourced cloud resource providers, the cloud provider, and crowd-sourced cloud consumers.
US10360605B2 Server apparatus, information providing method, information providing program, recording medium recording the information providing program, and information providing system
In providing information to a user, a server apparatus and the like which can preferentially display information in which the user is interested is provided. Degrees of interest of the user for targets corresponding to information displayed on a display unit are calculated based on details of operation of the user when the display unit displays the information, and information to be displayed is displayed by prioritizing the information of targets related to targets with high degrees of interest of the user.
US10360603B2 Creation and use of constraint templates
The new creation and use of entitlement constraint templates methods and systems can be linked to software offerings in a software catalog. Allowing software catalog experts to link contractual entitlement data with software product offerings via constraint templates on such a varying list of constraint types, establishes a highly robust software catalog knowledgebase. The result is significant cost savings in terms of time spent inputting entitlement constraint data by contract analysts as well as minimizing errors by those analysts who would otherwise be required to have a very high level of expertise in the software offerings while potentially inputting the same constraint data repeated times.
US10360597B2 System and method for contextual services experience
A contextual services delivery system may comprise a services repository containing services instructions and a contextual services delivery module. The contextual services delivery module may deliver different contextual services to a smartphone and/or a POS terminal in response to a context environment, in order to provide a user with a customized contextual services experience.
US10360595B2 Advertising system and method using in-app advertisement module
The present invention relates to an advertising system and method using an in-App advertisement module, which is capable of displaying an advertisement on a lock screen through an advertisement module which is inserted in one or more application and is installed in parallel to the applications and distributing saved rewards to the applications according to a user input through the lock screen on which the advertisement is displayed, thereby allowing the saved rewards to be used as points.
US10360589B1 Audience definition for advertising systems
An ad facilitation server receives a definition of an audience from an advertiser, the definition expressed in terms of a URL that audience members have visited, such as a regular expression for URLs. Upon receiving a URL corresponding to a visit of a visitor to a page of the advertiser, the ad facilitation server determines whether the URL matches the audience definition provided earlier; if so, the ad facilitation server sends a request to a number of different ad publishers, requesting them to add the visitor to an associated audience. When an ad impression opportunity occurs on a particular ad publisher, the publisher considers bids previously submitted by the advertiser for the audience when selecting an ad for the ad impression opportunity. Thus, advertisers are enabled to bid on specific audiences defined by prior page visits, across a number of different ad publishers constituting different advertising channels.
US10360587B2 Clickstream analysis methods and systems related to improvements in online stores and media content
Methods and systems are provided herein for the analysis of information about online actions of a plurality of users. The analysis methods and systems allow for the modification of online and offline business operations and marketing communications based on online consumer behavior. The methods and systems may obtain an input data set comprising information about online actions of a plurality of users, process the input data set to obtain transformed clickstream data, analyze the transformed clickstream data to identify an order in which each user of the plurality of users views a plurality of product offerings, determine an average order position that a specific product offering of the plurality of product offerings is viewed, and modify an offline or online marketing communication associated with the specific product offering based on the average order position of the specific product offering.
US10360583B2 System and method for direct response advertising
Systems and methods to provide a response to advertising determine and/or obtain a commercial good that is related to an advertisement presented to a user, and further determine and/or obtain a commercial source for that commercial good. Information regarding the particular commercial good and/or the corresponding commercial source is presented to the user, for example using a graphical user interface. The user may subsequently be able to buy the commercial good from the commercial source.
US10360582B2 Social commerce return on investment
A system and method are disclosed for analyzing return on investment (ROI) for social commerce interactions. User data associated with a target group of social media users is collected and processed to generate a first set of social commerce metrics. The user data comprises a first set of social media interaction data corresponding to a first set of social commerce interactions with the target group of social media users. The user data is further processed to generate a second set of social commerce interactions, which are then performed. The performance of the second set of social commerce interactions generates a second set of social commerce interaction data, which in turn is processed to generate a second set of social commerce metrics. The first and second sets of social commerce metrics are then processed to generate social commerce ROI metrics.
US10360579B2 Campaign performance data snapshot cards
Systems and methods are disclosed for facilitating collaboration amongst individuals working on a coordinated campaign toward certain goals. In furtherance of these goals, the individual team members use technical resources provided by specialized tools, which are also sometimes referred to as applications or products. As the campaign progresses, these applications generate a large volume of data, some of which may be useful to teams other than those which were originally responsible for producing the data. In certain embodiments a campaign manager platform is used to facilitate data sharing and collaboration amongst the various teams that comprise a campaign. In such embodiments the individual team members interact not only with the applications specifically adapted for their team, but also with the campaign manager, which provides a medium for exchanging data and ideas with other teams. This advantageously facilitates data sharing and collaboration amongst the teams, thereby enhancing the overall campaign success.
US10360574B2 Systems and methods for response rate determination and offer selection
Methods and systems for calculating a current response rate to an offer are disclosed. Examples of offers include but are not limited to design options for a web page and scripts used by operators in a call center. An offer may be served multiple times to one or more users and the current response rate may be determined for a point in time. The method may comprise obtaining estimates of response rate in successive iterations of response rate estimation. Each estimate may be determined over a period of time ending at the point in time, and each estimate may be determined over a larger period of time than the previous estimate. A range of uncertainty may be defined by upper and lower bounds for the estimates of response rate, with at least the first estimate being within the range of uncertainty. Each estimate may be compared to one or both of the upper and lower bounds and the result of the comparison may be used in the selection of one of the estimates as the calculated current response rate.
US10360573B1 Interactions platform
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, that relate to obtaining data that indicates a time that a MAC address was detected at a temporary site, obtaining data that indicates a time that a MAC address was detected at a non-temporary site, obtaining data that indicates that a first interaction with a first item occurred at the temporary site, obtaining data that indicates that a second interaction with a second item occurred at the non-temporary site, determining, that the MAC addresses match, determining that the time that the MAC address was detected at the temporary site occurred before the time that a MAC address was detected at the non-temporary site, determining that the first item and the second item match, and classifying the detection of the MAC address at the non-temporary address as being caused by the temporary site.
US10360571B2 Method for monitoring and analyzing behavior and uses thereof
Systems for monitoring and analyzing behavior in various applications and uses thereof. Generally, the systems (and uses thereof) are for monitoring and analyzing consumer purchasing behavior in real-time to drive sales via engaging digital customer experiences. In embodiments, the disclosed system can include a retail store system that features and includes MAC address tracking, user eye tracking, object identification of goods on shelves, open API, advertising broker rules engine. In addition, the system can include a customer engagement with interactive output displays including displays with demographic intelligence, displays with demographics and MAC-panels throughout store at product, displays with demographics and MAC-single panel or few panels scattered throughout store, automated customer assistance at shelf, customer purchase at shelf.
US10360569B2 Utilizing physical cookies to connect physical world experiences to digital world outcomes
Methods and arrangements for associating physical activities and digital activities of a user. A plurality of physical attributes of the user are collected, via mining sensor data from at least one physical state associated with the user and a plurality of digital attributes relating to at least one digital activity of the user via mining the data from a digital presence of the user. A plurality of physical attributes and digital attributes are grouped based on a similarity measure. There are stored a grouping of the physical and digital attributes at a data storage location. Other variants and embodiments are broadly contemplated herein.
US10360564B1 Automated compliance scripting and verification
In an example, a method for implementing a disclosure message requirement may include operations to detect a condition requiring an output of the disclosure message and to control output of the disclosure message, in a communication session that follows a process workflow. The process workflow may be modified to include pausing further actions in the process workflow, outputting of the disclosure message in the communication session, and then resuming actions in the process workflow in response to successfully outputting the entire disclosure message to a customer user. In some examples, the communication session involves a telephone call session between a customer service agent and a customer. In some examples, user interface functions related to the process workflow are disabled and then enabled, to prevent the agent from proceeding in the process workflow for a product or service until the disclosure has been successfully output.
US10360560B2 System for authenticating a wearable device for transaction queuing
Embodiments of the invention are directed to systems, methods, and computer program products for authenticating a wearable device for transaction queuing. The system enables a user to pre-authenticate the wearable device and utilize the pre-authenticated wearable device to execute one or more transactions, from a pending transaction queue, without requiring additional authentication credentials for each transaction. In this regard, the system is configured to receive limits associated with the use of the wearable device and enable the user to initiate a transaction associated with a transaction terminal. Furthermore the system may suggest one or more suitable locations of transaction terminals. The system may then place the transaction in a pending transaction queue and transmit a notification to the user indicating that the transaction has been processed. In response, the system may receive a token from the pre-authenticated wearable device at the transaction terminal and enable the user to complete transaction.
US10360558B2 Simplified two factor authentication for mobile payments
A method for two factor authentication is described. The method comprises sending an activation code stored on a mobile device to a server for verification. An encrypted secret key generated by the server using the activation code is received. The secret key is decrypted using the activation code stored on the mobile device. The mobile device encrypts the secret key using a predetermined PIN. As a result of a user inputting the predetermined PIN, the secret key is decrypted, the mobile device generates a first token using the secret key and transmits the first token to the server to authenticate the user. After receiving authentication from the server, the information on the mobile device is synced with the server.
US10360552B2 Implementing method of mobile group-buying system
An implementing method of mobile group-buying system includes a buying group set-up step; a group-buying information creating step; a group-buying information transmitting step; and a group-buying information recording step. The mobile group-buying system is configured to allow at least two mobile communication devices to form a group-buying group, wherein each of the mobile communication devices is individually installed a group-buying APP. Further, initiator of each group-buying group can create group-buying information through the APP, and the group-buying information is issued to each participant of the buying group. Furthermore, when the buying group is established, the invitation of new attendants from any of the group participants to join the group of the same serial number is not accepted. Thus, the present disclosure not only can enhance participation rate of group-buying but also ensure the initiator and the participants in the buying group are in a first layer.
US10360550B2 Management of emailed payment recipients
An email payment system and method to provide users with the ability to initiate and send payments to one more recipients via email messaging. A user interface is provided in an email client that allows a user to insert payment with the email. Payment details are collected through one or more payment modals displayed in the email client. A payment object is inserted into the body of the email and is displayed to both the sender and recipient. The payment details captured in the payment object are communicated to a payment processor. The payment processor uses electronic payment accounts associated with the corresponding sender and recipient email addresses to identify the relevant electronic payment accounts and transfer the payment between said accounts. A status of the payment transaction is tracked and displayed within the payment object of the emails residing in both the sender and recipient email client.
US10360549B2 Printing system and printer
A printing system can easily configure a data terminal when a POS application running on a server is used from a data terminal.A POS system has a server that runs a POS application, a data terminal, and a printer communicatively connected through the Internet to the server. The printer has a local communication unit that establishes communication with the data terminal, a communication relay unit that communicatively connects the data terminal and the server, a configuration settings acquisition unit that gets configuration settings to configure the POS application from the server, and an application configuring unit that configures the POS application based on the configuration settings to use the POS application from the data terminal.
US10360546B2 Method for supplying electrical power and billing for electrical power supplied using frequency regulation credits
A method supplying AC power and billing a customer using frequency regulation credits. The method includes using an AC frequency measuring device, measuring a current AC frequency on an AC power line; using a power consumption measuring device, measuring a current power consumption on the AC power line over a period of time equal to a sampling interval; calculating a power consumption moving average of a last N power current power consumptions measured, where N is a positive integer greater than 1; generating credits or debits based on the current power consumption, the current AC frequency and the power consumption moving average; adding the credits or debits to a frequency regulation credit; and for each next sampling interval repeating measuring the current AC frequency, measuring current power consumption, calculating the power consumption moving average, generating the credits or debits, and adding the credits or debits to the frequency regulation credit.
US10360544B2 Information processing system, information processing apparatus, and information processing method
A system effectively performs content information acquisition processing and content purchase processing in which it is necessary to access different servers. If a user views information provided by an information providing server, for example, television program table information, and acquires content related to information selected from among pieces of information included in the television program table information, the user can transmit a content acquisition request including content specification information to a content providing server simply by dragging and dropping the selected information displayed on a display screen onto a toolbar included in a display unit or onto another server information display area. As a result, the user can effectively perform the selection and acquisition of content without switching between connections to various servers.
US10360542B2 Payment platform for online service providers
Payment providers interact with an online service provider using a standard interface provided by the online service provider for different payment providers. A payment provider can invoke the interface of the online service provider to add credits for a user of the online service provider. The online service provider allows users to make purchases using credits. The online service provider authorizes purchases made by the user based on credits available for the user or based on a history of payments from the user. The online service provider sends an invoice based on the purchases to the payment provider. The payment provider can be any system that can invoke the interface provided by the online service provider. For example, the payment provider can be a financial institution, another user, or a business that provides credits to the user for performing actions that benefit the business.
US10360538B2 Predicting pollution formation on insulator structures of power grids
A method and a device for predicting insulator pollution grade includes acquiring prediction data affecting the insulator pollution grade; acquiring current pollution status of the insulator; predicting the insulator pollution grade based on the prediction data, the current pollution status and an insulator pollution grade calculating model, wherein the insulator pollution grade calculating model at least comprises an initial pollution status variable of the insulator, and a pollutant accumulation prediction and a pollutant reduction prediction based on the initial pollution status variable, at least one of the accumulation prediction and the reduction prediction being associated with the prediction data, and the initial pollution status variable being associated with the current pollution status.
US10360532B2 Method and system for estimating stock level of shelf
The disclosure is related to a method and a system for estimating a stock level of a shelf. An image processing technique is incorporated to conduct stock estimation that is used as a reference for replenishment decisions. In the method, a camera is used to capture a shelf image. The shelf image is divided into multiple sub-region images. Multiple binarized images with respect to the multiple sub-region images are obtained by applying a binarization method. A ratio of the binarization values with respect to the pixels within every sub-region is calculated. The method also includes comparing the ratio of the binarization values in at least two sub-regions with a reference ratio in the at least two sub-regions within a shelf reference image. The comparison is used to estimate the stock level, and also to determine whether the shelf is to be replenished.
US10360531B1 Robot implemented item manipulation
A technology is provided for robot implemented item manipulation. In one example, a method includes analyzing one or more items including a target item for manipulation, using machine vision rules, to identify the target item. When a determination is made that the robot is unable to perform the manipulation, a request may be transmitted requesting human assistance. An electronic response may be received in response to the request which includes an instruction for manipulating the target item. The robot may manipulate the target item using the instruction.
US10360529B2 Shippable network-attached data storage device with updateable electronic display
A network-attachable data transfer device housed within a shippable enclosure that incorporates an updateable electronic display for displaying shipping destination information is disclosed. The device may be initialized (e.g., prepared to receive data, and the updateable electronic shipping display set to the shipping destination) by a service provider and shipped, in accordance with the displayed destination address, as a self-contained shipping unit. The device may be installed onto a network at the destination and loaded with data. The display may also be updated with the next destination address such that the device is shipped to the updated destination address (e.g., back to the service provider, or onto other destinations before being send back to the service provider). When the device is received back at the service provider, the data is transferred from the device to a service provider storage facility, wiped of data, and prepared to be sent out again.
US10360527B2 Casual modeling of multi-dimensional hierarchical metric cubes
A computing system initializes a first frontier to be a root of a multi-dimensional hierarchical data structure representing an entity. The system acquires first data corresponding to the first frontier. The system performs modeling on the first data to obtain a first model and a corresponding first statistic. The system expands a dimension of the first frontier. The system gathers second data corresponding to the expanded frontier. The system applies the data modeling on the second data to obtain a second model and a corresponding second statistic. The system compares the first statistic of the first model and the second statistic of the second model. The system sets the second model to be the first model in response to determining that the second model statistic is better than the first model statistic. The system outputs the first model.
US10360521B2 Dynamic location recommendation for public service vehicles
A recommendation system for generating location recommendations for drivers of public service vehicles is disclosed. The system segments a map of an area of interest into segments or regions and analyzes historical call data to estimate demand in the regions. The analysis also determines values of the calls in the regions. For example, the analysis estimates the probability of the calls and values of such calls in each region. The analysis may include time patterns to improve accuracy of the estimation. By using the results of the analysis along with current information, such as current location of a vehicle, current time, and real-time traffic information, a holding location recommendation is generated.
US10360518B2 Shared vehicle management device
A shared vehicle management device for managing shared vehicles used by users, including a rental request acquisition unit configured to acquire a rental request by the user, a vehicle state acquisition unit configured to acquire state information of the shared vehicle, a rental determination unit configured to determine a necessity level of maintenance of the shared vehicle on a basis of the state information of the shared vehicle, and determine whether to prohibit or permit a rental of the shared vehicle with the state information of the shared vehicle and the rental request by the user, and a recommended destination selection unit configured to determine that the shared vehicle needs maintenance upon a determination that the necessity level of maintenance of the shared vehicle is higher than a predetermined reference value when the rental determination unit determines whether to prohibit or permit the rental of the shared vehicle.
US10360515B2 Information processing apparatus and information processing method to generate image processing algorithm based on achine learning process
An information processing apparatus includes a control unit that creates a plurality of learning information items including an input image and a teacher image as an expected value by image-processing the input image in accordance with a scenario described with a program code, and supplies the created plurality of learning information items to a machine learning module that composes an image processing algorithm by machine learning.
US10360513B2 Belief data model management service
In general, embodiments of the present invention provide systems, methods and computer readable media for providing a belief data modeling service for representing and operating belief models data. In embodiments, a belief data modeling service may be configured to perform operations comprising receiving a belief data modeling service request including an input data model representing a set of data, a set of input parameters including at least one of observational data and modeling data, and an operation to be applied to the input data model using the input parameters; and, in response to receiving the belief data modeling service request, generating an output belief data model of the set of entities by generating new states and a set of logical conditionals that constrain the states for at least a subset of the entities by applying the input operation to the input data model.
US10360510B1 Systems and methods for gating a step count
The present disclosure relates to activity monitoring systems and methods for gating whether or not steps should be counted in an observation window based on whether a decision tree concludes there are consecutive step activities (versus no activity or other activities) in the observation window. Particularly, certain aspects are directed to a method that includes obtaining acceleration data for an observation window of an accelerometer, inputting two or more characteristics of the acceleration data into a decision tree to determine activity occurring within the observation window, assigning a first class to the observation window when the determined activity is associated with consecutive steps, assigning a second class to the observation window when the determined activity is not associated with consecutive steps, and when the first class is assigned to the observation window, determining a step count for the observation window using frequency analysis.
US10360509B2 Apparatus and method for generating an optimal set of choices
Apparatus and method for generating an optimal set of choices. The apparatus includes: a generating section operable to generate a new set of choices to be shown to a chooser, wherein the new set of choices includes at least two selectable subjects among a plurality of selectable subjects; and an output section operable to output the new set of choices generated by the generating section. There is also provided a method and a computer program product.
US10360508B1 Personalized Markov chains
A data processing method comprises receiving title interaction data, wherein the title interaction data specifies, an order in which users interacted with a plurality of titles; generating a plurality of statistical models, each statistical model of the plurality of statistical models specifying a plurality of probabilities, wherein the plurality of probabilities represent, for each first title of the plurality of titles and each second title of the plurality of titles, a likelihood that a user will interact with the first title then next interact with the second title; refining the plurality of statistical models based on the title interaction data; determining a plurality of weight values corresponding to the plurality of statistical models for a particular user; identifying, for the particular user, one or more recommended titles of the plurality of titles based on the plurality of weight values and the plurality of statistical models.
US10360502B2 Generating a state diagram
A computing device may include a memory to store data that describes a state machine model that includes destination states and source states. The source states may be associated with conditions upon which the state machine model is to transition from a corresponding source state to one of the destination states. The device may also include a processor configured to generate data to describe a state diagram from the data that describes the state machine model. The state diagram may include the graphical symbols and lines. Each of the graphical symbols may represent one of the source states or one of the destination states. The lines may represent transitions and include one or more vertical lines to represent transitions to one of the destination states from more than one of the source states. The graphical symbol may represent the one of the destination states is not adjacent to the graphical symbols to represent the more than one of the source states. The processor may arrange graphical symbols in a first row, arrange lines, and arrange vertical lines in a second row that does not overlap with the first row.
US10360498B2 Unsupervised training sets for content classification
Various embodiments of the present disclosure include systems, methods, and non-transitory computer storage media configured to identify a set of training content items, each of the set of training content items comprising video content. A category may be assigned to each of the set of training content items. A plurality of variations may be provided to the each of the set of training content items. A first content recognition module may be trained in an unsupervised process to associate the plurality of variations of the each of the set of training content items with the category assigned to the each of the set of training content items. A classification layer may be generated based on the training the first content recognition module in the unsupervised process. A second content recognition module may be trained in a supervised process based on the classification layer.
US10360497B2 Decomposing convolution operation in neural networks
A method of operating a neural network includes determining a complexity, such as a number) of separable filters approximating a filter. The method further includes selectively applying a decomposed convolution to the filter based on the determined number of separable filters.
US10360495B2 Augmented reality and blockchain technology for decision augmentation systems and methods using contextual filtering and personalized program generation
Augmented reality and blockchain technology for decision augmentation systems and methods using contextual filtering and personalized program generation are provided herein. An example method includes receiving any of an image, a video stream, and contextual data from a mobile device camera, evaluating any of the image, the video stream, and the contextual data for target food or beverage content by determining ingredient and nutritional components of the target food or beverage content, and applying an augmented reality overlay to the target food or beverage content based on the ingredient and nutritional components.
US10360492B2 Carrier tape, method for manufacturing same, and method for manufacturing RFID tag
A method for manufacturing a carrier tape housing electronic components with seal materials includes preparing a tape-shaped main body including housing holes penetrating from one surface to other surface along a longitudinal direction, preparing a tape-shaped seal material including an adhesive layer on the one surface and including pairs of terminal electrodes on the adhesive layer, affixing the adhesive layer to the other surface such that respective portions of the paired terminal electrodes are located within each of the housing holes in a planar view, forming cuts in the tape-shaped seal material to separate portions defining and functioning as the seal materials including portions overlapping with the respective housing holes in a planar view from the other portions, and providing an electronic component into each housing hole and connecting the respective portions of the paired terminal electrodes located within each of the housing holes to the electronic component.
US10360491B2 Method for providing random combination status code for commodity
The present invention provides a method for providing a random combination status code for a commodity, comprising parts A and B provided on a commodity and corresponding circuit components. The parts A and B have particular joint surfaces, and their respective joint surfaces have conductive geometric patterns made of a conductive material; the combination of these patterns reflects the on/off of a circuit, thereby generating potential signals which record and transmit information by means of other circuit components. In this coding method, different storage statuses of a commodity can be distinguished according to status bit information sent by the commodity. The method can be widely used in commodity packaging, and can achieve good effects in managing commodity circulation, quality and safety.
US10360490B2 IC card, portable terminal, and portable electronic apparatus
An IC card includes a communication unit and a controller. The communication unit can communicate with one communication destination by a plurality of interfaces including a first interface and a second interface. The controller processes a command received by the communication unit, and makes the communication unit transmit a response to the command. In a case where the first interface becomes unavailable after the communication unit receives the command by the first interface until the communication unit transmits the response to the command, the controller makes the communication unit transmit a response containing discontinuation information indicating that the transmission of the response to the command received by the first interface is discontinued by the second interface.
US10360486B2 Method and apparatus for providing a communications service using a low powered radio tag
A radio tag comprising a first radio and a second radio and a method for providing a communications service are disclosed. For example, the method comprises entering, by a processor of the radio tag, an active state of the radio tag and activating the second radio when a wake-up signal is received, where the second radio draws power from a power source, transmitting, by the processor of the radio tag, data to a device or receiving the data from the device when the radio tag is in the active state, and deactivating, by the processor of the radio tag, the second radio and entering an idle state when the wake-up signal is no longer being received, where only the first radio draws power from the power source for listening for the wake-up signal in the idle state.
US10360483B2 Ink jet pre-fire waveform control
A method, includes receiving native image data at a processor for a printing system having a jet stack including a nozzle plate with an array of jets, formatting the native image data by pixels for each jet within the array of jets to produce ordered image data, scanning the ordered image data to determine timing and frequency of any pre-fire sequences needed for each jet, replacing a portion of the ordered image data for jets that need pre-fire sequences with a predetermined trigger sequence followed by a number and pattern of pre-fire pulses to produce modified image data, and transmit the modified image data.
US10360475B2 Object recognition apparatus
An object recognition apparatus includes an image capturing unit, a storage unit that stores feature data of a plurality of reference objects, a display unit, and a processor. The processor calculates degrees of similarity between an object in the captured image and a plurality of reference objects, based on the feature data of the reference objects, selects some of the reference objects as candidates objects based on the calculated degrees of similarity, and controls the display unit to display the candidate objects and a message to select one of the candidate objects. If no candidate object is selected within a predetermined time after the candidate objects and the message have been displayed, and thereafter a new image is captured by the image capturing unit, the processor removes the message and calculates degrees of similarity between an object in the newly captured image and the plurality of reference objects.
US10360474B2 Image processing device, endoscope system, and image processing method
An image processing device includes a processor including hardware. The processor implements an image acquisition process that acquires time-series images that were captured in time series, and a process that detects a change position, the change position being a position at which an object captured within the time-series images changes from a first object to a second object. The processor implements the process that extracts a feature quantity from each of the time-series images, determines whether the object captured within each of the time-series images is the first object or the second object based on the feature quantity, extracts candidate positions for the change position based on the determination results, and compares the candidate positions based on the determination results to determine the change position.
US10360472B2 System, method and computer-accessible medium for determining brain microstructure parameters from diffusion magnetic resonance imaging signal's rotational invariants
An exemplary system, method and computer-accessible medium for determining a plurality of tissue parameters of a tissue(s), can include, for example, receiving information related to a plurality of rotational invariants contained within a diffusion magnetic resonance (dMR) image(s) of the tissue(s), and generating the tissue parameters using a set of rotational invariants related to the plurality of tissue parameters using such information. The tissue parameters can be generated by factorizing a response of an individual fiber segment of the tissue(s) based on the set of rotational invariants. The response of the individual fiber segments can be factorized from an orientational distribution function (“ODF”). The individual fiber segments can be factorized using a scalar tensor factorization(s) of the rotational invariants. The set of rotational invariants can be of a rotation group SO(3).
US10360471B2 Image retrieving device, image retrieving method, and recording medium
An image retrieving device capable of retrieving an image using a local feature quantity, the image retrieving device includes a memory, and a processor in communication with the memory, the processor being configured to perform operations including receiving a designation of a retrieval condition corresponding to a retrieval source image, determining whether to use a feature quantity of a local image having scale invariance on the basis of the retrieval condition, and performing control to calculate the feature quantity of the local image having scale invariance if it is determined to use the feature quantity of the local image having scale invariance, and performing control not to calculate the feature quantity of the local image having scale invariance if it is determined not to use the feature quantity of the local image having scale invariance.
US10360463B2 Method and apparatus of verifying usability of biological characteristic image
A method and an apparatus of verifying a usability of a biological characteristic image are disclosed. The method includes: receiving a biological characteristic image uploaded by a terminal; verifying a digital watermark included in the biological characteristic image; and if verification is passed, determining that the biological characteristic image is usable. The technical solution of the present disclosure can ensure that a biological characteristic image generated in a device can only be used in that device, thus avoiding a security problem which may be caused by the theft and interception of a biological characteristic image of a user when storing or transmitting the image using a biological recognition technology.
US10360461B2 Travel control device for vehicle
A travel control device for a vehicle is configured to execute a self-driving control based on a traveling state and traveling environment information of the vehicle. The travel control device includes a controller. The controller estimates execution of a right turn and a left turn from a traveling lane of the vehicle based on the traveling state and traveling environment information. When execution of either one of the right turn and the left turn from the traveling lane of the vehicle is estimated, the controller varies a traveling path from the traveling lane to a lane after the execution of the estimated turn according to the traveling state and traveling environment information to perform a right or left turn control of the vehicle.
US10360459B2 Detection device, detection method, and non-transitory computer-readable recording medium storing detection program
A detection device includes: a light source that emits, toward an object, light of a first wavelength band, and light of a second wavelength band that is less readily absorbed by water than the light of the first wavelength band; a polarization splitter that splits at least one of S-polarized light and P-polarized light from light that has been reflected or scattered at the object; a photoreceptor that receives light reflected or scattered at the object via the polarization splitter; and a control unit that determines a state of the object from information based on light received by the photoreceptor. The light emitted by the light source is random polarized light where the ratio of P-polarized light and S-polarized light is generally uniform.
US10360457B2 Video conferencing system and related methods
A computer implemented method includes extracting one or more portions from a first video stream of a first physical environment; transmitting captured video data via a first communication link to one or more electronic display devices disposed within a second physical environment, wherein the captured video data includes the one or more extracted portions and the captured video data includes a preview portion that includes a first portion of a frame of the first video stream; and transmitting a second video stream of a second field of view of the first physical environment to at least one of the one or more electronic display devices disposed within the second physical environment via a second communication link, wherein the second video stream is generated in response to a selection of the preview portion of the captured video data made by a user located in the second physical environment.
US10360452B2 Wearable device and vehicle diagnosis apparatus including the same
This disclosure provides a wearable device providing a user with information required for diagnosis and repair of a vehicle using an augmented reality image and receiving a control instruction of the user by a gesture, eye gaze, or speech and a vehicle diagnosis apparatus including the same. The vehicle diagnosis apparatus includes a wearable device configured to acquire a forward image of a user; a controller configured to recognize at least one selected from the group consisting of a gesture and an eye gaze of the user from the forward image and determine a part of a vehicle corresponding to a position of the recognized gesture or the recognized eye gaze; and a communication device configured to transmit a diagnostic trouble code (DTC) request message about the determined part to the vehicle and receive a DTC about the determined part from the vehicle.
US10360451B2 Determining images having unidentifiable license plates
An approach for processing an image is presented. A category specifying characteristics of a shape of a license plate is determined. Based on the category, characteristics of objects in the image are determined to match the characteristics of the shape of the license plate. Another category specifying characteristics of a font of characters in an identifier included in the license plate is determined. Based on the other category, the characteristics of the objects in the image are determined to not match the characteristics of the font. Based on the characteristics of the objects in the image not matching the characteristics of the font, the image is determined to not include an identifiable license plate. Responsive to determining the image does not include the identifiable license plate, the image is determined to be invalid and a manual character recognition process for determining identifiers in license plates is bypassed.
US10360450B2 Image capturing and positioning method, image capturing and positioning device
Embodiments of the present application provide an image capturing-based positioning method and an image capturing-based positioning apparatus. The method comprises: determining that an eye of a user is gazing at an auxiliary positioning object; photographing the eye of the user and acquiring a distance of the user relative to the auxiliary positioning object; capturing at least one image comprising the auxiliary positioning object; obtaining, according to the at least one image, direction information of the user relative to the auxiliary positioning object and position information of the auxiliary positioning object; and obtaining position information of the user according to the position information of the auxiliary positioning object, the distance of the user relative to the auxiliary positioning object, and the direction information.
US10360448B1 Character count determination for a digital image
An image processing system or electronic device may implement processing circuitry. The processing circuitry may receive an image, such as financial document image. The processing circuitry may determine a character count for the financial document image or particular portions of the financial document image without recognizing any particular character in the financial document image. In that regard, the processing circuitry may determine a top left score for pixels in the financial document, the top left score indicating or representing a likelihood that a particular pixel corresponds to a top left corner of a text character. The processing circuitry may also determine top right score for image pixels. Then, the processing circuitry may identify one or more text chunks using the top left and top rights scores for pixels in the financial document image. The processing circuitry may determine a character count for the identified text chunks.
US10360444B2 Image processing apparatus, method and storage medium
According to one embodiment, an image processing apparatus includes a first acquisition module, a receiver, a second acquisition module, a calculator, a generator and an output module. The first acquisition module acquires first model data indicating a shape corresponding to a subject. The receiver receives pose data indicating a pose. The second acquisition module acquires second model data indicating a shape corresponding to a body shape of the subject and the pose indicated by the pose data. The calculator calculates an evaluation value based on the first and second model data. The generator generates notification information based on the evaluation value. The output module outputs the notification information.
US10360441B2 Image processing method and apparatus
Embodiments of the present disclosure provide an image processing method and apparatus. The method includes detecting a human face region in each frame of an image in a to-be-processed video; locating a lip region in the human face region; extracting feature column pixels in the lip region from each frame of the image; building a lip change graph based on the feature column pixels; and recognizing a lip movement according to a pattern feature of the lip change graph.
US10360439B2 Apparatus, system, method and computer program product for recognizing face
There is disclosed an apparatus, system, method and computer program product for recognizing a face, the method comprising: emitting at least one group of structured light to a face to be recognized, successively; capturing a set of light-source-illuminated images of the face when the face is illuminated successively by each group of light of the at least one group of structured light; extracting a first set of features including a feature of each detection point in a set of detection points of the face based on the set of light-source-illuminated images; acquiring a second set of features including a feature of each detected point in a set of detected points of a face template; computing a similarity between the face and the face template based on the first set of features and the second set of features; and recognizing the face as being consistent with the face template if the similarity is larger than a threshold.
US10360438B2 3D to 2D reimaging for search
An embodiment provides a method of identifying an object from three-dimensional data of the object. Such an embodiment obtains 3D data of an object and, in turn, flattens the 3D data to produce 2D data of the object. The produced 2D data of the object is then compared to a library of existing 2D data to identify matching 2D object data. The matching 2D object data corresponds to an object and as a result of the comparing, the object represented by the obtained 3D data is identified as being of kind as the matching 2D object. This can be performed iteratively and bi-directionally to identify unidentified objects contained in a 3D environment.
US10360437B2 Collision avoidance system for augmented reality environments
A collision avoidance system within an augmented reality environment determines a hazard and notifies the user of the hazard. By determining that the attention of the user is focused on the mobile computing device, and that there is a hazardous condition that the user is approaching, the device provides an alert to the user as to the hazardous condition to protect the user from the hazard. Known hazardous conditions can be stored and provided to a mobile computing device when that mobile computing device is within the vicinity of the known hazardous conditions. The system can also create geofences and provide notifications to the user when a boundary is approached or crossed.
US10360436B2 Object detection device
Provided is an object detection device capable of reliably recognizing a vehicle. This object detection device detects multiple three-dimensional objects from a left image and a right image captured with a left imaging unit and a right imaging unit (S103), extracts, as combination candidates from among the multiple three-dimensional objects, two three-dimensional objects which exist with an interval to the left/right, and determines whether a sparse parallax region, which is a region having a smaller parallax density than left/right regions, exists in an intermediate region between the two three-dimensional objects extracted as combination candidates. Then, the regions of two three-dimensional objects (for which it has been determined that a sparse parallax region exists in the intermediate region, and which have tentatively been identified as a single three-dimensional object) are extracted respectively from the left and right images and compared to each other, a determination is made regarding whether the perspective is the same, and when it is determined that the perspective is the same, the two three-dimensional objects are determined to be a single three-dimensional object.
US10360431B2 Electronic device including pin hole array mask above optical image sensor and related methods
An electronic device may include an optical image sensor and a pin hole array mask layer above the optical image sensor. The electronic device may also include a display layer above the pin hole array mask layer that includes spaced apart display pixels, and a transparent cover layer above the display layer defining a finger placement surface capable of receiving a finger adjacent thereto.
US10360424B2 Illuminator for DPM scanner
A compact illuminator for a direct part marking (DPM) scanner is provided to perform dual-field, multi-color, multi-directional, multi-distance illumination functions. The illuminator can selectively provide dark field and bright field illumination with broad spectrum white or narrow band color, in combination with directions for near contact distance as well as far distance barcode readings. Specifically, illuminator includes a front edge illuminator with customized LED optics, a dome diffuser, an LED board assembly, and a reflective sleeve surrounding the dome diffuser. The board assembly can further include an alternative on/off plural point source bright field spot illuminating system. A method for scanning DPM indicia focuses on generating illumination light using an illumination assembly, illuminating the DPM indicia, detecting reflected and/or scattered light, and capturing under different illumination conditions and combining at least two consecutive images of the DPM indicia, followed by processing and decoding the obtained image.
US10360417B2 Protection of personal data contained on an RFID-enabled device
A system for protecting personal data contained on an RFID-enabled device, suitable for use with an RFID system including an RFID reader configured to extract information from an RFID chip associated with the RFID-enabled device, includes a personal data protection system including a personal data protection device configured to prevent reading of the RFID chip associated with an RFID-enabled personal item.
US10360412B2 Contextual contemporaneous gesture and keyboard entry authentication
A restricted access device such as a cellphone, a tablet or a personal computer, analyzes contemporaneous keyboard inputs of a password and gestures to authenticate the user and enable further access to applications and processes of the restricted access device. The gestures may be facial gestures detected by a camera or may be gestures made by an avatar rendered on a display of the device. The password may be shorted based upon the context of the authentication as well as any gestures occurring during password entry. The gestures may be learned by the restricted access device during the password entry process.
US10360409B2 System for controlling smart card and method thereof
A system for managing smart cards is disclosed. A system for managing smart cards, comprises a key management server for managing at least one master key used to grant the right to manage a smart card which operates in conjunction with a mobile terminal, and generates an installation key, used to grant the right to install or store a predetermined applet, based on the master key, and a card management server for receiving the generated installation key, and provides the applet to the mobile terminal based on the installation key in response to a request from the mobile terminal.
US10360408B1 Method and system for computer self-determination of security protocol compliance
A method and system for automating the evaluation of a computer system under a Software Security Guideline Set (SSGS) using the internal scripts and the script generating capability of the computer system under evaluation to perform much of the evaluation of the SSGS. The method and systems arranged in accordance therewith generate a security check script that adds automation to the otherwise laborious process of checking for compliance with an SSGS. By using the systems own software and script generating capabilities the computer system under review is in one sense using its own capability to check itself for compliance with an SSGS. The use of the software and data from the operating system of the computer system under review greatly simplifies the complexity of the programming necessary for such automation of SSGS compliance check, dramatically reducing the lines of code to perform such compliance evaluations. The information provided by this invention enables the owners of such systems to put them in a better state of operation.
US10360405B2 Anonymization apparatus, and program
According to one embodiment, an anonymization apparatus according to an embodiment is configured to execute a determination process, a division process, and a process of recursively executing at least the determination process and the division process, and to thereafter execute anonymization. A number-of-kinds calculation circuit calculates a number of kinds of different attribute values for each of a plurality of attributes, before the determination process is executed. A determination circuit determines the attribute to be noticed, based on also the calculated number of kinds. A sort circuit sorts a plurality of personal data items, based on the calculated number of kinds, before the division process is executed.
US10360399B2 System and method for detecting fraud and misuse of protected data by an authorized user using event logs
A system and method are provided for detecting fraud and/or misuse of data in a computer environment through generating a rule for monitoring at least one of transactions and activities that are associated with the data. The rule can be generated based on one or more criteria related to the at least one of the transactions and the activities that is indicative of fraud or misuse of the data. The rule can be applied to the at least one of the transactions and the activities to determine if an event has occurred, where the event occurs if the at least one criteria has been met. A hit is stored if the event has occurred and a notification can be provided if the event has occurred. A compilation of hits related to the rule can be provided.
US10360394B2 System and method for creating, tracking, and maintaining big data use cases
A system may register a use case with the use case including an application. An application identifier may be assigned to the application. The system may generate a transformation associated with the use case. The transformation may include logic to derive an output variable from a source variable. The system may also execute the transformation to derive output data for the output variable from source data of the source variable. The system may further lookup an access permission for the application using the application identifier in response to an access request.
US10360392B2 Generating shares of secret data
This disclosure relates to generating shares of secret data represented by secret data elements based on a first threshold for the number of shares that allow determining the secret data. The shares are determined based on the secret data, one or more random data elements added to the secret data and coefficients of a systematic maximum distance separable (MDS) code. The MDS code has a number of input data elements that is equal to the first threshold and that is also equal to the number of secret data elements plus the number of the one or more random data elements. The method of determining shares can be used for different data sets and multiple pairs of the shares can be generated to allow performing an operation between the first secret data with the second secret data based on distributed processing of each of the multiple pairs.
US10360389B2 Composite document access
According to one example, a first computer system receives at least one request by at least one workflow participant to access a composite document content-part from a second computer system. The first computer system retrieves at least one encrypted bundle from the composite document for the at least one workflow participant, decrypts the encrypted bundle using a private key, and ascertains whether at least one rule retrieved from the decrypted bundle is satisfied. In the event that at least one rule is satisfied, the first computer system releases a token from the decrypted bundle to the second computer system to access the composite document content-part.
US10360388B2 Statistical analytic method for the determination of the risk posed by file based content
A system and method for calculating a risk assessment for an electronic file is described. A database of checks, organized into categories, can be used to scan electronic files. The categories of checks can include weights assigned to them. An analyzer can analyze electronic files using the checks. Issues identified by the analyzer can be weighted using the weights to determine a risk assessment for the electronic file.
US10360385B2 Visual styles for trust categories of messages
A message queue (e.g., an email mailbox) may comprise messages received from various sources and including various types of content. For respective messages, a trust category may be identified, e.g., a trusted message category comprising messages received from a known source, an untrusted message category comprising messages received from an unverified source, and a suspicious message category comprising messages containing potentially malicious attachments or potentially unwanted content. The message queue may be presented to the user with the messages of each trust category having a visual style that visually distinguishes the trust categories; e.g., trusted messages may be visually emphasized, and suspicious messages may be visually de-emphasized. This manner of distinguishing messages may enable the user to triage the messages of the message queue, and may mitigate the disadvantages of a false positive in the trust level identification (as compared with moving the suspicious message to a different folder).
US10360381B2 Detection of persistent threats in a computerized environment background
A system is used for detection of advanced persistent and non-persistent threats in a computerized environment. The system collects data about at least a first event associated with a process of an operating system of one of a plurality of devices connected to a network. The system identifies threads which attribute to the first event. The system generates a causality chain for the first event, where the causality chain comprises the threads which attribute to the first event in chronological order of spawning. The system determines whether a main thread corresponding to the first process can be identified based, at least in part, on the causality chain. Based on determining that the main thread corresponding to the first process cannot be identified, the system determines that the process is malicious.
US10360379B2 Method and apparatus for detecting exploits
Methods and apparatus are disclosed for detecting if a source of initial content is serving exploits to a target device exposed to initial content. The method includes selecting at least two target devices and dividing the selected target devices into at least two groups, and causing the at least two groups to appear towards the initial content as having different software profiles towards the initial content. Information is obtained regarding at least one of connections and content transmitted/received by the at least two groups as a result of exposure to the initial content. The obtained information between the at least two groups is compared. If the comparison indicates that target devices in one of the at least two groups transmit/receive at least one of additional connections and additional content due to being exposed to the initial content, deciding that a source of the initial content serves exploits.
US10360376B2 Method for operating a computer unit, and such a computer unit
A method is supplied for operating a computer unit, wherein on the computer unit an application can be executed which can access the functions of a crypto API, wherein the functions of the crypto API can be supplied by at least one crypto implementation on the computer unit. The method therein includes the following steps of: executing the application on the computer unit; checking what crypto implementations are available on the computer unit; and selecting one of the available crypto implementations as that crypto implementation which supplies the functions of the crypto API.
US10360375B2 Electronic device for executing application and method of controlling same
A electronic device and a control method of the electronic device are provided. A control method includes providing a first environment in which at least one application can operate and a second environment having an operation environment at least partially different from the first environment; determining whether a first application among the at least one application is to be executed in the second environment, when an execution command of the first application is acquired; and executing the first application in the second environment, when it is determined that the first application is to be executed in the second environment.
US10360372B1 Preventing timestamp-based inference attacks
In an example embodiment, a method for protecting against timestamp-based inference attacks in a computer system is provided. A timestamp corresponding to a time when confidential data is submitted to the computer system by a user is recorded. A modification value based on a frequency of submissions of confidential data to the computer system is selected. The timestamp is altered by adding the modification value to the timestamp.
US10360371B1 Systems and methods for protecting automated execution environments against enumeration attacks
The disclosed computer-implemented method for protecting automated execution environments against enumeration attacks may include (1) monitoring a file that is undergoing a malware analysis in an automated execution environment, (2) while monitoring the file, detecting one or more behaviors exhibited by the file during the malware analysis in the automated execution environment, (3) determining, based at least in part on the behaviors exhibited by the file, that the file is attempting to discover one or more resources used in connection with the malware analysis, and then in response to determining that the file is attempting to discover the resources used in connection with the malware analysis, (4) terminating the malware analysis in an effort to undermine the file's attempt to discover the resources used in connection with the malware analysis. Various other methods, systems, and computer-readable media are also disclosed.
US10360369B2 Securing sensor data
Systems and methods include establishing a secure communication between an application module and a sensor module. The application module is executing on an information-handling machine, and the sensor module is coupled to the information-handling machine. The establishment of the secure communication is at least partially facilitated by a mutually trusted module.
US10360361B2 Computer-implemented method for controlling access
The invention relates to a computer-implemented method for controlling access of a terminal (118) to an attribute (112) stored in an ID token (100), wherein the ID token (100) is associated with a user, wherein the method comprises receipt of an identification of the terminal (118) by the ID token (100) and checking by the ID token (100) if a session identification validly associated with the identification of the terminal (118) is stored in the ID token (100), wherein, if a session identification validly associated with the identification of the terminal (118) is stored in the ID token (100), the ID token (100) transmits the session identification to the terminal (118) and grants the terminal (118) access to the attribute (112), wherein a subsequent communication with access to the attribute (112) is carried out in an encrypted manner using a session-specific session key, wherein the session-specific session key is stored in the ID token (100) in a manner associated with the session identification or the identification of the terminal (118).
US10360358B2 Biometric authenticated content
A method for biometric authentication has the steps of sending a confidential communication to an intended recipient through the system, the intended recipient providing one or more biometric identifiers to view the communication, wherein the one or more biometric identifiers are unique to the intended recipient, the system verifying the one or more biometric identifiers against one or more stored biometric identifiers, the system accepting the one or more biometric identifiers further has the steps of the system displaying the confidential communication on the mobile device, and the user continues to provide the one or more biometric identifiers, the system continuously verifying the one or more biometric identifiers while the communication is displayed wherein when the verification is uninterrupted of fails the communication is hidden.
US10360351B1 Authentication translation
Authentication translation is disclosed. A request to access a resource is received at an authentication translator, as is an authentication input. The authentication input corresponds to at least one stored record. The stored record is associated at least with the resource. In response to the receiving, a previously stored credential associated with the resource is accessed. The credential is provided to the resource.
US10360349B2 Personalized medicine service
A system includes a knowledgebase for inferring relationships between biological categories, such as patient conditions, drugs, medical groups, genes, and trials. The system also includes a search engine for flexibly querying the knowledgebase to access relevant categories of results, such as drugs and ongoing clinical trials. The system may be a cloud-based system.
US10360347B2 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.
US10360341B2 Integrated metal layer aware optimization of integrated circuit designs
Systems and techniques are described for optimizing an integrated circuit (IC) design. Before routing is performed on the IC design in an IC design flow, an IC design tool can iteratively perform a set of operations, the set of operations comprising: (1) modifying a net in the IC design to obtain a modified net, (2) determining a metal layer for routing the modified net, (3) computing a resistance value and a capacitance value of the modified net based on the metal layer, and (4) computing a delay value for the modified net based on the resistance value and the capacitance value.
US10360339B2 Method for integrated circuit manufacturing
Provided is an integrated circuit (IC) manufacturing method. The method includes receiving an IC design layout, wherein the IC design layout includes multiple IC regions and each of the IC regions includes an initial IC pattern. The method further includes performing a correction process to a first IC region, thereby modifying the initial IC pattern in the first IC region to result in a first corrected IC pattern in the first IC region, wherein the correction process includes location effect correction. The method further includes replacing the initial IC pattern in a second IC region with the first corrected IC pattern.
US10360338B2 Method for improving capacitance extraction performance by approximating the effect of distant shapes
A computer-implemented method for extracting a capacitance for a target wire of an integrated circuit includes receiving a design of the integrated circuit having a plurality of wiring layers and selecting a target wire to perform the capacitance extraction. The method further includes determining a first adjacent wiring layer and a second adjacent wiring layer and removing a first subset and a second subset of a plurality of non-adjacent wiring layers from the plurality of wiring layers. The method includes approximating a first plate to be used in the extraction based on the first subset of the plurality of non-adjacent wiring layers and approximating a second plate to be used in the extraction based on the second subset of the plurality of non-adjacent wiring layers and performing the extraction of the target wire based on the first and second adjacent wiring layers and the first and second plates.
US10360336B2 Microfluidics planar placement and routing algorithm
A method of developing a physical design layout of microfluidic system chip can include receiving a planarized graph of a netlist including vertices representing microfluidic components. The vertices can be expanded into components, where each component includes a first dimension and a second dimension. The components can be shifted to a position where the first and second dimension of each component do not overlap with the first dimension and the second dimension of any other component. A flow route can be determined based on the first and second dimension of each component and the position of each component, the flow route including channels connecting two or more of the components.
US10360335B2 Distributed sensor network for measuring and optimizing wireless networks
Methods of planning network provisioning that incorporate real-world measurements of signal quality into simulations of signal quality under alternative configurations. In one embodiment, the disclosure includes a method of determining placements for access points in a wireless network, comprising ingesting a floor plan for a deployment site, determining initial placements for the access points, determining placements for sensors, each sensor configured to wirelessly communicate with at least one access point, measuring a signal metric for each sensor, based at least in part on the measured signal metric for each of the sensors, simulating a projected coverage map for a plurality of alternate placements for the access points, determining an placement of the access points, and presenting, to a user, the placement of the plurality of access points.
US10360331B2 Scoped simulation for electrostatic discharge protection verification
Aspects of the disclosed technology relate to techniques of scoped simulation-based ESD verification. ESD (electrostatic discharge) protection devices and I/O (input/output) circuitry are identified in a circuit design. Static simulation is performed on the I/O circuitry to determine voltage and current information for devices on current paths in the I/O circuitry based on point-to-point resistance values. Transient simulation is then performed on one or more of the ESD protection devices in the devices based on the voltage and current information and detailed parasitic information. The point-to-point resistance values and the detailed parasitic information are extracted based on a layout design for the circuit design and cross-reference information between circuit component identifiers and layout features. Results of the transient simulation are analyzed to identify ESD protection problems.
US10360325B2 System and method for steady state simulation of rolling tire
An apparatus and method are disclosed for modeling at least a portion of a rolling tire (200). A finite element model of at least a portion of a tire (200) rolling against a tire contacting surface (202, 506, 602) is input into a finite element analysis system (100). The system executed instructions that result in the application of a constant force to the model tire (200) or portion thereof by the tire contacting surface (202, 506, 602). The application of force control boundary conditions, as opposed to displacement control, provides significant benefit in terms of computational time of the finite element analysis solution. A finite element analysis simulation of the model against the tire contacting surface (202, 506, 602) is performed while maintaining the force on the model tire (200). Alternatively, a camber (γ) is also applied to the tire and maintained throughout the simulation.
US10360324B2 Computer simulation of physical processes
A computer-implemented method for simulating fluid flow using a lattice Boltzmann (LB) approach and for solving scalar transport equations is described herein. In addition to the lattice Boltzmann functions for fluid flow, a second set of distribution functions is introduced for transport scalars.
US10360321B2 Model generation method and information processing apparatus
A non-transitory computer-readable recording medium stores a model generation program that causes a computer to execute a process. The process includes obtaining measurement data on measurement points sequentially measured along a measurement path curve generated from a Hilbert curve laid out in a normalized space in which measurement target ranges of respective plurality of control parameters related to control of an object to be measured are normalized, the measurement points being more in number in a specific area of the measurement target ranges than in an area other than the specific area, and the numbers of measurement points lying on two sides in each group of two adjacent sides of the measurement path curve and where a control parameter changes in opposite directions being balanced; and generating a control model of the object to be measured on the basis of the obtained measurement data of the measurement points.
US10360316B2 Integration of simulation of a machine for industrial automation
Methods and systems for creating and running and industrial control system simulation are described herein. The simulation may include animation of a complex machine linked with the industrial control device controlling the complex machine. The simulation may also include links to the physical I/O and other modules of the industrial controller to enhance the functionality of the simulation. This may increase the likelihood that the timing and functionality of the simulation may be more like real-time operation of the industrial control system. This may enhance the system design and save time of system design and start-up and troubleshooting of the operational industrial control system.
US10360315B2 Construction field management method and construction field management device
The object is to enable easy acquisition of an element that is not design data. The technique is characterized in that when generating construction field management information used to manage a construction field, a construction field management device acquires measurement data that is three-dimensional shape data measured by a measurement device, and compares design data created by a designer with the acquired measurement data, thus extracting non-design data that is not the design data, from the measurement data. Also, as the non-design data, data of a scaffolding/tool and a component of the design data in a temporarily placed state are extracted, and the status of these is analyzed and displayed on a display unit.
US10360313B2 Apparatus and method for generating 3D printing model using multiple textures
An apparatus for generating a 3D printing model using multiple textures includes a template model storage unit configured to store template models that are 3D models previously manufactured to be printable, a 3D model conversion unit configured to, upon receiving a 3D input model and a texture image, perform mesh deformation on the template model stored in the template model storage unit by using geometric information about the 3D input model, a texture processing unit configured to assign the texture image to the 3D model having being subjected to the mesh deformation, and a 3D printing model output unit configured to output a geometric model and a texture image of the template model which are finally calculated.
US10360305B2 Performing linguistic analysis by scoring syntactic graphs
Semantic clustering techniques are described. In various implementations, a conversational agent is configured to perform semantic clustering of a corpus of user utterances. Semantic clustering may be used to provide a variety of functionality, such as to group a corpus of utterances into semantic clusters in which each cluster pertains to a similar topic. These clusters may then be leveraged to identify topics and assess their relative importance, as for example to prioritize topics whose handling by the conversation agent should be improved. A variety of utterances may be processed using these techniques, such as spoken words, textual descriptions entered via live chat, instant messaging, a website interface, email, SMS, a social network, a blogging or micro-blogging interface, and so on.
US10360303B2 Learning document embeddings with convolutional neural network architectures
A document analysis system trains a document embedding model configured to receive a set of word embeddings for an ordered set of words in a document and generate a document embedding for the document. The document embedding is a representation of the document in a latent space that characterizes the document with respect to properties such as structure, content, and sentiment. The document embedding may represent a prediction of a set of words that follow the last word in the ordered set of words of the document. The document embedding model may be associated with a convolutional neural network (CNN) architecture that includes one or more convolutional layers. The CNN architecture of the document embedding model allows the document analysis system to overcome various difficulties of existing document embedding models, and allows the document analysis system to easily process variable-length documents that include a variable number of words.
US10360301B2 Personalized approach to handling hypotheticals in text
Mechanisms receive natural language content and analyze the natural language content to generate a parse tree data structure. The mechanisms process the parse tree data structure to identify one or more instances of candidate hypothetical spans in the natural language content. Hypothetical spans are terms or phrases indicative of a hypothetical statement. The mechanisms calculate, for each candidate hypothetical span, a confidence score value indicative of a confidence that the candidate hypothetical span is an actual hypothetical span based on a personalized hypothetical dictionary data structure associated with a source of the natural language content. The mechanisms perform an operation based on the natural language content. The operation is performed with portions of the natural language content corresponding to the one or more identified instances of actual hypothetical spans being given different relative weights within portions of the natural language content than other portions of the natural language content.
US10360300B2 Multi-turn cross-domain natural language understanding systems, building platforms, and methods
Multi-turn cross-domain natural language understanding (NLU) systems and platforms for building the multi-turn cross-domain NLU system are provided. Further, methods for using and building the multi-turn cross-domain NLU system are provided. More specifically, the multi-turn cross-domain NLU system supports multi-turn bot/agent/application scenarios for new domains without having to select a task definition and/or define a new schema during the building of the NLU system. Accordingly, the platform for building the multi-turn cross-domain NLU system that does not require the builder to select a task and/or build a schema for a selected task provides an easy to use, cost effective, and efficient service for building a NLU system. Further, the multi-turn cross-domain NLU system provides a more versatile NLU system than previously utilized NLU systems that were trained for and limited to a selected task and/or domain.
US10360297B2 Simplified data input in electronic documents
Simplified data and/or syntax entry in electronic documents is provided. Custom user interface components and selectable controls may be provided that may float on a displayed document and allow for easier data or syntax input. Electronic inking gestures may be used for entry of data and/or programming syntax in an electronic scratch pad and/or directly on top of a displayed electronic document. Gestures (e.g., screen touches) may be used for selecting document components (e.g., spreadsheet ranges) followed by an interpretation by the associated application of the user's gestures. A variety of disambiguation displays, interactions and/or hints may be provided to help a user clarify ambiguous UI selections.
US10360293B2 Decoupling and relocating bookmarks and annotations from files
Disclosed are various examples for generating, storing, and loading references separate from a file. A request can be received to generate a reference for a file. A data object can be generated corresponding to the reference. The data object can include characteristics of the file proximate to an area in the file associated with the reference. The data object can be stored in a data store associated with the file. A request can be received to open the file. The file can be loaded from the data store. The position of the reference within the file can be determined based on a stored data object. The file can be rendered including the reference at the determined position.
US10360288B2 Web page design snapshot generator
Aspects provide multilevel design characterization of a web page via identifying different individual graphic element (text characters, images or graphical control elements) displayed within a web page layout, and determining linear groupings thereof (horizontal rows or vertical columns) as a function of differences in their positioning relative to each other. Aspects further identify clusters of the linear groupings and individual graphic elements as a function of clustering indicia (layout pattern indicia, gap level indicia or cluster group indicia), identify repetitive groupings of the clusters as unique list region collections, and determine a tree structure for the unique list region collections that identifies unique list region collections having more dominant element type, size, alignment, style or class name attribute values within the web page layout as root nodes, and others having less dominant element attribute values as child nodes relative to the root nodes.
US10360282B2 Method and apparatus for evaluation of hydrocarbon-bearing reservoirs
A method and system for evaluation of a hydrocarbon-bearing shale formation employs a data processing system that defines a response model that relates first data representing measured petrophysical properties of the shale formation at a given location to second data representing volume fractions for a particular set of formation components at the given location. The first data includes hydrogen index at the given location, and the particular set of formation components of the second data include a number of mineral components and a number of hydrocarbon-bearing components. The hydrocarbon-bearing components include at least one kerogen component. A computation solver processes the response model along with the first data to solve for the second data. The solved second data representing the volume fraction of the at least one kerogen component is processed to derive at least one ratio that is indicative of kerogen maturity at the given location.
US10360279B2 Computer networking system and method with pre-fetching using browser specifics and cookie information
An apparatus, method, and non-transitory computer-readable medium comprising program code which when executed by an apparatus causes the apparatus to effect the method, for pre-fetching web content. Preferably, a proxy server performs the pre-fetching. Techniques such, for example, as executing Javascript in pre-fetched pages, modifying pre-fetched pages to address URL generation involving random numbers or dates, using cookie information or browser specifics when performing pre-fetching of pages, and injecting Javascript to measure response time may be performed, by way of example.
US10360277B2 Controlling data migration
A machine may be configured to migrate data among databases. For example, the machine determines a control signal value that indicates a migration state of a migration of member profile data associated with one or more members of a Social Networking Service (SNS) from one or more legacy databases to a consolidated database. The machine accesses member profile data at the one or more legacy databases, and causes a replication of the member profile data at the consolidated database. The causing of the replication includes transforming the member profile data from a schema associated with the one or more legacy databases to a schema associated with the consolidated database. The machine performs a data equivalency test. The machine, based on a result of the data equivalency test, modifies the control signal value to indicate a further migration state of the migration of the member profile data.
US10360274B2 Suggested out of network communication recipients
Disclosed in some examples are methods, systems and machine readable medium for recommending an out-of-network communication by determining a set of potential recommended members of a social networking service based upon one or more recommendation criteria. In some examples the recommendation criteria may include: a profile similarity to a previous target of an out-of-network communication, a degree of correspondence between an interest and intent of the sending member, and a likelihood of response.
US10360271B2 Mining security vulnerabilities available from social media
Embodiments provide systems and methods configured to mine information available from informal sources (e.g., social media, blogs, and forums) regarding security vulnerabilities. Particular embodiments may comprise engine(s) of a backend in communication with a user through an interface of a frontend, and also in communication with an underlying database to store security information and related information (e.g. search parameters). Embodiments may allow creation of user-specific search phrases for searching information in one or more informal social media information sources. Search results may be consolidated, and users such as system administrators quickly alerted to possible security issues. Embodiments may refine data mining over time by tracking the reputation (e.g. for data accuracy, freshness) of various sources. Embodiments may also reference formal official and third party sources of security information.
US10360270B2 Server apparatus, terminal apparatus, method for inserting information into web page, information insertion program, and recording medium with program recorded therein
A server apparatus transmits a web page to a terminal apparatus through a network, and monitors user operation information for the web page displayed on the terminal apparatus. The server apparatus determines whether or not the monitored user operation information satisfies a predetermined condition, and when determining that the condition is satisfied, inserts the insertion information into a predetermined display position on the web page displayed on the terminal apparatus.
US10360268B2 Result set optimization for a search query
Approaches presented herein enable optimizing site-level search results by associating a set of search results of a second search query with a first search query for subsequent uses of the first search query. Specifically, a first result set is generated from a first search query and a second result set is generated from a second search query. Based on a response from a user, the second result set is associated with the first search for subsequent executions of the first search query when the first result set is below a predefined threshold and the user does not interact with the first result set.
US10360264B2 Access control for user accounts using a bidirectional search approach
An example method is provided for a computing device to perform access control for a user account. The method may include receiving a request for the user account to access a resource, wherein the resource is accessible via the computing device, and determining a permission set required to access the resource. The method may further include performing a bidirectional search to determine whether the user account is assigned to the permission set, the bidirectional search including a first search and a second search. In response to determination that the user account is included in a nested group membership that assigns the user account to the permission set based on the bidirectional search, the method may include permitting the user account to access the resource using the permission set.
US10360263B2 Parallel edge scan for single-source earliest-arrival in temporal graphs
Methods, systems, and computer-readable storage media for receiving data representative of the temporal graph, the data representing vertices, edges between vertices, and temporal features, determining a set of earliest-arrival dependencies, each earliest arrival dependency including an earliest feasible edge between vertices from a list of edges of the temporal graph, providing data representative of an edge-scan-dependency graph (ESD-graph) based on the data representative of the temporal graph, and the set of earliest-arrival dependencies, the ESD-graph including vertices representing edges of the temporal graph, and edges representing earliest-arrival dependencies between vertices, providing data representative of a level-assigned ESD-graph including a level assigned to each vertex of the ESD-graph, and determining earliest-arrival times between a source vertex, and each vertex of the temporal graph by executing a parallel edge scan of the level-assigned ESD-graph.
US10360262B2 Optimizing sparse schema-less data in data stores
Various embodiments of the invention relate to optimizing storage of schema-less data. At least one of a schema-less dataset including a plurality of resources one or more query workloads associated with the plurality of resources is received. Each resource is associated with at least a plurality of properties. At least one set of co-occurring properties from the plurality of properties is identified. A graph including a plurality of nodes is generated. Each of the nodes represents a unique property in the set of co-occurring properties. The graph further includes an edge connecting each node representing a pair of co-occurring properties. A schema is generated based on the graph that assigns a column identifier from a table to each unique property represented by one of the nodes in the graph.
US10360260B2 System and method for semantic analysis of song lyrics in a media content environment
In accordance with an embodiment, described herein is a system and method for semantic analysis and use of song lyrics in a media content environment. Semantic analysis is used to identify persons, events, themes, stories, or other meaningful information within a plurality of songs. For each song, a story graph is generated which describes a narrative within that song's lyrics. The story graph is then used to determine a feature vector associated with the song's narrative. In response to receiving an input vector, for example as a search input for a particular song track, the input vector can be matched against feature vectors of the plurality of songs, to determine appropriate tracks. Example use cases include the selection and delivery of media content in response to input searches for songs of a particular nature, or the recommendation or suggestion of media content in social messaging or other environments.
US10360259B2 Content providing apparatus and method
A content providing apparatus, including a biometric information acquiring unit acquiring a biometric information of a passenger, a feeling estimating unit estimating a passenger feeling based on the biometric information acquired, a content instructing unit instructing to acquire a content based on the passenger feeling estimated, a content acquiring unit acquiring the content instructed to be acquired, and a content output unit outputting the content acquired to the passenger. The content instructing unit instructs to change the content to be acquired from a first content to a second content, in accordance with the passenger feeling estimated after the first content is output.
US10360256B2 Microscope-image browsing system
Provided is a microscope-image browsing system including: a server that stores multidimensional microscope images; and one or more client terminals that are connected to the server via a network, wherein each of the client terminals is provided with: an input portion with which microscope images and a playback direction are input; an information-transmitting portion that transmits the input information about the microscope images and the playback direction; an image-receiving portion that receives the microscope images; a storage portion that stores the received microscope images; and an image-playing-back portion that plays back the stored microscope images, and wherein the server is provided with: an information-receiving portion that receives the information transmitted thereto from the information-transmitting portion; and an image-delivering portion that, on the basis of the received information about the microscope images and the playback direction, preferentially delivers the microscope images arrayed in the playback direction.
US10360254B1 Intelligent and context aware reading systems
Methods and systems for supplying content to a user including generating, configuring content data for presentation on a display of a user computing device, transmitting the content data to the display of the user computing device for display on the user computing device, collecting, behavior data of the user sensed by the tracking module, generating engagement data based on the collected behavior data, determining supplemental content configured for presentation on a display of the user computing device and displaying the supplemental content to the user on the user computing device.
US10360251B1 Efficient compression of system logs through metadata-based grouping
A method and system for grouping and compressing system logs are described herein. A generation module residing and executing on a computer system may be configured to generate system logs containing system data important for support purposes describing the computer system, and system log metadata for describing the system logs. A grouping module residing and executing on a computer system may be configured to group system logs based on the system log metadata. Each group of system logs may comprise two or more system logs having the same or similar system log metadata. A data container is produced for each group of system logs and the data container is compressed. System logs having the same or similar system log metadata are more likely to have similar data, thus resulting in a higher degree of compression when grouped and compressed together.
US10360249B2 System and method for creation and detection of process fingerprints for monitoring in a process plant
An online monitoring method and system (10) is disclosed. The system comprises a process data connection device (20) for the acquisition of a first set of process data (30) coming from a process data source (40), an input system (50) for the creation of a process fingerprint (60), a storage device (70) for storing the created process fingerprint (60), a data processing device (80) for calculating the distance between the stored process fingerprint (60) and the new sets of process data (30), a management device (75) for managing which fingerprints need to be evaluated and a feedback device (77) which handles the actions that need to be performed based on detection such as displaying the distance (90) on an output device (100).
US10360248B1 Method and system for processing search queries using permission definition tokens
In general, in one aspect, the invention relates to a method for servicing requests, the method includes receiving, from a client system, a first request comprising a query, determining a first user associated with the first request, modifying the query to obtain a first modified query, where the first modified query includes a first permission definition token associated with the first user, processing the modified query to obtain a first object from a content repository, and providing the first object to the client system.
US10360244B2 System and method for improving computational efficiency of consumer databases using household links
A system and method for the creation of household links (HHLs) associates each household with particular consumers associated with a consumer link (CL) and an address link (AL) in order to more accurately identify consumers who are part of the same household. The system and method utilizes a feedback loop system to maintain persistence of HHLs over time and more accurately resolve HHLs from information ingested from multiple files containing consumer information. Both point-in-time (PIT) and temporal data are used. Top-down and bottom-up clustering methods are applied to the data, and the best results are taken to generate the final association of HHLs with particular ALs and CLs. By more accurately identifying the households associated with particular consumer data, the invention significantly reduces the storage requirements and time required for processing very large consumer data sets, allowing, for example, processing of such data on standard desktop computers.
US10360243B2 Storage medium, information presentation method, and information presentation apparatus
A non-transitory computer-readable storage medium stores a program that causes a computer to execute a process. The process includes obtaining data including multiple character strings that are separated from each other, identifying a first character string and second character strings in the obtained data, extracting third character strings indicating relationships between the first character string and the second character strings from character string collections stored in a database, selecting a character string collection from the character string collections based on proportions of the extracted third character strings included in the respective character string collections, and outputting information on the selected character string collection. Each of the character string collections includes character string sets each of which includes two character strings and a third character string indicating a relationship between the two character strings.
US10360242B2 Automated server analysis and patching for enabling relational database migration to a cloud network
The invention provides a server administration tool for migration of a relational database to a cloud server environment. The server administration tool includes a database migration tool a server patching tool to monitor and maintain a server system. The database migration tool allows for the migration and upload of a database stored on a source server to a target cloud server. The migrated database may be directly uploaded to the target server or hosted on a virtual machine. The server patching tool allows for patching of an initially incompatible source server enabling migration of a stored database to a new target server. The tool analyzes a database stored on a source server for compatibility with a new, target cloud server to determine whether an implemented patch would succeed or fail. In this way, errors reported by the tool, may be rectified without requiring costly, additional server downtime.
US10360240B2 Providing multidimensional attribute value information
The invention relates to a method, computer program product and computer system for providing attribute value information for a data extent comprising a set of data entries. For each multidimensional reference point of a set of one or more multidimensional reference points the method comprises: calculating for each multidimensional data entry a reference-point-specific distance between the respective multidimensional data entry and the multidimensional reference point resulting in a set of reference-point-specific distances for the data extent, the respective reference-point-specific distance being calculated using a combination of the attribute values of the multidimensional data entry and a combination of the reference attribute values of the respective multidimensional reference point; determining a minimum reference-point-specific distance and a maximum reference-point-specific distance of the set of reference-point-specific distances; storing for the data extent as attribute value information for further use with query processing the minimum reference-point-specific distance and maximum reference-point-specific distance.
US10360239B2 Automated definition of data warehouse star schemas
An automated system for defining a star schema for a data source. The system based on automatically gathered information from the data source such as entities and columns, entity column types and lengths, entity keys, relationships between and within entities, measures, workflow and correlated attributes, specialized entities, an update frequency of entities and columns, and grouping of entity and column updates associated with the source database automatically determines facts, dimensions, dimension hierarchies, measures, workflow specific measures (if data source has workflows) and workflow correlated attribute specific measures (if data source has temporal, priority, ownership and progress tracking attributes) to come up with a star schema for the data source.
US10360223B2 Selecting content items provided to groups including a social networking system user based on interaction with the content items by social networking system users
A social networking system maintains various groups that each include one or more users and maintains information describing interactions by users with the social networking system. The social networking system selects various content items provided to groups including the user based on amounts of interaction with content items provided to groups including the user by other social networking system users as well as amounts of time since the social networking system obtained various content items provided to the groups. Information describing the selected content items is presented to the user by the social networking system outside of pages of content maintained by the social networking system for groups to which the selected content items were provided.
US10360217B2 Event based data collection, integration, and presentation
A computer implemented method for data integration. An event relational database having a plurality of event frames related in a hierarchical structure is accessed. Each event frame representing a corresponding event within a corresponding timeframe. A graphical representation of the hierarchical structure of the event relational database is displayed in a graphical user interface. A user input is received selecting an event frame of the hierarchical structure from the graphical representation. A hierarchical search template is displayed based on the selected event frame of the hierarchical structure. The event relational database is searched with a search query corresponding to the hierarchical search template to identify one or more matching event frames of the hierarchical structure. The method also includes retrieving, from a time series database that includes time series data, a portion of the time series data corresponding to the one or more matching event frames.
US10360214B2 Ensuring reproducibility in an artificial intelligence infrastructure
Ensuring reproducibility in an artificial intelligence infrastructure that includes one or more storage systems and one or more graphical processing unit (‘GPU’) servers, including: identifying, by a unified management plane, one or more transformations applied to a dataset by the artificial intelligence infrastructure, wherein applying the one or more transformations to the dataset causes the artificial intelligence infrastructure to generate a transformed dataset; storing, within the one or more storage systems, information describing the dataset, the one or more transformations applied to the dataset, and the transformed dataset; identifying, by the unified management plane, one or more machine learning models executed by the artificial intelligence infrastructure using the transformed dataset as input; and storing, within the one or more storage systems, information describing one or more machine learning models executed using the transformed dataset as input.
US10360207B2 Database trigger-based eventing for data changes based on a publish/subscribe mechanism
Methods and apparatus, including computer program products, are provided for handling database table changes. The method may include receiving, at an event processor, a request from an application to subscribe to a database table event at an in-memory database; storing, at the event processor, a subscription to the database table event; sending, by the event processor, a subscription request to the in-memory database, wherein the subscription request indicates a subscription to the database table event; handling, at the event processor, a notification, wherein the notification is received on behalf of the application in order to determine whether to publish the notification to an endpoint coupled to at least the application, wherein the notification indicates an identity of at least one database table at the in-memory database that has changed; and publishing the notification to the endpoint. Related systems, methods, and articles of manufacture are also disclosed.
US10360206B2 Latch-free concurrent searching
Systems and methods associated with latch-free searching are disclosed. One example method includes receiving a key identifying data to be retrieved from a tree-based data structure. The method also includes performing a concurrent, latch-free search of the tree-based data structure until a leaf node is reached. The method also includes validating the leaf node. The method also includes retreading a portion of the search if the leaf node fails validation.
US10360203B2 Systems and methods for generating and implementing database audit functionality across multiple platforms
Systems and methods are provided for generating and implementing data auditing functionality supporting multiple database platforms. A database management computer system can engage a shadow audit module to automate and optimize the implementation of data auditing functionality for multiple database platforms that may be utilized by an enterprise application to record data interactions (e.g., insertions, updates, deletions, etc). The shadow audit module may run generated audit SQL code to create an audit trigger in the selected main data tables. Each audit trigger may be a procedure and/or a flag that is stored in the main data table to run or transmit a signal indicating a change may have occurred on the record indicating the required replication of the modification in the shadow audit data table.
US10360202B2 Agnostic data broker
Exemplary embodiments are provided for integrating data into an agnostic data broker, wherein a type and structure of the data is previously unknown to the data broker. Aspects of the exemplary embodiment include ingesting the data from a data source by providing a first API through which a first API call is received that includes both the data and a manifest that describes a type of the data and the structure of the data; storing the data in a data repository; and providing a second API through which a second API call is received that queries the data based on the manifest.
US10360200B1 Numbering and layout method for flow charts
A process for numbering flowchart elements populates a graphical display with a collection of flowchart elements and ranks the flowchart elements based on the flowchart elements' geometric location. The process separates the elements into ranked branches and trees, and numbers each element according to the chart element's position within the branches and trees, relative to the other chart elements.
US10360199B2 Partitioning and rebalancing data storage
Techniques are described for partitioning and rebalancing data storage, such as through management of database partitions. In one or more implementations, a database that includes existing partitions is repartitioned to include new partitions. A balancing function that uses a skew factor is implemented that skews new data allocation to the new partitions. In at least some implementations, the skew factor can be removed from new data allocation, such as in response to an indication that data allocation between the new partitions and the existing partitions is unbalanced.
US10360196B2 Grouping and managing event streams generated from captured network data
The disclosed embodiments provide a system that facilitates the processing of network data. During operation, the system causes for display a graphical user interface (GUI) for configuring the generation of time-series event data from network packets captured by one or more remote capture agents. Next, the system causes for display, in the GUI, a first set of user-interface elements for specifying a grouping of a set of event streams containing the time-series event data by an event stream attribute associated with the event streams. The system then causes for display, in the GUI, a second set of user-interface elements containing event stream information for one or more subsets of the event streams represented by the grouping of the event streams by the event stream attribute.
US10360194B2 Systems and methods for real time data management in a collaborative environment
Systems and methods for real time data management in a collaborative environment. In one embodiment, the systems and methods dynamically link stakeholders, through a collaborative environment, to current and updated data. The systems and methods also cross-reference data objects between stakeholders for calling data objects by a common name, and determine a preferred method for each operation related to processing data for a data object.
US10360191B2 Establishing overlay trust consensus for blockchain trust validation system
The system, method, and computer program product described herein provides a built-in feedback mechanism for a blockchain to sanction validator nodes that consistently “vote” in a manner that does not match the ultimate consensus. The method includes receiving a vote on whether to add a transaction to the blockchain, comparing the vote to a consensus decision on whether to add the transaction to the blockchain, determining based on the comparison that the vote does not match the consensus decision, in response to determining that the vote does not match the consensus decision, incrementing a value associated with the validator node in a feedback registry, determining that the value associated with the validator node is above a predetermined threshold value, and in response to determining that the value associated with the validator node is above the predetermined threshold, proposing a sanction of the validator node to the plurality of validator nodes.
US10360184B2 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.
US10360182B2 Recovering data lost in data de-duplication system
An indication is received that a data object is to be deleted, wherein the data object comprises data stored in a segment within a container. It is determined no currently alive data object references any segment within the container. The container is placed in a delete-ready but not yet reclaimable state.
US10360179B2 Cloud-based content collection and distribution system
A cloud-based media content management system for managing access to media content items is disclosed. Managing access to media content items by a cloud-based media content management system may include, for example, managing uploads of media content items from a population of media devices, reducing duplication of media content data stored in cloud-based storage, and providing user-controlled access to media content items stored in cloud-based storage across any number of user devices. In this context, a cloud-based media content management system and cloud-based storage system generally refer to hosted computing and data storage services that may be accessed by media devices and other devices over a digital network such as the Internet.
US10360177B2 Method and processing apparatus for gating redundant threads
Described is a method and processing apparatus to improve power efficiency by gating redundant threads processing. In particular, the method for gating redundant threads in a graphics processor includes determining if data for a thread and data for at least another thread are within a predetermined similarity threshold, gating execution of the at least another thread if the data for the thread and the data for the at least another thread are within the predetermined similarity threshold, and using an output data from the thread as an output data for the at least another thread.
US10360175B2 Direction indicator
An indication of a direction of transmission over the switching fabric is inserted into a data packet that is transmitted from a tile. The indication of direction may indicate directions from the transmitting tile in which intended recipient tiles are present. The switching fabric prevents (e.g. by blocking the data packet at one of a series of latches) the transmission in a direction not indicated in the data packet. Hence, power saving may be achieved, by preventing the unnecessary transmission of data packets over parts of the switching fabric.
US10360174B1 Universal serial bus circuit
A universal serial bus circuit including a power circuit and a terminating circuit is provided. The power circuit provides a differential signal. The terminating circuit is coupled to the power circuit. The terminating circuit receives the differential signal through the first signal output terminal and the second signal output terminal, and the terminating circuit includes a first load circuit and a second load circuit. When the universal serial bus circuit is operated in a handshake mode, the terminating circuit receives the differential signal through the first load circuit and the second load circuit, and outputs a pulse signal through the first signal output terminal and the second signal output terminal. When the universal serial bus circuit is operated in a normal mode, the terminating circuit receives the differential signal through the first load circuit, and outputs a data signal through the first signal output terminal and the second signal output terminal.
US10360170B2 System, apparatus and method for wirelessly expanding serial communication port between electronic computing device and its peripheral device
The present invention provides an apparatus for expanding a serial communication port. The apparatus includes a first serial port, a second serial port and a processing and control module. The first serial port is used to transmit a first signal, and the second serial port is used to transmit a second signal. The processing and control module is coupled between the first serial port and the second serial port. The processing and control module includes a first serial bus host controller, a second serial bus host controller, a data forwarding unit and an expansion unit. The apparatus is connected between an electronic device and multiple peripheral devices, so that via the expansion unit, each peripheral device generates its own communication port on the electronic device.
US10360168B1 Computing in parallel processing environments
A computing system comprises one or more cores. Each core comprises a processor. In some implementations, each processor is coupled to a communication network among the cores. In some implementations, a switch in each core includes switching circuitry to forward data received over data paths from other cores to the processor and to switches of other cores, and to forward data received from the processor to switches of other cores.
US10360164B1 Direct memory access adapter
A processor includes a central processing unit (CPU) and a direct memory access (DMA) adapter circuit. The DMA adapter circuit includes a DMA controller circuit and is configured to interface with a legacy internal hardware peripheral and with a DMA-enabled internal hardware peripheral. The DMA-enabled internal hardware peripheral includes a first special function register (SFR). The legacy internal hardware peripheral includes no DMA features. The CPU is configured to execute a legacy application that accesses a setting in memory through the legacy internal hardware peripheral. Execution of the legacy application includes access by the CPU of the setting in memory. The DMA controller circuit is configured to access the setting in memory during execution of a DMA-enabled application through the DMA-enabled internal hardware peripheral.
US10360157B2 Memory system and method for wear-leveling by swapping memory cell groups
A memory system includes a memory device including a memory block, the memory block including a plurality of memory cell groups, an address translator that maps a logical address of a data to a physical address of the memory block, and a controller configured to divide the plurality of memory cell groups into a plurality of first memory cell groups and at least one second memory cell group, and control the address translator so that the address translator maps a logical address of a data to a physical address of the first memory cell groups of the memory block and not in the at least one second memory cell group and switches the at least one second memory cell group with a selected first memory cell group among the plurality of the first memory cell groups when a predetermined period of time elapses.
US10360146B2 Group garbage collection for multi-version concurrency control in database systems
Technologies for performing garbage collection in database systems, such as multi-version concurrency control (MVCC) database systems, are described. For example, different garbage collection techniques can be used separately or in various combinations, including interval garbage collection, group garbage collection, table garbage collection, and combinations. For example, a particular type of combination, called hybrid garbage collection, uses technique from interval garbage collection and group garbage collection, or from interval, group, and table garbage collection.
US10360143B2 Parallel use of integrated non-volatile memory and main volatile memory within a mobile device
A mobile device having parallel use of non-volatile memory and main memory is presented. The mobile device includes a volatile memory, a non-volatile memory, a memory controller functionally coupled to the non-volatile memory and the volatile memory, and a processor coupled to the memory controller. The processor addresses both the non-volatile memory and the volatile memory utilizing a continuous memory map. Alternatively, a mobile device may include a volatile memory, a non-volatile memory, a memory controller coupled to the volatile memory, a processor coupled to the memory controller. The processor may address the volatile memory during normal operation. The mobile device may further include a shadow copy controller coupled to the non-volatile memory and the memory controller, where the shadow copy controller copies information stored in a designated portion of the volatile memory into the non-volatile memory.
US10360135B2 Privilege test and monitoring
Testing code. A method includes identifying in code being executed on a computing system a specification of a permission set. The method further includes dynamically, as the code is running changing a permission level of the computing system to match the permission set. The method further includes executing code at the computing system within the permissions in the permission set. The method further includes during execution, for actions performed in the execution, determining if the permission set includes sufficient permissions for the action to be performed.
US10360133B2 Analyzing analytic element network traffic
Disclosed embodiments include a computer system for verifying proper configuration of analytic elements. The computer system identifies an analytic element associated with a network-connected software application. The computer system also executes the analytic element such that the analytic element initiates a network communication with a remote server. The computer system then searches a dataset for information relating to the network communication from the analytic element. The dataset comprises network communications received by a remote server. When the network communication generated by the analytic element is not found within the dataset, the computer system generates a report that the analytic element is not functioning properly.
US10360129B2 Setting software error severity ranking
Embodiments of the present invention provide systems, methods, and program products for automatic ranking of a technical software defect of a software service. Embodiments of the present invention can be used to collect technical environment parameters of a software service responsive to receiving a message associated with a technical software defect of the software service and determine a severity ranking value of the technical software defect based on a combined rating of the collected technical environment parameters wherein the technical environment parameters comprise at least a usage rate of the software service; a percentage of a number of users of the software-as-a-service environment authorized for using the software program; a log pattern of a signature of the technical software defect; and a percentage of a total functionality number of the software program, wherein the percentage defines a defect impact value.
US10360128B2 System and method for dynamic scaling of concurrent processing threads
A system and method for the dynamic scaling of concurrent processing threads are provided. The system may include a scheduler, a master controller, a thread controller, a process invoker, a reprocess validator, and a server cluster comprising various managed servers. The master controller may to generate processing thread messages during an initial processing run. Thereafter, the master controller may dynamically scale the processing thread messages based on process performance data and system performance data.
US10360126B2 Response-time baselining and performance testing capability within a software product
A method of measuring performance of a computerized system is provided. A test component integrated in a client application module is configured to generate an application specific workflow to be delivered to a computing environment of one or more computing devices for measuring the performance of the computerized system. The integrated test component of the client application module is executed to deliver the application specific workflow to a server system in the computing environment. Performance data is collected based on at least one response received from the computing environment to measure the performance of the computerized system.
US10360125B2 Methods and apparatus to communicatively couple field devices to a remote terminal unit
Methods and apparatus to communicatively coupled field devices to a remote terminal unit are disclosed. The example apparatus includes a base rack for a remote terminal unit in a process control system. The example apparatus further includes a first termination module to be inserted in a first termination slot of the base rack. Wires communicatively coupled to a field device are to be terminated on the first termination module. The example apparatus also includes a first control module separate from the first termination module to be inserted in a first control slot of the base rack. The first control module is to be communicatively coupled with the first termination module via a backplane of the base rack. The first control module is to control communications with the field device.
US10360115B2 Monitoring device, fault-tolerant system, and control method
A monitoring device is mounted in each of a plurality of operational systems constituting a fault-tolerant system. The plurality of operational systems have an identical configuration including a processor system. The monitoring device includes a processor. The processor executes instruction to read data from a predetermined storage area in a memory of an accessory device to be monitored, connected to the processor system. The processor further executes instruction to compare the read data with reference data held in advance. The processor further executes instruction to separate the processor system connected to the accessory device to be monitored from the fault-tolerant system when the read data is different from the reference data.
US10360109B2 Variable checkpointing in a streaming application with one or more consistent regions
A variable checkpoint mechanism in a streams manager checkpoints a streaming application based on periodic time periods for checkpoints. The variable checkpoint mechanism can take a checkpoint before a periodic time period ends when a spike is coming, or can take a checkpoint after the periodic time period ends when there is backpressure in a consistent region of the streaming application. When there is no anticipated spike coming and when there is no backpressure in a consistent region of the streaming application, the checkpoint is performed at the normal end of the periodic time period for checkpoints. In this manner the checkpoint timing of the variable checkpoint mechanism can be adjusted real-time to minimize the negative impact of checkpointing on the performance of the streaming application.
US10360105B2 Semiconductor devices and semiconductor systems including the same
A semiconductor device may be provided. The semiconductor device may include a memory area. The memory area may be configured to compare an address with a first failure address and a second failure address to store an input datum into a redundancy area and to output the stored input datum as an output datum or configured to compare the address with the first and failure addresses to correct an error of an input datum stored in a normal area to output the corrected input datum as the output datum. The semiconductor device may include a failure address storage circuit. The failure address storage circuit may be configured to store the address as a first failure address based on a first retention information signal and configured to store the address as a second failure address based on a second retention information signal.
US10360097B2 Securing data in a dispersed storage network
A method includes receiving a retrieval request regarding an encoded key stream slice of a set of encoded key stream slices and an encoded and encrypted data slice of a set of encoded and encrypted data slices. The method further includes partially dispersed storage error decoding the encoded key stream slice to produce a partially decoded key stream vector. The method further includes partially dispersed storage error decoding the encoded and encrypted data slice to produce a partially decoded and encrypted data vector. The method further includes partially decrypting the partially decoded and encrypted data vector in accordance with the encryption function and based on the partially decoded key stream vector to produce a partially decrypted and decoded data vector. The method further includes sending the partially decrypted and encoded data vector to the requesting computing device.
US10360094B2 Generating targeted analysis results in a support system
Generating targeted analysis results in a support system is disclosed. Computing device information about a supported computing device in which a problem was encountered is received. Identification of a designated subset of tags of a plurality of tags is received. A plurality of analyzers is initiated to analyze the computing device information. The plurality of analyzers is configured to generate a plurality of results based on the computing device information. Tags of the plurality of tags are associated with the plurality of results. A subset of results are generated by discarding each result from the plurality of results that have no associated tags that match a tag in the designated subset of tags. The subset of results is output.
US10360092B1 Hybrid hardware and software reporting management
A hybrid approach using hardware and software is used for report management in peripheral component interconnect (PCI) express devices. The device hardware detects an error associated with a transaction with a host computer. The device software identifies a function associated with the error and determines various attributes of the error. The device software then exposes the attributes of the error in the PCI express and the advanced error reporting (AER) capabilities. The error can be reported in a message transaction to the host computer.
US10360084B1 System and methods for logging and searching history events such as airline flight or crew history
A system and method according to which history events, such as airline flight or crew history events, are logged and searched. In one embodiment, sequenced information is obtained from one or more applications. In one embodiment, a user can input a single query and obtain sequenced information from new and legacy applications using the single query. In some embodiments, audit trail-like tracking of changes made to airline information is provided. In one embodiment, the system includes: a message handling system adapted to transform an event message; a message processor adapted to receive the event message and parse the event message; a database to which history data of the event message is persisted; and a query processor adapted to read airline flight or crew history event data in response to a query request, the airline flight or crew history event data comprising the history data.
US10360083B2 Attributing causality to program execution capacity modifications
Techniques are described for managing program execution capacity, such as for a group of computing nodes that are provided for executing one or more programs for a user. In some situations, dynamic program execution capacity modifications for a computing node group that is in use may be performed periodically or otherwise in a recurrent manner, such as to aggregate multiple modifications that are requested or otherwise determined to be made during a period of time. In addition, various operations may be performed to attribute causality information or other responsibility for particular program execution capacity modifications that are performed, including by attributing a single event as causing one capacity modification, and a combination of multiple events as possible causes for another capacity modification. The techniques may in some situations be used in conjunction with a fee-based program execution service that executes multiple programs on behalf of multiple users of the service.
US10360082B2 Analysis of application programming interface usage for improving a computer system
A method and system API call data for a user is obtained. The API call data for the user including for each API call of a two or more API calls made by the user: API request data and API response data. The API call data for the user is analyzed to identify a relationship between API request data and API response data of different API calls. A dependency, between at least two API calls of the two or more API calls, is determined based on the identified relationship.
US10360081B1 Application player
Embodiments of the present invention are directed to an application broker, which can be a program on a client device, a service in a cloud accessible by the client device or both. The client device typically runs a guest environment in a host environment. A user is able to search for an application on the application broker configured to interface with one or more application sources. In some embodiments, the application broker is able to intelligently search, download and/or install the application in the guest operating system of the client device with minimal or no user intervention. The application is typically executed in an application player associated with the guest environment. In some embodiments, the application player is configured as the application broker. In some embodiments, the application broker can provide suggested applications to download when the client device is communicatively coupled with the one or more application sources.
US10360080B2 Short-circuiting normal grace-period computations in the presence of expedited grace periods
A technique for short-circuiting normal read-copy update (RCU) grace period computations in the presence of expedited RCU grace periods. The technique may include determining during normal RCU grace period processing whether at least one expedited RCU grace period elapsed during a normal RCU grace period. If so, the normal RCU grace period is ended. If not, the normal RCU grace period processing is continued. Expedited RCU grace periods may be implemented by expedited RCU grace period processing that periodically awakens a kernel thread that implements the normal RCU grace period processing. The expedited RCU grace period processing may conditionally throttle wakeups to the kernel thread based on CPU utilization.
US10360077B2 Measuring utilization of resources in datacenters
For measuring component utilization in a computing system, a server energy utilization reading of a statistical significant number of servers out of a total number of servers located in the datacenter is obtained by measuring, at predetermined intervals, a collective energy consumed by all processing components within each server. The collective energy is measured by virtually probing thereby monitoring an energy consumption of individual ones of all the processing components to each collect an individual energy utilization reading, where the individual energy utilization reading is aggregated over a predetermined time period to collect an energy consumption pattern associated with the server utilization reading.
US10360076B1 Prioritized rebalancing of distributed file system
A method of balancing the data stored in a distributed file system. The method comprises analyzing the distributed file system to identify a degree of transience of files in the file system, to identify storage categories of files as being one of write once or write a plurality of times, and to identify files that are a single minimum allocatable unit in size or less, where the analyzing is performed by a data balancing application. The method further comprises determining by the data balancing application a prioritized sequence of file migration manifests, where each file migration manifest identifies a file to be migrated, the source location of the file, and the destination location of the file, where the determining is performed based on the analysis and migrating files by the data balancing application as defined in the file migration manifests in the determined sequence.
US10360075B2 Allocating a global resource in a distributed grid environment
A technique for allocating a global resource in a distributed grid environment includes receiving from slave resource managers use and demand data associated with the global resource by each consumer in a respective region. A master resource manager computes an allocation of the global resource for each consumer and for each region based on the use data and the demand data. The master resource manager then communicates to each slave resource manager an amount of the global resource allocated to each consumer in each respective region controlled by a respective slave resource manager and a total allocation of the global resource for the region controlled by the respective slave resource manager.
US10360073B2 System and method for mobile augmented reality task scheduling
A system for scheduling mobile augmented reality tasks performed on at least one mobile device and a workspace includes: a mobile device, comprising a central processing unit (CPU) and a graphics processing unit (GPU); a Network Profiling Component, configured to gather network related context data; a Device Profiling Component, configured to gather hardware related context data; an Application Profiling Component, configured to gather application related context data; and a Scheduling Component, configured to receive the network related context data, the hardware related context data, and the application related context data, and to schedule tasks between the CPU, the GPU and the workspace.
US10360071B1 Computing resource market
A technology is described for an electronic market for network-accessible computing resources located on a partner-owned data center that is external to a service provider network. An example method may include receiving a request for a network-accessible computing resource from a customer of a computing service provider. A network-accessible computing resource may then be identified on a partner-owned data center as specified in the request. A network connection may then be established that allows the customer to access the network-accessible computing resource.
US10360070B2 Application-level dispatcher control of application-level pseudo threads and operating system threads
An application-level thread dispatcher that operates in a main full-weight operating system-level thread allocated to an application initializes at least one application-level pseudo threads that operates as an application-controlled thread within the main full-weight operating system-level thread allocated to the application. The application-level thread dispatcher migrates work associated with the application between the at least one application-level pseudo thread and a separate operating system-level thread in accordance with evaluated changes in run-time performance of the application.
US10360067B1 Dynamic function calls in an on-demand network code execution system
Systems and methods are described for providing dynamic function calls in an on-demand code execution system, whereby a task can be invoked on the on-demand code execution system based on functionality provided by the task, rather than an identifier of the task. The on-demand code execution system can enable tasks to register as providing a given functionality, and when a call is received to implement the functionality (e.g., from another task on the on-demand code execution system), the on-demand code execution system can select a task based on those registered. In some instances, the selected task may be based on a combination of execution cost of the task (e.g., compute costs utilized to execute the task) and invocation costs of the task (e.g., compute costs utilized to initiate execution of the task on the on-demand code execution system).
US10360064B1 Task scheduling, execution and monitoring
A method and apparatus for task scheduling, execution and monitoring are provided. In the method and apparatus, a task package specifying at least one of a task, a task trigger or an execution environment is received. An execution environment is instantiated and the task is sent to the execution environment for execution.
US10360062B2 System and method for providing a self-monitoring, self-reporting, and self-repairing virtual asset configured for extrusion and intrusion detection and threat scoring in a cloud computing environment
A trigger event monitoring system is provided in one or more virtual assets. One or more trigger parameters, including security threat patterns, are defined and trigger data is generated. The one or more trigger monitoring systems are used to monitor extrusion and intrusion capabilities and self-monitored trigger events that may harm or otherwise leave a virtual asset in a vulnerable state. In one embodiment, trigger events and monitoring of at least a portion of message traffic sent to, or sent from, the one or more virtual assets are initiated and/or performed to detect any message including one or more of the one or more of the trigger parameters. Any message meeting the one or more trigger parameters is identified as a potential security threat and is assigned a threat score, which is provided to the virtual asset. Various corrective actions may take place.
US10360061B2 Systems and methods for loading a virtual machine monitor during a boot process
Generally described, aspects of the present disclosure relate to loading an updated virtual machine monitor on the physical computing device during a boot process. The updated virtual machine monitor may be loaded from an update manager external to the virtual machine monitor, such as the offload device or a server connected with the physical computing device over a network. In certain embodiments, the updated virtual machine monitor may be loaded in a tiered process by first loading a startup virtual machine monitor, which automatically updates by loading the updated virtual machine monitor. The startup virtual machine monitor may be a virtual machine monitor with less functionality than the updated machine manager, such as where the startup virtual machine monitor may be a “lite” or simple virtual machine monitor while the updated virtual machine monitor may be a fully functional virtual machine monitor of the most recent update or version.
US10360059B2 Correlation of network connections and processes in a virtualized computing environment
A method includes, in a computer, running a hypervisor that allocates resources of a memory and of a network to one or more Virtual Machines (VMs), which run VM processes and communicate over network connections. First information is extracted by monitoring the network connections in the hypervisor. Second information is extracted by directly accessing, in the hypervisor, regions of the memory assigned to the VMs. An association is established between a given network connection and a given VM process, by correlating the first information with the second information.
US10360057B1 Network-accessible volume creation and leasing
A data volume can be created on a network-accessible storage device in a data center for use by a virtual machine instance. More specifically, a management system of the data center may request storage servers to allocate space for the data volume. Prior to receiving confirmation that the data volume has been created, the management system may further request the storage servers to establish a lease that authorizes the virtual machine access to the data volume.
US10360056B2 Redeploying a baseline virtual machine to update a child virtual machine by creating and swapping a virtual disk comprising a clone of the baseline virtual machine
One or more techniques and/or systems are disclosed for redeploying a baseline VM (BVM) to one or more child VMs (CVMs) by merely cloning virtual drives of the BVM, instead of the entirety of the parent BVM. A temporary directory is created in a datastore that has the target CVMs that are targeted for virtual drive replacement (e.g., are to be “re-baselined”). One or more replacement virtual drives (RVDs) are created in the temporary directory, where the RVDs comprise a clone of a virtual drive of the source BVM. The one or more RVDs are moved from the temporary directory to a directory of the target CVMs, replacing existing virtual drives of the target CVMs so that the target CVMs are thus re-baselined to the state of the parent BVM.
US10360051B2 Emulated device firmware testable by native operating system tools
Firmware is run in an emulated environment such that firmware is not embedded in its designed-for target device. Target device emulation software communicatively connects the firmware to the operating system in a manner so that communications sent from and received by the operating system are identical to communications that would be sent from and received by the operating system if the firmware were actually embedded in the target device instead of running in the emulated environment.
US10360046B2 Using contextual and spatial awareness to improve remote desktop imaging fidelity
Image data representing a desktop image for a client device that is accessing the desktop remotely is compressed according to a method that preserves image fidelity in selected non-text regions. The method, which is carried out in a remote server, includes the steps of generating image data for the remote desktop image and analyzing different regions of the remote desktop image, identifying those regions of the remote desktop image that are text regions, selecting non-text regions of the remote desktop image for lossless compression based on a spatial relationship between the non-text regions and the text regions, compressing the image data using a lossless compression protocol for a portion of the image data corresponding to the selected non-text regions, and transmitting the compressed image data to the client device.
US10360042B2 Method for loading executable program instructions into a chip card during active operation
The method includes authenticating a chip card terminal to a chip card by a chip card operating system, verifying the authorization of the chip card terminal to load executable program instructions by the chip card operating system, storing data in a predefined memory region of the NVM, which data indicate a successful execution of the authentication and the verification, by the chip card operating system, starting execution of a boot loader by the chip card operating system and interrupting the execution of the chip card operating system following the start of the boot loader, reading the data from the predefined memory region by the boot loader, loading the program instructions from the chip card terminal into the NVM by the boot loader on the precondition that the data indicate the successful authentication and verification in the predefined memory region.
US10360038B2 Method and apparatus for scheduling the issue of instructions in a multithreaded processor
A method to dynamically determine which instructions from a plurality of available instructions to issue in each clock cycle in a multithreaded processor capable of issuing a plurality of instructions in each clock cycle, comprises the steps of: determining a highest priority instruction from the plurality of available instructions; determining the compatibility of the highest priority instruction with each of the remaining available instructions; and issuing the highest priority instruction together with other instructions compatible with the highest priority instruction in the same clock cycle; wherein the highest priority instruction cannot be a speculative instruction. The effect of this is that speculative instructions are only ever issued together with at least one non-speculative instruction.
US10360034B2 System and method for maintaining data in a low-power structure
A graphics processing unit may include a register file memory, a processing element (PE) and a load-store unit (LSU). The register file memory includes a plurality of registers. The PE is coupled to the register file memory and processes at least one thread of a vector of threads of a graphical application. Each thread in the vector of threads are processed in a non-stalling manner. The PE stores data in a first predetermined set of the plurality of registers in the register file memory that has been generated by processing the at least one thread and that is to be routed to a first stallable logic unit that is external to the PE. The LSU is coupled to the register file memory, and the LSU accesses the data in the first predetermined set of the plurality of registers and routes to the first stallable logic unit.
US10360028B2 Event-driven design simulation
A simulation system that includes a simulation accelerator that uses parallel processing to accelerate the simulation of register transfer level codes (RTLs) while minimizing memory access latency is disclosed. The accelerator has an array of parallel computing resources. The simulation accelerator receives compiled RTLs in which the components of the design are mapped to instructions. The instructions are divided into groups, in which instructions belonging to a same group are logically independent of each other. The simulation accelerator fetches instructions and data for processing by the parallel computing resources for one group of instructions at a time.
US10360025B2 Infrastructure instantiation, collaboration, and validation architecture for serverless execution frameworks
Successfully deploying resources into the cloud is a constantly increasing technical challenge as more cloud service providers emerge, each offering disparate computing platforms, services, assets, supported technical components, and other features, including serverless execution. An infrastructure build and collaboration architecture for serverless execution environments solves the technically complex challenges around allowing developers to work independently in physically separated locations. To this end, the architecture allows shared object repositories to be brought together when required and provides an object-model for defining resources without requiring the developer to have complete expert knowledge of the target deployment language. The architecture also enforces policy for both software design and infrastructure, and performs deep validation of the infrastructure built for the developer.
US10360019B2 Automated discovery and notification mechanism for obsolete display software, and/or sub-optimal display settings
Techniques for managing a display device coupled to a media processing (MP) device are described. An MP logic/module implemented by the MP device can retrieve data from a display device and identify information characterizing the display device in a database based on the retrieved data. The MP logic/module can compare the retrieved data with the identified information and determine, based on the comparison, that software installed on the display device is obsolete, or that one or more settings of the display device has a first configuration. The MP logic/module can also generate a notification based on the determination, which can be displayed on the display device. The MP logic/module can trigger performance of an action based on the determination. Actions can include downloading an updated software to memory, installing the updated software, or changing the one or more settings from the first configuration to a second, more optimal configuration.
US10360016B2 Upgrading a light source
A method comprising: providing a light source in the form of a luminaire or lamp operable to emit light into an environment, the light source being activated from a time at which the light source is first deployed into said environment to enable the light to be controlled via a first communication channel, but having a capability for the light to be controlled via a second communication channel being electronically deactivated at the time of deployment; then after the time of deployment of the light source into the environment, receiving a request to upgrade the light source; and in response to this request, sending activation data to the light source or a user of the light source, thereby enabling the capability for the light to be controlled via the second communication channel to be electronically activated.
US10360002B2 Method, apparatus, and computer-readable medium for generating an alternative implementation of a program on one or more engines
An apparatus, apparatus and computer-readable medium for generating an alternative implementation of a program on one or more engines, including receiving a job graph comprising a sequence of jobs corresponding to the program, translating each job into a set of candidate translations corresponding to that job based on one or more available engines, storing each set of candidate translations corresponding to each job in the job graph in a region of a job hypergraph, condensing the job hypergraph into an alternative job graph by iteratively replacing each pair of connected regions with a merged region comprising a merged candidate translation generated by combining a pair of candidate translations in that pair of connected regions, and generating the alternative implementation of the program based at least in part on the alternative job graph.
US10360001B2 Method and system for implementing custom UI actions in a web application using hidden containers
In general, the disclosed technology relates to a method for generating a web application. The method includes selecting a webpage in the web application and implementing a custom user interface (UI) action on the webpage. Implementing the custom UI action on the webpage may include creating a hidden component on the webpage, associating a custom UI action with the hidden component, specifying at least one input for the hidden component based on the custom UI action, specifying at least one target output for the hidden component based on the custom UI action, and associating the hidden component with a custom UI action trigger event. The method further includes deploying the web application after implementing the custom UI action on the webpage.
US10359996B2 Random number generator and stream cipher
An electronic random number generating device (100) for generating a sequence of random numbers, the electronic random number generating device comprising an electronic parameter storage (110) configured to store multiple functions and for each function of the multiple functions an associated modulus, not all moduli being equal, and an electronic function evaluation device (120) configured to generate an internal sequence of random numbers, the function evaluation device being configured to generate a next number in the internal sequence of random numbers by for each function of the multiple functions, evaluating the function for a previously generated value in the internal sequence of random numbers modulo the modulus associated with the evaluating function, so obtaining multiple evaluation results, and applying a combination function to the multiple evaluation results to obtain the next number in the internal sequence, and an output (140) configured to generate a next number in the sequence of random numbers from the generated next number in the internal sequence.
US10359993B2 Contextual user interface based on environment
A contextual user interface based on environment is described. An assistant device can determine that speech has been spoken and determine the context of an environment of that speech. A user interface can then be generated based on the context of the environment and the content of the speech. Different context can result in different user interfaces being generated.
US10359988B2 Shared experience of virtual environments
A system for providing a shared experience of virtual environments is disclosed. The system comprises a processing device for maintaining and rendering of a virtual environment to generate a plurality of visual components and a shared acoustic component representing the virtual environment, a plurality of interfaces connected to the processing device, each interface for connecting with a client device to continuously provide one of the plurality of visual components to the client device for display on the client device, and a sound device connected to the processing device for reproducing the shared acoustic component. The display of the plurality of visual components on respective client devices is synchronized with the reproduction of the shared acoustic component by the sound device. Furthermore, a method and a processing device for providing a shared experience of virtual environments and a corresponding client device are described.
US10359987B2 Adjusting volume levels
In general, user interfaces for controlling a plurality of multimedia players in groups are disclosed. According to one aspect of the present invention, a user interface is provided to allow a user to group some of the players according to a theme or scene, where each of the players is located in a zone. When the scene is activated, the players in the scene react in a synchronized manner. For example, the players in the scene are all caused to play a multimedia source or music in a playlist, wherein the multimedia source may be located anywhere on a network. The user interface is further configured to illustrate graphically a size of a group, the larger the group appears relatively, the more plays there are in the group.
US10359985B2 Apparatus having curved display
An electronic paper display unit includes a protective case, which is made of a transparent material, a display, which is installed in the protective case, is powered to display desired image information, and includes a plurality of divided regions, and a control module, which is electrically connected with the display, and includes a first mode transmitting a divided mode signal such that many pieces of image information are independently displayed on the respective divided regions and a second mode transmitting an integrated mode signal such that one piece of image information is displayed throughout the overall divided regions. Further, a mobile communication terminal can visually display various pieces of image information thereon according to selection of a user.
US10359984B2 Image display device and image display method
An image display device and image display method. The image display device includes: a plurality of display screens spliced together, a corresponding gravity sensor integrated in each display screen, a logic circuit electrically connected with each display screen and each gravity sensor respectively, and a memory electrically connected with the logic circuit. The gravity sensor determines a placing direction of a corresponding display screen. The logic circuit automatically adjusts an access sequence of the image information in the memory according to the placing directions of the display screens determined by the gravity sensors, and outputs the accessed image information to the corresponding display screens, so that the image display device can normally display images when the display screens are placed right way up and/or placed up side down.
US10359983B2 Continuous glucose monitor communication with multiple display devices
A continuous glucose monitor for wirelessly transmitting data relating to glucose value to a plurality of displays is disclosed, as well as systems and methods for limiting the number of display devices that can connect to a continuous glucose transmitter. In addition, security, including hashing techniques and a changing application key, can be used to provide secure communications between the continuous glucose transmitter and the displays. Also provided is a continuous glucose monitor and techniques for authenticating multiple displays, providing secure data transmissions to multiple displays, and coordinating the interaction of commands and data updates between multiple displays.
US10359980B2 Image forming apparatus that performs notification when stored log information reaches a threshold value, and information processing system
The image forming apparatus of the present invention is an image forming apparatus that transmits log information, including: a log information generation unit configured to generate the log information in accordance with a job; a storage control unit configured to cause a log information storage unit to store the generated log information; a log information deletion unit configured to delete log information stored in the log information storage unit so that the number of pieces of log information stored in the log information storage unit does not exceed a storage upper limit; and a log loss information addition unit configured to add log loss information to log information to be stored in the log information storage unit in a case where the log information is deleted by the log information deletion unit.
US10359977B2 Service routine based supply replacement determination
Examples include printing devices configured for use with a plurality of replaceable supplies. A remaining amount of printing material may be monitored for each replaceable supply. A set of one or more replaceable supplies to be replaced may be determined based at least in part on the remaining amount of printing material for each replaceable supply and an amount of printing material corresponding to performing a service routine for supply replacement.
US10359976B2 Image forming apparatus, information processing system, and method for configuring image forming apparatus
An image forming apparatus, an information processing system, and a method for configuring the image forming apparatus. The image forming apparatus includes circuitry configured to read setting data stored in a storage medium, determine whether the read setting data is first setting data available for another image forming apparatus or second setting data available for the image forming apparatus, configure the image forming apparatus using the second setting data, based on a determination that the read setting data is the second setting data, and configure the image forming apparatus using the first setting data, based on a determination that the read setting data is the first setting data and the another image forming apparatus is the same as the image forming apparatus. The information processing system includes the image forming apparatus and an information processing apparatus.
US10359974B2 Printing apparatus, method for estimating a time required for a rendering process, and storage medium
The printing apparatus of the present invention includes: a memory storing a program; at least one processor configured to execute the program and function as: an interpretation unit configured to interpret print data of the page to obtain objects contained in the page; an optimization prediction unit configured to check each of the obtained objects to identify the at least one object to be subject to the predetermined conversion process, and to predict, in accordance with the identified object, characteristics of the new objects which are to be obtained by the predetermined conversion process without performing the predetermined conversion process; and an estimation unit configured to estimate a time required for the rendering process of the page, based on at least parameter values corresponding to the predicted characteristics.
US10359971B2 Storing memory profile data of an application in non-volatile memory
Some examples relate to storing memory profile data of an application in a non-volatile memory. In an example, source code of an application may be compiled into an instrumented code for generating profile data of the application. In an example, the profile data may include memory profile data related to memory usage of the application. Next, the profile data comprising the memory profile data of the application may be generated using the instrumented code. The application may be recompiled based on the profile data that includes the memory profile data of the application. Data for storing in a non-volatile memory (NVM) may be identified from the memory profile data of the application. The identified data may be stored in the NVM.
US10359969B1 Creating virtual machine snapshots without interfering with active user sessions
Systems and methods for creating virtual machine snapshots. An example method comprises: receiving a request to create a snapshot of a virtual machine running on a host computer system; protecting from modification a plurality of virtual memory pages of the virtual machine; responsive to detecting an attempt to modify a virtual memory page of the plurality of memory pages, copying the virtual memory page to a queue residing in a random access memory (RAM) of the host computer system; making the virtual memory page writable; retrieving the virtual memory page from the queue; writing the virtual memory page to a disk of the host computer system; and responsive to exhausting the queue, completing creation of the snapshot of the virtual machine.
US10359963B2 Partially written block treatment
The present disclosure relates to partially written block treatment. An example method comprises maintaining, internal to a memory device, a status of a last written page corresponding to a partially written block. Responsive to receiving, from a controller, a read request to a page of the partially written block, the example method can include determining, from page map information maintained internal to the memory device and from the status of the last written page, which of a number of different read trim sets to use to read the page of the partially written block corresponding to the read request.
US10359956B2 System and method for dividing and synchronizing a processing task across multiple processing elements/processors in hardware
A shared counter resource, such as a register, is disclosed in the hardware, where the register representing how much free space there is in the command queue is accessible to one or more processing elements. When a processing element reads the “reservation” register, the hardware automatically decrements the available free space by a preconfigured amount (e.g., 1) and returns the value of the free space immediately prior to the read/reservation. If the read returns 0 (or a number less than the preconfigured amount), there was insufficient free space to satisfy the request. In the event there was insufficient space to satisfy the request the reservation register may be configured to reserve however much space was available or to not reserve any space at all. Any number of processing elements may read these registers and various scenarios are described where the input and output queues are accessible via various processing elements.
US10359951B1 Snapshotless backup
A method, computer program product, computing system, and system for snapshotless backup are described. The method may include receiving, via a backup agent, an indication of a virtual machine to be backed up in a backup archive file. The backup agent may run outside of the virtual machine. The virtual machine may be hosted by a virtualization host device. The method may further include identifying, via the backup agent, a virtual disk associated with the virtual machine indicated to be backed up. The method may also include tracking, via a virtualization host agent running on the virtualization host device outside the virtual machine, changes to the virtual disk associated with the virtual machine on a sector level basis. The method may additionally include reading the virtual disk and transmitting sectors from the virtual disk to the backup archive file on a first pass.
US10359948B2 I/O performance in heterogeneous storage environments
An embodiment of the invention may include a method, computer program product, and system for improving I/O performance in a heterogeneous storage environment. The embodiment may include storage devices of different storage device types having different I/O performances. Each of the storage devices is accessible via a SAS interface. The embodiment may include identifying a plurality of storage devices of the heterogeneous storage environment. The embodiment may include creating a table including information about identifiable storage devices and attributes. The embodiment may include separating a block I/O data stream into storage device type classes. The embodiment may include routing I/O requests of corresponding device type classes to their assigned physical lanes using the information included in the table, thereby improving the I/O performance of the heterogeneous storage environment.
US10359937B2 System and method of implementing a table storage support scheme
A data storage device may be configured to update a table used by a host device, such as a table stored at the data storage device. For, example, the data storage device may generate and store an updated version of a portion of the table. A storage location of the updated version of the portion may be tracked using a data structure that corresponds to a second version of the table. The second version of the table may be discarded or made accessible to the host device responsive to an indicator detected by the data storage device.
US10359935B2 Dispersed storage encoded data slice rebuild
A method begins by a dispersed storage (DS) processing module identifying a plurality of encoded data slices requiring rebuilding. The method continues with the DS processing module determining an amount of reserve memory required for storage of rebuilt slices for the identified plurality of encoded data slices requiring rebuilding. The method continues with the DS processing module updating memory utilization information to include the amount of reserve memory required. The method continues with the DS processing module indicating the memory utilization. The method continues with the DS processing module obtaining rebuilt slices. The method continues with the DS processing module storing the rebuilt slices in the memory and updating the memory utilization information.
US10359934B2 Method and apparatus for IT appliance control
Example embodiments of the present invention relate to a method, an apparatus, and a computer program product for IT appliance control. The method comprises determining an action regarding a storage system, encoding the action regarding the storage system, and representing the action regarding the storage system as a graphical representation.
US10359931B2 Remote operation apparatus, remote operation system, and non-transitory computer readable medium storing program
A remote operation apparatus includes: a display that displays a desktop screen of an apparatus to be remotely operated; and a controller that displays an input field and displays a soft keyboard in a case in which a specific operation is performed on a displayed desktop screen, and enables text input to the input field with the soft keyboard.
US10359928B2 Reconfiguring a user interface according to interface device deterioration
For reconfiguring a user interface (UI) layout according to a deterioration of an interface device, a UI layout is analyzed to determine a position of a UI element on the interface device according to the UI layout determination is made that the UI element is positioned in a first area of the interface device, the first area having a first sensitivity to touch, where the first sensitivity is below a level of sensitivity. A second area of the interface device is identified, the second area having a second sensitivity to touch, where the second sensitivity is at least equal to the level of sensitivity. The UI element is relocated from the first area to the second area thereby forming a modified UI layout. The modified UI layout is sent for rendering on the interface device.
US10359925B2 Method and apparatus for operating function in touch device
A method for operating a function in a touch device capable of simultaneously changing an option and executing the function based on an input touch event during execution of a function using a function button provided in a certain mode which is executed in a touch device supporting touch based input and an apparatus thereof is provided. The method includes executing a second function associated with option setting according to a touch event input to a function button; and executing a first function allocated to the function button according to an option value set by the second function when the input touch event is released.
US10359924B2 Control of an electronic device including display and keyboard moveable relative to the display
A method of controlling an electronic device having a display moveable relative to a keyboard, between a first position in which the keyboard is exposed for use and a second position in which the keyboard is not exposed. The method includes, in response to detecting initiation of control of a position of an adjustable setting within a range, entering a control mode at the electronic device, and, in response to detecting movement of the display relative to the keyboard of the electronic device, adjusting the position of the adjustable setting within the range.
US10359916B2 Virtual object display device, method, program, and system
A camera 14 acquires a background image B0, and a virtual object acquisition unit 22 acquires a virtual object S0. A display information acquisition unit 23 acquires display information indicating a position, at which the virtual object S0 is displayed, from the background image B0, and a display control unit 24 displays the virtual object S0 on a display 15 based on the display information. A change information acquisition unit 25 acquires change information for changing the display state of the virtual object S0 according to the relative relationship between a reference marker image 36 and each of the other marker images 37, among a plurality of marker images 36 and 37 for changing the display state of the virtual object S0 that are included in the background image B0. A display state change unit 26 changes the display state of the virtual object according to the change information.
US10359915B2 Portable terminal causing an image processing device to execute operations for image data
A non-transitory computer-readable medium stores instructions to control a portable terminal to perform processes including: an receiving processing of receiving a user operation; a first determination processing of determining whether device identification information is stored in the storage; performing a first designation processing; a second designation processing; wherein the first designation processing includes: a first specifying processing of specifying the image processing device; a first selection screen display processing of displaying a first selection screen; and, when the user operation of designating the device object is received, a first storing processing, and wherein the second designation processing includes: a second specifying processing of specifying an image processing device; a second selection screen display processing of displaying a second selection screen; and, when the user operation of designating the device object is received, a second storing processing.
US10359914B2 Dynamic data source binding
A method for customizing a user interface of a server-side business application on a client device includes querying the server-side business application for information on an available data source in a current context of the business application and for information on a data type of the available data source. The method further involves mapping the data type of the available data source to a user interface (UI) element type and loading an UI element of the mapped UI type in the user interface on the client device. The method includes the server-side business application to retrieve data from the available data source, and displaying the retrieved data via the loaded UI element in the user interface of the business application on the client device.
US10359913B2 Interface for creating and comparing multiple object sets
An approach is provided in which in which an information handling system displays multiple objects on a primary display layer (first display layer) of a display. The information handling system receives a selection of a first one of the objects and displays the first object on a second display layer of the display accordingly that is different than the primary display layer. Next, the information handling system receives a selection of a second one of the objects and displays the second object on a third display layer of the display that is different than the second display layer. In turn, the information handling system performs an action on the first object subsequent to displaying the second object on the second display layer.
US10359909B2 Document layer extraction for mobile devices
In embodiments of document layer extraction for mobile devices, a cloud-based image service can receive a request from a mobile file browser for a multi-layered image, and the image service communicates an image preview and image layer previews of multiple layers of the multi-layered image to the mobile device for display. The image service generates a layer extraction that is a full-resolution image of each of the multiple layers of the multi-layered image. The image service can receive identifiers of layers that correspond to user selections of one or more image layer previews from the mobile device. The image service can then generate a component representation of the layer extractions that correspond to the identified layers of the multi-layered image, and then communicate the component representation of the identified layers to the mobile device.
US10359907B2 Portable electronic device with interface reconfiguration mode
A portable electronic device displays a plurality of icons (e.g., graphical objects) in a region in a touch-sensitive display; detects a predefined user action, with respect to the touch-sensitive display, for initiating a predefined user interface reconfiguration process; and varies positions of one or more icons in the plurality of icons in response to detecting the predefined user action. The varying includes varying the positions of the one or more icons about respective average positions.
US10359904B2 Graphic user interface pointer control
Flexibly controlling the movement, direction or speed of a pointer in a multi-monitor or extended monitor environment is provided. This may include defining a control area in which the pointer is made to operate in a desired manner at a desired position, recording definition data that includes an identification name uniquely identifying the control area, reading the definition data, and controlling the pointer in response to the pointer entering the control area. The pointer controlled in accordance with the control setting corresponding to the control item in the definition data defined for the control area.
US10359903B2 Method of evaluating an electronic device involving display of a characteristic parameter item or a characteristic graph item in a data sheet format, apparatus therefor, and recording medium therefor
Provided are a method and an apparatus that are capable of easily obtaining a data sheet including characteristics under desired operating conditions based on an actual measurement. A method of evaluating an electronic and an apparatus configured to execute the method are provided. The method includes displaying a characteristic parameter item or a characteristic graph item in a data sheet format; editing the characteristic parameter item or the characteristic graph item; and providing a button for initiating execution of a measurement of the characteristic parameter item or the characteristic graph item.
US10359902B2 Task flow interface in a popup region
In one set of embodiments, methods, systems, and apparatus are provided that include presenting, by a computer system, a task flow in a popup component of an application user interface executing in a user interface layer, where the task flow executes in an application layer of the computer system, and also include communicating, by the computer system, a first notification from the application layer to the user interface layer in response to normal completion of the task flow, and updating, e.g., closing, the component in the application user interface based upon the first notification. A second notification may be communicated from the user interface layer to the application layer in response to a user interface event that is associated with the popup component and causes an abnormal termination of the task flow. Presenting may include displaying the task flow in a region component in the popup component.
US10359900B2 Rollable display panel and rollable display device having the same
A rollable display panel and a rollable display device, the rollable display panel including a display region configured to display an image; a non-display region surrounding the display region; and a resistor sensor in the non-display region including sensing material of which resistance values are different by location, wherein the resistor sensor outputs a sensing signal that is regularly changed proportional to a rolling length of the rollable display panel, and a sensor driver that determines a driving region of the rollable display panel based on the sensing signal.
US10359899B2 Touch sensor and display device with touch sensor
First electrodes are formed on an insulation surface in such a manner that the adjacent first electrodes are connected in a first direction and are separated in a second direction intersecting the first direction. Second electrodes are formed on an insulation surface in such a manner that the adjacent second electrodes are connected in the second direction and are separated in the first direction. Third electrodes are formed in regions in which the third electrodes overlap with the first electrodes and do not overlap with the second electrodes in such a manner that the adjacent third electrodes are connected in the second direction and are separated in the first direction. A flexible insulation layer is formed between the first electrodes and the third electrodes. An area of each of the third electrodes is less than an area of each of the first electrodes.
US10359898B2 Input detection device and method for manufacturing input detection device
According to an aspect, an input detection device includes: a first substrate; a second substrate disposed to face the first substrate, the second substrate including a main surface having an area smaller than an area of a main surface of the first substrate; and a height difference portion disposed above the first substrate. An electrode layer is disposed on the main surface of the second substrate opposite to the first substrate and on a side surface of the second substrate constituting the height difference portion.
US10359897B2 Display device with touch sensor
A display device according to an embodiment of the present invention includes: a plurality of first electrodes arranged on a plurality of display elements, a plurality of second electrodes arranged in a layer identical to or different from a layer of the first electrodes, and a plurality of first touch signal lines connected to the plurality of first electrodes; a plurality of connection terminal provided in the peripheral area; a first switch which switches a status of an electric connection between one of the plurality of image signal lines and one of the plurality of connection terminals from connected to disconnected, or vice versa; and a second switch which switches a status of an electric connection between one of the plurality of first touch signal lines and the one of the plurality of connection terminals from connected to disconnected, or vice versa.
US10359896B2 Conductive film and display device including the same
With respect to a conductive film according to the present invention, in a case where in one or more metal thin wires forming a irregular wiring pattern, one continuous line segment which extends in the longitudinal direction of the subpixels of the display unit and which can be regarded as one traverse one or more subpixels in the longitudinal direction, in a case where a total length of one or more traverse subpixels in which the one line segment is traversed in the longitudinal direction is set as a length L μm and a coverage in which one line segment covers one or more traverse subpixels is set as C %, the length L and the coverage C of one line segment of the irregular wiring pattern that is overlapped with a pixel arrangement pattern of the display unit are included in a region below a line represented by equations below, in a case where 0
US10359893B2 Display device with touch sensor, potential control method and program
A display device with a touch sensor includes: plural display pixel electrodes; a common electrode arranged opposite to the display pixel electrodes; a display function layer having an image display function; a display control circuit performing image display control so as to fulfill the display function of the display function layer by applying a voltage for display between the display pixel electrodes and the common electrode based on an image signal; and a touch detection electrode provided opposite to the common electrode and forming capacitance between the touch detection electrode and the common electrode, wherein a drive voltage for display applied to the common electrode by the display control circuit is used as a drive signal for the touch sensor, and a gate potential of TFT circuits included in the display pixel electrodes is increased during a period when the drive signal for the touch sensor is applied.
US10359892B2 Flexible touch sensing unit and flexible display device including flexible touch sensing unit
A flexible touch sensing unit includes a substrate including a plane region and a bending region, a plurality of sensing electrodes disposed on the substrate, a plurality of sensing lines surrounding the plurality of sensing electrodes and electrically connected to the plurality of sensing electrodes, and a damage prevention layer disposed in the bending region. Cracks on the sensing electrodes and the sensing lines which are disposed in the bending region may be prevented by the damage prevention layer in the bending region. A resulting flexible display device using the flexible touch sensing unit may be thinner by omission of a flexibility enhancing layer.
US10359889B2 Terminal device, information processing method, and storage medium
An information processing apparatus that detects, at a touch panel formed on or integrally with a display, an object touching or approaching the touch panel; determines a change in an angle that the object forms with the touch panel based on an output of the touch panel; and controls content displayed on the display based on the determined change in angle between the object and the touch panel.
US10359886B2 Common mode noise processing method and apparatus
A common mode noise processing apparatus is provided. The common mode noise processing apparatus includes s subtraction processing units (210-1 to 210-s) and one spectrum analysis module (220); each of the subtraction processing units (210-1 to 210-s) includes two first input ports (211-1 to 211-s, 212-1 to 212-s) connected to the subtractor, one subtractor (213-1 to 213-s) and one first output port (214-1 to 214-s) connected to the subtractor; the spectrum analysis module (220) includes s second input ports (221-1 to 221-s) connected to the s first output ports in one-to-one correspondence and at least one spectrum analysis unit (222) connected to the s second input ports (221). The common mode noise processing apparatus may be capable of detecting a common mode noise in a signal for determining a location of a touch point, so as to reduce impact of the common mode noise on the signal.
US10359884B2 Ground detection for touch sensitive device
Ground detection of a touch sensitive device is disclosed. The device can detect its grounded state so that poor grounding can be selectively compensated for in touch signals outputted by the device. The device can include one or more components to monitor certain conditions of the device. The device can analyze the monitored conditions to determine the grounding condition of the device. The device can apply a function to compensate its touch signal outputs if the device determines that it is poorly grounded. Conversely, the device can omit the function if the device determines that it is well grounded.
US10359879B2 Touch control display panel and display device
A touch control display panel and a display device are provided. The touch control display panel may comprise a plurality of touch driving electrodes arranged in a first direction; a touch sensing electrode array including a plurality of touch sensing electrode rows arranged in a second direction, wherein a touch sensing electrode row includes a first touch sensing electrode and a second touch sensing electrode arranged in the first direction. In a same touch sensing electrode row, a gap is provided between the first touch sensing electrode and the second touch sensing electrode, and the gap has a width of w1 in the first direction, the touch driving electrode disposed opposite to and over the gap between the first touch sensing electrode and the second touch sensing electrode has an electrode width of w2 in the first direction, and the gap width w1 is smaller than the electrode width w2.
US10359875B2 Touch sensor device
The presence or absence of touch is detected according to a difference of a capacitance caused by the presence or absence of a material that blocks the electric field formed between the detection electrode and the common electrode. The common electrode includes a plurality of divided electrode portions that is extended in a lateral direction and aligned with each other in a longitudinal direction. Each of the plurality of common lines is electrically connected to at least one of the divided electrode portions. The plurality of common lines is arranged in an area next to the common electrode in the lateral direction of the common electrode, arranged next to each other in a width direction orthogonal to a length thereof, is different in width from each other, and the width of the common lines is wider as the length is longer.
US10359871B2 Display panel and method of manufacturing the same
Provided is a display panel including a loop-shaped conductive path which is manufactured by performing a conductive ink jetting process and a high-degree vacuum removal process to effectively vaporizing a solvent in a conductive ink line at lower temperature than the boiling point at atmospheric pressure of the solvent. The conductive path manufactured as such does not allow a stain or a trace, such as a pull-back region, to be left around the conductive path. Thus, it is possible to obtain the loop-shaped conductive path having an initially intended design without being damaged during a process.
US10359867B2 Information processing apparatus and information processing method
Information processing apparatus and method to provide a technology for enabling UI disposition in a plurality of cooperation apparatuses to be controlled in consideration of a plurality of users. The disclosed information processing apparatus includes a disposition control unit configured to control UI disposition in a plurality of cooperation apparatuses performing a cooperation operation among a plurality of apparatuses on the basis of at least one of attributes of a plurality of users and a positional relation between the plurality of users and the plurality of apparatuses.
US10359860B2 Backlighting color temperature control apparatus
An apparatus includes a housing including a plurality of light sources to provide backlighting for the apparatus. A first portion of the plurality of light sources is configured to provide a first color temperature setting. A second portion of the plurality of light sources is configured to provide a second color temperature setting. The apparatus includes a controller including one or more processors configured to execute instructions stored on memory, which when executed, cause the one or more controllers to set at least one of an overall color temperature setting for the backlighting of the apparatus, or a partial color temperature setting for the backlighting of the apparatus.
US10359858B2 Systems and methods for simulating sounds of a virtual object using procedural audio
This disclosure relates to simulating sounds of a virtual object using procedural audio. A position and/or an orientation for the virtual object may be determined. Changes in the position and/or the orientation for the virtual object may be determined and used to determine the procedural audio. The procedural audio may include a first modulation of a first sound, a second modulation of a second sound, and/or other sounds. A speaker may be operated to provide the procedural audio to simulate the sounds of the virtual object.
US10359856B1 Tactile feedback system using bionic tendons
A VR tactile feedback system includes a hub, a feedback point wearable device set, a bionic tendon set, a motor device, and an MCU. The feedback point wearable device set includes multiple wearable devices which can be put on multiple feedback parts of a user. The bionic tendon set includes multiple bionic tendons each having a first end connected to a corresponding wearable device and a second end accommodated in the hub. The motor device is configured to apply multiple pulling forces to the multiple bionic tendons. The MCU is configured to instruct the motor device to adjust the values of the pulling forces according to VR content, thereby providing a corresponding tactile feedback at each feedback part of the user.
US10359855B1 Haptic system for providing sensory augmentation to a subject and method thereof
There is provided a haptic system for providing sensory augmentation to a subject, the haptic system including a haptic surface for interacting with the subject, the haptic surface including an array of haptic portions, each haptic portion configured to be controllable to perform a haptic action; an image generator configured to generate a depth map based on information obtained on a scene captured of a surrounding environment; and a controller configured to control each of the array of haptic portions based on a property of a corresponding portion of the depth map. There is also provided a corresponding method for providing sensory augmentation to a subject and a vehicle having installed therein the haptic system.
US10359854B2 Empathetic user interface, systems, and methods for interfacing with empathetic computing device
Devices, systems, and methods for empathetic computing are described. A method of interfacing with an empathetic computing system may include receiving sensor data from sensors of an empathetic computing device, wherein the sensor data is generated responsive, at least in part, to user interaction with the empathetic computing device, and wherein the user interaction comprises a plurality of interaction units. The method may include associating one or more individual interaction units of the plurality of interaction units with a corresponding interaction unit type in accordance with pre-determined definitions of types of interaction units, generating feedback responsive to the associating of an individual interaction unit with an interaction unit type, wherein the feedback is based on the type of the individual interaction unit, storing a sequence of interaction unit types of the individual interaction units associated with corresponding interaction unit types, and generating a descriptor of the sequence based at least on contextual information derived, at least in part, from the sensor data.
US10359853B2 Haptic peripheral having a plurality of deformable membranes and a motor to move radial pins
A haptic peripheral includes a housing with a frame having a plurality of circumferentially-spaced apart windows, a plurality of deformable membranes positioned within the plurality of circumferentially-spaced apart windows, and a haptic output device disposed within the housing and coupled to the plurality of deformable membranes. The haptic output device includes a motor, a converter, and a plurality of radially-extending pins. Each radially-extending pin has a first end attached to the converter and a second opposing end attached to a deformable membrane. The motor is configured to receive a control signal from a processor and is configured to rotate relative to the housing in response to the control signal. The converter converts rotary motion of the motor to linear motion to move the plurality of radially-extending pins to thereby radially extend the deformable membranes relative to the housing and provide a haptic effect to a user of the haptic peripheral.
US10359852B2 Device and method for generating vibration haptic effects based on a timeline effect definition
A signal associated with multiple haptic effects is received, each haptic effect from the multiple haptic effects being associated with a time slot from multiple time slots. Each haptic effect from the multiple haptic effects is associated with an effect slot from multiple effect slots at least partially based on the time slot associated with that haptic effect. An output signal is sent for each effect slot from the multiple effect slots, when the associated haptic effect is scheduled for its time slot.
US10359850B2 Apparatus and method for switching vibration at panel surface
A drive controlling apparatus drives a vibrating element of an electronic device, the electronic device including a display part, a top panel having a manipulation surface, a coordinate detector configured to detect coordinates of a manipulation input. The drive controlling apparatus includes: a storage part configured to store image data for a scrollable image, to be displayed on the display part and including an input field, in association with position data that represents a position of the input field in the image and input data input in the input field; and a drive controlling part configured to drive the vibrating element according to a first pattern when the input field without the deficiency is being displayed on the display part and to drive the vibrating element according to a second pattern when the input field with the deficiency is not being displayed on the display part.
US10359849B2 Portable communication device for transmitting touch-generated messages
The invention relates to a portable communication device for transmitting touch-generated messages to at least one addressee, by means of touch gestures carried out by a user on a touch-sensitive panel of the device. This device seeks to cover certain communication demands that are not satisfied by smartphones and their accessory devices; in particular, for those persons who are not in the capacity or condition to access or properly use existing products, either permanently or momentarily. In that sense, this invention provides a portable communication device, whose construction and functional characteristics are responsive to an optimum balance between versatility, self-sufficiency and accessibility, so that a personalized communication language is established, wherein the information is transmitted in simple manner.
US10359842B2 Information processing system and information processing method
An information processing system includes: first and second information processing apparatuses; a detector that detects an eye-gaze direction of a user that uses the first information processing apparatus; a gaze point information generator that generates, on the basis of the eye-gaze direction, gaze point information indicating a position at which the user gazes on first screen information commonly displayed on the first and second information processing apparatuses; and a display controller that controls a display image to be displayed on the second information processing apparatus when calibration for determining a correspondence relation between the eye-gaze direction of the user and an actual gaze position is executed. The display image is generated on the first screen information and includes a second image displayed at a position indicated by the gaze point information and a third image displayed at a gaze instruction position at which the user is made to gaze.
US10359839B2 Performing output control based on user behaviour
An information processing apparatus includes an estimating unit configured to estimate behavior of a user by comparing data detected by a detecting unit worn on a head of the user and configured to detect motion of the head with a behavior characteristic amount calculated based on learning data, and a control unit configured to perform control according to the behavior estimated by the estimating unit.
US10359832B2 Method and apparatus for reducing power and cycle requirement for FFT of ECG signals
Embodiments of the invention described herein provides devices and methods that exploit the repetitive nature of the Electrocardiogram (ECG) to reduce the number of total arithmetic operations required to execute a 128 point FFT routine.
US10359823B2 Method of controlling electronic controller units
Power supply of ECUs connected to a communication network is optimally controlled so that power consumption is reduced. A transceiver/receiver converts a message of a differential signal received via a CAN bus into a digital signal. A select circuit determines whether the converted message is in a CAN format or a UART format. If it is in the UART format, the select circuit outputs a message to the UART circuit. A UART circuit determines whether the message matches a UART format. If matched, an ID determination circuit determines whether the input message is specifying a CAN ID of its own ECU. If it is the CAN ID of the ECU, the ID determination circuit outputs an enable signal to turn on a regulator and supply power to an MCU and an actuator.
US10359822B2 System and method for controlling power consumption
An embodiment includes a system, comprising: a processor; a plurality of memories; and a control circuit coupled to the processor and the memories, and configured to: receive a power limit; measure a power consumption of the processor and the memories; and iteratively change a plurality of operating parameters of the processor and the memories to optimize an objective function associated with the system to operating states where the power consumption is less than or equal to the power limit.
US10359821B2 Method and system for discovery, validation and delivery of power through a universal power center
A system and method of discovery, validation and delivery of power to an electronic device through a universal power center is provided. The method comprises providing a power tip for an electronic device with a unique identification and broadcasting the unique identification to a power center. The method further includes verifying the unique identification and connection location of the electronic device, determining power requirements for the connected electronic device based on the unique identification and connection location, and delivering power to the electronic device based on the determined power requirements.
US10359817B2 Display device
A display device according to one embodiment of the present invention includes a display module, and a heat dissipation unit which is coupled to a rear side of the display module. The heat dissipation unit includes a core part including a plurality of hollow polygonal columns extending in a front/back direction, a front sheet which is coupled to a front portion of the core part, and a rear sheet which is coupled to a rear portion of the core part. The core part has a thickness of about 40% to about 60% in the front/back direction with respect to a total thickness of the heat dissipation unit in the front/back direction.
US10359813B2 Capacitance sensing electrode with integrated I/O mechanism
A touch sensing device is disclosed. The touch sensing device includes one or more multifunctional nodes each of which represents a single touch pixel. Each multifunctional node includes a touch sensor with one or more integrated I/O mechanisms. The touch sensor and integrated I/0 mechanisms share the same communication lines and I/O pins of a controller during operation of the touch sensing device.
US10359812B2 Device component exposure protection
In implementations of device component exposure protection, a computing device includes device components enclosed within a housing. The device components are assembled within the housing and enclosed within the housing upon completion of assembly of the computing device. The computing device further includes a protective material contained within the housing, which fills void spaces around the device components. The protective material prevents exposure of the device components to external matter that the computing device is exposed to upon completion of the assembly.
US10359810B2 Display device and electronic device
To provide a display device that is suitable for increasing in size, a display device in which display unevenness is suppressed, or a display device that can display an image along a curved surface. The display device includes a first display panel and a second display panel each including a pair of substrates. The first display panel and the second display panel each include a first region which can transmit visible light, a second region which can block visible light, and a third region which can perform display. The third region of the first display panel and the first region of the second display panel overlap each other. The third region of the first display panel and the second region of the second display panel do not overlap each other.
US10359809B2 Electronic device
An electronic device may include: a foldable body transitionable between an unfolded state and a folded state; a flexible display device disposed on a front face of the body, the flexible display being foldable together with the body; and a cover that enclosing at least a portion of a rear face of the body, the cover being foldable together with the body. The flexible display may include an exposed region that remains visible when the foldable body is in the folded state.
US10359806B2 Pressure sensing to identify fitness and comfort of virtual reality headset
A sensor generates signals representing whether a computer game headset is being worn properly so that the wearer may be advised. The sensor may be a pressure sensor or motion sensor or stretch sensor on the headset, or it may be a camera that images the wearer and uses image recognition to determine if the headset is on correctly.
US10359799B2 Bandgap reference voltage generation circuit and bandgap reference voltage generation system
A bandgap reference voltage generation system includes a common mode voltage generator, a bandgap reference voltage generation circuit, and a switch controller. The bandgap reference voltage generation circuit includes a plurality of transistors having source terminals respectively connected to drain terminals of a plurality of PMOS transistors. The switch controller provides a ground voltage to the bandgap reference voltage generation circuit in a first mode and a common mode voltage to the bandgap reference voltage generation circuit in a second mode. The bandgap reference voltage generation circuit causes the plurality of the transistors to operate in a linear region by providing the common mode voltage to gate electrodes of the plurality of the transistors in the first mode and a saturation region by providing the ground voltage to the gate electrodes of the plurality of the transistors in the second mode.
US10359797B2 Weather tracking in a photovoltaic energy generation system
A computer-implemented method includes receiving power measurement data for a photovoltaic (PV)-based energy generation (EG) sites, determining if cloud cover is present over the EG site based on a difference between a present and historical power output for the EG site, calculating a density of the cloud cover over the EG site based on the present and historical power outputs, and controlling load characteristics of the EG site based on the determined presence and calculated density of the cloud cover. The density of the cloud cover is based on a percentage difference in power output between the present power output and the historical power output. A vector for the cloud cover can be determined based on movement of a detected storm system with a boundary defined by a location of a plurality of EG sites, or by a movement of the cloud density from one EG site to the next.
US10359795B2 Linear power source
A linear power source includes: an output transistor connected between an input terminal of an input voltage and an output terminal of an output voltage; a driver configured to drive the output transistor so that the output voltage or a feedback voltage corresponding to the output voltage matches a predetermined reference voltage; and a depletion type NMOSFET configured to generate a drain current that decreases as the output voltage rises, and to add the drain current to a current to be boosted at startup.
US10359793B2 Method and circuit for controlling oscillator and apparatus employing the same
An oscillator control circuit includes a zero-temperature coefficient (ZTC) estimator estimating a ZTC voltage based on a supply voltage supplied to the oscillator and a frequency of an oscillation signal output by the oscillator. The ZTC voltage is the magnitude of the supply voltage VDD which corresponds to the ZTC condition for the oscillator. The ZTC estimator generates a bias control signal such that the magnitude of the supply voltage becomes the ZTC voltage.
US10359789B2 Pressure regulation valve
A pneumatic pressure regulation valve comprising: a valve inlet; a valve outlet; a piston arranged to control gas flow from the inlet to the outlet; a sense line fluidly connecting the inlet to a pressure regulation chamber and with a pressure relief valve connected thereto to limit the pressure in the pressure regulation chamber; wherein the piston is arranged between the pressure regulation chamber and the valve outlet such that the position of the piston is determined by the relative pressures in the regulation chamber and the valve outlet and the position of the piston controls the flow from the valve inlet to the valve outlet; wherein the sense line comprises a flow restriction upstream of the pressure relief valve. The flow restriction addresses instability that can arise from large volumes of connecting tubes or pipes in the sense line.
US10359787B2 Two-way flow control valve
A two-way flow control valve includes a valve body, a control member, a cover mounted and a gasket. The valve body has a first water hole, a plurality of first ribs and a plurality of first flanges. The cover has a second water hole, a plurality of second ribs and a plurality of second flanges. The control member has a passage. The control member is provided with two V-shaped inclined planes which are clamped respectively by the first flanges of the valve body and the second flanges of the cover. When the water passing through the two-way flow control valve is large enough to reach a determined value, the control member is stretched and deformed to reduce the diameter of the passage, and to partially block the first water hole of the valve body or the second water hole of the cover.
US10359786B2 UAV shutdown constraint near overhead lines
FIG. 1 shows airframe (10) with powertrain (11) supporting electromagnetic field strength sensor (12), reference electromagnetic field strength (14), comparator (16), and shutdown (18) flying along a transmission line with towers (40, 42, and 44), phase conductors (46, 48), and 50, and shield wires (52 and 54). Reference electromagnetic field strength (14) is adjusted before the flight to set the minimum electromagnetic field strength before shutdown (18) reduces the power to powertrain (11). The reference electromagnetic field strength (14) corresponding to a characteristic radial dimension (58), and thus virtual tunnel (22), outside of which airframe (10) cannot fly without automatic shutdown (18), regardless of the state of the autopilot, GPS signal, or radio link.
US10359782B1 Facilitating safer vehicle travel utilizing telematics data
Various devices are described, which are configured to use telematics data from one driver to facilitate safer vehicle travel for another driver. A remote server may include (1) a communication unit configured to receive a broadcast including telematics data generated and transmitted from a first mobile device or smart vehicle; and (2) a processor configured to determine (i) a travel event; (ii) a GPS location of the travel event; and/or (iii) an estimated or actual geographical or temporal scope of the travel event from computer analysis of the telematics data. The remote server may transmit a travel event-related wireless communication to a second mobile device or smart vehicle to facilitate safer vehicle travel for a second driver or vehicle based upon the telematics data associated with the first driver/vehicle. Insurance discounts may be provided for individuals or vehicles based upon having or using the risk mitigation or prevention functionality.
US10359772B2 Fault-tolerant method and device for controlling an autonomous technical system through diversified trajectory planning
An innovative method is provided by which a complex electronic system for controlling a safety-critical technical process, for example driving an autonomous vehicle, can be implemented. A decision is made between simple and complex software, wherein the simple software is implemented on error-tolerant hardware and wherein a plurality of different versions of the complex software are simultaneously implemented in independent fault containment units (FCU) and wherein a result that is to be transmitted to the actuators is selected by a decider from the results of the complex software that is implemented using the simple software.
US10359769B2 Substrate routing and throughput modeling
Embodiments disclosed herein generally relate to methods, systems, and non-transitory computer readable medium for scheduling a substrate processing sequence in an integrated substrate processing system. A client device assigns a processing sequence to each substrate in a batch of substrates to be processed. The client device assigns a processing chamber to each process in the process sequence for each processing chamber in the integrate substrate processing system. The client device generates a processing model for the batch of substrates. The processing model defines a start time for each substrate in each processing chamber. The client device generates a timetable for the batch of semiconductor substrates based off the processing model. The client device processes the batch of substrates in accordance with the timetable.
US10359762B2 Processing unit, method for operating a processing unit and use of a processing unit
A processing facility having at least one processing station and at least one covering at least partly surrounding the processing station. The covering has at least one viewing window. Improved error correction is then made possible if a display unit displays at least one item of information about the processing station on the viewing window.
US10359760B2 Adaptable machining method and system
A method for adaptable machining includes (a) capturing one or more images, with a digital imaging system, of each of a series of work pieces that may or may not be of common design geometry, (b) for each of the work pieces, selectively modifying a preprogrammed cutting tool path with regard to the image of the respective work piece, and (c) for each of the work pieces, performing a machining operation according to the respective selectively modified preprogrammed cutting tool path.
US10359759B2 Method for operating a motion control system and motion control system operating according to the method as well as computer program for implementing the method
A motion control system operating a machine as well as a method operating a machine scale a motion path section-by-section by using a C2-consistent scaling function.
US10359758B2 Tool information read/write device and machine tool having the same
A tool information read/write device capable of being used in an automatic tool changer to which a conventional tool information read/write device cannot be applied, and a machine tool having the tool information read/write device. The read/write device has an arm section attached to a turret support part; a base section attached to the arm section; a slide section arranged on the base section so as to be linearly moved; a read/write head section attached to the slide section and configured to read/write information to a data carrier of a tool held by the turret; a drive section which drives the slide section so that the slide section reciprocates between a read/write position and an evacuation position; and a control section which controls the drive section in conjunction with a motion of the automatic tool changer.
US10359751B2 Methods and systems for the industrial internet of things
The system generally includes a crosspoint switch in the local data collection system having multiple inputs and multiple outputs including a first input connected to the first sensor and a second input connected to the second sensor. The multiple outputs include a first and second output configured to be switchable between a condition in which the first output is configured to switch between delivery of the first sensor signal and the second sensor signal and a condition in which there is simultaneous delivery of the first sensor signal from the first output and the second sensor signal from the second output. Each of multiple inputs is configured to be individually assigned to any of the multiple outputs. Unassigned outputs are configured to be switched off producing a high-impedance state. The local data collection system is configured to manage data collection bands. The local data collection system includes a neural net expert system using intelligent management of the data collection bands.
US10359743B2 Substrate processing systems, apparatus, and methods with substrate carrier and purge chamber environmental controls
Electronic device processing systems including environmental control of the factory interface, a carrier purge chamber, and one or more substrate carriers are described. One electronic device processing system has a factory interface having a factory interface chamber, one or more substrate carriers coupled to the factory interface, and an environmental control system coupled to the factory interface, the carrier purge chamber, and the one or more substrate carriers and operational to control an environment at least within the factory interface chamber, carrier purge chamber, and the one or more substrate carriers. Methods for processing substrates are described, as are numerous other aspects.
US10359741B2 Switch terminal system with spatial relationship information
A system is provided for controlling a first switch terminal of an occupied building. The system includes a plurality of switch terminals at the building. A first computer system is coupled to the first switch terminal or equivalent of the building at a first location of the building. A first plurality of sensors is coupled to the first switch terminal and the first computer system. At least a portion of the sensors provide signal data to the first computer system. The first computer system produces a command or data output that relates to a command or data output for a local or non-local control system or device. A second switch terminal includes a second plurality of sensors coupled to a second computer system. The system is configured to provide information of how at least a portion of the first plurality of sensors relate to the second plurality of sensors.
US10359740B2 Switched-capacitor tuning of a proportional-integral-derivative controller
Various embodiments are described that relate to a proportional-integral-derivative controller. The proportional-integral-derivative controller obtains an input voltage and from the input voltage produces an output voltage. Achievement of a particular output voltage can be accomplished through variable resistances in the proportional-integral-derivative controller. To realize these variable resistances, a switching capacitor set can be employed. The switching capacitor set can include individual capacitors with switches. The switches can function with a switching frequency. The switching frequency causes individual capacitors to function with an effective resistance. The resistance can directly correspond to the switching frequency. To change the resistance, the switching frequency can be changed.
US10359739B2 Fixing device
A fixing device is for attaching a band to a watch case by a connecting link. The watch case includes a case middle, at least one pair of lugs, and a case back. The connecting link includes a passage accepting fixing structure of attachment to the watch case. The fixing structure is incorporated into the connecting link and includes an elastic return separating two pivots mounted with the ability to move inside the passage, and each capable of moving between a compressed position and a rest position in which the pivots are designed to rest in a hole formed in each lug of the watch case.
US10359733B2 Support member connection mechanism and electrical apparatus including the same
A support member connection mechanism includes a plurality of support members that are arranged side by side in a longitudinal direction of a wiring member and are configured to support the wiring member; and a junction configured to couple between two adjacent support members of the plurality of support members in such a manner that the two adjacent support members are bendable to one side about a rotation axis. The wiring member is exposed in a predetermined bent side junction area including an area of the junction on a bent side of the two adjacent support members.
US10359728B2 Image forming apparatus
An image forming apparatus includes a photosensitive member, a corona charger including a discharging electrode and a grid electrode having a surface layer containing carbon atoms as a main component and configured to electrically charge the photosensitive member under application of a voltage to the discharging electrode and the grid electrode, and an output portion configured to output information on a lifetime of the grid electrode. The output portion outputs the information on the basis of an index value of an amount of use of the grid electrode correlating with a product of a value of a grid current flowing through the grid electrode and a time of flowing of the grid current through the grid electrode.
US10359723B2 Fixing device and image forming apparatus therewith
A fixing device has a fixing member, a pressing member, a pressing mechanism, a pressure changing mechanism, and a moving mechanism. The fixing member has a fixing belt. The pressing member forms a fixing nip portion by making contact with the fixing member. The pressing mechanism presses the pressing member against the fixing member to apply a nip pressure to the fixing nip portion. The pressure changing mechanism changes the nip pressure. The moving mechanism moves the fixing member in a sheet width direction which is perpendicular to a sheet conveying direction. The pressing mechanism has a holding member rotatably holding the pressing member and held swingably in such directions as to approach and recede from the fixing member. The moving mechanism moves the fixing member in the sheet width direction in coordination with the nip pressure being applied or removed by the pressure changing mechanism.
US10359722B2 Fixing device having an elastic pad and a pad holder having a portion that is spaced from the elastic pad
A fixing device includes a pad and a holder that holds the pad at a side opposite from a side on which the pad opposes a rotatable member. The holder includes a first portion provided at a position in which a recording material is separated from the rotatable member, with a gap being provided between the pad and the first portion with respect to a recording material feeding direction, and a second portion that holds the pad and extends in the recording material feeding direction. In addition, a leaf spring member urges the holder toward the rotatable member. Further, a recording material, carrying a toner image thereon, is nipped and fed through a nip, formed by sandwiching an endless belt between the rotatable member and the pad, and the toner image is fixed on the recording material in the nip.
US10359716B2 Image forming unit and image forming apparatus
A developer supply member according to an embodiment includes: a shaft with conductivity; and a conductive foam layer that is formed on a surface of the shaft. The conductive foam layer contains silicone rubber as a main component and includes a stress decay of 25% or less and a residual strain of 100 μm or less.
US10359713B2 Electrophotographic photosensitive member, process cartridge, and image forming apparatus
An electrophotographic photosensitive member includes a conductive substrate and a photosensitive layer having a single-layer structure. The photosensitive layer contains a charge generating material, an electron transport material, and a binder resin. The electron transport material includes a compound having a halogen atom and represented by a general formula (1), (2), (3), (4), or (5). The binder resin includes a polyarylate resin. The polyarylate resin includes at least one type of repeating unit each represented by general formula (11), at least one type of repeating unit each represented by general formula (12), and a terminal group represented by general formula (13). In general formula (13), Rf represents a chain aliphatic group substituted by at least one fluoro group. A charge of calcium carbonate charged by friction between the photosensitive layer and the calcium carbonate is at least +8.0 μC/g.
US10359712B2 Relative position measurement based alignment system, double workpiece stage system and measurement system
An alignment system, a dual-wafer-stage system and a measurement system are disclosed, the alignment system including a main frame (201, 301), a first wafer stage (205, 305), an alignment sensor (202, 302), a position acquisition module (208, 308) and a signal processing device (203, 303). The position acquisition module (208, 308) collects positional data from the first wafer stage (205, 305) and the reflector (204, 304) simultaneously. The reflector (204, 304) is arranged on the alignment sensor (202, 302). In other words, positional data of the alignment sensor (202, 302) and positional data of the first wafer stage (205, 305) are collected simultaneously. In addition, the data can be processed to indicate the relative position of the first wafer stage (205, 305) relative to the alignment sensor (202, 302) whose vibration has been zeroed. That is, a position where an alignment mark is aligned can be obtained with the relative vibration amplitude of the alignment sensor (202, 302) being zeroed. This can circumvent the impact of vibration of the alignment sensor (202, 302) and allow increased repeatability accuracy of alignment.
US10359711B2 Lithography apparatus, lithography method, lithography system, storage medium, and article manufacturing method
Provided is a lithography apparatus that has a plurality of processing units each of which configured to perform processing of pattern formation for substrates. The lithography apparatus also has a controller configured to manage the plurality of processing units as groups in accordance with characteristics of the pattern formation respectively, allocate the substrates included in one or more lots to one of the groups, and, if an unprocessed substrate allocated to the group still exist upon a standby state of a processing unit included in the group, allocate the unprocessed substrate to the processing unit in the standby state and then cause the processing units to perform parallel processing for the substrates based on the allocation.
US10359707B2 Substrate holding device, exposure apparatus, and device manufacturing method
A substrate holding device is equipped with a substrate holder that adsorbs and holds a substrate, and a plurality of vertical movement pin units that each have, at one end, an adsorption section to adsorb a rear surface of the substrate, and are movable relative to the substrate holder in a state of adsorbing the rear surface of the substrate with the adsorption section. The plurality of vertical movement pin units each have at least part including the adsorption section that is displaced in at least one direction, by an action of a force received from the adsorbed substrate.
US10359705B2 Indirect determination of a processing parameter
A method including measuring a value of a directly measureable processing parameter of a patterning process from a portion of a substrate produced by the patterning process; obtaining a relationship between the directly measureable processing parameter and a not directly measureable processing parameter; and determining a value of the not directly measureable processing parameter from the value of the directly measureable processing parameter and the relationship.
US10359704B2 Lithography model for three-dimensional patterning device
A computer-implemented method for simulating a scattered radiation field of a patterning device including one or more features, in a lithographic projection apparatus, the method including: determining a scattering function of the patterning device using one or more scattering functions of feature elements of the one or more features; wherein at least one of the one or more features is a three-dimensional feature, or the one or more scattering functions characterize scattering of incident radiation fields at a plurality of incident angles on the feature elements.
US10359701B2 Material for forming underlayer film for lithography, composition for forming underlayer film for lithography, underlayer film for lithography and pattern forming method
A material for forming an underlayer film for lithography, in which a compound represented by the following formula (0) is used. (in formula (0), each X independently represents an oxygen atom or a sulfur atom, or a non-crosslinked state, R1 represents a 2n-valent group having 1 to 30 carbon atoms, or a single bond, each R0 independently represents a straight, branched or cyclic alkyl group having 1 to 30 carbon atoms, an aryl group having 6 to 30 carbon atoms, a straight, branched or cyclic alkenyl group having 2 to 30 carbon atoms, a thiol group, a halogen group, a nitro group, an amino group, a carboxylic acid group or a hydroxyl group, the alkyl group, the alkenyl group and the aryl group each optionally include a cyanato group, a thiol group, a halogen group, a nitro group, an amino group, a carboxylic acid group, a hydroxyl group, an ether bond, a ketone bond or an ester bond, each m1 is independently an integer of 0 to 4, in which at least one m1 is an integer of 1 to 4, each m2 is independently an integer of 0 to 3, n is an integer of 1 to 4, and each p is independently 0 or 1.)
US10359700B2 Salt, acid generator, photoresist composition and process of producing photoresist pattern
A salt represented by formula (I): in which X represents an oxygen atom, a sulfur atom or —N(SO2R5)—; R5 represents a C1-C12 alkyl group which can have a fluorine atom and in which a methylene group can be replaced by an oxygen atom or a carbonyl group, a C3-C12 cycloalkyl group which can have a fluorine atom, or a C6-C12 aromatic hydrocarbon group which can have a fluorine atom; Ar represents a C6-C36 aromatic hydrocarbon group which can have a substituent or a C4-C36 heteroaromatic hydrocarbon group which can have a substituent; R1 and R2 each independently represent a hydrogen atom, a hydroxy group, or a C1-C12 hydrocarbon group in which a methylene group can be replaced by an oxygen atom or a carbonyl group; “m” and “n” each independently represent 1 or 2; R3 and R4 each independently represent a hydrogen atom or a C1-C12 hydrocarbon group, R3 and R4 may be bonded to form a ring, or R3 or R4 may form a ring together with Ar; and A− represents an organic anion which has an acid-labile group, an organic anion which has a base-labile group, or an organic anion which has an acid-labile group and a base-labile group.
US10359697B2 Imprinting template substrate, method for manufacturing the same, imprinting template substrate manufacturing apparatus, and method for manufacturing semiconductor apparatus
An imprinting template substrate has a protruded portion, and a protective layer on a side surface of the protruded portion, and having a contact angle higher with respect to a resist material than a contact angle of the protruded portion with respect to the resist material. Even when the template is pressed to the resist, the resist hardly adheres to the side surface of the template. An imprinting process using the present template forms a pattern on a semiconductor substrate and then a semiconductor apparatus is manufactured.
US10359696B2 Imprint apparatus, and method of manufacturing article
The present invention provides an imprint apparatus which performs an imprint process of forming a pattern on a substrate by using a mold, the apparatus comprising a heating unit configured to heat a region to be imprinted on the substrate, thereby deforming the region, and a processing unit configured to determine, as a region to be imprinted first, one region out of a first region and second region to be imprinted, and determine the other region as a region to be imprinted subsequently, wherein an influence on the other region in a case where the heating unit deforms the one region is smaller than an influence on the one region in a case where the heating unit deforms the other region.
US10359695B2 Method of fabricating an integrated circuit with non-printable dummy features
The present disclosure provides one embodiment of an IC method that includes receiving an IC design layout, which has a plurality of main features and a plurality of space blocks. The IC method also includes calculating an optimized block dummy density ratio r0 to optimize a uniformity of pattern density (UPD), determining a target block dummy density ratio R, determining size, pitch and type of a non-printable dummy feature, generating a pattern for dummy features and adding the dummy features in the IC design layout.
US10359694B2 Lithographic mask for EUV lithography
The disclosure is related to a lithographic mask for EUV lithography, to a method for producing the mask, to a method for printing a pattern with the mask, to a stepper/scanner configured to print a pattern with the mask as well as to a computer-implemented method for calculating a deformation of the pattern. The mask comprises an absorber pattern, which is intentionally deformed in the 2-dimensional plane of the EUV mask, with respect to the intended pattern. The deformation of the pattern is based on a previous measurement of the location of multilayer defects on the blank, and calculated so that in the deformed pattern, a maximum of multilayer defects are covered by absorber material. When the pattern is subsequently printed on a semiconductor wafer in a stepper/scanner, the scanner operation is modulated so that the pattern deformation is not reproduced on the wafer.
US10359693B2 Light source apparatus and projector
A light source apparatus includes a light emitter that emits excitation light, a support member having an accommodation space on the optical path of the excitation light, a light guide system provided on the optical path in the accommodation space, and a wavelength conversion element provided on the optical path of the excitation light having passed through the light guide system and including a phosphor layer, a substrate that supports the phosphor layer, and a light reflection surface provided between the phosphor layer and the substrate. The substrate is so supported by the support member that the phosphor layer faces the light guide system. The substrate is thermally connected to the support member, and the support member includes a light exit section that transmits fluorescence emitted from the phosphor layer.
US10359692B2 Laser illumination system and method for eliminating laser speckle thereof
A laser illumination system and a method for eliminating laser speckles thereof are revealed. The laser illumination system includes laser module emitting a laser beam, a scanning unit for scanning the laser beam to form scanning beams, and a diffractive optical element which the scanning beams are passed through to form illuminating beams that are projected to an area to be illuminated or an object. Thus an image detecting unit can capture an image of the area or the object. The scanning beams are converted into the illuminating beams by the diffractive optical element that causes changes in spatial phase redistribution or light energy distribution thereof. One point in the area or on the object shows energy of partial light of at least two of the laser beams. Thus a laser speckle of the image can be eliminated by the superposition of the energy of the partial light.
US10359691B2 Illuminator and projector
An illuminator includes a light source that emits light containing a predetermined polarized light component, an optical element that transmits the light emitted from the light source, a polarization separation element on which the light having passed through the optical element is incident and which performs polarization separation on the incident light, and a temperature adjuster that adjusts the temperature of the optical element.
US10359686B2 Liquid crystal beam control device with improved zone transition and method of manufacture thereof
A liquid crystal optical device is described configured to provide variable beam steering or refractive Fresnel lens control over light passing through an aperture of the device. The device includes at least one layer of liquid crystal material contained by substrates having alignment layers. An arrangement of electrodes is configured to provide a spatially varying electric field distribution within a number of zones within the liquid crystal layer. The liquid crystal optical device is structured to provide a spatial variation in optical phase delay with a transition at a boundary between zones which is an approximation of a sawtooth waveform across the boundaries of multiple zones. The arrangement of electrodes, device layered geometry and methods of driving the electrodes increase the effective aperture of the overall optical device.
US10359683B2 Portable attachment and communication system
The present disclosure relates to a portable attachment and communication system that enable a desired image to be displayed with flexibility and lower power consumption in an article worn or carried by a human.The portable attachment is an article including a display body made of an electrophoretic display, the article being carried or worn by a user. The present disclosure can be applied to, for example, a portable attachment, etc. Examples of the portable attachment carried by a user are a bag, a wallet, a key holder, etc. Examples of the portable attachment worn by the user are a hair accessory, a tie, a watch, clothing, etc.
US10359681B2 Multi-pane windows including electrochromic devices and electromechanical systems devices
Multi-pane laminates having electrochromic devices and electromechanical systems, multi-pane window units having electrochromic devices and electromechanical systems, single panes with electrochromic devices and electromechanical systems, and methods of fabricating components thereof.
US10359678B2 Highly tunable magnetic liquid crystals
In various embodiments magnetically actuated liquid crystals are provided as well as method of manufacturing such, methods of using the liquid crystals and devices incorporating the liquid crystals. In one non-limiting embodiment the liquid crystals comprise Fe3O4 nanorods where the nanorods are coated with a silica coating.
US10359677B2 Liquid crystal display panel and method for driving the same
Provided is an LTPS array substrate and a liquid crystal display panel, wherein the LTPS array substrate comprises: a first common electrode layer; a passivation layer, which is formed on the first common electrode layer, and has a first via hole formed therein; a pixel electrode layer, which is formed on the passivation layer; and a second common electrode layer, which is formed on the passivation layer, located between pixel electrodes corresponding to two adjacent sub-pixels in the pixel electrode layer, electrically isolated from the pixel electrode layer, and electrically connected to the first common electrode layer through the first via hole. The array substrate is capable of significantly enhancing the intensity of an electric field at an edge region of the adjacent sub-pixels, thereby increasing the transmittance at this region.
US10359676B2 Display device including a data line having a double line structure
A display device including a substrate, a gate line, a data line, a plurality of thin film transistors, a first pixel electrode, and a second pixel electrode. The gate line is disposed on the substrate. The data line is disposed on the substrate. The data line includes a first branch line and a second branch line. The first branch line and the second branch line form a closed loop. The plurality of thin film transistors is connected to the data line. The first pixel electrode is connected to at least one of the plurality of thin film transistors. The second pixel electrode is connected to at least another one of the plurality of thin film transistors. The first pixel electrode and the second pixel electrode are arranged in a substantially diagonal direction with respect to each another. The first branch line is connected to a source electrode of said at least one of the plurality of thin film transistors. The second branch line is connected to a source electrode of said at least another one of the plurality of thin film transistors.
US10359675B2 Liquid crystal display panel
The liquid crystal display panel includes: storage capacitors respectively provided for a plurality of pixels on a substrate; a plurality of storage capacitor lines 37 arrayed in a column direction and each connected to corresponding ones of the storage capacitors, each storage capacitor line 37 belonging to one of N groups (where N is an integer equal to or greater than 2), such that every Nth storage capacitor line 37 belongs to an identical group; a plurality of branch lines 38 arrayed in a row direction, each branch line 38 being connected to more than one of the plurality of storage capacitor lines 37 that belong to an identical group; a plurality of trunk lines 71 to 82 at a column-direction edge of the substrate, each supplying an identical signal to a number of storage capacitor lines 37 that belong to one of the N groups via one or more of the plurality of branch lines 38; and a plurality of signal sending sections 7 each being coupled to associated trunk lines among the plurality of trunk lines 71 to 82. The associated trunk lines coupled to each of the plurality of signal sending sections 7 include a plurality of subsections in each of which mutually different trunk lines are arrayed in the column direction; in each of the plurality of subsections, two or more of the plurality of branch lines 38 that are connected to storage capacitor lines 37 belonging to respectively different groups are connected to corresponding trunk lines, the two or more branch lines 38 constituting a unit that corresponds to the respective subsection; and for each of the plurality of signal sending sections 7, the plural units of the two or more branch lines 38 that are coupled thereto are respectively connected to storage capacitor lines 37 belonging to different sets of groups.
US10359674B2 Liquid crystal display device
A liquid crystal display device is configured to prevent the appearance on its display of a black stain stemming from a drop in volume resistivity of liquid crystal caused by ions therein. The device includes a thin-film transistor (TFT) substrate and a counter substrate bonded together along the periphery thereof by a seal material. The TFT substrate and the counter substrate have liquid crystal sandwiched therebetween and include a display region. A third electrode is formed outside the display region of the TFT substrate. A concave portion is formed in an organic insulation film on the liquid crystal side of the third electrode.
US10359671B2 Liquid crystal display
A liquid crystal display includes: a first substrate including a first through-hole; a second substrate facing the first substrate and including a second through-hole corresponding to the first through-hole; a sealant coupling the first substrate and the second substrate; a liquid crystal layer disposed between the first substrate and the second substrate; a spacer disposed between the first substrate and the second substrate; and a supporting assistance member including a third through-hole connected to the first through-hole and the second through-hole, wherein the supporting assistance member includes a first supporting assistance member made with the same material as the spacer.
US10359670B2 Display device comprising first and second insulating films having respective first and second concave portions facing each other
A first organic insulating film is arranged on a first substrate in a circumference area outside an active area. A mounting portion is located in the circumference area for mounting a signal source. A second organic insulating film is formed on a second substrate in the circumference area so as to face the first substrate. The second substrate exposes the mounting portion. A seal material is arranged between the first organic insulating film and the second organic insulating film to attach the first substrate and the second substrate. A resin layer is arranged between the first organic insulating film and the second organic insulating film in the circumference area, and formed in a rectangular frame shape including four linear ends. An end along the mounting portion is formed broadly than other ends.
US10359663B2 High-luminance display apparatus
A color filter includes a first filter. The first filter includes a first color forming material, a first quantum dot, and a first metal nanoparticle, the first filter exhibiting a first color.
US10359662B2 Display device comprising a conductive contact portion having a first protrusion and a second protrusion electrically connected by a conductive connection
According to one embodiment, a display device comprises an insulating substrate, a pixel in a display area, a scanning line extending in a first direction, a signal line extending in a second direction, a shield line between the insulating substrate and the scanning line, a pixel electrode in the pixel, and a first switching element including a first semiconductor layer. The first semiconductor layer is provided between the scanning line and the shield line, and comprises an intersection area in which the first semiconductor layer intersects the scanning line. The shield line overlaps the intersection area, and is electrically connected to the scanning line through a contact portion.
US10359657B2 Display frame and display
The present invention discloses a display frame, comprising a main frame body and a front frame body, and a plurality of magnets are separately adhered at edges of the main frame body, and front frame body is connected with the main frame body with magnetic attractive forces among the front frame body and the plurality of magnets; the main frame body and the front frame body jointly enclosure a first storage cavity, and the main frame body comprises a backlight window right opposite to a position of the first storage cavity, and the front frame body comprises a display window right opposite to a position of the first storage cavity. The display frame of the present invention can quickly change the display panel. The present invention further discloses a display applied with the display frame.
US10359655B2 Liquid crystal panel with switchable visual angle and liquid crystal display
The disclosure discloses a liquid crystal panel with a switchable visual angle, including a top substrate and a bottom substrate disposed opposite, and a liquid crystal layer between the top substrate and the bottom substrate. A surface of the top substrate opposite to the bottom substrate has a top visual angle electrode, a surface of the bottom substrate opposite to the top substrate has a bottom visual angle electrode. A length of the bottom visual angle electrode is shorter than a length of the top visual angle electrode. A center of the top visual angle electrode and a center of the bottom visual angle electrode are exactly opposite. The surface of the bottom substrate opposite to the top substrate further has two accessory electrodes corresponding to the top visual angle electrode. The two accessory electrodes are distributed on two sides of the bottom visual angle electrode symmetrically.
US10359652B2 Integrated electro-optic modulator
An E/O phase modulator may include a waveguide having an insulating substrate, a single-crystal silicon strip and a polysilicon strip of a same thickness and doped with opposite conductivity types above the insulating substrate, and an insulating interface layer between the single-crystal silicon strip and polysilicon strip. Each of the single-crystal silicon strip and polysilicon strip may be laterally continued by a respective extension, and a respective electrical contact coupled to each extension.
US10359651B2 Apparatus and method of controlling optical modulator bias based on eye-amplitude monitoring
Disclosed is technology for controlling a bias using an integrated circuit (IC) instead of using a pilot tone. A bias control apparatus includes a photodetector configured to convert at least a portion of data included in an output from an optical modulator to an electrical signal; a power detector configured to convert a root mean square (RMS) value of an amplitude of the converted data to an analog voltage; a comparator configured to compare the output voltage and a pre-stored track hold value; and a bias controller configured to control a bias voltage to be within a preset range from an optimal voltage based on the comparison result.
US10359647B2 Wearable electro-optical device using electrochromic layer
Flexible plastic screen for glasses, sunglasses or helmet faceshields with controlled light transmission based on applied electrical voltage. The screen consists of two transparent flexible conductive polymer electrodes disposed and an electrochromic layer disposed between them. The electrochromic layer is a homogeneous mixture of active electrochromic components dissolved in a polymer matrix. The electrochromic screen is operable to vary the light transmission of any wearable electro-optical devices, such as the glasses, for creating an effect of a blackout for augmented/virtual reality glasses.
US10359644B2 Method for optimizing the position of an optical lens in a lens blank
A method includes: providing lens blank data relating to the first, second and peripheral blank surfaces of the lens blank; providing optical lens data relating to the first, second and peripheral optical surfaces of the optical lens; virtually positioning the optical lens in the lens blank in a position so that at least one of the first optical surface or the second optical surface is included within the lens blank; evaluating a manufacturing prism cost function, the machining prism cost function corresponding to a weighed sum of the first manufacturing prism to be used when blocking the lens blank on the second surface to machine the first optical surface and of the second manufacturing prism to be used when blocking the lens blank on the first optical surface to machine the second optical surface. The positioning and evaluation steps are repeated so as to minimize the manufacturing prism cost function.
US10359643B2 Methods for incorporating lens features and lenses having such features
A Free-form contact lens and method of making the same. The lens includes a posterior optical quality surface having a concave shape, an opposing anterior surface having a convex shape both of which join at a lens edge that defines an outer periphery of the contact lens, and at least a first lens feature having a predetermined shape and made of a first polymerized Reactive Mixture. The remainder of the lens is made of a second polymerized Reactive Mixture that is different than the first polymerized Reactive Mixture, and that is covalently bonded thereto.
US10359642B2 Mounting mechanism for eyewear
Eyewear can be provided that comprises at least one lens, at least one earstem, and a frame with components that interconnect two or more components of the eyewear. The components can include an engagement structure of the lens and a coupling mechanism attached to the frame. The coupling mechanism can include a housing configured to receive the engagement protrusion and a lever mechanism being operative to move between open and closed positions for disengaging or engaging with the engagement protrusion.
US10359641B2 Wearable data display
A transparent wearable data display having a source of collimated light, a deflector for deflecting the collimated light into a scanned beam, and a first of switchable grating elements sandwiched between first and second parallel transparent substrates, which together functioning as a first light guide. A first coupling is provided for directing the scanned beam into a first total internal reflection (TIR) light path of the first light guide along the first array column. The grating elements having diffracting and non-diffracting states, in their diffracting state deflecting light out of said light guide. The grating elements are switchable into their diffracting states one group of elements at a time.
US10359635B2 Exit pupil expanding diffractive optical waveguiding device
An optical device is disclosed for expanding input light in two dimensions in an augmented reality display. The device comprises a waveguide (12) and three linear diffraction grat-ings H0, H1, H2. An incident beam from a projector illuminates an input grating H0 with polychromatic light, and the light is coupled into the waveguide (12). The other two gratings H1, H2 are overlaid on top of one another. Light can be diffracted by one grating H1 into a first diffracted order and towards the other grating H2 which can couple the light out of the waveguide (12) towards a viewer. In another arrangement the crossed gratings H1, H2 may be replaced by a photonic crystal (19) having a regular array of pillars (20) which create a number effective diffraction gratings.
US10359628B2 Beam-splitter with an angled rear surface
Disclosed herein are devices, methods and systems for implementing a beam-splitter with the deleterious effects of double images removed. The aspects disclosed herein are implemented with the introduction of a front and rear surface of the beam-splitter's transparent substrate being in a non-parallel fashion. The aspects disclosed herein may be employed with a head-up display (HUD), an augment reality (AR) HUD, or any implementation employing at least two picture generation units.
US10359623B2 Optical phase shifter
A optical phase shifter is provided for adjusting an optical phase of light propagating therethrough along an optical axis. The optical phase shifter includes first and second transparent slides defining a cavity therebetween. A sheet is received in the cavity and has first and second sides. The sheet includes a rigid inner portion alignable with the optical axis and is moveable along the optical axis between a first position and a second position. A tuning structure is operatively engageable with the rigid inner portion of the sheet to selectively move the rigid inner portion of the sheet along the optical axis so as to adjust the optical phase of light propagating through the optical phase shifter.
US10359621B2 Frost-prevention film system of large-aperture reflecting optic infrared telescope used in extremely low temperature environment and preparation method thereof
A frost-prevention film system of a large-aperture reflecting optic infrared telescope used in an extremely low temperature environment and a preparation method thereof is disclosed. The frost-prevention film system has the following structure: a transparent conducting film layer, an intermediate insulation layer, a reflecting film layer and an outermost medium protection layer in sequence from a main telescope mirror surface, wherein both sides of the transparent conducting film layer are provided with conducting electrodes. The steps are as follows: (1) a preparation step; (2) a step of plating a conducting film; (3) a step of plating an intermediate insulation layer; (4) a step of plating a reflecting film layer; (5) a step of plating an outermost medium protection layer; and (6) a step of plating conducting electrodes.
US10359620B2 Borescope steering adjustment system and method
Systems and methods provided herein. In one embodiment, a borescope system includes a probe to capture images and a display a settings menu, measurements, the images captured by the probe, or any combination thereof. In addition, the borescope system a processor programmed to display a user interface to enable a user to control movement of the probe, adjust settings, navigate menus, make selections, or any combination thereof. The processor is communicatively coupled to the probe, and the display, and is programmed to instruct the borescope to enter a live menu view when an articulation mode is selected from the settings menu. In the live menu view, the processor is programmed to instruct the display to display the images captured by the probe, and to enable a user to control the movement of the probe and adjust articulation sensitivity of the probe while viewing the images on the display.
US10359619B2 Endoscope
An endoscope includes a single lens that has a square exterior shape in a direction perpendicular to an optical axis, an image sensor that has an square exterior shape which is same as the exterior shape of the single lens, in the direction perpendicular to the optical axis, a sensor cover that has an exterior shape which is same as the exterior shape of the single lens, in the direction perpendicular to the optical axis; and a bonding resin portion that fixes the sensor cover to the single lens, The single lens is a lens which is formed in a prismatic shape. The single lens has first surface on an imaging subject side that has a plane, and has second surface on an imaging side that has a convex surface.
US10359616B2 Microscope system. method and computer-readable storage device storing instructions for generating joined images
Provided are a microscope including a stage that is movable in a direction perpendicular to an observation optical axis and a camera capturing an image of a sample mounted on the stage; and a processor including hardware, wherein the processor is configured to implement: a generating unit configured to join the image of the sample to generate a joined image; a determination unit configured to determine whether the position of the stage is a position suitable for image capturing; a notifying unit configured to, when it is determined that the position is suitable, issue a notification to that effect; and a control unit configured to control the generating unit so as to join the image obtained by the camera when the moving speed of the stage is at or below a prescribed threshold, in the state where it is being notified that the position is suitable for image capturing.
US10359615B2 Camera module
A camera module which collects incoming dirt and dust so as to prevent the accumulation of same on an optical element of the image-capturing process includes a microscope base and an optical filter unit. The microscope base includes a supporting portion. A first gap is formed in the supporting portion. The optical filter unit filter and adhesive layer formed on the optical filter. The optical filter is bonded on the supporting portion by the adhesive layer. The optical filter comprises a filter area in the optical filter. A surface of the adhesive layer facing away from the optical filter is adhesive. A second gap is formed in the adhesive layer. The filter area is exposed from the second gap. Parts of the adhesive layer and the filter area are exposed from the first gap.
US10359613B2 Optical measurement of step size and plated metal thickness
A method of generating 3D information includes: varying the distance between the sample and an objective lens of the optical microscope at pre-determined steps, capturing an image at each pre-determined step; determining a characteristic value of each pixel in each captured image; determining, for each captured image, the greatest characteristic value across all pixels in the captured image; comparing the greatest characteristic value for each captured image to determine if a surface of the sample is present at each pre-determined step; determining a first captured image that is focused on a first surface of the sample based on the characteristic value of each pixel in each captured image; determining a second captured image that is focused on a second surface of the sample based on the characteristic value of each pixel in each captured image; and determining a first distance between the first surface and the second surface.
US10359612B2 Microscopical imaging system
A microscopical imaging system for the widefield microscopical imaging of a sample. The imaging system includes a ray path with an objective, a tube lens system arranged behind the objective as seen from the sample, and a relay optical system with an objective-side component and an image-side component. The objective-side component includes at least one first objective-side lens group and a second objective-side lens group. The image-side component includes at least one first image-side lens group and a second image-side lens group. The relay optical system transfers an image of the exit pupil of the objective to a pupil plane between the objective-side component and the image-side component. The relay optical system transfers an image of the sample from an intermediate image plane to an image plane. The imaging system includes an adaptive optical element that is arranged at the pupil plane between the objective-side component and the image-side component.
US10359611B2 Zoom lens and camera device
A zoom lens has in order from the object side, at least a foremost, first lens group having positive refractive power, a succeeding, second lens group having negative refractive power, a third lens group having positive refractive power, and a rearmost lens group having negative refractive power. The zoom lens meets requirements as defined in formulas regarding a displacement of the first lens group, a focal length of the zoom lens at the wide-angle end, a focal length of the zoom lens at the telephoto end, a focal length of the first lens group, and a focal length of the third lens group.
US10359605B2 Camera optical lens
The present disclosure discloses a camera optical lens. The camera optical lens including, in an order from an object side to an image side, a first lens, a second lens, a third lens, a fourth lens, a fifth lens, a sixth lens and a seventh lens. The camera optical lens further satisfies specific conditions.
US10359602B1 Adjustable mirror
A two sided mirror and mirror stand includes a central post and a base including plural legs. The mirror resides in a first inner frame and includes a non-magnifying side and a magnifying side. The first mirror frame resides in a second frame and is connected thereto by studs that permit the first frame to pivot from one side to the other. The second frame is connected to a telescopically extendable post. The central post includes a recess configured to store one of the legs in a hide-away position.
US10359597B2 Optical system
An optical system is provided, including a base, a first lens driving module and a second lens driving module. The first lens driving module includes a first holder, a first magnet, and a first coil corresponding to the first magnet, wherein the first holder is used to hold a first optical element and has a first side. The second lens driving module includes a second holder, a second magnet, and a second coil corresponding to the second magnet, wherein the second holder is used to hold a second optical element and has a second side. The first side is adjacent and parallel to the second side, and no magnet is disposed on the first side or second side.
US10359594B2 Apparatus for cable routing
A communication system includes an outer housing, an inner housing, and a hanger plate assembly. The outer housing has first and second side walls. The inner housing is at least partially positioned within the outer housing. The inner housing has first and second side walls and is configured to receive a plurality of patch panel devices therein in a stacked arrangement. The hanger plate assembly includes a first hanger plate hingedly coupled to the first side wall of the inner housing and a plurality of hangers connected to the first hanger plate in a stacked arrangement. Each hanger is adapted to support a cable thereon. The hanger plate assembly has a stored condition in which the hanger plate assembly is fully positioned within the outer housing, and a pulled out condition in which the hanger plate assembly is at least partially positioned outside the outer housing.
US10359592B1 Detachable mounting cap and fiber optic distribution box having the same
A fiber optic distribution box includes a box body and detachable mounting caps to mount fiber optic connectors to the box body. The box body has a box terminal wall formed with through holes. The detachable mounting caps are disposed on the through holes and connected detachably to the box terminal wall. Each detachable mounting cap has a hollow cap body, and a mount hole formed inside the hollow cap body. The hollow cap body includes a cap bottom surface lying on the box terminal wall, and a front inclined cap surface inclined with respect to the box terminal wall. The mount hole extends through the front inclined cap surface and the cap bottom surface to communicate with a cable reception space of the box body through the respective through hole.
US10359590B2 Fiber optic cable deployment assemblies, systems, and methods
An assembly for deploying fiber optic cable includes a housing defining a cavity and comprising a wall. The wall defines an opening allowing a fiber optic cable to pass. The assembly also includes a spool configured to store a portion of the fiber optic cable. The spool is rotatably coupled to the housing within the cavity of the housing. The assembly also includes a component module releasably coupled to the housing and comprising an adapter configured to optically couple the fiber optic cable to another fiber optic cable.
US10359585B2 Device for coupling and/or decoupling optical signals
In order to further develop a device (100a, 100b, 100c, 100d, 100e, 100f) for coupling optical signals into at least one waveguide (10), wherein the device (100a, 100b, 100c, 100d, 100e, 100f) comprises at least one electro-optical converter (28) which sends out the optical signals in the direction of the axis or of the core (12) of the waveguide (10), in such a way that active alignment of the waveguide (10) is not necessary, it is proposed that the electro-optical converter (28) is incorporated, in particular embedded, in at least one send-site optical subassembly (40), and that the send-site optical subassembly (40) comprises at least one guiding channel (46) for aligning the waveguide (10) with respect to the electro-optical converter (28), in particular relative to the output port or to the active surface (30) of the electro-optical converter (28). The corresponding is true for a device (140a, 140b, 140c, 140d, 140e, 140f) for decoupling optical signals from at least one waveguide (10).
US10359579B2 Multi-ferrule connector
A connector comprising: (a) a housing defining a plurality of openings, a portion of the openings being peripheral openings and at least one of the openings being an interior opening; and (b) at least two retainer components defining a plurality of retainer openings which align with the plurality of openings, each of the retainer components defining a periphery and a portion of the plurality of retainer openings, and being configured with an accessway from the periphery to each of the portion of the plurality of retainer openings to allow passage of a cable therethrough.
US10359575B1 Optical fiber connector ferrule having curved external alignment surface
A ferrule for an optical fiber connector has an external surface for alignment with a complementary surface of an alignment sleeve (i.e., the inside surface of a generally cylindrical or tubular sleeve). The external surface of the ferrule is generally cylindrical, having a sectional contact surface profile that is generally oval in shape. More specifically, a plurality of points of contact between the ferrule and the sleeve are defined along a curve in cross-section, wherein the center of curvature at each of the contact points along this contact point curve (i.e., the curve containing contact points that contribute to alignment) does not lie in the plane of the axis of the array of optical fibers.
US10359566B1 Planar waveguide converter
The planar waveguide converter is a silica-glass, bi-directional planar waveguide converter, providing conversion from an input from a single-mode waveguide to an output for a three or four-mode waveguide. Conversion takes place through an intermediate stage of a pair of two-mode waveguides. In the initial stage, the input from the single-mode waveguide passes through a V-shaped, graded-index mode slicer, where it is converted into a pair of two-mode signals. In the intermediate stage, each of the two-mode signals is received by a corresponding diamond or quadrilateral-shaped phase shifter. The output of each phase shifter is transmitted to an M-shaped, graded-index mode combiner, which outputs either a three or four-mode signal.
US10359557B2 Light guide plate having periodic microstructure configured on light emission surface and a light waveguide layer configured within transmission layer and backlight module having a collimation structure configured with a plurality of collimation-layer units and a plurality of collimation-optical-lens units to collimate light beams emitted from the light emission surface of the light guide plate
The present disclosure relates to a light guide plate and a backlight module thereof, wherein the light guide plate includes: a light incident surface, a transmission layer, and a light emission surface. Wherein a light waveguide layer is configured within the transmission layer to change a transmission direction of at least a portion of light beams entered from the light incident surface along a direction perpendicular to the light emission surface. At least one periodic microstructure is configured on the light emission surface. The present disclosure may improve convergence characteristics of the light beams entered the light guide plate and may reduce the crosstalk between areas.
US10359555B2 Lighting systems and devices including same
A lighting system is disclosed. The lighting system comprises at least one light source comprising a light emitting diode (LED) and one or more phosphors optically coupled to the LED to convert at least a portion of original light emitted by the LED to provide a modified LED light having a first predetermined spectral output, and an optical material that is optically coupled to at least a portion of a surface of a light guide plate and optically coupled to receive at least a portion of the modified LED light and to convert at least a portion of the modified LED light to at least one predetermined wavelength to provide modified light having a second predetermined spectral output, wherein the optical material comprises one or more types of quantum confined semiconductor nanoparticle. A device including a lighting system is also disclosed.
US10359553B2 Method for manufacturing polarizer having locally depolarized area, and polarizer, polarizing plate and image display device manufactured by using same
The present invention relates to a method for manufacturing a polarizer including preparing a polyvinyl alcohol-based polarizer dyed with at least one of iodine and dichroic dye; forming a depolarized area by locally bringing a bleaching solution into contact with some areas of the polarizer; and acid treating at least the depolarized area using an acid solution, a polarizer and a polarizing plate manufactured by using the same.
US10359552B2 Methods, systems, and apparatus for reducing the frequency and/or severity of photophobic responses or for modulating circadian cycles
An optical filter may reduce the frequency and/or severity of photophobic responses or for modulating circadian cycles by controlling light exposure to cells in the human eye in certain wavelengths, such as 480 nm and 590 nm, and a visual spectral response of the human eye. The optical filter may disrupt the isomerization of melanopsin in the human eye reducing the availability of the active isoform, whereas the attenuation of light weighted across the action potential spectrum of the active isoform attenuates the phototransduction cascade leading to photophobic responses. Embodiments of an optical filter are described. In one embodiment an optical filter may be configured to transmit less than a first amount of light in certain wavelengths, and to transmit more than a second amount of light weighted across the visual spectral response. Methods of use and methods of manufacturing optical filters are also described.
US10359548B2 Color filter substrate and method for manufacturing the same
A color filter substrate has a transparent base; a first transparent electrode layer; a black matrix having a plurality of black sections spaced from each other on the first transparent electrode layer; a second transparent electrode layer, and a color resistor layer, in sequence. A method for manufacturing the color filter substrate has steps of: forming a first transparent electrode layer on a transparent base; forming a black matrix having a plurality of black sections spaced from each other on the first transparent electrode layer; forming a second transparent electrode layer on the black sections and the first transparent electrode layer; and forming a color resistor layer on the second transparent electrode layer. The interference of the internal electric field is shielded by disposing the black sections between the first transparent electrode layer and the second transparent electrode layer.
US10359547B2 Optical device and use of the device
The present invention relates to an optical device (100) and a use of the optical device (100). The optical device (100) comprises: —a source electrode (2); —a drain electrode (4); —a gap area (6) between the source electrode (2) and the drain electrode (4); —a cluster (8) being positioned in the gap area (6) for connecting and disconnecting the source electrode (2) and the drain electrode (4) and for changing optical and/or plasmonic properties of the gap area (6); and an optical coupling element (10) for bringing light into and out of the gap area (6).
US10359544B2 Long-wave infrared anti-reflective laminate
A long-wave infrared anti-reflective laminate includes a silicon substrate and an anti-reflective composite layer. The anti-reflective composite layer is disposed on the silicon substrate and has at least one first anti-reflective membrane. The at least one first anti-reflective membrane includes a first silicon nitride layer and a first silicon dioxide layer. The first silicon nitride layer is disposed between the silicon substrate and the first silicon dioxide layer. The thickness ratio of the first silicon nitride layer to the first silicon dioxide layer ranges from 175 to 225. The anti-reflective composite layer can be applied on the optical instrument to raise the transmitting rate of the silicon substrate. The transmitting rate of the long-wave infrared anti-reflective laminate is over 90% within the wave band from 8 μm to 12 μm.
US10359543B2 Forecasting lightning activity
Systems and methods are disclosed for forecasting lightning activity. Such a method may include obtaining radar reflectivity data from a radar detection device for multiple altitudes over an environmental region for a past period of time, and dividing the reflectivity data into multiple sub-regions within the region. The method may also include obtaining lightning discharge data for the environmental region from a lightning discharge detecting device for a past period of time, and establishing a customizable mathematical operator based on the radar reflectivity data and the lightning discharge data. The method may additionally include receiving forecast radar data for at least one of the sub-region for a future time period, and forecasting a probability of lightning strikes in at least one of the sub-regions based on applying the customizable mathematical operator to the forecast radar data.
US10359533B2 Method of establishing formation resistivity
In a method of processing resistivity log data, two or more resistivity log measurements of differing depths of penetration of an invaded formation are generated. The deepest and shallowest of the resistivity log measurements are combined in accordance with a non-linear combination algorithm that is modulated by a parameter. The value of the parameter used varies in dependence on a comparison between deep and shallow log measurements. The results of the comparison are forward modelled from sample data. A modified log output is generated as a result of combining the deepest and shallowest of the resistivity log measurements in accordance with the non-linear combination algorithm.
US10359531B2 Non-contact system and methodology for measuring a velocity vector
A technique facilitates monitoring of acoustic signals to measure a velocity vector of a borehole. Acoustic sensors are arranged in a desired acoustic sensor array and positioned along a body of a tool, e.g. a sonic logging tool. The acoustic sensor array is then positioned in fluid along a wall of a borehole formed in a subterranean formation. The acoustic sensors are used to collect acoustic signal data while the acoustic sensors are maintained in a non-contact position with respect to the wall of the borehole. The data may be processed to determine the desired velocity vector.
US10359529B2 Singularity spectrum analysis of microseismic data
A method can include receiving locations of microseismic events associated with a fracturing operation performed in a geologic environment; determining an individual correlation exponent for one of the microseismic events based at least in part on distances where each of the distances is between the location of the one microseismic event and a location of another one of the microseismic events; and, based at least in part on the individual correlation exponent, associating the one of the microseismic events with a fracture generated or activated by the fracturing operation.
US10359527B2 Sedimentary characterization from seismic data
A computer-based method of optimizing a sedimentary flow simulation is provided. The method includes: providing seismic data for a geological volume, the seismic data comprising one or more sedimentary layers; de-compacting the sedimentary layers to obtain a sedimentary volume; providing a sedimentary flow simulation to model the deposition of the sedimentary volume, the simulation including a plurality of sedimentation process parameters; and optimizing the process parameters to match the modelled sedimentary volume to the sedimentary layers of the seismic data.
US10359525B2 Methods to image acoustic sources in wellbores
A method including selecting a forward model based on a modeled well structure and including a single modeled acoustic source located in a modeled wellbore and a plurality of modeled acoustic sensors located in a modeled source area, simulating an acoustic signal generated by the single modeled acoustic source and received by each modeled acoustic sensor, calculating phases of the simulated acoustic signals received at each modeled acoustic sensor, obtaining with a principle of reciprocity a plurality of modeled acoustic sources in the modeled source area and a single modeled acoustic sensor in the modeled wellbore, calculating phase delays of the simulated acoustic signals between each modeled acoustic source and the single modeled acoustic sensor, detecting acoustic signals generated by a flow of fluid using acoustic sensors in a wellbore, and processing the acoustic signals using the phase delays to generate a flow likelihood map.
US10359521B2 Radiation image forming apparatus
A radiation image forming apparatus includes a detection unit including a plurality of Compton cameras. Each of the plurality of Compton cameras including a radiation detection device that includes a plurality of pixels, each configured to detect an electron generated by the track of a recoil electron generated by Compton scattering, and is configured to output a detection signal configured to specify the position of a pixel that has detected the electron and a time when the pixel has detected the electron, and a detection module configured to detect the incident position of scattered γ rays generated by the Compton scattering. The plurality of the Compton cameras arranged annularly to surround a region in which a specimen is placed.
US10359519B2 Nuclear medicine diagnostic apparatus and calibration method
A nuclear medicine diagnostic apparatus according to an embodiment includes a scintillator configured to be formed of a single crystal and convert a gamma ray into light; a plurality of photodetectors configured to be arranged on different faces or tangents of the scintillator and each of which is configured to output an electric signal in response to incidence of the light resulting from the converting by the scintillator; storage circuitry configured to store, in advance, correspondence information in which each position in the scintillator is associated with a first intensity distribution indicating intensities of the electric signals that are output by the respective photodetectors; and specifying circuitry configured to specify a conversion position in which the gamma ray that is emitted from the subject is converted into the light in the scintillator by using the correspondence information and a second intensity distribution indicating the intensities of the electric signals.
US10359516B2 Camera set with connecting structure
Camera set with connecting structure includes a main camera and a detachable camera. The main camera includes a main housing with a main camera module mounted therein. A docking structure and a main connector are mounted on a side of the main housing. The main camera module includes a main lens mounted on a front side of the main housing. The detachable camera includes an expanded housing with a detachable camera module mounted therein. A join structure and a first expanded connector are mounted on a side of the expanded housing. The detachable camera module includes an expanded lens mounted on a front side of the expanded housing. A second expanded connector is mounted on the other side of the expanded housing. The main camera can be used individually or can expand functions by being assembled to another camera by the docking structure and join the structures.
US10359515B2 Angle independent velocity spectrum determination
An ultrasound imaging system (100) includes a transducer array (102) that emits an ultrasound beam and produces at least one transverse pulse-echo field that oscillates in a direction transverse to the emitted ultrasound beam and that receive echoes produced in response thereto and a spectral velocity estimator (110) that determines a velocity spectrum for flowing structure, which flows at an angle of 90 degrees and flows at angles less than 90 degrees with respect to the emitted ultrasound beam, based on the received echoes.
US10359514B2 Generating estimates of uncertainty for radar based precipitation estimates
A method and system for estimating uncertainties in radar based precipitation estimates is provided. In an embodiment, gauge measurements at one or more gauge locations are received by an agricultural intelligence computer system. The agricultural intelligence computer system obtains precipitation estimates for the one or more gauge locations that correspond to the gauge measurements and computes the differences between the precipitation estimates and the gauge measurements. Using the precipitation estimates and the computed differences, the agricultural intelligence computer system then models a dependence of the uncertainty in the precipitation estimates on the value of the precipitation estimates. When the agricultural intelligence computer system receives precipitation estimates for a location where gauge measurements are unavailable, the agricultural intelligence computer identifies an uncertainty for the precipitation estimate based on the value of the precipitation estimate and the model of the dependence of the uncertainty on the precipitation estimate values.
US10359512B1 Systems and methods for stereo radar tracking
A method for coherent stereo radar tracking includes, at a stereo radar system, transmitting a probe signal, receiving a reflected probe signal in response to reflection of the probe signal by a tracking target, calculating first and second target ranges from the reflected probe signal data, transforming the reflected probe signal data based on the first and second target ranges, and calculating a first target angle from the transformed reflected probe signal data.
US10359508B2 System and method for calibration of echo sounding systems and improved seafloor imaging using such systems
A system and method are provided for increasing the resolvability of an echo sounding system by acquiring multiple survey lines under one or more different conditions to produce overlapping swaths of seafloor data. The difference conditions may include one or more of acquiring the survey lines along adjacent paths that are offset by less than a swath width, acquiring survey lines at different headings, and acquiring survey lines at different speeds.
US10359505B2 Optical imaging modules and optical detection modules including a time-of-flight sensor
The present disclosure describes optical imaging and optical detection modules that include sensors such as time-of-flight (TOF) sensors. Various implementations are described that, in some instances, can help reduce the amount of optical cross-talk between active detection pixels and reference pixels and/or can facilitate the ability of the sensor to determine an accurate phase difference to be used, for example, in distance calculations.
US10359503B2 Position estimation apparatus, position estimation system, position estimation method and recording medium for position estimation
The present invention provides a position estimation apparatus, a position estimation system, and a position estimation method that can estimate, with high accuracy, the position of a wireless device, the position of which is unknown, as well as a recording medium for position estimation. The position estimation apparatus comprises: a data collection means for collecting measurement data related to an inter-device distance between one wireless device and another wireless device, the inter-device distance being measured by the one wireless device, and measurement data related to the reliability of the inter-device distance between the one wireless device and the other wireless device, the reliability being calculated by the one wireless device; and a wireless-device position estimation means for estimating the position of a wireless device, the position of which is unknown, on the basis of the measurement data collected by the data collection means and the previously collected measurement data related to the measured inter-device distance between the one wireless device and the other wireless device, and the reliability of the inter-device distance.
US10359501B2 Mobile emergency perimeter system and method
A mobile emergency perimeter system includes one or more fixed radio frequency (RF) sensors, and one or more moving RF sensors; a wireless mesh network coupling together each of the sensors; and a central processor system coupled to the wireless mesh network. The central processor system executes machine instructions stored on a computer-readable storage medium to control each of the RF sensors to receive time of arrival data for a RF signal transmitted by an emitter and received at each of the RF sensors, receive location information for each of the RF sensors and determine a three-dimensional (3-D) estimate of the geographical location of the emitter.
US10359499B2 Reference signal configuration
A wireless transmit/receive unit (WTRU) is configured to receive a reference signal of a first type. The reference signal of the first type is other than a cell specific reference signal (CRS), an Multicast Broadcast Single Frequency Network (MBSFN) reference signal or a demodulation reference signal (DM-RS). Reference signals of the first type are received in resource elements other than resource elements used for a physical broadcast channel (PBCH), a primary synchronization signal or a secondary synchronization signal. The WTRU is configured to receive a radio resource control message indicating a subframe position in which the reference signal of the first type is transmitted and a periodicity of a transmission of the reference signal of the first type, and a number of antenna ports for a transmission of the reference signal of the first type.
US10359498B2 Image pickup apparatus having function of generating simulation image,control method therefor, and storage medium
An image pickup apparatus capable of generating a high-quality trail simulation image with little noise, without degrading usability. An image pickup unit shoots a first image, a black image, and a second image in this order. A noise reduction unit executes a process for reducing noise in at least one image of the first image and the second image using the black image. A trail generation unit generates a predicted trail of an object on the basis of a movement of the object between the first image and the second image. A synthesis unit synthesizes the first image or the second image in which the noise has been reduced and the generated trail and generates a trail simulation image of the object. A display unit displays the synthesized trail simulation image.
US10359495B2 Open-circuit voltage estimation device, power storage apparatus, and open-circuit voltage estimation method
The present disclosure provides an open-circuit voltage estimation device that estimates a high-precision open-circuit voltage value, a power storage apparatus, and an open-circuit voltage estimation method. The open-circuit voltage estimation device includes: an open-circuit voltage calculator that calculates an open-circuit voltage value of a secondary cell; a polarization voltage estimator that estimates a component having a relatively large time constant among polarization voltage components of the secondary cell; and an open-circuit voltage corrector that corrects the open-circuit voltage value calculated by the open-circuit voltage calculator with the component having the relatively large time constant estimated by the polarization voltage estimator.
US10359491B2 System and method for velocity selective pulses with arbitrary shape using MRI
The present invention is directed to a system and method for magnetic resonance imaging including an extended Fourier transform-based velocity-selective pulse train design with a pair of refocusing pulses within each velocity encoding step and accompanying phase cycling between different velocity encoding steps. The present invention is robust to B0/B1 field inhomogeneity and eddy current effects. The utility of this technique, through a velocity-selective inversion pulse, is demonstrated in a 2D velocity-selective arterials spin labeling study, which shows a reasonable agreement in CBF quantification with the standard PCASL method.
US10359490B2 Magnetic resonance imaging apparatus and magnetic resonance imaging method with curve fitting expression providing compensation for inversion recovery, or with curve fitting expression providing compensation for saturation
According to one embodiment, a magnetic resonance imaging apparatus includes a data acquiring part and a processing circuit. The data acquiring part is configured to acquire a magnetic resonance signal after applying an inversion recovery pulse or a saturation pulse. The processing circuit generates magnetic resonance examination data based on the magnetic resonance signal, by data processing including processing for compensating an incomplete inversion of a longitudinal magnetization resulting from an inversion efficiency of the inversion recovery pulse or processing for compensating an incomplete saturation of a longitudinal magnetization resulting from a saturation efficiency of the saturation pulse.
US10359485B2 Nuclear magnetic resonance tool with projections for improved measurements
An example method for generating measurements using a downhole tool may comprise generating a magnetic field using a magnetic field source coupled to a tool body. An electromagnetic signal may be transmitted from an antenna coupled to the tool body and around which at least one radial projection is positioned and tilted with respect to a longitudinal axis of the tool body. The method may also include receiving a response to the transmitted electromagnetic signal.
US10359484B2 Sheath current filter with integrated optical cable guide
A sheath current for an imaging magnetic resonance tomography system is provided, wherein a coil element of the sheath current filter is embodied to surround a waveguide of the sheath current filter, a local coil connection, and a local coil.
US10359483B2 Magnetic resonance imaging apparatus and radio frequency coil unit
According to one embodiment, a radio frequency coil unit includes coil elements, first switching parts and second switching parts. The coil elements are arranged in a first direction and a second direction. Each of the first switching parts and each of the second switching parts are installed in a corresponding coil element of the coil elements and switch the corresponding coil element between an on state and an off state. At least two of the first switching parts are connected in series in the first direction by a first control signal line. At least two of the second switching parts are connected in series in the second direction by a second control signal line.
US10359482B2 Method and apparatus for acquiring image in magnetic resonance imaging system
A method of acquiring an image in an MRI system includes dividing a scannable region of an object into regions, determining a coil to be used for the divided regions, receiving signals from the determined coil via signal channels connected to the determined coil and grouped by using a switching device, and acquiring the image from the received signals.
US10359479B2 Efficient thermal drift compensation in DNV vector magnetometry
A system for magnetic detection of an external magnetic field is described. The system includes a nitrogen vacancy (NV) diamond material having a plurality of crystallographic axes, a radio frequency (RF) excitation source, an optical excitation source, an optical detector, and a controller. The RF radio frequency excitation source is configured to provide RF excitations to the NV diamond material to excite electron spin resonances corresponding to the RF excitations. The controller determines the spectral position corresponding to some of the electron spin resonances, determines a measured four-dimensional projection of a magnetic field based on the determined spectral positions of a subset of all of the plurality of spin resonances, where the number of spin resonances in the subset is one half of a total number of the spin resonances, and determines an estimated three-dimensional magnetic field based on the measured four-dimensional magnetic field projections.
US10359478B2 Magnetic sensor
A magnetic sensor includes a first magnetoresistive element that detects a magnetic field along a first detection axis, a second magnetoresistive element that detects a magnetic field along a second detection axis inclining at an angle of 45 degrees with respect to the first detection axis, a first Hall element that detects a magnetic field along a third detection axis, and a second Hall element that detects a magnetic field along a fourth detection axis perpendicular to the third detection axis. This magnetic sensor has both characteristics of the Hall elements and characteristics of the magnetoresistive elements, and has high accuracy and a small size.
US10359474B2 Charge state calculation device and charge state calculation method
A charge state calculation device includes a detection means for detecting the voltage and/or the current of a battery, a charge state calculation means for calculating the charge state of the battery, a full charge detection means for detecting the full charge of the battery, a correction value calculation means for calculating, when the full charge of the battery is detected, a correction value for correcting the charge state to the charge state of 100%, a correction means for correcting a charge state by the correction value, and a display means for displaying the charge state thus corrected by the correction means. The correction value calculation means updates the correction value only when the full charge of the battery is detected, and maintains the updated correction value until next time the full charge of the battery will be detected.
US10359469B2 Non-intrusive on-chip analog test/trim/calibrate subsystem
An on-chip built-in self-test (BIST) circuit (10) uses a controller (16), analog-to-digital converter (ADC) (15), and digital-to-analog converter (DAC) (12) to sense voltage and/or temperature measures at predetermined circuit locations (19), to detect one or more idle states for an analog block during normal operation, to initiate a built-in self-test of the analog block during the idle state(s) by sending input test signals over a first bus (13) to the analog block, and to process analog test signals received over a second bus (14) from the analog block to generate digital built-in self-test results for the analog block so that the performance analyzer can analyze the digital built-in self-test results in combination with any voltage and/or temperature measurements to evaluate selected performance measures for the analog block against one or more performance criteria.
US10359467B2 Method and circuit for detecting a short circuit of a resolver exciter line to ground or to the operating voltage
A method for detecting a short circuit (10) of a resolver exciter line (11, 12) comprising the steps of:measuring (31) the excitation voltage (U(ti) for the resolver (16) at a number of points in time during each excitation period;determining (32) the amplitude of the excitation voltage;starting a diagnostic mode (33) having the following steps (34 bis 37) if the amplitude of the excitation voltage does not reach a first threshold value;retrieving (34) the time-dependent voltage curves UH (ti) of the first and the second exciter line (H; 11) with respect to ground at the number of points in time;calculating (35) the amplitudes and the offset values of the time-dependent voltage curves;identifying (36) the exciter line that has a short circuit by determining that the calculated amplitudes do not exceed a second threshold value;identifying (37) the potential to which the short-circuited line (H or L) can be connected by comparing the offset values to third threshold values.
US10359463B2 Electric leakage detecting device
One embodiment provides an electric leakage detecting device for shutting off an AC electric circuit. A digital comparator generates a detection signal by comparing an output signal corresponding to output signals of a zero-phase current transformer with positive and negative thresholds, a control signal generator generates a control signal based on the detection signal, and a judging device generates a judgment signal if an electric leakage state is judged. In addition, a delay counter generates a final control signal if the judgment signal has been received continuously more than a first prescribed time, a reset counter resets every time the control signal is received, and resets the judging device and the delay counter if the control signal is not received in a second prescribed time, and a switch driving circuit shuts off the AC electric circuit based on the final control signal.
US10359462B2 Method and system for monitoring a condition of electrical cables
A method and a system are described for monitoring a condition of an electrical cable. The method comprises applying a broadband signal wave to a first end of the electrical cable, wherein the broadband signal wave is phase and amplitude modulated and acquiring the phase and amplitude modulated broadband signal wave transmitted and reflected by the electrical cable. Signal analyses is performed which results in establishing a relationship between a real and an imaginary part of a phase impedance spectrum Fourier transform of the power spectrum in an interval around at least one of the locations along the cable, and identifying impedance changes in these locations. Analyzing a second order reflection of the broadband signal in said identified fault locations may establish a local degradation severity of an identified fault in the cable insulation in at least one of the locations along the cable.
US10359461B2 Integrated circuit protection during high-current ESD testing
A method of protecting devices within an integrated circuit during electro-static discharge (ESD) testing using an ESD test system is provided. The method includes applying a direct current (DC) bias voltage to an input of at least one device of the integrated circuit and applying an ESD simulated signal to at least one other input of the integrated circuit. The applied ESD simulated signal is conducted along a first current path to a first ground, while a low-current signal associated with the at least one device is conducted along a second current path to the second ground. The DC bias voltage is maintained between the input of the at least one device and the second ground at a substantially constant value in response to a signal variation on the second ground that results from the applied ESD simulated signal.
US10359457B2 Method of scanning, analyzing and identifying electromagnetic field sources
A method of determining the energy level of an electromagnetic field (EMF) received from an EMF source (EMFS) and for identifying the EMFS is provided, the method using a plurality of EMF sensing apparatuses to combine data gathered by the apparatuses in order to identify the level and the sources of the EMF at locations over time. Historical and anticipated EMF-related data is used to warn a user of EMF levels above a preset value. Past, current and future anticipated EMF levels are adapted to be displayed on a map. Methods thereof, apparatuses thereof and computer-readable mediums storing the methods are within the scope of the present invention.
US10359455B2 Method for detecting a defective measurement of an extensive electrical quantity
In an electric network (1) which comprises an upstream supply (2) and at least two downstream outlets, the supply and the outlets are each provided with a sensor (6) for measuring an extensive electric quantity and each sensor conducts, in a synchronous way with the other sensors, a measurement of this quantity depending on a parameter. This method comprises at least N measurements of the value on the upstream supply and on each downstream outlet conducted for different values of the parameter p. Then, the relationship between the measurements is formalized, for each value of the parameter p with the equation: M ⁡ ( p j ) = ∑ i = 1 N ⁢ a i ⁢ m i ⁡ ( p j ) A system with N equations and N unknowns is generated, the unknowns being the gains ai, the system of equations is solved, by calculating each gain, and the gains are controlled. If all the gains are equal to 1, it is considered that no sensor has conducted a faulty measurement. If at least one of the gains is different from 1, it is considered that at least one sensor has conducted a faulty measurement.