Document Document Title
US10276306B2 Method of producing a multilayer component
A method of producing a fully active multilayer element including producing a fully active stack, and optionally sintering of the fully active stack or a green precursor thereof; applying outer electrodes onto sides A′ and C′ of the fully active stack and contacting of the uncoated inner electrodes so that the two outer electrodes electrically connect to the uncoated inner electrode layers.
US10276304B2 Power capacitor unit for high pressure applications
A power capacitor unit for high-pressure applications is provided. The power capacitor unit includes a housing, a plurality of capacitor elements connected to each other and arranged inside the housing, a dielectric liquid (L), a solid electrical insulation system arranged to electrically insulate each capacitor element, a busbar, a plurality of fuse wires, each fuse wire having a first end connected to a respective capacitor element and a second end connected to the busbar (B), wherein the capacitor elements, the solid electrical insulation system, and the fuse wires are immersed in the dielectric liquid (L). Each fuse wire has a plurality of first sections that are in physical contact with the electrical insulation system, and wherein each fuse wire has a plurality of second sections without physical contact with the solid electrical insulation system.
US10276302B2 Process for treating a magnetic structure
Process for treating a magnetic structure, wherein it comprises the following steps: providing a magnetic structure comprising one first layer of magnetic material comprising a CoFeB alloy; irradiating the magnetic structure with light low-energy ions; and simultaneously holding the magnetic structure with a preset temperature profile and for a preset time.
US10276301B2 Current transformer and direct current source based on current transformer
A current transformer and a direct current source based on a current transformer are disclosed. In an embodiment, the current transformer includes two output ends; a first winding and a second winding connected in series between the two output ends; a main core; a bypass core, arranged to be magnetically coupled with the main core. The first winding is wound on a part of the main core and a part of the bypass core, and the second winding is wound on apart of the bypass core. In an embodiment, the current transformer also includes a high-frequency bypass, connected in parallel with the first winding, and used to filter a high-frequency signal. The high-frequency bypass provides a low-impedance path for a high-frequency signal in a primary conductor under measurement, such that the bypass core with the second winding presents less obstruction to the main core, thereby reducing heating.
US10276297B2 Holding device for a rogowski coil
A holding device includes a Rogowski coil, where the Rogowski coil includes a line portion wound into a coil. The holding device further includes a housing part into which the Rogowski coil is connected. A fastening part is configured to be releasebly connected to the housing part and is further configured to be attached to a current-conducting means formed for conducting a current.
US10276295B2 Compact vertical inductors extending in vertical planes
A device includes a substrate, and a vertical inductor over the substrate. The vertical inductor includes a plurality of parts formed of metal, wherein each of the parts extends in one of a plurality of planes perpendicular to a major surface of the substrate. Metal lines interconnect neighboring ones of the plurality of parts of the vertical inductor.
US10276285B2 Chip resistor
Provided is a chip resistor including: a rectangular parallelepiped insulating substrate which is made of ceramics; a pair of front electrodes which are provided on lengthwise opposite end portions in a front surface of the insulating substrate; a resistive element which is provided between and connected to the two front electrodes; a protective layer which is made of a resin and which entirely covers the front surface of the insulating substrate including the two front electrodes and the resistive element; and a pair of cap-shaped end-surface electrodes which are provided on the lengthwise opposite end portions of the insulating substrate to establish electrical continuity to the front electrodes respectively; wherein: a chip element assembly in which the insulating substrate and the protective layer are laminated on each other but the end-surface electrodes have not been formed yet has an external shape substantially like a square cylinder.
US10276284B2 Methods and apparatus for preparing power transmission cables
A method for preparing a polymer insulated cable including a semiconductive layer surrounding a polymeric insulation layer includes: cutting the semiconductive layer by grinding a circumferential dividing groove in the semiconductive layer using a rotating grinding surface, wherein the dividing groove defines first and second semiconductive sections of the semiconductive layer on opposed sides of the dividing groove; and thereafter removing the second semiconductive section from the polymeric insulation layer while retaining the first semiconductive section on the polymeric insulation layer.
US10276282B2 Coaxial transmission line structure
A coaxial transmission line structure having a center conductor section having an input contact and an output contact the output contact being larger than the input contact, the center conductor having a plurality of different geometrically shaped, electrically conductive layers having sizes progressively increasing from the input contact to the larger output contact to conductor transition from the input contact to the larger output contact, the electrically conductive layers being electrically interconnected by staggered microvias passing through dielectric layers to the center, and (B) an outer conductor section disposed about, coaxial with, and electrically isolated from, the center conductor by the dielectric layers.
US10276280B1 Power over ethernet twisted pair communications cables with a shield used as a return conductor
A communications cable suitable for Power over Ethernet applications may include a plurality of twisted pairs of individually insulated conductors extending in a longitudinal direction. At least one of the plurality of twisted pairs may have a first direct current resistance and may be configured to transmit a power signal. A shield that includes longitudinally continuous electrically conductive material may be formed around at least a portion of the plurality of twisted pairs, and the shield may have a second direct current resistance approximately equal to the first direct current resistance. As a result, the shield may function as a return path or conductor for the at least one twisted pair. A jacket may also formed around the plurality of twisted pairs and the shield.
US10276277B2 Resin composition, copper paste, and semiconductor device
An object of the present invention is to provide a resin composition suitable for copper pastes, which can be cured in an ambient atmosphere and has a viscosity within an appropriate range and a low specific resistance after curing. This resin composition includes (A) a copper powder, (B) a thermosetting resin, (C) a fatty acid, (D) an amine, and (E) 4-aminosalicylic acid. Preferably, the (B) component is resol-type phenolic resin. More preferably, the (C) component is at least one selected from oleic acid, linoleic acid, linolenic acid, stearic acid, palmitic acid, lauric acid, butyric acid, and propionic acid.
US10276268B2 Coating of nuclear fuel cladding materials, method for coating nuclear fuel cladding materials
The invention provides a nuclear reactor cladding, wherein at least one layer of coating is deposited on the exterior surface of the cladding. A nuclear reactor cladding, wherein at least one layer of coating is deposited on the interior surface of the cladding. A method of coating a nuclear reactor cladding, with the steps of selecting the cladding and depositing at least one layer of a first coating on the cladding.
US10276266B1 Systems and methods for wireless prescription compliance monitoring
A medical information system informs prescribers of prescription compliance information in a system for preparing a prescription. The point of prescribing messaging system can assist physicians in understanding prescription compliance when prescribing medication for patients by reviewing pertinent compliance data displayed with the apparatus such as filling dates, dosage and supply information, etc. The system may include a point of prescription application configured to access, either locally or remotely, compliance data typically generated from a pharmacy system. Prescription filling data and supply/dosage information may be compared to generate automated alerts to a physician or prescriber to identify over use, under use, compliance or non-compliance situations based on the accessed and compared data or otherwise identify differences between prescribed medication information and filled medication information.
US10276264B2 Electronic health record system and method
Provided are a system and method for efficiently creating patient health records with help of expert clinical decision support. The system and method also ensures the doctor's documentation and diagnosis comply with the government healthcare quality measures.
US10276263B2 Systems and methods for surfacing contextually relevant content into the workflow of a third party system via a cloud-based micro-services architecture
Systems and methods for surfacing contextually relevant data into the workflow of a third party system are discussed herein. The system implements a near-real-time method of detecting activity corresponding to particular electronic health records associated with particular patients in third-party systems using specifically configured software systems. A cloud-based micro-services architecture is communicably coupled to the third-party systems and is operable to transmit contextually relevant data to the third-party system in response to particular detected activities, such as accessing a patient's electronic health record. The contextually-relevant data is identified by comparing electronic health record data from various third-party systems, each third-party system associated with the particular patient, to determine gaps in the records. The contextually relevant data is transmitted to the third-party system and visually integrated into the third-party system's pre-existing clinical workflow.
US10276262B1 Facilitating access to patient medical information
A method includes displaying a window of a first application which includes text corresponding to a patient identifier for a first patient. The method further includes receiving input corresponding to a preconfigured input sequence associated with an electronic health records (EHR) agent, and initiating, by the EHR agent in response to the preconfigured input sequence, a patient information overlay process. The patient information overlay process includes sending a copy command to copy first text from the window of the first application to the clipboard, accessing the first text, searching the accessed first text for an identification of a patient, determining that the patient identifier represents an identification of a patient, accessing patient information for the first patient based on the patient identifier, and displaying an overlay interface overlaid over the window proximate a cursor, the overlay interface including accessed patient information for the first patient.
US10276261B2 Patient library interface combining comparison information with feedback
Disclosed and described systems, methods, and apparatus provided facilitate analysis, presentation, and comparison of clinical information. An example system includes a processor configured to provide a patient library interface. The interface displays a plurality of events along a patient timeline and a list of items for comparison to a clinical scenario. The scenario is specified in an interface configuration to trigger collection of the list of comparison items. The processor receives and adds items to the list based on a relevancy analysis of each item to the clinical scenario. The processor facilitates feedback to add, remove, and rate relevance of item(s) in the list. The processor displays item(s) from the list in conjunction with documentation from the clinical scenario and facilitates user interaction with the item(s) and documentation. The processor updates a data source based on the user feedback and user interaction.
US10276255B2 Sample-and-hold circuit for an electrical signal
Sample-and-hold device for an electrical signal including an input module having two inputs, including a first switching block including two input switches, each input of the input module being connected at the input of one of the input switches, the input module being connected at the input of a first track-and-hold module with two inputs and two outputs, so as to alternately convey the signal from one of the two inputs to one of the two inputs of the first track-and-hold module; the device including a second track-and-hold module connected in parallel with the first track-and-hold module, these track-and-hold modules connected at the output of the first switching block, and an output module including a second switching block including two output switches, the outputs of the first and second track-and-hold modules being connected to the inputs of the output switches, to time interleave the output signals of the track-and-hold modules.
US10276250B1 Programming NAND flash with improved robustness against dummy WL disturbance
A memory device includes a plurality of memory cells arranged in series in a semiconductor body. First and second dummy memory cells arranged in series between a first string select switch and a first edge memory cell at a first end of the plurality of memory cells. The first dummy memory cell is adjacent the first edge memory cell, and the second dummy memory cell is adjacent the first string select switch. A channel line includes channels for the plurality of memory cells and the first and second dummy memory cells. Control circuitry is adapted for programming a selected memory cell in the plurality of memory cells corresponding to a selected word line by applying a switching voltage to the first dummy memory cell, the switching voltage having a first voltage level during a first time interval, and thereafter changing to a second voltage level higher than the first voltage level.
US10276245B2 Semiconductor memory device and method of operating the same
A semiconductor memory device in accordance with an embodiment may include a memory cell array, a peripheral circuit, and a control circuit. The memory cell array may include a plurality of memory cells programmed to any one of first to N-th program states divided based on threshold voltages. The peripheral circuit may perform a program operation on the memory cells. The control circuit may control the peripheral circuit so that, during the program operation, a primary program operation is performed, and after the primary program operation, a secondary program operation is performed. The primary program operation may include a plurality of verify steps performed for the first to N-1-th program states and a single primary verify step performed for the N-th program state. The secondary program operation may include a secondary verify step performed for the N-th program state.
US10276240B2 Nonvolatile semiconductor memory device with a plurality of memory blocks and a shared block decoder
A nonvolatile semiconductor memory device includes a memory cell array having multiple blocks each with a plurality of memory strings. Each memory string has multiple memory cells connected in series between first and second selection transistors. The device further includes a row decoder, a block decoder, first and second signal line groups, and a switch circuit. The row decoder has transfer transistors through which voltages are supplied to the selection transistors. The block decoder supplies a selection signal that indicates whether the first group or the second group has been selected. The first and second signal line groups are connected to the selection transistors of the memory strings that are in the respective first and second memory blocks of the first and second groups. The switch circuit connects the first and second signal line groups to the respective first and second memory blocks of the selected group.
US10276239B2 Memory cell and associated array structure
A memory cell includes a latch, two antifuse elements, and two select transistors. The latch is connected with a first node and a second node, and receives a first power voltage and a second power voltage. The latch is selectively enabled or disabled according to an enable line voltage. The first antifuse element is connected with the first node and an antifuse control line. The second antifuse element is connected with the second node and the antifuse control line. The gate terminal, the first drain/source terminal and the second drain/source terminal of the first select transistor are connected with a word line, the first node and a bit line, respectively. The gate terminal, the first drain/source terminal and the second drain/source terminal of the second select transistor are connected with the word line, the second node and an inverted bit line, respectively.
US10276238B2 Method, system and device for complementary non-volatile memory device operation
Disclosed are methods, systems and devices for operation of dual non-volatile memory devices. In one aspect, a pair of non-volatile memory device coupled in series may be placed in complementary memory states any one of multiple memory states in write cycles by controlling a current and a voltage applied to terminals of the non-volatile memory device.
US10276235B2 Enhancing nucleation in phase-change memory cells
Various embodiments disclosed herein comprise methods and apparatuses for placing phase-change memory (PCM) cells of a memory array into a temperature regime where nucleation probability of the PCM cells is enhanced prior to applying a subsequent SET programming signal. In one embodiment, the method includes applying a nucleation signal to the PCM cells to form nucleation sites within the memory array where the nucleation signal has a non-zero rising-edge. A programming signal is subsequently applied to achieve a desired level of crystallinity within selected ones of the plurality of PCM cells. Additional methods and apparatuses are also described.
US10276230B2 Memory arrays
Some embodiments include a memory array having a series of bitlines. Each of the bitlines has a first comparative bitline component and a second comparative bitline component. The bitlines define columns of the memory array. Memory cells are along the columns of the memory array. Capacitive units are along the columns of the memory array and are interspersed amongst the memory cells. The capacitive units are not utilized for data storage during operation of the memory array, but rather are utilized for reducing parasitic capacitance between adjacent bitlines.
US10276227B2 Write algorithm for memory to reduce failure rate of write operations
A method for verifying a write operation in a memory cell (e.g., a non-volatile memory cell) that includes performing a first read operation of the memory cell to measure a first current associated with the memory cell and comparing the measured first current associated with the memory cell to a first predetermined threshold current to determine whether the write operation changed the state of the memory cell. If the measured first current associated with the memory cell indicates the write operation did change the state of the memory cell the method further includes performing a second read operation of the memory cell to measure a second current associated with the memory cell and comparing the measured second current associated with the memory cell to a second predetermined threshold current to determine whether the write operation changed the state of the memory cell to the desired state or an intermediate state.
US10276226B2 Method and system for determining temperature using a magnetic junction
A method for measuring a temperature of magnetic junction switchable using spin transfer. The magnetic junction includes at least one magnetic layer. The method includes measuring a temperature variation of at least one magnetic characteristic for the magnetic layer(s) versus temperature. The method also includes measuring a bias variation in the magnetic characteristic versus an electrical bias for the magnetic junction. This measurement is performed such that spin transfer torque-induced variation(s) in the magnetic characteristic(s) are accounted for. The temperature versus the electrical bias for the magnetic junction is determined based on the temperature variation and the bias variation.
US10276225B2 Method and system for providing a magnetic junction usable in spin transfer or spin-orbit torque applications and including a magnetic barrier layer
A magnetic device and method for providing the magnetic device are described. The magnetic device includes magnetic junctions and spin-orbit interaction (SO) active layer(s). Each magnetic junction includes free and pinned layers separated by a nonmagnetic spacer layer. The pinned layer has a perpendicular magnetic anisotropy (PMA) energy greater than an out-of-plane demagnetization energy. The pinned layer includes a magnetic barrier layer between a magnetic layer and a high PMA layer including at least one nonmagnetic component. The magnetic barrier layer includes Co and at least one of Ta, W and Mo. The magnetic barrier layer is for blocking diffusion of the nonmagnetic component. The SO active layer(s) are adjacent to the free layer. The SO active layer(s) carry a current in-plane and exert a SO torque on the free layer due to the current. The free layer is switchable between stable magnetic states using the SO torque.
US10276215B1 Data storage device fastener seal system
A data storage device fastener seal system can have at least a base, a cover, and a fastener seal. The base may have at least one fastener aperture and a first contact surface while the cover can have a second contact and a fastener hole. The second contact surface may physically contact the first contact surface to enclose a data storage region. The fastener seal can be positioned between the base and cover proximal the fastener aperture with the fastener seal extending less than an inch from the fastener aperture in every direction along a plane parallel to the first and second contact surfaces.
US10276213B2 Automatic and intelligent video sorting
Systems and methods disclosed herein provide automatic and intelligent video sorting in the context of creating video compositions. A computing device sorts a media bin of videos in the user's work area based on similarity to the videos included in the video composition being created. When a user selects or includes a particular video on the composition's timeline, the video is compared against the entire video collection to change the display of videos in the media bin. In one example, videos that have similar tags to a selected video are prioritized at the top. Only a subset of frames of each of the videos are used to use to identify video tags. Intelligently selecting tags using a subset of frames from each video rather than using all frames enables more efficient and accurate tagging of videos, which facilitates quicker and more accurate comparison of video similarities.
US10276210B2 Video enhancement
Methods, systems, and computer program products for generating revised videos. The method includes, for example, receiving, by one or more processor, first video data of an environment having at least one projection on a screen from a first point of view, and generating, by the one or more processor, revised video data of the environment having the at least one projection on the screen from the first point of view based on the first video data, the revised video data comprising a plurality of frames with the at least one projection on the screen disposed in the first area relative to the environment in a plurality of frames being revised based on data for projecting the at least one projection on the screen in the first video data.
US10276205B2 Library control device and library control method for removing malfunctioning media from magazine by rewriting its slot position
A library control device moves a desired record medium from a magazine, which is configured to load a plurality of record media into a plurality of slots, to a drive so as to read or write data. The library control device stores identifications of record media in correlation with slots loading recording media. Upon detecting a malfunction in reading or writing data with a record medium, an operator needs to extract the record medium from the magazine. At this time, the library control device rewrites the identification of a slot, which is stored in correlation with the record medium subjected to extraction, with the identification of a predetermined slot so as to move the record medium to the predetermined slot. Thus, it is possible for an operator to extract the record medium detecting a malfunction from the predetermined slot without making any mistake.
US10276202B1 Heat-assisted magnetic recording (HAMR) medium with rhodium or rhodium-based alloy heat-sink layer
A heat-assisted magnetic recording (HAMR) medium has a rhodium (Rh) or Rh-based alloy heat-sink layer. The Rh or Rh-based alloy does not roughen when annealed and thus does not require an intermediate layer between it and the MgO seed layer for the recording layer, so the MgO seed layer can be formed directly on and in contact with the Rh or Rh-based alloy heat-sink layer. The Rh or Rh-based alloy heat-sink layer is formed on a seed layer or multilayer that allows the Rh or Rh-based alloy to grow with the desired face-centered-cubic (fcc) crystalline structure.
US10276201B1 Dual phase MgO-X seed layers for heat assisted magnetic recording media
Magnetic media having dual phase MgO-X seed layers with both MgO grains and segregants are provided. One such magnetic medium includes a substrate, a heatsink layer on the substrate, a dual phase seed layer on the heatsink layer, where the dual phase seed layer comprises MgO and a segregant, where a concentration of the MgO is greater than 50 percent by volume in the dual phase seed layer, and a magnetic recording layer including FePt on the dual phase seed layer.
US10276196B2 Thin-film piezoelectric material substrate, thin-film piezoelectric material element, head gimbal assembly, ink jet head and method of manufacturing the thin-film piezoelectric material element
A thin-film piezoelectric material substrate includes an insulator on Si substrate and a thin-film laminated part. The insulator on Si substrate has a substrate for deposition made of silicon and an insulating layer formed on a surface of the substrate for deposition. The thin-film laminated part is formed on a top surface of the insulating layer. The thin-film laminated part has a YZ seed layer including yttrium and zirconium, and formed on the top surface; a lower electrode film laminated on the YZ seed layer; a piezoelectric material film made of lead zirconate titanate, shown by general formula Pb(ZrxTi(1-x))O3, and formed on the lower electrode film; and an upper electrode film laminated on the piezoelectric material film.
US10276194B2 Split-shaft pivot with interface spacer for a dual-actuator hard disk drive
A split-shaft pivot assembly for a dual-actuator data storage device may include a first pivot shaft around which a first bearing assembly is affixed, a second pivot shaft around which a second bearing assembly is affixed, and whereby the two pivot shafts are coupled together by way of an interface spacer between the shafts. The interface spacer may include a receiving structure at each end of a housing, for receiving an end of a respective shaft, and an annular slot circumscribing the housing between the receiving structures, where an elastomeric damper is positioned within the slot. The interface spacer housing may be composed of a material having a lower elastic modulus than the material of which the shafts are composed, thereby making the interface spacer relatively compliant. Such features may serve to inhibit and/or damp transmission of vibrational energy among the actuators through the shared split-shaft.
US10276193B2 Magnetic head having magnetic pole and shield, and magnetic recording and reproducing device
According to one embodiment, a magnetic head includes a magnetic pole having a first surface, a first shield separated from the magnetic pole along the first surface, and a stacked body provided between the magnetic pole and the first shield. The stacked body includes a magnetic layer, and first and second conductive layers. The magnetic layer includes at least one selected from the group consisting of Fe, Co, and Ni. The first conductive layer contacts the magnetic pole and the magnetic layer, and is provided between the magnetic pole and the magnetic layer. The second conductive layer contacts the magnetic layer and the first shield, is provided between the magnetic layer and the first shield. The first shield has a first shield surface contacting the second conductive layer. A ratio of a length of the magnetic layer to a length of the first shield surface is 0.1 or more.
US10276192B2 Perpendicular magnetic recording medium
A magnetic recording medium includes an amorphous buffer layer, a hybrid layer including a barrier layer, and a texture control layer. The magnetic recording medium also includes a heat sink layer, an under layer, and a perpendicular recording layer.
US10276190B2 Sentiment analysis of mental health disorder symptoms
Monitoring and analysis of a user's speech to detect symptoms of a mental health disorder by continuously monitoring a user's speech in real-time to generate audio data based, transcribing the audio data to text and analyzing the text of the audio data to determine a sentiment of the audio data is disclosed. A trained machine learning model may be applied to correlate the text and the determined sentiment to clinical information associated with symptoms of a mental health disorder to determine whether the symptoms are a symptom event. The initial determination may be transmitted to a second device to determine (and/or verify) whether or not the symptom event was falsely recognized. The trained machine learning model may be updated based on a response from the second device.
US10276188B2 Systems and methods for identifying human emotions and/or mental health states based on analyses of audio inputs and/or behavioral data collected from computing devices
Systems and methods are provided for analyzing voice-based audio inputs. A voice-based audio input associated with a user (e.g., wherein the voice-based audio input is a prompt or a command) is received and measures of one or more features are extracted. One or more parameters are calculated based on the measures of the one or more features. The occurrence of one or more mistriggers is identified by inputting the one or more parameters into a predictive model. Further, systems and methods are provided for identifying human mental health states using mobile device data. Mobile device data (including sensor data) associated with a mobile device corresponding to a user is received. Measurements are derived from the mobile device data and input into a predictive model. The predictive model is executed and outputs probability values of one or more symptoms associated with the user.
US10276185B1 Adjusting speed of human speech playback
A system configured to vary a speech speed of speech represented in input audio data without changing a pitch of the speech. The system may vary the speech speed based on a number of different inputs, including non-audio data, data associated with a command, or data associated with the voice message itself. The non-audio data may correspond to information about an account, device or user, such as user preferences, calendar entries, location information, etc. The system may analyze audio data associated with the command to determine command speech speed, identity of person listening, etc. The system may analyze the input audio data to determine a message speech speed, background noise level, identity of the person speaking, etc. Using all of these inputs, the system may dynamically determine a target speech speed and may generate output audio data having the target speech speed.
US10276173B2 Encoded audio extended metadata-based dynamic range control
An audio encoder encodes a digital audio recording having a number of audio channels or audio objects. A Dynamic Range Control (DRC) processor produces a sequence of encoder DRC gain values, by applying a selected one of a number of DRC characteristics to a group of one or more of the audio channels or audio objects. The encoder DRC gain values are to be applied to adjust the group of audio channels or audio objects, upon decoding them from the encoded digital audio recording. A bitstream multiplexer combines a) the encoded digital audio recording with b) the sequence of encoder DRC gain values, an indication of the selected DRC characteristic, and an indication of an alternate DRC characteristic, the latter as metadata associated with the encoded digital audio recording. Other embodiments are also described including a system for decoding the encoded audio recording and performing DRC adjustment upon it.
US10276168B2 Voiceprint verification method and device
Embodiments of the present invention provide a voiceprint verification method and device. The voiceprint verification method comprises receiving verification voice data relating to a verification phrase; generating a verification voiceprint on the basis of said verification voice data; determining whether a similarity value between the verification voiceprint and a reference voiceprint conforms to a preset similarity value; and, if the similarity value between the verification voiceprint and a reference voiceprint conforms to a preset similarity value, then determining there is a match between the verification voiceprint and the reference voiceprint.
US10276167B2 Method, apparatus and system for speaker verification
The present disclosure relates to a method, apparatus, and system for speaker verification. The method includes: acquiring an audio recording; extracting speech signals from the audio recording; extracting features of the extracted speech signals; and determining whether the extracted speech signals represent speech by a predetermined speaker based on the extracted features and a speaker model trained with reference voice data of the predetermined speaker.
US10276166B2 Method and apparatus for detecting splicing attacks on a speaker verification system
A method of detecting an occurrence of splicing in a speech signal includes comparing one or more discontinuities in the test speech signal to one or more reference speech signals corresponding to the test speech signal. The method may further include calculating a frame-based spectral-like representation ST of the speech signal, and calculating a frame-based spectral-like representation SE of a reference speech signal corresponding to the speech signal. The method further includes aligning ST and SE in time and frequency, calculating a distance function associated with aligned ST and SE, and evaluating the distance function to determine a score. The method also includes comparing the score to a threshold to detect if splicing occurs in the speech signal.
US10276165B2 Always-on audio control for mobile device
In an embodiment, an integrated circuit may include one or more CPUs, a memory controller, and a circuit configured to remain powered on when the rest of the SOC is powered down. The circuit may be configured to receive audio samples from a microphone, and match those audio samples against a predetermined pattern to detect a possible command from a user of the device that includes the SOC. In response to detecting the predetermined pattern, the circuit may cause the memory controller to power up so that audio samples may be stored in the memory to which the memory controller is coupled. The circuit may also cause the CPUs to be powered on and initialized, and the operating system (OS) may boot. During the time that the CPUs are initializing and the OS is booting, the circuit and the memory may be capturing the audio samples.
US10276163B1 Speech recognition parameter adjustment
Audio data that encodes an utterance of a user is received. It is determined that the user has been classified as a novice user of a speech recognizer. A speech recognizer setting is selected that is used by the speech recognizer in generating a transcription of the utterance. The selected speech recognizer setting is different than a default speech recognizer setting that is used by the speech recognizer in generating transcriptions of utterances of users that are not classified as novice users. The selected speech recognizer setting results in increased speech recognition accuracy in comparison with the default setting. A transcription of the utterance is obtained that is generated by the speech recognizer using the selected setting.
US10276161B2 Contextual hotwords
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for contextual hotwords are disclosed. In one aspect, a method, during a boot process of a computing device, includes the actions of determining, by a computing device, a context associated with the computing device. The actions further include, based on the context associated with the computing device, determining a hotword. The actions further include, after determining the hotword, receiving audio data that corresponds to an utterance. The actions further include determining that the audio data includes the hotword. The actions further include, in response to determining that the audio data includes the hotword, performing an operation associated with the hotword.
US10276154B2 Processing natural language user inputs using context data
An embodiment provides a method, including: receiving, at a device, user input; identifying, using a processor, elements included in the user input; determining, using a processor, that at least one of the identified elements renders the user input ambiguous; identifying, using a processor, a source of context data; accessing, using a processor, context data associated with the user input from the source of context data; disambiguating, using a processor, the user input based on the context data associated with the user input; and forming, using a processor, an altered input based on the disambiguating. Other embodiments are described and claimed.
US10276143B2 Predictive soundscape adaptation
Methods and apparatuses for addressing open space noise are disclosed. In one example, a method for masking open space noise includes receiving a sensor data from a sensor arranged to monitor an open space over a time period. The method includes generating a predicted future noise parameter in the open space at a predicted future time from the sensor data. The method further includes adjusting a sound masking noise output from a loudspeaker prior to the predicted future time responsive to the predicted future noise parameter.
US10276139B1 Musical instrument having diminished chords interlaced with other chords
A musical instrument with two or more classes of pitches where at least one class is a diminished chord extended over an arbitrary number of octaves, and another class is another chord extended over the same span of octaves. The pitches of the second class of pitches are interlaced with the pitches of the diminished chord of the first class of pitches. Additional classes are chords similarly interlaced with other classes, with one class of any interlaced pair of classes being a diminished chord.
US10276138B2 Customizable wearable electronic musical instruments having user-installable controller modules and synthesis modules
A customizable electronic musical instrument includes a mounting frame for securing a plurality of user-installable electronic musical modules of various types including a type for generating at least one control signal responsive to user operation, a type for generating audio signals, responsive to a control signal. The instrument can transmit outgoing audio electrical signals to an external system and can include internal sound amplification. The instrument includes one or more types of controller elements such as a keyboard, touchpad, strumpad, impact sensor, slider control, expression wheel, joystick, ribbon controller, button, switch, pressure sensor, multiple-position selector, knob potentiometer, and further comprises at least one music synthesizer element. Control and audio signals may be routed among modules by a switch or bus. Audio signals can be mixed by a multichannel audio mixer and/or processed responsive to at least one control signal. Outgoing control signals responsive to controller electronic musical modules.
US10276134B2 Decision-based data compression by means of deep learning technologies
Data may be handled based on compressibility (i.e., whether the data may be further compressed or is not further compressible). A supervised learning model may be trained using a set of known further compressible data and a set of known non-compressible data. Using these data sets, the model may generate weighting factors and bias for the particular data sets. The trained model may then be used to evaluate a set of unclassified data.
US10276133B2 Projector and display control method for displaying split images
A projector includes: a projecting section that projects an image onto a projection surface; an imaging section that captures the image projected on the projection surface and a person located between the projecting section and the projection surface, and obtain a captured image; a specifying section that specifies a split position of the projection surface based on a position of the person in the captured image; and a display control section that splits the projection surface into a plurality of areas at the split position specified by the specifying section and controls the projecting section so as to project different images in the plurality of areas.
US10276128B2 Display control method, display control device and display system
A display control device and a display system are provided. The display control method includes: detecting if a glare is presented on the surface of the semi-translucent polarizing film layer on the emergent light side of the display device; generating a driving signal for driving the display device to display a non-black image in a glare compensation region if a glare is detected to be presented on the surface of the semi-translucent polarizing film layer; in which the glare compensation region corresponds to a glare region in the semi-translucent polarizing film layer and the glare region is an region in which a glare is presented. The display control method of the present disclosure may reduce glare intensity when a glare is created on a mirror surface such as a rearview mirror.
US10276127B2 Identifying users from screen touch events
Examples are disclosed that relate to attributing touch events on a touch-sensitive computing device to a user who performed the touch event. One example provides a computing system, comprising a touch sensor, a communication subsystem comprising a first communication mechanism integrated with the touch sensor, the first communication mechanism configured to communicate with a portable device over a first communication channel via a body-transmissible signal upon detection of a touch input, and also comprising a second communication mechanism configured to communicate with the portable device via a second communication channel. The computing device further comprises instructions executable to detect a touch input via the touch sensor, communicate information to the portable device via the body-transmissible signal using the first communication mechanism, and connect with the portable device via the second communication mechanism based upon the information communicated to the portable device via the body-transmissible signal.
US10276126B2 Information processing method and electronic device
The present disclosure provides an information processing method and an electronic device. The electronic device has a display unit, and is capable of generating a deformation in response to a stress. The display unit of the electronic device is capable of presenting M window interfaces, each of the M window interfaces being used for displaying a separate display content. The method comprises: determining a first display sub-region of the display unit which is in a presentation state, when it is judged that the electronic device has generated a predetermined deformation; obtaining a first attribute parameter of a first window interface among the M window interfaces; and displaying the first window interface in the first display sub-region if the first attribute parameter satisfies a preset condition.
US10276123B2 Display apparatus and driving method thereof
A display apparatus includes: a display panel including pixels respectively connected to gate lines and data lines; a data driving circuit to output a data output signal in response to a data signal; a demultiplexer circuit to provide first and second data lines from among the data lines with the data output signal, in response to control signals; and a driving controller to provide the data signal and the control signals. The demultiplexer circuit includes: a switching transistor including a first electrode to receive the data output signal, a second electrode connected to the first data line, and a gate electrode connected to a first node; and a switching control circuit to charge the first node to turn on the switching transistor during a first interval of a first horizontal period, and to discharge the first node during a second interval of the first horizontal period.
US10276121B2 Gate driver with reduced number of thin film transistors and display device including the same
In a gate driver, a Q node is shared by two channels to output a scan signal at high level, and a QB node is shared by four channels to output a scan signal at low level. Accordingly, the number of thin-film transistors required to configure four channels of a gate-in-panel (GIP) is reduced, such that the bezel size can be reduced. Further, the gate driver includes a compensation capacitor or a discharge transistor disposed in some of the channels sharing the Q node, such that deviation in output characteristics among the channels sharing the Q node can be reduced.
US10276115B2 Display circuit and LCD having the display circuit
The invention provides a display circuit and a LCD having the display circuit. The display circuit includes a display unit, a level shifter, a timer controller, and scanning circuits. Each scanning circuit includes a first voltage stabilizing circuit including first and second field effect transistors. Source electrodes of the two transistors are connected to the level shifter. The scanning circuits send a first group of scanning signals to the display unit in sequence in a first period of time, and send a second group of scanning signals to the display unit in sequence in a second period of time. The timer controller sends a control signal to the level shifter in a time difference between the two groups of signals. The level shifter converts the control signal to a high level signal and sends it to the two transistors to enable the two transistors to be under reverse bias.
US10276110B2 Liquid crystal panel driver and method for driving the same
A liquid crystal panel driver includes a signal controller to generate pixel clock signals and adjust duty cycle of the pixel clock signals, and a gate driver to receive the pixel clock signal of an adjusted duty cycle and a preset gate turn-on voltage provided by an external signal source, and calculate the actual gate turn-on voltage provided to the gate lines based on the pixel clock signal of the adjusted duty cycle and the preset gate turn-on voltage. The present disclosure also proposes a method for driving drivers of a liquid crystal display, the drivers comprising a signal controller and gate drivers. The liquid crystal panel driver and the method to ensure that each gate driver outputs an identical gate turn-on voltage VGH, therefore areas driven by each gate drivers have the same actual charging time, which elevates the display quality of an LCD.
US10276109B2 Method for driving electro-optic displays
A method for driving an electro-optic display having a front electrode, a backplane and a display medium positioned between the front electrode and the backplane, the method comprising of applying a first driving phase to the display medium, the first driving phase having a first signal and a second signal, the first signal having a first polarity, a first amplitude as a function of time, and a first duration, the second signal succeeding the first signal and having a second polarity opposite to the first polarity, a second amplitude as a function of time, and a second duration, such that the sum of the first amplitude as a function of time integrated over the first duration and the second amplitude as a function of time integrated over the second duration produces a first impulse offset. The method further comprising applying a second driving phase to the display medium, the second driving phase produces a second impulse offset, wherein the sum of the first and second impulse offset is substantially zero.
US10276099B2 Organic light emitting diode display and method for driving the same
Disclosed is an organic light emitting diode (OLED) display that includes a display panel including a plurality of gate lines and a plurality of data lines crossing each other to define a plurality of pixels, each pixel including a driving transistor, a switching transistor, an OLED and a storage capacitor; a timing controller that receives pixel data of an input image and timing signals and time-divides a period of one frame into at least a driving sub-frame and a compensation sub-frame based on one or more of the timing signals; and a display panel driver that converts the pixel data into data voltages and supplies the data voltages to the plurality of data lines during the driving sub-frame, and that adjusts compensation gray levels of the plurality of pixels or compensation duties of the plurality of pixels based on a luminance map, which contains information on a luminance deviation for each pixel with respect to a same gray level, during the compensation sub-frame.
US10276097B2 Pixel circuit, driving circuit, array substrate and display device
The present disclosure relates to the OLED display technology. There are provided a pixel circuit, a driving circuit, an array substrate and a display device, which are supplied with the voltage by the light emitting operation voltage when the pixel circuit enters the light emitting stage, by inputting an inverse signal synchronized with the pre-charging control voltage at the input terminal of the light emitting operation voltage to ensure a stable output of the current by the circuit at the light emitting stage. Also, it does not require an arrangement of an external voltage input terminal which will affect the aperture ratio, thereby increasing the aperture ratio of the OLED employing the current-driven pixel circuit while ensuring the stable output of the current by the current-driven circuit, and thus increasing the lifetime of the OLED employing the current-driven pixel circuit.
US10276094B2 Pixel driving circuit and driving method therefor, and organic light-emitting display panel
A pixel driving circuit, a driving method and an organic light-emitting display panel are provided. The pixel driving circuit includes: a first transistor, a second transistor, a third transistor, a fourth transistor and a fifth transistor, a sixth transistor, a seventh transistor and an eighth transistors, and a capacitor. A first node is present between the fourth transistor and the fifth transistor. The seventh transistor is coupled between a reference voltage line and the first node, and the eighth transistor is coupled between the reference voltage line and an anode of the light-emitting element.
US10276093B2 Organic light emitting diode display device using vertical synchronization signals with different phase
An organic light emitting diode (OLED) display device is discussed. The OLED display device includes a display module including a display panel and a panel driver for driving the display panel, and a host system externally separated from the display module. The OLED display device further includes an interface device including a transmission module configured to transmit sensing data via a plurality of vertical synchronization signals for communication between the host system and the display module. The transmission module generates first and second vertical synchronization signals having blank periods that are not overlapping with each other. The interface device transmits the sensing data in a sensing period of one vertical synchronization signal that overlaps with the blank period of another vertical synchronization signal.
US10276089B2 Electronic device and method for driving the same
An electronic device includes a display portion, an imaging portion, a control portion, an input portion, and a sensor portion. The display portion has a first display element that reflects visible light and a second display element that emits visible light. The display portion has a function of displaying an image using one of or both first light reflected by the first display element and second light emitted from the second display element. The imaging portion takes an image of an object, the control portion controls the display portion and the imaging portion, the input portion inputs a signal for controlling the display portion and the imaging portion to the control portion, and the sensor portion outputs sensing data to the control portion, in consideration of illuminance of external light. Such a display device increases the display quality, or keeps high-quality display regardless of environmental conditions and reduces power consumption.
US10276088B2 Pixel array structure
A pixel array structure includes a plurality of scanning lines and a plurality of pixel blocks. Each pixel block includes a plurality of data lines, a plurality of pixel units, a wireless receiving unit, and a position selection unit. The plurality of pixel units is arranged in an array form, and each pixel unit is coupled to one of the plurality of scanning lines and one of the plurality of data lines. The wireless receiving unit receives a data signal in a wireless manner. The position selection unit transmits the data signal to one of the plurality of data lines according to a position selection signal.
US10276085B2 Pixel signal compensation for a display panel
This application relates to systems, methods, and apparatus for compensating voltage for pixels of a display panel based on the location of the pixels within the display panel. An amount of voltage compensation is assigned to each pixel or a group of pixels within the display panel in accordance with a calibration of the display panel. During operation of the display panel, pixel data is generated for a location of the display panel, and the pixel data is modified according to the amount of voltage compensation corresponding to the location. By modifying the pixel data in this way, spatial variations in voltage across the display panel can be mitigated in order to reduce the occurrence of certain display artifacts at the display panel.
US10276084B2 Circuit having a variable output and a converter controller including same
A circuit has a variable output that changes an output of a fixed input inversion amplification circuit, which includes a first operation amplifier with one input terminal that is applied with a fixed input value. The circuit includes an intermediate inversion amplification circuit having a second operation amplifier with an output terminal that is connected to another input terminal of the operation amplifier included in the fixed input inversion amplification circuit. One input terminal of the second operation amplifier is applied with the same input value as the fixed input value applied to the one input terminal of the first operation amplifier. Another input terminal of the second operation amplifier is applied with a variable input corresponding to an output of the first operation amplifier.
US10276081B2 Display device with color and luminance characterization and compensation methods
Improved display devices, information handling systems and related methods are provided for color and luminance characterization and compensation. According to one embodiment, a characterization method is provided for correlating the color/luminance measured from light emitted by a light source disposed within the display device to the color/luminance measured from light output from the display device at the time of manufacture. After the display device is characterized and a set of characterization values are stored, a compensation method is used during operation of the display device to perform color/luminance compensation for the light output from the display device by measuring the color/luminance of the light source illumination, and adjusting color gain values to maintain the color/luminance of the output light at a reference set point.
US10276080B2 RGBW pixel rendering device and method
The disclosure provides a RGBW pixel rendering device, including a collecting module obtaining a RGB grayscale value, converters converting the RGB grayscale value to a RGB brightness value and converting a second RGBW brightness value to a RGBW grayscale value to be output, a sampler, converting the RGB brightness value to a first RGBW brightness value, a judging element obtaining saturation values and brightness values, and calculating the saturation values and the brightness values respectively to obtain a saturation value difference and a brightness value difference for judging, a rendering element rendering the first RGBW brightness value according to an outcome to obtain the second RGBW brightness values. The disclosure further provides a rendering method. Compared with the prior art, the display has relatively high resolution without losing details.
US10276077B2 Driving circuit
A driving circuit includes an amplifier circuit, a control path, and a control circuit. The control path is coupled to the amplifier circuit. The control circuit is coupled to the control path. The control circuit receives a control signal and outputs a modulation signal to the control path according to the control signal.
US10276073B2 Vented LED display and method of manufacturing
A vented LED display is described including an LED display panel having a plurality of LEDs disposed thereon and defining a plurality of vent slots between the plurality of LEDs, each of the plurality of vent slots having a vent height. The vented LED display also includes a unitary injection-molded vent having a plurality of louvers and coupled to the LED display panel such that each louver corresponds to at least one vent slot and includes a louver length extending downwardly to at least 75% of the vent height of the corresponding vent slot.
US10276072B2 Illuminated sign
An illuminated sign for use in a vehicle wash system, including a base, an upright member extending from the base and having an upper portion and a lower portion, and a head portion connected to the upper portion of the upright member. The illuminated sign includes at least one light source having a first mode and a second mode. The first mode is associated with a first group of vehicle wash services for treating an exterior of a vehicle. The second mode is associated with a second group of vehicle wash services for treating an exterior of a vehicle. The sign includes a sign controller in communication with the at least one light source. The sign controller is configured to enable the first mode in response to detecting a selection of the first group of vehicle wash services. The sign controller is also configured to enable the second mode in response to detecting a selection of the second group of vehicle wash services.
US10276070B2 Stored value card and carrier system with tamper evident label
A stored value card and carrier system, including an optional carrier, an inactive stored value card attached to the carrier, and a label, in which the label is removably adhered to at least a portion of the stored value card and at least a portion of the carrier, and the label is capable of indicating removal from the stored value card and the carrier or other tampering.
US10276069B1 Composite label and method of making
A method for making labels comprising providing a plastic substrate layer and a paper substrate layer. The paper substrate layer comprises a printed display information sheet, wherein the printed display information sheet comprises a plurality of display information tags arranged in an array. The plastic substrate layer is coupled to each of the rows of display information tags within a first portion of the display information tags to form a composite substrate row. A first line of perforations is cut into a width of the composite substrate at one or more first spaced intervals, a length of the first spaced intervals being defined by a length of the display information tags. A second line of perforations is cut into a width of the composite substrate at one or more second spaced intervals, a length of the second spaced intervals being defined by a height of the display information tags.
US10276064B2 Method and system for adjusting user speech in a communication session
A system that incorporates the subject disclosure may include, for example, receive user speech captured at a second end user device during a communication session between the second end user device and a first end user device, apply speech recognition to the user speech, identify an unclear word in the user speech based on the speech recognition, adjust the user speech to generate adjusted user speech by replacing all or a portion of the unclear word with replacement audio content, and provide the adjusted user speech to the first end user device during the communication session. Other embodiments are disclosed.
US10276062B2 Calorie optimization respiratory exchange fat macro utilization metabolic profile and method
The disclosed embodiments include a calorie optimization respiratory exchange fat macro utilization metabolic system, comprising a computer-readable storage media having stored thereon computer-executable instructions; a processor for executing the computer-executable instructions, wherein the computer-executable instructions include instructions for receiving user profile data from a user, wherein the user profile data includes age, sex, height, weight, diet, fitness information; and if available, five specific metabolic data points from individual respiratory exchange testing; otherwise, calculating five specific metabolic points versus heart rate; generating an individualized metabolic profile for the user based on the five metabolic points; determining for the user an individualized target exercise heart rate zone as a percentage of maximum heart rate from the metabolic profile, and determining a nutritional guideline from the metabolic profile, measuring user compliance to facilitate machine learning progression and modification of the user metabolic profile, nutrition guideline, and target exercise heart rate zone.
US10276061B2 Integrated development environment for visual and text coding
Among other things, embodiments of the present disclosure provide an integrated developer environment that allows users to develop software applications using both visual blocks and text coding, and to seamlessly transition between visual and text coding as desired. This not only provides a powerful tool for sophisticated software developers to quickly develop and debug applications, but also helps newer programmers learn the principles of software development by allowing them to easily transition between the underlying text code associated with visual blocks and vice versa.
US10276059B2 Method and system for facilitating learning of correspondence between spelling patterns and speech sounds
A method of facilitating learning of speech sounds is disclosed. The method may include generating, using a processor, a first plurality of sound-letter cards corresponding to a first set of phonemes. Further, each sound-letter card may include a speech sound and a spelling pattern. Furthermore, the generating may be based on one or more of a first criterion and a second criterion. According to the first criterion, the spelling pattern corresponding to a speech sound of a letter may include letters corresponding to a phoneme associated with the letter followed by schwa sound. According to the second criterion, the spelling pattern may include a plurality of letters, located at an onset position, corresponding to a phoneme associated with the speech sound. The method may further include displaying, using a display device, one or more of the first plurality of sound-letter cards based on a predetermined lesson plan.
US10276056B2 Vehicle safety system mobile target
A vehicle safety system target includes a first platform disposed on a mobile chassis, a frame assembly, a first securing member, a second platform, and a mounting member. The frame assembly is at least partially disposed about the mobile chassis and includes a first frame member and a second frame member. The first frame member is disposed on the first platform. The second frame member is disposed on the first platform. The first securing member is configured to couple an object to the first platform. The second platform is spaced apart from the first platform. The mounting member is disposed on the second platform.
US10276053B2 Cognitive system to improve athletic performance with motivation from different training styles
Techniques for motivating a user during a workout using different coaching styles are provided. In one aspect, a method for motivational coaching of a user during workout sessions includes the steps of: selecting a coaching style for the user based on input from the user and from coaching styles used for at least one other user; determining, during a workout session, whether the coaching style should be changed to enhance performance of the user based on data obtained from the user via a mobile device worn by the user; changing the coaching style if it is determined that the coaching style should be changed to enhance performance of the user; continuing with a current coaching style if it is determined that the coaching style should not be changed; and providing feedback to the user during the workout session based on the coaching style.
US10276051B2 Dynamic collision-avoidance system and method
An obstacle-avoidance system for a vehicle, the obstacle-avoidance system may comprise: a communication device; a plurality of sensors, the plurality of sensors configured to detect collision threats within a predetermined distance of the vehicle; and a processor. The processor may communicatively couple to the communication device and the plurality of sensors and configured to receive navigation commands being communicated to a control system via said communication device. The processor may also receive, from at least one of said plurality of sensors, obstruction data reflecting the position of an obstruction. Using the obstruction data, the processor identifies a direction for avoiding said obstruction. In response, the processor may output, via said communication device, a derivative command to said control system causing the vehicle to travel in said flight direction.
US10276050B2 Method making it possible to identify the proximity of a wake turbulence and to generate a report relative to that proximity
A method to identify the proximity of a wake turbulence and to generate a report relative to that proximity. A method implemented by an aircraft comprising a processor makes it possible to identify the proximity of a wake turbulence and to generate a report relative to that proximity. The method includes a data acquisition step during which the processor retrieves and records the data relative to each generating aircraft present around the aircraft. In a position estimation step, the processor estimates the position of the wake turbulences generated by each generating aircraft. In a proximity step, the processor determines if the aircraft is close to at least one of the wake turbulences. In a generation step, the processor generates a report containing the data relative to each wake turbulence. The method makes it possible to identify the proximity of a wake turbulence in the vicinity of the aircraft and to automatically record the data relative to that wake turbulence.
US10276049B2 Camera based trailer identification and blind zone adjustment
A trailer-identification system is configured to identify a trailer towed by a host-vehicle. The system includes a camera and a controller. The camera is used to capture an image of a trailer towed by a host-vehicle. The controller is in communication with the camera and is configured to detect a character on the trailer, identify a trailer-model of the trailer based on the character, and adjust a blind-zone proximate to the host-vehicle based on the trailer-model.
US10276047B2 Apparatus and method for estimating position of vehicle
A vehicle position estimating apparatus may include a position estimation device that maps objects recognized by a sensor of the vehicle and located around of the vehicle to a parking lot map and estimates a position of the vehicle based on movement information related to the vehicle, a weight setting device that predicts a mapping accuracy of the objects using a detected result of a landmark mapped to the parking lot map by the sensor and gives a weight to each particle corresponding to an interest point of each object based on the predicted mapping accuracy of the objects, and a position correction device that corrects the estimated position of the vehicle using the each weighted particle.
US10276044B2 Information providing apparatus for vehicle
An information providing apparatus includes a traffic information database and a data processing device. The data processing device detects, based on the traffic information data, an impediment event. The data processing device extracts the impediment event potentially encountered by an assisted vehicle. The data processing device calculates, based on the traffic information data, a certainty level of the impediment event. The data processing device provides a driver of the assisted vehicle with a straightforward notification regarding the impediment event potentially encountered by the assisted vehicle and having the certainty level equal to or higher than a straightforward notification threshold. The data processing device provides the driver with an euphemistic notification, which is different from the straightforward notification, regarding the impediment event potentially encountered by the assisted vehicle and having the certainty level less than the straightforward notification threshold.
US10276043B2 Vehicle system using vehicle-to-infrastructure and sensor information
A method includes approaching, with a vehicle, first stretch of road having a reference target. Next, data is obtained regarding the first stretch of road from both an onboard vehicle sensor and an infrastructure signal provided about the reference target. The information from the vehicle sensor is compared to the information from the infrastructure signal. Finally, the vehicle sensor is calibrated based on the infrastructure signal.
US10276041B2 Detecting roadway targets across beams
The present invention extends to methods, systems, and computer program products for detecting targets across beams at roadway intersections. Embodiments of the invention include tracking a target across a plurality of beams of a multiple beam radar system in a roadway intersection and updating track files for targets within a roadway intersection. Returns from a plurality of radar beams monitoring a roadway intersection are divided into range bins. Identified energy in the range bins is used to compute the position of targets within a roadway intersection. When the position of a target is computed, it is determined if the position is a new position for an existing target or if the position is the position of a new target.
US10276038B2 Remote notification system for medical devices
A monitoring device that serves as a remote notification system and provides communication between a medical device and a remote computing device. The monitoring device is installed in the medical device and has a microcontroller that is synched with a main board of the medical device, allowing signals and commands to be transmitted between the microcontroller and the main board. A transceiver is electrically connected to the microcontroller and allows for communication between the microcontroller and the remote computing device over a wireless network. The microcontroller monitors the medical device and sends an alert to the remote computing device when an undesirable states is detected. A dashboard application on the remote computing device allows a user to view alerts and initiate a plurality of medical device functions from a remote location.
US10276037B2 Method of adjusting tillage equipment remotely from outside a tractor cab
An agricultural apparatus includes an agricultural tractor and at least one agricultural implement. The agricultural tractor has at least one tractor controller and the agricultural implement has at least one implement controller. At least one wireless connection is connected to the at least one tractor controller and/or to the at least one implement controller. The agricultural tractor and/or the at least one agricultural implement has at least one adjustable setting controllable by the at least one tractor controller and/or by the at least one implement controller. A multi-purpose handheld wireless device communicates with the tractor controller and/or the implement controller by way of the wireless connection. The multi-purpose handheld wireless device has at least one application that transmits adjustment instructions to the tractor controller and/or to the implement controller to be carried out upon the at least one adjustable setting.
US10276031B1 Methods and systems for evaluating compliance of communication of a dispatcher
Methods and systems for evaluating compliance of communication of a dispatcher. One system includes an electronic computing device that includes an input device, a transceiver, and one or more electronic processors. The one or more electronic processors are configured to monitor communication between a dispatcher and a caller during a call and determine a type of call. The one or more electronic processors are further configured to determine a conversational procedure based on the type of call and compare a characteristic of the monitored communication to a constraint of the conversational procedure. The one or more electronic processors are further configured to determine that the characteristic of the monitored communication is outside the constraint of the conversational procedure and take an action as a function of determining that the characteristic of the monitored communication is outside the constraint of the conversational procedure.
US10276029B2 Methods and systems for obtaining more accurate compliance metrics
Exemplary embodiments of methodologies of obtaining more accurate compliance metrics are disclosed herein. An exemplary method of determining a compliance metric includes determining a number of dispense events and determining a number of opportunities for obtaining dispense events. The number of opportunities for obtaining dispense events is a function of the time between an entry event and a exit event, in addition, the compliance metric is a function of the number of dispense events and the number of opportunities.
US10276025B2 Spatial telemeter alert reconnaissance system
Concepts and technologies are disclosed herein for a spatial telemeter alert reconnaissance system (“STARS”). According to one aspect disclosed herein, the STARS can receive, from a spatial mapping and monitoring (“SMM”) device, an initial space map for a space in which the SMM device is deployed. The initial space map can include a volume capacity of the space. The STARS can receive, from a user device, at least one space parameter to be utilized for the space in which the SMM device is deployed. The STARS device can update the SMM device in accordance with the space parameter. In some embodiments, the at least one space parameter can include a mapping frequency. The mapping frequency can instruct the SMM device to perform spatial mapping of the space at a specified time interval.
US10276020B2 System and method of biomechanical posture detection and feedback
A system and method are described herein for a sensor device which biomechanically detects in real-time a user's movement state and posture and then provides real-time feedback to the user based on the user's real-time posture. The feedback is provided through immediate sensory feedback through the sensor device (e.g., a sound or vibration) as well as through an avatar within an associated application with which the sensor device communicates.
US10276017B2 Alert system capable of indicating the nature of an object, person, or pet
A child seat having a sensor configured to determine the presence or absence of a child; a wireless tag in communication with the sensor; and a mobile device including an alert application and configured to communicate with the wireless tag. When the sensor detects a child in the seat, the mobile device including the alert application arms itself, and armed, when the wireless tag and the mobile device at least one of (i) lose communication, (ii) separate a pre-determined distance, or (iii) change proximity by a pre-determined distance, then the armed mobile device communicates a notification to a user.
US10276016B2 Child abandonment monitor
A child car seat is provided, comprising a base; a seat coupled to the base; and a sensor device mounted to the base or the seat, the sensor device including a sensor that outputs a measurement signal indicating whether a child is present in the seat, a processor that receives the measurement signal and determines whether a child is present, and a communication circuit that transmits a proximity signal configured for reception by a first mobile device. The proximity signal causes a first alert to be communicated to the first mobile device in response to the first mobile device exceeding a range from the sensor device, and a second alert to be communicated to a second mobile device if, after a threshold amount of time, the measurement signal continues to indicate that a child is present and no response is received in response to the first alert.
US10276015B2 System and method for marking and identifying baled crop
A method for storing information corresponding to a baled crop during a baling process includes providing a harvesting machine including a control unit, a sensor, and a bale tag reader. The method also includes forming the baled crop with a bale tag by the harvesting machine, identifying the baled crop by the control unit with a bale identifier, and sensing a characteristic of the baled crop by the sensor. The method further includes detecting a bale tag identifier associated with the bale tag by the bale tag reader, communicating the characteristic and bale tag identifier to the control unit, corresponding the characteristic, bale tag identifier and bale identifier of the baled crop to one another, and storing the characteristic, bale tag identifier and bale identifier in an electronic storage unit that is in electrical communication with the control unit.
US10276013B2 Threat detection system having cloud or local central monitoring unit for communicating with internet addressable wireless detectors, and their associated wireless sensor and sub-sensor devices, that blanket a venue using wireless networks and report data, and the non-compliance of data rate of change, detector or device location, and detector or device non-response, against predetermined thresholds, and delivering notifications, enabling related devices and confirming they are enabled
A data sensing and threat detection network comprising a plurality of wireless sensor devices and their related wireless sub-sensor devices, for communication, with wireless detector units/gateways in a network arrangement to allow transmission of data there between in optimized paths, such wireless detector units to communicate, by secure means, to and front a Central Monitoring Unit that manages the sensing and client alert processes, based upon wireless sensor values/conditions and wireless sub-sensor values/conditions as they relate to pre-determined values/conditions, and sensor device location co-ordinates data (derived from GPS or CTS, or the like) as it relates to pre-determined “location differential values”, data “timeframe-based rate of change” as it relates to pre-determined “rate of change differentials” in a pre-determined timeframe or part thereof, and the like, with the Central Monitoring Unit enabling related devices and alerting clients, and confirming that such related devices have been enabled and alerts have been delivered, as and when required. Notwithstanding, the data sensing and threat detection network provides clients with a powerful, flexible and dynamic central monitoring system and related wireless gateways, sensor and sub-sensors that provide a true data management solution with Homeland Security color coded normal, aware, alert and urgent alert graphic representation, and archiving, of all data, in accordance with client needs.
US10276011B1 Personal monitoring and notification systems
A web portal communicates with a variety of information sources that produce monitoring data. Information sources are configurable to user preferences and are trainable to detect patterns of sensory input. The information sources transmit the monitoring data to a central server that receives the data and traverses one or more logical rule sets to determine whether the inputted data violates policies and rules set by the user. The policies and rules define the level of monitoring desired and an appropriate response in the evaluation of the monitoring data against the rules. Based on an evaluation of the rules, the central server then generates outputs in the form of communication to the user via a variety of communication mediums and devices.
US10276008B2 Security system and method of detecting contraband items
A security screening apparatus for use in detecting ferromagnetic objects comprises a detector apparatus which comprises a housing that supports at least one magnetic sensor arranged to produce a signal indicative of an ambient magnetic field or gradient over a zone of sensitivity which extends away from the housing, the size of the zone being large enough to contain the whole body of the person, and a signal processing circuit which receives as an input the signal from the magnetic sensor and which, in response to a change in the signal produces an alert signal. A beacon that comprises a light source is able to emit at least two visually distinct colors of light, and a control means controls the light source such that in a first condition in the absence of the alert signal the beacon emits a first color light and in a second condition corresponding to the presence of the alert signal the beacon emits a second, different, color of light. The light source is arranged such that the position and/or size and/or shape of the illuminated area of the light source in the first condition is different from the position and/or size and or shape of the illuminated area of the light source in the second condition.
US10276007B2 Security system and method for displaying images of people
A security system includes a camera that captures an image of a monitoring area, a recorder that stores the captured image which is captured by the camera, a sensor that detects a matter in the monitoring area, a video monitoring and display device that causes a monitor to display the captured image of the monitoring area from the camera or the recorder, and a BLE reception device that detects a signal from a BLE transmission terminal which is installed or maintained by a guard who patrols the monitoring area. In a case where the matter is detected in the monitoring area, the video monitoring and display device extracts the captured images of the suspect or the guard, chronologically arranges the captured images, and displays the captured images on the monitor. Furthermore, in a case where the video monitoring and display device displays the captured images of the guard, the video monitoring and display device also displays positional information of the BLE transmission terminal in association with the captured images of the guard.
US10276006B1 Wireless tamper device
Disclosed is a wireless tamper device (“WTD”). The WTD includes a transmitter, multi-layer probe, processing device, and power supply. The processing device is in signal communication with the multi-layer probe and the power supply is in signal communication with the transmitter and processing device. The processing device includes a processor and a computer-readable medium (“CRM”). The CRM has encoded thereon computer-executable instructions to cause the processor to initiating a tamper state to untampered, detect a physical trigger on the multi-layer probe, and set the tamper state to tampered in response to detecting the physical trigger.
US10276005B2 Shrink wrapped advertising for fire hydrants and fixtures
A shrink wrap film for wrapping about a fixture such as a fire hydrant includes a plurality of film layers, a processor embedded between two film layers, a transceiver coupled to the processor and configured to receive and transmit wireless communication signals, an audio/visual interface element coupled to the processor and configured to be activated in response to the transceiver receiving a wireless activation signal, and wherein at least one of the plurality of film layers incorporates visual advertising content.
US10276003B2 Bone conduction tags
Concepts and technologies are disclosed herein for bone conduction tags. According to one aspect of the concepts and technologies disclosed herein, a device can receive, via a transducer, a vibration signal from a body of a user. The vibration signal can be generated in response to the user interacting with a bone conduction tag. For example, the vibration signal can be generated in response to the user moving one or more fingers across the bone conduction tag. The device can analyze the vibration signal to determine an action that is to be performed. The device can perform the action or can instruct a further device to perform the action.
US10275999B2 Server-based notification of alarm event subsequent to communication failure with armed security system
A server-based environment for reporting a status of a security, monitoring and automation controller is provided. Detecting cessation of an always-on persistent network connection between the SMA controller and the server is also provided. Reporting the cessation of the network connection to an end user and defined others is further provided. A further aspect provides for automatically reporting an alarm event to a central station, the end user, and others, in the event the cessation of the network connection occurs while the SMA controller is armed and after a zone fault event, and not receiving a disarm notification prior to expiration of a preset entry delay.
US10275998B1 Automatic transaction machine and method
A automated transaction machine (3) is operative to conduct transactions in response to user interaction with a user interface. The transaction machine includes a computer (10) including at least one connected input device (21) for receiving inputs. The computer also includes at least one output device (23) for providing outputs on a screen or other output device responsive to a user interface output (15) from the computer. The computer further includes in software a transaction machine interface (TMI) (18) operative to control the user interface output. The computer further includes in software at least one event processor (16) which interfaces with the TMI. An instruction document (20) accessible by the computer includes command instructions (22). The TMI controls the user interface output responsive to the command instructions. The TMI is operative responsive to input signals and the current user interface output to selectively direct events (17) to an event processor (16) software component. The event processor is operative responsive to the event to operate transaction function devices in connection with the automated transaction machine, and to have the TMI modify the user interface output responsive to the operation of such devices.
US10275993B1 Roulette gaming system and roulette game and method of conducting the same
A roulette system detailed herein involves modified roulette features designed to add excitement to conventional roulette. A first embodiment relates to players purchasing special chips and making wagers on multiple, consecutive random outcomes in an effort to make consecutive winning number selections. A second version relates to players placing wagers on dealer select numbers. If the dealer selects winning numbers on two or more consecutive spins of the roulette wheel, players receive an enhanced payout. In both versions, pay tables list large payouts (e.g., up to 1000 to 1) which are not the norm for roulette which has as its largest payout 35 to 1 for individual numbers.
US10275992B2 Gaming system and method with a real-time streaming video feed and display
A gaming system is disclosed that includes a server connected to automatically control operation of one or more banks of gaming machines. Additionally disclosed are gaming machines with video cameras connected to provide live video feed to one or more displays, such as during tournament play when live video feed of the players and the player tournament positions may be driven in real-time to an overhead display by the server operating in a tournament controller mode.
US10275990B2 Game system, server, and donation control method
Provided is a game system which performs control so as to conduct a ranking display of each user based on an amount of a donation made by the each user.A donation management server 40 stores a donation amount when a donation is made by a user operation, determines user ranking based on the amount of the donation made by the each user, and prepares display data.
US10275988B2 Sliding jackpot probabilities
A game controller operable to control play of a game. The game controller includes a configuration module, a wager determination module and a trigger module. The configuration module configures a secondary event trigger having a hit rate which is fixed over a plurality of games. The wager determination module determines an amount wagered for play of one of the games. The trigger module triggers a secondary game event in which a higher value prize and lower value prize are each eligible to be awarded upon determining the trigger in the game, such that a probability of awarding the higher value prize increases with the amount wagered in the game, while the probability of awarding the lower value prize decreases.
US10275987B2 Game system, server, and donation control method
Provided is a game system which performs control so as to allow a predetermined profit to be provided for a user by a game facility or the like in accordance with an amount of a donation made by said user.A donation management server 40 performs controls so as to provide points in accordance with the donation amount for the user when the donation is made by a user operation.
US10275985B2 Enhanced electronic gaming machine with gaze-based dynamic advertising
A computer device and method for dynamically displaying at least one advertisement to a player of a game are provided. The computer device may be an electronic gaming machine, and comprises a camera which can be used to collect data on the movement of a player of an electronic game. The movements of the player may then be analyzed and used to select an advertisement to present to the player based on player movement data. The player movement data may also be used to generate advertising preferences for the player, and may be compiled into an advertising profile. The advertising profile may then be shared with other advertisers.
US10275983B2 Multi-function cashless gaming ATM
A system and method are provided for performing a cashless gaming ticket redemption transaction for a customer in a casino environment. The system includes a gaming machine, such as a slot machine, that the customer plays. Rather than issuing cash to the customer, the gaming machine issues a redemption ticket with a unique identifier to the customer. The unique identifier and the amount of the customer's winnings accrued on the gaming machine are stored and associated on a redemption ticket database. When the customer wishes to redeem the winnings, the redemption ticket is introduced to a multi-function ATM. To perform the ticket redemption transaction, the ATM is adapted to electronically accept the redemption ticket and read the unique identifier. The ATM then electronically communicates with the redemption database to retrieve the predetermined dollar value associated with the unique identifier. Finally, the ATM transfers to the customer an award equal to the predetermined dollar value in cash or credit.
US10275981B2 Customized collusion avoidance policies
A system for interactive gaming among a plurality of players includes a host computer system and a plurality of player terminals communicably coupled to the host computer system or gaming platform via a network. The plurality of player terminals may be located at a plurality of licensed gaming locations. The plurality of player terminals may be configured to engage the plurality of players in a common interactive game operated by the host computer system. The plurality of player terminals can include means for dispensing player winnings from the player terminal.
US10275974B2 Paper sheet handling apparatus
The paper sheet handling apparatus includes a base module and an extension module connected to the base module. The base module includes a feeding unit, a first transport unit, a recognition unit that recognizes the paper sheet, first-type stacking units arranged along a first direction for stacking a paper sheet and having an opening to remove the stacked paper sheet, and a control unit that controls transport of the paper sheet based on a recognition result obtained in the recognition unit. The extension module includes a second transport unit that transports inside the extension module a paper sheet discharged from the base module by the first transport unit, and second-type stacking units arranged along a second direction different from the first direction and having an opening to remove the stacked paper sheet. The control unit controls the first-type stacking unit and the second-type stacking unit to sort and stack the paper sheet.
US10275972B2 System for generating and providing sealed containers of traceable resources
Embodiments of the present invention provide a system for providing a sealed container of traceable resources. The system may comprise receiving a request for an amount of resources to be provided in a sealed container. A set of individual resource items may be collected to meet this request. Information about the denominations and unique identifiers of these resource items may be identified, and each resource item can be verified for authenticity. The system may then secure the collected set of individual resource items in a container, apply a tamper-evident seal to the container, and apply an informational notification to the container. The informational notification may provide information on the makeup of the container contents as well as an indication of the verification of the contents. This sealed container can then be dispensed for future use.
US10275969B2 Method and system for item authentication and customization
A method of illuminating an item is disclosed. The method includes applying adhesive to the item, interspersing a taggant in the adhesive, illuminating the item with an excitation signal, sensing luminescence emitted by the taggant in response to illumination by the excitation signal, and determining the authenticity of the item based on the sensed emitted luminescence. The item can include any item benefited by authentication, and can include a postage stamp. A method of customizing an item is disclosed. This can include the steps of preparing a substrate, applying a security feature to the substrate, printing non-customized information on the substrate, receiving image information, and printing the image information on the substrate.
US10275967B2 Method, system, and computer-readable medium relating to internet of things-enabled remote controls
The disclosed technology relates to transforming an ordinary remote control into an IoT device. IoT provides an opportunity to enable and extend traditional technology products in seamless and cost-effective way. As an example, a remote control for garage door openers is transformed, thereby allowing users of smart phones to remotely activate the garage door openers from anywhere in the world. The transformation virtually eliminates installation and integration difficulties, without losing any functionality. The IoT-powered devices also open the opportunity of whole world of M2M automation and benefits, such as automatically closing all garage doors after 9 PM or when people are away from the home.This technology further enables the power of smart phones, connected watches, tablets, IoT and M2M devices disruptively, changing how we live and interact with machines.
US10275965B2 Access control device commissioning
A system and method for enhancing the security associated with the commissioning of an access control device. According to certain embodiments, a commissioning activator is positioned to be accessible from one side of the installed access control device. Thus, the access control device may be installed such that the commissioning activator is accessible to individuals having access to a relatively secure side of the access control device. The displacement of the access control device may generate an activation signal that is detected by a processing device of the access control device. Upon detection of the activation signal, the processing device may activate an input/output device that may transmit an identification signal that is detected by a wireless configuration device. Following receipt of a connection request from the configuration device, the access control device and the configuration device can be connected such that commissioning of the access control device may proceed.
US10275963B1 Anti-theft control method and anti-theft control system
An anti-theft control system includes an electronic key and anti-theft equipment. The electronic key includes a display. The electronic key carries out a first identification step to decide the display whether to show an authentication information related to a user of the electronic key. An image pick-up device of the anti-theft equipment reads the authentication information on the display and determines whether to release the anti-theft state. If the electronic key is lost, a person picking up the electronic key cannot pass the verification of the first identification step and, thus, cannot use the electronic key to control the anti-theft equipment. An anti-theft control method can be carried out using the anti-theft control system.
US10275960B2 Security system, management apparatus, permission apparatus, terminal apparatus, security method and program
At the time of setting authority, a management apparatus stores a database in which authority information corresponding to authority to physically drive a drive apparatus, which is a tangible object, using a terminal apparatus, and registration identification information corresponding to a subject that is given the authority are associated, and outputs information representing any of the registration identification information; and a permission apparatus receives and stores the information. At the time of exercising the authority, the terminal apparatus outputs information representing identification information, and the permission apparatus receives the information and, when the identification information corresponds to registration identification information comprised in setting information, outputs information representing authority exercise information required to exercise the authority. The terminal apparatus receives the information representing the authority exercise information and outputs a drive signal corresponding to the authority exercise information. By this drive signal, a drive apparatus, which is a tangible object, is physically driven.
US10275959B2 Driver facts behavior information storage system
Methods and systems for tracking user behavior, the user behavior including one or more of: one or more user actions and one or more user interactions with a vehicle. A storage system stores the user behavior, where the tracked user behavior is associated with a driver and the storage system is capable of storing the tracked behavior for the driver from a plurality of vehicles.
US10275958B2 Enhanced modular drawer structures, systems, and methods
A modular drawer structure comprises a housing having an interior volume defined therein, and a drawer comprising one or more compartments, wherein the drawer is slidably movable with respect to the interior volume of the housing between a first closed position, wherein the compartments are enclosed within the interior volume, and a second open position, wherein the compartments are at least partially accessible. The drawer structure further comprises a mechanism for controllably locking the drawer in the first closed position, an access pad, e.g. such as but not limited to a keypad and/or a card swipe pad, for entry of a passcode, and a processor for unlocking the drawer when an entered passcode matches a stored passcode value. Some embodiments of the drawer structure include a stored time threshold, wherein if the drawer is unlocked for a time that meets or exceeds the stored time threshold, the drawer is relocked.
US10275957B2 Methods, systems and devices for access control
Methods, systems and devices for access control are provided. The present disclosure provides a communication device of a user communicating access details associated with the facility, to a client system within the vicinity of which the communication device is located, and the client system verifying the access details and transmitting an electronic request to a host server. Further, the host server transmits a request notification to the communication device requesting authentication of an identity of the user using an input of a biometric sample of the user on the communication device. The host server then obtains an outcome of the authentication, and causes the user to be authorized in response to a positive outcome of the authentication as well as the verification.
US10275950B2 Avionics system adapted for employing smartphone to input-output flight data
A system and method configured to monitor aircraft flight performance data. The system includes a wireless transmitter in data communication with an avionics system of the aircraft, a portable wireless transceiver associated with the wireless transmitter, and a wireless database associated with the wireless transmitter. The method includes sensing flight performance data with the sensor, transmitting sensed flight performance data to the wireless transmitter, wirelessly transmitting the sensed flight performance data to the wireless database, and monitoring flight performance data with a display operably associated with the wireless database.
US10275947B2 Modifying a simulated character by direct manipulation
Systems and methods for modifying images of simulated video game characters. An example method includes: identifying, by a processor, a zoom level associated with a video game character image; identifying a location, within the video game character image, of a cursor associated with an input device; identifying, based on the location and the zoom level, a modifiable portion of the video game character image; and responsive to receiving an input from the input device, modifying the portion of the video game character image in at least two directions based on a direction of movement of the cursor.
US10275943B2 Providing real-time sensor based information via an augmented reality application
A device may receive, from a user device, information that identifies a geolocation of the user device. The device may determine a set of sensor devices that are associated with the geolocation. The device may request, from the set of sensor devices, real-time information associated with the geolocation based on determining the set of sensor devices. The device may receive, from the set of sensor devices, the real-time information associated with the geolocation based on requesting the real-time information. The device may provide, to the user device, the real-time information associated with the geolocation to permit the user device to provide, for display, the real-time information as an augmented reality overlay.
US10275942B2 Compression of a three-dimensional modeled object
It is proposed a computer-implemented method for compressing a three-dimensional modeled object. The method comprises: providing a mesh of the three-dimensional modeled object; parameterizing (u,v) the mesh in a two-dimensional plane, the parameterization of the mesh resulting in a set of vertices having two-dimensional coordinates; providing a grid on the two-dimensional plane; and modifying the two-dimensional coordinates of each vertex by assigning one vertex to one intersection of the grid. Such compression method is lossless, completely reversible, suitable to efficiently reduce the storage size of a CAD file.
US10275938B2 Image processing apparatus and image processing method
An image processing apparatus including: a real space information input portion into which information about a real space is input; and a signal generating portion that generates a control signal for an image that creates a virtual shadow effect in the real space on the basis of the information about the real space.
US10275937B2 Indirect illumination method and 3D graphics processing device
The present invention provides a method of indirect illumination, for a 3D graphics processing device, including obtaining a scene and perform a voxelization to the scene; performing a lighting computation to the voxelized scene from a plurality of light sources, and store a potential lighting driven voxel (pLDV) list according to the lighting computation; sorting the pLDV list to generate a sorted pLDV list; and performing a compaction process to the sorted pLDV list; wherein each voxel in the pLDV list stores a reflective radiance and a Morton code corresponding to each voxel.
US10275935B2 System and method for infinite synthetic image generation from multi-directional structured image array
This present disclosure relates to systems and processes for interpolating images of an object from a multi-directional structured image array. In particular embodiments, a plurality of images corresponding to a light field is obtained using a camera. Each image contains at least a portion of overlapping subject matter with another image. First, second, and third images are determined, which are the closest three images in the plurality of images to a desired image location in the light field. A first set of candidate transformations is identified between the first and second images, and a second set of candidate transformations is identified between the first and third images. For each pixel location in the desired image location, first and second best pixel values are calculated using the first and second set of candidate transformations, respectively, and the first and second best pixel values are blended to form an interpolated pixel.
US10275925B2 Blend shape system with texture coordinate blending
A blend shape method and system that modifies the U-V values associated with vertices in blend shapes constructed in a 3-D blend shape combination system. The blend shape method determines the U-V coordinates associated with each vertex in a base shape and the U-V coordinates associated with corresponding vertices in one or more driving shapes. The method calculates U-V delta values that are associated with vertices in the driving shape. The method multiplies the U-V delta values by a weight value associated with the driving shape to determine a transitional U-V delta value for each vertex. The transitional U-V delta value for each vertex is added to the U-V coordinates for the corresponding vertex in the base shape to determine the modified U-V coordinates for the resulting blend shape. Multiple driving shapes may be used with each shape contributing to the modified U-V values according to its relative weight.
US10275920B2 Information processing apparatus, information processing method, and recording medium
An information processing apparatus includes an attribute specifying unit, a first identifying unit, and a creating unit. The attribute specifying unit is configured to specify an attribute of an image object that is a subject on which an additional object indicating an additional image object is superimposed. The first identifying unit is configured to identify all image objects having the attribute specified by the attribute specifying unit from among a plurality of image objects included in image data. The creating unit is configured to create, for each of the image objects identified by the first identifying unit, the additional object that has an identical shape to the image object and that is to be superimposed on the image object.
US10275919B1 Preventing transition shocks during transitions between realities
A method, system and computer program product for transitioning between different realities. The distance of the objects from a reference point in the first and second reality environments is determined. For example, the distance of the object's location in the first reality environment from a reference point (e.g., camera system) as well as the distance of the object's location in the second reality environment from the reference point is determined. A determination is made as to whether the likelihood of a transition shock event (e.g., motion sickness) occurring as a user transitions between the first and second reality environments exceeds a threshold value. In response to the likelihood of the transition shock event occurring exceeding the threshold value, the distance of the object from the reference point in the first and/or second reality environments is modified so as to prevent users from experiencing transition shocks when transitioning between realities.
US10275918B2 Method and system for detecting virtual reality sickness causing content in virtual reality motion simulators
The present disclosure relates to methods, non-transitory computer readable media, and devices, for detecting virtual reality sickness causing content in virtual reality motion simulators. A visual perception measurement of a virtual reality content being displayed on a head-mounted virtual reality device of a virtual reality motion simulator is determined. A vestibular perception measurement of the virtual reality content is then determined. The visual perception measurement and the vestibular perception measurement of the virtual reality content are compared. An indication of a user experience in the virtual reality motion simulator is determined based on the comparison and the indication of the user experience is output.
US10275914B2 Display system for a vehicle, in particular commercial vehicle
A display system for a commercial vehicle, having a capturing unit for acquiring image data of the vehicle environment, a calculation unit and a display unit for displaying an image to be displayed with an image portion. The calculation unit is adapted to carry out a modification of the image data acquired by the capturing unit and to supply the modified image data to the display unit for display. The modification uses overlaying or superimposing of an overlay portion on the image portion of the image to be displayed, wherein the overlay portion is positioned within or directly adjacent to the image portion, and wherein the image portion further includes a measuring portion. An image characteristic of the image portion is acquired in the measuring portion. The calculation unit is adapted to determine an overlay portion characteristic dependent on the acquired image characteristic.
US10275910B2 Ink space coordinate system for a digital ink stroke
Techniques and systems for managing visual layouts of ink strokes are described. In particular, an ink space coordinate system for a digital ink stroke is provided. A digital ink system can receive ink stroke data of an ink stroke. The system can define an ink space coordinate system along the ink stroke. Defining the ink space coordinate system can include assigning a reference line of the ink stroke and an origin point on the reference line, as well as creating ink space coordinates. Creating the ink space coordinates can include defining ink space x-coordinate values representing a distance along the reference line relative to the origin point and defining ink space y-coordinate values representing a distance along an axis perpendicular to the reference line of the ink stroke. Then the system can perform a warping to create curvature in the ink space coordinate system.
US10275909B2 Systems and methods for an integrated system for visualizing, simulating, modifying and 3D printing 3D objects
Methods and systems for visualizing, simulating, modifying and/or 3D printing objects are provided. The system is an end-to-end system that can take as input 3D objects and allow for various levels of user intervention to produce the desired results.
US10275908B2 Medical image diagnostic apparatus
According to one embodiment, a medical image diagnostic apparatus includes a storage memory, processing circuitry, and a display. The storage memory stores data of a plurality of FFR distribution maps constituting a time series regarding a coronary artery, and data of a plurality of morphological images corresponding to the time series. The processing circuitry converts the plurality of FFR distribution maps into a plurality of corresponding color maps, respectively. The display displays a plurality of superposed images obtained by superposing the plurality of color maps and the plurality of morphological images respectively corresponding in phase to the plurality of color maps. The display restricts display targets for the plurality of color maps based on the plurality of FFR distribution maps or the plurality of morphological images.
US10275904B2 Information processing device and method, and program, for gamut conversion of content
An device, method and program may properly perform gamut conversion of content and be applied to a gamut conversion device. A restoration conversion state confirming unit performs confirmation such as gamut conversion state of image data read out from an optical disc and the existence or not of restoration metadata. An information exchange unit communicates with an output device via a communication unit and performs information exchange such as the existence or not of restoration processing functionality and gamut conversion functionality and the like. A determining unit determines whether or not restoration processing is performed with a playing device based on information obtained by the restoration conversion state confirming unit and the information exchange unit. Similarly, the determining unit determines whether or not to perform gamut conversion processing with the playing device based on information obtained by the restoration conversion state confirming unit and the information exchange unit.
US10275903B2 Distance marker and mobile device case for distance measurement
A mobile device case or cover can include a distance marker for distance measurement. A mobile device coupled with the case may include a measurement application or module that can acquire video or still images of the distance marker. The measurement application can calculate a distance to the distance marker based on a captured image of the distance marker in the video or still images. The mobile device case can include a pocket, slot, or storage compartment for storing the distance marker.
US10275899B2 Optical navigation and positioning system
An optical navigation system comprising a camera oriented to face towards a plurality of markers located at spaced apart locations from the camera, calculating means adapted to calculate an angle subtended between pairs of markers, the subtended angles being calculated by monitoring the pixel locations of the markers in a series of images captured by the camera, the optical navigation system additionally comprising means for creating a three-dimensional model whereby the location of the camera relative to the markers is determined by triangulating the subtended angles in the three-dimensional model.
US10275898B1 Wedge-based light-field video capture
A combined video of a scene may be generated for applications such as virtual reality or augmented reality. In one method, a camera system may be oriented at a first orientation and used to capture first video of a first portion of the scene. The camera system may then be rotated to a second orientation and used to capture second video of a second portion of the scene that is offset from the first portion such that the first video and the second video each have an overlapping video portion depicting an overlapping portion of the scene in which the first portion and the second portion of the scene overlap with each other. The first and second portions may be combined together to generate the combined video, which may depict the first and second portions substantially without duplicative inclusion of the overlapping video portion.
US10275890B2 Image processing device and method for creating a background image
Disclosed herein is an image processing device including a background model creation section adapted to create a plurality of background models based on statistical distribution of a plurality of image frame sets, the image frame sets differing in length of time, and each of the image frame sets including a plurality of input frames; and a background image creation section adapted to create a background image by referring to the plurality of background models.
US10275886B2 Tumor segmentation and tissue classification in 3D multi-contrast
A medical imaging system (5) includes a workstation (20), a coarse segmenter (30), a fine segmenter (32), and an enclosed tissue identification module (34). The workstation (20) includes at least one input device (22) for receiving a selected location as a seed in a first contrasted tissue type and a display device (26) which displays a diagnostic image delineating a first segmented region of a first tissue type and a second segmented region of a second contrasted tissue type and identified regions which include regions fully enclosed by the first segmented region as a third tissue type. The coarse segmenter (30) grows a coarse segmented region of coarse voxels for each contrasted tissue type from the seed location based on a first growing algorithm and a growing fraction for each contrasted tissue type. The seed location for growing the second contrasted tissue type includes the first coarse segmented region and any fully enclosed coarse voxels, and each coarse voxel includes an aggregation of voxels and a maximum and a minimum of the voxel intensities. The fine segmenter (32) grows a segmented region of voxels for each contrasted tissue type from the seed location and bounded by the second coarse segmented region based on a second growing algorithm and a growing fraction for each contrasted tissue type initially set to the growing fraction for the corresponding region. The seed location for growing the second contrasted tissue type includes the first segmented region and any identified regions. The enclosed tissue identification module (34) identifies any regions of voxels fully enclosed by the first segmented region as being of the third tissue type. The coarse segmenter, the fine segmenter, and the enclosed tissue identification module are implemented by an electronic data processing device.
US10275884B2 Methods and systems for identifying anatomical landmarks in image data
Systems, devices, and methods are described for locating and identifying anatomical landmarks, such as ligament attachment points, in image data. These systems, devices, and methods may provide an oblique plane that contains an anatomical landmark such as a ligament attachment point to the tibia. For example, the position at which the anterior cruciate ligament (ACL), medial collateral ligament (MCL) posterior cruciate ligament (PCL), or patellar tendon attaches to the tibia may be identified. The systems, devices, and methods allow for tracing of an anatomical landmark to generate a 3-D marking on a 3-D surface model of a patient's bone. The attachment points may be useful landmarks for patient-matched instrumentation.
US10275883B2 Data sorting apparatus, data sorting method, and data sorting program
Plural pieces of data where N (N>2) elements are arranged in a predetermined-direction in a specific-order are sorted into any one of N labels using a graph-cut-process. Each of the plural pieces of data has scores indicating element-likenesses for the plural respective elements. For each piece of data, weights are set about links along a first-direction directing from a node s to a node t so that a small weight is given to a link corresponding to an element having a maximum-score in the data. A weight for regulating cutting is set about links along a second-direction opposite to the first-direction and links along a direction in which the order of the respective pieces of data progresses. A graph-cut-process is executed on a graph for which the weights are set to determine links to be cut, and the N labels are allocated to the plural pieces of data.
US10275881B2 Semi-automated image segmentation system and method
Image segmentation can include a pre-initialization image analysis of image data using an image analysis algorithm to generate a modified image, and the modified image can be presented on a display. An initialization can be performed on the modified image that includes user input on the modified image. The modified image can be segmented using a segmentation algorithm that evaluates the user input. Upon evaluating the user input, the segmentation algorithm can cause a segmented image to be produced which can be presented on the display.
US10275879B2 System and method for image registration in medical imaging system
The present disclosure relates to a system and method for image registration and image subtraction. The technique includes perform acquiring data related to the image processing, performing a pre-processing of the images, performing an image registration, performing an image subtraction, performing a post-processing of the images and managing storage of the data.
US10275877B2 Methods and systems for automatically determining diagnosis discrepancies for clinical images
Methods and systems for automatically determining diagnosis discrepancies for clinical images. One system includes a server including an electronic processor and an interface for communicating with at least one data source. The electronic processor is configured to receive a first diagnosis from the at least one data source over the interface. The first diagnosis is specified by a diagnosing physician for an anatomical structure represented in an image. The electronic processor is also configured to determine a second diagnosis for the anatomical structure. The second diagnosis is generated after the first diagnosis. The electronic processor is also configured to store the first diagnosis and the second diagnosis in a data structure. The electronic processor is also configured to automatically determine a discrepancy between the first diagnosis and the second diagnosis based on the data structure.
US10275876B2 Methods and systems for automatically selecting an implant for a patient
Methods and systems for automatically selecting an implant for a patient. One system includes a server including an electronic processor and an interface for communicating with at least one data source. The electronic processor is configured to receive at least one image of the patient from the data source over the interface. The electronic processor is also configured to receive an intended location of the implant with reference to the at least one image. The electronic processor is also configured to automatically determine an anatomical structure based on the at least one image. The electronic processor is also configured to determine a preference. The electronic processor is also configured to automatically select one or more suggested implants based on the intended location, the anatomical structure, and the preference. The electronic processor is also configured to display the one or more suggested implants through a graphical user interface.
US10275875B2 Method and device for dynamic effects correction in medical imaging
A method for automatically and dynamically optimizing image acquisition parameters/commands of an imaging procedure performed by a medical imaging apparatus in order to mitigate or cancel dynamic effects perturbing the image acquisition process of an object to be imaged by the medical imaging apparatus. The method includes connecting a dynamic correction module (DCM) to the medical imaging apparatus, automatically acquiring by the DCM image acquisition parameters/commands and data about dynamic changes or effects, and automatically determining in real time, by the DCM, at least one new image acquisition parameter/command from the image acquisition parameters/commands defined in the imaging control system and the dynamic change data, while the image acquisition parameter/command defined in the imaging control system remains unchanged. The method further includes automatically providing, by the DCM, the new image acquisition parameter/command to the hardware control system.
US10275871B2 System and method for image processing and feature recognition
The present invention is directed to systems and methods for processing multi-dimensional image data to isolate specific features within the image data. One exemplary application is non-destructive testing to detect deformation of structures from image data. The methods for isolating salient features includes generating a “baseline” approximation of the surface image by subdividing the image into a network of triangle planes, approximating the measured value for each plane and subtracting the baseline from the original image data to generate a processed image. The process for defining the triangle-plane network, approximating each plane and performing baseline subtraction can yield a final processed image that includes changes in feature value occurring within a particular triangular plane, which can indicate deformation, while changes in feature value occurring over larger areas, which can be a product of environmental and inspection variables, are at least partially removed from the resulting data set.
US10275869B2 Inspection result retrieval device and method
A first inspection result regarding a construction is obtained, the first inspection result including a usage condition and a locational and environmental condition of the construction and an inspection image. An image feature of the inspection image is obtained from the first inspection result, the image feature including a damage feature. One or more second inspection results corresponding to one of the image feature or a construction condition that includes at least one of the usage condition or the locational and environmental condition are retrieved. A display unit displays the retrieved one or more second inspection results. One or more specific inspection results that correspond to the other of the image feature or the construction condition are retrieved from among the retrieved one or more second inspection results. The display unit displays the one or more specific inspection results preferentially over the other inspection results among the second inspection results.
US10275866B1 Extracting overlapping signals from images
Image data is obtained. The image data is divided into a plurality of segments. A frequency spectrum is generated for each segment. One or more dominant signals corresponding to the image data are estimated for each segment based on the associated frequency spectrum. A coherent enhancement process is applied to the one or more dominant signals in each segment by performing sequential scanning in one or more directions. For each of the one or more dominant signals, the data resulting from the coherent enhancement of the signal are stored into separate image buffers, wherein an image buffer is configured to store data resulting from the coherent enhancement of the associated dominant signal across multiple segments. Each of the one or more dominant signals are reconstructed based on aggregating the data stored in a corresponding image buffer.
US10275865B2 Image processing device and image processing method using the same
There is provided an image processing device comprising: a display panel; and a controller configured to acquire a peak luminance value of a high dynamic range (HDR) image, and adjust a luminance of the high dynamic range image to be within an available output luminance range of the display panel, based on the acquired peak luminance value.
US10275860B2 Image processing device, image capturing device, image processing method, and program
An image processing device including a blurring processing unit that performs blurring processing for input image information that is input, includes: a saturation determination unit that calculates saturation of a saturated pixel of the input image information; a first gradation conversion unit that converts gradation of the input image information on a basis of the saturation calculated by the saturation determination unit; and, in which the blurring processing unit performs blurring processing for image information that has been subjected to gradation conversion by the first gradation conversion unit, a second gradation conversion unit that converts gradation of image information that has been subjected to the blurring processing, on a basis that gradation of a saturated region of the blurring-processed image information serves as a gradation of a saturated pixel.
US10275855B2 Image demosaicing for hybrid optical sensor arrays
An imaging device comprises a hybrid optical sensor array including a first and second set of pixels that comprise different numbers of pixels. The first set of pixels is sensitive to infrared light, while the second set of pixels comprises three subsets of pixels sensitive to RGB light. A first set of data for a scene is captured by the first set of pixels and a second set of data for the scene is captured by a second set of pixels. The first and second sets of data are jointly demosaiced, such that the higher resolution data set is utilized to increase the resolution of a lower resolution data set. This allows for high-resolution infrared and RGB images to be produced for a scene without perspective or timing discrepancies inherent in multi-camera machine vision systems.
US10275854B2 Signal processing device, signal processing method, solid-state image sensor, imaging device, and electronic device
The present technology relates to a signal processing device, a signal processing method, a solid-state image sensor, an imaging device, an electronic device, and a program capable of generating an interpolated pixel such that occurrence of jaggies may be inhibited without blurring an image with a small calculation amount. Two candidate lines are set in each of a horizontal direction and a vertical direction in positional relationship symmetrical about a current pixel. The candidate lines are narrowed to two lines in the horizontal direction or in the vertical direction according to a pattern to which the current pixel belongs. Furthermore, searched pixels on the candidate line are narrowed according to the pattern. A weight value is calculated on the basis of similarity between a current block and a block in the same phase at the same distance from the block by block matching by a block to which the current pixel belongs. A pixel value of the interpolated pixel is generated by weighted addition of a pixel value on the candidate line and the weight value. The present technology may be applied to an imaging device.
US10275851B1 Checkpointing for GPU-as-a-service in cloud computing environment
Techniques are provided to configure a graphics processing unit (GPU) service platform to provide GPU processing and checkpointing services to a client system. For example, when the GPU service platform receives a service request from a first client system for GPU processing services, a GPU server node is allocated to execute a first GPU processing task associated with the service request using one or more GPU devices. When a GPU checkpointing operation is performed during execution of the first GPU processing task to generate a checkpoint image of a current state of the first GPU processing task, the GPU server node is configured to execute at least a portion of a second GPU processing task associated with a second service request received from a second client system, using the one or more GPU devices concurrently with performing the GPU checkpointing operation for the first GPU processing task.
US10275849B2 Image processing method and apparatus for performing two-dimensional fast Fourier transform with respect to image data
An image processing apparatus configured to perform a two-dimensional (2D) fast Fourier transform (FFT) with respect to image data includes a first core and a second core, each of the first core and the second core including a plurality of processors configured to perform a one-dimensional (1D) FFT; and a controller configured to control the first core and the second core to perform a primary two-dimensional (2D) FFT and a secondary 2D FFT with respect to the image data by repeatedly performing the 1D FFT.
US10275843B2 Construction planning system
A construction planning system includes: a current topography data acquisition unit configured to acquire current topography data indicating a current topography of a construction site; a design topography data acquisition unit configured to acquire design topography data indicating a design topography of the construction site; a basic unit data acquisition unit configured to acquire basic unit data indicating conditions of a work machine carrying out a construction in the construction site; a construction plan data calculation unit configured to calculate construction plan data indicating a construction plan of the construction site based on the current topography data, the design topography data, and the basic unit data; and a construction plan data output unit configured to output the construction plan data.
US10275839B2 Feedback-based recommendation of member attributes in social networks
The disclosed embodiments provide a system for improving use of a social network. During operation, the system obtains a set of member features associated with a member of a social network and a set of attribute features associated with a set of member attributes. Next, the system analyzes the member features and the attribute features to predict a propensity of the member to accept recommendations of the member attributes as profile edits to a member profile of the member. The system then uses the predicted propensity to output a subset of the member attributes as recommended profile edits to the member.
US10275837B2 Recommending a social structure
This disclosure relates to systems and methods for expanding a social network. A method includes generating respective social graphs for two or more entities, calculating one or more social metrics for each of the two or more entities using the respective social graphs, retrieving one or more performance metrics for each of the two or more entities, correlating the social metrics and the performance metrics to generate one or more associations between the social metrics and the performance metrics, and transmitting a recommendation for a requesting entity.
US10275833B1 Automatic building assessment
Disclosed systems and methods automatically assess buildings and structures. A device may receive one or more images of a structure, such as a building or portion of the building, and then label and extract relevant data. The device may then train a system to automatically assess other data describing similar buildings or structures based on the labeled and extracted data. After training, the device may then automatically assess new data, and the assessment results may be sent directly to a client or to an agent for review and/or processing.
US10275826B1 Hidden money folders
A computer-assisted method for segregating funds within an existing financial account by a user of the account. The method includes creating at least one separate folder that is hidden from the user and allocating a user-specified amount of funds to the separate folder from the existing financial account. The method also includes transferring an amount of funds from the separate folder to the existing financial account upon occurrence of a user-specified goal.
US10275822B2 Gift transaction system architecture
A system architecture of a gift transaction system is disclosed. The gift transaction system can include a buyer interface module, a recipient interface module, a merchant backend interface module, a store front interface module, a curation module, a reminder module, an analytics module, or a media plug-in interface module. A method of operating the gift transaction system under the system architecture includes: providing an embedded widget on a website to determine gift intent to initiate a gift transaction by a buyer account for a recipient account; generating a gift buyer interface for a first client device to personalize a gift package including a gift item; generating a gift recipient interface for a second client device to customize the gift package; and communicating with a merchant backend system to complete the gift transaction to ship the gift package.
US10275820B2 Systems and methods for utilizing a convolutional neural network architecture for visual product recommendations
Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of accessing an online catalog for an online retailer comprising a plurality of digital images of a plurality of items for sale by the online retailer, training a two-branch a Siamese convolutional neural network (CNN) model to determine a similarity between two digital images of the plurality of digital images, receiving one or more digital images of a new item for the online catalog, determining, using the two-branch Siamese CNN model and the one or more digital images of the new item, a similar item of the plurality of items to which the new item is most similar, and coordinating a display of the new item on a webpage based on a ranking of the similar item.
US10275812B2 Method and apparatus for denying a transaction detected to be initiated outside of a required application on an endpoint device
A method, non-transitory computer readable medium, and apparatus for calculating a transaction quality score of a merchant are disclosed. For example, the method analyzes fraudulent transaction data in a fraudulent transaction data table for each one of a plurality of merchants, calculates a transaction quality score for the each one of the plurality of merchants based on the fraudulent transaction data, filters the plurality of merchants having a respective transaction quality score above a threshold and transmits the plurality of merchants having the respective transaction quality score above the threshold for display.
US10275809B2 Systems and methods for ordering and delivering digital content
Systems and methods for delivering digital content to user who have pre-selected the digital content before they arrive at a device for distributing the digital content are described. The systems contain a storage device where the digital content is stored, a device for distributing the digital content to a user, a receiving device for receiving the digital content that has been distributed, and means for communicating with the user who is not located at the distribution device. The communication means allows the user to browse and/or purchase the digital content prior to arriving at the distribution device. As well, by purchasing the content before arrival, if the digital content is not located at the distribution device, it can be transferred from the storage device to the distribution device before the arrival of the user. Other embodiments are described.
US10275807B2 Systems and methods for generating customized avatars and customized online portals
In accordance with some embodiments, a system facilitates the generation of a customized fundraising campaign on behalf of a third party organization by providing mechanisms via which an organizer of the third party organization can set terms of the fundraising campaign and allow participants of the campaign to create customized avatars for use in promoting the campaign.
US10275806B2 Systems and methods to bypass online advertisement blockers
Some embodiments provide an adblocking bypass system for ensuring that advertisements are loaded and presented on a user device running one or more adblockers. The adblocking bypass system is comprised of a bypass loader and a bypass proxy. The bypass loader is a component that is embedded within content publisher content. When the content publisher content is downloaded and parsed by a user device, the bypass loader executes by detecting the presence of any adblocker on the user device. If found, the bypass loader forwards any blocked advertisement calls to the bypass proxy. The bypass proxy retrieves the requested advertisements and returns them to the bypass loader which then reintroduces the advertisements in final content presentation or rendering. The bypass proxy may also modify the content publisher content by replacing any blocked advertisement calls embedded within the content with calls to the bypass proxy.
US10275803B2 Content delivery method
A method for sending content to a target audience uses a server in communication with a device and a database to create and customize a content selection, such as an advertisement, and to select a target audience meeting a characteristic criteria selection and a geographic criteria selection. The server generates and sends a personalized content output, including the content selection, to the target audience using digital or print delivery methods. The method may also include consumers interacting with content providers through a website or application. The consumers may customize the content that is received and the delivery method. The method may also include an incentive program for consumers.
US10275802B1 Systems and methods for forecasting client needs using interactive communication
The present disclosure provides a system and method for forecasting client needs using interactive communication. A Messaging server may retrieve client profiles stored in a client database. Messaging server formulates questions to be included in interactive questionnaires or message(s). The messaging server sends the formulated interactive questionnaires to a client computing device. The client computing device sends the responses back to messaging server for updating the client profiles stored in the client database. Forecasting engine employs the updated information in the client profiles to predict client's behavior that may be used for forecasting client needs based on the updated information received from the interactive questionnaire or message(s). Forecasting engine generates financial indicators and needs forecast reports that may be sent to one or more agent computing devices or an automated product matching engine.
US10275801B2 Adapting user terminal advertisements responsive to measured user behavior
User profile information is generated which characterizes measured user interaction with an application program that is encapsulated by the computer readable program code and processed by the processor. Operation of an advertisement displayed while the application program is being processed is controlled based on the user profile information.
US10275795B1 System and method for ranking, allocation and pricing of content recommendations
A server computer system receives campaign data from one or more content providers. The server computer system determines assignments of recommendation opportunities in documents to recommendations based on the campaign data. The server computer system ranks the recommendations based on the assignments, allocates the recommendations to the documents based on the rankings of the recommendation opportunities, and determines pricing for the recommendations based on the allocations.
US10275794B2 System and method of delivering content based advertising
A system and method are disclosed for presenting relevant advertising to user search queries. The ads can be selected by reference to an underlying content presented in organic search results. The ads can be combined and supplemented with conventional keyword/pay for placement type services to improve ad performance. The system can also be used for testing content related ads in advance of their presentation to potential third party partners in an advertising campaign.
US10275790B1 Content tagging
Various embodiments enable a user editing a document to tag product references in the document. These product references can then be recognizable when the document is published online, thereby enabling ad units (or other personalized units associated with the content) to be inserted either at a location associated with a particular product reference or within the document in a designated location. For example, when editing or drafting a document, a client-side tool could enable a user to tag particular words within the text to create a hyperlink to product pages of an electronic marketplace. In another example, a client-side tool could auto-insert a list of words associated with subject matter of the same. Accordingly, mentions of these words in content could be auto-converted into text-links or hyperlinks to a respective items page of the electronic marketplace.
US10275788B2 Method and system for avoidance of parking violations
A system and method for identifying a potential parking violation for a location includes storing and rating parking violation related data, and notifying a user, by a computing system communicating with a user's computing device, of the potential parking violation and how to avoid receiving the potential parking violation citation. The data is stored in a database and clustered by data types. The user's computing device is used to identify user type, location, and time. A user engagement panel is used to share and rate parking violation related data and notifications, and rewards are allocated to a user for contributing useful data. Highly rated data may be incorporated into the notifications. The data is analyzed to predict or infer a violation. A notification corresponding to a current location and user type are generated when violations are predicted.
US10275785B2 Methods and systems for signal construction for distribution and monetization by signal sellers
Methods and systems for generating signals or indicators from distributed data sources controlled by a multiplicity of owners are also provided. Signals are indicators of data that are derived from data sources and abstracted to protect the underlying data. Each entity that sells data in the virtual marketplace first converts data into a “signal” or indicator that represents the data without disclosing it or providing it. The value of the signal cannot be determined separately from one or more buyers and their objectives. Sellers of signals determine if it wants to share information based upon buyer, price, and other rules.
US10275783B2 Method for providing personalized information and public information
A method for providing information in a content providing system is provided, which includes generating public information and personalized information regarding content, identifying a first display apparatus corresponding to the public information, identifying a second display apparatus corresponding to the personalized information, transmitting the public information the first display apparatus, and transmitting the personalized information to the second display apparatus.
US10275778B1 Systems and user interfaces for dynamic and interactive investigation based on automatic malfeasance clustering of related data in various data structures
In various embodiments, systems, methods, and techniques are disclosed for generating a collection of clusters of related data from a seed to assist in detection of financial malfeasance. Seeds may be generated based on seed generation strategies or rules. Clusters may be generated by, for example, retrieving a seed, adding the seed to a first cluster, retrieving a clustering strategy or rules, and adding related data (such as trades, emails or chat messages) and/or data entities to the cluster based on the clustering strategy. Various cluster scores may be generated based on attributes of data in a given cluster, and the clusters may be displayed and ranked based on their scores. Various embodiments may enable an analyst to review clusters of trades, emails and/or chat messages that are the most likely to reveal financial malfeasance.
US10275773B2 Visual analysis of transactions
Technologies and implementations for facilitating visual analysis of transactions utilizing analytics are generally disclosed.
US10275766B2 Encrypting financial account numbers such that every decryption attempt results in valid account numbers
A decryption module is enabled on one or more authorized devices. A user's financial account information is encrypted using a card verification number, or some secret known to the user and replicated onto the authorized devices. The user requests processing of a financial transaction using the previously-encrypted financial account information. The authorized device retrieves the encrypted financial account information and prompts the user to enter the card verification number (or other secret known to the user that was used to encrypt the financial account information). The decryption module decrypts the financial account information using the card verification number entered by the user, and the decrypted financial account information resembles a valid credit card or debit card number and will pass a Luhn test. The decrypted financial account information is transmitted to process the financial transaction initiated by the user.
US10275763B2 Systems and methods for activating account card functions based on physical device interactions
Systems and methods are provided for activating a function of an account card based on physical devices interactions such as a motion pattern detected by the account card. In some embodiments, the account card may include one or more sensors and processing capabilities sufficient to store a motion pattern, detect a motion pattern representing movement of the account card, compare the detected motion pattern to the stored motion pattern, and activate one or more functions of the account card based on the comparison. In some embodiments, the one or more functions may relate to account information communication, such as writing a magnetic stripe, unblocking a magnetic stripe, activating a near field communication chip, displaying an account number, providing power to an antenna, or otherwise enabling communication of the account number based on the capabilities of the card.
US10275761B2 Electronic device and transaction method using the same
An electronic device includes a housing, a conductive pattern that is arranged within the housing and is formed to generate a magnetic field, a plate that forms at least a part of a first surface of the housing and includes a material that at least partially transmits the magnetic field generated by the conductive pattern; and a control circuit that is configured to transmit at least one transaction information by using the conductive pattern. The conductive pattern includes a first coil that includes a plurality of first turns that are substantially parallel to a surface of the plate, and a second coil that includes a plurality of second turns that are substantially parallel to the surface of the plate. When viewed from the upper side of the plate, the first coil and the second coil may not at least partially overlap with each other.
US10275758B2 System for secure payment over a wireless communication network
A method of conducting secure electronic credit payments to a payment acquirer using a credit payment unit, including a smart card, a portable card reader device and a mobile phone, and a payment server. The method is based on using a unique reader key in the card reader device to encrypt all the sensitive smart card information communicated to the payment server, and thus being able to use an unsecure mobile phone to communicate with the payment server. The payment server then completes the transaction with the payment acquirer over a secure line.
US10275757B2 Travel account
A user can set up a travel account with a payment provider, to inform the payment provider of expected dates and locations of travel, along with limits or restrictions at the various locations and/or dates. When the user travels and attempts to make a payment, the payment provider can determine the location and date to aid in processing the payment request, resulting in an easier process for the user, while still providing additional security with the limits and restrictions.
US10275756B2 Method of making secure electronic payment using communications devices that make use of a phone number or other alias in lieu of a payment instrument identifier
Methods and systems for carrying out financial transactions include creating unique aliases for payment instrument having associated identification numbers, associating the created aliases to the payment instruments and enabling consumer use of the aliases to carry out financial transactions. Various special point-of-sale devices may be employed to carry out the financial transactions.
US10275755B2 Selecting a transaction card for a transaction based on characteristics of the transaction
An example electronic wallet device may include a plurality of card slots configured to hold transaction cards, each card slot, of the plurality of card slots, including a card reader, and the plurality of card slots holding at least two transaction cards; and one or more processors to receive transaction information associated with a transaction at a transaction terminal, select a transaction card, of the at least two transaction cards based on the received transaction information, and/or provide a transaction token, associated with the selected transaction card to be used in connection with the transaction terminal to process the transaction.
US10275753B2 Information processing apparatus and security control method
In one embodiment, an information processing apparatus is mountable on and demountable from a docking station, and has an input device, an acquisition unit to acquire information indicating an operator for user authentication, and a processor. When the apparatus is mounted on the docking station, the processor permits acceptance of the operation input by the input device, without starting up the acquisition unit. When the apparatus is demounted from the docking station, the processor starts up the acquisition unit, and performs user authentication based on the information indicating the operator which has been acquired by the started up acquisition unit. When the operator is approved as a specific operator of the information processing apparatus, as a result of the user authentication, the processor permits acceptance of the operation input by the input device.
US10275749B2 Tracking use of a virtualization service according to globalization characteristic based usage
Tracking of data processing usage of a workload is initiated, within a virtualized environment, comprising one or more globalization characteristics, wherein the at least one globalization characteristic requires conversion by at least one globalization service managed by a virtualization service provider of the virtualized environment. The at least one globalization characteristic is detected. At least one usage metric of the data is tracked during data processing of the workload request. The globalization usage data is output comprising an identifier for the at least one application, an identifier for the at least one globalization characteristic, and the at least one usage metric to identify a particular amount of overhead during data processing based on the at least one globalization characteristic.
US10275746B1 Remote controlled washer, dryer, laundry product dispenser and payment system and operating method thereof
A system for controlling washing and drying laundry machines, dispensing laundry products, collecting and remitting payments for laundry washing machine use, laundry drying machine use, monitoring location user base sales of laundry products from a dispenser, collecting diagnostic data from laundry machines, clearing laundry machine error codes, displaying advertisements, and scheduling repair visits, as well as an operating method therefor is disclosed, in which remote communication devices, such as cell phones, key fobs, other near field communication devices, or touch-screen kiosks, act on washing machines, dryer and product dispensers.
US10275745B2 Waterfall prioritized payment processing
The invention comprises a system and method for “waterfall” type payment processing using multiple alternative payment sources. A payor provides account information for multiple payment sources, such as a bank checking account, savings account, first credit card account, second credit card account, and so forth. The multiple payment sources are prioritized so that one is a primary payment source, another is a secondary payment source, another is a tertiary payment source, and so forth. After setting up the waterfall payment arrangement, when a bill becomes due a payee or third party payment administrator submits transactions against the payment sources in their order of priority until the payment is satisfied. Other variations and enhancements are disclosed.
US10275744B2 Enhanced data transfer initiation using image recognition
Systems, methods, and computer program products are disclosed for improving ease in initiating information transfers between devices. A user of a communications device accesses an image of a target recipient. With that recipient in view in the image, the user selects the portion of the screen where the recipient is displayed in the image. Pattern recognition is performed to extract one or more features of the selected portion of the screen as a recognized pattern. That recognized pattern is compared against multiple stored patterns that are associated with contacts in contact lists and/or other types of databases. Once a match is found, the user is prompted to confirm the identified recipient corresponding to the matching pattern and the data to transfer. Once confirmed, the data transfer is initiated based on the automatically determined recipient information.
US10275742B2 Methods and devices for managing emails
Methods and devices for email management are provided. According to email information of emails in an email box, whether an email box contains advertisement emails is determined. The email information at least contains sender addresses of the emails. When the email box contains the advertisement emails, classification data of the advertisement emails are obtained by obtaining the email information of the advertisement emails and classifying the advertisement emails, according to the sender addresses thereof, to form advertisement-email sets with each set containing at least one advertisement email. The at least one advertisement email in a same advertisement-email set has a same sender address. The advertisement emails are displayed according to the classification data thereof. Accordingly, the email managing device includes a determining module, an obtaining module, and a displaying module.
US10275741B2 Resume management and recruitment workflow system and method
A computer system and method for managing access to a resume database. For each skill or experience-related phrase in a resume, the system computes a term of experience based on an experience range associated with a contextual use of the phrase in the resume. The term of experience for a phrase that occurs multiple times in the resume is the summation of the term of experience for each occurrence of the phrase associated with a different contextual use. The system stores each phrase and the term of experience in a parsed resume. The resume database also stores job descriptions that include required phrases and a required term of experience for each required phrase. The job descriptions also store a required level of education or field of specialization, and a required salary range. A recruiter searches the resume database to find matching resumes that satisfy a job description.
US10275739B2 Tracking assets with a blockchain
A blockchain of transactions may be referenced for various purposes and may be later accessed by interested parties for ledger verification. One example method of operation may include reading a tag affixed to an asset, transmitting a request to update an asset status of the asset in a blockchain, receiving validation confirmation based on content of the request, and updating the asset status of the asset in the blockchain.
US10275736B1 Updating information in a product database
An update server receives update instructions from a client. The update instructions comprise a text string containing an expression specifying an update to product information stored in a product database of an electronic marketplace. After parsing the update instructions into tokens, the update server interprets the tokens to obtain a product identifier and an action to perform to update the product information. The update server then performs the action on the product information, where the action may include changing the product's price or changing information for a specified date range. By using update instructions comprising a text string, a user of the client can quickly update the product information for a set of products.
US10275735B2 Sales data processing apparatus and method for executing data processing of article
A sales data processing apparatus comprises a control module which switches between a first mode for enabling a reading section, which reads a three-dimensional shape of an article and a two-dimensional image of the article, to read the three-dimensional shape of the article and a second mode for reading the two-dimensional image of the article; a calculation module which calculates a delivery charge of the article based on the three-dimensional shape of the article read in the first mode and a list in which the charge is determined for each volume of the article to be delivered; a registration module which registers an amount of the article contained in the two-dimensional image based on the two-dimensional image read in the second mode; and a first display control module which displays the delivery charge calculated by the calculation module or the amount registered by the registration module.
US10275731B2 Multi-year crop yield analysis using remotely-sensed imagery for missing or incomplete yield events for site-specific variable rate applications
A multi-year yield analysis in precision agriculture characterizes variables affecting crop yield to enable site-specific prescription mapping for a bounded field. Remotely-sensed imagery of the bounded field is incorporated as a replacement for, or in addition to, one or more of coverage data, uniformity data, age data, and weather data that comprise variables in the multi-year yield analysis. The multi-year yield analysis enables recommendations for variable-rate applications to the bounded field such as seeding, fertilizing, and applying crop treatments.
US10275730B2 Method for creating and expressing risk-extended business process models
A method and computer program product for extending a business process model. The method includes specifying first elements representing performance measures and objectives of a business process which may be compromised by risk events; specifying second elements representing contextual information describing circumstances which may be relevant to a failure mode of the process, said contextual information comprising a type and state of: resources to support the process, of jobs and artifacts that undergo the process; and, a type and state of environmental factors; specifying third elements representing errors which may occur during process execution; specifying fourth elements representing causal relationships among risk events related to the resources, activities, and said environmental factors that may influence process execution; and providing a set of metamodel extensions to a standard process modeling language that incorporate said specified first second third and fourth elements directly in the business process model.
US10275722B2 Self recognition CNC machining
A method of machining a cellular core (14) includes mounting the core (14) atop a table (12) in a multi-axis Computerized Numerical Controlled (CNC) machine (10). The machine (10) is operated to self-scan the core (14) and self-recognize individual cells (30) arranged laterally in columns and longitudinally in rows. A machining path (E) is self-generated from the pre-recognized cells (30), and the core (14) is then machined along the self-generated machining path (E).
US10275719B2 Hyper-parameter selection for deep convolutional networks
Hyper-parameters are selected for training a deep convolutional network by selecting a number of network architectures as part of a database. Each of the network architectures includes one or more local logistic regression layer and is trained to generate a corresponding validation error that is stored in the database. A threshold error for identifying a good set of network architectures and a bad set of network architectures may be estimated based on validation errors in the database. The method also includes choosing a next potential hyper-parameter, corresponding to a next network architecture, based on a metric that is a function of the good set of network architectures. The method further includes selecting a network architecture, from among next network architectures, with a lowest validation error.
US10275718B2 Paramagnetic tree coupling of spin qubits
Described herein are structures and techniques for highly-connected qubit interaction using a “paramagnetic tree coupling” scheme. In one embodiment, a structure for providing highly-connected qubit interaction includes a plurality of qubits and, for each of the plurality of qubits, a paramagnetic medium connecting the qubit to each other one of the plurality of qubits, where the paramagnetic medium includes a series of inductive couplers.
US10275717B2 Training quantum evolutions using sublogical controls
Methods, systems, and apparatus for training quantum evolutions using sub-logical controls. In one aspect, a method includes the actions of accessing quantum hardware, wherein the quantum hardware includes a quantum system comprising one or more multi-level quantum subsystems; one or more control devices that operate on the one or more multi-level quantum subsystems according to one or more respective control parameters that relate to a parameter of a physical environment in which the multi-level quantum subsystems are located; initializing the quantum system in an initial quantum state, wherein an initial set of control parameters form a parameterization that defines the initial quantum state; obtaining one or more quantum system observables and one or more target quantum states; and iteratively training until an occurrence of a completion event.
US10275715B2 Control variable determination to maximize a drilling rate of penetration
A computing device configured to determine an optimal value for a control of a drilling operation is provided. An event stream processing engine (ESPE) instantiated. The ESPE is instantiated to execute an objective function model determined using historical drilling data. The objective function model maximizes a rate of penetration for a previous drilling operation. The historical drilling data includes a plurality of values measured for each of a plurality of drilling control variables during the previous drilling operation. Measured drilling data that includes current drilling data values for a current drilling operation is received by the ESPE. The received, measured drilling data is processed through the ESPE instantiated to execute the objective function model to determine an optimal value for a control of the current drilling operation. The determined optimal value is output by the ESPE for the control of the current drilling operation.
US10275702B2 Tailoring identification tags to enhance suitability to organization assets
A method of preparing an enhanced tag with an antenna for attaching to metallic assets at a client, including, forming a count of the number of metallic assets of each type that will use the tag at the client, determining an optimal antenna frequency setting for the antenna for each type of metallic asset, calculating an enhanced antenna frequency setting for the enhanced tag to provide enhanced communication with the tag when used with the clients assets based on the count and the determining.
US10275700B2 Electronic tag device for rail traffic concrete prefabricated parts and using method thereof
An electronic tag device for rail traffic concrete prefabricated parts includes: a steel bracket; wherein the steel bracket is n-shaped and comprises a left foot, a right foot and a beam which are integrated into one body; a rebar clamp made of a metal plate is provided on bottoms of the left foot and the right foot respectively; a tag holder is provided on a top of the beam; a top end of the tag holder has a groove; a metal-resistant electronic tag is place inside the groove; a waterproof end cap is put on the tag holder; an internal shape of the waterproof end cap matches the tag holder; both the waterproof end cap and the tag holder adopt a thermoplastic material.
US10275693B2 Liquid ejecting apparatus and liquid ejecting method
A liquid ejecting apparatus includes a head in which a first nozzle group, a second nozzle group, and a third nozzle group which have a plurality of nozzles are disposed in a predetermined direction, and that can eject a liquid on a medium, a main scanning unit that scans the head in a main scanning direction, a sub scanning unit that relatively moves between the head and the medium in a sub scanning direction intersecting the main scanning direction; and a control unit. When the liquid is ejected to form a plurality of raster lines on the medium, the control unit maintains fixed values for each total value of a nozzle usage rate of the first nozzle group, total value of a nozzle usage rate of the second nozzle group, and total value of a nozzle usage rate of the third nozzle group, corresponding to the respective raster lines.
US10275687B2 Image recognition with filtering of image classification output distribution
Data representing an image is received by an image recognition system. An image recognition system generates an image classification output distribution for a plurality of image features based on analysis of the data representing the image and training data stored for the image recognition system. One or more filters are applied to the image classification output distribution to obtain an updated image classification output distribution. A highest confidence value is selected from the updated image classification output distribution. A selected image feature associated with the highest confidence value is identified from the plurality of image features. Information associated with the selected image feature is obtained from a database and communicated to the user's device by the image recognition system.
US10275686B2 Method of reading arbitrary symbols
A method of reading arbitrary symbols is described. Symbols may degrade over time. Shapes of symbols as they degrade are used to update an initial symbol library, which is created based on actual markings, rather than idealized symbols. Marks associate with shapes, which associate to symbols, which in aggregate associate with an object ID. A read mark is compared to all the shapes in the library to determine a most likely shape. A selection set is used to limit shape selection, based on the comparison, to shapes of valid symbols. Comparison methods use probability distributions. Confidence values are used to validate output, generate warnings, and to control updating of the library. Weighted averaging based on confidence values or age of reads may be used at the level of shapes, comparison distributions, or selections.
US10275684B2 Authentication method and apparatus, and method and apparatus for training a recognizer
An authentication method and apparatus, and a method and apparatus for training a recognizer are provided. The authentication method may include determining whether authentication of an input image succeeds by comparing a similarity associated with an intermediate layer to a threshold.
US10275675B1 Authentication method and system
A method for authenticating an object, comprising determining a physical dispersion pattern of a set of elements, determining a physical characteristic of the set of elements which is distinct from a physical characteristic producible by a transfer printing technology, determining a digital code associated with the object defining the physical dispersion pattern, and authenticating the object by verifying a correspondence of the digital code with the physical dispersion pattern, and verifying the physical characteristic.
US10275673B2 Mobile image quality assurance in mobile document image processing applications
Techniques for assuring the quality of mobile document image captured using a mobile device are provided. These techniques include performing one or more tests to assess the quality of images of documents captured using the mobile device. The tests can be selected based on the type of document that was imaged, the type of mobile application for which the image quality of the mobile image is being assessed, and/or other parameters such as the type of mobile device and/or the characteristics of the camera of the mobile device that was used to capture the image. The image quality assurance techniques can also be implemented on can be implemented on a mobile device and/or on a remote server where the mobile device routes the mobile image to the remote server processing and the test results are be passed from the remote server to the mobile device.
US10275668B1 System for collision detection and obstacle avoidance
Described is a system for collision detection and avoidance estimation using sub-region based optical flow. During operation, the system estimates time-to-contact (TTC) values for an obstacle in multiple regions-of-interest (ROI) in successive image frames as obtained from a monocular camera. Based on the TTC values, the system detects if there is an imminent obstacle. If there is an imminent obstacle, a path for avoiding the obstacle is determined based on the TTC values in the multiple ROI. Finally, a mobile platform is caused to move in the path as determined to avoid the obstacle.
US10275667B1 Learning method, learning device for detecting lane through lane model and testing method, testing device using the same
A learning method of a CNN capable of detecting one or more lanes using a lane model is provided. The method includes steps of: a learning device (a) acquiring information on the lanes from at least one image data set, wherein the information on the lanes are represented by respective sets of coordinates of pixels on the lanes; (b) calculating one or more function parameters of a lane modeling function of each of the lanes by using the coordinates of the pixels on the lanes; and (c) performing processes of classifying the function parameters into K cluster groups by using a clustering algorithm, assigning each of one or more cluster IDs to each of the cluster groups, and generating a cluster ID GT vector representing GT information on probabilities of being the cluster IDs corresponding to types of the lanes.
US10275663B2 Indoor navigation method and system
An indoor navigation method is provided and includes: providing a retro-reflective marker on an upper boundary; providing an autonomous vehicle capable having a light source and an image capturing device; emitting light toward the retro-reflective marker; capturing a target image frame including at least a part of the upper boundary and the retro-reflective marker lightened; capturing a background image frame including the part of the upper boundary and the retro-reflective marker not lightened; aligning the target image frame and the background image frame by a digital image processor; subtracting the target image frame and the background image frame for extracting a foreground image indicating the position of the retro-reflective marker; adjusting the autonomous vehicle to be aligned to the retro-reflective marker according to the foreground image by a central processor installed in the autonomous vehicle; and traveling the autonomous vehicle along the retro-reflective marker according to the foreground images.
US10275659B2 Computer vision and sensor assisted contamination tracking
Systems and techniques for computer vision and sensor assisted contamination tracking are described herein. It may be identified that a food item has moved to a monitored area using computer vision. Sensor readings may be obtained from a sensor array. A contamination of the food item may be determined using the sensor readings. The contamination of the food item may be associated with a contamination area in the monitored area using the computer vision. A notification may be output for display in the contamination area indicating the contamination.
US10275654B1 Video microsummarization
A system and method for generating a short video summary from video data. For example, the system may receive input video data including video clips and may select snippets from each video clip to include in the short video summary. To select a snippet, the system may calculate a priority metric for individual frames in a video clip, may generate a priority metric graph for the video clip and may select a portion of the video clip associated with a peak of the priority metric graph. Thus, the snippets may include a short duration of time (e.g., 1-4 seconds) corresponding to the peak of the priority metric graph. The system may reorder the snippets based on characteristics of content represented in the snippet.
US10275650B2 Apparatus, method and computer program for determining information to be provided to a user
An apparatus, method and computer program wherein the apparatus comprises: processing circuitry; and memory circuitry including computer program code; the memory circuitry and the computer program code configured to, with the processing circuitry, cause the apparatus at least to perform; detecting user selection of a part of an image wherein the image is displayed on a display; obtaining context information; and determining information to be provided to the user based on the user selection, the displayed image and the obtained context information.
US10275640B2 Determining facial parameters
A device includes an input to sequential data associated to a face; a predictor configured to predict facial parameters; and a corrector configured to correct the predicted facial parameters on the basis of input data, the input data containing geometric measurements and other information. A related method and a related computer program are also disclosed.
US10275639B2 Face detecting and tracking method, method for controlling rotation of robot head and robot
A face detecting and tracking method includes: acquiring an image and performing a face detection to determine one or more face boxes of each acquired image; performing a detection error removing process to the image of current frame, and saving one of the one or more face boxes of the processed image of current frame as a first face box; and determining a tracking box of the image of current frame based on the first face box and a tracked face box, and tracking the face in the tracking box of the image of current frame.
US10275636B2 Fingerprint identifying module
A fingerprint identifying module includes a sensing assembly, a cover and a metal ring. The cover has a protruding portion and the metal ring has an accommodation groove. The protruding portion of the cover is engaged with the accommodation groove of the metal ring so that the metal ring is bonded to the cover. Since no liquid glue is required for bonding the metal ring to the module, the step of baking and solidifying the liquid glue is saved and the manufacturing efficiency of the fingerprint identifying module is improved.
US10275633B1 Acoustic imaging system for spatial demodulation of acoustic waves
An acoustic imaging system includes multiple acoustic transducers disposed to circumscribe a portion of imaging surface. An acoustic imaging system also includes a controller and an image resolver. The acoustic transducers convert electrical signals into mechanical energy and/or mechanical energy into electrical signals. The controller is adapted to apply an electrical signal to the acoustic transducers which, in response, induce a mechanical wave, such as a surface wave, into the circumscribed portion. The controller is also adapted to receive electrical signals from the acoustic transducers. The image resolver uses the electrical signals received by the controller in order to construct an image of an object in physical contact with the imaging surface.
US10275631B2 Electronic device and physiological characteristic identifying module
An electronic device and a physiological characteristic identifying module are provided. The electronic device includes a case, a physiological characteristic identifying element, a cover plate, a key cap, and an insulating static electricity shielding ring. The case has a first hole. The physiological characteristic identifying element is disposed in the first hole. The cover plate is disposed on the case and has a second hole. At least a portion of an upper surface of the physiological characteristic identifying element is exposed by the second hole. The key cap is disposed in the second hole and located above the upper surface. The insulating static electricity shielding ring is disposed on the rim of the physiological characteristic identifying element and covers an outer portion of the upper surface and at least a portion of a lateral surface of the physiological characteristic identifying element.
US10275630B2 Fingerprint identification apparatus
A fingerprint identification apparatus including a light-transmitting device, an image-capture device disposed opposite to the light-transmitting device, and a collimator disposed between the light-transmitting device and the image-capture device is provided. The collimator includes a plurality of light-shielding layers and a plurality of light-transmitting layers that are alternately stacked. Each of the light-shielding layers has a plurality of openings respectively corresponding to a plurality of pixel regions of the image-capture device. Openings of the plurality of light-shielding layers corresponding to one pixel region are arranged along an oblique direction. The oblique direction and a normal direction of a pressing surface of the light-transmitting device have an included angle θ, and 0°<θ<90°.
US10275625B2 Marker system to confirm proper agrochemical compositions and formulations
A marker system including at least one sensor configured to be positioned relative to a container to obtain information regarding content within the container, and a control module which receives the sensed information. Based on the sensed information, the system determines if the content of the container is approved for use for the particular application and/or equipment. By way of example, the information being sensed can be a marker chemical added to the content of the container, an ingredient in the container, or information read from outside the container.
US10275624B2 Hybrid system and method for reading indicia
An indicia-reading system is provided that incorporates a hybrid approach to decoding indicia such as barcodes. An indicia-capturing subsystem acquires information about indicia within the indicia-capturing subsystem's field of view. An indicia-decoding module decodes indicia information acquired by the indicia-capturing subsystem. The indicia-decoding module includes a primary, basic signal processor for initially decoding indicia information, and a secondary, advanced signal processor for decoding indicia information that is not decoded by the primary, basic signal processor.
US10275623B2 Toggling activation of lasers in scanner systems
Scanners, methods, and computer storage media having computer-executable instructions embodied thereon that process variable sized objects with high package pitch on a moving conveyor belt are provided. The scanners are laser scanners that include at least two laser diodes, sensors, and field programmable gate arrays processors. The at least two laser diodes have different focuses. Each diode generates a laser beam when excited by an activation signal and an appropriate modulation. The sensors within the laser scanner device measure light reflected from a target on the objects. The processors toggle activation among the at least two laser diodes based on measurements sensed from the light reflected from the target.
US10275622B2 Radio tag reading apparatus and control method
In one embodiment, a radio tag reading apparatus has an antenna device, a storage device, and a controller. The controller judges what frequency band is usable or not out of a plurality of frequency bands stored in the storage device. Further the controller makes the antenna device radiate a radio wave in the judged usable frequency band at a transmission rate in accordance with a width of the judged usable frequency band.
US10275621B2 Determining compatibility of components for assembling approved personal protection configurations
This disclosure relates generally to methods and systems for determining whether at least a first component and a second component of a personal protection (PP) configuration are compatible so as to be assembled into an approved PP configuration, responsive to being compared against at least one predetermined criterion. Included is a smart tag for each of the first and second components. The first and second smart tags include respective first and second data. A data acquiring system is provided for acquiring the first and second data and a data processing system processes the acquired first and second data for determining if the first and second components are compatible to be assembled as an approved PP configuration.
US10275613B1 Identity breach notification and remediation
In one aspect, the present disclosure relates to a method for improved security in a networked computing environment, the method comprising: receiving, from a user device, a registration request comprising a user identifier for a user; receiving, from the user device, user credentials to access one or more online accounts associated with the user; accessing the one or more online accounts to retrieve user activity data for the user; analyzing the retrieved user activity data to determine one or more merchants associated with the user; storing, in a database coupled to a server device, a mapping between the user and the one or more merchants; receiving, from a monitoring service, an indication that a first merchant of the one or more merchants has experienced a data breach; and sending a notification to the user in response to determining that the first merchant has experienced a data breach.
US10275610B2 Time of flight sensing for providing security and power savings in electronic devices
An electronic device includes a time-of-flight sensor configured to sense a distance between the electronic device and at least one object proximate the electronic device. Processing circuitry is coupled to the time-of-flight sensor and controls access to the electronic device based on the sensed distance. The electronic device may include a digital camera that the processing circuitry controls to perform facial or iris recognition utilizing the sensed distance from the time-of-flight sensor.
US10275609B2 File sharing system and method
According to the present application, systems, devices and methods for sharing media files may promote sharing of media without permitting the media to be downloaded. Such systems, devices and methods for sharing media may further enable lists of files to be shared and responses to be delivered to the media owner during playback by a user. A local device may be utilized to enable the storing and sharing of media that is hosted off the cloud. Streaming from the file sharing system or the local device is facilitated through the system.
US10275604B2 Security record transfer in a computing system
An input monitoring agent detects storage of a security record by a security scanning application, encrypts a copy of the security record, and deletes the security record. A secure transfer queue decrypts the encrypted security record, translates the security record for use by a security monitoring application, and encrypts the translated security record. An output monitoring agent predicts when a security monitoring application will attempt to import a new security file, decrypts and stores the encrypted translated security record as the new security file, and deletes the new security file when the security monitoring application has completed importation.
US10275603B2 Containerless data for trustworthy computing and data services
A digital escrow pattern and trustworthy platform is provided for data services including mathematical transformation techniques, such as searchable encryption techniques, for obscuring data stored at remote site or in a cloud service, distributing trust across multiple entities to avoid a single point of data compromise. Using the techniques of a trustworthy platform, data (and associated metadata) is decoupled from the containers that hold the data (e.g., file systems, databases, etc.) enabling the data to act as its own custodian through imposition of a shroud of mathematical complexity that is pierced with presented capabilities, such as keys granted by a cryptographic key generator of a trust platform. Sharing of, or access to, the data or a subset of that data is facilitated in a manner that preserves and extends trust without the need for particular containers for enforcement.
US10275600B2 Assessment and analysis of software security flaws
Security analysis and vulnerability testing results are “packaged” or “bound to” the actual software it describes. By linking the results to the software itself, downstream users of the software can access information about the software, make informed decisions about implementation of the software, and analyze the security risk across an entire system by accessing all (or most) of the reports associated with the executables running on the system and summarizing the risks identified in the reports.
US10275594B2 Mitigation of malware
Systems and methods are provided in example embodiments for mitigating malicious calls. The system can be configured to determine a series of checksums for a file, compare the series of checksums to a checksum tree, where the checksum tree includes a plurality of nodes that each include a fuzzy checksum of known malware, and assign one or more classifications to the file, where each of the one or more classifications is based on each node of the checksum tree that matches a checksum in the series of checksums and includes whether the file includes malware or benign checksums.
US10275591B2 Context-based secure controller operation and malware prevention
In one implementation, a method for providing security on an externally connected controller includes launching, by the controller, a security layer that includes a whitelist of permitted processes on the controller, the whitelist including (i) signatures for processes that are authorized to be executed and (ii) context information identifying permitted controller contexts within which the processes are authorized to be executed; determining, by the security layer, whether the particular process is permitted to be run on the controller based on a comparison of the determined signature with a verified signature for the particular process from the whitelist; identifying, by the security layer, a current context for the controller; determining, by the security layer, whether the particular process is permitted to be run on the controller based on a comparison of the current context with one or more permitted controller contexts for the particular process from the whitelist.
US10275589B1 Identity verification using autonomous vehicles
Various embodiments are generally directed to identity verification using autonomous vehicles. A security policy may be used to determine when identity verification using autonomous vehicles is required. The autonomous vehicle may be deployed to a location to verify the identity of the user based on one or more of images, audio data, biometric data, and wireless data connections.
US10275581B2 Method and apparatus for sharing content between electronic devices
A method of a first device and an electronic device are provided. The method includes receiving a request signal related to contents stored in the first device from a second device communicatively coupled to the first device; transmitting the contents to the second device in response to the request signal, wherein the contents are security applied contents; and releasing the security of the contents by authenticating a user related to the contents.
US10275567B2 Systems and methods for haplotyping
The invention relates to methods for determining a haplotype for an organism by using a system for transforming SNP alleles found in sequence fragments into vertices in a graph with edges connecting vertices for alleles that appear together in a sequence fragment. A community detection operation can be used to infer the haplotype from the graph. The system may produce a report that includes the haplotype of the SNPs found in the genome of that organism.
US10275564B2 System for analysis of a repair for a structure
An apparatus is provided for analysis of a repair for a structure by identifying component parts of the structure that have common material properties and geometric constraints, and based thereon determining a generic repair component for the component parts that also have the common material properties and the geometric constraints. A set of loads are extracted from a loads model of the undamaged structure and redistributed in a loads redistribution model at a damaged or defective portion of the component part. The set of redistributed loads indicate loading incurred by the generic repair component under an external load. The apparatus then uses the redistributed loads to perform an analysis to determine a margin of safety of the generic repair component and, in instances in which the margin of safety is positive, outputs the material properties and geometric constraints of the generic repair component to a fabrication system for production thereof.
US10275563B2 System and method for modeling a lighting control system
A system and method for modeling a lighting control system for an enterprise is provided comprising an application (App) on a mobile device, or laptop, or personal computer, or other like device, that can communicate electronically with a webpage accessible by the internet or local area network or wide area network, wherein the webpage represents a program, and the program provides for the receiving, storing, and processing of lighting control system specified information on a space-by-space basis, and further wherein a unique part number for the space-based lighting control system can be generated for the particular space, such that delivery of individual, but substantially integrated space-based lighting control systems, can be delivered to the spaces for installation in the enterprise location.
US10275561B2 Method for eliminating false paths of a circuit unit to be implemented using a system
A system includes a net-identifying module and a false path-eliminating module. The net-identifying module is configured to receive first and second electronic lists associated with a circuit unit, to identify a net of the circuit unit based on the first electronic list, and to provide a net information output that includes information associated with the net. The false path-eliminating module is coupled to the net-identifying module and is configured to eliminate a false path of the circuit unit in the second electronic list based on the net information output.
US10275555B1 Yield estimation for a post-layout circuit design
Method for estimating a yield of a post-layout circuit design is provided. In one aspect, a method includes obtaining a first pre-layout parameter and a second pre-layout parameter from pre-layout simulation samples of a circuit. The method also modeling a prior distribution of a first post-layout parameter and a second post-layout parameter based on the first pre-layout parameter, the second pre-layout parameter, a first hyper-parameter, and second hyper-parameter. The method further includes calculating the first hyper-parameter and the second hyper-parameter using a cross-validation, obtaining the first post-layout parameter and the second post-layout parameter based on the first hyper-parameter and the second hyper-parameter and estimating the yield of the circuit design using a non-normal distribution parameterized by the obtained first post-layout parameter and second post-layout parameter.
US10275550B2 Assimilating a soil sample into a digital nutrient model
In an embodiment, agricultural intelligence computer system stores a digital model of nutrient content in soil which includes a plurality of values and expressions that define transformations of or relationships between the values and produce estimates of nutrient content values in soil. The agricultural intelligence computer receives nutrient content measurement values for a particular field at a particular time. The agricultural intelligence computer system uses the digital model of nutrient content to compute a nutrient content value for the particular field at the particular time. The agricultural intelligence computer system identifies a modeling uncertainty corresponding to the computed nutrient content value and a measurement uncertainty corresponding to the received measurement values. Based on the identified uncertainties, the modeled nutrient content value, and the received measurement values, the agricultural intelligence computer system computes an assimilated nutrient content value.
US10275547B2 Method and system for assessing performance of arbitrarily large arrays
Methods and systems are presented for evaluating performance of a finite or infinite antenna array including a finite number of antennas. Typically, a model is generated for the antenna array, the model including an arbitrarily large antenna array with an arbitrarily large number of model antennas. Each model antenna has features defined by features of antennas of the finite or infinite antenna array. A unit cell is determined for the arbitrarily large antenna, and impedance matrices Zantenna and Zperiodic are computed, Zperiodic representing interactions among the unit cell and the other model antennas. From these matrices, the performance of the finite or infinite antenna array is assessed.
US10275543B1 End-of-arm fingertip pipeline
Example implementations described herein may provide a pipeline from a model of a given object to a model of one or more fingertips that are specialized to grasp the given object. An example system may receive a three-dimensional geometric model of a given object. The system may also iterate over a plurality of fingertip geometries to determine a particular fingertip geometry that is compliant to a shape of the given object at a grasp point on the given object. The system may further iterate the particular fingertip geometry over a plurality of fingertip sizes to determine a particular fingertip size that is compliant to one or more dimensions of the given object at the grasp point of the given object; and the system may provide a model of one or more fingertips having the particular fingertip geometry and the particular fingertip size.
US10275542B2 Configuration tool for configuring a model of a technical system
A configuration tool includes a tangible, non-transitory computer-readable medium having computer-executable instructions for configuring a model of a technical system and displaying the model on a display connected to a computer. The model includes at least two model components. Each model component has at least one port. Each model component is displayable in an expanded component representation on the display. The at least one port of each model component is connectable to at least one port of another model component by port association lines. Each model component is displayable in an expanded line representation on the display along with the at least one port and the port association lines of each model component. At least for one selected model component the port association lines connected to ports of the selected model component can be selected to be displayed in a reduced line representation.
US10275538B2 Name hierarchies for mapping public names to resources
A resource set comprising a set of resources may be provided to the public. It may be desirable to associate with the resources a set of public names, such as friendly URLs that may be more memorable, may indicate to users the type of resource so named, and may promote indexing of the resources by search engines. A name hierarchy (such as a portion of a file system) may store at least one reference that associates a public name with a resource. A name hierarchy navigation logic may facilitate navigation through the name hierarchy, and may specify a particular location within the name hierarchy where a reference associated with the public name is to be stored. This manner of associating public names with resources may promote the scalability and efficiency in associating public names with resources and in retrieving a resource associated with a particular public name.
US10275536B2 Systems, methods, and computer-readable media for displaying content
Systems, methods, and computer-readable media are provided for displaying content. In accordance with one implementation, a computer-implemented method is provided that comprises operations performed by one or more processors, including receiving a first query from a first user, displaying a first set of content based on the first query in a first region of a graphical display, the first region being associated with a physical location of the first user, receiving a second query from a second user, and displaying a second set of content based on the second query in a second area of the graphical display, the second region being associated with a physical location of the second user. The method also comprises displaying a third set of content relating to the first query and the second query in a third region of the graphical display that is viewable by the first user and the second user.
US10275534B2 Landing page search results
Systems and methods for providing content are disclosed. In an embodiment, information encoding at least one keyword that is associated with first content accessed by a user is received. A search query based at least in part on at least one keyword is executed to identify items. In response to a request from the user to access second content, a response is generated to the request that includes item information associated with at least a subset of the identified items. The response is provided to the user.
US10275530B2 System and method for communal search
A system and method which may allow a requester to post a search query and get time-sensitive responses from other users who are best suited to respond to the search query. The system may find out such best suited responders based on their location, activity and time affinity/proximity to the search query, and forward the search query to them. The system may then return the responses to the requester. The system may also be able to automatically answer search queries based on users' historical query-response activities. By matching a search query with users knowledgeable about it, the invention may help a requester to get timely and accurate responses to his search query.
US10275529B1 Active content rich media using intelligent personal assistant applications
The systems and methods are directed towards embodiments for incorporating alternative sources of information, other than current online sources, for use with intelligent personal assistants. These alternative sources are processed and prioritized by the intelligent personal assistant when performing queries by the user. Furthermore, the intelligent personal assistant is capable of performing other actions related to the alternative source of information. In another embodiment, the user is capable of providing both audio commands and motion-based commands to the intelligent personal assistant to instruct the intelligent personal assistant to perform specific processes whereby the audio commands correspond to a first set of processes and the motion-based commands correspond to a distinct second set of processes.
US10275528B2 Information processing for distributed display of search result
An information processing apparatus includes a display control unit which displays information in a first display state of the information processing apparatus itself and displays a search result obtained by using at least a part of the information as a search key in a second display state of another information processing apparatus of a different type from the information processing apparatus itself.
US10275527B2 Sharing and collaboration of search results in a travel search engine
A travel search engine enables a user to share his or her search results with one or more other users in real time. Each of the users has a common set of search results and any user can select share a specific result within the common set. The remaining results in the common set can be independently filtered and sorted. By selectively sharing various ones of the search results, while being able to separately manipulate the remaining search results, users have access to a common set of potentially mutually acceptable results, but can still individually explore the search results by filtering along different criteria.
US10275523B1 Document data classification using a noise-to-content ratio
A method and system for classifying document data is described. The method may include classifying a first portion of an electronic document as substantive content or noise, classifying a second portion of the electronic document as substantive content or noise, determining a first feature of the first portion of the electronic document indicative of substantive content using a machine learning algorithm, and determining a second feature of the second portion of the electronic document indicative of noise using the machine learning algorithm.
US10275522B1 Speech recognition for providing assistance during customer interaction
A computer-implemented method for presenting relevant information to a customer service representative of a business may include receiving a digitized data stream corresponding to a spoken conversation between a customer and a representative; converting the data stream to a text stream; determining one or more keywords from the text stream; comparing the one or more keywords with a history of keywords that have previously been searched; and/or searching a database for information related to the one or more keywords that have not been previously searched. As a result of the keyword search, information about topics that the customer is interested in, may be located and displayed on a customer service representative display to facilitate the customer service representative timely relaying the information found by the keyword search to enhance the customer experience. Exemplary keywords may relate to insurance and financial services, such as “auto,” “home,” “life,” “insurance,” or “vehicle loan.”
US10275521B2 System and method for displaying changes in trending topics to a user
A system and method for displaying changes in trending topics to a user in a network environment is described. The method includes retrieving a first group of content items, generating a first group of topics for the first group of content items, and displaying a first display to the user. The method further includes retrieving a second group of content items, generating a second group of topics for the second group of content items and zero or more first content items from the first group of content items, determining a similarity or dissimilarity between a second topic from the second group of topics and a first topic from the first group of topics, and displaying a second display which includes the result of determining a similarity or dissimilarity.
US10275520B2 System, methods and applications for embedded internet searching and result display
Systems and methods allow a user of a text or graphics editor to quickly create multiple robust internet search queries by selecting and ranking groups or individual key words from a document. A user who is composing or reading a document can identify and link multiple sets of key words into separate search queries by highlighting and assigning either unique search numbers, colors or other readily ascertained indicators of their logical relation. Each individual search query is routed to selected internet search engines, and the results are returned to the user in the same viewed document. The user may select the form in which the results are displayed. For example, results may be listed within the document by way footnotes, endnotes, or separate hover or pull-down windows accessible from the search terms. In addition, the user can browse, sort, rank, edit or eliminate portions of the results.
US10275516B2 Systems and methods for keyword determination and document classification from unstructured text
In various embodiments, documents are searched and retrieved via receipt of a search query, electronically identifying a reference set of relevant documents, providing a search set of documents, creating a database comprising at least some of the documents of the search set and the reference set, computationally classifying the documents in the database, extracting keywords from the search set and one or more classified sets, optionally filtering the extracted keywords, and electronically identifying at least some of the documents from the database that contain one or more of the extracted keywords.
US10275511B2 Method for analyzing and/or evaluating at least one event
A method is disclosed for analyzing and/or evaluating at least one event of a technical installation from a plurality of generated log files of an automation system of the technical installation. In at least one embodiment, the method includes determining a number of relevant log files based on at least one log parameter; encoding the relevant log files via at least one associated log code; determining at least one key parameter for the analysis and/or evaluation; identifying multiple relevant log files based on the at least one key parameter from the relevant log files; and grouping the relevant log files into a number of sequences of relevant log files based on the repetition rate of the key parameter in a time window to be analyzed.
US10275503B2 Predictive information retrieval
A computer-implemented method for generating results for a client-requested query involves receiving a query produced by a client communication device, generating a result for the query in response to reception of the query, determining one or more predictive follow-up requests before receiving an actual follow-up request from the client device, and initiating retrieval of information associated with the one or more predictive follow-up requests, and transmitting at least part of the result to the client device, and then transmitting to the client device at least part of the information associated with the one or more predictive follow-up requests.
US10275502B2 System and method for interactive reporting in computerized data modeling and analysis
An interactive reporting tool allows the user to define, modify, and selectively execute a sequence of queries in an interactive manner. A sequence of queries is entered into rows of an interactive query code table. When the user selects a given row i or a cell in a given row i, then the data table is updated to show the results of the queries 1 through i, such that the user effectively can step through the queries in any order (i.e., sequential or non-sequential, forward or backward) to see the results of each step.
US10275498B2 Method and apparatus for ranking and dynamically displaying information
A dynamic webpage that displays data in groupings. The groupings are determined by users who score the data as representative of a specific category. The system dynamically rearranges the data and re-renders the webpage in response to receiving different scores for data previously scored.
US10275497B2 Electronic whiteboard system, search result display method of electronic whiteboard, and non-transitory computer readable medium storing program thereof
An electronic whiteboard system includes a search unit configured to search for the electronic whiteboard based on a search condition, an extraction unit configured to extract one or a plurality of the areas that are matched with the search condition or one or a plurality of the areas to which an object that is matched with the search condition belongs as a search result, a creation unit configured to create a search result electronic whiteboard composed of one screen information, and a presenting unit configured to display the created search result electronic whiteboard on a screen. The electronic whiteboard system displays a result in which one or a plurality of electronic whiteboards are searched for based on the search condition on the screen.
US10275491B2 Method and apparatus for executing query and computer readable medium therefor
Provided is a method for executing a query in a DBMS. The method may include: receiving a query statement including a pivot operator—the query statement being associated with an original table; executing a pivot operation for the original table in response to reception of the query statement; generating BLOB data by serializing at least a part of an execution result of the pivot operation to a BLOB type; and storing the generated BLOB data in a pivot table.
US10275490B2 Database calculation engine with dynamic top operator
A database server receives a query from a remote application server that is associated with a calculation scenario. The calculation scenario defines a data flow model that includes one or more calculation nodes that each define one or more operations to execute on the database server. A top operator node of the calculation nodes specifies a plurality of attributes and the query requests a subset of the attributes specified by the top operator node; Thereafter, the database server instantiates the calculation scenario so that it is optimized by requesting only the subset of attributes. The database server then executes the operations defined by the calculation nodes of the optimized calculation scenario to result in a responsive data set. The database server then provides the data set to the application server.
US10275488B1 Incremental covariance calculation for big data or streamed data using components
The present invention extends to methods, systems, and computing system program products for incrementally calculating covariance for Big Data or streamed data. Embodiments of the invention include incrementally calculating one or more components of a covariance for two modified computation subsets based on one or more components of the covariance calculated for two previous computation subsets and then calculating covariance based on the incrementally calculated components. Incrementally calculating the components of a covariance avoids visiting all data elements in the modified computation subsets and performing redundant computations thereby increasing calculation efficiency, saving computing resources and reducing computing system's power consumption.
US10275482B2 Optimizing standby database memory for post failover operation
A current minimum memory requirement for each memory consumer of one or more memory consumers of a primary database system is received. A current memory allocation for a standby database system is received. A set of benefit-to-cost metrics is received. A benefit-to-cost metric is a measure of whether each memory consumer would benefit or would not benefit from additional memory. The set of benefit-to-cost metrics is applied to the standby database system to define an upper bound memory allocation of the standby database system to function in the event of a failover from the primary database system. A scaling factor is determined. In response to receiving an indication of a failover of the primary database system to the standby database system, a ramp up of the standby database system is monitored. The ramp up of the standby database system uses the set of benefit-to-cost metrics and the determined scaling factor.
US10275479B2 Sparse matrix storage in a database
Methods, processes and computer-program products are disclosed for use in a parallelized computing system in which representations of large sparse matrices are efficiently encoded and communicated between grid-computing devices. A sparse matrix can be encoded and stored as a collection of character strings wherein each character string is a Base64 encoded string representing the non-zero elements of a single row of the sparse matrix. On a per-row basis, non-zero elements can be identified by column indices and error correction metadata can be included. The resultant row data can be converted to IEEE 754 8-byte representations and then encoded into Base64 characters for storage as strings. These character strings of even very large-dimensional sparse matrices can be efficiently stored in databases or communicated to grid-computing devices.
US10275476B2 Machine to machine data aggregator
A computer system may include data aggregator logic configured to ingest a data item from a data source via an aggregation socket, wherein the aggregation socket is configured to ingest data items of a particular data type; identify a schema associated with the aggregation socket; convert the data item into a common data format using the identified schema; store the converted data item in a common data format storage associated with the computer device; and provide the stored data item to a data utilization system. The computer system may further maintain and record provenance and reputation models associated with data items stored in the common data format storage.
US10275473B2 Method for learning cross-domain relations based on generative adversarial networks
A generative adversarial networks-based or GAN-based method for learning cross-domain relations is disclosed. A provided architecture includes two coupled GANs: a first GAN learning a translation of images from domain A to domain B, and a second GAN learning a translation of images from domain B to domain A. A loop formed by the first GAN and the second GAN causes sample images to be reconstructed into an original domain after being translated into a target domain. Therefore, loss functions representing reconstruction losses of the images may be used to train generative models.
US10275470B2 Network-backed file system
Methods and systems for implementing a network-backed file system are disclosed. Data indicative of a plurality of subscriptions by a plurality of clients to respective subsections of a file system is stored. The subscriptions comprise one or more read subscriptions and one or more write subscriptions. The read subscriptions are fulfilled by sending modified file chunks of subsections to subscribing clients. The write subscriptions are fulfilled by modifying file chunks of subsections based on write requests submitted by subscribing clients.
US10275468B2 Replication of data in a distributed file system using an arbiter
A request to perform a write operation on a file stored in a distributed file system that includes a first and second storage server and an arbiter system may be received. An identification of whether whether one of the first or second storage servers is available to perform the write operation and that the other of the first or second storage servers is not available to perform the write operation may be performed. An identification of whether the arbiter system is available to record the write operation may be performed. In response to identifying that one of the storage servers and the arbiter system are available and that the other of the storage servers is unavailable, the write operation may be performed on the file in view of write operation data that indicates whether the one of the storage servers is consistent with the arbiter system.
US10275465B2 Method and system for scan-free detection of auto-committed files in a write-once-read-many storage devices
A method and a system for detecting an occurrence of an auto-commit operation applied to files managed by a file server compliant with write-once-read-many (WORM) rules. The method includes: allocating a plurality of non-overlapping predefined time ranges starting from a newest-changed-files time range and ending at an oldest-changed-files time range, wherein the time ranges add up to an auto-commit period associated with the auto-commit operation; repeatedly updating a count of files whose file-change-time is associated respectively with one of the allocated time ranges, wherein the updating is carried out every time the predefined time range lapses; and detecting, every time the time range lapses, an occurrence of an auto-commit operation applied to at least one of the files stored on the volume within a duration of the time range since the updating, whenever the count of the files associated with the oldest-changed-files time range is non-zero.
US10275463B2 System and method for scoring and ranking digital content based on activity of network users
Systems and methods for delivering personalized content streams over a variety of devices and networks are disclosed. A user's preferences, customizations, and content are made available to the user through specialized clients for home, car, office, and portable environments. In order to enable personalized content streams on devices that are intermittently connected or that make use of network bandwidth during off-peak hours, the system prescribes a distributed content sequencing engine and a distributed, synchronized user profile and station/channel definitions. The system is also designed to support players connected via unidirectional or asymmetric connections such as satellite radios with or without an upstream data link.
US10275458B2 Systematic tuning of text analytic annotators with specialized information
A data structure is generated containing enumerators for data types of a domain, text forms of the enumerators and context patterns for the text forms. The data structure also includes information extraction rules that are associated with the enumerators. The data structure is updated with additional context patterns and text forms that are identified within a set of documents to which text analytic annotators are to be tuned. The set of documents are analyzed against the updated data structure and additional extraction rules are generated based on the analysis.
US10275440B2 Setup data extraction for deploying a solution package
A user interaction is detected that identifies an environment from which data is to be pulled for deployment in a solution represented by a solution package. Setup data is automatically extracted from an instance of an application that is to be replaced by the solution. An editable representation of the setup data is displayed for user configuration or modification. Application data is then extracted from the instance of the application according to the setup data, including any user modifications represented in the editable representation.
US10275434B1 Identifying a primary version of a document
A system and method identifies a primary version out of different versions of the same document. The system selects a priority of authority for each document version based on a priority rule and information associated with the document version, and selects a primary version based on the priority of authority and information associated with the document version.
US10275431B2 Methods and systems for providing web pages to web browsers
Methods and systems described herein can allow for a service provider, such as an Internet Service Provider (ISP) to provide Web pages to users' Web browsers at periodic intervals. The content can include graphics, text, audio and video clips. In contrast to the traditional banner or pop-up advertisements available today, the methods and systems can allow content Web pages to be displayed on users' Web browsers without the user requesting specific Web sites. The ISPs can become distributors of advertising content, potentially gaining new revenue streams.
US10275430B2 Multimodal sharing of content between documents
A facility for materializing a document is described. The facility identifies within the document a reference to a document fragment. The facility uses an identifier contained in the identified reference to retrieve document fragment contents stored separately from the document. The facility causes the retrieved document fragment contents to be displayed in context of the document.
US10275421B1 Transmitting a state of a mobile application to an additional mobile application executing on a client device
An application on a client device presents a content item to a user with a deep link that includes an application identifier that identifies an additional application on the client device and contains instructions that, when executed by the additional application, present a state of that additional application. When a user selects the deep link in the content item, the client device determines whether the additional application associated with the application identifier is installed on the client device and, if so, launches the additional application and communicates the instructions and a second deep link to the additional application. The second deep link includes an application identifier associated with the application and instructions describing a state of the application when the content item was presented.
US10275416B1 Recommendation engine for simulated colocation at interconnection facilities
In some examples, a method includes obtaining, by a recommendation engine executing at a computing device, a list of prospective interconnection facilities administered by an interconnection facility provider and a list of prospective interconnection facility customers; identifying, by the recommendation engine, based at least in part on querying telemetry data that indicates interconnections of interconnection facility customers within the list of prospective interconnection facilities, sets of interconnection facilities from the list of prospective interconnection facilities in which respective interconnection facility customers are configured with existing interconnections; generating, by the recommendation engine and based at least in part on the list of prospective interconnection facilities, the sets of interconnection facilities, and the list of prospective interconnection facility customers, scoring data for the prospective interconnection facilities; and outputting, by the recommendation engine and for display to a user, the scoring data.
US10275409B2 Metadata manager for analytics system
A metadata management system receives metadata changes and automatically updates a metadata architecture which maps the data. The metadata changes may be received through a simple user interface by a user or administrator. Once received, the system may automatically update schemas and data transformation code to process data according to the new data mapping preference. The system may handle metadata updates in a multi-tenant system having one or more applications per tenant, and may update data for a single tenant and 1 or more tenant applications in a multitenancy.
US10275407B2 Apparatus and method for executing an automated analysis of data, in particular social media data, for product failure detection
An apparatus and a method for executing an automated analysis of analysis input data (e.g. social media data and/or On-Board-Diagnosis data) for product failure detection is proposed. Data analysis processing is performed, including: word count processing to determine word count numbers indicative of occurrence frequencies for keywords of a database in user-created text documents of the social media data; correlation determination processing to determine, for each of a plurality of keyword pairs, a respective correlation coefficient; correlation-link identification processing to identify correlation-linked keyword pairs for which the determined correlation coefficient exceeds a correlation threshold; and correlation group identification processing to identify correlation groups of keywords based on the identified correlation-linked keyword pairs; and, if one or more correlation groups of keywords are identified, analysis result data indicative of at least one of the one or more identified correlation groups of keywords is output.
US10275404B2 Play history based detection of similar digital works or work creators
A computer-implemented service recommends digital works (and/or creators of works) to a user based on works currently or previously played or downloaded by the user on a player device or based on playlists stored on the player device. The works may be, for example, music files, video files, electronic books, or other digital content for playing by users. A user may thus obtain personalized recommendations that are based on works obtained from sources (web sites, physical CDs, etc.) that are independent of the recommendations system. In one embodiment, the service identifies pairs of works (and/or work creators) that are similar to each other by virtue of the relatively high frequency with which they co-occur on playlists or within play histories of users. The resulting mappings are used to provide recommendations to users.
US10275402B2 Systems and methods to provide pipeline damage alerts
According to some embodiments, a signal processing unit may receive distributed acoustic sensing data associated with a first set of a plurality of pipeline locations. The signal processing unit may also receive collected physical data representing a physical characteristic of a second set of a plurality of pipeline locations. The signal processing unit may then utilize a pipeline model having the distributed acoustic sensing data and collected physical data as inputs to automatically generate at least one alert indicating an increased probability of damage to the pipeline.
US10275401B2 Write access control in a database
A computer implemented method for initializing a first image of a first database from a recovery image; modifying the first image of the first database by replaying transaction logs of a second database; establishing a connection with a client; receiving a query via the connection, the query including a transaction to be executed on the first database; and rejecting the query when the transaction would cause any one of: updating of the first image of the first database; generating a new transaction log; and modifying the recovery image. Related apparatus, systems, techniques and articles are also described.
US10275395B2 Cloud-based media content management
A cloud-based media content management system for managing access to media content items is disclosed. Managing access to media content items by a cloud-based media content management system may include, for example, managing uploads of media content items from a population of media devices, reducing duplication of media content data stored in cloud-based storage, and providing user-controlled access to media content items stored in cloud-based storage across any number of user devices. In this context, a cloud-based media content management system and cloud-based storage system generally refer to hosted computing and data storage services that may be accessed by media devices and other devices over a digital network such as the Internet.
US10275391B2 Combining of several execution units to compute a single wide scalar result
A circuit includes reconfigurable units that are reconfigurable to compute a combined result. A first intermediate result of a first reconfigurable unit of the reconfigurable units is exchanged with a second intermediate result of the second reconfigurable unit of the reconfigurable units. The first reconfigurable unit computes a first portion of the combined result utilizing the second intermediate result. The second reconfigurable unit of the reconfigurable units computes a second portion of the combined result utilizing the first intermediate result.
US10275389B2 USB type-C adapter module and activating method for the same
A module comprising a USB Type-C receptacle, a USB Type-C plug and a logic unit is disclosed. A power pin of the receptacle is connected with another power pin of the plug via a switch. A CC pin of the receptacle is connected to ground through a pull-down resistance. Another CC pin of the plug is connected to the logic unit through a pull-up resistance. The module connects with a power source device being a power sink-role in order to receive a source capability of the power source device, then turns on the switch and transforms itself to a power source-role. The module connects to a DRP device afterward being the power source-role to act for the power source device and perform a USB PD communication with the DRP device.
US10275387B2 Method and associated interface circuit for mitigating interference due to signaling of a bus
The present invention provides method and associated interface circuit for mitigating interference due to signaling of a bus between two electronic apparatuses. The method may include: via the bus mechanically compliant to a bus specification, communicating and transporting data at a nonstandard speed which is not compliant to the bus specification. The method may further include: before communicating and transporting data at the nonstandard speed, signaling via the bus at a standard speed to configure a speed switching from the standard speed to the nonstandard speed, with the standard speed compliant to the bus specification. For example, the bus specification may be USB specification, the standard speed may be 5 Gbps (SuperSpeed of USB 3.0 specification), and the nonstandard speed may be lower than the standard speed, e.g., 2.5 Gbps, which forms a spectrum notch at a frequency of wireless connection, e.g., 2.4 GHz of Wi-Fi.
US10275386B2 Memory physical layer interface logic for generating dynamic random access memory (DRAM) commands with programmable delays
A plurality of registers implemented in association with a memory physical layer interface (PHY) can be used to store one or more instruction words that indicate one or more commands and one or more delays. A training engine implemented in the memory PHY can generate at-speed programmable sequences of commands for delivery to an external memory and to delay the commands based on the one or more delays. The at-speed programmable sequences of commands can be generated based on the one or more instruction words.
US10275385B2 Integrated circuit system
An integrated circuit system includes a host device; and a memory module suitable for communicating with the host device according to a first protocol, the memory module comprising: at least one memory device suitable for storing data or outputting stored data, and executing communication according to a second protocol; and a protocol converter suitable for transferring information among the host device and the at least one memory device, wherein information to be inputted to the at least one memory device is transferred by being converted according to the second protocol and information to be outputted from the at least one memory device is transferred by being converted according to the first protocol.
US10275382B1 Modular apparatus and control method thereof
A modular apparatus is provided. The modular apparatus includes: a modular board apparatus and a carrier board apparatus. The modular board apparatus includes a processor and a first connector. The carrier board apparatus includes a second connector arranged to be paired with the first connector to electrically connect the carrier board apparatus to the modular board apparatus. The processor determines a first modular type of the first connector and the second connector according to a first modular type signal from the carrier board apparatus and a second modular type signal from the modular board apparatus. When the first modular type matches a predetermined modular type of the processor, the processor transmits signals corresponding to the first modular type to the carrier board apparatus through the first connector and the second connector.
US10275378B2 Data buffer pointer fetching for direct memory access
Technology is described herein for operating non-volatile storage. In one aspect, a memory controller fetches pointers to data buffers in host system memory just-in-time. For example, just before the memory system is ready perform a DMA the pointers may be fetched. The data buffer pointers may be NVMe Physical Region Page (PRP) entries in a PRP list. The same data buffer pointer need not be fetched more than once. For example, responsive to the non-volatile memory system determining that a data buffer pointer might be needed a second time (e.g., for a different DMA), that data buffer pointer is saved such that it can be re-used. In one aspect, if a DMA does access all of a host data buffer, the pointer to that buffer is saved so that it does not need to be fetched again.
US10275377B2 Dynamic boot image streaming
The present disclosure describes apparatuses and techniques for dynamic boot image streaming. In some aspects a memory controller that is streaming multiple boot images from a first memory to a second memory is stalled, a descriptor for streaming one of the multiple boot images from the first memory to a non-contiguous memory location is generated while the memory controller is stalled, and the memory controller is resumed effective to cause the memory controller to stream, based on the descriptor generated while the memory controller is stalled, the second boot image to the non-contiguous memory location.
US10275371B2 Method and apparatus for controlling memory operation
A method for controlling a memory operation includes determining a number of commands for each memory address based on information of requests stored in an interface buffer and a scheduler buffer, determining a control state of the memory operation according to a command type with a largest number of commands, and determining types of a request transmitted to the scheduler buffer from the interface buffer and a request output from the scheduler buffer according to a control state of the memory operation. Other embodiments including an apparatus for controlling a memory are also disclosed.
US10275368B2 Terminal device, external peripheral device and external peripheral device control method
A terminal device includes an operating system that does not allow a user to have right to incorporate a device driver in the operating system, a processor, and a memory that is capable of storing therein the operating system in which a first device driver is preliminarily incorporated and an application, wherein the application includes a second device driver that converts a first control command provided by the application into a second control command in a form deliverable to an external peripheral device, and the first device driver transmits the second control command output from the second device driver to the external peripheral device.
US10275367B2 Command source verification
Example implementations relate to command source verification. An example device can include instructions executable to send a command via a predefined path to a predefined location within a memory resource storing instructions executable to verify a source of the command using a predefined protocol and execute the command in response to the source verification.
US10275363B2 Cuckoo caching
A cuckoo cache has plural buckets of plural cells each. The cells within a bucket are ranked to approximate relative usage recency. New items can be inserted into empty cells; when a bucket is full, room for a new item can be made by laterally transferring an older item to an alternative bucket. When empty cells and lateral transfers are unavailable, an item is selected for eviction based on the usage recency rank of the containing cell. When a match is found, depending on the embodiment, the hit item can be promoted within its bucket, to its alternative bucket, or to a separate tier of the cuckoo cache. The items can be key-value pairs. No metadata is required to track usage recency so that the cuckoo cache can be a very space efficient tool for finding cached values by their keys.
US10275361B2 Managing multiple namespaces in a non-volatile memory (NVM)
Apparatus and method for managing namespaces in a Non-Volatile Memory Express (NVMe) controller environment. A non-volatile memory (NVM) is arranged to store map units (MUs) as addressable data blocks in one or more namespaces. A forward map has a sequence of map unit address (MUA) entries that correlate each of the MUs with the physical locations in the NVM. The MUA entries are grouped into immediately adjacent, contiguous ranges for each of the namespaces. A base MUA array identifies the address, within the forward map, of the beginning MUA entry for each namespace. A new namespace may be added by appending a new range of the MUA entries to the forward map immediate following the last MUA entry, and by adding a new entry to the base MUA array to identify the address, within the forward map, of the beginning MUA entry for the new namespace.
US10275358B2 High-performance instruction cache system and method
A high-performance instruction cache method based on extracting instruction information and store in a track table. The method enables reading of all levels of cache, including the last level cache, without performing tag matching. The method enables the content of the track table addressing directly instruction memories in both track cache or in set associative organization. Further, the method includes a memory replacement method using a track table, a first memory containing multiple rows instruction blocks, and a correlation table. The correlation table records source addresses of rows indexing a target row and the lower level memory address of the target row. During replacement of a first memory row, the lower level memory address of the target row replaces the address of the target row in the source row of the track table, and therefore preserve the indexing relationship recorded in the track table despite the replacement.
US10275357B2 System and methods for adaptive multi-level cache allocation for KV store
In a multi-level cache system, a logic may be responsible for calculating the appropriate sizes for a database cache and a key-value store. Reception circuitry may receive a hit rate for the database cache, a reuse distance for the key-value store, and a user-selected quality of server. An adaption calculator may then calculate a target size for the database cache and a target size for the key-value store. Transmission circuitry may then transmit the target size for the database cache and the target size for the key-value store for use in the multi-level cache system.
US10275355B2 Method and apparatus for cleaning files in a mobile terminal and associated mobile terminal
A method for cleaning files stored in a mobile terminal is disclosed. The mobile terminal receives a file cleaning instruction from a user. In response to the file cleaning instruction, the mobile terminal identifies cache files based on the cache files' associated information and past user activities on the cache files and groups the identified cache files and their associated information into multiple cache file categories. At least one of the multiple cache file categories is located in an extended storage device of the mobile terminal (e.g., a SD card). Next, the mobile terminal displays information of the multiple cache file categories on the display, each cache file category having an associated file cleaning option and cleans at least one of the multiple cache file categories from the mobile terminal in accordance with a user choice of the corresponding file cleaning option.
US10275354B2 Transmission of a message based on a determined cognitive context
A synchronous input/output (I/O) computing system includes a processor and a memory unit that stores program instructions. The system purges one or more address translation entries in response to the processor executing the program instructions to issue, via an operating system running on the synchronous I/O computing system, a synchronous I/O command indicating a request to perform a transaction. The program instructions further command the operating system to select a device table entry from a device table, load the entry into the DTC, request required address translation entries, install the required address translation entries in the address translation cache, and transfer data packets corresponding to the transaction. The program instructions further command the operating system to automatically purge the address translation cache entries associated with a transaction in response to detect that the transaction is completed.
US10275348B2 Memory controller for requesting memory spaces and resources
In an example, an apparatus includes a memory controller. The memory controller may be configured to communicate a request to a computer program for a resource, to initialize a memory, and to perform operations on the memory as instructed. The computer program may be configured to make resources available in response to requests for the resources. The memory controller may be further configured to use the resource in response to an indication from the computer program that the resource is available.
US10275346B2 Automatic testing of disaster recovery scenarios in cloud environments
A test application running on a first platform in a first data center is configured for disaster recovery. A first request is sent to the test application, including determining that the first request is processed by a first test application instance in the first data center. A second request is sent to the test application to generate test data. A third request is sent to a second platform in a second data center to switch traffic for the test application from the first instance to a second instance running in the second data center. A fourth request is sent to the test application, including determining that the fourth request is processed by the second instance. A fifth request is sent to the test application to validate data replicated from the first data center to the second data center. A determination is made as to whether disaster recovery is successful.
US10275345B2 Application experiment system
Examples of an application experiment system are provided that can manage and run experiments for software applications. In one embodiment, the application experiment system receives definitions for experiments and treatments for an application, runs experiments in response to requests from users of the system, automatically allocates treatments to users of the application, logs experiment data and treatment allocation data, and/or reports experiment results data. The application experiment system enables application developers to test changes or features in a precise, controlled environment on a limited user base before deciding whether to deploy changes or features to all users of an application.
US10275344B2 Method for verifying operations for common application development of in-vehicle infotainment system and mobile terminal
A method capable of verifying operations of a common mobile application for providing an interworking function between an in-vehicle infotainment system and a mobile terminal is disclosed. A method for verifying an application using a simulator may comprise: a step for running a first simulator including a client simulator and a second simulator corresponding to a server simulator; a step for inputting client setting information and server setting information to the first simulator; a step for starting a session between the first simulator and the second simulator; a step for running an application to be verified; a step for registering, to the server simulator, the application to be verified; a step for obtaining, by the application to be verified, a replacer module from the second simulator; and a step for registering, to the second simulator, a function for receiving status change information of the application to be verified.
US10275341B2 Mobile application usability testing
Systems and methods are described for usability testing of mobile applications on mobile devices. A usability test may be performed without the need for a usability lab environment or external recording devices, since usability software may be run on the mobile device of a user. The usability test may be associated with tasks that the user may be requested to complete. While the tasks are being performed, usability data can be gathered. Such usability data may be recorded by recording functions of the mobile device, where the recording functions may be associated with sensors of the mobile device. This enables usability testing that better simulates real conditions under which a user may typically utilize the mobile application and is more cost effective.
US10275336B2 Computer-implemented methods and systems for determining application matching status
Computer-implemented systems and methods are provided for determining application matching status. In one implementation, a method is implemented with one or more processors and includes accessing, at a server, a first dependency tree representing a first application and a second dependency tree, and acquiring one or more values for the first dependency tree and one or more values for the second dependency tree. The method also includes comparing the one or more values of the first dependency tree with the one or more values of the second dependency tree. The method further includes determining a matching status between the first application and an application represented by the second dependency tree based on the comparison, and providing, for display, an indication of the matching status.
US10275333B2 Risk analysis of codebase using static analysis and performance data
An example system is configured to calculate performance statistics for a set of analysis tools; analyze a codebase using one or more analysis tools from the set of analysis tools; generate an analysis result for each analysis tool of the one or more analysis tools, the result describing one or more faults and one or more validations identified by the corresponding analysis tool; and estimate a risk of defects in the codebase based on the analysis result associated with each of the one or more analysis tools and the performance statistics associated with each of the one or more analysis tools.
US10275332B2 System for interacting with a web visitor
A system for interacting with a person browsing a web site has an Internet-connected server and a connected data repository, and software executing on the server from a non-transitory physical medium. The software provides an identity function identifying the person, a selection function checking the data repository for stored information regarding the identified person, including any tracking rules associated with the identified person, and one or more tracking functions monitoring and recording behavior of the person browsing the web site. The one or more tracking functions follow the tracking rules, if any, associated with the identified person in monitoring and recording behavior of the browsing person.
US10275327B2 Virtual fibre channel port migration
Examples disclosed herein relate to virtual Fiber Channel port migration. In some examples disclosed herein, a failure in a primary physical host bus adapter (HBA) hosting a plurality of virtual HBA ports assigned to a virtual machine may be detected. In response to the detecting, incoming input/output (I/O) requests from the virtual machine may be placed into a wait queue, and the plurality of virtual HBA ports may be migrated to a backup physical HBA. After the plurality of virtual HBA ports have been migrated to the backup physical HBA, the I/O requests in the wait queue may be transferred to an active queue to be processed using the plurality of virtual HBA ports registered on the backup physical HBA.
US10275325B2 Method of site isolation protection, electronic device and system using the same method
A method of site isolation protection includes the following steps. A set of clustered engines including a first engine at a first site and a second engine at a second site is provided. A Fiber Channel (FC) connection and an Ethernet connection between the first and the second sites are provided. Whether an Ethernet Heartbeat (EH) from one of the first engine and the second engine through the Ethernet connection exists is detected when the FC connection fails. One of the first engine and the second engine is shut down when the EH exists. Furthermore, a quorum service at a client site is provided in different IP domain to further protect site isolation from happening, while the FC connection and Ethernet Heartbeat connection failed at the same time.
US10275324B2 Replication with multiple consistency groups per volume
A mechanism is provided in a data processing system comprising at least one processor and at least one memory, the at least one memory comprising instructions which are executed by the at least one processor and configure the processor to implement a replication environment. A first replication process executing in the replication environment replicates a first consistency group of production volumes to a first set of disaster recovery (DR) volumes. The first consistency group comprises a shared volume that belongs to a second consistency group and wherein a second replication process replicates the shared volume to a second set of DR volumes. Responsive the first consistency group being current and replication stopping for the first consistency group, the first replication process generates a consistent image for each DR volume within the first set of DR volumes to form a first set of consistent images. Responsive to a disaster event, the mechanism enables access to the first set of consistent images for an application executing on a first production system associated with the first consistency group.
US10275319B2 Real time backup system for computer users
This invention involves tracking and backing all the information that a user generates on its computer devices (including embedded devices) in real time. The local user server records all user actions and gestures (via various means that include TV cameras). All of this information (user actions and saved files in a computer) is then sent to a remote server via the Internet. This remote server has a virtual map of all the embedded devices on a computer that the person uses. The remote server immediately starts to interpret the user's actions (including user gestures). In one implementation, the invention stores user actions that are related to data generation (e.g. actions that called some links where data is stored, or executed some programs that generated data). In another variant the remote server generates and downloads the same files that are downloaded on the local user computer devices. For example, if a person begins to download a program, the server may also download the same program on a remote backup server. This way, if the user loses this program, it can be retrieved automatically through a provided server on the Internet. If user's files are backed up by regular backup periodically, relevant data that were stored by real time backup servers can be eliminated.
US10275316B2 Storage system, control method of storage system, server apparatus, and control method of server apparatus
A file on file storage is archived as an object on object storage. In this case, a correspondence between UUID which is an identifier of the object and a path or an inode number which is an identifier of the file is recorded. This is referred to as correlation between the file and the object. However, because of changing of the path due to the renaming of the file, or changing of the inode number due to overwriting of the file, the correlation is likely to be lost. The invention provides a technique that restores the lost correlation and causes the correlation between the file and the object to be maintained.
US10275315B2 Efficient backup of virtual data
A method, article of manufacture, and apparatus for protecting data. In some embodiments, this includes taking a snapshot of a virtual machine, parsing the virtual machine to determine a header section and a file system, indexing the virtual machine based on the parsing, storing the index in a storage device, and storing the snapshot in a deduplicated data storage device.
US10275314B2 Data transfer using backup power supply
Example implementations relate to data transfer using backup power supply. For example, a system includes a shared backup power supply coupled to a node. The system also includes a controller to detect an interruption of primary power supply to the node and isolate a portion of the node from a sequenced shutdown of the node. The controller is further to initiate a transfer of data, utilizing the shared backup power supply, from volatile memory of the node to non-volatile memory of the node.
US10275311B2 Raid-6 data storage device and data processing system including the same
A data storage device is provided. The data storage device includes a storage medium configured to store data blocks included in a stripe set, and a controller connected to the storage medium and configured to, decode a first data block disposed in a column among the data blocks, during a read operation of the first data block, and read first group data blocks disposed in the column among the data blocks, based on a read failure of the first data block.
US10275310B2 Updating exclusive-or parity data
A storage device may include a non-volatile memory; and a controller. The controller may be configured to store a plurality of blocks of data in the memory, determine exclusive-or (XOR) parity data for the plurality of blocks, and store the XOR parity data in the memory; store a second block of data in the memory. The controller may be further configured to generate updated XOR parity data by at least XORing a first block of the plurality of blocks and the second block of data with the XOR parity data to remove the first block from the XOR parity data and to add the second block to the XOR parity data, and store the updated XOR parity data in the memory.
US10275309B2 Multi-layer integrated zone partition system error correction
A multi-layer error correction coding (ECC) parity technique involves dividing a data band into sub-data bands, generating a respective 1st-layer sub-data band parity matrix for each associated sub-data band, and generating a respective (qth>1)-layer parity matrix for sets of associated adjacent sub-data bands. In the context of a data storage system, the parity generation may be performed at the system-side, and communicated and written to one or more associated data storage devices (DSDs) along with the corresponding data, whereby the DSDs may further associate track ECC information to the written data. In response to receiving at the system-side, location-identifying information about data errors that are not correctable by the DSD using track ECC information, the system may determine an amount of the multi-layer parity information needed to recover the corrupt data, and make a data/parity read request accordingly.
US10275308B2 Detecting and correcting silent data corruption in a distributed storage system
A file and a sequence of snapshots of the file are stored in a storage device. The sequence of snapshots includes sequentially captured copies of earlier states of the file. A dependency tree indicating data blocks that are different between a given snapshot and a previous snapshot in the sequence of snapshots is stored in the storage device. The sequence of snapshots is sequentially scrubbed, beginning with an earliest snapshot in the sequence of snapshots. When scrubbing a snapshot, each of the data blocks identified in the dependency tree as being different than the data blocks of a previous snapshot in the sequence of snapshots are scrubbed. If a corrupted data block is detected, a determination of which later snapshots include the corrupt data block is made based on the dependency tree and the corrupted data blocks are corrected.
US10275305B2 Expert system and data analysis tool utilizing data as a concept
Methods and systems are provided for a tool that operates on a local user machine that is coupled to a remote storage. Data may be aggregated by the tool by combining raw data from multiple sources with different file types, where the data is stored in remote storage. Concepts and relationships existent within the inputted/loaded data may be learned by the tool. The data may be reconciled using the tool by a process of data scrubbing. The data may be analyzed using data manipulation techniques and statistical analysis. The work data flow from the data analysis may be captured by the tool and stored in the remote storage for later use. Visualizations (e.g., charts and graphs) may be generated by the tool for the analyzed data.
US10275303B2 Mechanism for running diagnostic rules across multiple nodes
Techniques for running diagnostic rules across multiple nodes are disclosed. A root cause of an error occurring on a particular node is determined. A root cause of an error on the particular node is identified based on a metric corresponding to another node and/or based on a previously-reported error on another node. Additionally or alternatively, an error is predicted to occur on a particular node. The error is predicted based on a trend associated with a metric corresponding to another node.
US10275298B2 Alerting system having a network of stateful transformation nodes
An alerting system is provided that includes a network of transformation nodes, and state change processors. The transformation nodes include input transformation nodes, output transformation nodes, and intermediate nodes that connect the input and output transformation nodes. Each input transformation node can receive an events stream, and is coupled to one of the output transformation nodes by one or more intermediate transformation nodes. Each transformation node (except the input transformation nodes) can receive state updates from those transformation nodes that it subscribes to. Each output transformation node can generate a check result when stored state information for each of the transformation nodes that the output transformation node subscribes to collectively indicates that the check result should be generated. Each output transformation node is coupled to one of the state change processors that can determine whether the check results should trigger an action, and if so, can then perform an action.
US10275297B2 Generating soft read values which optimize dynamic range
A plurality of bins and a plurality of soft read values are stored in a lookup table where those bins that are either a leftmost bin or a rightmost bin correspond to soft read values having a maximum magnitude. Bin identification information is received for a cell in solid state storage. A soft read value is generated for the cell in solid state storage, including by: accessing the lookup table, mapping the received bin identification information to one of the plurality of bins in the lookup table, and selecting the soft read value in the lookup table that corresponds to the bin which is mapped to.
US10275296B2 Method and system for resolving one or more errors in an enterprise storage system
Disclosed herein is a method and system for resolving one or more errors in an enterprise storage system. The resolution system receives one or more alerts from a management server configured in the enterprise storage system, wherein the one or more alerts are associated with an error in a storage array configured in the enterprise storage system. Upon receiving the one or more alerts, verifying one or more parameters associated with at least one alert from the one or more alerts, using data stored in an internal database configured in the resolution system. Further, storing a data associated with the one or more parameters in a memory, configured in the resolution system, after verifying the one or more parameters. Finally, resolving the error after identifying one or more corresponding root causes from the data associated with the one or more parameters, using one or more error resolving processes.
US10275295B2 Method and apparatus for presenting clipboard contents on a mobile terminal
Methods and apparatus for presenting clipboard contents on a mobile terminal are provided herein. In an exemplary method, an input-method-control call-out request can be received. An input-method control including a clipboard function key can be displayed. The input-method control can include an input box. A triggering signal for triggering the clipboard function key can be received. A clipboard containing one or more copying items can be displayed.
US10275292B1 Shadow Java classes provide private metadata
A method for using shadow Java classes to provide private metadata in an application. An XML schema defining a public API is used by a generator to create the public API data classes and a corresponding set of shadow classes. The shadow classes contain metadata describing each corresponding API class, including overall class metadata, and metadata pertaining to each field in the class. When a public class is to be encoded and sent out over the wire, the encoder looks up the shadow metadata—which includes the class structure and eliminates the need to use Java reflection to expand the class. The encoder then walks through the fields of the class and encodes the object—using shorthand simplifications enabled by the metadata. The encoding process is fast because of the avoidance of reflection, and the encoded data is compact due to the simplifications. A similar process is used for de-serializing.
US10275288B2 Virtualization manager for reconfigurable hardware accelerators
The invention concerns a processing system comprising: a compute node (20) having one or more processors and one or more memory devices storing software enabling virtual computing resources and virtual memory to be assigned to support a plurality of virtual machines (VM1); a reconfigurable circuit (301) comprising a dynamically reconfigurable portion (302) comprising one or more partitions (304) that are reconfigurable during runtime and implement at least one hardware accelerator (ACC #1 to #N) assigned to at least one of the plurality of virtual machines (VM); and a virtualization manager (306) providing an interface between the at least one hardware accelerator (ACC #1 to #N) and the compute node (202) and comprising a circuit (406) adapted to translate, for the at least one hardware accelerator, virtual memory addresses into corresponding physical memory addresses to permit communication between the one or more hardware accelerators and the plurality of virtual machines.
US10275285B1 Data transformation caching in an artificial intelligence infrastructure
Data transformation caching in an artificial intelligence infrastructure that includes one or more storage systems and one or more graphical processing unit (‘GPU’) servers, including: identifying, in dependence upon one or more machine learning models to be executed on the GPU servers, one or more transformations to apply to a dataset; generating, in dependence upon the one or more transformations, a transformed dataset; storing, within one or more of the storage systems, the transformed dataset; receiving a plurality of requests to transmit the transformed dataset to one or more of the GPU servers; and responsive to each request, transmitting, from the one or more storage systems to the one or more GPU servers without re-performing the one or more transformations on the dataset, the transformed dataset.
US10275282B1 Automated rollback
A customer having a deployment in a resource provider environment can request one or more changes to the deployment using one or more application programming interface (API) requests. Along with the one or more changes, the customer can specify one or more metrics or behaviors, or a function thereof, to be monitored for the deployment for at least a period of time after the change is implemented. The customer can also specify acceptable or unacceptable values or ranges for the metrics. If the value of a specified metric is determined during the monitoring to have an unacceptable value, the change can be automatically rolled back or undone. The roll back in some embodiments takes the form of a change in state to yet another state that will cause the deployment to operate similar to a state before the change was implemented.
US10275281B2 Scheduling jobs for processing log files using a database system
Disclosed are some examples of systems, methods, apparatus and computer program products for scheduling jobs to process log files. In some implementations, a scheduler can be configured to identify a final state of a previously scheduled first job as a failure in execution by one or more processors. For instance, the first job may have been defined to process a first input log file saved to a database during a first timeframe of a sequence of timeframes of a designated interval. The scheduler can detect a second input log file saved to the database. The scheduler can then define a second job to process the first input log file and the second input log file and schedule the second job in association with a second timeframe of the sequence.
US10275280B2 Reserving a core of a processor complex for a critical task
A plurality of cores are maintained in a processor complex. A core of the plurality of cores is reserved for execution of critical tasks, wherein it is preferable to prioritize execution of critical tasks over non-critical tasks. A scheduler receives a task for scheduling in the plurality of cores. In response to determining that the task is a critical task, the task is scheduled for execution in the reserved core.
US10275278B2 Stream processing task deployment using precompiled libraries
The technology disclosed provides a novel and innovative technique for compact deployment of application code to stream processing systems. In particular, the technology disclosed relates to obviating the need of accompanying application code with its dependencies during deployment (i.e., creating fat jars) by operating a stream processing system within a container defined over worker nodes of whole machines and initializing the worker nodes with precompiled dependency libraries having precompiled classes. Accordingly, the application code is deployed to the container without its dependencies, and, once deployed, the application code is linked with the locally stored precompiled dependencies at runtime. In implementations, the application code is deployed to the container running the stream processing system between 300 milliseconds and 6 seconds. This is drastically faster than existing deployment techniques that take anywhere between 5 to 15 minutes for deployment.
US10275277B2 Job distribution within a grid environment using mega-host groupings of execution hosts
According to one aspect of the present disclosure, a technique for job distribution within a grid environment includes receiving jobs at a submission cluster for distribution of the jobs to at least one of a plurality of execution clusters where each execution cluster includes one or more execution hosts. Resource attributes are determined corresponding to each execution host of the execution clusters. For each execution cluster, execution hosts are grouped based on the resource attributes of the respective execution hosts. For each grouping of execution hosts, a mega-host is defined for the respective execution cluster where the mega-host for a respective execution cluster defines resource attributes based on the resource attributes of the respective grouped execution hosts. Resource requirements for the jobs are determined, and candidate mega-hosts are identified for the jobs based on the resource attributes of the respective mega-hosts and the resource requirements of the jobs.
US10275274B2 Combinations of removable workload optimized modules for implementing different application workloads
According to an example, configurable workload optimization may include selecting a performance optimized application workload from available performance optimized application workloads. A predetermined combination of removable workload optimized modules may be selected to implement the selected performance optimized application workload. Different combinations of the removable workload optimized modules may be usable to implement different ones of the available performance optimized application workloads. The predetermined combination of the removable workload optimized modules may be managed to implement the selected performance optimized application workload. Data flows directed to the predetermined combination of the removable workload optimized modules may be received. The data flows may be analyzed based on attributes of the data flows, and redirected for processing by one of the removable workload optimized modules of the predetermined combination of the removable workload optimized modules based on the analysis.
US10275273B2 Efficient computation of address groupings across multiple network interfaces
Certain embodiments described herein are generally directed to normalizing service rules across multiple virtual interfaces (VIFs). For example, certain embodiments described herein relate to a method for managing service rules. The method may include receiving a plurality of service rules for a set of VIFs, wherein each service rule corresponds to at least one network address and grouping the network addresses into non-overlapping groups of network addresses, wherein the grouping is performed over the service rules corresponding to the set of VIFs. In certain embodiments, flow entries may be generated based on the grouping of the network addresses.
US10275266B1 Language acceptance testing
Various embodiments of systems and methods for language acceptance testing (LAT) for an application are described herein. The method includes executing the application in a base language based upon a test script. While executing the application, metadata of the application is automatically extracted and one or more screenshots of the one or more UIs of the application is automatically captured in the base language. Based upon the extracted metadata and the test script, the application is re-executed in a foreign language supported by the application. One or more screenshots of the same one or more UIs of the application is captured in the foreign language. A list for each captured UI is generated including visual and/or non-visual text(s) of an UI, in the base language and corresponding foreign language. The captured screenshots and the generated lists are stored in a database for language testing.
US10275265B1 Graphical user interface for editing components in graphical user interfaces for industrial control systems
A system provides a design interface for designing and implementing graphical user interfaces that users can access through web browsers. Depending on the configuration of the graphical user interfaces, the users may be able to monitor and control industrial processes by interacting with components that correspond to the industrial processes as displayed in user interfaces at client devices. The design interface includes functionality for selecting preprogrammed components, or for generating new components for display. The design interface further allows designers to associate data values received from a variety of sources with properties of the components in the user interfaces. In particular, properties associated with a component of an interface are stored in property tree structures, making dynamic changes to the components possible. Data bindings between subtrees representing components and sets of data from industrial and other sources allows for designs that scale with the availability of the data.
US10275264B1 Configuration management of remote sources using activator fields
A method receives a resource adapter for use in connecting a first source to a second source. The resource adapter is parsed to determine a resource adapter configuration in a hierarchical format that includes activation entries and activator entries. A user interface is displayed including the activation entries with inputs for values and a value that is input for an activation entry is received. The method accesses one or more of the activator entries to determine an activator entry that is linked to the activation entry via linking information. The activator entry includes an activator value. The method compares the inputted value to the activator value to determine a visibility status for the activator entry and dynamically causes a change to the visibility status of the activator entry on the user interface based on the comparing.
US10275262B1 Multi-model modes of one device
A portable media player may provide multi-modes for a user. Each mode may define different features and content that are customized for a particular mode. Based a selected mode, the media player may provide access to only content, features, hardware, user interface elements, and the like that the user wishes to have access to when the mode is enabled. The media player may provide the user different experiences, looks, and feels for each mode.
US10275255B2 Method for dependency broadcasting through a source organized source view data structure
A method for dependency broadcasting through a source organized source view data structure. The method includes receiving an incoming instruction sequence using a global front end; grouping the instructions to form instruction blocks; using a plurality of register templates to track instruction destinations and instruction sources by populating the register template with block numbers corresponding to the instruction blocks, wherein the block numbers corresponding to the instruction blocks indicate interdependencies among the blocks of instructions; populating a source organized source view data structure, wherein the source view data structure stores sources corresponding to the instruction blocks as recorded by the plurality of register templates; upon dispatch of one block of the instruction blocks, broadcasting a number belonging to the one block to a row of the source view data structure that relates that block and marking the sources of the row accordingly; and updating the dependency information of remaining instruction blocks in accordance with the broadcast.
US10275254B2 Spin loop delay instruction
A Spin Loop Delay instruction. The instruction has a field associated therewith that indicates one or more conditions to be checked. Dispatching of the instruction is initially delayed. The instruction is subsequently dispatched based on a timeout, provided the instruction has not been previously dispatched based on meeting at least one condition of the one or more conditions to be checked.
US10275253B2 Energy efficient processor core architecture for image processor
An apparatus that includes a program controller to fetch and issue instructions. The apparatus includes an execution lane having at least one execution unit to execute the instructions. The execution lane is part of an execution lane array that is coupled to a two dimensional shift register array structure, wherein, execution lane s of the execution lane array are located at respective array locations and are coupled to dedicated registers at same respective array locations in the two-dimensional shift register array.
US10275251B2 Processor for avoiding reduced performance using instruction metadata to determine not to maintain a mapping of a logical register to a physical register in a first level register file
A processor includes a first level register file, second level register file, and register file mapper. The first and second level register files are comprised of physical registers, with the first level register file more efficiently accessed relative to the second level register file. The register file mapper is coupled with the first and second level register files. The register file mapper comprises a mapping structure and register file mapper controller. The mapping structure hosts mappings between logical registers and physical registers of the first level register file. The register file mapper controller determines whether to map a destination logical register of an instruction to a physical register in the first level register file. The register file mapper controller also determines, based on metadata associated with the instruction, whether to write data associated with the destination logical register to one of the physical registers of the second level register file.
US10275250B2 Defer buffer
An apparatus comprises processing circuitry for executing instructions of two or more threads of processing, hardware registers to store context data for the two or more threads concurrently, and commit circuitry to commit results of executed instructions of the threads, where for each thread the commit circuitry commits the instructions of that thread in program order. At least one defer buffer is provided to buffer at least one blocked instruction for which execution by the processing circuitry is complete but execution of an earlier instruction of the same thread in the program order is incomplete. This can help to resolve inter-thread blocking and hence improve performance.
US10275247B2 Apparatuses and methods to accelerate vector multiplication of vector elements having matching indices
Methods and apparatuses relating to accelerating vector multiplication. In one embodiment, an apparatus includes a first buffer to store a first cache line of indices for elements of a first vector, a second buffer to store a second cache line of indices for elements of a second vector, a comparison unit to compare each index of the first cache line of indices with each index of the second cache line of indices, a plurality of multipliers to each multiply an element from the first vector and an element from the second vector for an index match from the comparison unit to produce a product, and an adder to add together the product from each of the plurality of multipliers.
US10275239B2 Deriving application-specific operating parameters for backwards compatiblity
Performance of a legacy application may be characterized for subsequent adjustment of operating parameters when running the legacy application on a new system. Performance information for the legacy application is recorded or derived while running the legacy application on the legacy system. One or more performance characteristics for the legacy application running on the legacy system are determined by analyzing the performance information, the one or more performance characteristics including one or more key performance metrics and other performance information. The one or more key performance metrics must be met when the legacy application is run on the new system. The other performance information is useful for later adjustment of operating parameters of the new system when running the legacy application on the new system.
US10275237B1 Automated spring wiring source code review
A computer-implemented automated review method for spring wiring configuration source code files seeking to access a data store comprises the steps of receiving a request to review configuration source code files seeking to access the data store; checking the configuration source code files for definitions of a namespace; setting an issue flag if the configuration source code files do not include definitions of the namespace; checking the configuration source code files for a definition of a data store access driver; setting the issue flag if the configuration source code files do not include the definition of the data store access driver; checking the configuration source code files for a definition of a “database”; setting the issue flag if the configuration source code files do not include the definition of the “database”; reviewing the status of the issue flag; and issuing a halt signal or a proceed signal.
US10275235B2 Adaptable management of web application state in a micro-service architecture
A method for controlling a web application state in a micro-service architecture may be provided. The method comprises registering a client-side state client at a client user interface component and loading a current state of the web application via a server-side state micro-service from a server state store upon a navigation to a website relating to a server-side micro-service of the web application. The method also comprises triggering a state change of the web application by a user interface control of the client user interface component, transmitting the changed state from the server-side micro-service of the web application to the server-side state micro-service, storing the changed state by the server-side state micro-service together with a state identifier in a server state store, transmitting the changed state and the state identifier from the server-side state micro-service to the state client, and notifying the client user interface component about the changed state.
US10275234B2 Selective bypass of code flows in software program
Embodiments relate to systems and methods allowing selective bypass of code flows in computer software. According to particular embodiments, a bypass attribute is introduced into code flows (e.g., present for development and/or testing purposes only) that are to be disabled prior to releasing the final operational version of the software. A value for the bypass attribute is determined at single, a central engine. Based upon that bypass attribute value, the code flow is either executed or bypassed. In certain embodiments the bypass attribute is implemented in the form of a substitute variable. In some embodiments the bypass attribute is implemented in the form of a code flow call. The bypass attribute may operate in a sequential manner, such that execution of other downstream code flows is also bypassed. One example is provided in the form of bypassing code flows of an Extract, Transform, Load (ETL) process.
US10275232B1 Architecture for incremental deployment
A deploy service is provided to determine a set of software artifacts that needs to be transmitted to a target machine upon receiving an application deployment request from a user of a client device. For instance, the deploy service may compare versions of software artifacts on the target machine with the software artifacts of the application that the user desires to deploy to determine the set of software artifacts that needs to be transmitted. Instead of having to transmit the entire application, some embodiments transmit only a small portion that is reflective of what has been changed between the old version of the application and the new version of the application. This enables the transfer of large files across the Internet to be more efficient.
US10275228B2 Relaxing user-specified register constraints for improving register allocation
A method is provided for relaxing register constraints in a computer program. The method includes identifying, by a processor enabled compiler, unrequired register constraints imposed by a user on the computer program. The unrequired register constraints are unrequired for a proper operation of the computer program. The method further includes automatically relaxing, by the processor enabled compiler, the identified unrequired register constraints to optimize register allocation for the computer program.
US10275223B2 Distributed key-value consistency and mapping
A processor within a networked distributed drafting platform generates a public key-value context file that includes initial default key-value mappings between keywords and values for use in a distributed drafting project. Refined project-level key-value mappings are elected by considering differences between the initial default key-value mappings and personal key-value mappings within a set of distributed personal key-value context files each maintained by different drafters of the distributed drafting project. The initial default key-value mappings of the public key-value context file are updated with the elected refined project-level key-value mappings within the networked distributed drafting platform.
US10275211B2 Social mode sharing of music in a listening room of a vehicle
In at least one embodiment, an apparatus for playing back audio in a vehicle is provided. The apparatus includes an audio controller having memory for being operably coupled to a plurality of mobile devices in a vehicle. The audio controller is programmed to wirelessly receive audio data from the plurality of mobile devices and to store the audio data on memory. The audio controller is further programmed to playback the audio data via loudspeakers in the vehicle.
US10275210B2 Privacy protection in collective feedforward
Personal audio systems and methods are disclosed. A personal audio system includes a processor to generate a personal audio stream by processing an ambient audio stream in accordance with an active processing parameter set, a circular buffer memory to store a most recent snippet of the ambient audio stream, and an event detector to detect a trigger event. In response to detection of the trigger event, a controller may extract audio feature data from the most recent snippet of the ambient audio stream and transmit the audio feature data and associated metadata to a knowledgebase remote from the personal audio system.
US10275202B2 Display device and command transmission method thereof
A device configuring a multi-display system is disclosed. The device configuring the multi-display system includes a first interface unit providing an access path for access to another device, a second interface unit connected to the first interface unit through a first bus and a second bus, a processor transmitting a first command and receiving a second command, a TX line connecting the processor to ‘one of the first bus and the second bus’ to transfer the first command, an RX line connecting the processor to ‘one of the first bus and the second bus’ to transfer the second command, and a switch unit connecting the RX line and one of the first bus and the second bus, or connecting the TX line and one of the first bus and the second bus, wherein the processor controls the switch unit to respectively connect the RX line to the first bus and the TX line to the second bus or to respectively connect the RX line to the second bus and the TX line to the first bus.
US10275201B2 State-based auxiliary display operation
Described is a technology by which routing of data may be automatically modified based on detected state data of a computing system. For example, user input may be routed from an actuator set to a host computer system when the host computer system is in an online state, or to an auxiliary computing device when the host computer system is offline. State may be determined based on one or more various criteria, such as online or offline, laptop lid position, display orientation, current communication and/or other criteria. The auxiliary display and/or actuator set may be embedded in the host computer system, or each may be separable from it or standalone, such as a remote control or cellular phone.
US10275197B2 Method and flat bed printer for printing print jobs on media pieces on the flat bed of the flat bed printer
A method for printing a plurality of print jobs on a flat bed printer includes automatically grouping the print jobs into a plurality of consecutive container jobs, and for each container job automatically creating a digital plan of the flat bed, automatically defining a mask with cutting information according to the created plan, receiving the defined mask on the flat bed, receiving the media pieces on the flat bed positioned in according with the received mask, and unattended printing of the print jobs on the media pieces by the flat bed printer making use of the received mask. The automatic grouping includes gathering the group of print jobs due to the print job characteristics of each of the print jobs and/or the flat bed characteristics of the flat bed and ordering the consecutive container jobs due to the print job characteristics of each of the print jobs and/or the flat bed characteristics of the flat bed.
US10275196B2 Image forming apparatus that receives bibliographic information including identification information of print data transmitted to other image forming apparatuses and obtains user information associated with the print data, and related display method and non-transitory computer-readable storage medium storing program
A processor of an image forming apparatus receives bibliographic information including identification information of print data transmitted to other image forming apparatuses, obtains user information associated with the print data stored in the other image forming apparatuses, based on the received bibliographic information, and obtains user information associated with print data stored in a storage unit of the image forming apparatus. A display unit displays a first screen that includes an icon of a user associated with the print data stored in at least one of the other image forming apparatuses and an icon of a user associated with the print data stored in the storage unit, and a second screen that includes identification information of print data associated with a user corresponding to an icon selected on the first screen. Image formation is executed based on the print data corresponding to identification information selected on the second screen.
US10275191B2 Information processing apparatus including nonvolatile storage device, and control method for same
An information processing apparatus includes a nonvolatile storage unit including an auxiliary storage area defined therein to save data from a real storage area, and a control unit configured to reduce a tendency for saving data from the real storage area to the auxiliary storage area from a tendency in a first power state based on a transition of the information processing apparatus from the first power state to a second power state with lower power consumption than power consumption in the first power state.
US10275190B2 Image forming apparatus provided with exposure head having light emitting portions and lens array
In an image forming apparatus, a plurality of light emitting portions arrayed in an array direction. A lens array has a length in the array direction longer than a length in a direction orthogonal to the array direction. A controller is configured to perform: converting a reference printing pattern including a plurality of first linear patterns to a detection pattern including a plurality of second linear patterns, each of the plurality of first linear patterns forming a first angle with respect to a reference line parallel to the array direction, each of the plurality of second linear patterns forming a second angle smaller than the first angle with respect to the reference line; forming a detection pattern image on a transfer medium; detecting a print density of the detection pattern image with a sensor; and setting an image formation condition according to the print density detected by the sensor.
US10275189B2 Method and apparatus for printing in a distributed communications network
A method and system is provided for printing jobs received from enterprise customers through a global printing network. One aspect relates to an architecture that interfaces customers, communication service firms (CSFs), and downstream digital print service providers (PSPs) in a global communications network. Such an architecture permits last-mile production functions that allow the distribution of print jobs to be optimized, containing costs, maintaining quality, and performing billing functions that improve the quality of such networks and make a global print network feasible. As a result, Enterprise customers benefit from lower costs and global sourcing while print service providers and graphics service firms benefit from increased revenue due to increased utilization of the overall global network.
US10275185B2 Fail-in-place supported via decentralized or Distributed Agreement Protocol (DAP)
A computing device includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational instructions, and processing circuitry operably coupled to the interface and to the memory. The processing circuitry is configured to execute the operational instructions to perform various operations and functions. The computing device receives a data access request and determines a DSN address associated therewith. The computing device identifies available of storage unit (SU) pools, then, for each available SU pool, updates a corresponding weighting level and determines corresponding ranked scoring information based on the DSN address and a corresponding updated weighting level(s) in accordance with system configuration(s) of a Decentralized, or Distributed, Agreement Protocol (DAP). The computing device selects an available SU pool and issues resource access request(s) thereto to process the data access request.
US10275182B2 System for categorical data encoding
Embodiments of the present invention relate to apparatuses, systems, methods and computer program products for a technology configuration system. Specifically, the system typically provides operational data processing of a plurality of records associated with information technology operational activities, for dynamic transformation of data and evaluation of interdependencies of technology resources. In other aspects, the system typically provides technical language processing of the plurality of records for transforming technical and descriptive data, and constructing categorical activity records. The system may be configured to achieve significant reduction in memory storage and processing requirements by performing categorical data encoding of the plurality of records. The system may employ a dynamic categorical data decoding process, which delivers a reduction in processing time when the encoded records are decoded for evaluating the exposure of technology change events to technology incidents and modifying such technology change events.
US10275179B2 Distributed virtual block storage network
A virtual storage network may be implemented and exposed as a single virtual namespace, using physical disk storage distributed across multiple computing devices. In various embodiments, each computing device contributing physical disk storage to the virtual storage network may include one or more virtual block devices configured to provide a local interface to the virtual storage network, an application programming interface (API) or other software components to translate the local data access requests into tuple-space operations compatible with the tuple-space data model, and/or a tuple-space storage engine configured to provide access to the data tuple-space of the distributed virtual storage network. The tuple-space storage engine executing on each of the computing devices of the virtual storage network may coordinate via low-level communication to satisfy data access requests from client devices, and to perform data replication and migration tasks so that devices may be seamlessly added or removed from the virtual storage network.
US10275177B2 Data layout schemas for seamless data migration
Techniques are described for migrating data between storage components. In one or more embodiments, a storage system receives a request to migrate data from a first storage component to a second storage component. Responsive to the request, the storage system initiates migration of the data from the first storage component to the second storage component. While migration is ongoing, the storage system may receive a request to access the data. Responsive to receiving a write request, the storage system executes the write request on the second storage component without executing the write request on the first storage component. Responsive to determining that the second request is a read request, the storage system selects one of the first storage component or the second storage component to execute the read request based on a first attribute associated with the first storage component and/or a second attribute associated with the second storage component.
US10275174B2 System and method for pre-conditioning a storage device
A method includes: preconditioning a reference solid-state drive (SSD) to a steady state by writing to physical media of the reference SSD; transferring metadata of the reference SSD to an application; storing the metadata of the reference SSD in a persistent storage; normalizing the metadata of the reference SSD to a target SSD; and applying the normalized metadata to the target SSD to precondition the target SSD to the steady state.
US10275173B2 Non-volatile memory device having a memory size
A memory device includes an input/output interface, a bus of SPI type coupled to the input/output interface, and a plurality of individual non-volatile memory devices connected to the bus of SPI type. The chip select inputs of each individual memory device are all connected to one and the same chip select wire of the SPI bus. The individual memory devices are further configured and controllable so as to behave, as seen by the input/output interface, as a single non-volatile memory device, the total memory space of which has a total memory capacity equal to the sum of the individual memory capacities of the individual devices.
US10275167B2 Providing service address space for diagnostics collection
A system and technique are provided for providing a service address space. The system includes a service co-processor provided with a service address space. The service co-processor is attached to a main processor where the main processor is provided with a main address space. The service co-processor creates and maintains an independent copy of the main address space in the form of the service address space. The service co-processor updates the service address space with storage delta packets received from the main processor, and the service co-processor performs diagnostic services based on command packets received from the main processor.
US10275161B2 Distributed storage network for storing a data object based on storage requirements
A distributed storage network (DSN) includes a user device and a plurality of DSN memories, wherein each of the DSN memories includes a plurality of storage units. The user device includes at least one network interface to the plurality of DSN memories and at least one processing module that is operable to determine one of the plurality of DSN memories for storing a data object based on a comparison of one or more storage requirements of the data object and one or more DSN attributes of the plurality of DSN memories.
US10275159B2 Embedded device, RAM disk of embedded device and method of accessing RAM disk of embedded device
An embedded device, a RAM disk of an embedded device and a method of accessing a RAM disk of an embedded device are provided. The embedded device includes: a processing unit, configured to execute an operating system; a first memory, for the processing unit to access required system data when the processing unit executes the operating system; a function module, configured to perform a predetermined function; a second memory, for the function module to access required functional data through direct memory access when the function module performs the predetermined function; and a RAM disk driving module, configured to incorporate a first part of the first memory with the second memory to one RAM disk, and to control access of the RAM disk.
US10275153B2 Multidirectional button, key, and keyboard
A multidirectional button, key, or menu for use in a user interface of a computing device (10). An object of the user interface may include a software keyboard (14) on a display screen (16) comprised of multidirectional buttons, keys, or menus.
US10275149B2 Electronic device and method for processing text input in electronic device
Disclosed are an electronic device and a method for controlling a text input in an electronic device. The method includes detecting at least one touch input, determining a total number of touches that have made the touch input from the detected touch input, and controlling functions related to a text input, based on the determination.
US10275148B2 Methods and systems for transitioning between native content and web content
In an electronic device, a cover page of a first content item is displayed and a first swipe gesture in a first direction is detected. In response to detecting the first swipe gesture, the electronic device transitions from displaying the cover page to displaying the first content item. During the transition, a portion of the cover page and a portion of the first content item are simultaneously displayed. After the transitioning, the first content item is displayed, and a second swipe gesture is detected in a second direction substantially opposite to the first direction. In response to detecting the second swipe gesture, the electronic device transitions from displaying the first content item to displaying the cover page, during which the portion of the first content item and the portion of the cover page are simultaneously displayed.
US10275147B2 Mobile device and control method thereof
A method includes: executing an application prepared by an application programming interface (API) of a platform; and establishing a network connection. A first network connection is selected based on a determination that the application specifies a network connection, or a default network connection is selected, based on a determination that the application does not specify a network connection.
US10275144B2 Information processing device and information processing method
An information processing device has a storage unit and a touch panel with a screen. The storage unit stores layout information indicating the positions at which various settings are displayed on the screen. The touch panel displays a setting selection screen on which the settings are arranged in the display positions indicated by the layout information, accepts selections of settings to be made, and displays help screens showing help information for each of the settings in an order corresponding to the display positions indicated by the layout information. The layout information can be altered to have the help information displayed in a desired order.
US10275142B2 Managing content displayed on a touch screen enabled device
Approaches are provided for managing content displayed on a touch screen enabled device. An approach includes collecting data regarding contents of an electronic document that is opened on a device. The approach further includes separating the contents into individual layers and determining a position of each of the contents within the electronic document. The approach further includes detecting a manipulation of a first piece of content of the contents on the device, and determining the manipulation of the first piece of content has created an obstruction of readability or viewability of at least a portion of a second piece of content of the contents. The approach further includes adjusting the second piece of content such that the readability or viewability of the portion of the second piece of content is not obstructed by the first piece of content.
US10275140B1 System and method for organizing and displaying selected information in temporal and locational context
A system and method for organizing and representing in a single display, using temporal and locational relationships, multiple selected pieces of information that may exist in different embodiments and that may be related to one or more past, present or future events.
US10275138B2 Zone recognition
An example implementation may involve receiving, via a radio interface, a radio transmission indicating a particular playback device of a media playback system. Based on the received radio transmission, the implementation may further involve determining that the device is within a given proximity to a zone of the media playback system that includes the particular playback device. Based on determining that the device is within the given proximity to the zone of the media playback system, the implementation may also involve causing the graphical interface to display an indication of (i) an identifier of the zone and (ii) a characteristic of the zone.
US10275136B2 System and method for management of digital media
A media management system configured provides functionality to store, organize, and share digital media. The media management system may capture media in one or more media capture sessions and organize the media according to the time at which it was created or captured. An adaptable media grouping system is included to allow desired media to be quickly and easily located through coarse and fine groupings. The media management system may also manage and share URLs. The media management system may be implemented on various hardware devices, including mobile, desktop, and other computing devices.
US10275135B2 Method and apparatus for displaying single and container items in a play queue
Techniques for managing a playlist in a multimedia system are disclosed. According to one aspect of the techniques, the playlist is structured to be able to include as many items as desired. To facilitate the manageability of such playlist, the playlist is built with a plurality of items. Each of the items is associated with metadata that includes information related to, for example, artist, album, genre, composer, and track number. The metadata for each item may be parsed, updated or logically operated upon to facilitate the management of the playlist. In another embodiment, each of the items is either a single item or a group item. A single item contains metadata of a corresponding source. A group item contains metadata of accessing other constituent items, which again may be single items or group items. As a result, the playlist can accommodate as many items as desired in a limited memory space without compromising the manageability of the playlist. Each of the items can be removed from, added to, or moved around in the playlist without concerning that an item may further include many items therein.
US10275130B2 Facilitating transitioning between viewing native 2D and reconstructed 3D medical images
Medical imaging systems are provided that facilitate transitioning between viewing native and reconstructed medical images in the same viewport. In one embodiment, a method comprises retrieving indexed image metadata describing native medical images associated with a medical imaging data set selected for viewing. The method further comprises grouping the native medical images into one or more sets of related images, and for each set of the one or more sets of related images, sorting the related images into one or more subsets of 3D compatible images that can respectively be used to generate one or more 3D representations. The method further comprises generating a data model identifying the one or more sets of related images and the one or more subsets of 3D compatible images, and employing the data model to facilitate transitioning between rendering the native medical images and the one or more 3D representations in the same viewport.
US10275126B2 Methods and apparatus for remote control service in a network
Methods and apparatuses are provided for providing a Control User Interface (CUI) by a terminal. A location of the terminal is identified. The CUI, including information corresponding to the location of the terminal, is displayed. A command for controlling a device is generated based on the displayed CUI. The command is transmitted to the device or to a server connected to the device. The information corresponding to the location of the terminal is received from the device or from the server.
US10275125B2 Image data generation apparatus and non-transitory computer-readable recording medium
It is an object to easily edit data having a plurality of pages. A program according to this invention causes a computer to cause a display unit to display at least one page of a plurality of pages arranged in accordance with a predetermined layout and an interchanging operation image for changing the layout by interchanging the position of a first page included in the at least one page with the position of a second page in a mode of specifying the first page and the second page, change the layout so as to interchange the first page with the second page upon accepting an operation on the interchanging operation image, and obtain image data representing one image by arranging images on the plurality of pages in accordance with the layout and connecting the images.
US10275122B2 Semantic card view
Architecture that enables a card interaction model that can present cards in different ways. When a user performs tasks, new stacked cards (one card on top of another card) corresponding to those tasks open in a left pane over the top of a background canvas (a card overlay of the underlying canvas). Users can scroll through the card stack of the card overlay to retrieve previous cards. Additionally, in an alternative viewing mode, a user can interact with the card overlay via an interactive affordance (an interactive object made available to facilitate a potential action) to enable viewing (e.g., an overview) of the cards in a side-by-side card overlay manner to further enable the opening and quick navigation to one of the previous cards. The architecture has applicability to mapping systems where searches range over many different geographical sites.
US10275119B2 Differential resource application in virtual worlds based on payment and account options
A system and method for enhancing the rendering of one or more objects based on payment and account options. The system includes a computer infrastructure configured to control enhancement rendering of an object in a virtual universe by providing at least one augmentation attribute to a tag of the object. The method includes providing enhancement rendering of an object in a virtual universe by augmenting the object based on a status of a user viewing the object.
US10275117B2 User interface object manipulations in a user interface
Systems and processes for manipulating a graphical user interface are disclosed. One process can include receiving user input through a crown to rotate a virtual object. The process includes selecting a surface of the object from among the multiple surfaces of the object in response to determining that the crown rotation exceeded a speed threshold.
US10275115B2 Multifunction icon for user feedback including context information
A method includes transmitting first data causing a client device to display a webpage including a panel and an action access icon; transmitting second data to the client device causing, in response to a selection of the action access icon, the client device to display multiple action icons within or adjacent to the panel; receiving, from the client device, an indication that one of the multiple action icons was selected; obtaining a context identifier associated with the panel based on the indication; obtaining a user interface configured to allow submitting a developer work item for the context identifier; in response to the indication, transmitting third data to the client device causing the client device to display the user interface; receiving, via the user interface on the client device, the developer work item; and storing the developer work item in association with the context identifier.
US10275113B2 3D visualization
An example system is provided in according with one implementation of the present disclosure. The system includes a 3D display displaying at least one three-dimensional (3D) visualization, an auxiliary computing device including a multi-touch display and a plurality of sensors, and a behavior analysis engine to perform a behavior analysis of a user by using data from the plurality of sensors. The behavior analysis engine is to: determine an attention engagement level of the user, and determine a pose of the user in relation to the auxiliary computing device. The system further includes an intention analysis engine to determine an intention of the user in relation to the at least one 3D visualization based on the user's attention engagement level and the user's pose, and an interaction mode engine to automatically adjust the system to an interaction mode based on the identified user intention.
US10275112B2 Computer readable medium, relay device and information processing device
A non-transitory computer readable medium causing a computer to execute a process, the process includes: acquiring coordinate information indicating a boundary between an operable region and an inoperable region in the operation screen of a server; acquiring, from an operating system of the computer, an arrangement coordinate of a first window displaying the operation screen of the server including a first mouse cursor; detecting positions of the operable region and the inoperable region from the acquired coordinate information and the acquired arrangement coordinate; and interrupting notifying the first window of a coordinate of a second mouse cursor when the coordinate of the second mouse cursor acquired from the operating system of the computer is included in the inoperable region.
US10275111B2 Digital sign network
The disclosed subject matter provides a digital sign with a video camera. The digital sign and video camera are connected via a communications medium to a central computer. The central computer provides a way of changing the images displayed on the digital sign and of disseminating the video from the video camera either through real time forwarding/viewing or recording the real time video stream and playing back the recorded video to a user. The central computer also provides a user interface where an authorized user, which would normally include an authorized governmental entity, can view the video stream and unilaterally interrupt the normally displayed image (or series of images) with an emergency notification message that would display on the digital sign.
US10275109B2 Traversing between nodes
A system for traversing between nodes within a user interface receives a directional command from a user. The directional command is a command to move a focus away from a current node. The system also determines a next node to move the focus onto. The determining the next node is based on the relative positioning between the current node and the other nodes. The determining the next node is based on previous movements of the focus that were performed prior to moving the focus onto the current node. The system also performs movement of the focus from the current node onto the next node.
US10275108B2 Detecting apparatus and display apparatus
According to an aspect, a detecting apparatus includes: a touch detection electrode provided along a touch detection surface; a strain gauge integrated with the touch detection electrode.
US10275106B2 Display device and method of fabricating the same
A display device may include: a substrate including a display region and a non-display region; a circuit layer provided on the substrate; a device layer provided on the display region; an encapsulation layer provided to cover the device layer; and a touch layer provided on the encapsulation layer, including: touch patterns; an insulating layer; and touch electrodes provided on the touch patterns, wherein the touch electrodes are electrically connected to the touch patterns, respectively, through contact holes, each of the touch patterns including first sub-patterns extending in a first direction and second sub-patterns extending from the first sub-patterns in a second direction crossing the first direction, and when viewed in a plan view, areas of the touch electrodes gradually decreasing in the first direction, and areas of the second sub-patterns gradually increasing in the first direction.
US10275105B2 Touch panel and method of manufacturing the same
A touch panel includes: a substrate which has sensing and peripheral areas; first sensing electrodes located on a surface of the substrate and arranged along a first direction in the sensing area and second sensing electrodes arranged along a second direction intersecting the first direction; a first connector located on the surface of the substrate and connecting the first sensing electrodes along the first direction; an insulating layer pattern located on the first connector; a second connector located on the insulating layer pattern, intersecting the first connector to be insulated from the first connector, and connecting the second sensing electrodes along the second direction; wiring lines located on the surface of the substrate, located in the peripheral area, and electrically connected to the first sensing electrodes or the second sensing electrodes; and a conductive pattern located between each of the second sensing electrodes and the second connector.
US10275104B2 Laminate member and touch panel
A laminate member is provided which has excellent ion migration resistance between a light-sensitive resin layer and a conductive layer formed on a substrate. This laminate member is provided with a resin layer A formed on the substrate, a transparent electrode layer B formed on the resin layer A, and a conductive layer C formed on the resin layer A and the transparent electrode layer B, wherein the resin layer A contains a resin (a) containing a carboxyl group, the conductive layer C contains a resin (c) having conductive particles and a carboxylic group, the conductive layer C contacts the resin layer A and the transparent electrode layer B, and, defining SA as the acid value of an organic component contained by the resin layer A and SC the acid value of an organic component contained by the resin layer C, the value of SA−SC is 20-150 mg KOH/g.
US10275103B2 Identifying multiple users on a large scale projected capacitive touchscreen
System, method, and computer program products are provided that can support touch interaction from multiple users on a large scale projective capacitive (PCAP) display system, such as a gaming table. According to some embodiments, a system includes a touchscreen coupled to a controller. The controller adjusts performance of the touchscreen through dynamically setting a controller parameter to support altered touch reporting in a first area of the touchscreen compared to a second area of the touchscreen. The controller enables touch detection for the first area according to performance characteristics needed for an application operating in the second area. Some embodiments include the controller identifying a user associated with the first area, where the controller receives and analyzes a watermarked touch signal from the first area that includes a touch signal and a unique signal, detects an associated touch location, and detects the unique signal associated with the user.
US10275102B2 Display device
Discussed is a display device in which a first pressure electrode configuring a pressure touch panel is adhered to a first polarizing film attached on a lower end of a panel. The display device includes a display panel displaying an image, a capacitive touch panel provided in the display panel and including a plurality of touch electrodes, a first polarizing film adhered to a first side surface of the display panel, a first pressure electrode part adhered to a first side surface of the first polarizing film and including a first pressure electrode, and a second pressure electrode part spaced apart from the first pressure electrode part and including a second pressure electrode facing the first pressure electrode.
US10275101B2 Integrated touch control display panel and display apparatus
An integrated touch control display panel and a display apparatus are disclosed. The integrated touch control display panel comprises a touch-control-emitting-electrode-array including a plurality of touch control emitting strip electrodes arranged along a first direction; and a touch-control-sensing-electrode-array including a plurality of touch control sensing strip electrodes arranged along a second direction. An orthogonal projection of any touch control sensing strip electrode to the touch-control-emitting-electrode-array at least partially overlaps with any of the touch control emitting strip electrodes; and the touch control sensing strip electrodes are metal mesh electrodes, the metal mesh electrodes comprising a plurality of metal curves. This can reduce the resistance of the touch control sensing strip electrode, such that the integrated touch control display panel and the display apparatus have a more sensitive touch control sensing effect.
US10275099B2 Touch control device, touch display device, and driving method thereof
A touch control device, a driving method of a touch control device, a touch display device, and a driving method of a touch control device are provided. The touch control device comprises a first electrode layer and a second electrode layer. The first electrode and the second electrode layer are electrically insulated from each other. The first electrode layer includes a plurality of mutually insulated first electrodes arranged in an array. The second electrode layer is disposed on a different layer other than the first electrode layer, and includes at least one second electrode. The first electrode is configured to detect a touch position in a first touch control time period, and the first electrode and the second electrode are configured to detect a touch force in a second touch control time period.
US10275098B1 Laser mid-air hologram touch input buttons for a device
Mid-air holograms are used, as touch input buttons, for a device. The buttons enable a user to touch input in mid-air, into devices, such as, smarts toilet's, or used as keyboard input buttons. Using the hologram input buttons, eliminates contacting possibly harmful bacteria, that may be on touch input buttons that have a surface. The holograms are created by lasers, are visible, and have haptic touch. The laser excites air molecules, causing them to illuminate.
US10275096B2 Apparatus for contactlessly detecting indicated position on reproduced image
By forming an infrared light emitting surface 21 on the front side of a display 11, irradiating the infrared light emitting surface 21 with infrared light, forming a reproduced image R2 of the infrared light emitting surface 21 at a position of a reproduced image R1, and photographing, through an infrared camera 26 provided at the back of the reproduced image R1, reflected light from the reproduced image R2 of the infrared light emitting surface 21 in the case where an indicating means such as a finger indicates the reproduced image R1, a position of the indicating means in contact with the reproduced image R1 becomes detected. An extremely hygienic method and apparatus for contactlessly detecting an indicated position on a reproduced image with which an input without touching a display is enabled can thereby be provided.
US10275093B2 Image display apparatus, image display apparatus controlling method, and non-transitory recording medium
An image display apparatus includes a sensor, circuitry, and a display. The sensor measures a writing pressure of a user in response to handwriting input performed on an input device by the user. The circuitry determines a width of a line based on the measured writing pressure of the user. The display displays the line with the determined width as a trajectory of the handwriting input performed on the input device by the user. The circuitry sets a correction value for the width of the line at each of a plurality of predetermined positions of the trajectory of the handwriting input by the user in response to input from the user, and corrects the width of the line based on the set correction value.
US10275087B1 Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
An electronic device with a touch-sensitive surface, a display, and one or more sensors to detect intensity of contacts: displays a plurality of user interface objects in a first user interface; detects a contact at a location of a first user interface object; and: detects an increase in a characteristic intensity of the contact to a first intensity threshold; in response, visually obscures the plurality of user interface objects, other than the first user interface object, while maintaining display of the first user interface object; detects that the characteristic intensity of the contact continues to increase above the first intensity threshold; and, in response, dynamically increases the amount of visual obscuring of the plurality of user interface objects, other than the first user interface object.
US10275085B2 Display device with capacitive touch sensor with slit formed in a surface of a detecting electrode opposed to a scanning electrode to realize detection with high accuracy
An information input device including a touch panel configured to be provided with a touch sensor that detects a position at which a sensing object is brought close to a sensing surface. In this information input device, the touch sensor has a scanning electrode and a detecting electrode that is opposed to the scanning electrode with the intermediary of a dielectric substance, and is a capacitive sensor whose electrostatic capacitance changes if the sensing object is brought close to the detecting electrode. Furthermore, a slit is formed in a surface of the detecting electrode opposed to the scanning electrode.
US10275082B2 Intelligent hybrid touch display device
An intelligent hybrid touch display device, including: a touch display unit; a rotary mechanical switch, being integrated with the touch display unit in a body; and a control unit, located in the body and including: a first interface for driving the touch display unit; a second interface coupled with the rotary mechanical switch; a touch and switch detection unit coupled with the first interface and the second interface; a transmission interface for communicating with at least one external device; and a processor and an operating system stored in a memory, the processor being coupled with the touch and switch detection unit and the transmission interface, and being used for executing a control program with a support of the operating system, so that the touch display unit and the rotary mechanical switch can cooperate to provide a hybrid operation for selecting, changing or activating function options.
US10275081B2 Refrigerator including touch sensor
A refrigerator includes a door that has a front panel with an operation area to receive a touch operation of a user, a touch sensor assembly that is located rearward of the operation area and that includes sensors to generate an input signal based on the touch operation, and a sensor controller connected to the touch sensor assembly and configured to process the input signal received from the touch sensor assembly. The sensor controller is configured to determine whether the touch operation is a push operation or a release operation based on comparison of a voltage value of the processed input signal to predetermined first and second threshold voltage values.
US10275078B1 Split resistive touch sensor
Touch sensors with multiple electrically isolated touch regions are disclosed. A touch sensor may include a first substrate and a second substrate. The first substrate may include two or more resistive layers covering two or more separate areas. The second substrate may include a continuous resistive layer that partially overlaps with each of the two resistive layers of the first substrate. The touch sensor may also include a first controller electrically connected to the continuous resistive layer of the second substrate and electrically connected to a first one of the two resistive layers of the first substrate, forming a first independently operable region. The touch sensor may further include a second controller electrically connected to the continuous resistive layer of the second substrate and electrically connected to a second one of the two resistive layers of the first substrate, forming a second independently operable region.
US10275076B2 Vehicle human interface assembly
A vehicle human interface assembly has an interior trim portion of a vehicle, a flexible membrane, and a frame defining an opening. The flexible membrane extends over the opening such that the flexible membrane is in tension and is capable of being depressed by a user to form a depression in the membrane in a range of locations within the opening. One or more flexible membrane sensors are configured to determine the location at which the flexible membrane has been depressed by the user and provide a signal indicating the location at which the flexible membrane has been depressed. A controller is configured to control one or more systems of the vehicle based on the signal from the one or more flexible membrane sensors. The frame is provided in the interior trim portion such that the flexible membrane and a surrounding surface of the interior trim portion are substantially flush.
US10275075B2 Organic light emitting display device
Disclosed is an organic light emitting display device including an encapsulation layer covering a pixel array layer provided on a substrate and a cover window coupled to a touch sensing layer. The touch sensing layer may include a first touch electrode layer provided on the encapsulation layer, a second touch electrode layer provided on the first touch electrode layer, and a pressure reaction member provided between the first touch electrode layer and the second touch electrode layer. Electrical characteristic of the pressure reaction member may be changed according to force applied to the pressure reaction member.
US10275072B2 Touch control structure, display panel and touch control method
The present disclosure discloses a touch control structure, a display panel and a touch control method. The touch control structure comprises a first conductive layer, a second conductive layer, a plurality of insulative supporting points, and a detection module. The second conductive layer comprises a plurality of electrodes which are independent from each other. The plurality of insulative supporting points is arranged on the first conductive layer and under the second conductive layer. The detection module is connected to the plurality of electrodes, and configured to detect an electrode in the second conductive layer contacted with the first conductive layer when the first conductive layer is pressed, and to determine a level of pressure pressed on the first conductive layer.
US10275071B2 Touch display device, touch display panel and array substrate
The present disclosure provides a touch display device, a touch display panel and an array substrate. The array substrate includes a substrate; a plurality of pixel units disposed on the substrate, columns of touch electrodes, a driving circuit for driving the touch electrodes, touch lines connected to a corresponding touch electrode through a first via hole for connecting the corresponding touch electrode to the driving circuit, and at least one auxiliary line positioned between two adjacent touch lines. Each touch electrode covers a plurality of pixel units. Each auxiliary line is connected through a third via hole to a touch electrode at the third via hole and broken between adjacent touch electrodes, wherein for each column of touch electrodes, auxiliary via holes are disposed on the touch electrodes.
US10275066B2 Input apparatus, input method and program
There is provided an input apparatus including: a pressure detecting unit which detects press pressure of an operational body applied to a virtual key having one or more input candidates allocated selectively; and an input control unit which varies a selection state of the one or more input candidates selectively allocated to the virtual key for every pressing operation having, as a single time of pressing operation, timing that the press pressure detected by the pressure detecting unit exceeds a predetermined selection threshold value or timing that the press pressure becomes smaller than the selection threshold value as being attenuated after exceeding the selection threshold value.
US10275064B2 In cell touch display device and common voltage generating method thereof
The invention provides an in cell touch display device and a common voltage generating method thereof. The in cell touch display device includes a timing controller and a common voltage generator. The timing controller generates a control signal, divides a time section into a display scanning time section and a touch scanning time section according to the control signal, and divides the touch scanning time section into a touch start time section, a touch execution time section, and a touch end time section sequentially. The common voltage generator raises a common voltage to a first voltage in the touch start time section, provides a periodical pulse signal in the touch execution time section to generate the common voltage, and lowers the common voltage to a second voltage in the touch end time section, so as to improve the efficiency of touch scanning without affecting the efficiency of display scanning.
US10275059B2 Terminal apparatus, display control method and recording medium
First, when operation input by a user is detected, an operation signal in accordance with contents of the operation is output. Next, a determination is made of whether the operation by the user is a short press operation or a long press operation on the basis of time in which the operation signal is output. Next, if determined that the user has performed the short press operation, a preview screen indicating contents of a predetermined event associated with the long press operation in advance is displayed on a screen of a display section as a preview.
US10275057B2 Array substrate, display panel and method for detecting and restoring display panel
The present disclosure provides an array substrate, a display panel and a method for detecting and restoring a display panel. The detection and restoring unit is configured to provide signals to the touch sensing units to perform detection and restoring. In the display region, each of the touch sensing units is provided with one first line and one second line, and the first line is connected with the touch sensing unit through a via hole. The first terminal of the first switch element is connected with a first terminal of the first line. The second terminal of the first switch element is connected with a first terminal of the second line. Each of the first terminal of the first line, the first terminal of the second line and the control terminal of the first switch element is connected with the detection and restoring unit.
US10275055B2 Rotational sensing
Improved means and methods to sense rotation using magnetic field sensors, inductance sensing and capacitive sensing employ a user interface comprising a knob and an integrated circuit containing a magnetic field sensor and inductance measuring circuitry. A permanent magnet and a metal member are attached to the knob, allowing detection of rotation of the knob and when the knob is depressed. A first press is interpreted as an activation command, a subsequent rotation is detected, indicated and stored, a second press is interpreted as a deactivation command and a third press is interpreted as a command to reactivate and automatically select a specific rotational position.
US10275053B2 Input device with a rotational side button
A mouse with multiple side buttons may provide a user with ease of accessing buttons and assigning macro keys to each buttons. However, such a mouse may not take into account the comfort and feel of the user when engaging with the buttons, and manipulation of the side buttons can cause strain or fatigue to the hands. According to various embodiments, an input device comprises: a housing; a plurality of buttons; and an actuator configured to change a position of the plurality of buttons relative to the housing.
US10275049B2 Stylus signaling for capacitive touch screen panels
Signaling touch screen enabled devices is disclosed. A capacitive stylus has a body suitable for being hand held as a writing instrument. The body has a tip for interfacing with a capacitive touch screen display panel of a computer system. The stylus has an insulator disposed near its tip, which insulates capacitance of the stylus body. A switch selectively couples the tip to the remaining parts of the stylus body. A controller controls the switch. A mode selector on the body is responsive to being pressed to signal the controller for selecting one of multiple modes. The controller is configured to enter the selected mode responsive to the mode selector and is configured to control the switch unit to switch according to different signal patterns depending on a mode entered by the controller.
US10275047B2 Determining stylus location relative to projected whiteboard using secondary IR emitter on stylus
In one aspect, a device includes a processor, an infrared (IR) detector accessible to the processor and that receives signals from a primary IR emitter on a hand-held device and a secondary IR emitter on the hand-held device, a projector accessible to the processor, a transceiver accessible to the processor, and storage accessible to the processor. The storage bears instructions executable by the processor to use a location of the secondary IR emitter as sensed by the IR detector and orientation data of the hand-held device received from the transceiver to extrapolate a handwriting projection reference. The instructions are also executable to use the handwriting projection reference to project handwriting onto a projected whiteboard.
US10275045B2 Flexible display apparatus and display method thereof
A flexible display apparatus includes a flexible display, a sensor which senses bending of the flexible display, and a controller which determines a screen activation region and a screen inactivation region from among a plurality of display regions of the flexible display based on the sensed bending, and displays a predetermined screen on the screen activation region.
US10275040B2 Low-travel illuminated key mechanism
Embodiments are directed to a low profile key for a keyboard having an overmolded support structure. In one aspect, an embodiment includes a key cap having an illuminable symbol. A support structure having a pair of overmolded wings may pivotally couple to the key cap. A switch housing may surround the support structure and connect each of the first and second wings. A tactile dome may be at least partially positioned within the switch housing and configured to bias the key cap upward. A sensing membrane may be positioned along an underside surface of the tactile dome and configured to trigger a switch event in response to a collapsing of the tactile dome caused by a depression of the key cap. A feature plate may be positioned below the sensing membrane. A light guide panel may define at least one light extraction feature that may be configured to propagate light toward the key cap and cause illumination of the illuminable symbol.
US10275038B2 Method and apparatus for performing motion recognition using motion sensor fusion, and associated computer program product
A method and apparatus for performing motion recognition using motion sensor fusion and an associated computer program product are provided, where the method is applied to an electronic device. The method includes the steps of: utilizing a plurality of motion sensors of the electronic device to obtain sensor data respectively corresponding to the plurality of motion sensors, the sensor data measured at a device coordinate system of the electronic device, wherein the plurality of motion sensors includes inertial motion sensors; and performing sensor fusion according to the sensor data by converting at least one portion of the sensor data and derivatives of the sensor data into converted data based on a global coordinate system of a user of the electronic device, to perform motion recognition based on the global coordinate system, in order to recognize the user's motion.
US10275033B2 Pressure feedback device for providing feedback operation, touch display device and method for operating the same
A touch display device includes a display panel, a processor and a pressure sensing device and a touch feedback device disposed over the display panel. The pressure sensing device is configured to sense a pressure sensing upon an occurrence of touch, such that the pressure signal may be provided to the processor to generate a feedback signal. The touch feedback device is configured to perform a corresponding feedback operation according to the feedback signal.
US10275032B2 Pressure-sensitive suspension system for a haptic device
Embodiments hereof are directed to a haptic device having a pressure-sensitive suspension system. The haptic device includes a housing, a touch surface component mounted to the housing to be movable relative thereto, and a haptic actuator for providing haptic feedback to the touch surface component. At least one suspension component is disposed between the touch surface component and the housing. The suspension component is formed from an elastomer and includes pressure-sensing particles integrated into the elastomer. The pressure-sensing particles are configured to sense pressure applied to the touch surface component.
US10275029B2 Directional and awareness guidance device
In one implementation, a wearable device for providing non-visual guidance to users includes one or more wireless interfaces to obtain information about the wearable device's current surroundings; one or more processors to (i) determine whether to provide non-visual guidance to a user wearing the wearable device based on the information obtained by the one or more wireless interfaces, and (ii) identify particular non-visual guidance to output to the user based on the determination of whether to provide non-visual guidance and the information; a haptic feedback array including a plurality of haptic motors arranged across at least a portion of the wearable device so that each of the plurality of haptic motors, when activated, provides haptic feedback from a distinct location of the wearable device; and a haptic engine to control the haptic feedback array to provide particular patterns of pulses that correspond to the particular non-visual guidance.
US10275028B2 Magnetic haptic system
In one embodiment, an apparatus includes a body. At least a portion of the body includes one or more instances of magnetic material. The apparatus includes a moveable element coupled to the body and separated by a distance in a first dimension from the portion of the body. The moveable element includes one or more instances of magnetic material, and is configured to move in at least a second dimension perpendicular to the first dimension while the distance between the moveable element and the portion of the body remains fixed by the apparatus. At least one instance of the magnetic material in the moveable element repels or attracts at least one instance of the magnetic material in the body.
US10275027B2 Apparatus, methods, and systems for using imagined direction to define actions, functions, or execution
A system and method for controlling a non-tactile device including a receiving device configured to receive signals corresponding to a user's EEG or movements, translate the EEG or movements into directional intentions, transmit the directional intentions to a secondary device, receive a command for one or more actions from the secondary device based on the transmitted directional intentions and output at least one control signal to the non-tactile device based on the received command for one or more actions. The non-tactile device may receive signals corresponding to a user's EEG or movements using a gestural sensor and/or an EEG sensor.
US10275019B1 Virtual reality locomotion device
A device with rotatable footpads for locomotion simulation in a virtual reality environment and method for same are disclosed. The apparatus comprises; a stanchion for supporting two footpads, wherein the two footpads rotate on an axis passing through the stanchion; a plurality of sensors that detect the rotation of each footpad; and a controller transmitting signals from the plurality of sensors representing the rotation of each footpad to a virtual reality system. The method for using the apparatus comprises: stabilizing footpads of a virtual reality locomotion apparatus using motors controlled by a locomotion controller; detecting the rotation of the footpads on an axis passing through the footpads via sensors of the footpads that detect rotation of the footpads; and transmitting a digital representation of the rotation of the footpads to a virtual reality system.
US10275014B2 Information processing apparatus having electric-power saving mode, control method of the same, and storage medium
An information processing apparatus capable of reliably specifying a notification factor of a detection error. An execution-state monitoring unit monitors an execution state of an electric-power supplying process of supplying electric power to a process executing unit. A response-notification receiving unit receives a response notification from the process executing unit. A notification unit gives a notification that the process executing unit is not detected when an execution of the electric-power supplying process is completed and when the response notification is not received.
US10275009B2 Location-based content promotion on online social networks
In one embodiment, a computing system may access a plurality of content items shared by a plurality of first users on an online social network. The computing system may calculate a content score for each of content items shared by a first user on the online social network, where each content score is based at least in part on a proximity coefficient between a second user and the first user that shared the content item, where the proximity coefficient is a weighted combination of multiple subpart proximity coefficients over a period of time. The computing system may send, to a client device of the second user for display, one or more of the content items based at least in part on the calculated content scores.
US10275007B2 Performance management for a multiple-CPU platform
A multiple-CPU (e.g., multi-core) computing device includes P-state management technologies that allow the computing device to update P-state data of all of the individual CPUs using a single periodic task running on one of the CPUs.
US10275005B2 Electronic device and method for controlling power thereof
An electronic device is provided. The electronic device includes a first connector including a first pin and a second pin configured to connect with a first external electronic device, a second connector configured to connect with a second external electronic device, a connection sensing circuit configured to sense a connection or disconnection of the second external electronic device coupled to the first pin via the second connector, and a switch configured to supply power received from the first external electronic device via the second pin to the first pin if the disconnection is sensed via the connection sensing circuit.
US10275002B2 Enclosure for an electronic device
A thermal transfer system includes an enclosure, optional thermal insulation inside the enclosure, a dielectric fluid inside the enclosure, and a porous medium inside the enclosure. The porous medium can be at least partially immersed in the dielectric fluid. A cooling device can have a first surface contacting an interior surface of the enclosure and a second surface contacting the dielectric fluid, the porous medium, or both. The porous medium can include a cutout or cavity configured to support an electrical or electronic device immersed in the dielectric fluid. A port can be in a wall of the enclosure and a set of electrical conductors can run through the port and the electrical or electronic device immersed in the dielectric fluid.
US10274996B2 Coupling member, housing assembly and electronic device
A coupling member configured to couple a first housing to a second housing is provided. The coupling member includes a first connection part, a second connection part and a linkage part. The first connection part is coupled to the first housing. The second connection part is coupled to the second housing. The linkage part includes a first hinge element, a second hinge element and a hinge shaft. The first hinge element is configured to be coupled to the first connection part, the at least one second hinge element configured to be coupled to the second connection part. The first connection part and the second connection part are close to each other by rotation of at least one of the at least one first hinge element and the at least one second hinge element around the hinge shaft. A housing assembly and an electronic device are also provided.
US10274995B2 Rollable display device
A rollable display device includes: a panel supporting portion including a plurality of supporters arranged in substantially parallel relationship and a plurality of hinge linking portions rotatably connecting adjacent supporters to one another, and having rolled and unrolled configurations; a flexible display panel having a display area disposed on the panel supporting portion and a non-display area outside the display area; and a driving module including a flexible circuit board having a bent portion and connected to the non-display area, and a printed circuit board (PCB) connected to the flexible circuit board. The plurality of supporters includes a housing disposed at an outermost side of the rollable display device. The housing has a hole through which the non-display area passes and a chamber communicating with the hole and receiving the driving module. A sealant is disposed between the flexible display panel and the housing at the outside of the hole.
US10274991B2 Apparatus and method for providing touch inputs by using human body
A touch input method, a terminal contacting a first body part, a non-transitory computer-readable storage medium, and a chipset are provided. The touch input method includes receiving, by a terminal contacting a first body part, a touch input applied by a second body part; measuring a distance between the terminal and the second body part; sensing, by the terminal, whether the second body part contacts the first body part; and determining input information for controlling the terminal, based on the measured distance between the terminal and the second body part and changed information of an electrical signal transmitted from the terminal to the first body part.
US10274989B2 Wavelength multiplexed matrix-matrix multiplier
Optical systems for performing matrix-matrix multiplication in real time utilizing spatially coherent input light and wavelength multiplexing.
US10274987B2 Apparatus, systems and methods for reconfigurable dickson star switched capacitor voltage regulator
The present disclosure shows a reconfigurable Dickson Star SC regulator that can support multiple conversion ratios by reconfiguring between various modes. The reconfigurable Dickson Star SC regulator is designed to reduce the number of redundant capacitors by reusing capacitors and switches across multiple modes of operation (across multiple conversion ratios). The present disclosure also shows a hybrid (e.g., two-stage) voltage regulator.
US10274984B2 Network energy distribution
In one embodiment, a method includes receiving, from a first resource of a plurality of resources connected by an energy network, data indicative of a current amount of energy stored by the first resource at a current time. The method includes determining, based on the data indicative of the current amount of energy stored by the first resource at the current time, a predicted amount of energy to be stored by the first resource at a later time. The method includes determining, based on the predicted amount of energy to be stored by the first resource at the later time, that the first resource is to receive energy. The method includes, in response to determining that the first resource is to receive energy, selecting a second resource of the plurality of resources to transmit energy to the first resource. The method includes sending, to the second resource, instructions to transmit energy to the first resource.
US10274982B2 Temperature-compensated low-voltage bandgap reference
A low-voltage bandgap reference circuit includes a current source supplying a reference voltage rail. A first BJT has a collector coupled to the voltage rail via a resistor, a base coupled directly to the voltage rail, and an emitter coupled to ground via an emitter resistance. A second BJT has a collector coupled to the voltage rail via a resistor, a base coupled to voltage rail by a first base resistance and to ground via a second base resistance, and a collector coupled to the emitter resistance via an intermediate resistance. A third BJT has a collector driven by a current source, a base coupled to a node between the first and second base resistances, and an emitter coupled to ground. A feedback amplifier regulates the reference voltage rail to equalize collector voltages of the first and second BJTs.
US10274980B2 Configurable LED power supply with wireless interface
A power supply includes power circuitry configured to provide DC power to a separate load, and wireless communication circuitry for wirelessly communicating with an external control device such as a smart phone. A controller is configured to (1) conduct communications with the external control device via the wireless communication circuitry to receive configuration parameters, and (2) incorporate the configuration parameters into a control scheme for operation of the power supply. The power supply may be used with an LED lamp including a series of LEDs, and the configuration parameters establish desired operating characteristics including selection of constant-current or constant-voltage operation, and/or parameters for a dimming curve applied in dimming operation of the LED lamp. The power supply may be used in other applications including battery charging applications.
US10274978B2 Dropped ceiling system cooling prediction
In one embodiment, there is provided a computer-implemented method for evaluating ceiling plenum airflow patterns and cooling performance of equipment in a data center. The method includes receiving data related to equipment in the data center, receiving data related to the ceiling plenum, determining first parameters related to airflow and to pressure in the ceiling plenum using a first airflow model, determining second parameters related to airflow through a plurality of equipment racks and to pressure across the plurality of equipment racks using a second airflow model distinct from the first airflow model, determining a coupling relationship between airflow through the equipment racks and airflow into the ceiling plenum, adjusting the first parameters based on at least the second parameters and the coupling relationship, determining a sufficiency of airflow through the equipment racks, and storing, on a storage device, an indication of the sufficiency of airflow through the equipment racks.
US10274974B2 Encapsulated valve with lever action
Gas regulating means (22), to regulate the flow of gas so as to achieve a desired pressure set by a user, is provided. The gas regulating means (22) is located within a gas flow path between a gas inlet and a gas outlet, characterised in that the gas regulating means (22) comprises an encapsulated valve (24; 410) with a lever (26; 426) that can be actuated by a proximate movable piston arrangement (20). In an embodiment, the encapsulated valve (24, 410) of the gas regulating means (22) comprises a valve body (50; 412) having an inlet side (52; 416) and an outlet side (54; 420), the lever (26; 426) being pivotally fitted at the outlet side (54; 420) with a pivot pin (56; 430), the lever (26; 426) having an actuating cam (66; 432), proximate the pivot pin (56; 430). The encapsulated valve (24, 410) of the gas regulating means (22) comprises a capsule valve pin (68; 434) for abutting against the actuating cam (66; 432) of the lever (26; 426).
US10274972B2 Method of inspecting gas supply system
A flow rate of a gas supplied into a processing vessel of a substrate processing apparatus is controlled according to a set flow rate of a first flow rate controller. The gas is also supplied into a second flow rate controller. When an output flow rate of the first flow rate controller is in a steady state, a first pressure measurement value of a first pressure gauge and a second pressure measurement value of a second pressure gauge of the second flow rate controller are obtained. A difference absolute value between the first pressure measurement value and a reference pressure value and a difference absolute value between the second pressure measurement value and a reference pressure value are calculated, and then, an average value of the difference absolute values is calculated. The difference absolute values and the average value are respectively compared with a first to third threshold value.
US10274970B2 Method, and device for controlling the output of the air volume and memory medium
Disclosed are a method, device for controlling the output of the air volume and a memory medium. The method includes: determining the temperature difference value according to the current temperature value and the preset temperature value of a cabinet; controlling the opening of an air valve of a variable air volume terminal according to the temperature difference value, so as to adjust the air volume needed by the cabinet. The temperature value needed to be adjusted is determined according to the difference value between the current temperature value and the preset temperature value. The opening of the air valve of the variable air volume terminal is correspondingly adjusted according to the temperature value needed to be adjusted, so as to adjust the air volume needed by the cabinet, and adjust the air volume according to the actual demand.
US10274967B2 Method for loading a vehicle
A method for loading a vehicle, wherein, based on a digital loading station map of a loading station and a digital transport vehicle map of a transport vehicle, the vehicle drives autonomously from the loading station onto the transport vehicle or vice versa. A loading management system, a loading station, and a computer program are also described.
US10274966B2 Autonomous mobile device and method of forming guiding path
An autonomous mobile device includes a map interpretation module, an image collection module, an image collection module, an artificial marker identification module, a personal guidance module, a voice input module and a control module. The image collection module collects an image in front of the autonomous mobile device and form an image signal. The artificial marker identification module receives the image signal and identifies the artificial marker in the image to achieve a positioning of the autonomous mobile device. The personal guidance module activates a personal guidance mode of the autonomous mobile device, and stores a location of a guidance point and an actual movement information of the autonomous mobile device to form a guidance path. The voice input module inputs a name of the guidance path. The control module controls the autonomous mobile device to move according to the guidance path stored by the map interpretation module.
US10274960B2 Automatic guided vehicle
An automatic guided vehicle comprising a fork carriage with a fork, a propulsion drive system, a sensor to acquire position data of objects located in a detection field and a computer. The vehicle comprises a reference member located in the detection field of the sensor rigidly secured to a common rigid frame with the sensor. The sensor periodically acquires control position data indicative of a position of the reference member. The computer periodically compares the control position data with a reference value stored in a memory.
US10274954B2 Robot lawnmower mapping
A method of mapping an area to be mowed with an autonomous mowing robot comprises receiving mapping data from a robot lawnmower, the mapping data specifying an area to be mowed and a plurality of locations of beacons positioned within the area to be mowed, and receiving at least first and second geographic coordinates for first and second reference points that are within the area and are specified in the mapping data. The mapping data is aligned to a coordinate system of a map image of the area using the first and second geographic coordinates. The map image is displayed based on aligning the mapping data to the coordinate system.
US10274953B1 Multi-level robotics automation
A method includes receiving a request to transport an item from a first location to a second location; selecting a bot for transporting the item from the first location to the second location; determining a first vertical level associated with an initial location of the selected bot and a second vertical level associated with a destination of the selected bot; determining whether the first vertical level associated is different than the second vertical level. The method further includes, in response to the determination that the first vertical level is different from the second vertical level, (a) selecting a transport device configured to transfer the selected bot from the first vertical level to the second vertical level in a vertical direction; and (b) outputting a control signal to the selected bot causing the selected bot to move to a first position associated with the selected transport device.
US10274951B2 Vehicle control system
A vehicle control system includes a controller that is configured to generate control signals for moving vehicles in a yard or other facility. The vehicle control system is configured to generate the control signals responsive to a determination that a user selection of vehicle movement is possible within the yard or other facility.
US10274940B2 Management system
A management system outputs at least one of a start-up start time and a warming start time of a plurality of machines. An input unit receives the input of a machining start time and the largest number of the machines. An estimation unit estimates a start-up period, a warming period, and a process period of each of the plurality of machines. A determination unit determines at least one of a start-up start time and a warming start time of each of the plurality of machines based on the machining start time, the largest number of the machines, the start-up period, the warming period, and the process period. A notification unit notifies at least one of the start-up start time and the warming start time.
US10274939B2 Feed shaft control method and numerical control work device
Provided is a feed shaft control method, wherein a speed feedback loop having a speed controller is disposed within a position feedback loop having a position controller, forming a cascade coupling, and an acceleration feedback signal which is outputted from a compensator on the basis of an output signal of an acceleration detector is subtracted from a torque instruction. Furthermore, the method implements control wherein a speed is acquired on the basis of the output signal of the acceleration detector, and a signal obtained by multiplying the acquired speed by a gain is added to a speed instruction which is outputted from the position controller.
US10274938B2 Numerical control unit and NC program creating unit
A numerical control unit is provided that can change an override value according to various workpiece materials and can extend the tool life. A numerical control unit includes a variation storage unit that stores a variation in override value of a feed speed or a spindle speed for each workpiece material, an override value setting unit that sets the override value based on the variation in override value according to the material of a workpiece being machined; and a control unit that changes the feed speed or the spindle speed based on the override value.
US10274936B2 Control apparatus
Provided is a control apparatus that can, by causing multiple control programs that include motion computation programs to be executed in parallel, shorten the execution cycle of control programs that are executed cyclically. A microprocessor is configured to execute multiple control programs in parallel. When executing communication commands included in control programs that are to be executed in parallel, a scheduling program causes the microprocessor to execute the communication commands such that there is no competition between communication processes in a communication controller.
US10274927B2 Method of machining workpiece using machine tool, and machine tool
A machine tool includes a bed supported on a ground by supporting jigs, a table movable in an X-axis direction, a spindle head movable in a Y-axis direction, a quill provided to be movable in a Z-axis direction, a spindle supported by the quill to be rotatable about its axis, feed mechanisms for moving the table and the like in the axis directions, and a numerical controller controlling operation of the feed mechanisms, and the numerical controller is configured to calculate motion errors based on load values acting on the supporting jigs by a motion locus estimator, an influence coefficient storage, a motion error calculator, and a motion locus storage, generate a correction signal for compensating for the motion errors by a position corrector, and add the generated correction signals to a position control signal transmitted from a position generator to a position controller.
US10274924B2 System and method for docking an actively stabilized platform
A system and method are presented for docking an actively stabilized platform. The platform includes an active stabilizing mechanism selectively engageable to orient the platform in at least a first axis of rotation. Once the docking procedure is initiated, a docking device engages the platform to prevent rotation in the first axis. When the docking device becomes fixedly engaged with the platform, the active stabilizing mechanism can be disengaged and the platform sustained in a first orientation defined by the first axis of rotation. In addition, the method may sustain the platform aligned in a first spatial position defined by at least two orthogonal axes. Similarly, if the docking device does not provide complete stability for the platform (i.e., engages the platform with a tolerance error), the active stabilizing mechanism can be partially engaged to minimize the tolerance error while minimizing power consumption.
US10274921B2 I/O expansion for safety controller
An industrial safety controller comprises a non-volatile memory configured for storing an industrial control program and at least one processing unit. The industrial safety controller, which may be a safety relay, further comprises a connector configured to communicatively couple the safety controller with an expansion module. The safety controller is configured to receive an input and/or provide an output via an I/O expansion module that is coupled to the safety controller utilizing the connector. The industrial safety controller may comprise an expansion module bay and the connector may comprise a bay connector.
US10274910B2 Air-conditioning control system
An air-conditioning control system, includes: an air-conditioning apparatus constructed by connecting one or a plurality of indoor units and one or a plurality of outdoor units by refrigerant pipes; a general-purpose device controller to which a general-purpose device that operates in cooperation with the air-conditioning apparatus is connected, configured to control the general-purpose device; and an energy management gateway, which is communicably connected to the air-conditioning apparatus and the general-purpose device controller through a transmission line, configured to control a device to be controlled, based on a signal related to communication.
US10274908B2 System and method for alerting a user
The system and method provides users with customized alerts that are unique to each user and environment through the use of an application in communication with a smart wireless signaling puck, the puck vibrates in response to alerts based on a customized vibration pattern from the smartphone and from time based commands stored in memory on the puck.
US10274907B2 System and method for preventing total plant shutdown due to low temperature excursion
A system of interlocks for controlling flow of low temperature process streams in a manufacturing process through a cold box to equipment not specified for such temperatures by opening and closing valves and stopping pumps. At least one interlock affects streams heated in the cold box. At least one interlock affects the streams cooled in the cold box. The interlocks are activated due to temperature determinations of process lines by temperature sensors and automatically send a signal to predetermined controllers depending on the process line with the low temperature in order to prevent exposure of equipment to low temperatures while preventing the shutdown of the cold box.
US10274903B2 Setting an alarm clock on a smart device
Embodiments of the present application relate to a method and apparatus for setting an alarm clock. The method includes receiving an input directed at a time-display area on a display screen of a device, adjusting time information displayed on the display screen according to the input, and setting an alarm clock according to the adjusted time information.
US10274902B2 Electronic device, and control method of an electronic device
An electronic device has a reception device; a display device; an input device; a display controller that controls the display device to display the set time zone data when a first operation of the input device instructing displaying time zone data is detected; a positioning driver that operates the reception device to run a reception process and acquire positioning information when a second operation of the input device instructing starting reception in the navigation mode is detected while time zone data is displayed on the display device; and a time zone setter that sets time zone data based on the acquired positioning information.
US10274898B2 Security system for wrist watches
The combination of a wearable device and a security assembly. The wearable device has a band configured to extend at least partially around a limb of a user to maintain the wearable device operatively supported on the user's limb. The security assembly has a flexible sensor configured to define an electrical circuit path. The flexible sensor is secured to the band in an operative state. A stabilizing assembly is configured to bear a part of the flexible sensor against the wearable device with the stabilizing assembly in an operative state.
US10274896B2 Floating image display device
A floating image display device includes a floating-image-formation optical system that forms an image at an opening part as a floating image from an image displayed on an image display unit, an authentication unit that judges whether or not a subject passing through the opening part is an authorized subject, and an image control unit that makes the image display unit switch contents of the image when the subject is judged as the authorized subject. The floating-image-formation optical system can include a beam splitter and a retroreflective sheet. Another floating image display device includes an image display unit that displays a first image, a floating-image-formation optical system that forms an image at an opening part as a floating image from the first image, and an image projection unit that projects a second image onto a subject moving through the floating image when the subject passes through the opening part.
US10274895B2 Shield case and image forming apparatus
An apparatus including a case that includes an electro conductive housing that accommodates a circuit board on which an electronic component is mounted and that includes a first opening for accommodating the circuit board, an electro conductive top plate that is disposed so as to cover the first opening and that includes a second opening, a HDD that is separated from the circuit board with the top plate and is connected to the circuit board, and a signal wire that connects the circuit board and the HDD to each other thorough the second opening. The apparatus includes an electro conductive cover to cover the HDD and the signal wire, and a duct portion formed between the electro conductive cover and the top plate and passes external air from below the HDD to the housing though the second opening.
US10274892B2 Drum unit provided with augers for conveying waste toner
A drum unit includes: a photosensitive drum; a blade contacting a surface of the photosensitive drum and configured to remove waste toner therefrom; a first auger; and a second auger. The photosensitive drum defines an axis extending in a first direction and is rotatable about the axis. The first auger extends in the first direction. The first auger is rotatable upon receipt of a drive force from the photosensitive drum to convey the waste toner removed by the blade in the first direction. The second auger extends in a second direction crossing the first direction. The second auger is rotatable upon receipt of the driving force from the first auger to convey the waste toner conveyed by the first auger in the second direction.
US10274891B2 Solid lubricant application device and image formation apparatus
A solid lubricant application device includes: a rotating body; a solid lubricant applied to the rotating body; a resilient urging member that causes the solid lubricant to abut toward a circumferential surface of the rotating body; and a guide mechanism that guides movement of the solid lubricant. When a straight line parallel to a direction in which the solid lubricant abuts against the rotating body is referred to as a first straight line, and a straight line parallel to a direction in which the resilient urging member and the solid lubricant are connected is referred to as a second straight line, the guide mechanism guides the movement of the solid lubricant such that an intersecting angle, which is a smaller one of angles formed by the first straight line and the second straight line, decreases as the solid lubricant is applied to the rotating body and accordingly changed in shape.
US10274890B2 Cleaning blade
Provided is a cleaning blade having an elastic body that is a molding of a rubber substrate and having at least a surface-treatment layer at a position that contacts a contact-receiving site on the elastic body. The surface-treatment layer contains a cured product from an isocyanate group reaction product of a difunctional isocyanate compound with a difunctional polyol and a trifunctional polyol wherein the molar ratio of the difunctional polyol to the trifunctional polyol (difunctional/trifunctional) is 50/50 to 95/5. The cured product reacts via the isocyanate group with the polymer forming the elastic body, and the surface-treatment layer has a thickness of at least 10 μm and not more than 100 μm.
US10274889B2 Image heating apparatus having a blocking member that permits mounting of a heater unit and prevents mounting of the heater unit based on a state of a connector
An image heating apparatus includes a first rotatable member, a second rotatable member cooperative with the first rotatable member to form a heating nip, a first supporting plate supporting the second rotatable member, a second supporting plate rotatably supporting the second rotatable member, a heater unit including the second rotatable member, a heater configured to heat the second rotatable member, a connector mounted to the heater by movement relative to the heater in a first direction, a stopper portion configured to stop the relative movement of the connector relative to the heater in the first direction, and a blocking portion fixed on the first supporting plate. The blocking portion permits mounting of the heater unit with the connector being in the first position relative to the heater. The blocking portion prevents mounting of the heater unit with the connector being in the second position.
US10274886B2 Post-processing apparatus including a transport member including a reinforcing portion
A post-processing apparatus includes a storing unit in which plural recording media are stored for performing post-processing and a transport member that transports a recording medium to the storing unit as a result of rotating while being in contact with a surface of the recording medium. The transport member includes a blade that comes into contact with a recording medium and a reinforcing portion that reinforces a strength of a portion of the blade that does not come into contact with the recording medium.
US10274885B2 Image forming apparatus having multiple image forming modes
An image forming apparatus includes an image bearing member, a developer bearing member, an updating device to update toner consumption based on a number of dots corresponding to laser irradiation by which toner is consumed, and an alerting device to alert an alarm concerning a residual amount of the toner based on toner consumption updated by the updating device. Image formation is performed in a first mode at a first peripheral speed ratio representing a ratio of a peripheral speed of the developer bearing member to a peripheral speed of the image bearing member, and in a second mode at a second peripheral speed ratio, which is greater than the first peripheral speed ratio. The alerting device alerts the alarm based on a total number of dots, which is smaller as an operation frequency of the second mode and becomes higher in an operation frequency of the first mode.
US10274884B2 Image forming apparatus and system that determine type of recording material based on detecting results obtained from multiple image forming apparatuses
An image forming apparatus connected to one or more other image forming apparatuses, the image forming apparatus comprises: a detecting unit that detects a characteristic of a recording material; an obtaining unit that obtains a detection result by the detecting unit in each of the one or more other image forming apparatuses; and a determining unit that determines a type of a recording material used for image formation in the image forming apparatus based on the detection result by the detecting unit and the detection result obtained by the obtaining unit.
US10274880B2 Image forming apparatus
An image forming apparatus includes a controller to control a driving unit that rotates a developing rotary member. Rotation speed of the developing rotary member is controlled to become a first rotation speed in an image forming period. Rotation speed of the developing rotary member is decelerated from the first rotation speed in a first period of a non-image forming period so that the rotation speed becomes a second rotation speed lower than the first rotation speed, and rotation speed is decelerated from the second rotation speed in a second period subsequent to the first period of the non-image forming period so that the rotation of the developing rotary member is stopped. A deceleration amount per unit time of the developing rotary member in the first period is smaller than a deceleration amount per unit time of the developing rotary member in the second period.
US10274879B2 Image forming apparatus
An image forming apparatus includes an image forming portion configured to form a toner image on a recording material; an endless belt and a roller which are configured to form a nip therebetween for fixing, on the recording material, the toner image formed by the image forming portion; a pad configured to urge the endless belt from an inside of the endless belt toward the roller; a motor configured to drive the roller; an acquiring portion configured to acquire a starting torque when rotation of the roller is started; and a discriminating portion configured to discriminate a lifetime of the endless belt depending on the starting torque acquired by the acquiring portion.
US10274876B2 Heater member for the fuser assembly of an electrophotographic imaging device
A fusing apparatus includes a substrate having a first surface and a second surface, the second surface being opposite the first surface on the substrate, a first resistive trace and a second resistive trace, the first and second resistive traces being disposed adjacent each other along the first surface of the substrate in a length-wise direction thereof. A resistance of the first resistive trace is less than a resistance of the second resistive trace. The fusing apparatus further includes a plurality of thermistors disposed along the second surface of the substrate, including a first thermistor disposed on the second surface of the substrate opposite the first resistive trace in a central location along the length of the first resistive trace, a second thermistor disposed on the second surface of the substrate opposite the second resistive trace in a central location along the length of the second resistive trace, and a third thermistor disposed on the second surface of the substrate opposite a first area of the second surface, the third thermistor being closer to a first length-wise end of the substrate than the second resistive trace and a first length-wise end of the first resistive trace being closer to the first length-wise end of the substrate than the third thermistor.
US10274875B2 Image forming apparatus and management system for calculating a degree of deterioration of a fixing portion
An image forming apparatus includes a stacking portion, a feeding unit, an image forming unit, a storing unit, an inputting unit for inputting paper kind information of the recording material, and a calculating unit. When the paper kind information of the recording material inputted by the inputting unit is different from paper kind information of the recording material stored in the storing unit, the image forming unit forms the image on the recording material in an image forming condition determined on the basis of the paper kind information of the recording material inputted by the inputting unit, and the calculating means calculates the degree of deterioration of the feeding unit depending on the paper kind information of the recording material stored in the storing unit.
US10274864B2 Image forming apparatus for measuring reference value of toner concentration
A developing device of an image forming apparatus includes a casing, two-component developer accommodated in the casing, and a stirring screw for conveying and stirring the developer in the casing by rotation in a predetermined direction. The image forming apparatus includes a toner concentration sensor that outputs a value indicative of the toner concentration of the developer in the casing. The image forming apparatus determines whether or not the developer in the casing has become uniform, based on the amount of change per unit time of the output value of the toner concentration sensor, acquired after the stirring of the developer in the casing by the stirring screw is started. It is possible to appropriately measure the reference value of the toner concentration.
US10274861B2 Image forming apparatus and method of controlling image forming apparatus including exposure lighting and mirror rotation control
An image forming apparatus includes a controller, wherein the controller execute first control of controlling a rotational frequency of the motor based on a light receiving signal, wherein, when the target rotational frequency changes from a first rotational frequency to a second rotational frequency that is lower than the first rotational frequency, the controller executes speed change control of: stopping execution of the first control; and changing a rotational frequency of the motor, and non-lighting period change control of changing the non-lighting period in the lighting control from a first non-lighting period corresponding to the first rotational frequency to a second non-lighting period corresponding to the second rotational frequency, and the controller starts the first control in response to satisfying a condition where the deflection period of the mirror obtained based on a position signal of a rotor of the motor is longer than the second non-lighting period.
US10274850B2 Imprint apparatus and method of manufacturing article
An imprint apparatus which includes a plurality of stations in which an imprint material supplied to an imprint region on a substrate is formed using a mold and a pattern is formed in the imprint region. The imprint apparatus includes: a holder provided in each of the plurality of stations and configured to hold the substrate and to adjust a temperature of the substrate; and a controller configured to output a target value used to adjust the temperature to the holder in a station in which a pattern is formed in a substrate among the plurality of stations on the basis of a size of the imprint region and a temperature of the substrate.
US10274849B2 Methods for controlling lithographic apparatus, lithographic apparatus and device manufacturing method
A lithographic apparatus applies a device pattern at multiple fields across a substrate. A height map is decomposed into a plurality of components. A first height map component represents topographical variations associated with the device pattern. One or more further height map components represent other topographical variations. Using each height map component, control set-points are calculated according to a control algorithm specific to each component. The control set-points calculated for the different height map components are then combined and used to control imaging of the device pattern to the substrate. The specific control algorithms can be different from one another, and may have differing degrees of nonlinearity. The combining of the different set-points can be linear. Focus control in the presence of device-specific topography and other local variations can be improved.
US10274847B2 Humidity control in EUV lithography
A photo-sensitive layer is applied over a wafer. The photo-sensitive layer is exposed. In some embodiments, the photo-sensitive layer is exposed to EUV light. The photo-sensitive layer is baked. The photo-sensitive layer is developed. Humidity is introduced in at least one of: the applying, the baking, or the developing.
US10274844B1 Lithography apparatus and method for protecting a reticle
A lithography apparatus is provided. The lithography apparatus includes a reticle stage. The reticle stage includes a main base, an electrostatic chuck and a safety protecting device. The electrostatic chuck is disposed on the main base and configured to generate an electrostatic force for holding a reticle. The safety protecting device is connected to the main base and is configured to generate a pushing force toward the reticle when the electrostatic force generated by the electrostatic chuck is interrupted.
US10274842B2 Electrostatic clamp and a method for manufacturing the same
An electrostatic clamp (300) and a method for manufacturing the same is disclosed. The electrostatic clamp includes a first layer (302) having a first ultra-low expansion (ULE) material, a second layer (304) coupled to the first layer, having a second ULE material, and a third layer (306), coupled to the second layer, having a third ULE material. The electrostatic clamp further includes a plurality of fluid channels (316) located between the first layer and the second layer and a composite layer (308) interposed between the second layer and the third layer. The method for manufacturing the electrostatic clamp includes forming the plurality of fluid channels, disposing the composite layer on the third layer, and coupling the third layer to the second layer. The plurality of fluid channels is configured to carry a thermally conditioned fluid for temperature regulation of a clamped object.
US10274839B2 Two-dimensional marks
A method for controlling semiconductor production through use of a Focus Exposure Matrix (FEM) model includes taking measurements of characteristics of a two-dimensional mark formed onto a substrate, the two-dimensional mark including two different patterns along two different cut-lines, and comparing the measurements with a FEM model to determine focus and exposure conditions used to form the two-dimensional mark. The FEM model was created using measurements taken of corresponding two-dimensional marks formed onto a substrate under varying focus and exposure conditions.
US10274825B2 Acid generator compounds and photoresists comprising same
Acid generator compounds are provided that are particularly useful as a photoresist composition component. In one preferred aspect, cyclic sulfonium salt and photoresist compositions that comprise such compounds are provided. In another preferred aspect, acid generator compounds are provided that comprise one or more covalently linked acid-labile moieties, particularly ester-containing acid-labile moieties.
US10274823B2 Microlithographic fabrication of structures
Micro- and nano-patterns in imprint layers formed on a substrate and lithographic methods for forming such layers. The layers include a plurality of structures, and a residual layer having a residual layer thickness (RLT) that extends from the surface of the substrate to a base of the structures, where the RLT varies across the surface of the substrate according to a predefined pattern.
US10274814B2 Accessory for portable electric/electronic device
Disclosed is an accessory for a portable electric/electronic device. The accessory includes: a base configured such that the back surface of a portable device is mounted on the back surface thereof, a passage channel having an entrance is formed through the center thereof, and a mounting depression is formed through the bottom surface thereof; a guider configured such that the guider is seated in the mounting depression, fastening recesses are oppositely and repeatedly formed on the left and right sides thereof, and the entry side thereof is open; a connection block including a polygonal swing plate configured to be seated in the fastening recesses, and a movable member configured to move along the passage channel and to have a connection hole; a grip formed configured such that the hinge shaft is fitted thereinto; and a cover configured to be mounted into the mounting depression of the base.
US10274813B2 Displacement detecting apparatus, lens barrel, and image pickup apparatus
A displacement detecting apparatus includes a first electrode having a base electrode segment and a plurality of detecting electrode segments, a second electrode having a plurality of periodically arranged electrode segments, and displaceable relative to the first electrode, and a detector configured to detect a displacement of the second electrode relative to the first electrode based on a capacitance between the first electrode and the second electrode. An area of an overlapping region between the base electrode segment and the electrode segments in the second electrode is constant.