Document Document Title
US10535484B2 Noncontact solenoid for miniature circuit breakers with a movable frame and magnetic coupling
A touchless magnetic-only coupled solenoid trip system for a miniature circuit breaker achieves magnetic tripping using a floating plunger assembly in a solenoid coil/housing to narrow a magnetic gap between plunger and trip assembly to cause the magnetic trip The floating plunger of the solenoid can also move out of the way if the bimetal bends to cause a thermal trip.
US10535481B2 Magnetic keyswitch and related magnetic keyboard
A magnetic keyboard has a plurality of magnetic keyswitches, and each magnetic keyswitch include a base, a keycap, a supporting device, a magnetic component and a metal thin sheet. The base has at least one engaging structure and a hole. The supporting device has a first support, an end of the first support is movably connected to the engaging structure, and the other end of the first support is movably connected to the keycap. The first support has a magnet portion. The magnetic component is disposed on the base and functioned with the magnet portion to provide a recovering force to the keycap. The metal thin sheet is disposed under the base and has a bendable cantilever portion covering the hole. While the cantilever portion is bent by an external force, the magnetic component can be removed through the hole.
US10535471B2 Electrolytic capacitor containing a valve metal sourced from a conflict-free mine site and a method of forming thereof
A method of forming an electrolytic capacitor is provided. The method includes obtaining an unverified mineral sample from a mine site, analyzing the unverified mineral sample via quantitative mineralogical analysis and comparing data collected during the quantitative mineralogical analysis for the unverified mineral sample to data in a database that corresponds to quantitative mineralogical analysis collected for verified mineral samples sourced from one or more mine sites from a conflict-free geographic region to determine if the unverified mineral sample is sourced from one or more mine sites from the conflict-free geographic region. If it is determined that the unverified mineral sample is sourced from one or more mine sites from the conflict-free geographic region, the method then involves converting the unverified mineral sample into an anode for the electrolytic capacitor. The electrolytic capacitor can be a solid electrolytic capacitor or a wet electrolytic capacitor.
US10535462B2 Flat winding / equal coupling common mode inductor apparatus and method of use thereof
The invention comprises an inductor, such as used in processing transmission of a 3-phase power system. The inductor comprises a flat/rectangular winding with a narrow edge of the flat winding wound around a core, where the width of the winding exceeds three times the height of the inductor facing edge of the winding. The inductor optionally comprises a distributed gap particle core and/or is wound in parallel with multiple windings. Optionally, the inductor is used as part of an equal coupling common mode electrical system for processing the 3-phase transmission and/or a high frequency inverter comprising a switching device, such as a silicon carbide metal-oxide-semiconductor field-effect transistor.
US10535460B2 Reactor
Provided is a reactor with enhanced strength. The reactor includes a coil, a magnetic core, an interposed member interposed between the coil and the magnetic core, and a resin mold portion. The interposed member includes a frame portion that has a first through hole, and a plate-shaped portion. The resin mold portion includes an interposed resin portion that is formed by a constituent resin of the resin mold portion being filled inside the first through hole, an inner side resin portion is formed by the constituent resin being filled inside a portion of a coil interior space, and an outer side resin portion. The plate-shaped portion includes an interposed wall portion, and a second through hole that is provided locally in a portion other than the interposed wall portion, and inside of which the constituent resin is filled.
US10535456B2 Permanent magnet comprising a stack of ferromagnetic and antiferromagnetic layers
A permanent magnet includes at least two antiferromagnetic layers and at least two first ferromagnetic layers. A magnetization direction of each first ferromagnetic layer is set, by an exchange coupling, with one of the antiferromagnetic layers of the stack, parallel to and in the same direction as the magnetization directions of the other first ferromagnetic layers. The permanent magnet also includes at least one second ferromagnetic layer. A magnetization direction of each second ferromagnetic layer is pinned only by RKKY (Ruderman-Kittel-Kasuya-Yosida) coupling with at least one of the first ferromagnetic layers or with at least one other of the second ferromagnetic layers.
US10535455B2 Soft magnetic alloy and magnetic device
A soft magnetic alloy including a main component having a compositional formula of (Fe(1−(α+β))X1αX2β)(1−(a+b+c))MaBbPc, and a sub component including at least C, S and Ti, wherein X1 is one or more selected from the group including Co and Ni, X2 is one or more selected from the group including Al, Mn, Ag, Zn, Sn, As, Sb, Bi, and rare earth elements, “M” is one or more selected from the group including Nb, Hf, Zr, Ta, Mo, W, and V, 0.020≤a≤0.14, 0.020≤b≤0.20, 0≤c≤0.040, α≥0, β≥0, and 0≤α+β≤0.50 are satisfied, when entire said soft magnetic alloy is 100 wt %, a content of said C is 0.001 to 0.050 wt %, a content of said S is 0.001 to 0.050 wt %, and a content of said Ti is 0.001 to 0.080 wt %, and when a value obtained by dividing the content of said C by the content of said S is C/S, then C/S satisfies 0.10≤C/S≤10.
US10535451B2 Rare earth-cobalt-based composite magnetic material
A rare earth-cobalt-based composite magnetic material includes a rare earth-cobalt-based composite material and rare earth oxides, wherein the mass percent of the rare earth-cobalt-based composite material is 40 wt %-98.55 wt %. The composite magnetic material is obtained by melting and casting the rare earth-cobalt-based composite material into ingots, hydrogen decrepitation and the addition of the rare earth oxides, jet milling, blending, orientation and molding, cold isostatic pressing and heat treatment. Low-cost rare earth oxides are introduced, the remanence of the rare earth-cobalt-based material is controlled by controlling the content of the rare earth oxides, and the coercive force of the rare earth-cobalt-based material is raised to reduce the cost by optimizing the micro-structure and the composition.
US10535450B2 Insulator attachment
An insulator attachment device includes an insulator clip and a support clip. The insulator clip can have a lever arm and a catch arm. The insulator clip can move between an opened position, at which the lever arm is spaced from the catch arm, and a closed position, at which the lever arm is seated at the catch arm. The insulator clip can receive a fencing insulator in the opened position. The support clip can include a securing portion and a receiving portion. The securing portion can secure the support clip to a fencing post and the receiving portion can receive the insulator clip. The securing portion can include a first connection arm and a second connection arm. Each of the first connection arm and the second connection arm can secure the support clip to the fencing post. The receiving portion can include a biasing element.
US10535446B2 Medical electrical lead joints and methods of manufacture
A joint between an insulative sidewall of a medical electrical lead subassembly and an underlying fluoropolymer layer includes an interfacial layer. A first section of the interfacial layer is bonded to the fluoropolymer layer and is formed by a thermoplastic fluoropolymer; a second section of the interfacial layer extends adjacent the first section and is bonded to the insulative sidewall. The insulative sidewall, of the subassembly, and the second section, of the interfacial layer, are each formed from a material that is not a fluoropolymer. A recess is formed in the first section of the interfacial layer and the second section of the interfacial layer extends within the recess.
US10535442B2 Marking method for the reject marking of test elements
The test elements are provided that are adapted to detect at least one analyte in a sample. At least some of the test elements are provided with a defect marking which contains information about defectiveness of the test elements. The test elements include at least one radiation-sensitive material. The test elements are exposed to at least one radiation, the radiation being adapted to induce marking in the form of at least one optically detectable change in the radiation-sensitive material.
US10535440B2 Snap-in insert for reactivity control in spent nuclear fuel pools and casks
A neutron absorbing apparatus, for insertion into a fuel cell storage system, includes a corner spine, a first wall and a second wall, each wall being affixed to the corner spine to form a chevron shape. Each wall includes an absorption sheet affixed to the corner spine, each absorption sheet being formed of a metal matrix composite having neutron absorbing particulate reinforcement, and a guide sheet affixed to and covering a fractional upper portion of the absorption sheet and extending over a top of the absorption sheet. The absorption sheet extends along the corner spine a greater length than the guide sheet.
US10535434B2 Apparatus, systems, and methods for rapid cancer detection
Presented herein are systems, methods, and apparatus that analyze molecular imprints for detecting cancerous cells. Embodiments of the present disclosure include systems, methods, and apparatus that analyze metabolic imprints of cells for cancer detection. In certain embodiments, the methods/systems comprise extracting thermal and thermodynamic quantities and properties from the molecular imprints. The thermal/thermodynamic quantities and/or further-processed quantities can be mapped on a universal cancer diagnostic scale for disease stratification, thereby providing/determining a normality status of the subject cells.
US10535430B1 Method and system for grouping medical claims
A method and system for grouping medical claims data, including outpatient medical claims, into medical events for further analysis is disclosed. Historical outpatient medical claims data is first aggregated by one or more categorization schemes, and then grouped by patient and date. Once the outpatient medical claims data is aggregated and grouped, the methods disclosed build outpatient events by further grouping together disparate medical claims data records that represent a single encounter with an outpatient healthcare system. The outpatient events may be used for analyzing aspects of outpatient care.
US10535425B2 Inventory management
A prescription management system receives prescription information and manages containers filled with the prescription. The prescription is stored in the container and the container is attached to a tracking device storing prescription information. The tracking device is managed by the prescription management system. The tracking device activates an indicator when it receives a request from the prescription management system identifying the tracking device. The indicator permits a user, such as a pharmacist, to locate a desired prescription. In some instances, filled prescriptions may be stored in a filled prescription holding area for a long period of time (i.e., the customer hasn't picked up the prescription). The system allows a user to identify these filled prescriptions and return the medication back to available stock for filling future prescriptions. The system may also identify these filled prescriptions and have the filled prescriptions delivered to a customer's home before the prescriptions expire.
US10535424B2 Method for proactive comprehensive geriatric risk screening
An apparatus, method and computer program product for proactive comprehensive generic risk screening. The method performs proactive comprehensive generic risk screening by implementing steps of training comprising steps of receiving cross domain risks and features, optimizing linkage regularization using the received features and the received cross domain risks, said linkage regularization comprising multi-task predictive model training, feature selection and ranking, risk association learning and risk association selection, and outputting patient risk scores, identified high risk patients, risk factors for risks and risk groups, and risk groups and risk associations and calculating risk score for an individual patient comprising steps of receiving individual features comprising patient information, performing said linkage regularization using the received individual features and outputting patient risk scores for said individual patient, and high risk for said individual patient. The calculating risk score can be performed for more than one patient.
US10535420B2 Systems and methods for probe design to detect the presence of simple and complex indels
Methods and systems for the determination of a collection of relevant single nucleotide polymorphisms (SNP) probe compatible insertion/deletion probes across a genome to determine probes that can detect a variety of insertions and deletions.
US10535419B2 Setting a default read signal based on error correction
The present disclosure includes apparatuses and methods related to setting a default read signal based on error correction. A number of methods can include reading a page of data from a group of memory cells with a first discrete read signal and error correcting at least one codeword of the page of data as read with the first discrete read signal. Methods can include reading a page of data from the group of memory cells with a second discrete read signal different than the first discrete read signal and error correcting at least one codeword of the page of data as read with the second discrete read signal. One of the first and the second discrete read signals can be set as a default read signal based at least in part on the respective error corrections.
US10535415B2 Trim setting determination for a memory device
Apparatuses and methods related to a memory system including a controller and an array of memory cells are provided. An apparatus can include a controller configured to receive operational characteristics of an array of memory cells based on prior operations performed by the array of memory cells, determine a set of trim settings for the array of memory cells based on the operational characteristics of the array of memory cells, wherein the set of trim settings are associated with desired operational characteristics for the array of memory cells, and send the set of trim settings to the array of memory cells.
US10535412B2 Single pulse verification of memory cells
A memory device includes memory cells coupled to a word line. The memory device includes a controller coupled to the word line. The controller is configured to program the memory cells coupled to the word line. The controller is configured to verify a programmed status of a first subset of the memory cells coupled to the word line and a programmed status of a second subset of the memory cells coupled to the word line, based on the programmed status of the first subset of the memory cells.
US10535408B2 Erasing memory cells
Memories having a controller configured to apply a first voltage level to channel regions of memory cells of an array of memory cells coupled to a plurality of access lines; apply a second voltage level, lower than the first voltage level, to a first access line; apply a third voltage level, lower than the second voltage level, to a second access line while applying the second voltage level to the first access line and while applying the first voltage level to the channel regions of the memory cells; and increase the voltage level applied to the second access line to the second voltage level and decrease the voltage level applied to the first access line to a fourth voltage level, lower than the second voltage level and different than the third voltage level, while applying the first voltage level to the channel regions of the memory cells.
US10535406B2 Storage device and copy-back method thereof
A copy-back method of a storage device includes reading a memory data from a source area of the storage device. A number of error bits of the memory data is determined. An inspection read operation is performed if the number of error bits exceeds a reference value. The memory data is written to a destination area of the storage device if the number of error bits does not exceed the reference value.
US10535405B2 Memory device having common source lines coupled to memory blocks respectively and operating method thereof
A memory device and an operating method thereof are provided. A memory device may include a plurality of source lines coupled to a memory block. The memory device may include a plurality of strings coupled to each of the source lines. The memory device may include a row decoder configured to selectively transmit voltages to local lines corresponding to a selected source line among the source lines.
US10535402B2 Resistance variable memory apparatus
A resistance variable memory apparatus includes a memory cell array region and a peripheral region disposed along an edge of the memory cell region. The memory cell array region may have a plurality of memory banks each of which includes at least one memory block. The resistance variable memory apparatus may include a data transmission block transmitting data between the plurality of memory banks and the peripheral region. The data transmission block includes a plurality of lower global input/output lines shared by pairs of adjacent memory banks, a plurality of lower multiplexers receiving data from pairs of adjacent lower global input/output lines and outputting data inputted from one of the lower global input/output lines, and an upper multiplexer receiving data output from the plurality of lower multiplexers and outputting data input from one of the lower multiplexers.
US10535398B2 Memory system topologies including a buffer device and an integrated circuit memory device
Systems, among other embodiments, include topologies (data and/or control/address information) between an integrated circuit buffer device (that may be coupled to a master, such as a memory controller) and a plurality of integrated circuit memory devices. For example, data may be provided between the plurality of integrated circuit memory devices and the integrated circuit buffer device using separate segmented (or point-to-point link) signal paths in response to control/address information provided from the integrated circuit buffer device to the plurality of integrated circuit buffer devices using a single fly-by (or bus) signal path. An integrated circuit buffer device enables configurable effective memory organization of the plurality of integrated circuit memory devices. The memory organization represented by the integrated circuit buffer device to a memory controller may be different than the actual memory organization behind or coupled to the integrated circuit buffer device. The buffer device segments and merges the data transferred between the memory controller that expects a particular memory organization and actual memory organization.
US10535397B1 Sensing techniques for multi-level cells
Techniques are provided for sensing a memory cell configured to store three or more states. A charge may be transferred between a digit line and a node coupled with a sense component using a charge transfer device. During a single read operation, multiple voltages may be applied to the gate of the charge transfer device. The node may be sensed a number of times based on a number of voltages applied to the gate of the charge transfer device. The charge may be transferred by the charge transfer device based on a value of the signal on a digit line and a voltage applied to the gate of the charge transfer device. Based on the charge being transferred and the sense component sensing the node multiple times, a logic state associated with the memory cell may be determined.
US10535395B2 Memory device with improved latency and operating method thereof
Disclosed is a memory device which includes a first memory cell connected to a word line and a first bit line, a second memory cell connected to the word line and a second bit line, and a row decoder selecting the word line, a row decoder configured to select the word line, and a column decoder. A first distance between the row decoder and the first memory cell is shorter than a second distance between the row decoder and the second memory cell. The column decoder selects the first bit line based on a time point when the first memory cell is activated.
US10535394B2 Memory device including dynamic voltage and frequency scaling switch and method of operating the same
A memory device includes a first switch for switching a first power voltage and transmitting the first power voltage to a common node of a first power rail. A second switch switches a second power voltage and transmits the second power voltage to the common node. A control logic generates a first control signal for controlling the first switch during initial driving of the memory device. A masking circuit controls the first switch to maintain a turn on state in at least a partial period of the initial driving period of the memory device by providing a first masking control signal obtained by masking the first control signal to the first switch.
US10535392B2 Integrated circuit memory device with write driver and method of operating same
A memory device includes a memory cell array that includes memory cells, a row decoder that is connected with the memory cell array through word lines, a column decoder that is connected with the memory cell array through bit lines and source lines, and a write driver that outputs a write voltage in a write operation. The column decoder includes switches, which are respectively connected to the bit lines and are respectively connected to the source lines. During the write operation, a selected switch of the switches transfers the write voltage to a selected bit line of the bit lines. Each unselected switch of the switches electrically separates the write driver from a corresponding unselected bit line of the bit lines by using the write voltage.
US10535390B2 Magnetoresistive devices and methods therefor
The present disclosure is directed to exemplary methods of manufacturing a magnetoresistive device. In one aspect, a method may include forming one or more regions of a magnetoresistive stack on a substrate, wherein the substrate includes at least one electronic device. The method also may include performing a sole annealing process on the substrate having the one or more magnetoresistive regions formed thereon, wherein the sole annealing process is performed at a first minimum temperature. Subsequent to performing the sole annealing process, the method may include patterning or etching at least a portion of the magnetoresistive stack. Moreover, subsequent to the step of patterning or etching the portion of the magnetoresistive stack, the method may include performing all additional processing on the substrate at a second temperature below the first minimum temperature.
US10535389B2 Controller and method of operating the same
Provided is a method of operating a controller to control an operation of a semiconductor memory device. The method includes: determining a minimum pass tapped delay of the semiconductor memory device based on a first offset; determining a maximum pass tapped delay of the semiconductor memory device based on a second offset; and determining a tapped delay of the semiconductor memory device based on the determined minimum pass tapped delay and the determined maximum pass tapped delay.
US10535388B1 Apparatuses and methods for reducing row address to column address delay
Apparatuses and methods for reducing row address (RAS) to column address (CAS) delay are disclosed. An example apparatus includes a memory including a sense amplifier configured to, during a precharge phase, couple a first gut node of the sense amplifier to a second gut node of the sense amplifier and to a precharge voltage while the first gut node and the second gut node are coupled to a first digit line and a second digit line, respectively, at a first time. The sense amplifier is further configured to, during the precharge phase, decouple the first gut node from the first digit line and decouple the second gut node from the second digit line at a second time that is after the first time. The sense amplifier is further configured to transition to an activation phase in response to an activate command at a third time after the second time to perform a sense operation.
US10535387B2 DQS gating in a parallelizer of a memory device
Memory devices and methods include receiving data at an input buffer and outputting serial data. The serial shift data is passed toward a serial shift register that shifts its stored data into a data write bus in a parallel format. Serial shift register loading circuitry controls loading of a serial shift register. The serial shift register loading circuitry is configured to receive a data strobe signal and provide the data strobe to the serial shift register to cause the serial shift register to shift in the serial data during a write operation. The serial register loading circuitry includes gating circuitry that is configured to cutoff provision of the data strobe from the serial register loading circuitry based at least in part on a load signal that indicates that the data write bus has been loaded with the serial data in a parallel format.
US10535384B2 Apparatuses and methods for performing logical operations using sensing circuitry
The present disclosure includes apparatuses and methods related to performing logical operations using sensing circuitry. An example apparatus comprises an array of memory cells and sensing circuitry comprising a primary latch coupled to a sense line of the array. The sensing circuitry can be configured to perform a first operation phase of a logical operation by sensing a memory cell coupled to the sense line, perform a number of intermediate operation phases of the logical operation by sensing a respective number of different memory cells coupled to the sense line, and accumulate a result of the first operation phase and the number of intermediate operation phases in a secondary latch coupled to the primary latch without performing a sense line address access.
US10535382B2 Semiconductor devices
A semiconductor device includes a read mode signal generation circuit and a read alignment circuit. The read mode signal generation circuit compares a read command with at least one of internal clock signal to generate a read mode signal. The read alignment circuit is synchronized with the at least one internal clock signal to generate read data in response to internal data. The read alignment circuit controls an alignment sequence of the internal data in response to the read mode signal.
US10535379B2 Latching current sensing amplifier for memory array
A latching current sensing amplifier circuit for memory arrays and a current sensing technique using the latching current sensing amplifier circuit are provided. The current sense-amplifier circuit includes a first and second pair of series connected transistors configured with a common gate node for a sense operation and reconfigurable as a cross-coupled pair for a latching operation.
US10535375B2 Information processing system, information processing method, and recording medium
Provided is an information processing system, including a moving image data acquiring unit that acquires moving image data, a communication unit that receives sensor data associated with the moving image data and chronological data corresponding to a shooting time of the moving image data, an image signal processing unit that performs image analysis on the moving image data and generate image analysis result data, and a control unit that generates an interface including the moving image data and graphs of at least two pieces of data among the sensor data, the chronological data, and the image analysis result data.
US10535374B2 Recording medium, playback device, and playback method
At least one video stream that is encoded video information, and a management information file indicating attributes relating to the entire recording medium, are recorded in a recording medium. The management information file includes attribute information indicating whether the dynamic range of luminance of an initial video stream, which is played first out of the at least one video stream when the recording medium is inserted into a playback device, is a first dynamic range, or a second dynamic range that is broader than the first dynamic range.
US10535372B2 System for recording and synchronizing audio and video associated with a UAV flight
A method for synchronizing an audio track that is being recorded at a first location with a video track that is being recorded at a second location, such as on a flying UAV, is disclosed. First, the audio and video recorders being to record sound and video. Then, a GPS receive is used to pick up the very accurate GPS clock signal. A real-time clock is also used locally to generate a real-time value. At a predetermined time, the GPS time data is interrogated and a time-stamp is generated. A video encoder is then used to embed the time-stamp, either during recording, or shortly thereafter. A networked audio recording device records audio with a time stamp acquired from the network. These respective time-stamps are then used in post-processing to accurately synchronize the audio and video tracks.
US10535368B1 Reader bias based locking technique enabling high read concurrency for read-mostly workloads
A data object has a lock and a condition indicator associated with it. Based at least partly on detecting a first setting of the condition indicator, a reader stores an indication that the reader has obtained read access to the data object in an element of a readers structure and reads the data object without acquiring the lock. A writer detects the first setting and replaces it with a second setting, indicating that the lock is to be acquired by readers before reading the data object. Prior to performing a write on the data object, the writer verifies that one or more elements of the readers structure have been cleared.
US10535365B2 Analog voice activity detection
According to some embodiments, an analog processing portion may receive an audio signal from a microphone. The analog processing portion may then convert the audio signal into sub-band signals and estimate an energy statistic value, such as a Signal-to-Noise Ratio (“SNR”) value, for each sub-band signal. A classification element may classify the estimated energy statistic values with analog processing such that a wakeup signal is generated when voice activity is detected. The wakeup signal may be associated with, for example, a battery-powered, always-listening audio application.
US10535357B2 Encoding or decoding of audio signals
A device includes a receiver and a decoder. The receiver is configured to receive bitstream parameters corresponding to at least an encoded mid signal. The decoder is configured to generate a synthesized mid signal based on the bitstream parameters. The decoder is also configured to generate a synthesized side signal selectively based on the bitstream parameters in response to determining whether the bitstream parameters correspond to an encoded side signal.
US10535356B2 Apparatus and method for encoding or decoding a multi-channel signal using spectral-domain resampling
An apparatus for encoding a multi-channel signal having at least two channels is provided. The apparatus includes a time-spectral converter, converting sequences of blocks of sample values of the two channels into a frequency domain representation having sequences of blocks of spectral values for the two channels, a block of sampling values having an associated input sampling rate, a block of spectral values of the sequences of blocks that has spectral values up to a maximum input frequency related to the input sampling rate; a multi-channel processor to obtain a result sequence of blocks of spectral values having information related to the two channels; a spectral domain resampler to obtain a resampled sequence of blocks of spectral values; a spectral-time converter for converting the resampled sequence of blocks into a time domain representation; and a core encoder for encoding the output sequence of blocks to obtain an encoded multi-channel signal.
US10535354B2 Individualized hotword detection models
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting notifications in an enterprise system. In one aspect, a method include actions of obtaining enrollment acoustic data representing an enrollment utterance spoken by a user, obtaining a set of candidate acoustic data representing utterances spoken by other users, determining, for each candidate acoustic data of the set of candidate acoustic data, a similarity score that represents a similarity between the enrollment acoustic data and the candidate acoustic data, selecting a subset of candidate acoustic data from the set of candidate acoustic data based at least on the similarity scores, generating a detection model based on the subset of candidate acoustic data, and providing the detection model for use in detecting an utterance spoken by the user.
US10535353B2 Information processing system and information processing apparatus
An information processing system includes circuitry to determine whether to change a data amount of contents data including audio data, to be transmitted among a plurality of devices disposed in the information processing system, based on a communication delay time required for communication among the plurality of devices, and adjust a data amount of data other than the audio data among the contents data based on the communication delay time.
US10535349B2 Controlling connected devices using a relationship graph
Network connected devices are controlled. A command is received. A graph model is applied to identify a subset of nodes related to the command. The graph model includes a plurality of nodes that each correspond to a device and the graph model includes a plurality of edges that specify relationships between the plurality of nodes. The subset of nodes is activated in response to the command.
US10535347B2 Real-time human data collection using voice and messaging side channel
An approach is provided in which an information handling system sends a request in audio format to a user over a voice channel requesting a user data set. The information handling system receives utterances from the user over the voice channel and determines that the utterances do not provide enough information to complete the requested user data set. In turn, the information handling system establishes a messaging channel with the user and sends a request in digital format to the user over the messaging channel to provide additional data to complete the user data set.
US10535346B2 Speech processing computer system forming collaborative dialog data structures
A collaborative speech processing computer receives packets of sampled audio streams. The sampled audio streams are forwarded to a speech-to-text conversion server via a data network. Packets are received via the data network that contain text strings converted from the sampled audio steams by the speech-to-text conversion server. Speakers are identified who are associated with the text strings contained in the data packets. The text strings and the identifiers of the associated speakers are added to a dialog data structure in a repository memory. Content of at least a portion of the dialog data structure is displayed on a display device.
US10535344B2 Conversational system user experience
Examples of the present disclosure describe systems and methods relating to conversational system user experience. In an example, a conversational system may use one or more sensors of a user device to affect the topic or direction of a conversation or to identify a new conversation topic. The conversational system may also receive input from a user, wherein a GUI may enable the user to specify or alter semantic information used during the conversation. The GUI may comprise one or more skeuomorphic elements designed to provide a familiar or intuitive way for the user to interact with the conversational system. The GUI may also be used to disambiguate messages or convey emotion or sentiment to the user. In another example, haptic or audio feedback may be provided alongside a message to convey emotion to the user during the conversation.
US10535343B2 Implementations for voice assistant on devices
A method at an electronic device with an audio input system includes: receiving a verbal input at the device; processing the verbal input; transmitting a request to a remote system, the request including information determined based on the verbal input; receiving a response to the request, wherein the response is generated by the remote system in accordance with the information based on the verbal input; and performing an operation in accordance with the response, where one or more of the receiving, processing, transmitting, receiving, and performing are performed by one or more voice processing modules of a voice assistant library executing on the electronic device, the voice processing modules providing a plurality of voice processing operations that are accessible to one or more application programs and/or operating software executing or executable on the electronic device.
US10535339B2 Recognition result output device, recognition result output method, and computer program product
According to an embodiment, a speech recognition result output device includes a storage and processing circuitry. The storage is configured to store a language model for speech recognition. The processing circuitry is coupled to the storage and configured to acquire a phonetic sequence, convert the phonetic sequence into a phonetic sequence feature vector, convert the phonetic sequence feature vector into graphemes using the language model, and output the graphemes.
US10535336B1 Voice conversion using deep neural network with intermediate voice training
A system and method of converting source speech to target speech using intermediate speech data is disclosed. The method comprises identifying intermediate speech data that match target voice training data based on acoustic features; performing dynamic time warping to match the second set of acoustic features of intermediate speech data and the first set of acoustic features of target voice training data; training a neural network to convert the intermediate speech data to target voice training data; receiving source speech data; converting the source speech data to an intermediate speech; converting the intermediate speech to a target speech sequence using the neural network; and converting the target speech sequence to target speech using the pitch from the target voice training data.
US10535333B2 Centralized control of multiple active noise cancellation devices
The invention relates to a method for centralized control of multiple active noise cancellation devices. The method includes identifying a trigger event. Also, the method includes identifying at least one zone of a mapped area in response to identifying the trigger event. Further, the method includes identifying two or more devices based on the at least one zone of the mapped area, and transmitting a command to disable active noise cancellation on the two or more devices.
US10535327B2 Trumpet slide ring spacer
Structures and methods are provided for adjusting a size of a slide ring aperture for a musical instrument. Embodiments include a trumpet slide ring spacer adapted to be mounted on an instrument and retained within a valve slide ring.
US10535324B2 Display device and display method thereof
The present disclosure discloses a display device and a display method thereof. The display device includes: a display screen is configured to be switched between a landscape state and a portrait state; an information collection unit is configured to collect an image of a viewer; a sight concentration area determination unit is configured to determine a sight concentration area of the viewer before the display screen is switched between the landscape state and the portrait state; a to-be-displayed picture determination unit is configured to determine a to-be-displayed picture after the display screen is switched between the landscape state and the portrait state; and a central processing unit is configured to process the to-be-displayed picture, wherein the processed to-be-display picture may cover a whole display surface after the display screen is switched between the landscape state and the portrait state.
US10535323B2 Display zoom controlled by proximity detection
Various embodiments provide a user device comprising a touch screen display having a touch screen input; a proximity detector arrangement comprising a plurality of sensors for detecting a location of an input device; and a control unit comprising a processor. The control unit is configured to receive data from the proximity detector to determine the location of the input device, including a value related to the distance of the input device to the display; and control the display to perform a zoom function to enlarge or reduce the size of content on a portion of the display based on the value related to the distance of the input device to the display. The proximity detector arrangement and control unit are configured to detect the location of the input device within a detection volume and to provide a gradual variation in enlargement or reduction of the size of content as the distance of the input device to the display varies. Providing a gradual variation in zoom allows for a more precise and enjoyable user experience.
US10535318B2 Array substrate and display apparatus
The present disclosure is related to an array substrate. The array substrate may include a plurality of gate lines, a plurality of data lines intersecting the gate lines, and a first gate driving circuit comprising a plurality of shift register circuits in a non-active area. The gate lines and the data lines may define a plurality of sub-pixels in an active area and a plurality of dummy sub-pixels in the non-active area adjacent to the active area. The first gate driving circuit may be farther away from the active area than the plurality of the dummy sub-pixels. At least one of the dummy sub-pixels may include an auxiliary capacitor. A shift register circuit in the first gate driving circuit may be coupled to the auxiliary capacitor. The auxiliary capacitor may form at least a part of a bootstrap capacitor in the shift register circuit.
US10535313B2 Display device and method of driving the same
Provided is a display device. The display device includes: a plurality of gate lines extending in a first direction; a plurality of data lines extending in a second direction that intersects the first direction; and a plurality of pixels connected to the gate lines and the data lines, wherein the pixels include pixels h-th row pixels (h is a natural number) and (h+1)-th row pixels, which are adjacent to each other in the second direction, with a (k+1)-th gate line (k is a natural number) therebetween among the gate lines; and a first pixel displaying a first color and connected to the (k+1)-th gate line among the h-th row pixels and a second pixel displaying the first color and connected to the (k+1)-th gate line among the (h+1)-th row pixels are spaced apart from each other in the first direction and receive different polarities of data voltages.
US10535311B2 Displaying method and displaying apparatus
A displaying method for a displaying apparatus having a liquid crystal display panel for displaying images thereon is used for displaying images in accordance with a periodic time sequence. The periodic time sequence includes a plurality of scanning time periods and a plurality of vertical blanking intervals. The scanning time periods and the vertical blanking intervals are staggered. The displaying method includes the steps of: providing a substantially identical frame image data by a control module of the displaying apparatus to the liquid crystal display panel for each scanning time period; and providing a back light by a backlight module of the displaying apparatus to the liquid crystal display panel after an end point of the first one of the scanning time periods. Therein, the back light has a light intensity. Further, the light intensity can be designed to be adjustable.
US10535306B2 Pixel circuit, display panel, display device and driving method
A pixel circuit, a display panel, a display device and a driving method are disclosed. The pixel circuit includes: a light-emitting circuit including a plurality of light-emitting sub-circuits (111); and a compensation driving circuit including an output terminal and a driving transistor. The plurality of light-emitting sub-circuits are all electrically connected to the output terminal; and the compensation driving circuit is configured to receive a light-emitting data signal, compensate for a threshold voltage of the driving transistor, and drive any one of the plurality of light-emitting sub-circuits to emit light according to an output signal output by the output terminal.
US10535303B2 Organic light emitting display panel, driving method thereof and organic light emitting display apparatus
The present application discloses an organic light emitting display panel, a driving method thereof and an organic light emitting display apparatus. The organic light emitting display panel comprises: a pixel array, comprising pixel regions in M rows and N columns; a plurality of pixel driving circuits each comprising a light emitting diode and a driving transistor for driving the light emitting diode, the light emitting diode being arranged in one of the pixel regions; and a plurality of pixel compensation circuits, each configured to provide a compensated light emitting control signal for a gate of the driving transistor to correct brightness of the light emitting diode in one of the plurality of pixel driving circuits. According to the present disclosure, the final light emitting current may be unrelated to the threshold voltage of the driving transistor, the carrier mobility and aging of the light emitting diode.
US10535302B2 Pixel circuit, method for driving the same, and display apparatus
The embodiments of the present application provide a pixel circuit, a method for driving the same, and a display apparatus. A driving sub-circuit in the pixel circuit includes a driving transistor and a first storage capacitor. The first storage capacitor has a first terminal electrically coupled to a gate of the driving transistor, and a second terminal coupled to a second electrode of the driving transistor. A writing sub-circuit is coupled to a scanning signal line, a data line, and the gate of the driving transistor, and is configured to write a data voltage into the driving transistor and maintain the driving transistor to be turned on. A reset sub-circuit is configured to supply an initial voltage to the light emitting sub-circuit so as to reset the light emitting sub-circuit. The driving transistor is further coupled to the light emitting sub-circuit to drive the light emitting sub-circuit to emit light.
US10535300B2 Organic light emitting diode (OLED) display and driving method thereof
Provided is an organic light emitting diode (OLED) display which includes a driving circuit and pixels arranged on pixel rows. In a (j−1)-th horizontal period, the driving circuit samples a threshold voltage of a driving Transistor (DT) of each pixel arranged on the (j−1)-th pixel row, and initializes a voltage of a gate electrode of a driving TFT of each pixel arranged on the j-th pixel row. In addition, in a j-th horizontal period, the driving circuit samples a threshold voltage of the driving TFT of each pixel arranged on the j-th pixel row.
US10535299B2 Pixel circuit, array substrate, display device and pixel driving method
The present disclosure discloses a pixel circuit, an array substrate, a display device and a pixel driving method, the pixel circuit including: a driving transistor, a light emitting device, a reset sub-circuit, a light emitting control sub-circuit, a compensation sub-circuit and a data writing sub-circuit, the compensation sub-circuit acquires a threshold voltage of the driving transistor and a turn-on voltage of the light emitting device in response to control of the second control signal and the third control signal, and writes a control voltage to a gate of the driving transistor in response to the first control signal, the control voltage is equal to a sum of the threshold voltage, the data voltage and the turn-on voltage, so that the driving current outputted by the driving transistor is independent of the threshold voltage of the driving transistor, and is positively correlated with the turn-on voltage of the light emitting device.
US10535298B2 Pixel circuit and method for driving pixel circuit
Disclosed are a pixel circuit and a method for driving the pixel circuit. The pixel circuit includes a light-emitting diode; a driving transistor; a first transistor connected between a data line and the driving transistor, a gate electrode of the first transistor being connected to a first scanning line; a second transistor connected between a first power line and the driving transistor, a gate electrode of the second transistor being connected to a second scanning line; a third transistor connected between a gate electrode of the driving transistor and the second transistor, a gate electrode of the third transistor being connected to a third scanning line; and a driving capacitor connected between the gate electrode of the driving transistor and the first power line, in which the driving transistor is further connected to a second power line via the light-emitting diode.
US10535297B2 Display comprising an irregular-shape active area and method of driving the display
A display that includes circuit an irregular-shape active area, pixel units, first gate drivers, second gate drivers and a data driver is disclosed. The pixel units are arranged in rows and columns in the irregular-shape active area. Each of the first gate drivers is configured to scan a corresponding row of the pixel units. Each of the second gate drivers is configured to scan a corresponding column of the pixel units. The data driver is configured to provide data to a pixel unit selected by the first gate drivers and the second gate drivers.
US10535296B2 Display panel redundancy schemes
Display panel redundancy schemes and methods of operation are described. In an embodiment, and display panel includes an array of drivers (e.g. microdrivers), each of which including multiple portions to independently receive control and pixel bits. In an embodiment, each driver portion is to control a group of redundant emission elements.
US10535293B2 Display device performing low gray single color image compensation, and method of operating the display device
In a method of operating a display device, it is determined whether an image represented by input image data is a single color image, it is determined whether the image represented by the input image data is a low gray image, compensated image data are generated by adding sub-pixel data corresponding to a color different from a color of the single color image to the input image data when the image represented by the input image data is the single color image and the low gray image, and an image is displayed based on the compensated image data.
US10535284B2 Visual range mapping method and related eye tracking device and system
A method of visual range mapping includes receiving a plurality of eye detection results from at least one eye tracking device and a display range from a display device, generating a visual range according to the plurality of eye detection results; comparing the visual range with the display range to generate a calibration value, and mapping the visual range into the display range according to the calibration value.
US10535281B2 Surgical training model for laparoscopic procedures
A surgical training model that includes a simulated tissue having a tubular shape that is connected to a tissue holder is provided. A portion of the simulated tissue overhangs the distal end of the tissue holder to simulate a cuff-like entry to the vaginal vault or resected intestine suitable for practicing laparoscopic closure of the vaginal vault, intestine or other organ via suturing or stapling. Two concentric tubular structures are also arranged over the same tissue holder. A second model includes two portions of simulated tissue that are held by two holders such that the simulated tissues are adjacent making the model suitable for practicing different types of anastomosis procedures. A third model includes two holders with a single or double tubular simulated tissue structure connected to and spanning a gap between the holders. The model isolates the step of closing a cylindrical opening for the purpose of repeated practice.
US10535280B2 Multi-function electronic guidance system for persons with restricted vision
An electronic guidance system for visually impaired persons includes a sensor for detecting the proximity and orientation of an approaching object and a microprocessor that is programmed to translate signals from the sensor into audible signals that are projected by directionally oriented speaker components into the user's ears. The system enables the user to determine the proximity, location, movement and identity of the approaching object.
US10535277B2 Automated test generator and evaluator
Automated essay test generation and assessment processor device aspects identify phrases of discrete words appearing in a text data representation of a reference corpus of a subject matter as key concepts of the subject matter as a function of repetition of the first phrase within the reference corpus and an association with an organizational indicator of the reference corpus. Aspect processor devices further identify a text item that comprises a discrete objective value and that appears in association with the key concept as a question fact that is linked to the key concept, and generate an essay question comprising an instruction to compose an essay answer that associates the key concept to a generic domain attribute of the linked question fact.
US10535271B1 Smart signs for autonomous vehicles
The disclosure relates to smart signs or physical markers for facilitating passenger trips for autonomous vehicles. For instance, a physical marker remote from the autonomous vehicles may receive a first notification indicating a request for a trip has been made via a client computing device. The physical marker may determine when the client computing device has reached a physical marker, and in response to the determination, the physical marker may send a second notification to a dispatching server computing device indicating that the client computing device has reached a physical marker. Other aspects of the disclosure relate to various features and uses for the physical marker.
US10535270B2 Device, server and method of informing level of vehicle
A level of vehicle (LOV) informing device mounted in a vehicle includes: an entrance detector determining whether the vehicle enters an entrance of a parking lot; a current location detector detecting a current location of the vehicle; an atmospheric pressure detector detecting an atmospheric pressure of the current location of the vehicle; a wireless communication unit performing wireless communication with an external device through a wireless communication network; and an LOV detector determining an LOV of the vehicle using a difference between a previous atmospheric pressure previously detected by the atmospheric pressure detector and a current atmospheric pressure currently detected by the atmospheric pressure detector, to determine the LOV of the vehicle at a parking time of the vehicle after the vehicle enters the entrance of the parking lot, and informing a user of the LOV.
US10535269B2 Apparatus and method for collision control of vehicle based on boundary
Disclosed are a boundary-based vehicle collision control apparatus and a boundary-based vehicle collision control method. The vehicle collision control apparatus includes a driving information collection device collecting driving information comprising size information of a vehicle and environment information around the vehicle, a boundary setting device generating a reference boundary area of each of an ego vehicle and a nearby vehicle based on the size information of the vehicle and the environment information around the vehicle and variably setting the reference boundary area based on a driving state of the vehicle, a determination device determining whether the nearby vehicle enters the set boundary area, and a collision control device performing a collision avoidance control based on whether the nearby vehicle enters the set boundary area.
US10535267B2 Monitoring apparatus and method
Embodiments of the present invention provide apparatus for monitoring one or more target objects in an environment external to a host vehicle by means of at least one sensor, the apparatus being arranged to trigger at least one action responsive to the detection of prescribed relative movement between the host vehicle and the one or more target objects, wherein the apparatus is arranged to monitor one or more control inputs of the vehicle and to over-ride triggering of the at least one action such that triggering of the at least one action is not performed in the event that a prescribed movement of one or more of the control inputs is detected.
US10535264B2 Object detection apparatus and object detection method
An ECU recognizes an object detected by a radar sensor and an object detected by a camera sensor as the same object on condition that there is an overlapping region between a reflected wave search region and an image search region. The ECU determines the brightness in the direction in which the object is detected by the camera sensor in response to recognizing the object detected by the radar sensor and the object detected by the camera sensor as the same object. The ECU then changes the size of the image search region based on the determined brightness in the direction in which the object is detected.
US10535260B2 Rules of the road advisor using vehicle telematics
A vehicle may request road rules information from local jurisdiction information servers and compile the road rules information into compiled rules for a current location of the vehicle. The vehicle may also monitor system bus activity to identify occurrence of a road situation; determine whether a driving behavior is in conflict with a compiled rule corresponding to the road situation for the current location of the vehicle. When a conflict is detected, the vehicle may invoke an interaction associated with the compiled rule to address the driving behavior.
US10535259B2 Traffic monitor and method
In accordance with an embodiment, a method for controlling traffic in response to information associated with vehicular traffic includes receiving a signal at an input of a data aggregator and transmitting the signal to a server. A control signal is generated in response to signal transmitted by the data aggregator. The control signal is used to control traffic.
US10535253B1 Abberation detection technology
In some implementations, techniques are described for detecting abnormal installations in a property monitored by a monitoring (e.g., security) system. For instance, an aberration engine may be used to detect an abnormal sensor or system installation within a property based on comparing detected installation data against local installation patterns of local providers within a certain proximity to the property. In some examples, the attributes (e.g., installation time, components used, number of tests performed, etc.) of a monitoring system installation, including installation of components of the monitoring system, may be compared to average installation times of other nearby installations to detect abnormalities in the installation.
US10535252B2 Monitoring security
Methods are disclosed that, in some aspects, provide for the determination of alarm events or non-alarm events based on data received from various sensors monitoring one or more entry points of a premises. Non-alarm events may, for example, include a seismic event or a knock event. Determining whether the data received from the various sensors is an alarm or non-alarm event may be based on data received from two or more sensors monitoring two or more entry points of the premises. Further, data related to the non-alarm event that occurred at the premise may be compared to data related to non-alarm events that occurred at other premises and, based on the comparison, one or more authorities may be alerted to the non-alarm event.
US10535249B2 Emergency notification apparatus and method
A system, apparatus and method for alerting an emergency responder to an emergency, which includes a processor obtaining data from at least one sensor, determining, that the data indicates an emergency condition, based on the determining, obtaining location information and a unique identifier, and communicating the location information and the unique identifier to a node via a network connection.
US10535248B2 Method of and apparatus for targeted interactive health status notification and confirmation
A therapeutic event such as administering a medication is established. A trigger is established for the therapeutic event, the trigger being a status of some condition. A determination is made as to whether the trigger is present. A prompt is established for the therapeutic event. If the trigger is present, the prompt is delivered to a subject such as a patient. A determination is able to be made as to whether the prompt is delivered, and/or whether the therapeutic event is executed by the subject.
US10535247B2 Apparatus and method for providing reminders
Systems, apparatuses, and methods are provided herein for providing reminders. A system for providing reminders comprises a communication device configured to receive location information associated with a tracker coupled to an item, a movement pattern database, and a control circuit. The control circuit being configured to: track a current movement pattern of the tracker based on the location information received via the communication device, select an expected movement pattern from the movement pattern database based on the location information associated with the tracker, compare the current movement pattern of the tracker with the expected movement pattern, and generate an alert based on detecting a deviation from the expected movement pattern.
US10535240B2 Merchandise security system with optical communication
Embodiments of the present invention are directed to security systems and methods for securing an item of merchandise from theft or unauthorized removal. For example, the security system may include a sensor configured to be coupled to the item of merchandise and a charging circuit for providing power to the sensor and/or the item of merchandise. The security system may also include a cable connected to the sensor and at least one optical transceiver for defining a sense loop between the cable and the sensor.
US10535239B2 Tethered security device for use with an electronic key
A merchandise security device is provided. The merchandise security device may include a base configured to be attached to a support surface. The base includes an alarm circuit and a tether, and the tether is configured to be extended and retracted relative to the base and to be coupled to one or more items of merchandise. The alarm circuit is configured to detect removal of the base from the support surface, cutting of the tether, and/or removal of the tether. In addition, the security device includes a lock mechanism configured to lock to the tether for securing the one or more items of merchandise to the tether, wherein one or more items of merchandise are removable from the tether when the lock mechanism is unlocked.
US10535238B2 Barbed tape and security sensor assembly
Exemplary approaches herein provide a barbed tape and security sensor assembly. In one approach, a barbed tape and security sensor assembly includes a vibration detection system including a sensor wire and a sensor housing, the sensor wire configured to be secured to a barrier for detecting vibration in the barrier. The barbed tape and security sensor assembly further includes a barbed tape directly coupled to the sensor housing or the sensor wire by a bracket.
US10535236B2 Lighting device and apparatus with multiple applications for processing a common sensed condition
A lighting device or an apparatus for use with a light source has one or more sensors, intelligence in the form of programmed processors and communication capabilities. Each sensor is configured to monitor one or more conditions external to a lighting device not directly related to operational performance of the respective lighting device. Programming provides a standardized interface to enable processing of sensed conditions from sensors of different types.
US10535230B2 Game of chance systems and methods
Some embodiments include receiving, by a computing device from a player, a wager defined by outcomes of a plurality of parlays, in which each parlay includes a respective plurality of games. Some embodiments include for each parlay of the plurality of parlays, determining, by the computing device, whether an outcome of the parlay is a winning outcome for the player based on outcomes of the respective plurality of games. Some embodiments include determining, by the computing device, whether the wager is a winning wager based on a number of winning outcomes for the player determined from the plurality of parlays.
US10535229B2 System and method for providing a feature game
A gaming machine. A memory stores a first set of symbols including first, second, and third symbols, and a second set of replacement symbols. A symbol selector selects symbols from the set of symbols, displays the selected symbols, and selects a replacement symbol to replace a selected third symbol in response to the third symbol being selected. A value assigner randomly assigns a prize value to a selected first symbol. An outcome evaluator determines if the selected symbols include a defined number of first symbols, and triggers a feature game when a defined number of first symbols are selected. Until an end condition is met in the feature game, the symbol selector causes the display to retain a selected first symbol, remove a selected second symbol, and replace the removed second symbol with a symbol selected from the feature game set of symbols.
US10535226B2 System and method for checkless cash advance settlement
Methods, devices, and systems for conducting a checkless cash access settlement are provided. In one embodiment, a cash advance method includes the following: a customer initiates a cash access transaction via a cash access system; the customer receives authorization or denial; the customer provides identification and the financial card to a cashier or attendant; the cashier or attendant validates the customer's identity, retrieves the transaction information, and completes the cash advance application; the application prints a non-negotiable instrument, such as a transaction receipt; the customer signs the receipt confirming the transaction with a physical receipt or electronic capture.
US10535225B2 Randomized initial condition hybrid games
A randomized initial condition gaming system including a gambling game and an entertainment game, where the system applies a randomized initial condition that: triggers a random number generator of gambling game to generate at least one initial condition random value; communicate at least one initial condition that triggers generation of an initial condition within an entertainment game gameplay session, where: the initial condition setting is based upon at least one initial condition random value; at least one payout parameter is determined upon the generation of an initial condition; and communicate a gambling event occurrence detected from the entertainment game that triggers a wager.
US10535223B2 Game access device with time varying signal
Systems and methods for controlling access to wireless gaming devices and networks are provided. For example, access is controlled through one or more levels of security checks, such as a hard security check instead of or in addition to a soft security check. In a hard security check, the user employs an apparatus such as a card or other physical token that can be used to access the wireless gaming device. Such an apparatus may communicate information that identifies the user to the device or may simply be used to produce a signal without which the device is locked to users. The apparatus may further emit a time varying signal to enhance security.
US10535222B2 Information providing system and information providing apparatus
[Object] To provide avoidance of a situation in which a player becomes addicted to a game.[Solution] An information providing system includes: a storage device that stores game information with respect to each player; an announcement device operable to announce information; and an information processing device communicable with the announcement device. Upon determination that the game information associated with the player exceeds a predetermined threshold value, the information processing device transmits predetermined instruction information to the announcement device. The announcement device announces information for guiding the player not to play a game, based on the predetermined instruction information.
US10535221B2 System and method for wireless gaming with location determination
In accordance with the teachings of the present embodiment, a system and method for wireless gaming with location-dependent gaming functions are provided. In a particular embodiment, the apparatus includes a gaming server; a wireless network at least partially covering a property, the wireless network comprising a plurality of signal detection devices; and a gaming communication device operable to transmit and receive gaming information to and from the gaming server via the wireless network. A location of the gaming communication device on the property is used to alter a game play function, such as a bet option, wager, graphic overlay, permission, or to provide location-dependent advertising or embedded advertising. Based upon the location of the gaming communication device on the property, a predetermined functionality of the gaming communication device may be enabled and/or controlled.
US10535220B2 Gaming method and apparatus for facilitating a game involving specialty functionality
Various embodiments concern a method for facilitating a gaming activity having specialty functionality comprising providing a grid formed by a plurality of elements and marking elements of the plurality with markings selected from a plurality of marking-types, the plurality of marking-types including a feature marking-type. A plurality of feature indicators can be positioned in the grid. Then, for each element of the plurality that is marked with the feature marking-type and positionally associated with a feature indicator of the plurality, the feature marking-type can be re-marked to a respective element of the plurality that is adjacent to the element marked with the feature marking-type and positionally associated with the feature indicator. An outcome can then be determined based on one or more combinations of the markings.
US10535216B2 System for inventory management
The present invention relates to a system for detecting and communicating the position of a pusher assembly on a shelf. In an embodiment, a system includes a control module, a pusher assembly, and a laser scanner. The laser scanner is configured to transmit a swept beam to a mirrored reflective surface located behind the pusher assembly. The control module analyzes the laser beam at the laser scanner to detect the position of the pusher assembly on the shelf. In another embodiment, a system includes a control module, a pusher assembly, and an infrared transceiver that sends and receives infrared signals. The transceiver may be located behind the pusher assembly. The control module analyzes the infrared signals to determine the position of the pusher assembly on the shelf.
US10535208B2 Network controlled physical access restriction based upon physiological state
Methods, computer-readable media, and devices are disclosed for providing an access restriction of a second person to a location associated with a first person in a managed environment in connection with a physiological state of the second person. For example, a method may include a processing system having a processor receiving a security plan for a first person that pertains to a second person. The security plan may define an access restriction of the second person to a location associated with the first person in a managed environment in connection with a physiological state of the second person. The processing system may further detect the second person in the managed environment, detect the physiological state of the second person, and control an automated barrier in the managed environment in accordance with the security plan to provide the access restriction when the physiological state of the second person is detected.
US10535205B2 Vehicle maintenance analytics and notifications
A computer-implemented method, computer program product, and system for vehicle maintenance are provided. The computer-implemented method may include predicting a future vehicle location based on a vehicle location history; predicting future vehicle usage from user information, wherein the user information includes information collected from a user's social media account; identifying maintenance needs of a vehicle; and determining available times for vehicle maintenance based on the future vehicle location and the user information.
US10535204B2 Sensor interface device, measurement information communication system, measurement information communication method, and non-transitory computer readable medium
In a case of sending characteristic data representing a characteristic of measurement data, rather than the measurement data itself from a sensor, characteristic data suited to the connected sensor is sent. A sensor interface device (100) which is connected in a communication path between a measurement means (200) and a higher-order device (300), includes: a data acquisition means (110) for acquiring measurement data, which is data based on a physical quantity measured by the measurement means (200); a storage means (1.20) for storing the measurement data thus acquired; a learning means (130) for performing machine learning with a measurement data group stored by the storage means (120) as an input, thereby performing extraction of characteristic data, which is data representing a characteristic of the measurement data group; and a communication means (140) for sending the characteristic data extracted by the learning means (130) to the higher-order device (300).
US10535203B2 Digital dental mesh segmentation method and digital dental mesh segmentation device
A digital dental mesh segmentation method and a digital dental mesh segmentation device are provided. The digital dental mesh segmentation method includes: receiving a digital dental mesh, including a plurality of teeth; inserting a tooth interface separator at a tooth interface of the digital dental mesh, the tooth interface separator being at a first location; receiving a three-dimensional movement signal and a three-dimensional rotation signal to move and rotate the tooth interface separator from the first location to a second location; and segmenting the digital dental mesh according to the tooth interface separator at the second location to obtain an independent digital teeth model.
US10535201B1 Utilizing machine learning to generate augmented reality vehicle information for a scale model of a vehicle
A device receives an image including image data of a scale model of a vehicle, and processes the image data, with a model, to identify a make, a model, and a year represented by the scale model. The device determines augmented reality (AR) vehicle information based on the make, the model, and the year represented by the scale model of the vehicle, and provides the AR vehicle information to enable a user device to associate the AR vehicle information with the image of the scale model of the vehicle. The device receives an input associated with the AR vehicle information, and determines updated AR vehicle information based on the input associated with the AR vehicle information. The device provides the updated AR vehicle information to enable the user device to associate the updated augmented reality vehicle information with the image of the scale model of the vehicle.
US10535199B1 Systems and methods for determining a safety boundary for a mobile artificial reality user
The disclosed method may include (1) sensing, via a depth-sensing subsystem, a plurality of locations in three-dimensional space corresponding to physical surfaces in a real-world environment, (2) determining a dominant plane within the real-world environment, (3) defining a three-dimensional grid that is aligned with the dominant plane, (4) identifying, based on the plurality of locations relative to the dominant plane, a set of grid coordinates within the three-dimensional grid that are indicative of the physical surfaces, and (5) determining, based on the set of grid coordinates, a safety boundary to be employed by a head-mounted display system to notify a user of the head-mounted display system of the user's proximity to the physical surfaces. Various other methods, systems, and computer-readable media are also disclosed.
US10535188B2 Tessellation edge shaders
Systems, methods, and computer readable media to implement tessellation edge shaders. Various embodiments receive tessellation patch information that includes patch information and shared edges for the patches. Based on the received patch information, edge tessellation levels for the shared edges may be determined and used to modify edge tessellation levels initially computed for the shared edges. The various embodiments can then generate vertices for a shared edge with the updated edge tessellation levels to adjoin the shared edges without forming cracks. The vertices may be used to render a surface of an object within a digital image or a sequence of digital images.
US10535184B2 Ultrasonic imaging apparatus and control method thereof
Disclosed herein are an ultrasonic imaging apparatus and a control method thereof. The ultrasonic imaging apparatus includes: an ultrasonic collector configured to collect ultrasonic waves from an object; a volume data generator configured to generate volume data based on the ultrasonic waves; and an image processor configured to perform volume rendering on the volume data with reference to a texture image, wherein a translucency property and multi-layer tissue of the object are reflected to each texel of the texture image.
US10535182B2 Method of rendering computer graphics curves
A system, devices and methods to reduce the volume of data required to represent three-dimensional smooth cylindrical curves and to ray-trace these three-dimensional smooth cylindrical curves using a set of geometric primitives which have implicit curvature.
US10535177B2 Systems and methods for interactive broadcasting
Systems, methods, and non-transitory computer-readable media can provide an interface that includes a first region and a second region, wherein a live content stream being accessed is presented in the first region, and wherein one or more feedback options for interacting with the live content stream are presented in the second region. A determination is made that at least one user accessing the live content stream has selected a feedback option in response to the live content stream. At least one visual feature corresponding to the selected feedback option is displayed in the first region in which the live content stream is being presented.
US10535176B2 Animation techniques for mobile devices
Systems, methods, and computer readable media to improve the animation capabilities of a computer system are described. Animation targets may be represented as a combination of a current animation pose and an incremental morph. The incremental morph may be represented as a series of non-zero weights, where each weight alters one of a predetermined number of target poses. Each target pose may be represented as a weighted difference with respect to a reference pose. Target poses may be stored in memory in a unique and beneficial manner. The disclosed manner permits the efficient retrieval of pose vertex data at run-time and may be especially efficient in systems that do not use, or have very little, cache memory.
US10535174B1 Particle-based inverse kinematic rendering system
The present disclosure provides embodiments of a particle-based inverse kinematic analysis system. The inverse kinematic system can utilize a neural network, also referred to as a deep neural network, which utilizes machine learning processes in order to create poses that are more life-like and realistic. The system can generate prediction models using motion capture data. The motion capture data can be aggregated and analyzed in order to train the neural network. The neural network can determine rules and constraints that govern how joints and connectors of a character model move in order to create realistic motion of the character model within the game application.
US10535166B2 System and method for reconstructing ECT image
The present disclosure provides a system and method for PET image reconstruction. The method may include processes for obtaining physiological information and/or rigid motion information. The image reconstruction may be performed based on the physiological information and/or rigid motion information.
US10535164B2 Stylizing input images
A method for applying a style to an input image to generate a stylized image. The method includes maintaining data specifying respective parameter values for each image style in a set of image styles, receiving an input including an input image and data identifying an input style to be applied to the input image to generate a stylized image that is in the input style, determining, from the maintained data, parameter values for the input style, and generating the stylized image by processing the input image using a style transfer neural network that is configured to process the input image to generate the stylized image.
US10535163B2 Avatar digitization from a single image for real-time rendering
A system for generating three-dimensional facial models including photorealistic hair and facial textures includes creating a facial model with reliance upon neural networks based upon a single two-dimensional input image. The photorealistic hair is created by finding a subset of similar three-dimensional polystrip hairstyles from a large database of polystrip hairstyles, selecting the most-alike polystrip hairstyle, deforming that polystrip hairstyle to better fit the hair of the two-dimensional image. Then, collisions and bald spots are corrected, and suitable textures are applied. Finally, the facial model and polystrip hairstyle are combined into a final three-dimensional avatar.
US10535160B2 Markerless augmented reality (AR) system
A markerless augmented reality (AR) can track 2D feature points among video frames, generate 2D point clouds and 3D point clouds based thereon, and match a 3D model against 3D point cloud to obtain proper positional information of the model with respect to a frame. The AR system can use the 3D model with the obtained positional information to render and project AR content to a user's view. Additionally, the AR system can maintain associations between frames and 3D model positional information for search and retrieval.
US10535159B2 In vivo motion tracking device and in vivo motion tracking method
An in vivo motion tracking device tracking an in vivo motion that is a tracking target included in an ultrasonic image includes an image acquiring unit that is configured to acquire an ultrasonic image, an advance learning unit that is configured to perform advance learning using the ultrasonic image as learning data, and a tracking unit that is configured to track a position of the tracking target in an ultrasonic image including the tracking target after the advance learning performed by the advance learning unit.
US10535152B1 Augmented reality digital content search and sizing techniques
These techniques described herein overcome the limitations of conventional techniques by bridging a gap between user interaction with digital content using a computing device and a user's physical environment through use of augmented reality content. In one example, user interaction with augmented reality digital content as part of a live stream of digital images of a user's environment is used to specify a size of an area that is used to filter search results to find a “best fit”. In another example, a geometric shape is used to represent a size and shape of an object included in a digital image (e.g., a two-dimensional digital image). The geometric shape is displayed as augmented reality digital content as part of a live stream of digital images to “assess fit” of the object in the user's physical environment.
US10535151B2 Depth map with structured and flood light
A method including receiving an image of a scene illuminated by both a predetermined structured light pattern and a flood fill illumination, generating an active brightness image of the scene based on the received image of the scene including detecting a plurality of dots of the predetermined structured light pattern, and removing the plurality of dots of the predetermined structured light pattern from the active brightness image, and generating a depth map of the scene based on the received image and the active brightness image.
US10535148B2 Scanner VIS
A method for registering two or more three-dimensional (3D) point clouds. The method includes, with a surveying instrument, obtaining a first 3D point cloud of a first setting at a first position, initiating a first Simultaneous Localisation and Mapping (SLAM) process by capturing first initial image data at the first position with a camera unit comprised by the surveying instrument, wherein the first initial image data and the first 3D point cloud share a first overlap, finalising the first SLAM process at the second position by capturing first final image data with the camera unit, wherein the first final image data are comprised by the first image data, with the surveying instrument, obtaining a second 3D point cloud of a second setting at the second position, and based on the first SLAM process, registering the first 3D point cloud and the second 3D point cloud relative to each other.
US10535146B1 Projected image item tracking system
A projected image item tracking system that analyzes projected camera images to determine items taken from, placed on, or moved on a shelf or other area in an autonomous store. The items and actions performed on them may then be attributed to a shopper near the area. Projected images may be combined to generate a 3D volume difference between the state of the area before and after shopper interaction. The volume difference may be calculated using plane-sweep stereo, or using convolutional neural networks. Because these methods may be computationally intensive, the system may first localize a change volume where items appear to have been displaced, and then generate a volume difference only within that change volume. This optimization results in significant savings in power consumption and in more rapid identification of items. The 3D volume difference may also indicate the quantity of items displaced, for example from a vertical stack.
US10535144B1 Projective particle filter for multi-sensor fusion
A method for multi-sensor fusion using a projective particle filter includes measuring, using a plurality of sensors, data related to one or more objects. A higher dimensional state space may be sampled using particle data. Particle data may be projected onto an observation space to extract measurement data. The measurement data are combined to infer higher-dimensional information. The higher dimensional state space includes presumed information related to one or more states associated with the one or more objects. The higher-dimensional information includes estimated information related to one or more states associated with the one or more objects.
US10535143B2 Monitoring device and monitoring method
A monitoring device includes a masking invalid region setter that sets a masking invalid region in video of a monitoring area in accordance with a manipulation input of a user, a moving object detector that detects a moving object from the video of the monitoring area and acquires region information for each moving object, a process target selector that selects whether or not to set an image region of a moving object detected by the moving object detector as a target of the masking process in accordance with whether or not the image region is positioned in the masking invalid region, and a video output controller that generates and outputs an output video in which the masking process is implemented only on an image region of a moving object set as a target of the masking process by the process target selector.
US10535138B2 Sensor data segmentation
A system may include one or more processors configured to receive a plurality of images representing an environment. The images may include image data generated by an image capture device. The processors may also be configured to transmit the image data to an image segmentation network configured to segment the images. The processors may also be configured to receive sensor data associated with the environment including sensor data generated by a sensor of a type different than an image capture device. The processors may be configured to associate the sensor data with segmented images to create a training dataset. The processors may be configured to transmit the training dataset to a machine learning network configured to run a sensor data segmentation model, and train the sensor data segmentation model using the training dataset, such that the sensor data segmentation model is configured to segment sensor data.
US10535136B2 Registration of a magnetic tracking system with an imaging device
Described embodiments include a processor that receives signals from a probe, as the probe is placed at respective locations on a body of a subject, and derives, from the signals, a set of points that correspond to the respective locations. The processor then registers the set of points with a three-dimensional image of the body, by identifying, for each of the points, one or more voxels of the image whose respective surface normals are oriented within a given angle of an orientation at which the probe was held at the location to which the point corresponds, and computing a transformation that aligns each of the points with a selected one of the voxels that were identified for the point. The processor then tracks, based on the registering, a location of an intrabody tool, in a coordinate system of an imaging device that was used to acquire the image.
US10535128B2 Display device, three-dimensional image data creation device, and computer-readable storage medium
A three-dimensional image data reviewing device includes a processor that obtains first distension data for causing a thermally distensible layer of a thermally distensible sheet to distend from one of a front surface and a rear surface of the thermally distensible sheet and that obtains second distension data for causing the thermally distensible layer to distend from another of the front surface and the rear surface, a display unit connected to the processor, wherein the processor causes the display unit to display, on a preview screen, an appearance of the thermally distensible sheet after the thermally distensible layer is caused to distend in accordance with the first distension data and the second distension data, the processor also causing the display unit to identifiably display, in a prescribed manner, an abnormal region of the thermally distensible layer where the thermally distensible layer is predicted to distend abnormally.
US10535122B2 Composite image for flash artifact removal
A composite image is generated by capturing a sequence of images of a scene over a time interval; pulsing a flash to illuminate the scene multiple times within the time interval; and constructing the composite image from the captured images such that the composite image includes at least a first region constructed from a first subset of the images and a second region constructed from a second subset of the images, the first subset of the images captured sequentially after the second subset of the images.
US10535119B2 Method and apparatus for enhancing 3D model resolution
Systems and methods of enhancing the resolution of digital terrain models (DTM) for location-based applications and analyses. The DTM enhancement process takes the signature of the input image (e.g., via the input image and a noise surface file with similar characteristics as the sensor used to capture the input image) and applies it to the DTM without including large features such as buildings. The disclosed methods include utilize a process similar to that used for enhancing a DSM based on mapping the changing intensity from the image file to changes in elevation in the DSM using a regression over a local neighborhood of pixels. Further, the disclosed methods do not rely on information about the sensors and are extendable to be able to utilize any types of images. Additionally, the disclosed embodiments are sensor agnostic and can be applied on any type of image collected by any type of sensor.
US10535116B2 Shared virtual reality
An immersive three dimensional (3-D) virtual reality sharing program is disclosed. The system comprises a content controller configured to determine the physical locations of a reference point and boundary in a physical space and map them to a corresponding point and boundary in a virtual world. The physical location and orientation of a user device relative to the reference point and boundary are used to determine a corresponding location and orientation in the 3-D virtual world. A representation of a portion of the 3-D virtual world corresponding to the determined location and orientation is rendered at the user device. As the user device is moved in the physical world, a corresponding updated location in the 3-D virtual world is determined, and the rendered representation updated. Thus, the user device acts as a window into the 3-D virtual world.
US10535115B2 Virtual lens simulation for video and photo cropping
In a video capture system, a virtual lens is simulated when applying a crop or zoom effect to an input video. An input video frame is received from the input video that has a first field of view and an input lens distortion caused by a lens used to capture the input video frame. A selection of a sub-frame representing a portion of the input video frame is obtained that has a second field of view smaller than the first field of view. The sub-frame is processed to remap the input lens distortion to a desired lens distortion in the sub-frame. The processed sub-frame is the outputted.
US10535111B2 Apparatus, code, methods and systems for providing proof of trust related to smart contracts
Code which when executed on a server is for recording a verified contract outcome associated with contracts before adding to a blockchain. The code receives protocols associated with a triggering event intended to occur in the future. If no disputed information is received within a predetermined amount of time after the triggering event, then recording the contract outcome information on a distributed ledger. If disputed information is received within the predetermined amount of time, then having a decentralized network of third-parties perform a third-party analysis of the disputed information. Displaying graphical representations associated with status information before a consensus contract outcome is determined based upon third-party analysis. Consensus contract outcome information associated with the consensus contract outcome is configured to display graphical representations to the parties of the contract and the consensus contract outcome information is recorded as the verified contract outcome on a distributed ledger.
US10535110B2 Method and device for automatic computer translation of patent claims
The invention disclosed relates to a claim automatically computer-translating device, comprising: a fundamental element noun capturing unit, a definition capturing unit, and a data translation unit, for automatically computer-translating a first language claim into a second language claim.
US10535109B2 System, methods, and program product to trace content genealogy
Embodiments of systems, program products, and methods to manage content and distribution of media are provided. An embodiment of a system, for example, can include a communication network for transmitting media files, a content management server having a processor and memory coupled to the processor, a database accessible to the processor of the content management server and including media files associated with metadata records, a plurality of content management developer computers to provide content management developers with online access over the communication network to the media files and associated metadata records to thereby edit the metadata records, a plurality of user computers accessible to the communication network to provide the users with access to the media files over the communication network to thereby view and edit at least portions of respective metadata records. The system also includes content management program product stored in the memory of the content management server to manage content and distribution of media.
US10535108B2 Transaction management system, transaction management method and program
A power feeding management apparatus includes: a power feeding side identification information acquiring unit that acquires power feeding side identification information for identifying the power feeding side from a device or a user's communication terminal in the power feeding side; a power receiving side identification information acquiring unit that acquires power receiving side identification information for identifying the power receiving side from a device or a user's communication terminal in the power receiving side; a power feeding information acquiring unit that acquires power feeding information about a power amount fed from the device in the power feeding side or a power amount fed to the device in the power receiving side; and a transmission unit that associates with one another: the power feeding side identification information; the power receiving side identification information; and the power feeding information, and transmits them to a transaction management apparatus.
US10535107B2 Offline content sharing
Offline sharing of content is performed. An offline request to share content associated with a content sharing platform to a social networking service is received by a processing device of a user device. The offline request is received while the user device is not connected to a network. A share request is generated for the content in view of the social networking service. The share request for the content is generated while the user device is not connected to the network. Upon determining that a network connection is available, the share request for the content is provided to the social networking service.
US10535106B2 Selecting user posts related to trending topics on online social networks
In one embodiment, a method includes receiving a query associated with a trending topic selected by a user of an online social network from multiple trending topics and rewriting the query into a query command including multiple query constraints. The method also includes identifying one or more posts matching the query command, where each identified post has privacy settings making the post visible to all users of the online social network, and calculating, for each of the identified posts, a score for the post based on one or more post-quality features, where the score is calculated using a machine-learning model that assigns a particular weight to each of the one or more post-quality features. The method also includes sending to the user a commentary module including at least a portion of each of one or more of the identified posts having scores higher than a threshold score.
US10535103B1 Systems and methods of utilizing unmanned vehicles to detect insurance claim buildup
The present embodiments relate to detecting fraudulent insurance claims. According to certain aspects, a central monitoring server may receive and examine data detected by at least one unmanned vehicle and generate an estimated insurance claim for a loss event. The central monitoring server may then receive an actual insurance claim relating to the loss event, and may compare the estimated insurance claim to the actual insurance claim to identify potential buildup included in the actual insurance claim. If buildup is detected, the central monitoring server may then process the actual insurance claim accordingly based upon the potential buildup. As a result, claim monies may be paid to insureds that more accurately reflect actual losses resulting from the loss event, and insurance cost savings may be ultimately passed onto typical insurance customers.
US10535102B1 Systems and methods for developing policy administration systems based upon finite state machine models
A new design strategy based upon finite state machine models is used to develop a policy administration system. The policy administration system comprises a plurality of finite state machined-based households, each of which is defined by a set of states represented by data that describe or relate to various policies associated with each household, a set of events represented by transactions that operate on the data, and/or a set of transition functions represented by transaction logics and/or product rules that govern how the transactions are processed. In this manner, each finite state machine-based household becomes a type of self-contained policy administration system that may be executed and managed concurrently. Each policy may be an insurance policy, such as an auto, home, life, renters, personal articles, or health insurance policy. Each finite state machine-based or virtual household may facilitate managing, updating, or generating insurance policies for the household and/or household members.
US10535099B2 Financial market trading system
According to the present invention, there is provided a computer system for providing a centralized trading service to one or more trading party sites, the system comprising: a) a service data centre comprising: i) a trading computer arranged to process and communicate trading data and to generate trading ticket data in respect of confirmed trades on the basis of trading data: ii) a data store accessible to the trading computer for temporarily storing trading ticket data records; and b) one or more trading party sites each comprising at least one user terminal running a hypermedia browser application, each trading party site being located remotely from the data centre, and being arranged to communicate with the trading computer over a packet-switched communications network: the system being arranged to present, to users of the terminals, hypermedia user interface components comprising trading data received from the trading computer.
US10535095B2 System and method for digital delivery of vouchers for online gifting
An electronic gifting system includes a first computing device that receives voucher information associated with an electronic voucher (e-voucher) to be given to a recipient from a second computing device. The voucher is redeemable for a specified product or service provided by a merchant. The first computing device also receives user-supplied content related to the recipient, and generates the e-voucher in accordance with the voucher information and the user-supplied content. Thereafter, the first computing device displays the generated e-voucher on a recipient computing device in which the e-voucher including imagery that is associated with the specified product or service and the user-supplied content. At least one of the generated e-voucher or an environment in which the e-voucher is displayed is manipulated according to information obtained from one or more sensors configured on the recipient computing device.
US10535090B2 Modifying communication of orders to vendors within a venue
To improve user interaction with a venue, a venue management system is associated with the venue and maintains information associated with users and with vendors associated with the venue. The venue management system receives orders for products or services from users and communicates the received orders to vendors associated with the venue to be fulfilled. The venue management system dynamically modifies communication of orders to various vendors associated with the venue for fulfillment to expedite order fulfillment. To modify communication of orders to vendors, the venue management system accounts for times for different vendors to fulfill orders, delivery times from vendors to users, resources used to fulfill orders by various vendors, and distances between various vendors and users placing orders.
US10535089B2 Digital rights and integrity management in three-dimensional (3D) printing
Systems, methods and media for managing digital rights in three-dimensional (3D) printing are provided. In one example, a registration of digital rights in a first 3D object is received from a first user and via a portal. The registration includes a certification device. The registration including the certification device is published in an online environment, and the first 3D object is made available for replication by second users via the portal. A request for access to the digital rights in the first 3D object is received from a second user for 3D printing of the first 3D object. Permission is granted under the digital rights in the first 3D object to the second user for printing the first 3D object. Instructions are electronically transmitted to a 3D printer to print the first 3D object, and the 3D printer prints the first 3D object based on the instructions.
US10535085B2 Social platform promotion system and method
A computer-implemented method, computer program product, and computing system for receiving a social platform inquiry from a client; analyzing a current responsibility score associated with the client; recommending one or more social platforms based, at least in part, upon the current responsibility score; and predicting an updated responsibility score for the client based, at least in part, upon the one or more social platforms.
US10535081B2 Optimizing audience engagement with digital content shared on a social networking system
This disclosure generally covers systems and methods that schedule posts of one or more images, videos, or other digital content items through an account of a social networking system in a way that optimizes user engagement. In particular, certain embodiments of the disclosed systems and methods determine when to post digital content items by calculating data-driven user engagement scores and updating those scores with data tracked by the social networking system.
US10535079B2 Three dimensional proximity recommendation system
In various example embodiments, systems and methods to provide proximity recommendations are provided. In example embodiments, data representing prioritized recommendations for a user is received. The data representing the prioritized recommendations is used to generated a composite visual representation by embedding select prioritized recommendations into a visual representation. The composite visual representation presents a higher prioritized recommendation in a more spatially prominent manner than a lower prioritized recommendation. The composite visual representation is then presented to the user.
US10535077B2 Value-added services data and protocol and transactions involving vehicle specific data
A method for enabling a value-added transaction involving a vehicle and a merchant via a mobile device is disclosed. Merchant information may be broadcasted from a merchant terminal. Vehicle specific data may be received at the merchant terminal identifying the vehicle in response to the broadcasted merchant information. Transaction data may be provided to the mobile device to initiate an intended transaction. Payment data may be received from the mobile device at the merchant terminal in response to the provided transaction data. Before completing the intended transaction, a value-added transaction offer may be provided to the mobile device. In response to the provided value-added transaction offer, an acceptance of the value-added transaction offer may be received. The intended transaction and the value-added transaction offer may be completed as a single transaction.
US10535076B1 Deal program life cycle
A deal program life cycle system and method is disclosed. The deal program life cycle may oversee the issuance of deals from a deal program to consumers over the life cycle of the deal program. One or more aspects of the deal program may change during different periods of the life cycle of the deal program. For example, the deal program may include deal features, a number of units for deals, and relevance features for the deal program. The deal features, number of units of deals, and/or relevance features for the deal program may change during the different periods of the life cycle.
US10535069B2 Method, medium, and system for handling blocks on orders during order processing
A block for an order is received during processing of the order, wherein a reason for the block for the order is associated with the block for the order. A set of actions is identified based on the reason for the block for the order in response to receiving the block for the order. The set of actions is executed with respect to the order in response to identifying the set of actions based on the reason for the block for the order, wherein the set of actions comprises a stage at which processing for the order ceases, restarts, and executes recovery actions, as specified.
US10535063B2 Systems and methods for securing digital gift cards with a public ledger
Disclosed herein are certain embodiments of systems and methods for standardizing a plurality of digital wallet credits, into one digital wallet system. Expenditures of merchant issued credit stored in digital wallets are supported by tokenization of assets. Assets are encoded and represented by currencies tracked on public ledgers. Data is mined from the public ledger, decoded, and presented to users with a unified interface which allows users to view balances at any time of all digital wallets in their possession.
US10535062B1 Using a contactless card to securely share personal data stored in a blockchain
Systems, methods, and articles of manufacture to securely share data stored in a blockchain. A contactless card may receive a request to provide a data element from a device. An applet of the contactless card may encrypt the data element and a wallet address. The applet may generate a signature for the request, and transmit, to a mobile device, the signature and the encrypted data. The mobile device may transmit, to a verification service, the signature and encrypted data. The verification service may verify the signature based on a public key. A node in a blockchain may generate a block in the blockchain, the block comprising indications of the verification of the signature, the requested data element, and the wallet address. An encrypted data element corresponding to the data element may be decrypted using a public key. The device may receive the decrypted data element from the wallet address.
US10535060B2 System and method for processing financial transactions using a mobile device for payment
A method for processing a financial transaction includes: storing, in a database, a plurality of wallet data entries, wherein each wallet data entry includes at least a mobile device identifier and payment details associated with at least one payment account; receiving, by a receiving device, an authorization request for a financial transaction, wherein the authorization request includes at least a mobile device identifier and transaction data; transmitting, to a mobile computing device associated with the mobile device identifier, at least the transaction data; receiving, from the mobile computing device, an indication of a payment account for funding of the financial transaction; identifying, in the database, payment details associated with the indicated payment account in a wallet data entry including the mobile device identifier included in the authorization request; and transmitting, to an issuer associated with the indicated payment account, at least the payment details and the transaction data.
US10535058B2 Mobile payment station system and method
A mobile device is used to initiate and execute a transaction between a customer and a merchant. A mobile device is used to initiate a point of sale transaction, wherein a merchant ID is sent to a payment processing server. Responsive to receiving a communication from the mobile device, the payment processing server requests transaction information from the merchant, wherein the merchant is identified based on the provided merchant ID. The merchant can provide transaction information such as the total sale amount to the payment processing server. The payment processing server can authenticate the customer and initiate a purchase transaction with the appropriate financial institutions associated with the customer and the merchant. The payment processing server can send a confirmation of the executed transaction to the merchant and the mobile device.
US10535057B2 Performing transactions when device has low battery
In response to detecting that a battery level of a first computing device is below a threshold level, a computer system determines that a second computing device is within a threshold distance of the first computing device. In response to the determining that the second computing device is within the threshold distance of the first computing device, the computer system creates a reference identifier (ID) and transmits information corresponding to the reference ID to the second computing device. In response to detecting a usage of the information corresponding to the reference ID by the second computing device, the computer system transmits a request for authentication information. In response to determining that authentication is successful, the computer system transmits a payment from an account associated with a user of the first computing device to an account associated with a recipient.
US10535056B2 Methods and systems for identifying funds transfer opportunities in electronic media
A method for identifying a funds transfer opportunity in an electronic media accessed by a mobile device may include monitoring the electronic media for the funds transfer opportunity, identifying the funds transfer opportunity in the electronic media, and outputting indication for the funds transfer opportunity in the electronic media. The method may further include receiving confirmation to instantiate a funds transfer based on the indicated funds transfer opportunity on the mobile device and instantiating the funds transfer based on the received confirmation.
US10535049B2 Payment transactions via substantially instant communication system
A method and a system conducts payment transactions via instant messaging. The system includes a messaging interface to receive a payment transaction request at a payment application from a network-based device via a network. The messaging interface facilitates substantially instant communication over the network. The payment application, responsive to receiving the payment transaction request, transfers a payment from a user associated with the network-based device to a third party.
US10535048B2 Automated financial transactions
Arrangements relate to processing financial transactions on an automated teller machine (ATM). An ATM identifier can be presented on a display of the ATM. An ATM identifier confirmation can be received from a mobile computing device. Responsive to determining that the ATM identifier confirmation matches the identifier presented on the display of the ATM, a customer authentication or a transaction request can be received from the mobile computing device. Responsive to verifying the customer authentication or the transaction request, the transaction request can be processed.
US10535045B2 Customized retail send transaction method and system
A system and method for performing customized money transfer send transactions uses a computer system connectable to receive data representing a send transaction identifier of at least one token. The computer system presents to the sender a completion interface that includes fields for receiving sender identification information, recipient identification information and a notification method, and message options related to the transaction. In response to receipt of sufficient information entered at the completion interface, an active, funded send transaction record is stored in the computer system including the message options for recipient notification.
US10535044B2 Authentication of transactions in a network
A technique for conducting a transaction via a network is described. In this technique, in response to receiving transaction information associated with the transaction via the network from a network browser in a computer, a computer system provides an encrypted version of the received transaction information via the network to an application that executes in the computer, which facilitates a comparison of the received transaction information with original transaction information provided by a user to the computer. Note that this application is separate from the network browser, and the communication with the application via the network is independent of the network browser. Moreover, if the received transaction information matches the original transaction information, the computer system receives approval for the transaction from the computer via the network.
US10535040B2 Product movement and distribution systems and methods
Some embodiments provide systems, apparatuses, and methods to direct the consolidation of products in fulfilling a product order for a retail shopping facility. In some embodiments, a system is configured to identify a shipment order for products to be delivered to a shopping facility and that includes a request for a full pull pallet of a first product and additional products; define the full pull pallet as an enhanced case intended to be treated by an orderfiller worker as less than a full pull pallet; generate a pallet assembly list identifying the enhanced case and the items of a plurality of the additional products; and communicate the pallet assembly list to a user interface unit to be accessible by an orderfiller worker and directing the orderfiller worker to retrieve and cooperate the enhanced case and the additional products as an assembled pallet.
US10535035B2 Systems and methods for delivering products to multiple delivery destinations via autonomous transport vehicles
In some embodiments, methods and systems are provided that provided for delivering products ordered by a customer of a retailer to a delivery destination designated by the ordering customer by way of autonomous transport vehicles configured to identify products to be dropped off at their next delivery destinations and to prepare such products for deployment while the ATVs are still en-route to their next delivery destinations, and to automatically deploy such products upon arrival at such delivery destinations.
US10535031B2 Systems and methods for assigning node profiles to record objects
The present disclosure relates to systems and methods for assigning node profiles to record objects. The method includes maintaining a plurality of node profiles. The method includes identifying a record object to which to assign a node profile. The method includes selecting a subset of node profiles that satisfy a node profile selection policy. The method includes generating, for each of the subset of node profiles, a performance profile using electronic activities of the node profiles and one or more object field-value pairs of the record object. The method includes determining, for a first node profile, that a match score between the first node profile and the record object based on the performance profile and one or more object field-value pairs of the record object satisfies a threshold. The method includes storing an association between the first node profile and the record object based on the match score.
US10535026B2 Executing a set of business rules on incomplete data
A method for executing a plurality of business rules on a plurality of incomplete data is provided. The method may include receiving the plurality of business rules, an object model, and a plurality of ruleset parameters. The method may also include generating a dependency tree based on the received plurality of business rules, the received object model, and the received plurality of ruleset parameters. The method may further include generating a plurality of ruleset source code based on a dependency tree that allows for disabling at least one of the received plurality of business rules. The method may also include determining a plurality of data corresponding to the presented set of data elements needed for evaluating the corresponding business rule is unavailable. The method may further include disabling the corresponding business rule based on determining the plurality of data is unavailable.
US10535024B1 Determining employee shift changes
In some examples, a service provider may determine from a shift schedule that a first employee is scheduled to work a particular shift at a business within a threshold period of time. The service provider may determine, based on a location of a first mobile device of the first employee, that the first employee is unlikely to arrive at the business in time for the start of the particular shift. In response, the service provider may find a replacement employee to fill the shift of the first employee. For instance, the service provider may send the communication to a second mobile device associated with a second employee that is determined to be within a threshold distance of the business. Alternatively, if the service provider determines that the business is overstaffed on a particular day, the service provider may offer a selected employee an incentive to depart work early.
US10535023B1 Planning and conducting a product launch
An example embodiment provides a method comprising determining a launch date; determining a product launch plan by working back from the launch date, executing the product launch plan, and tracking the plurality of the product as they are transported in accordance with the product launch plan. The product launch plan comprises a configurable visibility threshold point. The method further comprises receiving a tracking request and determining whether the execution of the product launch plan has reached the configurable visibility threshold point. Responsive to determining that the execution of the product launch plan has reached the configurable visibility threshold point, providing tracking information/data. Responsive to determining that the execution of the product launch plan has not reached the configurable visibility threshold point, providing a message indicating that the expected delivery date of the product is the launch date.
US10535019B2 Bot-based data collection for detecting phone solicitations
One embodiment provides a method comprising answering one or more incoming phone calls received at one or more pre-specified phone numbers utilizing a bot. The bot is configured to engage in a conversation with a caller initiating an incoming phone call utilizing a voice recording that impersonates a human being. The method further comprises recording each conversation the bot engages in, and classifying each recorded conversation as one of poison data or truthful training data based on content of the recorded conversation and one or more learned detection models for detecting poisoned data.
US10535015B2 Walking assistance apparatus and method of controlling same
A method and apparatus for training an algorithm to recognize a walking state of a user wearing a walking assistance apparatus are provided. The method and apparatus may generate virtual sensing data associated with walking of a virtual human model through a dynamic simulation, and may train the algorithm based on the virtual sensing data.
US10535011B2 Predicting capacity based upon database elements
The method includes identifying, by one or more computer processors, a grouping of elements in a storage system. The method further includes identifying, by one or more computer processors, a first element from the identified grouping of elements. The method further includes identifying, by one or more computer processors, a root unit of the first element from the identified grouping of elements. The method further includes determining, by one or more computer processors, a past usage history of computer resources for the identified root unit of the first element. The method further includes calculating, by one or more computer processors, a future usage of computer resources for the identified root unit based upon the determined past usage history.
US10535009B2 Optimizing automated modeling algorithms for risk assessment and generation of explanatory data
Certain aspects involve optimizing neural networks or other models for assessing risks and generating explanatory data regarding predictor variables used in the model. In one example, a system identifies predictor variables compliant with certain monotonicity constraints. The system generates a neural network for determining a relationship between each predictor variable and a risk indicator. The system performs a factor analysis on the predictor variables to determine common factors. The system iteratively adjusts the neural network so that (i) a monotonic relationship exists between each common factor and the risk indicator and (ii) a respective variance inflation factor for each common factor is sufficiently low. Each variance inflation factor indicates multicollinearity among a subset of the predictor variables corresponding to a common factor. The adjusted neural network can be used to generate explanatory indicating relationships between (i) changes in the risk indicator and (ii) changes in at least some common factors.
US10535006B2 Method, apparatus, and system for providing a redundant feature detection engine
An approach is provided for a redundant feature detection engine. The approach, for instance, involves segmenting an input image into a plurality of grid cells for processing by the redundant feature detection engine. The redundant feature detection engine includes a neural network. The approach also involves, for each of the plurality of grid cells, initiating a prediction of an object code by the redundant feature detection engine. The object code is a predicted feature that uniquely identifies an object depicted in the input image. The approach further involves aggregating the plurality of grid cells into one or more clusters based on the object code predicted for said each grid cell. The approach further involves predicting one or more features of the object corresponding to a respective cluster of the one or more clusters by merging one or more feature prediction outputs of said each grid cell in the respective cluster.
US10535005B1 Providing contextual actions for mobile onscreen content
Systems and methods provide an application programming interface to offer action suggestions to third-party applications using context data associated with the third-party. An example method includes receiving content information and context information from a source mobile application, the content information representing information to be displayed on a mobile device as part of a source mobile application administered by a third party, the context information being information specific to the third party and unavailable to a screen scraper. The method also includes predicting an action based on the content information and the context information, the action representing a deep link for a target mobile application. The method further includes providing the action to the source mobile application with a title and a thumbnail, the source mobile application using the title and thumbnail to display a selectable control that, when selected, causes the mobile device to initiate the action.
US10535001B2 Reducing problem complexity when analyzing 3-D images
A method for training a deep learning algorithm using N-dimensional data sets may be provided. Each data set comprises a plurality of N−1-dimensional data sets. The method comprises selecting a batch size and assembling an equally sized training batch. The samples are selected to be evenly distributed within said respective N-dimensional data sets. The method comprises also starting from a predetermined offset number, wherein the number of samples is equal to the selected batch size number, and feeding said training batches of N−1-dimensional samples into a deep learning algorithm for the training. Upon the training resulting in a learning rate that is below a predetermined level, selecting a different offset number for at least one of said N-dimensional data sets, and going back to the step of assembling. Upon the training resulting in a learning rate that is equal or higher than said predetermined level, the method stops.
US10534998B2 Video deblurring using neural networks
Methods and systems are provided for deblurring images. A neural network is trained where the training includes selecting a central training image from a sequence of blurred images. An earlier training image and a later training image are selected based on the earlier training image preceding the central training image in the sequence and the later training image following the central training image in the sequence and based on proximity of the images to the central training image in the sequence. A training output image is generated by the neural network from the central training image, the earlier training image, and the later training image. Similarity is evaluated between the training output image and a reference image. The neural network is modified based on the evaluated similarity. The trained neural network is used to generate a deblurred output image from a blurry input image.
US10534996B2 Memory subsystem in CNN based digital IC for artificial intelligence
CNN (Cellular Neural Networks or Cellular Nonlinear Networks) based digital Integrated Circuit for artificial intelligence contains multiple CNN processing units. Each CNN processing unit contains CNN logic circuits operatively coupling to a memory subsystem having first and second memories. The first memory contains magnetic random access memory (MRAM) cells for storing weights (e.g., filter coefficients) while the second memory is for storing input signals (e.g., imagery data). The first memory may store one-time-programming weights or filter coefficients. The memory subsystem may contain a third memory that contains MRAM cells for storing one-time-programming data for security purpose. The second memory contains MRAM cells or static random access memory cells. Each MRAM cell contains a voltage-controlled magnetic anisotropy (VCMA) based magnetic tunnel junction (MTJ) element. Magnetization direction in VCMA based MTJ element can be in-plane or out-of-plane.
US10534992B2 Wireless IC device
A wireless IC device includes a wireless IC chip arranged to process a radio signal, a power-supply circuit board that is connected to the wireless IC chip and that includes a power supply circuit including at least one coil pattern, and a radiation plate arranged to radiate a transmission signal supplied from the power-supply circuit board and/or receiving a reception signal to supply the reception signal to the power-supply circuit board. The radiation plate includes an opening provided in a portion thereof and a slit connected to the opening. When viewed in plan from the direction of the winding axis of the coil pattern, the opening in the radiation plate overlaps with an inner area of the coil pattern and the area of the inner area is approximately the same as that of opening.
US10534990B2 Metal smart card with dual interface capability
A dual interface smart card, and methods for the manufacture thereof, having a metal layer, an IC module, with contacts and RF capability, and a plug formed of non RF impeding material, disposed in the metal layer. The plug provides support for the IC module and a degree of electrical insulation and isolation from the metal layer. Embodiments of the card include at least one additional layer.
US10534988B2 Durable RFID printed fabric labels
Durable fabric RFID labels are provided for mounting on garments, fabrics and other fabric-containing items, the mounting and durability being before, during or after manufacturing and processing of the items. These labels are robust enough to withstand processing during manufacturing, while being capable of remaining on the item during inventory handling, merchandising and consumer use, including washing and drying. The durable labels include an RFID inlay, a face sheet overlying a first face of the RFID inlay, and a functional adhesive, such as a hot-melt adhesive, overlying a second face of the RFID inlay. The face sheet can be of printable material or have indicia or be a printed face sheet. The functional adhesive can be of a moisture-resistive type. The RFID inlay can be encased within a pocket of polymeric material. A polymeric sheet reinforcement layer can be adhered to and cover all or a portion of the RFID inlay.
US10534984B1 Adjusting training set combination based on classification accuracy
Various embodiments are generally directed to techniques of adjusting the combination of the samples in a training batch or training set. Embodiments include techniques to determine an accuracy for each class of a classification model, for example. Based on the determined accuracies, the combination of the samples in the training batch may be adjusted or modified to improve the training of the classification model.
US10534981B2 Media content analysis system and method
Disclosed herein is an intelligent agent to analyze a media object. The agent comprises a trained model comprising a number of state layers for storing a history of actions taken by the agent in each of a number of previous iterations performed by the agent in analyzing a media object. The stored state may be used by the agent in a current iteration to determine whether or not to make, or abstain from making, a prediction from output generated by the model, identify another portion of the media object to analyze, end analysis. Output from the agent's model may comprise a semantic vector that can be mapped to a semantic vector space to identify a number of labels for a media object.
US10534980B2 Method and apparatus for recognizing object based on vocabulary tree
A method and apparatus for recognizing an object may obtain, from an input image, feature points and descriptors corresponding to the feature points, determine indices of the feature points based on the descriptors, estimate a density distribution of feature points for each of the indices, and recognize an object included in the input image based on the estimated density distribution.
US10534979B2 Systems and methods to distinguish between features depicted in images
Systems and methods of distinguishing between feature depicted in an image are presented herein. Information defining an image may be obtained. The image may include visual content comprising an array of pixels. The array may include pixel rows. An identification of a pixel row in an image may be obtained. Distances of individual pixels and/or groups of pixels from the identified row of pixels may be determined. Parameter values for a set of pixel parameters of individual pixels of the image may be determined. Based on one or more of the distances from the identified row of pixels, parameter values of one or more pixel parameters, and/or other information, individual pixels and/or groups of pixels may be classified as one of a plurality of image features.
US10534978B2 Classifying and grouping electronic images
An approach is provided in which a system analyzes a first subject in a first image taken at a first point in time against a second subject in a second image taken at a second point in time. The first image and the second image are captured at a venue. The system determines, based on a time duration between the first point in time and the second point, a probability that the first subject is at the venue at the second point in time. Next, the system computes, based on the probability, a relevance score that quantifies a relationship between the first subject in the first image and the second subject in the second image. Finally, the system assigns the second image to a first image file corresponding to the first image based on the relevance score reaching a relevance score threshold.
US10534976B2 Display apparatus, display method, and non- transitory storage medium storing display program
A display apparatus includes a request information acquiring section, an information analyzing section, and a distinction tip deciding section. The request information acquiring section acquires request information including information to distinguish a target. The information analyzing section analyzes the request information acquired by the request information acquiring section, and extracts information required to distinguish the target. The distinction tip deciding section decides a distinction tip when a user distinguishes the target based on the information extracted by the information analyzing section.
US10534972B2 Image processing method, device and medium
An image processing method, device and medium are provided. The method includes: acquiring candidate areas from an image to be processed, each of the candidate areas including a reference target; extracting a predetermined characteristic of each of the candidate areas; calculating an evaluation value of each of the candidate areas according to the predetermined characteristic; and acquiring a snapshot of the image to be processed according to the evaluation values.
US10534971B2 Tamper detection for identification documents
Methods for detecting digital or physical tampering of an imaged physical credential include the actions of: receiving a digital image representing a physical credential having one or more high value regions, the digital image including an array of pixels; processing the digital image with a tamper detector to generate an output corresponding to an intrinsic characteristic of the digital image, the tamper detector configured to perform a pixel-level analysis of the high value regions of the digital image with respect to a predetermined tampering signature; and determining, based on the output from the tamper detector, whether the digital image has been digitally tampered with.
US10534967B2 Fish measurement station keeping
A fish monitoring system deployed in a particular area to obtain fish images is described. Neural networks and machine-learning techniques may be implemented to periodically train fish monitoring systems and generate monitoring modes to capture high quality images of fish based on the conditions in the determined area. The camera systems may be configured according to the settings, e.g., positions, viewing angles, specified by the monitoring modes when conditions matching the monitoring modes are detected. Each monitoring mode may be associated with one or more fish activities, such as sleeping, eating, swimming alone, and one or more parameters, such as time, location, and fish type.
US10534965B2 Analysis of video content
Techniques for analyzing stored video upon a request are described. For example, a method of receiving a first application programming interface (API) request to analyze a stored video, the API request to include a location of the stored video and at least one analysis action to perform on the stored video; accessing the location of the stored video to retrieve the stored video; segmenting the accessed video into chunks; processing each chunk with a chunk processor to perform the at least one analysis action, each chunk processor to utilize at least one machine learning model in performing the at least one analysis action; joining the results of the processing of each chunk to generate a final result; storing the final result; and providing the final result to a requestor in response to a second API request is described.
US10534959B2 Iris recognition device, manufacturing method therefor and application thereof
The iris recognition device includes an iris camera module used for collecting iris characteristics of a user, and at least one fill light component used for providing a supplementary light source for the iris camera module. When the iris recognition device is used for collecting the iris characteristics of the user, the supplementary light source provided by the fill light component reduces reflective spots on the iris or make reflective spots in areas other than iris such as sclera and pupil, thereby improving precision of the collected iris characteristics of the user.
US10534958B1 Events and data management platform
An events and data management system includes a computing device having a processor, an input device, an output device; and memory. The system further includes an external input device communicatively coupled to the computing device over a network. The memory stores information from the computing device and the input device; and a user accesses the information on the computing device via a graphical user interface.
US10534953B2 Electronic apparatus and control method thereof
An electronic apparatus for illuminating and photographing a user's face and a control method thereof are provided. The electronic apparatus includes a camera configured to photograph a user's face, a transceiver configured to perform communication with a user terminal, and at least one processor configured to photograph the user's face a plurality of times on the basis of a plurality of photographing parameters to obtain a plurality of images, extract face regions corresponding to each of the plurality of images photographed on the basis of the plurality of photographing parameters, synthesize the extracted user's face regions with each other to create a synthesized image, and control the transceiver to transmit data on the synthesized image to the user terminal for the purpose of skin analysis for the user's face.
US10534952B1 Absolute identification
A system and method for providing a matching process that determines a conforming pattern match to a pattern-under-test from a set of matching patterns in a pattern storage. A matching process tests every template against the pattern-under-test and resolves a conforming match condition when multiple matches to the pattern-under-test are found. In some embodiments, a matcher engine using variable match thresholds may be used to differentiate among matching templates to identify a conforming-matching template with respect to the pattern-under-test.
US10534951B2 Fingerprint identification unit and manufacturing method thereof, array substrate, display device and fingerprint identification method
A fingerprint identification unit and a manufacturing method thereof, an array substrate, a display device and a fingerprint identification method are disclosed, which can realize fingerprint identification without increasing the thickness of the display device. The fingerprint identification unit can include a photosensitive device, a data read-out signal line and a thin film transistor for controlling the switching of the photosensitive device. On the photosensitive device is formed a first insulating layer for insulating the photosensitive device from an OLED luminescent layer, and the part of the OLED luminescent layer corresponding to the photosensitive device does not illuminate. The data read-out signal line can be configured to read out a photocurrent generated by the photosensitive device, and identify fingerprints according to the amount of each photocurrent. The array substrate includes the fingerprint identification unit mentioned in the above technical solution.
US10534945B2 Presentation scanner with user interface to provide feedback about object and code indicia position relative to a scanning
A method of scanning an object may include determining that an object is proximately positioned relative to a scanning volume of a presentation scanner in response to receiving at least one object presence signal prior to scanning a code indicia positioned on the object. At least one object sensory indicator device may be activated in response to determining that the object is proximately positioned relative to the scanning volume so as to indicate that the object is proximate to the scanning volume to a user. A second level of detection and location feedback may be provided for code indicia within the scanning volume.
US10534930B2 Data loss prevention for an online content management platform
Disclosed are systems, methods, and non-transitory computer-readable storage media for providing content management features in a messaging service. A content management system is configured to receive an update to a rule in a data loss prevention (DLP) policy, to identify, based on a log of DLP violations, one or more content items for updating content management permissions, and to update the content management permissions for the one or more content items based on the update to the rule.
US10534929B2 System and method for automatically securing sensitive data in public cloud using a serverless architecture
Systems and methods are provided executing jobs immediately upon receipt of a notification. The systems and methods may include receiving, at a cloud compute service, a notification that a sensitive file comprising sensitive data has been received at a file receipt location, the sensitive file being sent by a client device; generating, by the cloud compute service, a container instance in response to the notification; retrieving, by the container instance, the sensitive file from the file receipt location; generating, by the container instance, a stripped file by stripping the sensitive data from the sensitive file based on a configuration file; transmitting, by the container instance, the stripped file to a storage location; deleting the sensitive file and associated file pointers from the file receipt location; and terminating the container instance, wherein terminating the container instance comprises deleting files comprising sensitive data and associated file pointers.
US10534928B1 Systems and methods for dynamic queue control using machine learning techniques
Certain embodiments of the present disclosure relate to systems and methods that control access to system resources, such as interfaces, access rights to events, query systems, and other suitable system resources. Further, certain embodiments of the present disclosure relate to a collision detection technique that is implemented to control which and/or a number of queue positions within a queue that are processed. In some implementations, a collision may be detected when two or more users request the same access right within a defined time period.
US10534924B2 Software handling device, server system and methods thereof
The present invention relates to a software handling device and a server system. The software handling device comprises a processor and a transceiver, wherein the transceiver is configured to transmit varies requests and to receive varies verifications and encryption keys to and from a server system. The server system comprises an authentication server, a licensing server and a software application server, wherein the server system is configured to receive varies requests and to transmit varies verifications and encryption keys from and to a software handling device. Furthermore, the present invention also relates to corresponding methods, a computer program, and a computer program product.
US10534920B2 Distributed data storage by means of authorisation token
The invention relates to a method for storing data, wherein the method, in order to store a file (101), comprises: —automatic generation (602) of a distribution schedule (416); —performance (604) of an error correction method, which is specified in the distribution schedule, for generating file fragments from the file by a user computer system; —sending (606) of an authorisation enquiry (420) for storing the file fragments in the memory services (SD2, SD4-SD6) identified in the distribution schedule from the user computer system to a file management server via a network; —in response to reception of the authorisation enquiry by the file management server, requesting (608, 424) of an authorisation token by the file management server from each of the memory services identified in the distribution schedule and forwarding (610) of the authorisation token (428) obtained in response to the request to the user computer system by the file management server; and —storage (612) of the generated file fragments in the storage media (SM2, SM4-SM6) of the identified memory services by means of authorisation verification by the authorisation token by means of the user computer system bypassing the file management server; wherein metadata (312) that permit the reconstruction of the file from the stored file fragments are stored in the user computer system and/or the file management server and are protected against access by the memory services.
US10534914B2 Vulnerability finding device, vulnerability finding method, and vulnerability finding program
A vulnerability finding device has a vulnerability extracting unit, a normalization processing unit, and a matching unit. The vulnerability extracting unit extracts a first program code corresponding to a vulnerable part of software. The normalization processing unit performs normalization of a parameter included in the first program code extracted by the vulnerability extracting unit and a second program code of software to be inspected for a vulnerable part. The matching unit performs matching between the first program code after the normalization and the second program code after the normalization, and detects a program code, which is a program code that is the same as or similar to the first program code, from the second program code.
US10534912B1 Methods and systems for multi-tool orchestration
A system for performing code security scan includes a non-transitory computer readable medium and a processor. The non-transitory computer readable medium stores a plurality of identifiers each identifying a software security analysis tool of one of several categories, including SAST, DAST and OSA tools. The processor receives an identification of code to be scanned. The processor selects at least two identifiers from the plurality of identifiers. The at least two identifiers identify at least two select software security analysis tools for execution on the identified code. The processor receives an execution result from each select software security analysis tool after performing execution on the identified code. The processor aggregates the execution result from each select software security analysis tool. A user interface displays an aggregation of the execution result from each select software security analysis tool.
US10534911B2 Security within a software-defined infrastructure
There is a computer program product and computer system that includes program instructions programmed to identify, in a software-defined environment, a security container describing a workload and a set of resources required by the workload, the security container including self-describing sub-containers having associated metadata describing content of a respectively corresponding sub-container; determine, for the workload, a set of resource-divisible portions of the workload including a compute-resource portion; generate a plurality of sub-containers within the security container, a sub-container within the plurality of sub-containers being a self-describing sub-container having associated metadata describing the content of the sub-container representing only one resource-divisible portion, the sub-container being an operating system sub-container; and responsive to identifying a security event while processing the workload, adjust a security mechanism associated with the security container. The plurality of sub-containers represents an end-to-end run time environment for processing the workload.
US10534908B2 Alerts based on entities in security information and event management products
An enterprise threat detection (ETD) pattern is executed against received log event data from one or more computing systems. Using the ETD pattern, an event threshold is determined to have been exceeded. Entities associated with an alert created based on the exceeded threshold are determined and, at runtime, a severity value is calculated for each determined entity associated with the alert. A selection is received of a determined entity on which to perform mitigation action activities. Mitigation action activities associated with the determined entity are written into an activity record data record. A mitigation action activity is closed on the determined entity and a determination performed that all mitigation action activities associated with all entities related to the created alert have been closed. The created alert is closed.
US10534905B2 Image processing apparatus, method of controlling the same, and storage medium
An image processing apparatus, if a login application (login app) is enabled, performs setting of an authentication function (authentication transmission) of a transmission application (transmission app). The image processing apparatus performs an ON or OFF setting of the authentication function (authentication transmission) which has a handover function for receiving authentication information, used for authentication by another application, that is handed over from the other application and using the handed over authentication information. The image processing apparatus, in accordance with the login app being enabled, by setting the authentication transmission of the transmission app to ON, enables handover by the handover function of authentication information used by the login app to the transmission app.
US10534899B2 Utilizing inputs for accessing devices
Devices and methods of access control are provided. A device includes a processor, an input interface coupled to the processor, and a memory coupled to the processor. The device may be configured to receive a first input via a first input interface and determine whether the first input includes valid first authentication data, invalid authentication data, or duress authentication data. Based on the determination, if the first input includes valid authentication data, allow access. If the first input includes invalid authentication data, disallow access. If the first input includes duress authentication data, allow access when a second input received via a second input interface includes valid second authentication data. Example inputs include iris scan input, retinal scan input, fingerprint scan input, handprint input, palm print input, facial recognition input, alphanumeric input, touchscreen gesture input, breathalyzer sample input, facial or hand gesture input, or voice input, among others.
US10534895B2 System and method for ranking options for medical treatments
A computer system, computer program product and method for determining a probability of attaining a PK-PD target associated with efficacy for a patient that includes a processor obtaining information identifying an infection and based on the information, generating and displaying, by the processor, a list comprising one or more pathogens consistent with the information, the processor then obtaining a first indication designating at least one pathogen from the list comprising one or more pathogens and based on at the obtaining of the least one pathogen, generating a list comprising one or more drug therapies utilized to treat the at least one pathogen. The method also includes the processor obtaining, descriptive information relating to a patient and based on the one or more drug therapies, selecting a pharmacokinetic model and the processor applying the pharmacokinetic model and utilizing the information relating to the patient to determine, for each of the one or more drug therapies, a probability of attaining a PK-PD target associated with efficacy for the patient with the infection.
US10534894B2 Mobile medicine communication platform and methods and uses thereof
Telemedicine systems and methods are described. In a telemedicine system operable to communicate with a remote operations center, communications can be transmitted/received using a transceiver having an antenna. The antenna can include first and second di-pole antenna elements, the first di-pole antenna element being vertically polarized and the second di-pole antenna element being horizontally polarized. A controller of the system can establish, using the transceiver, a telemedicine session with the operations center using a Transport Morphing Protocol (TMP), the TMP being an acknowledgement-based user datagram protocol. The controller can also mask one or more transient network degradations to increase resiliency of the telemedicine session. The telemedicine system can include a 2D and 3D carotid Doppler and transcranial Doppler and/or other diagnostic devices, and provides for real-time connectivity and communication between medical personnel in an emergency vehicle and a receiving hospital for immediate diagnosis and treatment to a patient in need.
US10534888B2 Hybrid back end of line metallization to balance performance and reliability
A computer implemented method, a system and a computer readable storage medium configured to conduct the following: determining a reliability parameter of an initial hybrid metallization to determine a determined reliability parameter, comparing the determined reliability parameter to a reliability limit and determining a reliability ratio, determining a performance parameter of the initial hybrid metallization to determine a determined performance parameter, comparing the determined performance parameter to a performance limit and determining a performance ratio, determining a reliability indice from the reliability ratio, determining a performance indice from the performance ratio, determining a reliability score from a combination of the determined reliability parameter and the reliability indice, determining a performance score from a combination of the determined performance parameter and the performance indice, comparing the reliability score to the performance score, selecting a first interconnect and forming the first interconnect on the mask.
US10534878B1 Circuit place and route optimization based on path-based timing analysis
A graph-based analysis (GBA) output is obtained comprising timing information pertaining to a plurality of paths in an integrated circuit. A path-based analysis (PBA) is performed on the GBA output to analyze timing of the plurality of paths and generate a set of improved timing results; wherein the physical measurements used by the PBA are more accurate than the physical measurements used by the GBA. The PBA result is output to an optimizer to automatically adjust the circuit.
US10534877B2 Adaptive multiscale multi-fidelity reservoir simulation
Computer-implemented systems and methods for modeling behavior of at least one fluid in a reservoir are disclosed. The techniques can include obtaining measurements of physical parameters, including pressure, at locations within the reservoir, and discretizing, based on a three-dimensional fine grid, a system of partial differential mass balance equations that model, based on the measurements, at least the physical parameters at the locations within the reservoir, such that a system of nonlinear equations is produced. The techniques can include iterating from a current time step to a next time step, such that a solution to the system of nonlinear equations for a time interval that includes the current time step and the next time step is produced. The iterating can include an adaptive multi-fidelity multiscale technique that employs multiple restriction operators, prolongation operators, and coarse grids, to model various computationally challenging reservoir features, behaviors, or both.
US10534875B2 Optimized partitioning of solid 3D models for additive manufacturing
A method of partitioning a model to facilitate printing of the model on a 3D printer includes identifying partition sensitive locations on the model and creating a binary tree with a root note representative of the model. An iterative partitioning process is applied to divide the model into objects by selecting a node of the binary tree without any children nodes, identifying a portion of the model corresponding to the node, and determining candidate cutting planes on the portion of the model based on the partition sensitive locations. During the process, analytic hierarchical processing (AHP) is applied to select an optimal cutting plane from the candidate cutting planes based on partitioning criteria. The optimal cutting plane is used to segment the portion of the model into sub-portions, and two children nodes representative of these sub-portions are created on the node of the binary tree.
US10534872B2 Piping data transform method and system
A method includes accessing, via a processor, a first user selection relating to a location of a pipe segment of a piping model. The pipe segment includes data in a first format. The method includes accessing, via the processor, a second user selection relating to a point type based on a number of branches at the location of the pipe segment. The method includes determining, via the processor, a point associated with a route of the pipe segment. The point is based on the location and the point type. The route includes the point and at least one additional point. The method includes generating, via the processor, a representation of the route to be stored in a second format. The second format is associated with piping analysis.
US10534866B2 Intelligent persona agents for design
A processor-implemented method, system, and/or computer program product generate an intelligent persona agent for use in designing a product. One or more processors input a persona specification into an intelligent persona agent generator. The persona specification describes attributes of a set of model users of a particular type of product, and the intelligent personal agent generator creates an intelligent persona agent that is a software-based version of the set of model users. The intelligent persona agent monitors intermediate design choices taken during a design of a product of the particular type of product by a design team. In response to the intelligent persona agent identifying an intermediate design choice that will lead to a feature that is in conflict with the persona specification of the intelligent persona agent, designers modify the intermediate design choice, which modifies the design of the product in order to create an improved product design.
US10534864B2 Suggestion of alternate user input using different user interface
Method(s) and apparatus(es) relating generally to an electronic device having a display and a touch-sensitive input device are disclosed. In such a method, a first keypad is displayed on the display. Obtained is sensed information from the touch-sensitive input device responsive to user input in association with the first keypad. The user input is determined to be for a second keypad different from the first keypad. A corresponding input to the user input is determined using the sensed information in association with the second keypad. The corresponding input is displayed on the display.
US10534861B2 Automated term extraction
A device may obtain a document. The device may identify a skip value for the document. The skip value may relate to a quantity of words or a quantity of characters that are to be skipped in an n-gram. The device may determine one or more skip n-grams using the skip value for the document. A skip n-gram, of the one or more skip n-grams, may include a sequence of one or more words or one or more characters with a set of occurrences in the document. The sequence of one or more words or one or more characters may include a skip value quantity of words or characters within the sequence. The device may extract one or more terms from the document based on the one or more skip n-grams. The device may provide information identifying the one or more terms.
US10534858B2 Document version of interest discoverability and persistence
Document version discoverability and persistence are provided. A version history of a document includes snapshots of the document as it is created and edited over time. When a version history for a document is invoked, a list of the previous versions of the document is generated for display. Certain versions may be more important to a user. Upon selection of a version, an option to append identification metadata to the selected version is displayed. Received text input is appended to the version of interest, and stored as identification metadata. When a user subsequently selects to view the version history of the document, the identification metadata are displayed with the version of interest, enabling the user to quickly and easily identify the version of interest. Additionally, the version of interest is prioritized, ensuring that it is persisted and not purged when older versions are removed from storage.
US10534856B2 Atom-based sensible synchronization for information indexing
A system from updating a document to include revisions made by multiple parties that includes an indexing module for building relationships between atom repositories and source files, and a mapping module builds a relationship between multiple atom repositories produced by indexing module that are associated with a same source file family. The system also includes an atom controlling module for controlling atom adding and atom splitting in the multiple atom repository in response to update, insert and delete operations of information units in the source file. The system can also include a synchronizing engine for synchronizing updates from one version of the source file to all versions of the source file in accordance with the atom controlling module that have been made by all users when be viewed by a single user.
US10534852B2 Display system and virtual web device in the cloud
A virtual device for processing Web-based content to be displayed on a remote rendering device includes: a processor implemented by one or more cloud resources; and a memory, and the memory stores instructions that, when executed, cause the processor to: receive the content; detect an attribute of the remote rendering device and process the content according to the detected attribute; analyze the content to construct a render tree corresponding to the content; prepare render tree data for rendering by the remote rendering device, the render tree data corresponding to the constructed render tree; and transmit the render tree data over a communication network to the remote rendering device.
US10534850B2 Presenting a link label for multiple hyperlinks
Presenting a link label for multiple hyperlinks includes presenting a layered data element in an electronic message with a link label that represents multiple hyperlinks in a display, designating an active hyperlink from the multiple hyperlinks based on specific criteria associated with a recipient of the electronic message, and directing the recipient of the electronic message to an online location of the active hyperlink in response to user input selecting the link label.
US10534849B2 Geo-cultural information based dynamic character variant rendering
For dynamically changing a rendering of content, the content including a textual character is received at a mobile device. An encoding of the textual character uses a first code point according to a character encoding standard. The mobile device's presence at a geographical location is detected. The mobile device is associated with a user. A variant selection rule is selected at the device. The variant selection rule specifies a location based condition to select a variant corresponding to the textual character. A variant is selected at the device according to the variant selection rule, a variant mapping corresponding to the first code point. The variant mapping includes the variant. The encoding of the textual character is replaced at the device with an encoding of the variant in the rendering of the content.
US10534846B1 Page stream segmentation
Described are system, method, and computer-program product embodiments for performing language-agnostic page stream segmentation. In some embodiments, a method includes receiving a multi-page file associated with a plurality of documents. A plurality of characters present on each page of the set of consecutive pages, including a first page and a second page, of the multi-page file can be detected. A plurality of structural data for each page can be computed based on a position and a font format for one or more of the detected characters. The plurality of structural data between the first page and the second page can be compared to determine whether the second page corresponds to a boundary between two documents of the plurality of documents. The multi-page file can be segmented at the second page in response to determining that the second page corresponds to the boundary.
US10534845B2 System and method for optimizing electronic document layouts
A system and method is provided that ranks and sorts websites, apps, email, or VR environment content in real-time to increase engagement, CTR, conversions, and revenue. A client applies attributes to sections of the digital content. A server system tracks end user inputs and generates optimized layouts for the digital content, such as a webpage. The document layout is ordered or reorganized before or after the document is delivered to the end user.
US10534843B2 Document architecture with efficient storage
A document architecture system includes an intelligent document processing engine that can receive raw data streamed from external data source(s), analyze the raw data to identify triggering events, apply rules to the triggering events identified, break down the raw data accordingly, and generating messages in an internal format to represent the pieces of data without any formatting or layout information. The messages can be augmented with custom metadata and stored as fragments that reference, but that do not physically incorporate, the messages. The stored fragments can be used by the document process engine to intelligently render documents and versions thereof. Some embodiments store only unique fragments, resulting in a significant reduction in storage requirements and an extremely efficient way of processing huge amounts of data (e.g., millions of documents) for document production. The messages and fragments are in internal formats under control of the document architecture system.
US10534842B2 Systems and methods for creating, editing and publishing cross-platform interactive electronic works
Systems and methods for creating, editing and publishing cross-platform interactive digital content works include a content management component configured to store portions of a digital content work and to implement version control of the digital content work; a defect tracking component configured to store a defect record related to a stored portion of the digital content work; a publication pipeline component configured to format the digital content work for publication; and a integration component configured to present a graphical user interface which allows for editing the stored portions of the digital content work, editing the defect record, and instructing the publication pipeline to format the digital content work for publication.
US10534839B2 Method for matrix by vector multiplication for use in artificial neural network
A method for matrix by vector multiplication, applied in an artificial neural network system, is disclosed. The method comprises: compressing a plurality of weight values in a weight matrix and indices of an input vector into a compressed main stream; storing M sets of synapse values in M memory devices; and, performing reading and MAC operations according to the M sets of synapse values and the compressed main stream to obtain a number M of output vectors. The step of compressing comprises: dividing the weight matrix into a plurality of N×L blocks; converting entries of a target block and corresponding indices of the input vector into a working block and an index matrix; removing zero entries in the working block; shifting non-zero entries row-by-row to one of their left and right sides in the working block; and, respectively shifting corresponding entries in the index matrix.
US10534837B2 Apparatus and method of low complexity optimization solver for path smoothing with constraint variation
An apparatus and method of low complexity optimization solver for path smoothing with constraint variation are herein disclosed. According to one embodiment, an apparatus includes an L1 controller configured to receive a raw data series z to be smoothed, where L1 represents a formulation based on L1 norm cost, receives weights w0, w1, w2, and w3 to control smoothness of an output path, and formulate an L1 trend filtering problem; an L1 central processing unit (CPU) connected to the L1 controller and configured to transform the L1 trend filtering problem to a primal-dual linear programming (LP) optimization problem pair; and an L1 arithmetic logic unit (ALU) connected to the L1 CPU and configured to solve a primal problem of the primal-dual problem pair with an extended full tableau simplex method.
US10534832B1 Server-side tracking and selection of rotating content
Systems and methods for selecting, storing, and displaying content items are provided, in which complex content selection logic is performed at a content provider environment (i.e., server-side) and selected content items are transmitted to and stored locally at a client device. Thus, the client device can quickly load a content item for display when a content display opportunity occurs, rotating through the stored content items with relatively simple logic. The client device may transmit a request to the content provider for more content if the amount of available content items is below a threshold. The content provider then runs content selection logic designated for the specific client device and selects one or more new content items to transmit to the client device.
US10534829B2 Trust network effect
An invention is disclosed for systems, methods, processes, and products of providing information to users based on their relationships with other users. Such a system, method, process, or product provides a more reliable, accurate, or otherwise effective way of determining and presenting relevant information to users, consumers, and the like.
US10534828B2 System and method for collection and storage of community information
Disclosed is a system and computer-implemented method for collecting, storing, and presenting community information. The method includes storing in at least one database user data representative of a user preference, a user interest, personal identifying information, or any combination thereof. The method also includes retrieving resource data representative of an event, an activity, a medical resource, a community resource, or any combination thereof. The method further includes generating at least one data object including at least a portion of the resource data and storing the at least one data object in the at least one database. The method further includes generating at least one search parameter based at least partially on the user data, retrieving the at least one data object from the at least one database, and, generating a graphical representation of the at least one data object.
US10534825B2 Named entity-based document recommendations
In some examples, a facility chooses documents for recommendation to people interested in a distinguished subject. The facility accesses a data resource indicating, for each of a plurality of documents, (1) a subject semantically determined for the document, (2) a number of people who have interacted with the document, and (3) an aggregate level of intensity with which those people have interacted with the document. Based on contents of the data structure, the facility identifies one or more documents (1) for which the distinguished subject has been semantically determined, and (2) with which a relatively large number of people have interacted and/or with which people have interacted with a high aggregate level of intensity. The facility transmits to another computing system data configured to cause the first computing system to present a recommendation for some or all of the identified documents.
US10534818B2 System and method for deep linking and search engine support for web sites integrating third party application and components
A system and method for a website including a detector to detect and analyze at least the source of at least one incoming request and a uniform resource locator (URL) handler to parse the incoming request. The system and method also include a coordinator with access to at least one third party application to coordinate between the URL handler and at least one third party application and at least one renderer to receive the output of the coordinator and the detector and to generate at least one of a regular website page, an indexing adapted page and a sitemap according at least to the source of the incoming request.
US10534812B2 Systems and methods for digital asset organization
Systems and methods are disclosed indexing digital content. The method may include receiving a plurality of pieces of digital content from a plurality of sources and identifying a time stamp associated with each piece of digital content. The method may also include associating the digital content together into groups based on the time stamps. Moreover, the method may include providing access to the associated digital content.
US10534811B2 Artificial intelligence methodology to automatically generate interactive play along songs
A method and system of using Artificial Intelligence to automatically create and generate an interactive play-along song from a selected audio file/song imported from either a music streaming service, a personal music library and the like, that can later be played on an interactive music engine.
US10534809B2 Method, system, and device of virtual dressing utilizing image processing, machine learning, and computer vision
System, device, and method of image processing, particularly utilizing machine learning and computer vision. A computerized method includes: obtaining a user-image of a user of an electronic device; generating a user-mask image that corresponds to the user-image processed to exclude background image-data of that user-image; receiving a product-image of a particular product; generating from the product-image a product-mask image that corresponds to the product-image processed to exclude background image-data of the product-image; receiving the product-mask image and the user-mask image, and generating from them a combined or composite user-and-product image which depicts that particular user engaging with that particular product.
US10534807B2 Information processing apparatus for notifying planned use time and control method of information processing apparatus for notifying planned use time
An information processing apparatus includes a use determination processing portion, a first acquisition processing portion, and a time notification processing portion. The use determination processing portion determines whether or not its associated information processing apparatus is in use. The first acquisition processing portion, when a use request of its associated information processing apparatus is received in a state where the use determination processing portion has determined that its associated information processing apparatus is in use, acquires a planned use time of its associated information processing apparatus via an input operation performed on an operation portion of its associated information processing apparatus. The time notification processing portion notifies a first information processing apparatus that is a transmission source of the use request, of the planned use time acquired by the first acquisition processing portion.
US10534804B2 Customized content for social browsing flow
Provided are techniques for providing customized content for social browsing flow. In response to accessing existing content, a group is identified from a plurality of groups created from behavioral and profile analysis. Additional content is created for the existing content to provide a customized browsing experience based on the identified group. The additional content is displayed with the existing content.
US10534803B2 Readability awareness in natural language processing systems
Electronic natural language processing in a natural language processing (NLP) system, such as a Question-Answering (QA) system. A receives electronic text input, in question form, and determines a readability level indicator in the question. The readability level indicator includes at least a grammatical error, a slang term, and a misspelling type. The computer determines a readability level for the electronic text input based on the readability level indicator, and retrieves candidate answers based on the readability level.
US10534802B2 Nonstandard locality-based text entry
A computer-implemented method of providing text entry assistance data includes receiving at a system location information associated with a user, receiving at the system information indicative of predictive textual outcomes, generating dictionary data using the location information, and providing the dictionary data to a remote device.
US10534801B2 Map screen determining method and apparatus
A map screen determining method and apparatus, which includes obtaining profile data in a track dimension of a target digital person, where the target digital person is generated by a digital person generation system and consists of multiple dimensions of target user profiles corresponding to a target user, and the target user profiles are generated by processing multiple dimensions of data from multiple data sources, determining map data of a target area, where the target area is a specific map area that needs to be presented to a user, and determining a tracing map screen according to the profile data in the track dimension of the target digital person and the map data, where the tracing map screen represents a track feature of the target digital person in the target area.
US10534795B2 Maintaining consistent subscriber data on geo-redundant subscriber databases
Examples describe mechanisms for maintaining consistent subscriber data on geo-redundant subscriber databases. In an example, a request to perform an operation related to subscriber data may be received on a subscriber database, wherein the subscriber database may be a geo-redundant deployment of a separate subscriber database. The connectivity status of a synchronization link between the subscriber database and the separate subscriber database may be determined. In response to the determination that the connectivity status of the synchronization link between the subscriber database and the separate subscriber database is disconnected, the request to perform the operation related to the subscriber data on the subscriber database may be denied.
US10534791B1 Analysis of tokenized HTTP event collector
A data intake and query systems processes events received via the hypertext transfer protocol (HTTP). The HTTP events are associated with tokens. The received events are received by event collectors and distributed for storage. The data intake and query system receives requests to provide analyses and visualizations regarding the stored HTTP events. These requests can be customized based on selected tokens and selected data storage components. The visualizations are generated in response to the requests, and transmitted to the requesting device.
US10534790B2 Dynamic and predictive global temporary tables
Systems, methods, and computer program products to perform an operation comprising receiving, by a database management system (DBMS) from an application, a request specifying to generate a global temporary table (GTT) of a first format, identifying a first GTT, of a plurality of GTTs stored by the DBMS, that has a second format, different than the first format, modifying the first GTT such that at least a portion of the modified first GTT is of the first format, and providing the modified first GTT to the application.
US10534786B2 Limiting interruptions and adjusting interruption sound levels
In an approach for managing computing interruptions, a processor receives a computing interruption on a computing device. A processor monitors computing activity of a user on the computing device. A processor accesses user preferences, wherein the user preferences are based on an analysis of previous responses by the user to previous computing interruptions. A processor determines a minimum threshold, based on the computing activity of the user and the user preferences, wherein the minimum threshold identifies when a computing interruption is allowed to be presented to the user. A processor determines from the computing interruption, a sender and a context of the computing interruption. A processor assigns a ranking to the computing interruption based on the sender and the context of the computing interruption. A processor compares the ranking to the minimum threshold. A processor determines whether to present the computing interruption, based on the comparison.
US10534782B1 Systems and methods for name matching
A system and method may allow for improved accuracy for name matching. The system may receive a name input and preprocess the name input. The name input may be tokenized to create a name token. The name token may be compared to a stored name. The system may calculate a first name matching score based on the comparison. The system may permute the name token to form a second level permutation name, compare the second level permutation name with the stored name, and calculate a second name matching score based on the comparison. The first name matching score may be compared with the second name matching score to improve accuracy in name matching.
US10534780B2 Single unified ranker
Non-limiting examples of the present disclosure describe a unified ranking model that may be used by a plurality of entry points to return ranked results in response to received query data. The unified ranking model is provided as a service for a plurality of entry points. A query is received from an entry point of the plurality of entry points. Results data for the query data is retrieved. A unified ranking model is executed to rank the results data. Execution of the unified ranking model manipulates feature data of the unified ranking model based on user context signals associated with the received query data and acquired result retrieval signals corresponding with the retrieved results data. Execution of the unified ranking model generates ranked result data. Ranked results data is returned to the processing device corresponding with the entry point. Other examples are also described.
US10534778B2 Search results based on subscription information
Search results are improved, in one embodiment, through the use of subscription information about the status of a subscription to content. The subscription information can be transmitted to a cloud storage service used by a user account of a device; later, a search query from the device causes the receipt of search results from a search using the subscription information and these search results can show the status of the subscription such as whether the content is playable.
US10534777B2 Systems and methods for continuously detecting and identifying songs in a continuous audio stream
A system and method for detecting songs in a continuous audio stream are disclosed. A detection server segments the continuous audio stream, and analyzes the audio stream to determine song candidates according to various processes disclosed herein. In one embodiment, the candidates are determined to be accurate when temporally ordered fingerprints exceed a predetermined threshold, adjacent audio stream segments are determined to have the same best song candidate, and the determined song detection has not been previously detected in the data stream within a predetermined period of time.
US10534775B2 Cardinality estimation for database query planning
A system for cardinality estimation for database query planning is provided. In some implementations, the system performs operations comprising selecting a subset of data from a set of data on which a database query is to be executed, the set of data including a first quantity of tuples and the subset of data including a second quantity of tuples. The operations can further comprise determining, based on evaluating one or more predicates on the subset, a third quantity of tuples in the subset which satisfy the one or more predicates. The operations can further comprise determining, based on the first quantity, the second quantity, and the third quantity, a range within the subset that comprises estimated cardinalities of the one or more predicates within a predetermined error threshold range. Related systems, methods, and articles of manufacture are also described.
US10534768B2 Optimized log storage for asynchronous log updates
A log-structured data store may implement optimized log storage for asynchronous log updates. In some embodiments, log records may be received indicating updates to data stored for a storage client and indicating positions in a log record sequence. The log records themselves may not be guaranteed to be received according to the log record sequence. Received log records may be stored in a hot log portion of a block-based storage device according to an order in which they are received. Log records in the hot log portion may then be identified to be moved to a cold log portion of the block-based storage device in order to complete a next portion of the log record sequence. Log records may be modified, such as compressed, or coalesced, before being stored together in a data block of the cold log portion according to the log record sequence.
US10534760B1 Method and system for retrieving backup parameters for recovery
Retrieving backup parameters for recovery is described. A clone copy is created of a backup file stored on a disk. The clone copy is stored on an external destination node including an external disk and/or a tape. Backup parameters are stored to a backup catalog. The backup parameters identify a location of the clone copy. A request is received to recover the clone copy. The backup parameters are retrieved from the backup catalog. The clone copy is recovered from the external destination node based on the backup parameters. The clone copy is restored to a database associated with the backup file.
US10534757B2 System and method for managing data in dispersed systems
Provided is a data management system including a master group including a data manager configured to manage data, a process manager configured to manage a process of analyzing the data, and a meta data storage unit configured to store meta data information for managing the data; and at least one work group including a work manager configured to manage resources, the data, and a data process on the basis of a scope of groups, and at least one node manager configured to manage the resources, the data, and the data process on the basis of a scope of nodes. The master group and the at least one work group are dispersed from each other.
US10534755B2 Word, phrase and sentence deduplication for text repositories
An approach to de-duplicating data in an electronic text repository by performing the following steps: (i) processing one or more text documents associated with an electronic text repository to identify first instances of a plurality of words; (ii) adding words associated with the identified first instances of the plurality of words to a list, wherein each word added to the list is assigned a unique serial number; and (iii) replacing the plurality of words included in the one or more text documents with serial numbers corresponding to the words associated with the list for generating one or more reduced documents.
US10534750B1 Range-based deletion of snapshots archived in cloud/object storage
According to one set of embodiments, a computer system can receive a request/command to delete a snapshot from among a plurality of snapshots of a dataset that are stored in cloud/object storage. In response, the computer system can determine a first minimum chunk identifier (ID) and a first maximum chunk ID of a range of data chunks referred to by the first snapshot, and a second minimum chunk ID and a second maximum chunk ID of a range of data chunks referred to by an immediate child snapshot of the first snapshot. The computer system can then, for each data chunk identified by a chunk ID spanning from the second minimum chunk ID to the first maximum chunk ID, check whether the data chunk is referred to by the immediate child snapshot and if not, delete the data chunk from the cloud/object storage.
US10534747B2 Technologies for providing a scalable architecture for performing compute operations in memory
Technologies for providing a scalable architecture to efficiently perform compute operations in memory include a memory having media access circuitry coupled to a memory media. The media access circuitry is to access data from the memory media to perform a requested operation, perform, with each of multiple compute logic units included in the media access circuitry, the requested operation concurrently on the accessed data, and write, to the memory media, resultant data produced from execution of the requested operation.
US10534742B2 Hot-plug of devices in virtualized computer systems
A system and method for enabling hot-plugging of devices in virtualized systems. A hypervisor obtains respective values representing respective quantities of a resource for a plurality of virtual root buses of a virtual machine (VM). The hypervisor determines a first set of address ranges of the resource that are allocated for one or more virtual devices attached to at least one of the plurality of virtual root buses. The hypervisor determines, in view of the first set of allocated address ranges, a second set of address ranges of the resource available for attaching one or more additional virtual devices to at least one of the plurality of virtual root buses. The hypervisor assigns to the plurality of virtual root buses non-overlapping respective address ranges of the resource within the second set.
US10534741B2 Transmitting signals between USB ports
Example implementations relate to transmitting signals via USB ports. For example, a system according to the present disclosure, may include a host module including a plurality of USB ports, a first expansion module, and a second expansion module. The first expansion module may include a first USB port and a second USB port. The first expansion module may receive a signal from the host module at a first USB port, and direct the signal to a second USB port. The first expansion module may transmit the signal to a second expansion module via a second USB port.
US10534738B2 Host bus adaptor with configurable interface
A system includes a host interface, a storage interface, and one or more control circuits coupled to the host interface and coupled to the storage interface. The one or more control circuits include a common set of registers configured to maintain first entries according to a first storage protocol for first storage devices connected to the storage interface and to maintain second entries according to a second storage protocol for second storage devices connected to the storage interface.
US10534736B1 Shared buffer for multi-output display systems
A system includes a display subsystem. The display subsystem includes a shared buffer having allocated portions, each allocated to one of a plurality of display threads, each display thread associated with a display peripheral. The display subsystem also includes a direct memory access (DMA) engine configured to receive a request from a main processor to deallocate an amount of space from a first allocated portion associated with a first display thread. In response to receiving the request, the DMA engine deallocates the amount of space from the first allocated portion and shifts the allocated portions of at least some of other display threads to maintain contiguity of the allocated portions and concatenate free space at an end of the shared buffer.
US10534735B2 Direct access to a hardware device for virtual machines of a virtualized computer system
In a virtualized computer system in which a guest operating system runs on a virtual machine of a virtualized computer system, a computer-implemented method of providing the guest operating system with direct access to a hardware device coupled to the virtualized computer system via a communication interface, the method including: (a) obtaining first configuration register information corresponding to the hardware device, the hardware device connected to the virtualized computer system via the communication interface; (b) creating a passthrough device by copying at least part of the first configuration register information to generate second configuration register information corresponding to the passthrough device; and (c) enabling the guest operating system to directly access the hardware device corresponding to the passthrough device by providing access to the second configuration register information of the passthrough device.
US10534734B1 Processor/endpoint communication coupling configuration system
A processor/endpoint communication coupling configuration system includes a plurality of processing subsystems coupled to a multi-endpoint adapter device by a plurality of communication couplings included on at least one hardware subsystem. A communication coupling configuration engine identifies each at least one hardware subsystem, determines at least one communication coupling configuration capability of the plurality of communication couplings, and determines at least one first multi-endpoint adapter device capability of the multi-endpoint adapter device. The communication coupling configuration engine then configures the plurality of communication couplings based on the at least one hardware subsystem, the at least one communication configuration capability, and the at least one first multi-endpoint adapter device capability in order to provide at least one communication resource between at least one of the plurality of processing subsystems and at least one endpoint on the first multi-endpoint adapter device.
US10534730B1 Storing microcode for a virtual function in a trusted memory region
A first processor that has a trusted relationship with a trusted memory region (TMR) that includes a first region for storing microcode used to execute a microcontroller on a second processor and a second region for storing data associated with the microcontroller. The microcontroller supports a virtual function that is executed on the second processor. An access controller is configured by the first processor to selectively provide the microcontroller with access to the TMR based on whether the request is to write in the first region. The access controller grants read requests from the microcontroller to read from the first region and denies write requests from the microcontroller to write to the first region. The access controller grants requests from the microcontroller to read from the second region or write to the second region.
US10534728B2 Systems and methods for providing adaptable virtual backplane support for processor-attached storage resources
A method may include, in an information handling system comprising a processor and a management controller communicatively coupled to the processor and configured to provide management of the information handling system, executing by the management controller a management application for management of one or more storage resources of the information handling system, determining by the management controller whether one or more processor-attached storage resources are present in the information handling system, wherein the one or more processor-attached storage resources are coupled to the processor by other than a backplane of the information handling system, and responsive to determining that one or more processor-attached storage resources are present, executing by the management controller an adaptable virtual backplane that emulates a physical backplane to the management application as if the physical backplane were interfaced between the management application and the processor-attached storage resources.
US10534726B2 System and method for logical deletion of stored data objects
Systems and methods for providing object versioning in a storage system may support the logical deletion of stored objects. In response to a delete operation specifying both a user key and a version identifier, the storage system may permanently delete the specified version of an object having the specified key. In response to a delete operation specifying a user key, but not a version identifier, the storage system may create a delete marker object that does not contain object data, and may generate a new version identifier for the delete marker. The delete marker may be stored as the latest object version of the user key, and may be addressable in the storage system using a composite key comprising the user key and the new version identifier. Subsequent attempts to retrieve the user key without specifying a version identifier may return an error, although the object was not actually deleted.
US10534721B2 Cache replacement policy based on non-cache buffers
A cache controller determines replacement priority for cache lines at a cache based on data stored at non-cache buffers. In response to determining that a cache line at the cache is to be replaced, the cache controller identifies a set of candidate cache lines for replacement. The cache controller probes the non-cache buffers to identify any entries that are assigned to the same memory address as a candidate cache line and adjusts the replacement priorities for the candidate cache lines based on the probe responses. The cache controller deprioritizes for replacement cache lines associated with entries of the non-cache buffers.
US10534720B2 Application aware memory resource management
Memory management in a computer system may include allocating memory pages from a physical memory of the computer system to applications executing on the computer system. The memory pages may be associated with memory management tags. One or more memory pages may be identified for processing from the physical memory based on the memory management tags that the memory pages are associated with. The processed memory pages may then be designated as un-allocated memory pages for subsequent allocation to applications executing on the computing system.
US10534716B2 Limiting access operations in a data storage device
A hybrid data storage device disclosed herein includes a main data store, one or more data storage caches, and a data storage cache management sub-system. The hybrid data storage device is configured to limit write operations on the one or more data storage caches to less than an endurance value for the data storage cache. In one implementation, the data storage cache management sub-system limits or denies requests for promotion of data from the main data store to the one or more data storage caches. In another implementation, the data storage cache management sub-system limits garbage collection operations on the data storage cache.
US10534709B2 Flush command consolidation
A data storage device includes a write cache, a non-volatile memory and a controller coupled to the write cache and to the non-volatile memory. The controller is configured to, responsive to receiving a plurality of flush commands, write all data from the write cache to the non-volatile memory while executing fewer than all of the plurality of flush commands.
US10534707B2 Semiconductor device including plurality of bus masters and control device and program used in the semiconductor device
The present disclosure provides a technique of suppressing competition of processes in a semiconductor device employing a multilayer bus configuration. A semiconductor device employing a multilayer bus configuration includes a control device controlling an access from each of bus maters to each memory, and a storage device for storing a corresponding relation between identification information identifying a storage region included in each memory and a group to which the storage region belongs. On the basis of an instruction of assuring a storage region including designation of a group, with reference to a corresponding relation between a group designated by an instruction and identification information from the corresponding relation stored in the storage device, the control device specifies one or more storage regions belonging to the designated group, assures the storage region used by a bus master on the basis of the use state of the specified storage region, and outputs information for accessing the assured storage region to the bus master corresponding to the instruction.
US10534705B2 Memory system for scheduling foreground and background operations, and operating method thereof
A memory system includes: a memory device that includes a plurality of memory blocks each of which includes a plurality of pages for storing data; and a controller that includes a first memory, wherein the controller performs a foreground operation and a background operation onto the memory blocks, checks priorities and weights for the foreground operation and the background operation, schedules queues corresponding to the foreground operation and the background operation based on the priorities and the weights, allocates regions corresponding to the scheduled queues to the first memory, and performs the foreground operation and the background operation through the regions allocated to the first memory.
US10534700B2 Separating test verifications from test executions
Example implementations relate to separating verifications from test executions. Some implementations may include a data capture engine that captures data points during test executions of the application under test. The data points may include, for example, application data, test data, and environment data. Additionally, some implementations may include a data correlation engine that correlates each of the data points with a particular test execution state of the application under test based on a sequence of events that occurred during the particular test execution state. Furthermore, some implementations may also include a test verification engine that, based on the correlation of the data points, verifies an actual behavior of the application under test separately from the particular test execution state.
US10534697B2 Flexible configuration framework
Some embodiments provide a non-transitory machine-readable medium that stores a program executable by at least one processing unit of a device. The program receives a test configuration for performing a set of operations on an application. The test configuration includes a first configuration component having a first type and a second configuration component having a second type. The program also processes the first configuration component with a first configuration component processor. The program further processes the second configuration component with a second configuration component processor. The program also performs the set of operations on the application based on the processing of at least one of the first and second configuration components.
US10534692B2 Tagged tracing, logging and performance measurements
Instrumenting code. One embodiment includes identifying a line of source code having an incomplete instrumentation. A unique identifier tag is obtained from an identifier source. The unique identifier tag is inserted into the instrumentation.
US10534689B2 Data structure abstraction for model checking
This disclosure relates generally to data structure abstraction, and more particularly to method and system for data structure abstraction for model checking. In one embodiment, the method includes identifying data structure accesses in the source code. Loops are identified in the data structure accesses, and loop-types are identified in the loops. An abstracted code is generated based on the loop types for abstracting the data structure. Abstracting the data structure includes, for each loop, replacing the data structure accesses by one of a corresponding representative element and a non-deterministic value in the loop body of said loop based on elements accessed, and eliminating loop control statement of said loop operating on elements of data structure based on loop type of said loop, and adding a plurality of non-array assignments at a start and after the loop body of the source code. The abstracted code is provided for the model checking.
US10534688B2 Trace hub logic with automatic event triggering
Technologies for execution trace with automatic event triggering include a computing device that includes an execution trace hub. The trace hub observes execution trace packets and determines whether the execution trace packets match one or more event trigger rules. If an execution packet matches an event trigger rule, the trace hub invokes an event callback. The event callback may be a predefined hardware function of the computing device or a software function. The trace hub may be configured with event trigger rules and associated event callbacks, for example by writing to one or more corresponding configuration space registers. In response to invoking the event callback, the computing device may, for example, output state information of the computing device to a data storage device, halt execution, activate a debug mode of the processor, or execute a software recovery function. Other embodiments are described and claimed.
US10534686B2 Apparatuses and methods for address detection
Apparatuses and methods for address detection are disclosed herein. An example apparatus includes an address filter and an address tracking circuit. The address filter may be configured to receive a first address and to determine whether the first address matches an address of a plurality of addresses associated with the address filter. The address tracking circuit may be coupled to the address filter and configured to store the first address responsive to a determination that the first address matches an address of the plurality of addresses associated with the address filter. The address tracking circuit may further be configured to receive a second address and to change a count associated with the first address based on the second address matching the first address. The address tracking circuit may be configured to selectively provide the first address responsive to the count.
US10534677B2 Providing high availability for applications executing on a storage system
Migrating applications executing on a storage system, including: detecting, by the storage system, that an application executing on a first platform within the storage system should be migrated to a second platform within the storage system; rejecting, by the storage system, all pending input/output (‘I/O’) requests received by the storage system from the application executing on the first platform; and initiating, by the storage system, execution of the application on the second platform.
US10534673B2 Failover systems and methods for performing backup operations
In certain embodiments, a tiered storage system is disclosed that provides for failover protection during data backup operations. The system can provide for an index, or catalog, for identifying and enabling restoration of backup data located on a storage device. The system further maintains a set of transaction logs generated by media agent modules that identify metadata with respect to individual data chunks of a backup file on the storage device. A copy of the catalog and transaction logs can be stored at a location accessible by each of the media agent modules. In this manner, in case of a failure of one media agent module during backup, the transaction logs and existing catalog can be used by a second media agent module to resume the backup operation without requiring a restart of the backup process.
US10534672B2 Information management by a media agent in the absence of communications with a storage manager
A media agent is configured to perform substantially autonomously to initiate, continue, and manage information management operations such as a backup job of a certain client's primary data, manage the operations, and generate and store resultant system-level metadata from the operations, etc. The media agent is configured to do this even when out of communication with the storage manager that manages the information management system. When communications are restored, the media agent reports the relevant metadata to the storage manager such that the storage manager may seamlessly integrate the information into its management information infrastructure.
US10534668B2 Accessing data in a dispersed storage network
A method for execution by a computing device includes generating a data segment to include a first data object for storage and a plurality of null data objects. The data segment is dispersed storage error encoded to produce a set of encoded data slices that includes a first encoded data slice that corresponds to the first data object, a plurality of null slices corresponding to the null data objects, and a remaining number of error coded slices. Storage of the set of encoded data slices in a set of storage units is facilitated. Storage of a second data object is facilitated, where one null data object is overwritten with the second data object. A partial contribution of the second data object is calculated for each of the error coded slices in accordance with a partial encoding approach. Each error coded slice is updated by utilizing the corresponding partial contribution.
US10534667B2 Segmented cloud storage
A computer system for optimizing bandwidth usage within a cloud storage system receives a request, through an application program interface (API), to store a digital file. The computer system then encodes the digital file into a set of multiple distinct blocks of data. The system also transmits the set of multiple distinct blocks of data to multiple remote storage nodes. The multiple distinct blocks of data are divided among at least a portion of the remote storage nodes. The system generates a log that comprises identification information associated with the digital file and an address for each respective block of data within each respective remote storage node. The system then transmits the log to a remote directory server. The directory server comprises multiple different logs that map multiple different digital files to the remote storage nodes.
US10534662B2 Equipment failure risk detection and prediction in industrial process
Detecting equipment failure risk in industrial process may include distributing equipment operations data to a cluster of nodes based on a range of time and operation specified in maintenance data associated with the equipment. From a record entry in the maintenance data, an operation, installation and maintenance time may be determined. A plurality of nodes storing equipment operations data associated with the operation during a time range between the installation and the maintenance time are selected. Operation features may be determined by distributed processing operation in the plurality of nodes. The operation features are aggregated and added as an entry in a target table. Equipment failure risk is detected by risk failure analysis performed based on the target table. A signal may be sent to automatically adjust or correct one or more operation features.
US10534657B2 Distributed graph processing system that adopts a faster data loading technique that requires low degree of communication
Techniques minimize communication while loading a graph. In a distributed embodiment, each computer loads some edges of the graph. Each edge connects a source vertex (SV) to a destination vertex. For each SV of the edges, the computer hashes the SV to detect a tracking computer (TrC) that tracks on which computer does the SV reside. Each computer informs the TrC that the SV originates an edge that resides on that computer. For each SV, the TrC detects that the SV originates edges that reside on multiple providing computers (PCs). The TrC selects a target computer (TaC) from the multiple PCs to host the SV. The TrC instructs each PC, excluding the TaC, to transfer the SV and related edges that are connected to the SV to the TaC. A vertex's internal identifier indicates which computer hosts the vertex. The TrC maintains a mapping between external and internal identifiers.
US10534655B1 Job scheduling based on job execution history
Methods, systems, and computer-readable media for job scheduling based on job execution history are disclosed. A request is received to schedule a workload comprising a plurality of jobs. A resource allocation score for the workload is determined. The resource allocation score represents (at least in part) an estimated likelihood of successful execution of the workload. A first portion of the workload is scheduled for execution, and a remaining portion (if any) of the workload is delayed. A quantity of jobs in the first portion of the workload is determined based (at least in part) on the resource allocation score. Execution of the first portion of the workload is initiated.
US10534651B2 Rendering
This document describes methods, systems and computer program products related to cloud-based rendering. The subject matter of this document is embodied in a method that includes receiving, at a server, information associated with a job of rendering one or more frames at the server, and using, at the server, an application to perform at least a portion of the rendering. The use of the application to perform the rendering bears a charge according to a usage license associated with the application. The method also includes measuring, at the server, an amount of use of the application in performing the rendering for use in determining the charge.
US10534650B2 Parallel video processing using multicore system
According to one embodiment of the present disclosure, there is provided a processing method including obtaining parallelized unit information for video parallel processing; obtaining performance information that indicates performance of a plurality of cores; and allocating a plurality of video unit data to the plurality of cores based on the parallelized unit information and the performance information. The parallelized unit information includes complexity information that indicates complexity of the plurality of video unit data.
US10534646B2 Memory management for applications operating on java virtual machines
Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a notification from a java virtual machine indicating that an amount of free memory associated with the java virtual machine is less than a first threshold amount of memory. In response to the notification, the program further transitions from operating in a non-low-memory stat to operating a low-memory state. The low-memory state includes decreasing an amount of memory used by a set of components in a plurality of components of an application operating on the java virtual machine in order to increase the amount of free memory associated with the java virtual machine. The program also determines that the amount of free memory associated with the java virtual machine is greater than a second threshold amount of memory. In response to the determination, the program further transitions from operating in the low-memory state to operating in the non-low-memory state.
US10534645B2 Method and system for executing processes in a virtual storage area network
The present disclosure relates to a method and system for executing processes in Virtual Storage Area Network by an array controller. The array controller receives a request for executing a process in VSAN, calculates a time duration for execution of the received process, compares calculated time duration with a predefined time duration, where the received process is divided into a first part and a second part if the calculated time duration exceeds the pre-defined time duration, executes the first part of the received process and assigns the second part of received process to a management server for execution, where the management server comprises a plurality of processing units dedicated for executing the second part of the received process.
US10534644B2 Method and system for a CPU-local storage mechanism
Described herein are systems and methods for implementing a processor-local (e.g., a CPU-local) storage mechanism. An exemplary system includes a plurality of processors executing an operating system, the operating system including a processor local storage mechanism, wherein each processor accesses data unique to the processor based on the processor local storage mechanism. Each of the plurality of processors of the system may have controlled access to the resource and each of the processors is dedicated to one of a plurality of tasks of an application. The application including the plurality of tasks may be replicated using the processor local storage mechanism, wherein each of the tasks of the replicated application includes an affinity to one of the plurality of processors.
US10534642B2 Application restore time from cloud gateway optimization using storlets
A method, computer system, and a computer program product for designing and executing at least one storlet is provided. The present invention may include receiving a plurality of restore operations based on a plurality of data. The present invention may also include identifying a plurality of blocks corresponding to the received plurality of restore operations from the plurality of data. The present invention may then include identifying a plurality of grain packs corresponding with the identified plurality of blocks. The present invention may further include generating a plurality of grain pack index identifications corresponding with the identified plurality of grain packs. The present invention may also include generating at least one storlet based on the generated plurality of grain pack index identifications. The present invention may then include returning a plurality of consolidated objects by executing the generated storlet.
US10534641B2 Electronic device that uses hardware corresponding to priority level of processor usage
An electronic device includes a CPU that executes the process execution program to function as a plurality of process execution units as threads and an execution control unit. The plurality of process execution units use the CPU to execute a process. The execution control unit controls executing of the process by the plurality of process execution units. The execution control unit sets a CPU usage priority level for each of the plurality of process execution units. The execution control unit changes the CPU usage priority level of the job of a type other than a specific type to a priority level that is equal to or less than a specific priority level, when the job of the specific type and the job of the type other than the specific type are simultaneously executed.
US10534638B2 Method and apparatus for switching tasks using a displayed task stack
A method and an electronic device are provided in which, in response to a first user input, a stack of partially overlaid visual elements is displayed in response to the first user input. Each visual element corresponds to an application that is running in the electronic device and includes an index item representing the corresponding application. A second user input for selecting a visual element from the stack of partially overlaid visual elements is received through the touchscreen. An execution screen of an application corresponding to the selected visual element is displayed.
US10534633B2 Extensible asset classes in a monitoring system having a common platform
An application software platform is provided for use in a process plant or other environment to enable various different applications to run, to obtain access to, and to use data from various different assets in the plant or other asset environment in a consistent and easily understood manner. The software platform includes a class-based object structure or model that is set up and used to organize and to efficiently provide access to data about, generated by, or obtained from the assets in the plant. This class-based object structure may be used to provide efficient and organized communications between the various monitoring or other applications and the plant assets or sources of data. The class-based object structure is extensible and includes or defines various hierarchies of class objects that, in turn, define various levels of the assets or other physical or logic entities being monitored (i.e., from which or about which data is being obtained), as well as properties and behaviors of the assets or physical or logical entities being monitored.
US10534629B1 Virtual data management services
Systems and methods are provided for implementing virtual data management services. For example, a method for providing virtual data management services in a computing system comprising a cluster of server nodes, includes receiving a request for a data management service, provisioning one or more server nodes within the cluster of server nodes to execute the requested data management service, configuring one or more instances of virtual data services from a plurality of available virtual data service templates to implement the requested data management service, and executing the configured instances of virtual data services on the one or more provisioned server nodes to perform the requested data management service.
US10534627B2 Scalable policy management in an edge virtual bridging (EVB) environment
A device includes a memory that is configured to store instructions. The device includes a processor configured to execute the instructions to: validate a message including virtual machine (VM) information using a value of a virtual station interface (VSI) type identification (ID) to perform a lookup of a fetched VSI database. The VM information for the VM includes VSI type ID and virtual local area network (VLAN) ID. The processor further generates a first table for multiple different VM types with at least a portion of information from the VSI database, retrieves an address of the VM from the first table for the multiple different VM types based on using VSI type ID and network ID, retrieves rules associated with the retrieved address of the VM and the VSI type ID from a second table including VM information, and applies the associated rules for the VM.
US10534624B2 Generating and storing translation information as package metadata
Embodiments relate to systems and methods for generating and storing translation information as package metadata. A physical or virtual client machine can host a set of installed software packages, including operating system, application, and/or other software. A package manager tracks the set of installed packages and language resources available for the installed set. The package manager can host or access a set of package attributes which include language specifications which indicates a language that should be used for search, display, and/or other activities. The language specifications be used to link to remote a remote repository storing various language metadata, including translations of source text. The resulting translated descriptions of source text from applications or other objects can be received and locally stored as translation information on the client machine. Translations can be periodically generated and/or updated.
US10534620B2 Systems and methods for establishing core root of trust measurement (CRTM) for basic input/output (BIOS) image recovery
Systems and methods for establishing Core Root of Trust Measurement (CRTM) for Basic Input/Output (BIOS) image recovery are described. In some embodiments, an Information Handling System (IHS) may include a processor and a BIOS coupled to the processor, the BIOS having program instructions that, upon execution, cause the IHS to: during a boot process, verify integrity of a BIOS recovery image using a CRTM, and determine whether to restore the BIOS recovery image in response to the verification.
US10534618B2 Auto bootloader recovery in BMC
In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a management device. The management device executes a first bootloader from a first image stored at a primary storage device of the management device. The management device re-executes the first bootloader from the first image when the executing is not successful and a number of re-execution is less than a predetermined number. The management device locates a second image from a secondary storage device when the execution of the first bootloader is not successful and the number of re-execution is greater than or equal to the predetermined number. The management device executes a second bootloader from the second image subsequent to the locating the second image.
US10534617B2 Backing up virtual machine operating system data on sequential-access data storage systems
Backing up virtual machine operating system data on sequential-access data storage systems is provided. A virtual machine boots into an operating system using operating system data that is provided to the virtual machine from a random access storage unit. The random access storage unit stores the operating system data as a first plurality of blocks. The operating system data is recorded in a sequential order as it is provided to the virtual machine. The operative system data is recorded in a record file. Sequential boot data is recorded on a sequential backup system based, at least in part, on the record file. The sequential boot data is a copy of the operating system data that represent the operating system as a second plurality of blocks based, at least in part, on the sequential order of the operating system data provided to the virtual machine.
US10534616B2 Load-hit-load detection in an out-of-order processor
Technical solutions are described for executing one or more out-of-order instructions by a load-store unit (LSU) by detecting a load-hit-load (LHL) case based only on effective addresses (EA). An example method includes, in response to receiving a first load instruction, creating an entry in a LHL table. Further, in response to receiving a second load instruction in the load reorder queue, and in response to the predetermined number of bits from a second EA used by the second load instruction matching the predetermined number of bits from the first EA, comparing the first EA and the second EA. Further, a first thread identifier for the first load instruction is compared with a second thread identifier for the second load instruction. In response to the first EA matching the second EA, and the first thread identifier matching the second thread identifier, the method includes flushing the first load instruction.
US10534614B2 Rescheduling threads using different cores in a multithreaded microprocessor having a shared register pool
A method of sharing a plurality of registers in a shared register pool among a plurality of microprocessor threads begins with a determination that a first instruction to be executed by a microprocessor in a first microprocessor thread requires a first logical register. Next a determination is made that a second instruction to be executed by the microprocessor in a second microprocessor thread requires a second logical register. A first physical register in the shared register pool is allocated to the first microprocessor thread for execution of the first instruction and the first logical register is mapped to the first physical register. A second physical register in the shared register pool is allocated to the second microprocessor thread for execution of the second instruction. Finally, the second logical register is mapped to the second physical register.
US10534613B2 Supporting learned branch predictors
Implementations of the disclosure provide a processing device comprising a branch predictor circuit to obtain a branch history for an application. The branch history comprising references to branching instructions associated with the application and an outcome of executing each branch. Using the branch history, a neutral network is trained to produce a weighted value for each branch of the branching instructions. Features of the branching instructions are identified based on the weighted values. Each feature identifying predictive information regarding the outcome of at least one branch of correlated branches having corresponding outcomes. A feature vector is determined based on the features. The feature vector comprises a plurality of data fields that identify an occurrence of a corresponding feature of the correlated branches with respect to the branch history. Using the feature vector, a data model is produced to determine a predicted outcome associated with the correlated branches.
US10534612B2 Hybrid polymorphic inline cache and branch target buffer prediction units for indirect branch prediction for emulation environments
Branch instructions are managed in an emulation environment that is executing a program. A plurality of slots in a Polymorphic Inline Cache is populated. A plurality of entries is populated in a branch target buffer residing within an emulated environment in which the program is executing. When an indirect branch instruction associated with the program is encountered, a target address associated with the instruction is identified from the indirect branch instruction. At least one address in each of the slots of the Polymorphic Inline Cache is compared to the target address associated with the indirect branch instruction. If none of the addresses in the slots of the Polymorphic Inline Cache matches the target address associated with the indirect branch instruction, the branch target buffer is searched to identify one of the entries in the branch target buffer that is associated with the target address of the indirect branch instruction.
US10534609B2 Code-specific affiliated register prediction
Code-specific affiliated register prediction. A determination is made as to whether a unit of code is a candidate for affiliated register prediction. The determining employs a code specific indicator specific to the unit of code. Based on determining the unit of code is a candidate for affiliated register prediction, an indication of an affiliated register is loaded into a selected location. Based on the loading, the affiliated register is employed in speculative processing.
US10534606B2 Run-length encoding decompression
Approaches are described to improve database performance by implementing a RLE decompression function at a low level within a general-purpose processor or an external block. Specifically, embodiments of a hardware implementation of an instruction for RLE decompression are disclosed. The described approaches improve performance by supporting the RLE decompression function within a processor and/or external block. Specifically, a RLE decompression hardware implementation is disclosed that produces a 64-bit RLE decompression result, with an example embodiment performing the task in two pipelined execution stages with a throughput of one per cycle. According to embodiments, hardware organization of narrow-width shifters operating in parallel, controlled by computed shift counts, is used to perform the decompression. Because of the decreased time required to perform RLE decompression according to embodiments, the performance of tasks that use embodiments described herein for decompression of run-length encoded data is made more efficient.
US10534605B2 Application system having a gaming engine that enables execution of a declarative language
An application system for the creation, deployment, and management of digital content assets is provided, for developing media-rich content and applications that have a simple architecture that is also comprehensive and extensible. In embodiments, a system for creating, sharing and managing digital content may include a visual editing environment that enables a developer to create and edit code controlling a digital content asset using a declarative language and a code execution engine that operates on the code created in the visual editing environment to control execution of at least one hardware infrastructure element that enables the utilization of the digital content asset, wherein the code execution engine includes at least one gaming engine capability enabling the execution of the declarative language to control at least one of a behavior and a state of the digital content asset.
US10534603B1 Automatic renaming of elements of a graphical modeling environment
A device may receive input to perform a renaming operation in a graphical modeling environment. The device may identify a selected element, included in the graphical modeling environment, based on the input. The device may determine an element indicator associated with the selected element. The element indicator may be used to identify a relationship between the selected element and a related element included in the graphical modeling environment. The device may identify, based on the element indicator, the related element associated with the selected element. The device may modify the element indicator based on receiving the input to perform the renaming operation, and may modify a corresponding element indicator corresponding to the related element.
US10534601B1 In-service software upgrade of virtual router with reduced packet loss
Techniques are disclosed for performing an In-Service Software Upgrade (“ISSU”) of a first packet forwarding component (PFC) of a virtual router configured to forward traffic flows for a plurality of session instances within a cloud-based data center. The techniques described herein may retain flow state information throughout the ISSU process without interrupting network traffic flow. In one example, a processor of a plurality of compute nodes within the data center receives a request to perform an ISSU of the first PFC. The processor spawns a second virtual routing agent and a second PFC. The second virtual routing agent synchronizes flow state information with a first virtual routing agent for the virtual router. After synchronizing the flow state information, the virtual router switches from forwarding traffic flows by the first PFC to forwarding traffic flows by the second PFC. The ISSU process deactivates the first virtual router and the first PFC.
US10534598B2 Rolling upgrades in disaggregated systems
Embodiments for performing rolling software upgrades in a disaggregated computing environment. A rolling upgrade manager is provided for upgrading one or more disaggregated servers. A designated memory area is used for storing an updated software component, and a disaggregated server is switched to the designated memory area from a currently assigned memory area when performing the software upgrade.
US10534597B2 Information processing apparatus that preforms set value synchronization process, control method therefor, storage medium storing control program therefor, and information processing system
An information processing apparatus that is capable of matching setting values among a plurality of devices of which energization states are controllable independently. A receiving unit a request from an information processor, which is provided with a plurality of devices of which energization states are controllable independently and performs an information process according to set data, for update information about set data concerning a device being in an energized state. A determination unit determines whether the set data concerning the requested update information is relevant to set data concerning a device being in a non-energized state. A control unit controls whether the update information about the set data concerning the device being in the energized state is given in a response according to the determination result by the determination unit and to transmit the response to the information processor.
US10534596B2 Migrating applications to updated environments
A migration system for migrating an application between environments is provided. The migration system includes analyzes a profile of the application on a first environment based on a conformance check. The migration system reconstructs application dependencies with respect to a second environment, based on the application profile analysis, to produce an updated environment with reconstructed application dependencies. The migration system migrates the application from the first environment to the updated environment with the reconstructed application dependencies.
US10534595B1 Techniques for configuring and validating a data pipeline deployment
Techniques for configuring and validating a data pipeline system deployment are described. In an embodiment, a template is a file or data object that describes a package of related jobs. For example, a template may describe a set of jobs necessary for deduplication of data records or a set of jobs performing machine learning on a set of data records. The template can be defined in a file, such as a JSON blob or XML file. For each job specified in the template, the template may identify a set of dataset dependencies that are needed as input for the processing of that job. For each job specified in the template, the template may further identify a set of configuration parameters needed for deployment of the job. In an embodiment, a server uses the template and the configuration parameter values collected via the GUI to generate code for the package of jobs. The code may be stored in a version control system. In an embodiment, the code may be compiled, executed, and deployed to a server for processing the data.
US10534591B2 Multistage development workflow for generating a custom instruction set reconfigurable processor
Systems and methods which implement workflows for providing reconfigurable processor core algorithms operable with associated capabilities using description files, thereby facilitating the development and generation of instruction sets for use with reconfigurable processors, are shown. Embodiments implement a multistage workflow in which program code is parsed into custom instructions and corresponding capability descriptions for generating reconfigurable processor loadable instruction sets. The multistage workflow of embodiments includes a hybrid threading complier operable to compile input program code into custom instructions using a hardware timing agnostic approach. A timing manager of the multistage workflow of embodiments utilizes capabilities information provided in association with the custom instructions generated by the hybrid threading complier to impose hardware timing on the custom instructions. A framework generator and hardware description language complier are also included in the multistage workflow of embodiments.
US10534590B2 Dynamic recompilation techniques for machine learning programs
The embodiments described herein relate to recompiling an execution plan of a machine-learning program during runtime. An execution plan of a machine-learning program is compiled. In response to identifying a directed acyclic graph of high-level operations (HOP DAG) for recompilation during runtime, the execution plan is dynamically recompiled. The dynamic recompilation includes updating statistics and dynamically rewriting one or more operators of the identified HOP DAG, recomputing memory estimates of operators of the rewritten HOP DAG based on the updated statistics and rewritten operators, constructing a directed acyclic graph of low-level operations (LOP DAG) corresponding to the rewritten HOP DAG based in part on the recomputed memory estimates, and generating runtime instructions based on the LOP DAG.
US10534580B2 Comparing a runlength of bits with a variable number
Processing circuitry is provided for comparing a number of adjacent widths having a common value and extending from a starting position within an input number with a runlength specified by a variable number. The circuitry includes a mask generator for generating a mask value in dependence upon the variable number, combination circuitry for performing a logical combination operation upon respective bits within the input number starting from the starting position and corresponding bits within the mask value so as to generate an intermediate value. Result circuitry then generates a result indicative of whether or not the number of adjacent bits is less than or equal to the run length in dependence upon a determination if any bits within the intermediate value have a predetermined value.
US10534575B1 Buffering of associative operations on random memory addresses
A system, a method, and computer program product for performing buffering operations. A data update is received at a buffering location. The buffering location includes a first buffer portion and a second buffer portion. The data update includes an address tag. The buffering location is communicatively coupled to a memory location configured to receive the data update. A target address of the data update in the memory location is determined using the first buffer portion and compared to the address tag. The data update is applied using the first buffer portion to update data in the first buffer portion upon determination that the target address matches the address tag. The target address of the data update is pre-fetched from the memory location upon determination that the target address does not match the address tag. The first and second buffer portions buffer the data update using the pre-fetched target address.
US10534572B2 Control device, control method, and storage medium storing a program
A control device includes a control circuit or a processor, that performs various tasks/steps, including displaying, in a GUI, an image of an operation element operable by a user to input a user instruction, and receiving a device assigned to the operation element, a parameter, including an ON or OFF state or a level of the device assigned to the operation element, and a setting value of the parameter corresponding to an operation state of the operation element. A setting command is transmitted to the device assigned to the operation element when the operation element is operated to be in a predetermined operation state. The setting command changes the setting value of the parameter from a current value to a setting value associated to the operation element.
US10534568B2 Image forming apparatus having first and second devices each having separate energy saving modes
An image forming apparatus includes a first device having first circuitry and a printer and/or a scanner, and a second device to operate the first device, the second device including second circuitry to install, on a memory of the second device, one or more applications for executing image processing using the printer or the scanner. When determining that a current time is equal to an update time set within an update time range defined by a user, the second circuitry acquires, from a server via the first device and a network, update target application information indicating a target application among the one or more applications installed in the second device, requests, to the server via the first device, downloading of the target application, acquires the target application from the server via the first device, and installs the acquired target application in the second device.
US10534558B1 Relocating paged metadata
A storage array uses paged metadata. Each storage director has access to a plurality of object storage systems which describe locations of paged metadata in backing storage. Each object storage system includes different types of inodes which describe objects in backing storage. The object storage systems are used to locate and relocate metadata for loading into global memory, and creation and deletion of objects. An object storage system may be selected based on factors including ratio of different inode types, locality of object usage and anticipated object activity level.
US10534555B2 Host synchronized autonomous data chip address sequencer for a distributed buffer memory system
One or more memory systems, architectural structures, and/or methods of storing information in memory devices is disclosed to improve the data bandwidth and or to reduce the load on the communications links in a memory system. The system may include one or more memory devices, one or more memory control circuits and one or more data buffer circuits. In one embodiment, the Host only transmits data (and CRC) and does not transmit control signals, over its communications link with the data buffer circuits. In one aspect, the memory control circuit does not send the store data tag to the data buffer circuits. In one embodiment, the Host and the data buffer circuits each maintain a separate state machine-driven address pointer or local address sequencer, e.g., local store tag FIFO, which contains the same tags in the same sequence. A periodic system check and resynchronization method is also disclosed.
US10534551B1 Managing write operations during a power loss
Exemplary methods, apparatuses, and systems include a memory controller detecting that an asynchronous power loss event has occurred. Upon determining that a write operation is in progress to a first type of non-volatile memory element, the memory controller cancels the write operation and retrieves data associated with the write operation. The memory controller sends a request for a second physical address pointing to a second type of non-volatile memory element. Upon receiving a second physical address corresponding to a logical address, the memory controller stores the data at the second physical address.
US10534550B2 Information processing apparatus, information processing method, and computer program product
According to an embodiment, an information processing apparatus includes a non-volatile memory manager. The non-volatile memory manager is configured to save, in a non-volatile memory section, information of a plurality of storage sections to be read after rebooting. The non-volatile memory section is configured to keep storing information even if power is off.
US10534547B2 Consistent transition from asynchronous to synchronous replication in hash-based storage systems
A System, computer program product, and computer-executable method of transitioning replication on a data storage system including a production site and a replication site from asynchronous replication to synchronous replication, the System, computer program product, and computer-executable method including receiving a request to transition from asynchronous replication to synchronous replication and changing the data storage system to a transition mode, wherein the data storage system transitions the data storage system from using asynchronous replication to synchronous replication.
US10534546B2 Storage system having an adaptive workload-based command processing clock
A storage system having an adaptive workload-based command processing clock is provided. In one embodiment, a storage system has a memory, a command processing path, and a controller in communication with the memory and the command processing path. The controller is configured to adapt an input clock signal based on a current workload of the controller and provide the adapted clock signal to the command processing path in the controller.
US10534545B2 Three-dimensional stacked memory optimizations for latency and power
An aspect includes receiving a request to write data to a memory that includes a stack of memory devices, each of the memory devices communicatively coupled to at least one other of the memory devices in the stack via a through silicon via (TSV). The write request is received by a hypervisor from an application executing on a virtual machine managed by the hypervisor. In response to receiving the request a latency requirement of accesses to the write data is determined. A physical location on a memory device in the stack of memory devices is assigned to the write data based at least in part on the latency requirement and a position of the memory device in the stack of memory devices. A write command that includes the physical location and the write data is sent to a memory controller.
US10534544B2 Data shuffling in a non-uniform memory access device
A method of orchestrated shuffling of data in a non-uniform memory access device that includes a plurality of processing nodes that are connected by interconnects. The method includes running an application on a plurality of threads executing on the plurality of processing nodes. Data to be shuffled is identified from source threads running on source processing nodes among the processing nodes to target threads executing on target processing nodes among the processing nodes. The method further includes generating a plan for orchestrating the shuffling of the data among the all of the memory devices associated with the threads and for simultaneously transmitting data over different interconnects to a plurality of different target processing nodes from a plurality of different source processing nodes. The data is shuffled among all of the memory devices based on the plan. The data includes operand data and operational state data of the source threads.
US10534540B2 Memory protocol
The present disclosure includes apparatuses and methods related to a memory protocol. An example apparatus can perform operations on a number of block buffers of the memory device based on commands received from a host using a block configuration register, wherein the operations can read data from the number of block buffers and write data to the number of block buffers on the memory device.
US10534538B2 Fine-grained hardware transactional lock elision
Concurrent threads may be synchronized at the level of the memory words they access rather than at the level of the lock that protects the execution of critical sections. Each lock may be associated with an array of flags and each flag may indicate ownership of certain memory words. A pessimistic thread may set flags corresponding to memory words it is accessing in the critical section, while an optimistic thread may read the corresponding flag before any memory access to ensure that the flag is not set and that therefore the associated memory word is not being accessed by the other thread. Thus, optimistic threads that do not have conflicts with the pessimistic thread may not have to wait for the pessimistic thread to release the lock before proceeding.
US10534537B2 Replacement of physical buttons with virtual controls
In an approach for controlling a computing device without mechanical buttons the computer detects an interaction with a touch capacitive sensing surface on a computing device. The computer determines that the detected interaction includes at least three interactions including at least two different touch capacitive sensing surfaces. The computer determines a virtual control button to display based on the detected interaction. The computer displays the determined virtual control button to the user. The computer receives an interaction with the displayed virtual control button. The computer implements an action associated with the determined virtual control button based on the received interaction.
US10534534B2 Method for controlling display, storage medium, and electronic device
An electronic device is provided. The electronic device includes a display and a processor operatively connected to the display and configured to control the display to display a window related to context recognition on the display according to a predefined first layout corresponding to a first event related to screen splitting and control the display to display at least two windows split with respect to a folded portion of the display according to a predefined second layout corresponding to a second event related to the screen splitting.
US10534533B2 Messaging sticker applications
A messaging system in one embodiment includes a messaging app and one or more sticker extension apps configured to create a sticker image and render a sticker image that is displayed in a view hosted by the messaging app. The messaging app can launch, from a browsable view that includes one or more sticker extension apps, one or more of the sticker extension apps, and a sticker image created by one of the sticker extension apps can be communicated between the sticker extension app and the messaging app through an interprocess communication.
US10534530B2 Method and system for ink data generation, ink data rendering, ink data manipulation and ink data communication
A method implemented in a device including a position input sensor is provided, for generating ink data including stroke objects that are vector data configured to reproduce paths formed by operating a pointer. The method includes generally three step. The first step receives pen event data representative of a user's hand-drawn motion on a sensor surface. The second step generates a stroke object based on the pen event data, generates a metadata object that describes the stroke object based on the pen event data and context information received from an application supporting the pen event data, and generates a drawing style object that defines how to draw the stroke object based on the pen event data and the context information. The third step outputs the stroke object, the metadata object, and the drawing style object in association with each other in a recording format or in a transmission format.
US10534528B2 Digital flash card techniques
Techniques are disclosed for providing a digital flash card function in electronic devices. In an embodiment, a digital flash card includes a word or phrase along with the definition of the word or phrase pulled automatically from a glossary or dictionary. The digital flash card may be created through an options menu after selecting a word or phrase, automatically whenever a word or phrase is highlighted by the user, or whenever a word or phrase is looked up. Once the flash cards have been created, they may be organized into various folders or stacks, and in some cases the flash cards may automatically be organized based on the source of the selected word or phrase. Once one or more flash cards have been created, the user may view flash cards, flip them over to view the opposite side, and scroll through the flash cards using various touch screen gestures.
US10534527B2 Relative pen scroll
A computing device (e.g., a host computer in communication with a tablet input device) receives pen data corresponding to first and second positions of a pen device. The computing device compares the first and second positions to obtain an angle and an offset distance between the positions. The computing device selects a scrolling direction (either vertical or horizontal) based on the angle, with the selection being biased towards vertical scrolling. The computing device determines a number of scrolling events based on the offset distance, which may include comparing the offset distance with a preselected minimum distance. The computing device sends the scrolling events to an application executing on the computing device. The scrolling events cause the application to render scrolling in the selected scrolling direction. The pen data may include an indication of pen-down status and/or pen button activation to help determine whether to activate or terminate scrolling.
US10534526B2 Automatic scrolling based on gaze detection
Disclosed are various embodiments for automatic scrolling of content displayed on a display device in response to gaze detection. Content may be displayed in a window rendered on a display screen. Gaze detection components may be used to detect that a user is gazing at the displayed content and to determine a gaze point relative to the display screen. At least one applicable scroll zone relative to the display screen and a scroll action associated with each applicable scroll zone may be determined. In response to determining that the gaze point is within a first applicable scroll zone, an associated first scroll action may be initiated. The first scroll action causes the content to scroll within the window until at least one of: expiration of a defined period, determining that a portion of the content scrolls past a defined position within the window, determining that the gaze point is outside of the first scroll zone, and detecting an indicator that the user begins reading the content.
US10534525B1 Media editing system optimized for distributed computing systems
A system and method for performing edit actions on media of a first resolution, wherein the media of the first resolution is obtained from a media capture device and the media of the first resolution is stored in a data store. A set of edit actions is obtained, wherein the set of edit actions were previously applied to media of the second resolution, wherein the media of the second resolution is a lower-resolution copy of the media of the first resolution, and edited media is produced by applying the set of edit actions to the at least a portion of the media of the first resolution.
US10534524B2 Method and device for controlling reproduction speed of multimedia content
A method and a device for providing content are provided. The device includes a display configured to display content, and an interface configured to receive a first input that selects a part of the displayed content, and a second input that requests to change a size of the displayed content. The device further includes a controller configured to control the display to display the selected part of the displayed content and an unselected part of the displayed content by changing a size of the selected part and a size of the unselected part to be different from each other, in response to the interface receiving the second input.
US10534522B2 Pinning portions of data visualizations
Examples of pinning portions of data visualizations are provided herein. A portion of interest of a data visualization can be selected, and a pinned portion can be generated that includes the portion of interest. A data visualization can be generated that represents data in a dataset. Instructions to select a portion of interest of the data visualization can be received. A pinned portion of the data visualization can then be generated. The pinned portion has pinned visualization content that includes at least some of the portion of interest of the data visualization. The pinned portion can be presented in association with the data visualization.
US10534521B2 Social networking based on nearby neighborhoods
Disclosed embodiments relate to a system and a method of managing an online social network having a plurality of neighborhoods. The system may receive a location from a user, and select, based on the location, a neighborhood from the plurality of neighborhoods. The system may further assign the user to the selected neighborhood and grant the user access to communications by users assigned to the selected neighborhood. In an embodiment, a computer-implemented method comprises creating and storing in computer data storage neighborhood data defining a plurality of geographical neighborhoods based upon a plurality of vertices or boundaries; using a computer, for each particular neighborhood among the plurality of neighborhoods, determining one or more nearby neighborhoods is associated with a geographical area proximate to the particular neighborhood; using the computer, receiving from a second computer that is associated with a user account, activation input specifying selections of one or more nearby neighborhoods as activated in association with the particular user account, wherein the activation input specifies fewer than all the one or more nearby neighborhoods; updating a database coupled to the computer to associate the selections of one or more nearby neighborhoods as activated in association with the particular user account; using the computer, receiving a request from the second computer to perform any of displaying a map page that includes the nearby neighborhoods, displaying a feed of messages, and creating a new message; using the computer, in response to the request, performing causing the displaying the map page that includes the nearby neighborhoods, causing displaying the feed of messages, or the creating the new message based upon only the selections of the one or more nearby neighborhoods as activated in association with the particular user account.
US10534519B2 Display device and operation method thereof
A display device includes a display; a processor; a memory; a communicator comprising communication circuitry; and one or more programs stored in the memory and executed by the processor, wherein the one or more programs include instructions for displaying a user interface (UI) on the display, the UI being configured to request a remote support service from an external server providing the remote support service in order for an external device connected over a network to receive the remote support service through the communication circuitry.
US10534516B2 User interaction method for input selection
Usability of a device having a user interface that contains a plurality of user-selectable elements presented in a spatial arrangement that varies over time is improved by storing the spatial arrangement at an initial given time in a memory and, upon receiving user input at a later time, applying the user input denoting a selection within the spatial arrangement as at the initial given time stored in the memory, in order to achieve the automatic selection of the element that existed at the selected location within the arrangement at a period of time before the selection was made, rather than the selection of the element that exists within the arrangement at the actual time of the selection being made.
US10534513B2 Method for indicating jack location and terminal
A method for indicating a jack location, where the method includes detecting an illuminance value of an environment in which a terminal is located, detecting, by the terminal, second information when the terminal determines that the illuminance value is lower than a first predetermined threshold, and displaying, by the terminal, prompt information when the terminal determines that the second information meets a preset condition, where the prompt information is used to indicate a jack location. In this way, a user can easily and accurately find a jack location of a terminal device at a dark night or in a dim place.
US10534511B2 Multi-dimensional dynamic visual browsing
Apparatus, systems, and methods may operate to present a first plurality of visible images indicating a corresponding group of visible element navigation pathways associated with a first level of an online marketplace, receive a selection of one of the first plurality of visual images to provide a selected image, and navigate to a second level of the online marketplace along the visible element navigation pathways by presenting a second plurality of visible images representing one of a super-category including the selected image and a sub-category included in the selected image, wherein the first and second levels form part of at least three levels of visual navigation. Selections may be saved for future manipulation, review, and navigation as a collection of thumbtacked images. Additional apparatus, systems, and methods are disclosed.
US10534510B2 Information processing device, information processing system, and recording medium
An example system includes: a display processing unit performing processing of displaying on a display unit a home screen containing a selection image and a background image, the selection image being constructed from one or a plurality of images used for receiving selection operation, the background image serving as a background of the selection image; and a scroll operation reception unit receiving operation of scrolling the selection image displayed on the display unit. In accordance with the operation of scrolling received by the scroll operation reception unit, the display processing unit scrolls the selection image while animating the background image of the home screen.
US10534501B2 Displaying nodes visually offset from associated components
[Object] To facilitate user's operations.[Solution] An editing apparatus is provided including: a component output unit for outputting a display screen on which a plurality of components are displayed; a node output unit for outputting a plurality of nodes respectively corresponding to the plurality of components on the display screen so that the nodes are displayed along with the plurality of components so as to overlap the display of the plurality of components; and a setting unit for setting, in response to a user's instruction of association between two or more of the nodes, an association between two or more of the components corresponding to the two or more of the nodes.
US10534500B1 Color based search application interface and corresponding control functions
A user interface may be accessed and used to illustrate various user options. One example method of operation may include initiating an application on a user computing device, receiving a selection to initiate a circular menu associated with the application including multiple selection options on a user display interface of the user computing device, identifying a user action associated with the application, and populating the circular menu with menu options linked to the user action identified.
US10534499B2 Cell site audit and survey via photo stitching
Systems and method for performing a cell site audit or survey remotely via a User Interface (UI) include, subsequent to capturing a plurality of photos of a cell site and linking the plurality of photos to one another based on their adjacency at the cell site, displaying the UI to a user remote from the cell site, wherein the plurality of photos cover a cell tower with associated cell site components and an interior of a building at the cell site; receiving navigation commands from the user performing the cell site audit or survey; and updating the displaying based on the navigation commands, wherein the navigation commands include one or more of movement at the cell site and zoom of a current view.
US10534497B2 Systems and methods for bulk redaction of recorded data
Systems and methods for redacting information from data records are provided. Data records are recorded by recording devices, including, but not limited to, camera recording devices such as those associated with law-enforcement officers. The data records are stored in an evidence management system. In response to requests for records, including but not limited to Freedom of Information Act (FOIA) requests, the evidence management system creates redacted versions of the data records. Public access may then be provided to the redacted data records. In some embodiments, automated bulk redaction may be applied to video data records by applying a video filter to the entire visual field of the video information. In some embodiments, access to the redacted data records may be provided via a cloud storage system or via a removable computer-readable storage medium.
US10534494B2 Detection device and display device
A detection device includes a substrate; a plurality of first conductive thin wires provided in a plane parallel to the substrate and extending in a first direction; a plurality of second conductive thin wires provided in the same layer as that of the first conductive thin wires and extending in a second direction forming an angle with the first direction; first groups that are disposed in first strip-like regions respectively having a first width, each of the first groups including at least two of the first conductive thin wires displaced from one another in the second direction; and second groups that are disposed in second strip-like regions respectively having a second width, each of the second groups including at least two of the second conductive thin wires displaced from one another in the first direction.
US10534493B2 Mutual capacitive touch substrate, mutual capacitive touch panel, and mutual capacitive touch apparatus
The present application discloses a mutual capacitive touch substrate comprising a matrix of a plurality of electrode units, adjacent electrode units complementarily matching each other. Each electrode unit comprises a first electrode having a first undulating boundary; a second electrode having a second undulating boundary; and a fill pattern between the first electrode and the second electrode, having an undulating boundary substantially complementary to corresponding portions of the first undulating boundary and the second undulating boundary. The first electrode, the second electrode, and the fill pattern in a same electrode unit are electrically isolated from each other.
US10534491B2 Capacitive touch sensor and method
A capacitive touch sensor is disclosed for use with input signal. The capacitive touch sensor includes a number n of input/output lines. Each of the number n of input/output lines is electrically disconnected from every other of the number n of input/output lines. Each of the number n of input/output lines is arranged to cross every other of the number n of input/output lines. Each of a number β of positions, includes one of the number n of input/output lines crossing another of the number n of input/output lines.
US10534490B2 Touch displaying device
A touch displaying device includes a housing, a displaying screen, a capacitive touch screen, a timing control board, a touch control board, a video control board, an LED driving board, a power control board, a first converting board, and a second converting board. The housing includes a first edge, a second edge, a first side edge, and a second side edge. The first converting board includes a timing signal adapter and a first electrode signal adapter. The second converting board includes a second electrode signal adapter. The first converting board, the timing control board and the touch control board are fixed in the housing and disposed adjacent to the second edge. The timing control board is disposed towards a side of the touch control board. The second adapter plate is fixed in the housing and disposed adjacent to an end of the second edge adjacent to the first side edge.
US10534489B2 Capacitive discharge circuit for touch sensitive screen
A capacitive discharge circuit includes a line having a capacitance, a switched capacitor circuit including a capacitor, a switched circuit coupled to the line, and a voltage regulator coupled between the switched capacitor circuit and the switched circuit. A controller operates the switched capacitor circuit and switched circuit to in a first phase, charge the capacitor by coupling the capacitor between a common mode and a power supply, and in a second phase, discharge the capacitor by coupling the voltage regulator in series with the capacitor between the power supply node a ground. The controller is also configured to in a third phase, charge the capacitor by coupling the capacitor between the common mode and the power supply, and in a fourth phase, share charge between the line and the capacitor by coupling the voltage regulator and the capacitor in series between the line and the ground.
US10534486B2 Touch screen, display device having the same, and driving method thereof
A touch screen includes a first electrode layer, an insulating layer on a first electrode layer, and a second electrode layer on the insulating layer. The first electrode layer or second electrode layer includes first sensing electrode columns and second sensing electrode columns. The first sensing columns include first sensing electrodes having sub-electrodes. The second sensing electrode columns are alternately arranged with the first sensing electrode columns and include second sensing electrode. The sub-electrodes of one of adjacent first sensing electrodes are electrically connected to sub-electrodes of another one of the adjacent first sensing electrodes, respectively.
US10534483B2 Touch panel
The present invention relates to a touch panel and, more particularly, to a touch panel capable of improving electrical conductive characteristics of the touch panel, reducing the size of the touch panel, improving the visibility of the touch panel, and minimizing damage to a substrate when a failure test is performed on the touch panel.
US10534481B2 High aspect ratio capacitive sensor panel
High aspect ratio touch sensor panels are disclosed in which multiple row electrode blocks can be formed in a single row within an active area of the touch sensor panel, each row electrode block including a plurality of vertically adjacent row electrodes, or in some instances only one row electrode. In addition, each column electrode can be separated into multiple column electrode segments, each column electrode segment being vertically oriented and formed in a different column. The column electrode segments associated with any one column electrode can be spread out so that each of these column electrodes segments can be co-located and associated with a different row electrode block.
US10534480B2 Instrument detection with an optical touch sensitive device
An optical touch-sensitive device detects touch events caused by instruments (e.g., pens, styluses) and distinguishes these events from touch events caused by fingers. In some embodiments, different instruments can also be distinguished. The optical touch-sensitive device includes multiple emitters and detectors. Each emitter produces optical beams which are received by the detectors. The optical beams preferably are multiplexed in a manner so that many optical beams can be received by a detector simultaneously. Touch events disturb the optical beams, for example due to frustrated total internal reflection. Information indicating which optical beams have been disturbed is analyzed to detect one or more touch events. The analysis also distinguishes instrument touch events from finger touch events.
US10534473B2 Force sensing resistor (FSR) with capacitive sensing
An input device includes a sensor apparatus coupled to a sensing region. The sensor apparatus is operable in at least a first mode or a second mode. When operating in the first mode, the input device is configured to detect a capacitance of the sensor apparatus. When operating in a second mode, the input device is configured to detect a resistance of the sensor apparatus. The input device is further configured to process user inputs in the sensing region based at least in part on the detected capacitance or resistance of the sensor apparatus. In some implementations, the input device may be configured to switch between the first mode and the second mode based at least in part on the detected capacitance or resistance of the sensor apparatus.
US10534469B2 Force detection method, apparatus and device
The present invention relates to the field of touch technologies, and provides a force detection method, apparatus and device. The force detection method includes: receiving a deformation caused by external force and identified by at least one sensing electrode, and converting the deformation into a corresponding raw feature value characterized by an electrical signal, wherein the raw feature value corresponds to the force; and calculating force information fed back by the at least one sensing electrode according to the raw feature value of the at least one sensing electrode. With the force detection method, apparatus and device according to the invention, when a plurality of positions is pressed by force, the force information at each position may be accurately acquired. In practice, multi-finger press detection may be implemented on the touch screen by using fewer electrodes, thereby reducing the cost and improving the user experience.
US10534468B2 Force sensing using touch sensors
An electronic device includes a surface such as a cover glass, a first group of electrodes coupled to the surface and arranged in a first direction with respect to the surface, a second group of electrodes coupled to the surface and arranged in a second direction with respect to the surface, a dielectric separating the first and second groups of electrodes, and a controller electrically connected to the first and second groups of electrodes. The controller is operable to detect a touch of an object to the surface using a mutual capacitance between the first and second groups of electrodes and determine a non-binary amount of force exerted based on resistances of the first and second groups of electrodes.
US10534464B2 Selective scanning for touch-sensitive display device
Detecting touch input includes, over a series of touch-sensing time frames, interpreting electrical conditions of display electrodes of a touch-sensitive display device to estimate frame-by-frame positions of two or more stylus electrodes of an active stylus. Based on the estimated frame-by-frame positions, future positions of each of the two or more stylus electrodes during a future touch-sensing time frame are predicted. Regions of interest on the touch-sensitive display device are identified, each region of interest including a plurality of display electrodes surrounding the predicted future position of a stylus electrode of the two or more stylus electrodes. During the future touch-sensing time frame, display electrodes in the regions of interest are selectively scanned.
US10534462B2 Display screen assembly, manufacturing method thereof and electronic device
The present disclosure relates to a display screen assembly, an electronic device and a manufacturing method of the display screen assembly. The display screen assembly includes a bracket, a display screen, a cover plate and a decoration enclosure. The bracket includes a bottom wall and a side wall. The display screen includes a top surface and a bottom surface provided on the bottom wall. The display screen and the side wall are located at two opposite sides of the bottom wall respectively. The bottom surface of the cover plate is joined with the top surface of the display screen. The cover plate has a groove at a side wall thereof. The decoration enclosure includes a first joining part and a second joining part coupled mutually, the first joining part is received in the groove, and the second joining part is joined with the side wall of the bracket.
US10534460B2 Terminal apparatus, display method and recording medium
An information processing apparatus that controls a display disposed on a casing of the information processing apparatus to display an image; outputs, by a communication interface of the information processing apparatus, the image displayed on the display; detects an orientation of the casing; and generates different images as the image displayed on the display and the image output by the communication interface when a predetermined change of orientation of the casing is detected.
US10534457B2 Touch panel and method for manufacturing touch panel
A touch panel capable of performing display and sensing along a curved surface or a touch panel that maintains high detection sensitivity even when it is curved along a curved surface is provided. A flexible display panel is placed along a curved portion included in a surface of a support. A first film layer is attached along a surface of the display panel by a bonding layer. Second to n-th film layers (n is an integer of 2 or more) are sequentially attached along a surface of the first film layer by bonding layers. A flexible touch sensor is attached along a surface of the n-th film layer by a bonding layer.
US10534455B2 Visual display content source identifier and method
The invention provides an apparatus and method which allows identification of the system which provided images for each pixel of a touchscreen display which displays merged images of arbitrary shapes supplied from a plurality of systems. It further allows routing of user inputs to the appropriate system for further processing. Colour keying may be used to superimpose one image onto another. The invention finds particular application in the automotive field where images produced by an infotainment system may be merged with those produced by a mobile phone onto the in-vehicle display screen.
US10534454B2 Head-mounted display to controller clock synchronization over EM field
A system, including: a computing device that executes an interactive application and generates and transmits image frames; a head-mounted display (HMD) that receives and presents the image frames, wherein the HMD includes a magnetic emitter that emits a magnetic signal having a synchronization encoding synchronized to the received image frames; a controller device that includes a magnetic sensor that detects the magnetic signal, wherein the controller device processes the detected magnetic signal to determine magnetic position data and read the synchronization encoding, wherein the controller device uses the synchronization encoding to generate corresponding timing data indicating a timing of the magnetic position data based on the synchronization encoding, wherein the controller device transmits the magnetic position data and the corresponding timing data to the computing device; wherein the computing device uses the magnetic position data and the corresponding timing data to determine the location and/or orientation of the controller device.
US10534453B2 Mobile terminal and mobile terminal control method
A mobile terminal including a rollable display; a first housing supporting a first end of the display and a second housing supporting a second end of the display; a sensing unit configured to sense variations in rolling of the display according to a distance between the first housing and the second housing; and a controller configured to release a locked state of the display when an input pattern matching a predetermined unlocking pattern is input while the display is rolled out from the first housing. Further, the state in which the display is fully rolled up is a state in which the first housing and the second housing are in contact with each other and the display is not exposed to the outside.
US10534447B2 Multi-surface controller
Disclosed herein are a controller device and a method of detecting user inputs. According to at least one embodiment, an electronic controller device includes first and second button components, a processing circuit and a communication interface. The first and second button components respectively include first and second touch pads. The first and second button components are configured to register click operations by respectively first and second fingers of a user. The first and second touch pads are configured to register touch operations by fingers. The processing circuit is configured to convert the click operations and the touch operations into input signals. The communication interface is configured to transmit the input signals to at least one external device.
US10534446B2 Open loop correction for optical proximity detectors
An optical proximity detector includes a driver, light detector, analog front-end, sensor(s) that sense correction factor(s) (e.g., temperature, supply voltage and/or forward voltage drop), and a digital back end. The driver drives the light source to emit light. The light detector produces a light detection signal indicative of a magnitude and a phase of a portion of the emitted light that reflects off an object and is incident on the light detector. The analog front-end receives the light detection signal and outputs a digital light detection signal, or digital in-phase and quadrature-phase signals, which are provided to the digital back-end. The digital back-end performs closed loop correction(s) for dynamic variation(s) in gain and/or phase caused by a portion of the analog front-end, uses polynomial equation(s) and sensed correction factor(s) to perform open loop correction(s) for dynamic variations in temperature, supply voltage and/or forward voltage drop, and outputs a distance value.
US10534434B2 Apparatus and method for using blank area in screen
An apparatus and a method for using a blank area in a screen are provided. The electronic device includes a touch screen configured to display content and receive an event for moving the content and a processor configured to move the content to a location or in a direction based on the event, configure a blank area based on the movement of content, and display setting information in the blank area. Further, various embodiments can be implemented.
US10534433B1 Wearable haptic devices with jamming assemblies for haptic jamming
A haptic device is provided that includes a jamming assembly, anchored to the back of a user's hand, having (i) a jamming lever, (ii) an actuator to move the jamming lever from a first position to a second position different from the first position, and (iii) a slidable member configured to move back and forth in response to movement of a first of the user's fingers. The haptic device also includes an elongated element with opposing first and second end portions, where (i) the first end portion is anchored to a predefined portion of the user's first finger, and (ii) the second end portion is attached to an end portion of the slidable member. The jamming lever, when moved to the second position by the actuator, engages with a portion of the slidable member to prevent movement of the member, the elongated element, and the user's finger in a direction.
US10534425B2 Processing method and device for saving power, mobile terminal and cloud server
The present disclosure provides a processing method and apparatus for saving power, a mobile terminal, and a cloud server. The method may be applied to a client, and includes: collecting at least one of running information of an application in an operating system of the client, behavior information of the application and scenario information related to the application, to generate client characteristic information; uploading the client characteristic information to a cloud server; receiving a power saving strategy generated by the cloud server with respect to the client characteristic information, and performing a power saving operation on the application according to the power saving strategy.
US10534422B2 Data compression system for liquid crystal display and related power saving method
A drive circuit applicable to a display device includes a first signal path and a second signal path. The first signal path, configured to receive and transmit image data, includes a compression unit configured to perform a compression procedure on the image data to generate compression data; a storage unit configured to store the compression data; and a de-compression unit configured to perform a de-compression procedure on the compression data to recover the image data. The second signal path is configured to transmit the image data to the storage unit so as to bypass the compression unit, and transmit the image data received from the storage unit to a display unit so as to bypass the de-compression unit when the image data is not transmitted by the first signal path. The received image data is passed through the first signal path or the second signal path depending upon its characteristics.
US10534412B2 Control of temperature in a USB type C source through re-negotiation of power delivery object
A system to regulate the temperature of a Source Port that includes a Port Controller having a first source power capabilities list stored thereon in a non-transitory digital media, the source capabilities list identifying a plurality of first power delivery capabilities that, based on their power requirements, may be negotiated by the Port Controller, a temperature sensor that measures a temperature of the power system and communicates that measured temperature to a comparator. The comparator compares the measured temperature to predefined limit temperatures and when the measured temperature crosses a predefined limit temperature threshold, the first source capabilities list being replaced with a second source capabilities list identifying a plurality of second power capabilities that, based on their power requirements, may be connected to the Source Port.
US10534406B2 Dual screen electronic devices with stowable keyboards
Apparatus, systems, articles of manufacture, and methods have been disclosed that include example hinges that enable a physical keyboard to be stowed between halves of a closed electronic device with dual screens. An example device includes a first screen having a first end and a second end, a second screen having a first end and a second end, and a hinge assembly to couple the first screen and the second screen. The hinge assembly includes a first hinge pair and a second hinge pair. The first hinge pair and the second hinge pair are to cause the first end of the first screen and the first end of the second screen to be separated a first distance when the device is in a closed position. The second end of the first screen and the second end of the second screen are separated a second distance when the device is in a closed position, the second distance less than the first distance.
US10534405B2 Support structure including conductive paths and electronic device having the same
An electronic device is provided. The electronic device includes a housing comprising a first plate, a second plate apart from the first plate while facing the first plate, and a side member which surrounds a space between the first plate and the second plate, a touchscreen display exposed through the first plate, a printed circuit board (PCB) disposed between the touchscreen display and the second plate, a mid-plate disposed between the touchscreen display and the PCB, and extending from the side member, and at least one integrated circuit (IC) mounted on the PCB and relating to power, wherein the mid-plate can include at least one conductive path formed on a surface facing the PCB and electrically connected to the at least one IC, and the at least one conductive path can be formed with the same metallic material as the mid-plate.
US10534403B2 Trimless glass enclosure interface
An enclosure for a portable computing device can include a cover glass affixed to an enclosure without trim pieces disposed between the cover glass and the disclosure. In one embodiment, the enclosure can include an edge profile that can define a relatively large contact pad about the enclosure. The contact pad can distribute impact forces over a relatively large area and thereby protect the cover glass integrity.
US10534400B2 Foldable electronic device
A foldable electronic device includes an electronic element including a folding line and a cover layer connected to the electronic element through an intermediate layer. The electronic element, the cover layer and the intermediate layer form at least one air gap across the folding line.
US10534397B2 Display panel, display device and method for driving display panel
Embodiments of the disclosure provide a display panel, a display device and a method for driving the display panel. The display panel includes a substrate and a pixel array disposed on the substrate and comprising M*N pixel units, wherein the M*N pixel units are arranged in a barrel or a pillow-like arrangement, and wherein M and N are positive integers.
US10534391B2 Method for automatically associating a module to a corresponding inverter, and related module and power generation system
A method for automatically associating a module to a corresponding inverter of a plurality of inverters which are adapted to generate measurements related to their operation, comprising: installing the module for generating measurements related to the operation of a corresponding inverter of the plurality of inverters; comparing, by processing means, the measurements generated by the module to the measurements generated by the plurality of inverters; and basing on the comparison, determining by the processing means which of the plurality of inverters is the corresponding inverter of the module.
US10534389B2 Device and method of compensation stabilization using Miller effect
In some embodiments, a Miller compensation and stabilization device for a feedback control loop includes a capacitor and a control circuit. The capacitor has a first terminal configured to be coupled to an output of a comparator of the feedback control loop and a second terminal. The control circuit is coupled to the second terminal of the capacitor and is configured to control, in response to a voltage applied to a setpoint input of the feedback control loop, a first voltage across the first and second terminals of the capacitor by controlling a value of a potential of the second terminal of the capacitor such that the first voltage is lower than a threshold.
US10534386B2 Low-dropout voltage regulator circuit
A voltage regulation circuit includes a voltage regulator that is configured to provide a stable output voltage based on an input voltage; and a control circuit, coupled to the voltage regulator, and configured to provide an injection current to maintain the stable output voltage in response to an enable signal provided at an input of the control circuit transitioning to a predetermined state and cease providing the injection current when the control circuit detects that a voltage level of the output voltage is higher than a pre-defined voltage level.
US10534382B2 System and method for using a wireless device as a sensor for an energy management system
The invention comprises systems and methods for detecting the use of networked consumer electronics devices as indications of occupancy of a structure for purposes of automatically adjusting the temperature setpoint on a thermostatic HVAC control. At least one thermostat is located inside a structure and is used to control an HVAC system in the structure. At least one networked electronic device is used to indicate the state of occupancy of the structure. The state of occupancy is used to alter the setpoint on the thermostatic HVAC control to reduce unneeded conditioning of unoccupied spaces.
US10534380B2 Pressure regulator
A regulator is disclosed that controls fluid flow through a control valve via a linkage including a lever that is acted upon by a spring cylinder acting in a direction perpendicular to the direction of fluid flow through pipes connected to the control valve. The closure performance of the control valve of the regulator is optimized by the direction the spring cylinder acts and the mechanical advantage the lever provides. The regulator further includes a diaphragm and diaphragm cover, and the regulator is configured to allow the diaphragm cover to be stamped rather than cast.
US10534379B2 Pressure reducing valve
A pressure reducing valve includes a body, an annular valve seat, a valve element, and a pressing mechanism configured to press the valve element. The pressing mechanism includes a plug provided downstream of the valve seat and having a plug hole, and a pin including a sliding portion and an upstream end, the sliding portion having a shaft shape and being inserted in the plug hole such that a gap is provided between the sliding portion and an inner peripheral surface of the plug hole, and the upstream end being provided upstream of the sliding portion so as to contact the valve element. A fitting length of the sliding portion with respect to the plug hole and the gap between the sliding portion and the plug hole satisfy 0.0005 L
US10534376B2 Gas divided flow supplying apparatus for semiconductor manufacturing equipment
A gas divided flow supplying apparatus, including a control valve 3, a pressure type flow control unit 1a connected to a process gas inlet 11, a gas supply main pipe 8 connected to the downstream side of control valve 3, a plurality of branched pipe passages 9a, 9n connected in parallel to the downstream side of main pipe 8, opening and closing valves 10a, 10n interposed in the respective branched pipe passages 9a, 9n, orifices 6a, 6n provided on the downstream sides of valves 10a, 10n, a temperature sensor 4 provided near the process gas passage between the control valve 3 and the orifices 6a, 6n, a pressure sensor 5 provided in the process gas passage between the control valve 3 and the orifices 6a, 6n, divided gas flow outlets 11a, 11n provided on the outlet sides of the orifices 6a, 6n, and an arithmetic and control unit 7.
US10534375B2 Gas insensitive mass flow control systems and methods
Mass flow control systems and methods for controlling the mass flow rate of a gas through a primary conduit are disclosed. One mass flow control system includes a primary conduit for directing a flow of a gas and an adjustment system configured to divert a portion of the gas from the primary conduit to a secondary conduit and provide an adjustment signal that changes when a composition of the gas changes. A mass flow controller is operatively coupled to the primary conduit to control a primary flow rate of the gas. The mass flow controller includes a valve to control the primary flow rate of the gas and a control loop configured to receive the adjustment signal and control the valve to provide the primary flow rate of the gas at a set point.
US10534373B2 Apparatus and method for locational aiming of an overhead directional service unit
An apparatus for locational aiming of an overhead directional service unit includes a body including a first end configured to be matingly engaged with a housing assembly of the overhead directional service unit and a second end longitudinally opposed to the first end. A light source is disposed within the body and operable to project a light beam from the second end in a direction defined by a longitudinal axis of the body. With the first end matingly engaged with the housing assembly, pivotal movement of the body about a pivot axis relative to a mounting assembly of the overhead directional service unit applies a leverage force to the housing assembly to pivotally reposition the housing assembly relative to the mounting assembly so that the housing assembly is directionally aimed toward a target location visually indicated by the light beam.
US10534367B2 Experience-based roadmap for a robotic cleaning device
A method of operating a robotic cleaning device over a surface to be cleaned. The method includes: registering roadmap nodes at intervals on the surface during cleaning, the roadmap nodes including positional information; and linking the roadmap nodes to form roadmap links in a roadmap graph, if the robotic cleaning device is driving directly from a previously registered roadmap node to a currently registered roadmap node. The roadmap links in the roadmap graph facilitate navigation of the robotic cleaning device.
US10534365B2 Inspection robot having vertically distributed payloads with horizontally distributed sensor sleds
A system includes an inspection robot having mounted sleds, and a number of sensors each mounted to a sled. A couplant chamber is disposed within at least two of the sleds, each couplant chamber between a transducer of the sensor and an inspection surface. Each couplant chamber includes a cone, the cone having a cone tip portion at an inspection surface end, and a sensor mounting end opposite the cone tip portion. A couplant entry for each couplant chamber is at a vertically upper side of the cone in the intended orientation of the inspection robot on the inspection surface.
US10534363B2 Autonomous driving device and autonomous driving method
An autonomous driving device includes a route acquisition unit, a vehicle position determination unit, a stop section estimation unit, an intention confirmation unit, a reward provision unit configured to provide reward for getting off the vehicle in a case where the intention confirmation unit confirms that the occupant has the intention to get off the vehicle, and a traveling controller configured to perform an autonomous driving control and to stop a vehicle before the vehicle arrives at an autonomous driving stop section in a case where the intention confirmation unit confirms that an occupant has the intention to get off the vehicle while the autonomous driving control is being performed.
US10534362B2 Drone captcha
A request to determine a drone's capability may be received. A request type of the request and service context may be determined. A challenge may be generated based on the request type and the service context. The challenge may be presented to a drone and causing the drone to attempt the challenge. Information may be received from the drone, the information indicating the drone's response to the challenge attempted by the drone. The drone may be controlled to perform a given task or not perform the given task, based on the information.
US10534361B2 Industrial asset health model update
Among other things, one or more techniques and/or systems are provided for generating a health profile of an industrial asset based upon data pertaining to such an industrial asset. The health profile describes an expected condition of the industrial asset during a prediction period, a predicted cause of the expected condition, and/or a predicted impact of the expected condition. In some embodiments, the health profile is generated using a model that is configured to be periodically and/or intermittently updated. Further, in some embodiments, a diagnostic profile may be generated describing diagnostic actions that may be taken to improve predictions included within a health profile and/or to improve a confidence in one or more of those predictions.
US10534357B2 Data exchange between a machine and an external control module in the beverage industry
The application relates to a device for a machine in the beverage industry, comprising an HMI for user input of control commands for the machine. The device is configured to be connectable to an external control module via a wireless communication connection. The device can then exchange an HMI data record with the external control module by use of this wireless connection. The device can receive at least one HMI data record from the external control module, said data record comprising data or parameters for configuring the HMI. Furthermore, at least one HMI data set can be transferred from the HMI to the external control module and comprise data or parameters for evaluation or storage by the external control module. The device can be a separate module of the machine and can accordingly be connected to the HMI, communicate with the HMI, or at least control the HMI.
US10534354B2 Device maintenance apparatus, device maintenance system, device maintenance method, device maintenance program, and storage medium
A device maintenance apparatus, includes: a communication control part configured to control a communication with a device; a device information acquisition part configured to acquire device information of the device via the communication; a storage configured to store maintenance process information, the maintenance process information including device specifying information for specifying a maintenance target device and process specifying information for specifying details of a maintenance process; and an information processing part configured to compare the acquired device information to the stored maintenance process information, and to execute a maintenance process on the device based on the result of the comparison.
US10534353B2 System and method to reduce pre-back-grinding process defects
A system for reducing processing defects during processing of a semiconductor wafer prior to back-grinding the wafer includes a table having one or more holes formed therein, wherein the table comprises at least one of a chuck table or a support table, wherein the holes are perpendicular to the surface upon which a pre-back-grinding (PBG) process occurs. The system further includes one or more sensors disposed in said holes for monitoring a parameter during the PBG process. The system further includes a computer-implemented process control tool coupled with the one or more sensors and configured to determine whether the PBG process will continue.
US10534352B2 Processing device, network device, control method of processing device, control method of network device, and recording medium
A processing device according to one aspect of the present invention includes a provider configured to provide a process to a first device connected to a network of a process control system in a plant, an acquirer configured to acquire a live list generated by the first device based on diagnostic communication packets transmitted from the first device at predetermined time intervals, the live list comprising information indicating whether communication between the first device and another processing device that provides a process to the first device is norma, the processing device and the another processing device constituting a redundant pair 1, and a switch configured to switch a state of the provider from a standby state in which the provider is on standby to provide the process to the first device to an active state in which the provider provides the process to the first device based on the acquired live list.
US10534345B2 Spindle with intelligent auto-detection system
A spindle with intelligent auto-detection system may comprise a spindle, a shell configured for covering the spindle, a first conducting ring, a second conducting ring and at least a sensor. The spindle has a connecting section and a working section, and the connecting section is configured for connecting a power unit of a processing machine. Moreover, a tool is secured on the working section, and the sensor is positioned in an inner tube of the spindle. The first conducting ring and the second conducting ring in a recess of the shell are respectively electrically connected to the sensor and an analytical instrument. When the spindle is spinning, the sensor is adapted to measure various data of statuses of the spindle and the processing machine, and the obtained data is configured to be sent to the analytical instrument, thereby achieving monitoring effect.
US10534342B2 Systems and apparatus for distribution of batch and continuous process control data to remote devices
A method of providing batch process data from a process control system of a process plant to a remote computing device includes receiving a request to create a list of batch data to be provided to the remote computing device, presenting a selection interface to facilitate selection of batch data to be provided, and receiving, via the selection interface, a selection of a batch executive from which to provide the batch process data. The method also includes receiving, via the selection interface, one or more filter criteria, applying the filter criteria to data available from the batch executive to determine a set of data to be included on the list of batch data to be provided to the remote computing device, and transmitting to a mobile server an indication of the set of data associated with the list of batch data to be provided to the mobile device.
US10534338B2 Method for generating a switching sequence in an industrial system, and device
In a method for generating a switching sequence in an industrial plant which includes components for transferring the plant to an energy-saving state, a state model of the plant is used with regard to the components and information about a task-specific action schema with regard to the components. An extended state model is determined by supplementing the state model with the task-specific action schema using circuit-relevant variables. The switching sequence is generated from a start state to a desired target state by calculating proceeding from the target state back to the start state in the extended state model, and the switching sequence is executed.
US10534332B2 Electronic home appliance and control method thereof
An electric home appliance includes a sensing unit configured to sense whether a user's body is within a predetermined range from the electric home appliance, an output unit configured to output a sound, and a controller configured to determine a sound output mode of the output unit based on a location of the user's body sensed by the sensing unit.
US10534328B2 Methods and systems for enhancing control of power plant generating units
A system including a power plant having thermal generating units that operate according to multiple possible operating modes, which are differentiated by a unique operational or maintenance schedule. The system further includes a hardware processor and machine readable storage medium on which is stored instructions that cause the hardware processor to execute a process related to optimizing the operational or maintenance schedule during a selected operating period. The process may include: receiving the selected operating period; selecting competing operating modes for the power plant during the selected operating period according to a selection criteria; simulating the operation of the power plant during the selected operating period for each of the competing operating modes and deriving simulation results therefrom; evaluating each of the simulation results pursuant to a cost function and, based thereupon, designating at least one of the competing operating modes as an optimized operating mode.
US10534327B2 Method for long-term optimal operations of interprovincial hydropower system considering peak-shaving demands
The invention that relates to the field of hydropower scheduling presents a method for long-tens optimal operations of interprovincial hydropower system considering peak-shaving demands. It can take full advantage of the differences of hydrological characteristics among hydropower plants on different rivers to implement compensation operations of interprovincial hydropower system. In this operation, typical daily load demands during dry season are considered to optimize the allocation of hydropower production over one year. The purpose is to increase the dispatchable generation capacity for peak demands of power grids. The technology scheme of the invention can be summarized as follows. A multi-objective model of hydropower system operations is established with maximizing generation production and minimizing the difference rate between peak and valley load during dry period. The difference of hydrological characteristics and regulation performance between rivers and plants are utilized to divide all power plants into several groups and their calculation order. A hybrid algorithm that integrating progressive optimality algorithm and discrete differential dynamic programming is presented to optimize monthly reservoir levels of hydropower plants. During optimization, a load reconstruction-based strategy is used to handle time-coupled network security constraints so that feasible hourly generation schedules far peak-shaving are easily obtained. An iterative procedure is executed to obtain the optimal monthly generation schedules and hourly power curves at the typical day of each month. The invention can make full use of the compensation operation characteristics of hydropower plants to meet the demands of coordinating monthly generation production and daily peak power. It is capable of providing the support for interprovincial power transmission and joint operations of China's huge hydropower plants such as Xiluodu and Jinping.
US10534326B2 Building automation system with integrated building information model
A building automation system (BAS) includes building equipment located within a building and a BAS network configured to facilitate communications between the building equipment. The building equipment operate to affect a variable state or condition within the building. The BAS includes a BAS-BIM integrator configured to receive BAS points from the BAS network and to integrate the BAS points with a building information model (BIM). The BIM includes a plurality of BIM objects representing the building equipment. The BAS includes an integrated BAS-BIM viewer configured to use the BIM with the integrated BAS points to generate a user interface. The user interface includes a graphical representation of the BIM objects and the BAS points integrated therewith.
US10534325B2 Adaptive control techniques for pH control or control of other industrial processes
This disclosure provides adaptive control techniques for pH control or control of other industrial processes. For example, in one method, a robust stability condition (RSC) value is determined during operation of a process controller, and a characteristic of the process controller is adaptively modified based on the RSC value. The RSC value provides an estimate of performance of the process controller in controlling the industrial process. In another method, one of multiple process controllers is selected based on RSC values associated with the process controllers, and one or more control signals are output from the selected process controller to an industrial process in order to control the industrial process. The RSC values provide estimates of performances of the multiple process controllers in controlling the industrial process.
US10534322B2 Use of ring oscillators for multi-stop time measurements
A multi-stop time-to-digital converter (TDC, 110) includes single-stop TDCs (510) connected to output nodes of a ring oscillator (504). Other features and embodiments are also provided.
US10534316B2 Projector display systems having non-mechanical mirror beam steering
Dual or multi-modulation display systems are disclosed that comprise projector systems with at least one modulator that may employ non-mechanical beam steering modulation. Many embodiments disclosed herein employ a non-mechanical beam steering and/or polarizer to provide for a highlights modulator.
US10534315B2 Cooling device and image forming apparatus
A cooling device includes a duct, an openable cover, and a moving mechanism. The duct is disposed opposite a sheet conveyance path to send air to the sheet conveyance path. The cover exposes the sheet conveyance path when the cover is opened. The moving mechanism moves the duct independently of the cover between an opposite position opposite the sheet conveyance path and a retracted position.
US10534314B1 Electrostatic process unit fan impeller and cooling duct
A system and method for cooling electrostatic process units includes an impeller in communication with a shaft associated with a rotating component of the electrostatic process unit such as a toner mixer, a waste auger, a developer, or a photoconductive drum. When the shaft rotates, the impeller rotates and causes air to be directed into a cooling duct. The cooling duct directs the air over one or more components of the electrostatic process unit such as the developer or a doctor blade. The air directed over the components cools the electrostatic process unit.
US10534311B2 Waste toner container and image forming apparatus including same
A waste toner container provided for use in an image forming apparatus includes: a body receiving, through an inlet, waste toner discharged from the image forming apparatus, and contains the waste toner; a conveyance member conveying the waste toner, which has been received through the inlet; a waste toner deposition chamber disposed downstream of the inlet in a waste toner conveyance direction such that the waste toner that has been conveyed is increasingly deposited therein, the chamber having a light-transmissive window through which amount of the deposited waste toner is optically monitorable from outside of the body; a conductive member disposed on an inner surface of the body so as to come into contact with the waste toner being conveyed; and a connection unit disposed between the conductive member and an earth member provided in the image forming apparatus to electrically connect between the conductive member and the earth member.
US10534309B2 Power supply apparatus and image forming apparatus
A power supply apparatus according to the present disclosure includes a first circuit, a second circuit isolated from the first circuit, an adjustment unit configured to adjust power supplied to a load, a first controller, a detection unit configured to detect a parameter related to the power supplied to the load, a first communication unit, a second communication unit configured to perform wireless communication with the first communication unit, and a second controller. The first communication unit is operated by power supplied by a signal generated in the first communication unit due to a signal output from the second controller. The first communication unit transmits, to the second communication unit, information about a result of detection by the detection unit. The second controller supplies the first controller with a signal for controlling the adjustment unit. The first controller controls the adjustment unit based on the signal.
US10534296B2 Image heating apparatus that controls timing of switching a thyristor on and off based on whether a recording material is in a nip
An image heating apparatus includes a first and second heat generating elements, a thyristor that controls electrical power supplied to the heat generating elements, and a relay that switches a supply destination of the electrical power supply between the heat generating elements. A controller switches the thyristor from on to off, and then actuates the relay to switch the supply destination from the first heat generating element to the second heat generating element, and, thereafter switches the thyristor from off to on. The controller sets a timing of switching of the thyristor from on to off to be in a period in which an image on a current recording material is in a nip, and sets timing of switching of the thyristor from off to on to be in a period in which an image on a current recording material or a subsequent recording material is not in the nip.
US10534291B2 Image forming system with developer retainer
An image forming system includes an image carrier to rotate, a developer carrier to rotate, a container to contain the developer carrier, and a developer retainer separated from the rotatable developer carrier by a first gap of closest proximity, separated from the rotatable image carrier by a second gap of closest proximity, and separated from the container by a third gap of closest proximity. The first gap is less than the second gap and the third gap.
US10534287B2 Image forming apparatus, developing device, and support members
An image forming apparatus includes an image carrier that carries a latent image, a developer holder that holds developer for developing the latent image carried by the image carrier, and a layer-thickness restriction member that restricts the layer thickness of the developer held by the developer holder. When the developer holder approaches the layer-thickness restriction member, the layer-thickness restriction member moves away from the developer holder and then toward the developer holder.
US10534276B1 Lithographic photomask alignment using non-planar alignment structures formed on wafer
Techniques are provided for fabricating and utilizing optically opaque non-planar alignment structures in non-die areas (e.g., kerf areas) of a wafer to align photomasks to die areas on the wafer. For example, an insulating layer is formed over non-die and die areas of the wafer. A non-planar alignment feature is formed in the insulating layer in the non-die area. An optically opaque layer stack is formed in the die and non-die areas of the wafer, which conformally covers the non-planar alignment feature to form an optically opaque non-planar alignment structure in the non-die area. A lithographic patterning process is performed to pattern the optically opaque layer stack in the die area, wherein the optically opaque non-planar alignment structure in the non-die area is utilized to align a photomask to the die area. The optically opaque non-planar alignment structure can include any type of non-planar structure having a stepped sidewall surface.
US10534274B2 Method of inspecting a substrate, metrology apparatus, and lithographic system
Metrology apparatus and methods for inspecting a substrate are disclosed. A source beam of radiation emitted by a radiation source is split into a measurement beam and a reference beam. A first target on the substrate is illuminated with the measurement beam. A second target separated from the substrate is illuminated with the reference beam. First scattered radiation collected from the first target and second scattered radiation collected from the second target are delivered to the detector. The first scattered radiation interferes with the second scattered radiation at the detector. The first target comprises a first pattern. The second target comprises a second pattern, or a pupil plane image of the second pattern. The first pattern is geometrically identical to the second pattern, the first pattern and the second pattern are periodic and a pitch of the first pattern is identical to a pitch of the second pattern, or both.
US10534271B2 Lithography apparatus and a method of manufacturing a device
A device manufacturing method includes: confining a liquid to an immersion space between a projection system and an object; starting application of an underpressure to an extraction unit to remove fluid from a position proximate an edge of the object before the immersion space moves onto the object; moving the support table along a route comprising a series of motions such that a plurality of target positions on the object pass under the projection system; projecting through the immersion space a beam onto the target portions as the target portions pass under the projection system, the projecting performed to account for a certain predetermined thermal profile in the object; and stopping application of the underpressure at a predetermined time after the immersion space moves off the object for the last time during the series of motions to at least partly induce the certain predetermined thermal profile in the object.
US10534263B2 Resin composition and method of forming resist pattern
A resist composition which generates acid upon exposure and exhibits changed solubility in a developing solution by the action of acid, which includes a polymeric compound having at least two specific structural units.
US10534261B2 Colored photosensitive resin composition and light shielding spacer prepared therefrom
The present invention relates to a colored photosensitive resin composition capable of forming a cured film that does not generate uneven wrinkles on its surface at the time of its formation, and a light shielding spacer produced therefrom and used for a liquid crystal display, an organic EL display, or the like.
US10534257B2 Layout pattern proximity correction through edge placement error prediction
Disclosed are methods of generating a proximity-corrected design layout for photoresist to be used in an etch operation. The methods may include identifying a feature in an initial design layout, and estimating one or more quantities characteristic of an in-feature plasma flux (IFPF) within the feature during the etch operation. The methods may further include estimating a quantity characteristic of an edge placement error (EPE) of the feature by comparing the one or more quantities characteristic of the IFPF to those in a look-up table (LUT, and/or through application of a multivariate model trained on the LUT, e.g., constructed through machine learning methods (MLM)) which associates values of the quantity characteristic of EPE with values of the one or more quantities characteristics of the IFPF. Thereafter, the initial design layout may be modified based on at the determined quantity characteristic of EPE.
US10534255B2 Method of applying vertex based corrections to a semiconductor design
A method of geometry corrections to properly transfer semiconductor designs on a wafer or a mask in nanometer scale processes is provided. In contrast with some prior art techniques, geometry corrections and possibly dose corrections are applied before fracturing. Unlike edge based corrections, where the edges are displaced in parallel, the displacements applied to generated geometry corrections do not preserve parallelism of the edges, which is specifically well suited for free form designs. A seed design is generated from the target design. Vertices connecting segments are placed along the seed design contour. Correction sites are placed on the segments. Displacement vectors are applied to the vertices. A simulated contour is generated and compared to the contour of the target design. The process is iterated until a match criteria between simulated and target design (or another stop criteria) is reached.
US10534254B2 Photocatalytic color switching of redox imaging nanomaterials of rewritable media
The production of photocatalytic color switching of redox imaging nanomaterials for rewritable media is disclosed. The new color switching system is based on photocatalytic redox reaction enabling reversible and considerably fast color switching in response to light irradiation. In accordance with an exemplary embodiment, the color switching system can include a photocatalyst and an imaging media. With the assistance of photocatalyst, UV light irradiation can rapidly reduce the redox imaging nanomaterials accompany with obvious color changing, while the resulting reduced system can be switched back to original color state through visible light irradiation or heating in air condition. The excellent performance of the new color switching system promises their potential use as an attractive rewritable media to meet increasing needs for sustainability and environmental protection.
US10534252B2 Projection optical system and projector
A projection optical system and that includes a relatively small number of lenses and are able to cover a wide zooming range and a projector. A 1-2 lens group which is a focus lens group is constituted with a lens which includes a single positive lens having a convex surface to the reduction side, a lens which includes a single negative meniscus lens having a convex surface to an enlargement side, and a lens which includes a single negative lens, and the 1-2 lens group is moved at the time of focusing accompanying magnification change.
US10534250B2 Illumination device and projector
An illumination device includes a light source device, a first collimate optical system on which a light beam emitted from the light source device is made incident, a condensing optical system provided at a post-stage of the first collimate optical system, a rod provided at a post-stage of the condensing optical system, a second collimate optical system provided at a post-stage of the rod, a lens integrator provided at a post-stage of the second collimate optical system, and a superimposing lens provided at a post-stage of the lens integrator. The lens integrator includes a first lens array and a second lens array provided at a post-stage of the first lens array. A light-emitting end face of the rod and a lens surface of the second lens array are substantially conjugate with each other.
US10534249B2 Control apparatus, projection display apparatus and non-transitory computer-readable storage medium
A control apparatus includes a calculator that calculates a target dimming rate of a projection display apparatus based on a feature quantity of image data, a diaphragm controller that controls a diaphragm position of a diaphragm based on a target diaphragm position corresponding to the target dimming rate, and a light source controller that controls a light quantity of a light source based on the target dimming rate and a dimming rate of the diaphragm at least until the diaphragm position of the diaphragm matches the target diaphragm position.
US10534244B2 Projector and method for controlling projector to communicate with an external instrument
An external instrument that wirelessly communicates with a projector is allowed to communicate with a communication counterpart other than the projector. A projector includes a projection section, a communication section, which wirelessly communicates with a first apparatus and communicates with a second apparatus, an evaluation section, which determines the destination of communication data received via the communication section, and a control section. In a case where the evaluation section determines that the destination of the communication data is the projector, the control section causes the projection section to project an image based on image data included in the communication data. In a case where the evaluation section determines that the destination of the communication data received from the first apparatus is not the projector, the control section causes the communication section to transmit the communication data to the second apparatus.
US10534242B2 Electronic apparatus including holding structure for micro electro mechanical system (MEMS) microphone that reduces sound noise due to photoelectric effect
An electronic apparatus includes a housing provided with an opening, a Micro Electro Mechanical System (MEMS) microphone disposed at a position directly under the opening and configured to collect sound through the opening, a light blocking member disposed at a position corresponding to a sound collection unit of the MEMS microphone between the opening and the MEMS microphone to prevent light from entering the MEMS microphone through the opening, and a waterproof member disposed in contact with the light blocking member and configured to close the opening to prevent water from entering the housing through the opening.
US10534241B2 Blade opening/closing apparatus and image pickup apparatus
Miniaturization by simplification of a structure is achieved while suppressing a bound of an opening/closing blade and securing improvement of functionality. A blade opening/closing apparatus includes: a base body that includes an aperture; a driving body that is movably supported by the base body and is operated by a driving force of a drive source; an opening/closing blade that is moved by an operation of the driving body and opens/closes the aperture; and a braking body that controls a movement speed of the opening/closing blade via the driving body, the driving body including, on one surface thereof, an engagement portion that is to be engaged with the opening/closing blade and transmits the driving force to the opening/closing blade, the driving body including, on another surface thereof, a braked portion to which a braking force of the braking body is to be applied.
US10534240B2 Imaging control device, imaging control method, and recording medium having same recorded thereon
An imaging control device includes a controller and an input section. The controller causes an image sensor to, during at least one first frame period, capture at least one first multiple exposure image by using a first exposure signal that contains a plurality of pulses having a plurality of pulse widths different from one another; the image sensor is configured to capture an image by making multiple exposure. The input section receives the at least one first multiple exposure image. The controller selects one pulse width from the plurality of pulse widths, based on the first multiple exposure image received by the input section and then causes the image sensor to, during a second frame period, capture the image by using a second exposure signal that contains a pulse having the selected pulse width; the second frame period follows the first frame period.
US10534239B2 Optical modulator
An optical modulator having a small-sized circuit and a smaller voltage drop in a terminating resistor is provided. The optical modulator includes first and second optical waveguides, a first electrode inputting a first high frequency signal into the first optical waveguide, a second electrode inputting a second high frequency signal having a reverse phase relative to the first high frequency signal into the second optical waveguide, a first terminating resistor connected to the first electrode, a second terminating resistor connected to the second electrode, a connection point connecting the first and second electrodes via the first and second terminating resistors, and a DC voltage supply connected to the connection point. A resistance value of the first terminating resistor is equal to a characteristic impedance of the first electrode. A resistance value of the second terminating resistor is equal to a characteristic impedance of the second electrode.
US10534235B2 Display device including an oxide semiconductor which overlaps an opening
According to one embodiment, a display device includes a gate line extending in a first direction, first and second source lines crossing the gate line and arranged in the first direction, a first light-shielding layer having first and second openings, and an oxide semiconductor layer crossing the gate line, and in the display device, the first opening and the second opening are arranged in a second direction crossing the first direction between the first source line and the second source line, the gate line is located between the first opening and the second opening, and the oxide semiconductor layer has a first overlapping portion overlapping the first opening.
US10534234B2 Array substrate and display panel
The present disclosure provides an array substrate and a display panel containing the array substrate. The array substrate includes a plurality of pixel regions, and pixel electrodes and thin film transistors one-to-one corresponding thereto. Each pixel electrode includes a pixel sub-electrode and an electrode connecting structure disposed in a corresponding pixel region, and a drain electrode of each thin film transistor is electrically connected to a corresponding pixel sub-electrode. The plurality of pixel regions includes at least one first-color pixel region and at least one second-color pixel region alternately arranged along a first direction and at least one third-color pixel region and at least one highlight pixel region alternately arranged along a first direction. A drain electrode is electrically connected to a pixel sub-electrode disposed in one of the at least one third-color pixel region is disposed in a highlight pixel region adjacent to the third-color pixel region.
US10534232B2 Array substrate and manufacturing method thereof
A manufacturing method of an array substrate includes the steps of providing a base plate and forming a thin-film transistor (TFT) layer on the base plate; forming a quantum dot layer on the TFT layer; and forming a protective filter layer on the quantum dot layer to provide protection to the quantum dot layer. The protective filter layer also provides an effect of light filtering in order to prevent ultraviolet light or blue light from transmitting therethrough and allows light of red and green colors to pass.
US10534231B2 Lighting device
A lighting device includes: a liquid crystal element having electrode pattern including a first portion and a second portion; drive circuit connected to the electrode pattern; polarizer disposed in front of the liquid crystal element and separated from the liquid crystal element in optical axis direction; analyzer disposed at rear of the liquid crystal element, and separated from the liquid crystal element in optical axis direction, wherein the polarizer and the analyzer constitute crossed Nicol polarizers; light source for supplying lights to the liquid crystal element within a predetermined incident angle range; and projection optical system projecting lights transmitted through the liquid crystal element forwardly; wherein the polarizer and the analyzer locally overlap with the liquid crystal element in projection normal to the liquid crystal element, and when the light source is turned on, the drive circuit supplies drive signal to the first portion of the electrode pattern which applies or releases voltages in compliance with circumstances, and supplies drive signal to the second portion of the electrode pattern which continuously applies voltage, lights transmitting through the first portion of the electrode pattern and projecting forward transmit both the polarizer and the analyzer, and lights transmitting through the second portion of the electrode pattern and projecting forward include components which do not transmit at least one of the polarizer and the analyzer.
US10534230B2 Display device having improved design for position and shape of electrical and structural components
Discussed is a display device with an improved aesthetic design. The display device according to an embodiment includes a display panel configured to include a first substrate, which includes an active area including a plurality of pixels and an inactive area except the active area, and a second substrate facing-coupled to the first substrate. The first substrate includes a first rounding portion formed at each of corner portions thereof to have a first curvature, and the active area includes a second rounding portion formed at each of corner portions thereof to have a second curvature.
US10534229B2 Liquid crystal display device and method of manufacturing the same
A liquid crystal display device (LCD) including a lower substrate divided into a plurality of pixel regions, a liquid crystal layer disposed over the lower substrate, an upper substrate disposed over the liquid crystal layer and facing the lower substrate, a first spacer disposed over the lower substrate and maintaining a cell gap between the lower substrate and the upper substrate, and a second spacer spaced apart from the first spacer and disposed over lower substrate, the second spacer including a lower base region and a projecting region projecting from the lower base region.
US10534228B2 Display device
A display device includes a first substrate comprising an insulating film, a first organic layer on the insulating film, and a plurality of pixels arranged in a matrix in an active area. The display device further includes a second substrate comprising a black matrix and a second organic layer stacked on the black matrix. The display device also includes a seal material that attaches the first substrate and the second substrate in a circumference area outside the active area. The first organic layer includes a first opening portion which exposes the insulating film, the second organic layer includes a second opening portion which exposes the black matrix, and the first opening portion and the second opening portion overlap the seal material.
US10534219B2 Array of point light sources contained within segmented reflective partitions
A light source module includes a substrate, a reflective assembly and a plurality of point light sources. The reflective assembly is disposed above the substrate and has a plurality of first partition plates disposed along a first direction, a plurality of second partition plates disposed along a second direction and a plurality of reflective structures. The first and second partition plates cross with each other to form a plurality of reflective holes. An upper surface of the substrate is partially exposed to the reflective holes. The reflective structures are disposed in the reflective holes respectively. The first partition plates, the second partition plates and the reflective structures are integrally formed. The point light sources are disposed above the substrate, located in the reflective holes respectively, and located below the reflective structures respectively. Thus, the light source module can significantly reduce the light mixing distance.
US10534212B2 Input/output display device comprising an input portion having a sensing element to sense an approaching object and data processor having the same
A novel input/output device that is highly convenient or reliable, or a novel data processor and a novel semiconductor device are provided. The inventors have devised a structure in which a display portion and an input portion are included; the display portion includes a first display element, a first conductive film electrically connected to the first display element, a second conductive film including a region overlapping with the first conductive film, an insulating film including a region between the second conductive film and the first conductive film, a pixel circuit electrically connected to the second conductive film, and a second display element electrically connected to the pixel circuit; the insulating film includes an opening; and the second conductive film is electrically connected to the first conductive film through the opening. The input portion has a function of sensing an object that approaches a region overlapping with the display portion.
US10534211B2 Display
A geometrically true and perfectly flat display screen includes a first frame, a backlight module and a first bolster. The backlight module is received in the first frame and includes a reflector plate at a lower portion of the backlight module. The first bolster is directly attached to the reflector plate.
US10534210B2 Curved liquid crystal display device
The present application provides a curved liquid crystal display device. The curved liquid crystal display device includes a liquid crystal panel including a first portion and second portions at both sides of the first portion, where the first portion has a first curvature larger than a reference curvature, and each of the second portions has a second curvature smaller than the first curvature; and a bottom frame covering a rear surface of the liquid crystal panel and including a third portion and fourth portions at both sides of the third portion, where the third portion has a third curvature larger than the reference curvature, and each of the fourth portions has a fourth curvature smaller than the reference curvature.
US10534207B2 Fixture for display module inspection
A fixture for display module inspection is disclosed. The fixture includes a base, a lower rotatable body pivotally mounted on the base, a middle rotatable body hinged with the lower rotatable body, an upper rotatable body hinged with the middle rotatable body and a carrier fixedly connected to the upper rotatable body for carrying a display module. A rotation axis of the lower rotatable body and a rotation axis of the middle rotatable body are arranged orthogonally to each other, the rotation axis of the middle rotatable body and a rotation axis of the upper rotatable body are arranged orthogonally to each other. Rotation position locking mechanisms are respectively provided between the lower rotatable body and the base, between the middle rotatable body and the lower rotatable body, and between the upper rotatable body and the middle rotatable body.
US10534206B2 Liquid crystal display
A liquid crystal display, including: a liquid crystal panel; and a visual inspection unit positioned in an outer region of the liquid crystal panel and transferring a test signal to the liquid crystal panel, in which the visual inspection unit includes: a test pad to which a test signal is applied; a first test line connected to the test pad; and a second test line connected to the test pad through a bridge line.
US10534205B2 Apparatus and method for generating electromagnetic radiation
An apparatus for generating electromagnetic radiation includes a pump laser so adapted that in operation of the apparatus it generates electromagnetic continuous-wave pump radiation; an optical parametric oscillator which is arranged in the beam path of the pump radiation and has a non-linear optical crystal, and is so adapted that in operation of the apparatus it generates signal and idler radiation from the pump radiation, and a non-linear optical device having a non-linear optical crystal, being arranged at least in a beam path of the signal radiation or idler radiation, and being so adapted that in operation of the apparatus it generates from the signal or idler radiation electromagnetic radiation at a frequency greater than a frequency of the signal or idler radiation. The non-linear optical crystal being heated in a furnace so that the crystal has a temperature gradient in the beam direction of the signal or idler radiation.
US10534199B2 Functional sheet and lens using same
According to the present invention, a functional sheet, comprising a polarizing or photochromic functional layer and protective layers provided on both surfaces of the functional layer can be provided. The protective layers include an aromatic polycarbonate resin sheet or film. At least one of the protective layers is a co-extruded sheet or film including an aromatic polycarbonate resin layer and an acrylic-based resin layer provided on one surface or both surfaces of the aromatic polycarbonate resin layer. At least one surface of the functional sheet is of the acrylic-based resin layer. Also according to the present invention, a lens using such a functional sheet can be provided.
US10534186B2 Lens strip, LED wall washer with lens strip
A lens strip, LED wall washer with lens strip and illumination system. In a section perpendicular to an extending direction of the lens strip, the lens strip comprises an optical axis, a light-emitting surface intersecting the optical axis, and a light source setting hole disposed on the optical axis, and first and second total reflection surfaces respectively disposed on opposite sides of the light source setting hole and located between the light source setting hole and the light-emitting surface, the illumination system can obtain a uniform and wider illumination of the entire illuminated surface 200, thereby it can form a perfect lighting effect, which can increase the user experience.
US10534183B2 Head-mounted display
A head-mounted display including a display unit, a detector, and a first control unit. The display unit is mountable on a head of a user and capable of providing the user with a field of view of a real space. The detector detects an azimuth of the display unit around at least one axis. The first control unit includes a region limiter, a storage unit, and a display control unit. The region limiter is capable of limiting a display region of the field of view along a direction of the one axis in three-dimensional coordinates surrounding the display unit. The storage unit stores images including information relating to a predetermined target present in the field of view with the images being made corresponding to the three-dimensional coordinates. The display control unit is configured to display, based on an output of the detector, an image in the three-dimensional coordinates, which corresponds to the azimuth, in the field of view.
US10534182B2 Optical splitter for integrated eye tracking and scanning laser projection in wearable heads-up displays
Systems, devices, and methods that integrate eye tracking capability into scanning laser projector (“SLP”)-based wearable heads-up displays are described. An infrared laser diode is added to an RGB SLP and an infrared photodetector is aligned to detect reflections of the infrared light from features of the eye. A holographic optical element (“HOE”) may be used to combine visible light, infrared light, and environmental light into the user's “field of view.” The HOE may be heterogeneous and multiplexed to apply positive optical power to the visible light and zero or negative optical power to the infrared light.
US10534176B1 Waveguide display with gratings for improved diffraction efficiency
A waveguide display is used for presenting media to a user. The waveguide display includes a light source assembly, an output waveguide, and a controller. The light source assembly projects an image light at least along one dimension. The output waveguide includes a waveguide body with two opposite surfaces. The output waveguide includes an input area, an output area, a first diffractive element on the first side, and a second diffractive element on the second side of the output waveguide. The output area is located between the input area and the first and second diffractive elements. The first and second diffractive elements reflect a second portion of the expanded image light back toward the output area for outcoupling to the eyebox. The controller controls the scanning of the light source assembly to form a two-dimensional image.
US10534175B2 Wavelength multiplexing in waveguides
A stacked waveguide assembly can have multiple waveguide stacks. Each waveguide stack can include a plurality of waveguides, where a first waveguide stack may be associated with a first subcolor of each of three different colors, and a second waveguide stack may be associated with a second subcolor of each of the three different colors. For example, the first stack of waveguides can incouple blue, green, and red light at 440 nm, 520 nm, and 650 nm, respectively. The second stack of waveguides can incouple blue, green, and red light at 450 nm, 530 nm, and 660 nm, respectively.
US10534173B2 Display with a tunable mask for augmented reality
A display device includes a two-dimensional array of tiles. Each tile includes a two-dimensional array of pixels and a two-dimensional array of tunable masks. Each pixel is configured to output light so that the two-dimensional array of pixels outputs a respective pattern of light. The two-dimensional array of tunable masks is configured to conditionally block transmission of light for displaying an augmented reality image.
US10534170B2 MEMS device with piezoelectric actuation, a projective MEMS system including the MEMS device and related driving method
A MEMS device includes a fixed supporting body forming a cavity, a mobile element suspended over the cavity, and an elastic element arranged between the fixed supporting body and the mobile element. First, second, third, and fourth piezoelectric elements are mechanically coupled to the elastic element, which has a shape symmetrical with respect to a direction. The first and second piezoelectric elements are arranged symmetrically with respect to the third and fourth piezoelectric elements, respectively. The first and fourth piezoelectric elements are configured to receive a first control signal, whereas the second and third piezoelectric elements are configured to receive a second control signal, which is in phase opposition with respect to the first control signal so that the first, second, third, and fourth piezoelectric elements deform the elastic element, with consequent rotation of the mobile element about the direction.
US10534167B2 Endoscope
In an endoscope objective lens which includes a reflective member that bends an optical path substantially at a right angle inserted between the last lens surface and an image sensor disposed on the image plane, the effective diameter of the last lens surface is made smaller than the size of the image sensor in a direction corresponding to the optical path bending direction and the endoscope objective lens is made so as to satisfy a conditional expression given below. h1
US10534162B2 Lens attached substrate, layered lens structure, manufacturing method thereof, and electronic device
Substrates with lenses having lenses disposed therein are aligned with high accuracy. A stacked lens structure has a configuration in which substrates with lenses having a lens disposed on an inner side of a through-hole formed in the substrate are direct-bonded and stacked. In particular, one or more air grooves formed in surfaces of the substrates reduces an influence of air inside a void portion between adjacent lenses of a layered lens structure.
US10534160B2 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 having a negative refractive power, a third lens having a positive refractive power, a fourth lens, a fifth lens, and a sixth lens. The first lens is made of plastic material, the second lens is made of glass material, the third lens is made of plastic material, the fourth lens is made of plastic material, the fifth lens is made of glass material, and the sixth lens is made of plastic material. The camera optical lens further satisfies specific conditions.
US10534154B2 Interlock arrangement for attaching a lens barrel to a lens carrier
Various embodiments include an interlock arrangement that may be used to attach a lens barrel to a lens carrier of a camera. In some embodiments, the interlock arrangement may restrict movement of the lens barrel relative to the lens carrier along at least an optical axis. In various examples, the interlock arrangement may include one or more grooves and one or more protrusions. For instance, a groove may be defined by the lens barrel or the lens carrier, and a protrusion may extend from the lens barrel or the lens carrier to at least partially into the groove. In some cases, the interlock arrangement may include an adhesive that at least partially fills gaps within the interlock arrangement between the lens barrel and the lens carrier. According to some embodiments, the interlock arrangement may include one or more recesses that provide inlets for the adhesive to be introduced to the gaps within the interlock arrangement.
US10534153B2 Folded camera lens designs
Digital cameras, optical lens modules for such digital cameras and methods for assembling lens elements in such lens modules. In various embodiments, the digital cameras comprise an optical lens module including N≥3 lens elements Li, each lens element comprising a respective front surface S2i−1 and a respective rear surface S2i. In various embodiments the first lens element toward the object side, L1 and its respective front surfaces S1 have optical and/or mechanical properties, such as a clear aperture, a clear height and a mechanical height that are larger than respective properties of following lens elements and surfaces. This is done to achieve a camera with large aperture stop, given a lens and/or camera height.
US10534147B2 Optical transceiver
An optical transceiver includes an optical component (3) whose ground is integrated with a signal ground. The optical transceiver includes a conductor (51) that is electrically connected to the optical component (3), and a sheet-like insulator (52) disposed between the conductor (51) and a housing (1) such that a main surface thereof is positioned along an inner wall of the housing (1), and separating the signal ground and a frame ground on the side of the housing (1) from each other.
US10534145B2 Rack-mountable equipment with a high-heat-dissipation module, and transceiver receptacle with increased cooling
An electrical connector includes a heat dissipation module with a first end and a second end opposed to the first end and two receptacle connectors located at the second end. The first and second ends define a transceiver-mating direction such that, when a transceiver is inserted into the first end of the heat dissipation module in the transceiver-mating direction, the transceiver mates with one of the two receptacle connectors, and in the heat dissipation module, air flows parallel to the transceiver-mating direction between the first and second ends and flows between the two receptacle connectors.
US10534140B2 Single-mode polymer waveguide connector assembly device
Methods of forming waveguide connectors include positioning a polymer waveguide in one or more insertion structures within an inner portion of a cap where the polymer waveguide has alignment features on a connection end face corresponding to one or more components of an assembled connector. The method can include inserting a ferrule into the inner portion of the cap such that an inner wall of the cap seals around the assembled connector to prevent contaminants from entering the inner portion and heating the polymer waveguide and the ferrule to a first temperature with the ferrule comprising alignment features and having a different coefficient of thermal expansion from the polymer waveguide. The alignment features of the polymer waveguide align with the alignment features of the ferrule when the polymer waveguide and the ferrule are heated to the first temperature.
US10534139B2 Optical fiber connector assembly
This invention reveals a type of optical fiber connector assembly, comprising of a shell, an optical fiber adapter, an optical fiber connector and optical cable. The optical cable is provided with an optical cable securing device, an optical cable strengthening component being secured to the optical cable securing device, and the optical fiber within the optical cable passes through the optical cable securing device. The optical fiber connector assembly also comprises a first port end cap; the optical cable securing device is separate from the optical fiber connector, and fits within the accommodating cavity therein; the outer end of the end cap possesses an arrestor wall, which prevents the optical cable securing device from being pulled out of the accommodating cavity within the end cap; additionally there is a compressed spring provided between the end cap and the optical fiber adapter, the compressed spring being squeezed between the end surface of the end cap and the end surface of the optical fiber adapter. In this invention, since there is only a compressed spring provided on one side of the optical fiber adapter, the compressed spring being squeezed between the end cap and the end surface of the optical fiber adapter, the overall axial and radial size of the optical fiber connector assembly is reduced.
US10534137B2 Mirror based microelectromechanical systems and methods
Unlike most MEMS device configurations which simply switch between two positions in many optical devices the state of a MEMS mirror is important in all transition positions. It may determine the characteristics of an optical delay line system and by that an optical coherence tomography system in one application and in another the number of wavelength channels and the dynamic wavelength switching capabilities in the other. The role of the MEMS is essential and it is responsible for altering the paths of the different wavelengths in either device. It would be beneficial to improve the performance of such MEMS and thereby the performance of the optical components and optical systems they form part of. The inventors have established improvements to the design and implementation of such MEMS mirrors as well as optical waveguide technologies to in-plane optical processing as well as the mid infrared for optical spectroscopy.
US10534135B2 Systems and methods for tracing cables and cables for such systems and methods
A traceable cable includes at least one data transmission element, a jacket at least partially surrounding the at least one data transmission element, and a tracing optical fiber incorporated with and extending along a length (l) of the cable. The tracing optical fiber includes a core having a first index of refraction and a cladding having a second index of refraction less than the first index of refraction, with the cladding substantially surrounding the core. The tracing optical fiber also includes periodically spaced apart scattering sites spaced along the optical fiber at a spacing ratio of n sites per meter, wherein each scattering site is configured to scatter no more than about 1/(n*l) times optical power provided to the tracing optical fiber. Related systems and methods are also disclosed.
US10534134B2 Fluid-filled hollow optical fiber cell
A fluid-filled hollow optical fiber cell broadly includes a hollow-core optical fiber and a fluid. The optical fiber presents first and second fiber ends and a longitudinal passageway that extends continuously between the fiber ends. The fluid occupies the passageway, with the fiber ends being closed to hermetically seal the fluid within the optical fiber. The first fiber end has a rounded closed shape formed by at least partly melting the first fiber end to form melted fiber material, with the fiber material being permitted to solidify without splicing the first fiber end to another fiber so that the fiber material terminates the passageway at the first fiber end.
US10534131B2 Semiconductor optical integrated device having buried hetero structure waveguide and deep ridge waveguide
A semiconductor optical integrated device includes: a substrate; at least a lower cladding layer, a waveguide core layer, and an upper cladding layer sequentially layered on the substrate, a buried hetero structure waveguide portion having a waveguide structure in which a semiconductor cladding material is embedded near each of both sides of the waveguide core layer; and a ridge waveguide portion having a waveguide structure in which a semiconductor layer including at least the upper cladding layer protrudes in a mesa shape. Further, a thickness of the upper cladding layer in the buried hetero structure waveguide portion is greater than a thickness of the upper cladding layer in the ridge waveguide portion.
US10534130B1 Interferometer filters with compensation structure
A Mach-Zehnder interferometer (MZI) filter comprising one or more passive compensation structures are described. The passive compensation structures yield MZI filters that are intrinsically tolerant to perturbations in waveguide dimensions and/or other ambient conditions. The use of n+1 waveguide widths can mitigate n different sources of perturbation to the filter. The use of at least three different waveguide widths for each Mach-Zehnder waveguide can alleviate sensitivity of filter performance to random width or temperature variations. A tolerance compensation portion is positioned between a first coupler section and a second coupler section, wherein the tolerance compensation portion includes a first compensation section having a second width, a second compensation section having a third width and a third compensation section having a fourth width, wherein the fourth width is greater than the third width and the third width is greater than the second width.
US10534126B2 Lighting device and display device
A backlight device 12 includes LEDs 15, a light guide plate 17 having a light entering edge surface 17a opposite the LEDs 15 and having plate surfaces one of which is alight exit plate surface 17b, and a light collecting portion 22 including unit light collecting portions 22a that extend in a normal direction of the light entering edge surface 17a on the light exit plate surface 17b and are arranged in a perpendicular direction perpendicular to the normal direction. The light guide plate 17 includes an opposite edge portion 23 that is opposite from an end portion thereof having the light entering edge surface 17a, the opposite edge portion 23 has an edge surface a part of which is a curved edge surface 24 having a curved planar shape and the opposite edge portion 23 has the light exit plate surface 17b a part of which is a light collecting portion non-forming section 25 on which no light collecting portion 22 is formed.
US10534124B2 Illumination apparatus confining light by total internal reflection and methods of forming the same
In various embodiments, an illumination apparatus includes an air gap between a sub-assembly and a waveguide attached thereto at a plurality of discrete attachment points, as well as a bare-die light-emitting diode encapsulated by the waveguide.
US10534123B2 White light source
A white light source includes an array of light emitting elements arranged to a light guide.A light in-coupling array is arranged so that each light emitting element faces a light in-coupling element to incouple in the light guide a portion of the divergent light beams so that the in-coupled angle of at least a part of the light rays of the in-coupled light beam is higher than 45°.An array of light homogenizing elements is arranged so that each light homogenizing element faces a light incoupling element and so that the deflection angle of at least a fraction of the incident part of the in-coupled light beam incident on each of said homogenizing elements is higher than 45°.The white light source provides a uniform outcoupled white light beam.
US10534118B2 Display device
An embodiment of by the present disclosure provides a display device including a display panel, an anti-blue-light layer and a backlight module, the anti-blue-light layer is positioned between the display panel and the backlight module, and the anti-blue-light layer is capable of reflecting high-energy shortwave blue light incident from a direction of the backlight module and high-energy shortwave blue light incident from a direction of the display panel.
US10534117B2 Optical filters and methods for making the same
Described herein are optical filters that provide regulation and/or enhancement of chromatic and luminous aspects of the color appearance of light to human vision, and methods for designing and making the same. The filters have applications in ophthalmics, e.g., in prescription and nonprescription lenses.
US10534108B2 Methods and systems for the inversion of magnetic data from remnant and induced sources in geophysical exploration
A method for modeling a subsurface anomalous magnetization zone including the steps of generating a magnetic field model of the subsurface anomalous magnetization zone, inverting the magnetic field model; and generating a model of the sub-surface anomalous magnetization zone based on the inversion. The step of generating the magnetic field model include generating the magnetic field model from induced magnetization sources and remnant magnetization sources.
US10534099B2 Matching combined sensitivities of arrays of hydrophones
A system can include a first array of hydrophones and a second array of hydrophones. Each of the hydrophones can include a first detector and a second detector. A sensitivity of the first detector can be matched with a sensitivity of the second detector and a combined sensitivity of the first array of hydrophones can be matched with a combined sensitivity of the second array of hydrophones.
US10534098B2 Radiographic imaging apparatus
A radiographic imaging apparatus includes a sensor board including a flexible substrate, and a plurality of pixels that are provided on a first surface of the substrate to accumulate electrical charges generated in accordance with light converted from radiation. Additionally, the radiographic imaging apparatus includes flexible cables having one ends electrically connected to the sensor board and the other ends provided with connectors, and flexible cables on which signal processing circuit parts are mounted and which are connected electrically to the cables by the one ends thereof being electrically connected to the connectors. Additionally, the radiographic imaging apparatus includes flexible cables having one ends electrically connected to the sensor board and the other ends provided with connectors, and flexible cables on which drive circuit parts are mounted and which are connected electrically to the cables by the one ends thereof being electrically connected to the connectors.
US10534097B2 Detector structure in a PET system
The present disclosure relates to a PET detector and a PET frame. The PET detector may include a plurality of detector modules and a plurality of installing modules configured to install the plurality of detector modules. The plurality of installing modules may be coupled together to form a detector ring. The PET frame may include a detector stabilizing cylinder configured to stabilize a detector and a fixing support configured to support the detector stabilizing cylinder. The detector stabilizing cylinder may be rotatably fixed on the fixing support.
US10534092B2 Technologies for vehicle positioning
Various vehicle technologies for improving positioning accuracy despite various factors that affect signals from navigation satellites. Such positioning accuracy is increased via determining an offset and communicating the offset in various ways or via sharing of raw positioning data between a plurality of devices, where at least one knows its location sufficiently accurately, for use in differential algorithms.
US10534090B2 Process bus-applied protection system
A process bus-applied protection system includes a process bus, a plurality of MUs (merging units), and a plurality of IEDs (intelligent electric devices). Each of the MUs is configured to sample a current and a voltage of a power system at timing synchronized with a time synchronization signal received through the process bus. Each of the IEDs is configured to be capable of outputting the time synchronization signal to the process bus by serving as a transmission source, and receiving, through the process bus, the time synchronization signal from another IED. The plurality of IEDs have a predetermined priority. Each of the IEDs is configured, when the IED does not receive the time synchronization signal from an IED having a higher priority than that of the IED and serving as a transmission source, to output the time synchronization signal to the process bus by serving as a transmission source.
US10534086B2 Systems and methods for determining crop yields with high resolution geo-referenced sensors
Systems, and methods for controlling a modular system for improved real-time yield monitoring and sensor fusion of crops in an orchard are disclosed. According to some embodiments of the invention, a modular system for improved real-time yield monitoring and sensor fusion may include a collection vehicle, a modular processing unit, a volume measurement module, a three-dimensional point-cloud scanning module, an inertial navigation system, and a post-processing server. As the collection vehicle travels through an orchard, the volume measurement module calculates volume measurements of the windrow, the three-dimensional point-cloud scanning module assembles point-clouds of each plant in the orchard, and the inertial navigation system calculates geodetic positions of the collection vehicle. The modular processing unit may fuse the collected data together and transmit the fused data set to a post-processing server. The post-processing server may process the geodetic position data for errors which may be used for geo-referencing the fused data.
US10534085B2 Laser radar device and traveling body
A laser light source; a light sending lens configured to form laser light emitted from the laser light source into a spot shape; a scanner configured to perform irradiation while performing scanning, with the laser light formed into the spot shape, in a horizontal direction and a vertical direction of an area to be measured; a light receiving lens configured to receive reflected light reflected from the area to be measured; a light receiving optical system configured to condense the reflected light received by the light receiving lens, in each of the horizontal direction and vertical direction; and an information generating unit configured to generate, based on a received signal output by the light receiving element, three dimensional information of the area to be measured.
US10534082B2 Accessibility of virtual environments via echolocation
Mechanisms are provided to implement an echolocation functionality within a virtual environment. The mechanisms receive graphical information for a virtual environment, and analyzes the graphical information to detect a virtual object present in the virtual environment. One or more characteristics of the detected virtual object are identified, which may include a relative location of the virtual object to a virtual representation of a user in the virtual environment. Echo data is generated that defines characteristics of an audio output that represents the virtual object in a manner emulating an echo of a sound emitted from the virtual representation of the user in the virtual environment. Output of the audio output by the one or more audio output devices is controlled based on the generated echo data.
US10534081B2 Mounting system for vehicle short range sensors
A sensing system of a vehicle includes a control and a mounting carrier that supports a plurality of sensor units. The mounting carrier is configured to be disposed at the vehicle so that the plurality of sensor units have respective fields of sensing exterior of the vehicle. The mounting carrier includes structure to support the sensor units at an exterior structure of the vehicle so as to provide a desired field of sensing. The mounting carrier includes an electrical connector that is configured to electrically connect to an electrical connector of the vehicle. The sensor units are electrically connected to a circuit element that is electrically connected to the electrical connector of the mounting carrier. The control, responsive to outputs of the circuit element, determines the presence of one or more objects exterior the vehicle and within the field of sensing of at least one of the sensor units.
US10534080B2 Radar image formation within a distributed network
A system is provided for synthetic aperture radar image formation within a distributed network. A radar antenna receives successive echoes of a plurality of pulses of radio waves transmitted in an environment of a target. A processing system defines, from the successive echoes, an array of data elements representing a density of a reflective surface of the target at locations within the environment. The processing system also partitions the array into a plurality of subarrays based on a predefined array partitioning scheme. A respective node of a plurality of nodes receives and applies at least one algorithmic transform to a subarray of the plurality of subarrays, and determines a respective portion of a volume of space occupied by the target based thereon. The respective portion is combinable with other respective portions to determine the volume of space and thereby form an image of the target.
US10534065B2 Estimation of a level for an observation data set
It is disclosed to obtain an observation data set comprising respective identification information of one or more observed radio nodes of an environment and respective radio measurements values determined with respect to the one or more observed radio nodes; to determine respective association measures for the observation data set with respect to respective radiomap data sets of two or more levels of the environment, wherein the radiomap data sets respectively comprise respective identification information of one or more radio nodes of the environment observable at the level of the respective radiomap data set and respective radio measurement value information for these one or more observable radio nodes; and to determine an estimate of a level associated with the observation data set based at least on the association measures.
US10534059B2 Bayesian model for highly accelerated phase-contrast MRI
Methods and systems for accelerated Phase-contrast magnetic resonance imaging (PC-MRI). The technique is based on Bayesian inference and provides for fast computation via an approximate message passing algorithm. The Bayesian formulation allows modeling and exploitation of the statistical relationships across space, time, and encodings in order to achieve reproducible estimation of flow from highly undersampled data.
US10534058B2 Systems and methods for automated detection in magnetic resonance images
Some aspects include a method of determining change in size of an abnormality in a brain of a patient positioned within a low-field magnetic resonance imaging (MRI) device. The method comprises, while the patient remains positioned within the low-field MRI device, acquiring first and second magnetic resonance (MR) image data of the patient's brain; providing the first and second MR image data as input to a trained statistical classifier to obtain corresponding first and second output; identifying, using the first output, at least one initial value of at least one feature indicative of a size of the abnormality; identifying, using the second output, at least one updated value of the at least one feature; determining the change in the size of the abnormality using the at least one initial value of the at least one feature and the at least one updated value of the at least one feature.
US10534052B2 FMRI biomarker of neurodegenerative disease
Provided herein are methods related to identifying an early, asymptomatic (prodromal) stage of a neurodegenerative disease or identifying a subject with a symptomatic neurodegenerative disease, including, for example, mild cognitive impairment (MCI), Alzheimer's Disease (AD), or HIV-associated neurocognitive disorder (HAND), using functional MRI data from the subject. Methods are also provided for treating a subject identified with the methods taught herein and for modifying or selecting treatment based on the results of fMRI. Methods are also available for staging neurodegenerative disease and for identifying agents useful in treating them.
US10534048B2 Magnetic resonance imaging apparatus and SAR prediction method
A Q value of the RF irradiation coil is easily obtained in a state in which an object is disposed in an MRI apparatus, and an SAR is predicted with high accuracy. For this, an irradiation coil 14a irradiates an object 1 with a high frequency magnetic field pulse in a state in which the object 1 is disposed in an imaging space, and a transmitted voltage and a reflected voltage of the irradiation coil 14a are detected. A Q value of the irradiation coil in a state of the object 1 being disposed is obtained on the basis of the transmitted voltage and the reflected voltage. A specific absorption rate (SAR) in a case of executing an imaging pulse sequence on the object is predicted by using the Q value.
US10534047B2 Tunnel magneto-resistive (TMR) sensors employing TMR devices with different magnetic field sensitivities for increased detection sensitivity
Tunnel magneto-resistive (TMR) sensors employing TMR devices with different magnetic field sensitivities for increased detection sensitivity are disclosed. For example, a TMR sensor may be used as a biosensor to detect the presence of biological materials. In aspects disclosed herein, free layers of at least two TMR devices in a TMR sensor are fabricated to exhibit different magnetic properties from each other (e.g., MR ratio, magnetic anisotropy, coercivity) so that each TMR device will exhibit a different change in resistance to a given magnetic stray field for increased magnetic field detection sensitivity. For example, the TMR devices may be fabricated to exhibit different magnetic properties such that one TMR device exhibits a greater change in resistance in the presence of a smaller magnetic stray field, and another TMR device exhibits a greater change in resistance in the presence of a larger magnetic stray field.
US10534042B2 Bus system and method for diagnosing a short circuit
A bus system having at least two control devices, each of which has a bus driver. The bus drivers are connected together via at least two bus lines, each of which is equipped with at least one coupling capacitor. A terminal network is connected to the bus lines and consists of at least two resistors and a capacitor; each of the two resistors is connected to one of the bus lines and the resistors are connected together at a central tap. The capacitor of the terminal network lies between the central tap and a ground connection, and the bus system has a reference voltage source. The reference voltage source is connected to the central tap via an element. The voltage of the reference voltage source has a value between an operating voltage of the bus system and ground.
US10534041B2 Measuring arrangement for identifying a malfunction in an energy accumulator arrangement
The present disclosure relates to a measuring arrangement for identifying a malfunction in an energy accumulator arrangement, including a measuring device configured to measure an electrical measurement variable of the first energy accumulator and an electrical measurement variable of the further energy accumulator: a circuit arrangement having a first controllable switch configured to electrically connect the first energy accumulator to the measuring device and a further controllable switch for electrically connecting the further energy accumulator to the measuring device; and a processor device for controlling the controllable switches to capture the electrical measurement variable of the further energy accumulator.
US10534038B2 Method and system for estimating state of charge or depth of discharge of battery, and method and system for evaluating health of battery
It is intended to recognize the state of charge or depth of discharge of the battery more accurately than conventional technologies and to recognize health of a battery appropriately. Complex impedance between positive and negative electrodes of the battery is determined at a plurality of frequencies, and the state of charge or depth of discharge of the battery is estimated by comparing frequency dependency of Warburg impedance of the determined complex impedances with frequency dependency of Warburg impedance corresponding to a known state of charge or depth of discharge of the battery. Similarly, complex impedance is determined, and the health of the battery is evaluated by using the real part of the complex impedance at a point where the imaginary part of the complex impedance is zero on a line obtained by extending a part, which indicates frequency dependency of Warburg impedance, of a complex impedance characteristic curve representing a correlation relationship between the real and imaginary parts of the determined complex impedance.
US10534037B2 Devices with battery remaining capacity estimating functions
A device includes an interface and a processor. The interface receives information for a parameter indicative of a status of a battery. The processor calculates a remaining capacity of the battery, calculates a capacity ratio of the calculated remaining capacity to a capacity reference of the battery, compares the parameter with a parameter reference to generate a first comparison result, compares the capacity ratio with a ratio reference to generate a second comparison result, sets an amount according to the first and second comparison results, and changes the calculated remaining capacity by the amount.
US10534033B2 IC socket
When each signal line contact terminal (10ai) is installed in a base member (30), an upper housing (28), and a lower housing (26), the upper housing (28) is installed together in such a way as to be sandwiched between the base member (30) and the lower housing (26). Here, collars (16) are fitted on outer peripheral portions of a first extending portion (52A) and a second extending portion (52C) of the signal line contact terminal (10ai), respectively. Moreover, air layers are formed between an outer peripheral portion of a drum portion (52B) of the signal line contact terminal (10ai) and an inner peripheral surface forming a hole (28b), between an outer peripheral portion of the first extending portion (52A) and an inner peripheral surface forming a hole (30b), between an outer peripheral portion of the second extending portion (52C) and an inner peripheral surface forming a hole (26b), and between an outer peripheral portion of a plunger (56) and an inner peripheral surface forming a hole (26e).
US10534031B2 Detecting failure locations in power cables
This application relates to methods and apparatus for determining the location of a fault in a power cable of a power distribution network. The method involves monitoring at least one electrical parameter of the power distribution network to detect the occurrence of a fault and determine at least one time window for the occurrence of the fault The method involves analysing a first set of measurement signals is obtained by a distributed fibre optic sensor having a sensing optical fibre deployed along the path of the power cable. The first set of measurement signals include signals indicative of the extent of any disturbances along the sensing fibre over a known time period. The measurement shallots are analysed based on the at least one time window for measurement signals and the location of the fault in the power cable is identified based on the location of one or more longitudinal sensing portions of the sensing fibre.
US10534030B2 Vehicle high voltage shield based interlock
A power system for a vehicle includes a traction battery that provides power to drive the vehicle, a load, and a harness having wires electrically connecting the traction battery and load, and shielding covering the wires. The power system further includes one or more control blocks that drive a signal onto the shielding, and responsive to an absence of detecting feedback from the signal, issue an interlock integrity alert.
US10534018B1 Time base correction method for high accuracy sampling scope-based measurements
A method and apparatus for resolving time base-generated errors from sampling scope-based measurements. Mutually synchronized repetitive waveform-to-be-analyzed signals (WAS) and repetitive sinusoidal reference signals (RS) are respectively applied to a first channel and a second channel of a sampling scope. A time base generator applies a sampling signal to the first and second channels. An average sine wave period Tav for k samples of RS is determined, followed by determination of phase error φk for each of the k samples, corresponding to phase differences between an ideal sine wave signal and the applied reference sinusoidal signal. Time base error values dk for k samples are calculated from dk=φk*Tav/2π. Error values dk correct time base errors in the sampling signal, and the WAS is re-sampled at sampling times adjusted by dk.
US10534013B2 Sensor
A sensor includes a sensor element, a package accommodating the sensor element in an inside of the package, a grounding electrode disposed in the package, a lid covering an opening of the package, and a lead extending from the package. The lead includes first and second portions. The first portion of the lead is electrically connected to the grounding electrode and extends along a side surface of the package with a gap provided between the first portion and the side surface. The second portion of the lead is disposed between the lid and the package and extends toward the inside of the package. In this sensor, the opening can be sealed without soldering and reliably connect the lid to the grounding electrode.
US10534010B2 Energy-efficient home-automation device and method for tracking the displacement of a monitored object
Disclosed is a home-automation device including a displacement detector for a monitored object, an accelerometer, an orientation sensor, a memory, a processing unit. The processing unit is programmed to calculate, upon detection of an event, a displacement energy of the detector from the acceleration signals acquired during a waiting time after the triggering event.
US10534009B2 Systems and methods for multi-analysis
Systems and methods are provided for sample processing. A device may be provided, capable of receiving the sample, and performing one or more of a sample preparation, sample assay, and detection step. The device may be capable of performing multiple assays. The device may comprise one or more modules that may be capable of performing one or more of a sample preparation, sample assay, and detection step. The device may be capable of performing the steps using a small volume of sample.
US10534006B2 Microfluidic chip-based, universal coagulation assay
A microfluidic, chip-based assay device has been developed for measuring physical properties of an analyte (particularly, whole blood or whole blood derivatives). The technologies can be applied to measure clotting times of whole blood or blood derivatives, determine the effects of anticoagulant drugs on the kinetics of clotting/coagulation, as well as evaluate the effect of anticoagulant reversal agents. These technologies can additionally be used to optimize the dosage of anticoagulation drugs and/or their reversal agents. The assay is independent of the presence of anticoagulant; clotting is activated by exposure of the blood sample in the device to a glass (or other negatively charged material such as oxidized silicon) surface, which activates the intrinsic pathway and can be further hastened by the application of shear flow across the activating materials surface. The absence of chemical activating agents and highly controlled and reproducible micro-environment yields a point of care universal clotting assay.
US10534001B2 Methods for detecting ovarian cancer
The present description is related to the field of ovarian cancer diagnostics. It introduces novel biomarkers that can be used to detect presence of ovarian cancer and to provide a prognosis of the disease.
US10533998B2 Enzyme quantification
The invention generally relates to methods for quantifying an amount of enzyme molecules. Systems and methods of the invention are provided for measuring an amount of target by forming a plurality of fluid partitions, a subset of which include the target, performing an enzyme-catalyzed reaction in the subset, and detecting the number of partitions in the subset. The amount of target can be determined based on the detected number.
US10533997B2 Reverse genetics system of Zika virus
Embodiments of the invention are directed to stable full-length cDNA clones of a clinical, Asian lineage ZIKV strain. Certain embodiments of the invention are directed to high-throughput assays for ZIKV and dengue virus (DENV) diagnosis.
US10533996B2 Phosphorescent reporters
In some embodiments, the present disclosure pertains to new compositions of matter that comprise phosphorescent reporters. In some embodiments, the phosphorescent reporters of the present disclosure comprise strontium aluminate. In some embodiments, the strontium aluminate is doped with europium and dysprosium (SrAl2O4:Eu2+, Dy3+). Additional embodiments of the present disclosure pertain to methods of making the aforementioned phosphorescent reporters. In some embodiments, the method includes size reduction of inorganic phosphorescent powders through a combination of wet milling and settling. In additional embodiments, the present disclosure pertains to methods of detecting the phosphorescent reporters in various settings, such as diagnostic settings.
US10533994B2 Systems and methods of sample processing and fluid control in a fluidic system
This invention is in the field of medical devices. Specifically, the present invention provides portable medical devices that allow real-time detection of analytes from a biological fluid. The methods and devices are particularly useful for providing point-of-care testing for a variety of medical applications.
US10533992B2 Method for screening for sunlight protection functional material and method for evaluating sunlight protection effect
Unlike a conventional method for evaluating a degree of ultraviolet protection through visual evaluation, the disclosed method for measuring a sunlight protection function can accurately and objectively measure and determine a degree of sunlight protection by measuring a change due to a material to be measured with respect to an expression amount of skin tissue antimicrobial peptides (AMPs) in skin cells, which decrease from exposure to sunlight, and/or a generation amount of S-nitrosylated protein. Additionally, the disclosed measurement method can determine whether blue/violet light of wavelengths of 400-500 nm, which induces the most skin damage among visible rays, is blocked and provide a more specified sunlight protection effect evaluation result. Moreover, by using the disclosed measurement method, a degree of sunlight protection can be indexed, and a sunlight protection composition for protecting normal skin from the blue/violet light can be provided.