US09779875B2
A multilayer ceramic electronic component includes a ceramic body including dielectric layers and first and second internal electrodes disposed to face each other with respective dielectric layers interposed therebetween, and external electrodes disposed on outer surfaces of the ceramic body. Opposite edge portions of at least one or more of the first and second internal electrodes in a width direction of the ceramic body are thicker than a central portion thereof, and a ratio (T2/T1) of a thickness (T2) of the edge portion to a thickness (T1) of the central portion satisfies 1.0
US09779873B2
There are provide a multilayer ceramic capacitor and a method of manufacturing the same. The multilayer ceramic capacitor includes a multilayer body having a first side and a second side opposed to each other and having a third side and a fourth side connecting the first side to the second side, inner electrodes formed in the multilayer body and formed to be spaced apart from the third side or the fourth side by a predetermined distance, groove portions formed on at least one of top and bottom surfaces of the multilayer body and formed parallel to the third or fourth side by a predetermined distance from the third side or the fourth side, and outer electrodes extended from the third side and the fourth side to the top surface or the bottom surface of the multilayer body to cover the groove portions.
US09779871B2
A manufacturing device for cleft magnets comprises a cleaving mechanism for cleaving a magnet plate by applying a pressing force to the magnet plate corresponding to a back of a groove formed on one surface of the magnet plate and a carry-in mechanism for carrying the magnet plate to a cleaving position by the cleaving mechanism. By comprising a foreign matter removal mechanism for removing a foreign matter adhering to the magnet plate before the magnet plate is carried to the cleaving position by the carry-in mechanism, the foreign matter adhering to the magnet plate is removed before cleaving.
US09779868B2
A compact impedance transformer is disclosed having a first dielectric substrate, a first planar conductor disposed on a top surface of the first dielectric substrate in a loop, a second planar conductor disposed on a bottom surface of the first dielectric substrate in a second loop, wherein the first planar conductor and the second planar conductor are substantially identical and in stacked alignment. A second dielectric substrate has a third planar conductor disposed on a top surface of the second dielectric substrate in a third loop, and a fourth planar conductor disposed on a bottom surface of the second dielectric substrate in a fourth loop, wherein the third planar conductor and the fourth planar conductor are substantially identical and in stacked alignment. An interconnect structure between terminals of the first planar conductor, the second planar conductor, the third planar conductor, and the fourth planar conductor provide impedance transformations.
US09779865B2
Voltage controlled magnetic components are described. The magnetic components include a thin layer of ferromagnet adjacent to an oxide layer. The magnetic properties of the ferromagnet may be controlled in a reversible manner via application of an external electric field and voltage-induced reversible oxidation of the ferromagnet.
US09779845B2
Primary voltaic sources include nanofiber Schottky barrier arrays and a radioactive source including at least one radioactive element configured to emit radioactive particles. The arrays have a semiconductor component and a metallic component joined at a metal-semiconductor junction. The radioactive source is positioned proximate to the arrays such that at least a portion of the radioactive particles impinge on the arrays to produce a flow of electrons across the metal-semiconductor junction. Methods of producing voltaic sources include reacting at least one carbon oxide and a reducing agent in the presence of a substrate comprising a catalyst to form a solid carbon product over the substrate. Material is disposed over at least a portion of the solid carbon product to form a nanofiber Schottky barrier array. A radioactive source is disposed adjacent the nanofiber Schottky barrier array.
US09779841B2
A method of determining and quantifying the presence and concentration of regulated radionuclides present in filter material used to remove radionuclide contaminants from the cooling water of a nuclear reactor. Multiple samples of the reactor cooling water are taken and the presence and concentration of directly measurable fission and activation produced radionuclides are determined through gamma spectroscopy. The release rate of radioactivity from the reactor as a function of the removal rate of the filter material is determined at equilibrium. The presence and the concentration of the indirectly measured fission regulated radionuclides are determined as a function of release rates of the directly measurable fission produced isotopes.
US09779836B2
The present disclosure relates to the technical field of information data storage and processing. There is provided a method for regulating magnetic multi-domain state, comprising: when a current is applied to a magnetic thin film, applying an additional external magnetic field having a magnetic field strength of 0 to 4×105 A/m to regulate magnetization state of the magnetic thin film; wherein the current is configured to drive movements of a magnetic domain of the magnetic multi-domain states in the magnetic thin film, and the external magnetic field is configured to regulate generation of new magnetic domain in the magnetic thin film and state of the magnetic domain during the movement, so that the magnetic thin film is in a stable magnetic multi-domain state. Such a multi-domain state can't be affected by a higher or lower current and keeps stable when the current is removed. Such a method may be used for magnetic memory or spin-logic device to implement a nonvolatile multi-valued storage, multi-bits logic operation, or neuromorphic computing.
US09779831B1
An electronic apparatus and a data verification method using the same are provided. The electronic apparatus includes a first read-only memory having first data, a second read-only memory having second data and a controller. A correspondence relation exists between the first data and the second data. The controller is coupled to the first read-only memory and the second read-only memory. The controller reads first sub-data of the first data from the first read-only memory, and reads second sub-data of the second data corresponding to the first sub-data from the second read-only memory according to the correspondence relation. The first sub-data includes to-be-verified data. The controller perfoi ins a verification operation to the to-be-verified data according to the first sub-data, the second sub-data and the correspondence relation.
US09779826B1
Memory devices may include digital-to-analog converters configured to convert digital values to analog read voltages and to apply the analog read voltages to memory cells in different memory planes, and multiplexers to selectively couple a corresponding table to a page buffer for output of a code from an identified code-containing row of the corresponding tables for each of the different memory planes, with each code corresponding to a data state of one of the memory cells.
US09779823B2
In a non-volatile memory system, a fast bulk secure erase method for erasing data includes, in response to a secure erase command: applying charge to a portion of non-volatile memory in the non-volatile memory system, and performing an erase operation sufficient to remove charge from the portion of non-volatile memory to below an erase threshold. The applied charge is sufficient to program memory cells in the portion of non-volatile memory to above a pre-erase program threshold.
US09779817B2
A method for programming a non-volatile memory device includes concurrently boosting channels of memory cells in a selected memory string and an unselected memory string of the memory device, discharging the boosted channels of the memory cells in the selected memory string, and programming a selected memory cell in the selected memory string after discharging the boosted channels in the selected memory string.
US09779816B2
Apparatus and methods are disclosed, such as an apparatus that includes a string of charge storage devices associated with a pillar (e.g., of semiconductor material), a source gate device, and a source select device coupled between the source gate device and the string. Additional apparatus and methods are described.
US09779807B2
A memory cell includes a single bi-directional resistive memory element (BRME) having a first terminal directly connected to a first power rail and a second terminal coupled to an internal node; and a first transistor having a control electrode coupled to the internal node, and a first current electrode coupled to a first bitline, and a second current electrode coupled to one of a group consisting of: a read wordline and the first power rail.
US09779802B1
A write assist circuit includes a write detection circuit, a write detection-aware write driver and a write condition recovery circuit. The write detection circuit receives a detected result signal and a write data, and generates a write detect control signal and generating a selecting signal according to the detection result signal and the write data. The write detection-aware write driver receives the write detect control signal and operates a write detection operation on a selected memory cell according to the write detect control signal, and decides whether to provide a negative voltage to one of a bit line and an inverted bit line of the selected memory cell or not according to the selecting signal. The write condition recovery circuit respectively couples the bit line and the inverted bit line to the write data line and the inverted data line according to a write pass-gate control signal, and provides a pre-charge voltage to the write data line and the inverted data line during the write detection time period according to a recovery signal.
US09779801B2
A method includes using a first tracking circuit corresponding to a first set of access ports of a memory macro to cause a signal transition of a first tracking signal based on an edge of a clock signal. Using a second tracking circuit corresponding to a second set of access ports of the memory macro, a signal transition of a second tracking signal is caused based on the edge of the clock signal. A reset signal is generated based on the signal transition of the first tracking signal and the signal transition of the second tracking signal. A read operation or a write operation on the memory macro is performed based on the edge of the clock signal and the reset signal.
US09779787B2
The digital signal processor includes a DRAM including multiple memory cells configured to store data in a parasitic capacitor and a core logic configured to perform an operation of recording, reading, or updating data in the DRAM on the basis of a predetermined digital signal processing architecture. The core logic: records input data in a memory cell of the DRAM; reads the recorded input data before a retention time passes; and externally outputs the data or stores the data in another memory cell of the DRAM.
US09779786B1
A system includes global memory circuitry configured to store input tensors and output tensors. Row data paths are each connected to an output port of the memory circuitry. Column data paths are connected to an input port of the memory circuitry. Processing elements are arranged in rows and columns along the row data paths and column data paths, respectively. The processing elements include local memory circuitry configured to store multiple masks and processing circuitry. The processing circuitry is configured to receive portions of the input tensors from one of the row data paths; receive masks from the local memory circuitry; perform multiple tensor operations on a same received portion of an input tensors by applying a different retrieved mask for each tensor operation; and generate, using results of the multiple tensor operations, an output for a corresponding column data path.
US09779785B2
A computer architecture employs multiple intercommunicating tiles each holding an array of memory elements. Programmable decoding circuitry allows these memory elements to be used as local memories (including content addressable memories or random access memories), logic elements or interconnect elements. The ability to dynamically change the function of any of these tiles allows tight integration of memory and logic tailored to particular calculation problems reducing costs in data transfer.
US09779776B1
The present invention suppresses audio skipping. A frame number acquisition unit 102 acquires a current frame number S11. An audio data acquisition unit 104 acquires an audio data S12 of a current frame. A signal processing unit 110 holds the audio data S12 of the current frame in the sub-buffer 114 when the current frame number S11 is discontinuous with a last normal frame number. The signal processing unit 110 stores the audio data stored in the sub-buffer 114 into the main buffer 112 and sets it as a reproduction object, if the current frame number S11 matches an expected value S14 before audio data of N frames is stored in the sub-buffer 114, where N is a predetermined value.
US09779774B1
A cinemagraph is generated that includes one or more video loops. A cinemagraph generator receives an input video, and semantically segments the frames to identify regions that correspond to semantic objects and the semantic object depicted in each identified region. Input time intervals are then computed for the pixels of the frames of the input video. An input time interval for a particular pixel includes a per-pixel loop period and a per-pixel start time of a loop at the particular pixel. In addition, the input time interval of a pixel is based, in part, on one or more semantic terms which keep pixels associated with the same semantic object in the same video loop. A cinemagraph is then created using the input time intervals computed for the pixels of the frames of the input video.
US09779773B1
A data storage device may be destroyed by suspending a transducing head above a data storage medium prior to inducing contact of the transducing head with a first layer of the data storage medium in response to a signal from a controller. Deflection of the transducing head can then be increased to penetrate to a destroy depth in a second layer of the data storage medium that is maintained while the data storage medium spins. The controller may then issue at least one data read command to access data from the data storage medium and when a data read error is received, the data storage medium and transducing head can be verified as destroyed and incapable of accessing data previously written to the data storage medium.
US09779766B1
A method according to one embodiment includes coupling closures to a section having a plurality of rows of transducers formed on a substrate, the closures being coupled to the section on an opposite side of the transducers as the substrate. The section is coupled to a lapping-resistant guide, where the closures protrude beyond a lap-stop end of the guide. The closures are lapped for shortening the closures in a direction toward the transducers, wherein the lapping is terminated after the guide contacts a lapping surface. A method according to another embodiment includes coupling closures to a section having a plurality of rows of transducers formed on a substrate. The closures are lapped for shortening the closures in a direction toward the transducers. An extent of the lapping is determined using an optical and/or a contact technique.
US09779760B1
An architecture is provided for handling event notifications generated by a speech analytics module (“SAM”) that recognizes keywords present in the audio of a call between an agent in a contact center and a remote party. In one embodiment, an event handler module receives and forwards the event notifications to various application specific modules (“ASMs”). The forwarding process may vary on the content and/or type of event notification received. Each ASM performs the processing for a particular audio context and may generate call instance data that pertains to the audio context and indicates whether the agent complied with various requirements during the call. The call instance data may be stored in a file for evaluating the agent's performance. The ASM may also perform other actions as appropriate, such as providing visual indicators on the agent's computer desktop or notify the agent's supervisor.
US09779756B2
A system for indicating a speaker is likely to be misunderstood by at least one listener from a group of listeners. The system includes a computer interface configured to receive lexicon information from the group of listeners. The lexicon information includes words encountered by each of the listeners from the group of listeners and a word count associated with each of the words. A computer with at least one central processing unit is configured to determine when the word count corresponding to a spoken word from the speaker is below a threshold count. A transducer coupled to the computer is configured to signal the speaker that the spoken word has likely been misunderstood by the listener when the word count corresponding to the spoken word is below the threshold count.
US09779746B2
A method performed in an audio decoder for reconstructing an original audio signal having a lowband portion and a highband portion is disclosed. The method includes receiving an encoded audio signal and extracting reconstruction parameters from the encoded audio signal. The method further includes decoding the encoded audio signal with a core audio decoder to obtain a decoded lowband portion and regenerating the highband portion based at least in part on a cross over frequency and the decoded lowband portion to obtain a regenerated highband portion. The method also includes creating a synthetic sinusoid with a level based at least in part on a spectral envelope value for the particular subband and a noise floor value for the particular subband and adding the synthetic sinusoid to the regenerated highband portion in the particular frequency band specified by the location information. Finally, the method includes combining the lowband portion and the regenerated highband portion to obtain a full bandwidth audio signal.
US09779745B2
A method performed in an audio decoder for decoding M encoded audio channels representing N audio channels is disclosed. The method includes receiving a bitstream containing the M encoded audio channels and a set of spatial parameters, decoding the M encoded audio channels, and extracting the set of spatial parameters from the bitstream. The method also includes analyzing the M audio channels to detect a location of a transient, decorrelating the M audio channels, and deriving N audio channels from the M audio channels and the set of spatial parameters. A first decorrelation technique is applied to a first subset of each audio channel and a second decorrelation technique is applied to a second subset of each audio channel The first decorrelation technique represents a first mode of operation of a decorrelator, and the second decorrelation technique represents a second mode of operation of the decorrelator.
US09779744B2
A linear prediction coefficient of a signal represented in a frequency domain is obtained by performing linear prediction analysis in a frequency direction by using a covariance method or an autocorrelation method. After the filter strength of the obtained linear prediction coefficient is adjusted, filtering may be performed in the frequency direction on the signal by using the adjusted coefficient, whereby the temporal envelope of the signal is shaped. This reduces the occurrence of pre-echo and post-echo and improves the subjective quality of the decoded signal, without significantly increasing the bit rate in a bandwidth extension technique in the frequency domain represented by SBR.
US09779742B2
A device and/or method for allowing authorization of computing device association using human-perceptible signals includes forming an association between a computing device and a further computing device. The computing device computes a fingerprint of a common key derived during the forming of the association and emits a first audio stimuli based upon the computed fingerprint. The first audio stimuli is at least one octave number apart from a second audio stimuli of the further computing device emitted by the further computing device based upon the common key.
US09779738B2
The present document relates to audio encoding/decoding. In particular, the present document relates to a method and system for improving the quality of encoded multi-channel audio signals. An audio encoder configured to encode a multi-channel audio signal according to a total available data-rate is described. The multi-channel audio signal is representable as a basic group (121) of channels for rendering the multi-channel audio signal in accordance to a basic channel configuration, and as an extension group (122) of channels, which—in combination with the basic group (122)—is for rendering the multi-channel audio signal in accordance to an extended channel configuration. The basic channel configuration and the extended channel configuration are different from one another.
US09779716B2
Systems and methods for active noise reduction and occlusion reduction based on seal quality of an in-the-ear (ITE) module inserted into a user's ear canal are provided. An example method includes receiving one or more acoustic signals. Each of the acoustic signals represents at least one captured sound having at least one of a voice component and an unwanted noise. The voice component may include the user's own voice. A quality of a seal of an ear canal is determined based at least partially on the acoustic signals. If the quality of the seal exceeds a predetermined threshold value, an occlusion reduction is performed on the acoustic signals to improve the voice component. If the quality of the seal is below a predetermined threshold value, active noise reduction is performed on the acoustic signals to reduce the unwanted noise.
US09779714B2
An active noise control arrangement has a signal input (SI), a microphone input (MI), a signal output (SO) and a digital interface (DI). A signal processing block (SP) coupled to the microphone input (MI) by means of an amplifier (MA) has a digitally adjustable gain and comprises combining means (CM) and a filter (TP). The signal processing block (SP) is configured to generate an output signal at the signal output (SO) as a function of an input signal at the signal input (SI) and an amplified microphone signal. A control block (CB) is coupled to the digital interface (DI) and configured to adjust the gain of the amplifier (MA).
US09779713B2
An acoustic wave gate is provided. The gate includes one or more layers of metamaterial configured to be in a first state and a second state and configured to change from the first state to the second state when electrical and/or magnetic energy is applied thereto. The gate also includes at least one source configured in operational communication with the one or more layers and configured to supply at least one of electrical and magnetic energy to the one or more layers. The one or more layers are configured to (i) prevent the passage of acoustic energy through the one or more layers when in the first state and (ii) permit the passage of acoustic energy through the one or more layers when in the second state, wherein the one or more layers are configured to be stimulated in phase with the acoustic energy.
US09779712B2
An installation structure for an acoustic transducer configured to vibrate a vibrated body in a first direction so as to permit the vibrated body to generate sounds, wherein the acoustic transducer includes: a magnetic-path forming portion that forms a magnetic path; and a vibrating portion configured to vibrate in the first direction with respect to the magnetic-path forming portion, and wherein an anchor is provided between the vibrating portion and the vibrated body such that the anchor is undetachably fixed to the vibrated body by bonding and such that the anchor is detachably fixed to the vibrating portion.
US09779708B2
Systems and methods for collectively generating sound are provided. A sound composition can include multiple component pieces and those component pieces can be divided amongst devices so that the devices can collectively generate the sound composition. For example, each component piece may be assigned to a different device and the each device may provide its assigned component pieces in a synchronized manner so that the overall sound composition is collectively generated. By generating a sound composition in this manner, the network may create new and exciting spatial effects.
US09779705B2
A musical sound generator is provided including a tube defining a resonant cavity, the tube having a plurality of sound producing chimes configured to produce an audible sound when at least one object impacts on at least one of the chimes; a reservoir configured to hold a number of objects; and a transfer mechanism configured to transfer the objects from the reservoir to an elevated position within the resonant cavity, wherein the objects fall down from the elevated position within the resonant cavity by gravity after being transferred by the transfer mechanism, to strike the plurality of sound producing chimes; and wherein the position of the reservoir is configured to be moved depending on the level of the objects held in the reservoir.
US09779699B2
According to an embodiment, an image processing device includes a first calculator to calculate, when a photographic subject image is determined to satisfy a first condition, a first position of the clothing image such that the position of a feature area matches with the position of the feature area; a second calculator to calculate a second position of the clothing image in the photographic subject image such that the position of a feature point in the clothing image matches with the position of the feature point in the photographic subject image; a deciding unit to decide, when the photographic subject image is determined to satisfy the first condition, on the first position as a superimposition position, and decide, when the photographic subject image is determined not to satisfy the first condition, on the superimposition position based on the difference between the first position and the second position.
US09779698B2
An information processing method and an electronic device are described. The information processing method is applied to an electronic device having a display unit. The method includes obtaining a parameter value of a pixel of a source icon on the display unit; analyzing an energy distribution of the source icon based on the parameter value, and determining a core area of the source icon; extracting the core area and conducting image processing of the core area to generate a substitution icon of the source icon for displaying, the substitution icon possesses main display information features of the source icon.
US09779682B2
The present invention provides a GOA circuit with forward-backward scan function. In the GOA unit circuit of every stage, the pull-up controlling module comprises two thin film transistors respectively controlling the forward, backward scans. With proper received signals, as the thin film transistor controlling the forward scan is on, the GOA circuit performs forward scan from the GOA unit circuit of the first stage to the GOA unit circuit of the last stage, and as the thin film transistor controlling the backward scan is on, the GOA circuit performs backward scan from the GOA unit circuit of the last stage to the GOA unit circuit of the first stage. Thurs, the GOA circuit possessing functions of forward scan and backward scan at the same time can be achieved to expand the application field of the GOA circuit.
US09779679B2
It is an object to provide a semiconductor device which can supply a signal with sufficient amplitude to a scan line while power consumption is kept small. Further, it is an object to provide a semiconductor device which can suppress distortion of a signal supplied to the scan line and shorten a rising time and a falling time while power consumption is kept small. A semiconductor device which includes a plurality of pixels each including a display element and at least one first transistor and a scan line driver circuit supplying a signal for selecting the plurality of pixels to a scan line. A light-transmitting conductive layer is used for a pixel electrode layer of the display element, a gate electrode layer of the first transistor, source and drain electrode layers of the first transistor, and the scan line. The scan line driver circuit includes a second transistor and a capacitor for holding a voltage between a gate electrode layer of the second transistor and a source electrode layer of the second transistor. The source electrode of the second transistor is connected to the scan line.
US09779676B2
Systems and method of performing touch and force sensing in an electronic device. The device includes a cover and an array of touch-sensor electrodes disposed below the cover. The first array of electrodes may be configured to sense a touch on the cover using a capacitive sensing scheme. The device also includes a force-sensor drive electrode disposed below the first array of electrodes and a force-sensor sense electrode disposed below the force-sensor drive electrode. The force-sensor drive and sense electrode may be configured to sense a force on the cover. The device also includes a shared drive circuit having an output that is operatively coupled to the array of touch-sensor electrodes and the force-sensor drive electrode.
US09779674B2
Provided are a touch panel system with improved indicator detection accuracy and an electronic information device provided with the touch panel system. A touch panel system 1 includes: a touch panel 3 provided with a plurality of electrodes SL, DL; and an indicator position detection unit 5 for detecting a position of the indicator that is in contact with or close to the detection surface P, based on an output signal that is outputted by at least part of the electrodes SL, DL and shows a capacitance formed by the electrode SL. The touch panel system is characterized in that the indicator position detection unit 5 corrects detection sensitivity for each predetermined position within the detection surface P so as to correspond to a pattern of the electrodes SL, DL, and detects the position of the indicator within the detection surface P.
US09779661B2
A pixel circuit comprising two sub pixel circuits, each of which includes: five switching units, a driving unit, an energy storage unit and an electroluminescent unit. A first switching unit, a second switching unit and a fifth switching unit of a first sub pixel circuit and a first switching unit, a second switching unit and a fifth switching unit of a second sub pixel circuit share a scanning signal line. In the pixel circuit, the operating current flowing through the electroluminescent unit is not affected by the threshold voltage of the corresponding driving transistor, which solves the problem of non-uniformity of display luminance because of the threshold voltage drift of the driving transistor. At the same time, driving of two pixels is completed by using one compensation circuit, and the two adjacent pixels share a plurality of signal lines, which can reduce a number of signal lines used for the pixel circuit in the display apparatus, reduce a cost of an integrated circuit, decrease pixel spacing and achieve a higher pixel density.
US09779659B2
A pixel architecture includes a LED, a transistor, a data receiving unit, a compensation unit, a first switching unit, a second switching unit, and a capacitor. The transistor is configured to drive the LED. The first switching unit transmits a pixel data signal to the transistor according to a first scan signal. The compensation unit transmits a reference voltage. The first switching unit transmits a supply voltage to the transistor according to a second scan signal. The second switching unit transmits the pixel data signal to the transistor according to the second scan signal or a third scan signal. The capacitor is coupled to the transistor and the data receiving unit. The pixel data signal is transmitted to the capacitor at the time that the compensation unit transmit the reference voltage to the transistor.
US09779656B2
A pixel driving method of a display panel is disclosed. The display panel includes a plurality of scan lines, data lines and pixels. Each of the pixel includes a first transistor with a first end coupled to the data line, and a gate end coupled to the scan line, a second transistor with a first end selectively coupled to a voltage source or current source, and a gate end coupled to a second end of the first transistor, and a light-emitting unit with a first end coupled to a second end of the second transistor. The method includes turning on the first transistors of the pixels; coupling the data lines and first ends of the second transistors to the current source; reading voltage levels of gate ends of the second transistors; and providing corresponding data voltages to the pixels according to voltage levels of gate ends of the second transistors.
US09779652B2
A sub-pixel is provided in a display area of an organic EL display device. A bank layer surrounds an outer periphery of the sub-pixel. A contact area is positioned in the display area and is adjacent to the sub-pixel through the bank layer. A pixel electrode is provided in the sub-pixel. A common electrode is disposed across the sub-pixel and the contact area. At least a part of an auxiliary conductive layer is positioned in the contact area. A contact hole is provided in the contact area and electrically connects the common electrode and the auxiliary conductive layer.
US09779644B2
A method computes drive currents for LEDs in a pixel of a signboard to achieve a desired color at a desired luminous intensity. This method is particular applicable to a signboard having pixels made up of four (4) or more primary colors. The method selects a number of colors within a color gamut, and for each selected color, the method computes drive currents for the LEDs of each basis color, such that the resulting luminous intensity of the selected color is maximum. Using the computed drive currents, the method then scales the drive currents to achieve the desired luminous intensity in the desired color. The drive currents may be computed, for example, using a constrained maximization technique, such as linear programming. In one embodiment, the drive currents for each selected color are computed subject to the constraint that none of the drive currents is negative, and that their total is less than a predetermined value. In one embodiment, the selected color is expressed in the units of a linear color space.
US09779643B2
In embodiments of imaging structure emitter configurations, an imaging structure includes a silicon backplane with a driver pad array. The embedded light sources are formed on the driver pad array in an emitter material layer, and the embedded light sources can be individually controlled at the driver pad array to generate and emit light. The embedded light sources are configured in multiple rows for scanning by an imaging unit to generate a scanned image for display.
US09779630B2
This method for computing a conjugated airport navigation graph, from an initial airport navigation graph, is implemented by a computer.This method involves acquiring the initial graph including a plurality of navigation arcs, each including two end nodes, having at least one authorized navigation direction and being identified by its two end nodes.This method further involves determining a conjugated node for each navigation arc and for each authorized navigation direction of the arc, each conjugated node corresponding to a single authorized direction and representing the arc of the initial graph associated with the authorized direction. The conjugated graph is computed by connecting the conjugated nodes as a function of the connections between the arcs of the initial graph and the authorized directions. Two conjugated nodes connect to one another corresponding to two successive arcs of the initial graph and to a same authorized direction.
US09779626B2
Disclosed is a vehicle, and an apparatus and method for controlling the vehicle. The vehicle includes a line information obtainer configured to obtain information regarding a line; a vehicle controller configured to determine whether the vehicle is moving out of a lane based on the information regarding the line, and to determine a level of danger that indicates an extent of danger to the vehicle while the vehicle is changing the lane, based on at least one of a condition around the vehicle or a behavior of the vehicle while the vehicle is moving out of the lane; and a warning unit configured to provide different levels of alert to a driver based on the level of danger.
US09779618B2
A garage door opening device for a motorcycle is provided that includes a vehicle-side communicating device configured to transmit a door opening or closing signal to a garage-side communicating device. The garage door opening device also includes a manual operation switch configured to initiate sending of the opening or closing signal via the vehicle-side communicating device. The vehicle-side communicating device and the manual operation switch are located separately from each other. The vehicle-side communicating device is disposed inside a front cowl that is forward of a meter housing of the motorcycle.
US09779617B2
A microprocessor-operated, networked device that uses sensors in, on and near the toilet to detects toilet leaks and overflows of the toilet tank or bowl, then reports these errant conditions with a visual or audible indicator in addition to sending a message via a network (if available) to a computer system that may collate this data with that from other toilets and other sources and subsequently determine further action such as shutting off water or calling a technician. The present invention can be integral to a toilet or removably attached to an existing toilet without this technology.
US09779616B1
The synchronized, multifocal emergency alert system may include a device/emergency kit container, or may be incorporated into a belt, harness, or other personal protective equipment. The system may include a zipper slider, a zipper, access tab, alert device, and non-conductive pull tab. When the non-conductive pull tab is pulled, the alert device is triggered, and the synchronous, multifocal system alerts monitors that an emergency situation has occurred involving traumatic injury and alerting the monitors of the location of the emergency situation.
US09779610B2
A system includes a marshalling cabinet, a plurality of junction boxes, and an interface. The marshalling cabinet is configured to source a voltage in a plurality of cables through junction boxes to a plurality of field devices. Each of the junction boxes is configured to detect the voltage from the marshalling cabinet and transmit a detection message upon detecting the voltage. The interface is configured to receive the detection messages from the respective junction boxes that detect the voltage.
US09779608B2
An alarm output circuit can cope with simultaneous generations of a plurality of alarm factors based on alarm signals output from one output terminal. The alarm output circuit notifies externally of generations of alarm factors in an intelligent power module. A digital/analog converter, into which digital data indicating the presences and absences of generations of the alarm factors is input, outputs corresponding voltages. A voltage control oscillator outputs a signal of a frequency corresponding to an output voltage of the digital/analog converter.
US09779607B2
Systems are described for monitoring environmental conditions around extremities to aid in preventing damage associated with physical impact. A device embodiment includes, but is not limited to, a deformable substrate configured to conform to a skin surface of a body portion; a sensor assembly coupled to the deformable substrate, the sensor assembly including a proximity sensor configured to generate a sense signal associated with a proximity of an environmental object relative to the body portion; circuitry operably coupled to the sensor assembly and configured to receive the sense signal associated with the proximity of an environmental object relative to the body portion; and a reporting device operably coupled to the circuitry and configured to generate a communication signal associated with one or more of the environmental object or the proximity of the environmental object relative to the body portion responsive to instruction by the circuitry.
US09779585B2
A gaming system, and method of controlling a gaming system, having a touchscreen, that simulates a game of skill by showing a graphical object and detecting a pair of spaced-apart user input touch points on the touchscreen. An increase in distance between the touch points corresponds to an increase in stress upon the object, which is animated on the touchscreen, and scaling of an associated reward. A failure threshold is selected and the increase in stress is tested against the failure threshold. The failure threshold may be at least partly randomized. If the stress exceeds the threshold, then a failure event is shown. If the touch input ceases, the user may elect to accept then current reward value or to continue. The object may be a bubble and the stress may be expansion of the bubble, leading to popping of the bubble if the expansion exceeds the failure threshold.
US09779578B2
An electronic gaming machine, system and method for providing game components with 3D enhancement are provided. The machine includes: one persistent data store; one receiver to receive game data for storage in the persistent data store; at least one processor configured to, using a portion of the game data, generate a multi-faceted gaming surface having a plurality of facet gaming surfaces, wherein each facet gaming surface comprises at least one of a row and a column of game components along a plane in accordance with a set of game rules for a given game; and a display device configured with a user interface to display the multi-faceted gaming surface in three-dimensions in relation to the plane of the display device; wherein the at least one processor is configured to run multiple instances of the given game in parallel on different facet gaming surfaces of the multi-faceted gaming surface.
US09779575B1
A computerized method for an electronic game includes starting a round of play of the electronic game, and monitoring a user's brain activity. The method includes determining whether at least one component of the user's brain activity exceeds a threshold level, and changing a chance of winning the round of play if the at least one components of the user's brain activity exceeds the threshold level. Changing the chance of winning the round of play may include increasing the chance of winning the round of play.
US09779570B2
Systems and methods of user code synchronization with Z-wave door locks are provided. Methods can include determining an occurrence of a predetermined event, upon the occurrence of the predetermined event, identifying a set of a plurality of user codes stored in a control panel to be synchronized, and wirelessly transmitting the set of the plurality of user codes to be synchronized from the control panel to at least one door lock using a Z-wave communications protocol.
US09779566B2
Systems and methods are disclosed that provide for management of resources of one or more systems included in an access-controlled area of a distributed site of an electric power delivery system. In certain embodiments, one or more users entering and access-controlled area may be identified via physical access control credentials provided to an associated access control system. A determination may be made as to whether the users have access rights to one or more hardware and/or software resources of systems included in the access-controlled area. Based on the determination, control signals may be generated by the access control system to enable and/or disable associated resources.
US09779565B2
A motor vehicle controls operation of a mobile electronic device and includes a fingerprint sensor which scans a driver's fingerprint and produces a first electronic representation of the driver's fingerprint. A wireless transceiver receives from the mobile electronic device a first air-borne signal including a second electronic representation of the driver's fingerprint. An electronic processor determines whether the vehicle is in motion, compares the first electronic representation of the driver's fingerprint to the second electronic representation of the driver's fingerprint, and causes the transceiver to transmit a second air-borne signal to the mobile electronic device. The second air-borne signal instructs the mobile electronic device to disable itself. The second air-borne signal is transmitted only if the processor determines that the vehicle is in motion and ascertains as a result of the comparison that the first electronic representation of the driver's fingerprint matches the second electronic representation of the driver's fingerprint.
US09779564B2
A system for controlling an access authorization and/or driving authorization for a vehicle includes at least one mobile communication device and a control unit in the vehicle that receives and checks authorization data sent from the mobile communication device. The mobile communication device has a data carrier for storing the authorization data. The data carrier has at least one protected storage region for the storage of the authorization data. A database server transfers encrypted authorization data to the data carrier for storage in the protected storage region.
US09779559B2
An abnormality monitoring circuit of an ECU includes a microcomputer, a reset circuit that resets the microcomputer, a monitor circuit that monitors the operation of the microcomputer, and an output circuit that activates an external actuator. The monitor circuit has an abnormality decision signal output section that outputs an abnormality decision signal to the output circuit when not being able to confirm that an output of a normal monitor signal of the microcomputer has occurred within an abnormality decision time. The monitor circuit has a reset decision signal output section that outputs a reset decision signal to the reset circuit when not being able to confirm that an output of the normal monitor signal of the microcomputer has occurred within a BIST (Built In Self Test) completion time of the microcomputer and a reset decision time set to a time longer than the abnormality decision time.
US09779557B2
Embodiments are directed to monitoring vehicle operations. If sensor information based on sensor data captured by a sensor computer installed in a vehicle is provided to a server by a client computer. An analysis engine may compare the sensor information to vehicle models associated with the vehicle. One or more reports based on the comparison may be distributed registered subscribers. A modeling engine may be employed to update the vehicle models based on the sensor information. The one or more updated vehicle models may be communicated to one or more client computers that may be associated with one or more users. The sensor information may be obtained from the sensor computer. Sensor information may include metrics associated with the operation of the vehicle. Metrics may include timestamps, road shocks, straight line driving, harshness, acceleration, deceleration, trip length, travel speeds, or the like.
US09779548B2
A multiuser, collaborative augmented reality (AR) system employs individual AR devices for viewing real-world anchors, that is, physical models that are recognizable to the camera and image processing module of the AR device. To mitigate ambiguous configurations when used in the collaborative mode, each anchor is registered with a server to ensure that only uniquely recognizable anchors are simultaneously active at a particular location. The system permits collaborative AR to span multiple sites, by associating a portal with an anchor at each site. Using the location of their corresponding AR device as a proxy for their position, AR renditions of the other participating users are provided. This AR system is particularly well suited for games.
US09779545B1
Aspects of the technology described herein optimally locate business labels within the footprint of a building shown on a digital map. An optimal arrangement comprises business labels displayed entirely within the building footprint without the business labels overlapping each other. The technology initially generates label arrangements and calculates a cost for the arrangements. A cost of zero means the arrangement is optimal. For non-zero costs, a lower cost means the arrangement is close to an optimal arrangement. The technology can continue to generate arrangements for analysis until an acceptable arrangement is found.
US09779543B2
A method for providing information representing physical features of a portion of a three-dimensional surface, the information including data files at different resolution levels. The data files are stored in a hierarchical file system. A hash value is computed from a file designator of a data file and is assigned to the data file. The data file is stored according to the assigned hash value in the file system. A request hash value is received from the external device, and a data file that has an assigned value corresponding to the request hash value is provided to the external device. A method for receiving such information is also provided, in which information including an information designator is requested. A request hash value is computed from the information designator and transmitted to the server. A data file that includes the requested information is received from the remote server.
US09779541B2
There is provided a system including a hardware processor, a memory, and an illumination rendering unit including a virtual object discrimination module stored in the memory. The hardware processor is configured to execute the illumination rendering unit to perform a first, primitive render of an illumination of a scene including multiple virtual objects, and to determine a score for each of the virtual objects corresponding to its respective contribution to the illumination of the scene. The hardware processor is also configured to execute the illumination rendering unit to identify one or more of the virtual objects as disregardable based on their respective scores, and to perform a second render of the illumination of the scene while disregarding presence of the identified one or more virtual objects as disregardable in the scene.
US09779540B2
A virtual reality (VR) console receives slow calibration data from an imaging device and fast calibration data from an inertial measurement unit on a virtual reality headset. Using a model of the VR headset, the VR console identifies model locators corresponding to locators on the VR headset and generates estimated positions for locators included in slow calibration data. The VR console adjusts calibration parameters so a relative distance between estimated positions of the locators and positions of their corresponding model locators is less than a threshold value. From the estimated positions, the VR console generates calibrated positions of a reference point on the VR headset associated with images from the slow calibration data. The VR console determines predicted positions of the reference point from the calibrated positions and adjusts calibration parameters so intermediate estimated positions of the reference point are within a threshold distance of the predicted positions.
US09779539B2
An information processing apparatus and method provide logic for processing information. In one implementation, a computer-implemented method includes receiving spatial positions associated with a plurality of images. The method determines displacements of the images in opposing first and second horizontal directions, based on at least the spatial positions. The method then generates, using a processor, first and second composites of the images, based on the determined displacements.
US09779536B2
A graphics processing pipeline (20) comprises first vertex shading circuitry (21) that operates to vertex shade position attributes of vertices of a set of vertices to be processed by the graphics processing pipeline. Tiling circuitry (22) then determines for the vertices that have been subjected to the first vertex shading operation, whether the vertices should be processed further. A second vertex shading circuitry (23) then performs a second vertex shading operation on the vertices that it has been determined should be processed further, to vertex shade the remaining vertex attributes for each vertex that it has been determined should be processed further.
US09779534B2
In an example, rendering graphics data includes determining, with a graphics processing unit (GPU), a texture offset for a current segment of a plurality of ordered segments of a dashed line, where the texture offset for the current segment of the plurality of ordered segments is based on an accumulation of lengths of segments that precede the current segment in the order, and pixel shading the current segment including applying the texture offset to determine a location of the current segment.
US09779531B1
The present disclosure is directed towards systems and methods for modifying and scaling content within a digital image. For example, systems and methods described herein involve identifying source content to add to a destination image. The source content includes one or more detected objects. The systems and methods further involve scaling the source content based on a size of one or more detected objects within the destination image. Additionally, the systems and methods involve displaying the source content within the destination image while preventing portions of the source content from interfering with one or more protected regions corresponding to the one or more detected objects within the destination image. In this way, the systems and methods enable adding source content to a destination image while minimizing manual modifications to blend the source content into the display of the destination image.
US09779528B2
In one example, a graphics processing unit may use an optimized geometric realization to render a text shape as a scalable geometry. The graphics processing unit may generate an inner geometry for a text shape. The graphics processing unit also may generate a tessellated edge geometry abutting the inner geometry for an edge of the text shape. The graphics processing unit further may assign a coverage gradient to the tessellated edge geometry to create an anti-aliased edge for the text shape.
US09779525B2
Systems and methods are presented for representing non-numerical data objects in an object time series. An object time series of can be created by establishing one or more associations, each association including a mapping of at least one point in time with one or more objects that include properties and values. Visual representation of an object time series may include displaying non-numerical values associated with objects in the object time series in association with respective points in time.
US09779521B2
A system and method of a gravity point drawing that simulate a physical model to draw or modify vector curves. A node is identified in a drawing of a graphical application. A size of a predefined space around the node and an intensity value associated with the node are determined. The intensity value affects the curvature of a vector curve in the predefined space. The vector curve is generated in the predefined space. The curvature of the vector curve is based on the size of the predefined space and the intensity value associated with the node in the drawing.
US09779516B2
A method of predicting a portion of an image, for encoding or decoding of an image, the image portion being predicted by an intra prediction process with respect to samples of at least one reference image portion of the image, the method comprising deriving samples from at least one reference image portion; generating, from said derived samples, by the intra prediction process, at least one prediction image portion corresponding to the image portion to be predicted; and applying a parametric displacement transformation to at least the derived samples and/or the prediction image portion. A method and device for encoding and a method a device for decoding are also described.
US09779515B2
Spatio-temporal light field cameras that can be used to capture the light field within its spatio temporally extended angular extent. Such cameras can be used to record 3D images, 2D images that can be computationally focused, or wide angle panoramic 2D images with relatively high spatial and directional resolutions. The light field cameras can be also be used as 2D/3D switchable cameras with extended angular extent. The spatio-temporal aspects of the novel light field cameras allow them to capture and digitally record the intensity and color from multiple directional views within a wide angle. The inherent volumetric compactness of the light field cameras make it possible to embed in small mobile devices to capture either 3D images or computationally focusable 2D images. The inherent versatility of these light field cameras makes them suitable for multiple perspective light field capture for 3D movies and video recording applications.
US09779506B2
A method for processing information and an electronic device are provided. The electronic device includes a camera device, an image is acquired by the camera device as a preview image, and a first distance between the camera device and a shooting object which is shot in the preview image is obtained; the preview image is detected, and at least one area meeting a predetermined condition is obtained, where the first distance corresponding to the at least one area falls within the first predetermined distance scope.
US09779500B2
An image processing device includes an input unit and an alignment unit. The input unit inputs a cell shape image and a fluorescence image. The cell shape image shows a shape of a cell in a tissue section. The fluorescence image shows expression of a specific protein as a fluorescent bright point in a region same as a region in the tissue section. The alignment unit aligns the cell shape image and the fluorescence image based on an information source detected in both the cell shape image and the fluorescence image.
US09779498B2
In the present embodiments, a statement related to an image point or an image region in a reconstructed x-ray image is made in relation to the reliability of the reconstructed grayscale value for the image points of a 2D/3D x-ray image. A confidence level is formed for the grayscale value from a first number of the available x-ray images in relation to a second number of required x-ray images for a complete reconstruction of the respective grayscale value of the 2D/3D x-ray image to be imaged.
US09779496B2
A method is provided for measuring or estimating stress distributions on heart valve leaflets by obtaining three-dimensional images of the heart valve leaflets, segmenting the heart valve leaflets in the three-dimensional images by capturing locally varying thicknesses of the heart valve leaflets in three-dimensional image data to generate an image-derived patient-specific model of the heart valve leaflets, and applying the image-derived patient-specific model of the heart valve leaflets to a finite element analysis (FEA) algorithm to estimate stresses on the heart valve leaflets. The images of the heart valve leaflets may be obtained using real-time 3D transesophageal echocardiography (rt-3DTEE). Volumetric images of the mitral valve at mid-systole may be analyzed by user-initialized segmentation and 3D deformable modeling with continuous medial representation to obtain, a compact representation of shape. The regional leaflet stress distributions may be predicted in normal and diseased (regurgitant) mitral valves using the techniques of the invention.
US09779494B2
A dispensing system for depositing material on an electronic substrate includes a frame, a dispensing unit gantry movably coupled to the frame, a dispensing unit coupled to the dispensing unit gantry, a vision system gantry coupled to the frame, and a vision system coupled to the vision system gantry. A controller is configured to manipulate the vision system with the vision gantry system to move to the position defined by a feature, to acquire an image of at least a portion of a feature, to search for an edge of interest along a center of the image, and to return a value indicating an offset of zero (0), which is interpreted as the location that is exactly as expected, and an offset that reflects where the edge of interest intersected that axis location.
US09779487B2
Methods and systems of equalizing spatial frequency signals for images are provided. Images distorted through defocus, motion blur, under-sampling or other reasons may be equalized. Equalized spatial frequency signals may be used to determine correspondence matching between images. Image patches from two or more image signals may be identified and analyzed to determine image patches that contain similar representations of the real scene, with sufficient local details for accurately computing cross-correlation.
US09779484B2
Dynamic motion path blur techniques are described. In one or more implementations, paths may be specified to constrain a motion blur effect to be applied to a single image. A variety of different techniques may be employed as part of the motion blur effects, including use of curved blur kernel shapes, use of a mesh representation of blur kernel parameter fields to support real time output of the motion blur effect to an image, use of flash effects, blur kernel positioning to support centered or directional blurring, tapered exposure modeling, and null paths.
US09779461B2
Systems, methods, and apparatus embodiments for electric power grid and network registration and management of physical and financial settlement for participation of active grid elements in supply and/or curtailment of power. Settlement is provided for grid elements that participate in the electric power grid following initial registration of each grid element with the system, preferably through network-based communication between the grid elements and a coordinator, either in coordination with or outside of an IP-based communications network router. A multiplicity of active grid elements function in the grid for supply capacity, supply and/or load curtailment as supply or capacity, and are compensated through settlement for their functional participation in the electric power grid. Also, messaging related to settlement is managed through a network by a Coordinator using IP messaging for communication with the grid elements, with the energy management system (EMS), and with the utilities, market participants, and/or grid operators.
US09779458B2
The present disclosure generally relates to a computer implemented system and method for automatically generating insurance policy related data. The system and method may determine a vehicle operator and generate empirical vehicle operator identity data. The system and method may further acquire empirical vehicle operation data related to the actual vehicle operator, and correlate the empirical vehicle operator identity data and the empirical vehicle operation data to generate vehicle insurance policy related data. The system and method may further include processing one or more insurance options, including underwriting and pricing, based at least in part on the vehicle insurance policy related data.
US09779449B2
A method, apparatus and system related to veracity determination through comparison of a geospatial location data of a vehicle with a provided data are disclosed. In one aspect, the method of a veracity server associates a provided data of an individual with a vehicle using a processor, determines the geospatial location of a vehicle, correlates a relevance of the geospatial location of the vehicle with the provided data, and determines the veracity of the provided data based on the relevance of the geospatial location of the vehicle to the provided data. The method may also comprise the usage of a geospatial circuit in the vehicle in order to transmit geospatial coordinates as well as a plurality of relevant locational information of the vehicle to the veracity server in order to make a correct veracity determination of the provided data.
US09779447B2
A rendering constraint is detected for a maximum time between capture of each a plurality of frames of a captured video stream of a consumer and a rendering of each corresponding frame of a consumer representation comprising a rendered three dimensional model rendered to depict a consumer appearance and a movement wearing a particular merchandise item. Processor elements accessible to the at least one computing system are selected that are able to generate the rendered three dimensional model within the time period specified in the rendering constraint. At least one processing task is directed to the selected processor elements to build the consumer representation comprising the three dimensional model and generate a rendering of the three dimensional model wearing the particular merchandise item as the captured video stream is received in real time at the at least one computer system.
US09779440B2
Methods and systems to suggest information to be used with an item being listed for sale may include analyzing a plurality of stored entries of words and identifying certain entries based on desirability scores associated with those entries. The entries and the desirability scores may be identified based on their frequency of use in the plurality of stored entries and/or in the title information or other information associated with items offered for sale.
US09779437B2
Methods and systems to automatically respond to a request for product information are described. In one embodiment, a data collection module may collect product data over a network, identify that the product data is related to a particular product, and store the product data and an association between the product data and the particular product in a database. An instant messaging engine may receive a request for the product data after the product data is stored in the database and an interpreter module may identify, in response to the request, the request to correspond to the particular product and retrieve the product data based on the association between the particular product and the product data. The instant messaging engine may also transmit, using an instant messaging protocol, a response to the request, the response including the product data.
US09779430B2
A licensing envelope provides use of an application or device on a metered basis. The licensing envelope can be used with or without a connection to a computer network. In one embodiment, an application is provided with a dynamically linked library for the licensing envelope. The dynamically linked library verifies that access is enabled and calls a local licensing server when the application is opened. The local licensing server connects to and transfers data to a remote licensing server on a periodic basis. The remote licensing server can provide authorization codes for additional use of the application, bill the user, and forward payment to the application vendor.
US09779426B2
Methods, apparatus, and articles of manufacture to share media are disclosed. An example system includes a first device to capture, via a sensor, a representation of media being presented by a media presentation device separate from the first device. The first device to send a first user identifier of a first user of the first device, a second user identifier of a second user, different from the first user, and the representation of media to a media share facility. In response to the sending of the first user identifier, the second user identifier and the representation of media to the media share facility, receiving access to the media for the second user. When the access to the media is provided to the second user, crediting the media content with audience-interest credit based on the first user identifier.
US09779425B2
A method and system is provided for facilitating affiliate link generation. A publisher enables the system by identifying a webpage on an affiliate web site. The system performs an initial assessment of the page to extract webpage information, which is compared to information stored in a database. If the extracted information matches stored information, a record of the webpage is displayed and an affiliate link is dynamically generated for immediate use. If the extracted information does not match stored information, a new record of the webpage is created. If the webpage contains product-specific data, a product-specific record is stored. If the webpage does not contain product-specific data, a non-product record is stored. An affiliate link is then dynamically created. The new record of the product and dynamically created affiliate link is added to the database for immediate use.
US09779422B2
A revenue share analysis module can determine individual session revenues for content items provided by content providers. The module can also determine total session content revenues for each of the content items according to the determined individual session revenues, and determine respective content values for each of the content items according to the determined total session revenues for each of the content items. It also may determine total session provider revenues for each of the content providers according to the determined total session revenues for each of the content items, and determine respective provider values for each of the content providers according to the determined total session revenues for each of the content providers. Also, it can determine revenue share offers according to the content values and/or the provider values.
US09779416B2
A social graph is built which includes interactions, sharing activity, and connections between the users of the open Web and can be used to improve ad targeting and content personalization. Personally identifiable information is not collected. The sharing activity can include receiving first activity information for a sender of a message to a recipient by a collection resource at a Web site, the collection resource adding a link to the message, and receiving second activity information when the recipient accesses the link. The first or second activity information can include a cookie, which can be used to identify a node in a social graph as being representative of a particular person or user. When a match is not found, a fingerprinting approach can be performed using attributes, such as device identifiers; IP addresses; operating systems; browsers types; browser versions; or user navigational, geo-temporal, or behavioral patterns.
US09779412B2
A method and system for placement of graphical objects on a page to optimize the occurrence of an event associated with such objects. The graphical objects might include, for instance, advertisements on a webpage, and the event would include a user clicking on that ad. The page includes positions for receipt of the object material. Data regarding the past performance of the objects is stored and updated as new data is received. A user requests a page from a server associated with system. The server uses the performance data to derive a prioritized arrangement of the objects on the page. The objects are arranged according to a calculation and returned to the user on the requested page.
US09779410B2
The disclosure relates to network-implemented methods and systems for providing dynamic product pricing to a seller, using a self-updating database.
US09779408B2
In a system and method for flexibly offering on-line promotions to visitors of a website hosted by a server, when a user signs up with the website, the server collects a plurality of user data from the visitor. If a user's data matches predetermined criteria from an advertiser, then online promotions from this advertiser are included in an opt-in window displayed to the user. In some aspects, a bifurcated client/server scripting approach isolates personally identifiable information until or unless a user opts-into an offer or offers. The server dynamically generates pricing information for each advertiser according to a flexible algorithm. The flexible algorithm depends on the type and quality of user requested by the advertiser.
US09779407B2
Real-time fraud prevention software-as-a-service (SaaS) products include computer instruction sets to enable a network server to receive medical histories, enrollments, diagnosis, prescription, treatment, follow up, billings, and other data as they occur. The SaaS includes software instruction sets to combine, correlate, categorize, track, normalize, and compare the data sorted by patient, healthcare provider, institution, seasonal, and regional norms. Fraud reveals itself in the ways data points deviate from norms in nonsensical or inexplicable conduct. The individual behaviors of each healthcare provider are independently monitored, characterized, and followed by self-spawning smart agents that can adapt and change their rules as the healthcare providers evolve. Such smart agents will issue flags when their particular surveillance target is acting out of character, outside normal parameters for them. Fraud controls can therefore be much tighter than those that have to accommodate those of a diverse group.
US09779401B2
A user device can be configured for network access, such as for guest network access. In one example, a first device receives an indication of a transaction that uses the first device. The first device communicates a request for network access to an access point of the network in response to receiving the indication of the transaction. The first device then receives a first key from the access point. The first device provides the first key to the user device. The user device is to use the first key to obtain the network access to the network.
US09779400B2
The present disclosure concerns a method of identifying a biometric record of an individual in a database comprising a plurality of biometric records, each record comprising at least one reference biometric sample, the method comprising: receiving, by a biometric identification unit (202), an input biometric sample with associated source information; selecting, by the biometric identification unit using a reference table (210), and based on said source information a matching process; and applying by said biometric identification unit said selected matching process to at least some of said biometric records of said database to determine whether said input biometric sample matches a reference biometric sample of one of said biometric records.
US09779398B2
An approach is provided for purchasing items using contactless payment devices (credit cards and debit cards, key fobs, smartcards or other devices). The approach retrieves the contactless payment identifiers that each pertain to a separate payment account used by a user. One of the contactless payment identifiers is selected based on one or more selection criteria, such as user and monetary incentives. The approach further pays for purchases using the payment account that corresponds to the selected contactless payment identifier.
US09779396B2
The current invention provides a mobile payment method and a number of variations that enable a consumer to pay for a purchase from a merchant. Preferably the consumer may use a mobile device such as a smart phone to complete the transaction. With the current invention, the merchant may be capable of conducting the transaction using only an ordinary point of sale (OPOS) terminal, allowing the merchant and consumer to conduct business in a more convenient manner. The variations of the core method also significantly facilitate possible payment from the consumer to the merchant, enhancing the efficiency of the transactions.
US09779390B1
The APPARATUSES, METHODS AND SYSTEMS FOR ADVANCEMENT PATH BENCHMARKING (“APB”) provides mechanisms allowing advancement seekers to identify, map out, structure and interact with various advancement paths to the seeker's goals. In one embodiment, the seekers are career advancement seekers, and the APB provides mechanisms allowing the seeker to explore various career paths and opportunities. In one embodiment, the APB interacts with a statistical engine, which allows seekers to map their experiences to various advancement states in the statistical engines state structure. By so doing, it allows seeker to explore multiple paths based on various criteria, and allows seekers to plan their career goals. In the process, the APB obtains and tracks information from a number of seekers allowing any one seeker to benchmark attributes of their advancement path against other seekers. In other embodiments, the seekers may be students wishing to advance their academic advancements. In yet other embodiments, the seekers are financial seekers who wish to achieve their financial goals.
US09779386B2
The present invention relates to software and a method of use for implementing workflows and managing engagements and staff. More particularly, the present invention relates to a software module tracking data of staff, engagements and workflows and a method of using such data in the management of staff and assignment of tasks. Information concerning employees is input into a database by the manager and the employees, and is tracked therein. The information concerning an employee includes an employee's availability, ability and experience. Workflow/Task information is input into the database when either a client makes a request for service of the business, or a workflow/task internal to the business is needed to be performed. Task information includes the nature of the work and deadlines. Task information is compared to the employee information. A list is automatically generated naming the employees best suited to the mandate of the task. The manager then chooses a name from the top of the list and assigns the task to that employee.
US09779385B2
A social networking system determines the meaning of an anchor term used in a communication received from a communicating user. Candidate nodes are identified in the dictionary based on the anchor term, where each candidate node represents a possible meaning of the anchor term. The context of the anchor term is determined, and a score is determined for each candidate node based on the determined context. A candidate node is selected that most likely represents the meaning of the anchor term based on the determined candidate node scores. The context of the anchor term may be a social context derived from users connected to the communicating user that use the anchor term in communications. A communicating user may be prompted to identify the meaning of the anchor term explicitly based on the use of the term in communications from other users connected to the communicating user.
US09779377B2
A method includes analyzing, by a computer device, data associated with tickets generated in a managed environment. The method also includes generating, by the computer device, a suggested rule change based on the analyzing. The method further includes receiving, by the computer device, an acceptance or denial of the suggested rule change.
US09779375B2
Aspects described herein relate to a flexible order fulfillment management system that utilizes predefined fulfillment workflows including common business processes. By utilizing predefined workflows including common business processes, the order fulfillment management system is able to drive store-based fulfillment programs efficiently as multiple fulfillment workflows may utilize the same common business processes and a single fulfillment management system may operate workflows in parallel. In addition, such an order fulfillment management system may also be more easily adapted for different retail store environments as the system allows a designer to easily create or modify a fulfillment workflow by selecting predefined common business processes or creating any additional custom business processes. Another aspect described herein relates to a tool that allows a designer of an order fulfillment program to select from a group of predefined common business processes to create workflows associated with an order fulfillment program.
US09779370B2
One embodiment of the present invention provides a system for detecting anomalous correlations between public and private activities of a user. During operation, the system collects public and private activity data associated with the user. The system generates a series of feature pairs, each feature pair including a public feature vector and a private feature vector generated from the activity data. Each respective feature pair corresponds to a respective point in time. The system generates a model to determine whether there is an anomaly in a correlation between the user's public and private activity data. The model is associated with a normal correlation between the user's public and private activity data over a period of time. The system collects additional public and private activity data and applies the model to determine whether there is an anomaly. The system may issue an alert in response to detecting an anomaly.
US09779360B2
A system may include first and second qubits that cross one another and a first coupler having a perimeter that encompasses at least a part of the portions of the first and second qubits, the first coupler being operable to ferromagnetically or anti-ferromagnetically couple the first and the second qubits together. A multi-layered computer chip may include a first plurality N of qubits laid out in a first metal layer, a second plurality M of qubits laid out at least partially in a second metal layer that cross each of the qubits of the first plurality of qubits, and a first plurality N times M of coupling devices that at least partially encompasses an area where a respective pair of the qubits from the first and the second plurality of qubits cross each other.
US09779353B2
An antenna device or a communication terminal device including the antenna device includes ground conductor, which serves as a plate-shaped conductor and is provided in an inner layer of a circuit board. An antenna coil is mounted so that a first main surface of a magnetic core faces the circuit board. The antenna coil is arranged so that a first conductor portion of a coil conductor is at a position that is closer to the ground conductor than a second conductor portion. The antenna coil is arranged so that the first conductor portion of the coil conductor is positioned in the vicinity of a longitudinal direction end portion of a casing, and the first conductor portion of the coil conductor is bent in a direction toward the ground conductor.
US09779349B2
In a method of producing a transponder (T1, T2, T3), a substrate (1, 91) is provided. The substrate (9, 91) comprises a first area (2), a second area (3) adjacent to the first area (2), and a first electric contact (8, 98) adjacent to the second area (3). An electric device (50, 80) is placed in or on the first area (2), preferably without touching the first electric contact (8, 98). Subsequently, a conductive glue (12) is applied on the second area (3) and on the first electric contact (8, 98) so that the conductive glue (12) electrically couples the first electric contact (8, 98) with the electric device (50, 80).
US09779347B2
According to one embodiment, a smart card includes a communication unit, recording unit, first reception processor, determination unit, and first transmission processor. The recording unit records data defined by definition information. The first reception processor receives a command from an external terminal. If the first reception processor receives the command, the determination unit determines whether or not data required for execution of the command is stored in the recording unit. If the determination unit determines that the required data is not stored in the recording unit, the first transmission processor transmits a response indicating the start of a session required to acquire data related to that data from the external terminal to the external terminal.
US09779344B2
A printed circuit board comprises an optically readable code with product information. The information is encoded in code locations which are distributed over the printed circuit board at different positions.
US09779343B2
Weighted transaction cards and methods of manufacturing the same. The weighted transaction cards may include a tungsten member that comprises at least a portion of a layer of the transaction card. The tungsten member may be encapsulated and/or disposed in an opening of a surround to define and inlay. The inlay may be laminated with one or more additional layers according to traditional card manufacturing techniques (e.g., a hot lamination process). The weighted transaction cards may have a weight significantly greater than traditional plastic transaction cards such that the weighted transaction cards.
US09779342B2
A radio frequency identification (RFID) reader sequentially carries out inventory rounds with passive RFID sensor tags. Each RFID sensor tag has at least one sensing element arranged to sense a predetermined quantity. The reader reads one value of the predetermined quantity based on a backscattering modulation frequency used by the passive RFID sensor tag during each inventory round and releases the RFID sensor tag prior to reading next value of the predetermined quantity based on a backscattering modulation frequency used by the passive RFID sensor tag during a subsequent inventory round. If the passive RFID sensor comprises two or more sensing elements having different sensor characteristics, the reader reads one of the sensing elements of the passive RFID tag during one inventory round and releases the passive RFID sensor tag prior to reading another one of the sensing elements of the passive RFID sensor tag during a subsequent inventory round.
US09779331B2
Provided is a method and system of tracking partially occluded objects using an elastic deformation model. According to an exemplary method and system, partially occluded vehicles are detected and tracked in a scene including side-by-side drive-thru lanes. A method for updating an event sequence includes acquiring video data of a queue area from at least one image source; searching the frames for subjects located at least near a region of interest (ROI) of defined start points in the video data; tracking a movement of each detected subject through the queue area over a subsequent series of frames; using the tracking, determining if a location of the a tracked subject reaches a predefined merge point where multiple queues in the queue area converge into a single queue lane; in response to the tracked subject reaching the predefined merge point, computing an observed sequence of where the tracked subject places among other subjects approaching an end-event point; and, updating a sequence of end-events to match the observed sequence of subjects in the single queue lane.
US09779325B2
Methods, systems, and apparatus including computer program products for using extracted image text are provided. In one implementation, a computer-implemented method is provided. The method includes receiving an input of one or more image search terms and identifying keywords from the received one or more image search terms. The method also includes searching a collection of keywords including keywords extracted from image text, retrieving an image associated with extracted image text corresponding to one or more of the image search terms, and presenting the image.
US09779317B2
An image processing system includes a reading unit, a checking unit, a display control unit, and an image correcting unit. The reading unit reads image information from an original manuscript to generate image data. The checking unit checks whether or not a plurality of items listed in the original manuscript include an unentered item with the result of a character recognition process for recognizing a character contained in the image data. When the unentered item is present, the display control unit performs control to display information for informing a user of the unentered item. The image correcting unit adds a text with respect to the unentered item according to an input made by a user to correct the image data.
US09779316B2
Processing system and method for biometrics identification uses a plurality of biometrics capture devices and one or more network servers to provide cloud based biometric processing services. One or more gateway computers regulate data traffic as between the one or more servers and the biometric capture devices. The components of the system work cooperatively to reduce system bandwidth requirements and reduce a processing load upon various system components. The components are responsive to processing requests which dynamically selectively specify constituent steps in a biometric recognition process which are to be performed by each of the components.
US09779312B2
Provided is a system capable of further reducing risk such as a contact between a moving body such as a vehicle and a traffic participant present around the moving body. According to an environment recognition system (1) of the present invention, a database (10) stores each of a plurality of reference symbol strings describing the state of an environmental element constituting each of a plurality of scenes assumed to be around the moving body. A first arithmetic processing element (11) detects a scene around the moving body and generates a symbol string describing the state of the environmental element constituting the detected scene. A second arithmetic processing element (12) evaluates similarity between the symbol string and each of the plurality of reference symbol strings stored in the database (10).
US09779308B2
A video transmission apparatus detects a target object to be monitored from images obtained by imaging a monitoring area, tracks the detected target object, obtains existence time from appearance to disappearance of the target object, and transmits a data volume reduced image of the target object to a video reception apparatus. The video reception apparatus analyzes the data volume reduced image transmitted from the video transmission apparatus and transmits a video request of the target object to the video transmission apparatus) based on input made according to the result of the analysis. When the video request transmitted from the video reception apparatus is received, the video transmission apparatus generates a monitoring video from the appearance to the disappearance of the target object based on the existence time of the target object and transmits the monitoring video to the video reception apparatus.
US09779303B2
A system and process for video characterization that facilitates video classification and retrieval, as well as motion detection, applications. This involves characterizing a video sequence with a gray scale image having pixel levels that reflect the intensity of motion associated with a corresponding region in the sequence of video frames. The intensity of motion is defined using any of three characterizing processes. Namely, a perceived motion energy spectrum (PMES) characterizing process that represents object-based motion intensity over the sequence of frames, a spatio-temporal entropy (STE) characterizing process that represents the intensity of motion based on color variation at each pixel location, a motion vector angle entropy (MVAE) characterizing process which represents the intensity of motion based on the variation of motion vector angles.
US09779298B2
A forensic verification system extracts a print signature via a print signature extractor from an interior of a halftone contained in an image. The system utilizes a comparator to compare the print signature to a reference signature stored in a registry to determine differences between the print signature and the reference signature. The system utilizes a forensic analyzer to perform a forensic analysis on the signatures based on the comparison to authenticate the image.
US09779287B2
Techniques for identifying a person in a target image are described. According to one of the techniques, identifying a person in a target image involves displaying, within a graphical user interface, an image that depicts one or more faces. One or more faces are automatically detected within the image. A user provides input that selects a face of the one or more faces to be a currently-selected face. A set of images are selected from a collection of images, where the set of images includes images that closely match the currently-selected face. Concurrently with display of the currently-selected face, each image in the set of images is displayed. Within the graphical user interface, a control is provided. The control enables a user to select a target image from the set of images. In response to detecting that the user has selected a target image using the control, the currently-selected face is associated with a person to which the target image corresponds.
US09779286B2
Provided is a feature point location estimation device, whereby fitting of a model is less prone to local solutions, and it is possible to detect a facial feature point with more practical precision. The feature point location estimation device comprises: an image input unit which receives input of a facial image from an external source; a nearest neighbor template computation unit which obtains a nearest neighbor template from among positive examples and a nearest neighbor template from among negative examples, the nearest neighbor templates being the templates nearest to an image that is computed from the inputted facial image using a facial feature point location search parameter from among a plurality of facial image templates constituted by the positive examples and the negative examples; a parameter gradient direction computation unit which computes, from the facial feature point location search parameter and the nearest neighbor templates, a gradient direction of the facial feature point location search parameter; and a search parameter update unit which updates the facial feature point location search parameter by adding the computed gradient direction.
US09779283B2
This application provides to a method for identifying one or more prostate tissue samples in a database that are closest to a test prostate sample, which can be used to aid pathologists when examining prostate tissues to attain reliable and consistent diagnoses of prostate cancer. Also provided are databases and computer algorithms that can be used with such methods.
US09779277B2
A biometric authentication device has a structure member which is wearable to a user, and a biological information acquisition unit that acquires biological information of the user, and a biometric authentication unit that performs authentication of the user. The biological information acquisition unit is provided in a position where a finger of the user in contact when the structure member is worn/removed to/from the user, acquires first biological information with the finger of the user in contact with the biological information acquisition unit and second biological information which is at least one of a finger direction and action data, the finger direction is a direction of the finger in contact with the biological information acquisition unit and the action data is a data corresponding to spatial movement of the biometric authentication device when the structure member is worn/removed to/from the user. The biometric authentication unit performs the authentication based on the first and second biological information.
US09779276B2
An indicia reading terminal has a three-dimensional depth sensor, a two dimensional image sensor, an autofocus lens assembly, and a processor. The three dimensional depth sensor captures a depth image of a field of view and create a depth map from the depth image, the depth map having one or more surface distances. The two dimensional image sensor receives incident light and capture an image therefrom. The autofocusing lens assembly is positioned proximate to the two dimensional image sensor such that the incident light passes through the autofocusing lens before reaching the two dimensional image sensor. The processor is communicatively coupled to the two dimensional image sensor, the three dimensional depth sensor, and the autofocusing lens assembly.
US09779270B2
A data entry device including a housing including a top housing portion including key apertures, a plurality of data entry keys mounted in the housing to have data entry key depression travel paths in the housing, the plurality of data entry keys being associated with a substrate, which is disposed below the top housing portion and anti-tampering electrical conductors arranged between the top housing portion and the substrate thereby to prevent unauthorized access to the substrate.
US09779269B1
An apparatus comprises a storage system and a cryptographic module incorporated in or otherwise associated with the storage system. The cryptographic module is configured to obtain a plurality of data encryption keys used to encrypt respective ones of the data items for storage in the storage system and a plurality of tenant keys for respective ones of the tenants. A given one of the data items is encrypted using a particular one of the data encryption keys. The given data item as stored for a given one of the tenants has associated metadata that includes the particular data encryption key encrypted using the tenant key of the given tenant. Such an arrangement allows for efficient deduplication. For example, a single copy of the given data item can be stored for multiple ones of the tenants by appropriate configuration of the metadata associated with the given data item.
US09779267B2
A method of controlling a process on a computer system for backing-up files stored in a primary storage medium, to a secondary storage medium. The method comprises monitoring a file system implemented on the computer system in order to detect write operations made by the file system to said primary storage medium. Upon detection of a write operation, the integrity of a file being written is verified and/or changes in the file identified with respect to a version of the file currently stored in the primary storage medium and which is being replaced. In the event that the integrity of a file being written by the file system is compromised, and/or any identified changes in the file are suspicious, then the file is identified to the back-up process such that automatic back-up of the file is inhibited.
US09779263B2
A access right estimation apparatus includes an extraction unit that extracts at least one first component from a first object which forms a first document, an access right being set up for the first document; an association unit that associates the extracted first component with access right information which indicates a user who is capable of accessing the first component based on the access right which is set up for the first document; and an access right estimation unit that estimates an access right that should be set up for a second document, which includes at least one second component extracted from a second object that forms the second document, an access right being not set up for the second document, the access right estimation unit estimating the access right based on the second component and the access right information which is associated with the first component.
US09779262B2
Disclosed is a method and apparatus to decrypt file segments in parallel. In one embodiment, an integrated circuit may be used with a storage device of a computing device that comprises: a hardware interface to communicate with the storage device; a crypto-engine to encrypt file segments to be stored on the storage device and to decrypt file segments read from the storage device; and a processor. The processor may be configured to: read a plurality of decrypted file segments from the storage device through the crypto-engine in parallel; and to store the plurality of decrypted file segments.
US09779256B2
IAMNOTANUMBER© Card System is a software system which uses a specially designed encryption/decryption algorithm for the creation of credit and debit cards which are numberless but contain, instead, images based on personal information provided by the card user and information provided by the card issuing organization. These numberless cards require a password supplied by the card user in order to be used at point-of-transaction terminals. The system can also be used to produce drivers' licenses, health insurance cards, social security cards and special identification (ID) cards for organizations which may wish to keep not only their employee identities hidden but the identities of the organizations hidden as well.
US09779253B2
Methods and systems are provided for sharing security risk information between collections of computing devices, such as mobile communications devices, to improve the functioning of devices associated with the collections. The methods and systems disclosed may share security risk information by identifying a security risk response by a first collection and then providing the security risk response to a second collection when a relationship database profile for the first collection indicates the security response may be shared with the second collection. Methods and systems are also provided for determining whether to allow a request from an originating device where the request may have been initiated by a remote device.
US09779250B1
Disclosed are various embodiments for an application wrapper. Content obtained by an application can be monitored to determine conformation with a content policy for a content rating. Communications can be monitored to determine violations of a privacy agreement. Processes, files, and communications are analyzed to detect malicious activity. The application wrapper may take remedial actions with respect to distribution of the application by an application distribution system.
US09779238B2
The present invention generally relates to systems and methods for classifying executable files as likely malware or likely benign. The techniques utilize temporally-ordered network behavioral artifacts together with machine learning techniques to perform the classification. Because they rely on network behavioral artifacts, the disclosed techniques may be applied to executable files with obfuscated code.
US09779237B2
Policies are communicated to a kernel service of an Operating System (OS) that define resource identifiers and events. When an event is received (from the kernel service) for a resource, the event is noted. Subsequent events received (from the kernel service) are: tracked, evaluated, and a determination is made whether a near real-time or real-time notification is to be sent.
US09779205B2
Provided are systems and methods for rational selection of context sequences and sequence templates including a computer implemented method for obtaining a repository of attributes sets where the attributes sets are statistically associated with a sequence template representing two or more context sequences.
US09779199B2
Circuit boards and computer-implemented methods for designing circuit boards are disclosed. In one embodiment, a method of designing a circuit board having an insulator substrate includes determining, by a computer, a plurality of thermal conductor traces that is arranged to direct heat flux generated by a heat generating component away from a temperature sensitive component, and determining a plurality of electrical connection traces based on an input schematic. At least a portion of the plurality of electrical connection traces incorporate at least a portion of the plurality of thermal conductor traces to define a conductive trace pattern that electrically connects pins of two or more components located on the substrate. The conductive trace pattern includes the plurality of thermal conductor traces and the plurality of electrical connection traces. Disruption of the plurality of thermal conductor traces is avoided while determining the plurality of electrical connection traces.
US09779190B2
Methods for compensating for the warp exhibited by three-dimensional glass covers as a result of ion exchange strengthening are provided. The methods use a computer-implemented model to predict/estimate changes to a target three-dimensional shape for the 3D glass cover as a result of ion exchange strengthening. The model includes the effects of ion exchange through the edge of the 3D glass cover. In an embodiment, the inverse of the predicted/estimated changes is used to produce a compensated (corrected) mold which produces as-molded parts which when subjected to ion exchange strengthening have shapes closer to the target shape than they would have had if the mold had not been compensated (corrected).
US09779188B1
Aspects of the present invention provide a system and method to estimate the amount of memory a harmonic balance analysis will require by measuring the memory allocated for a circuit database for a circuit undergoing harmonic balance analysis, determining the problem size of the harmonic balance analysis based on the information in the database, calculating the amount of memory for matrices, solution and auxiliary vectors needed for the harmonic balance analysis, and estimating the additional memory needed to complete a Newton iteration of the harmonic balance analysis using previously compiled statistical distributions. The total needed memory will be the sum of the measured, calculated, and estimated needed memory. A lower and an upper bound estimation of the total memory usage is provided. This information can be used by the circuit or system designer and/or an analysis or simulation tool for planning the computing resources necessary to execute the harmonic balance analysis.
US09779176B2
Embodiments of the invention provide techniques for incorporating functionality of a first web application into a second web application composed and managed by a component-based application framework, such as JSF. For example, the web pages of an existing application may be displayed to the user of a web application composed in the JSF framework, thus enabling the user to access the functionality of the secondary web application in a transparent and seamless manner. Further, the web application may be displayed using AJAX technology, in which page updates are performed asynchronously to user interactions. Embodiments of the invention may allow an application based on a component-based application framework to access functionality of a secondary web application, without requiring the applications to communicate directly.
US09779173B2
Systems and methods of the present invention allow for recording and transmitting a network user's network session. In an example embodiment, an Internet user may, though a client, access a website having a Multimedia File Recorder and a Multimedia File Sender. The Internet user may (by accessing a Control Panel on the website that controls the Multimedia File Recorder) record a multimedia file of his Internet session. Upon completion, the multimedia file may be transmitted to the website operator via a file streaming system, a file transfer system, or an email messaging system, each of which may reside on a server that is communicatively coupled to the client through a network.
US09779149B2
A object selector for supporting at least one selectable view is described. The object selector includes: a selectable view accessor configured for accessing a set of selectable views, wherein each selectable view of the set of selectable views is configured for displaying data associated with at least one selected item; an integrated selectable view renderer configured for rendering at least one integrated selectable view by integrating the at least one selected item into at least one selectable view of the set of selectable views; and an integrated selectable view displayer configured for displaying the at least one integrated selectable view.
US09779147B1
A method constructs data visualizations. The method receives a visual specification, which includes properties and corresponding user-selected property values. The visual specification defines a data visualization layout. One property value identifies source databases for the data visualization. The method constructs node queries from the visual specification corresponding to one or more data fields in the source databases. The method also constructs link queries from the visual specification corresponding to a relationship between rows of the source databases. The method retrieves node tuples from the database that satisfy at least one of the node queries and retrieves link tuples from the database that satisfy at least one of the link queries. The method displays visual marks corresponding to the retrieved node tuples and displays edge marks in the corresponding to the retrieved link tuples. Each edge mark visually connects a pair of visual marks corresponding to the node tuples.
US09779146B2
The subject matter disclosed herein provides methods for identifying duplicate data records using a graphical user interface. One or more data records may be accessed from one or more source files. The data records may have one or more data fields associated with one or more data types. One or more match themes may be proposed based on the data types. The match themes may have one or more rules for identifying duplicate data records. A selection of a match theme and at least one rule associated with the selected match theme may be received. The data records may be processed using the selected match theme and rules to identify the duplicate data records. A graphical user interface previewing the duplicate data records may be displayed. The duplicate data records may be organized into match groups. Related apparatus, systems, techniques, and articles are also described.
US09779144B1
Systems and methods for identifying relevancy scores of a keyword cluster related to an event category for a given time period relative to an event of the event category. Processors identify an event and determine event parameters of the event. Processors determine keyword clusters associated with the event parameters for serving content. Processors generate a relevancy score for each of the keyword clusters over plurality of time periods relative to the event. The relevancy score of a first subset of the keyword clusters is higher during a first time period than a second time period and the relevancy score of a second subset of the keyword clusters is higher during the second time period than the first time period. Processors create, for the event, a data structure including the keyword clusters and the generated relevancy scores for each of the keyword clusters over the time periods relative to the event.
US09779141B2
Disclosed herein is a system and method for searching or processing queries for searching for documents contained in a domain specific knowledge base. The system takes a query and generates from the query a modified version of the query by passing the query through one or more filters in a query processor. The query processor adds or removes terms from the query. The query processor can add or recognize that two words that appear to be separate words actually identify a specific software entity or can determine that a number appearing in a query is not just a number but refers to a specific version or a number relevant to the specific problem.
US09779137B2
Salient sampling for query size estimation includes identifying two or more columns in a database table that have corresponding columns in one or more other tables. One or more hash functions are applied to domains of each of the identified columns. A first hash function is applied to a domain of the first column and a second hash function to a domain of the second column. A subset of the rows in the database table is selected. The selecting includes selecting rows in the database table where results of the first hash function meet a first numeric threshold and selecting rows in the database table where results of the second hash function meet a second numeric threshold. A sample database table corresponding to the database table is created. The sample database table includes the selected subset of the rows in the database table.
US09779104B2
Log records are accessed as part of a database operation in a database. The log records log insert, update, and delete operations in the database and include, for each row, a row position, a fragment identifier (ID), and a row ID. Thereafter, as part of the database operation, rows specified by the log records are located by: using the fragment identifier and the row position within the corresponding record of the log if the fragment with the corresponding fragment identifier is still available, otherwise, using the row identifier within the corresponding record of the log to look up the row position in an index of a corresponding row identifier column. The database operation is then finalized using the located rows. Related apparatus, systems, techniques and articles are also described.
US09779101B2
Devices for converting data are provided. In one embodiment, a data conversion device is provided that includes a conversion portion and an existing file segment database portion. The conversion portion is configured to partition a file to be converted into a plurality of file segments. The existing file segment database portion is connected to the conversion portion. Also, the existing file segment database portion is configured to store one or more existing file segments and one or more key values, each of the one or more key values associated with one of the one or more existing file segments. The conversion portion is also configured to assign a key value to each of the plurality of file segments and to create a key value file with the assigned key values.
US09779098B2
A method and apparatus are provided for navigating through a media object collection using a mobile device. Users navigate to the target media objects by repeatedly specifying filters. After a user specifies a filter, the filter is applied in combination with all previously specified filters to produce a filtered set of media objects. After a filter is applied, a display level is selected for each hierarchical dimension for which the media objects have metadata. The selection of the display level may be based on the number of distinct values that the media objects in the filtered set have for each level of the hierarchical dimension. Single-action controls are then displayed for each of the values that the media objects in the filtered set have for the selected display level.
US09779095B2
Systems are provided to enable users of a streaming media playback system to access play-lists generated automatically based on input of a plurality of users regarding previously played media resources, and to provide user input regarding the media resources of the play-lists. The user input regarding media resources may be received from a plurality of users using a plurality of playback interfaces executing on a plurality of internet enabled multimedia computing platforms. A rating component determines rating information from the user inputs provided by the plurality of users and modifies the rating information in an organizational data structure that describes rating information for the media resources. The system further includes a play-list generator adapted to generate and store or dynamically generate at least one play-list at least based on the rating information in the organizational data structure.
US09779085B2
A natural language processing (“NLP”) manager is provided that manages NLP model training. An unlabeled corpus of multilingual documents is provided that span a plurality of target languages. A multilingual embedding is trained on the corpus of multilingual documents as input training data, the multilingual embedding being generalized across the target languages by modifying the input training data and/or transforming multilingual dictionaries into constraints in an underlying optimization problem. An NLP model is trained on training data for a first language of the target languages, using word embeddings of the trained multilingual embedding as features. The trained NLP model is applied for data from a second of the target languages, the first and second languages being different.
US09779080B2
An input text string is received that contains characters or words. The input text string can be completed or corrected using contact scores based on n-grams. In addition, a subsequent text string and a preceding text string for the input text string are also identified, again using n-gram scores. A corrected text string is created by inserting the preceding text string before the input text string and appending the subsequent text string after the input text string.
US09779071B2
A code converting unit encodes input text data based on an code assignment table stored in a storage device that defines a conversion rule for encoding text data, wherein; the code assignment table being generated by assigning a part of character strings assigned to a 1-byte region of a first code assignment table to a 2-byte region of the code assignment table, and by assigning one or more codes each having two or more bytes to at least a part of character strings assigned to the 2-byte region of the code assignment table.
US09779058B2
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reducing processor latency through the use of dedicated cores. In one aspect, a method includes a multi-core processor having n cores, including, selecting k cores of the n cores of the multi-core processor to perform dedicated low-latency operations for the n-core processor, where k is less than n, m cores are unselected, and each core of the multi-core processor has a rated core capacity. The methods operate the selected k cores at less than the rated core capacity such that k cores are collectively underutilized by an underutilized capacity and operate one or more of the m cores at a capacity in excess of the rated core capacity such that the m cores operate at a collective capacity that exceeds a collective capacity of the rated core capacities of the m cores.
US09779053B2
An apparatus that includes a physical interface for a serial interconnect is provided. The physical interface includes a buffer that is selectable to function as a drift buffer or an elastic buffer by a voltage level on a buffer control line. The physical interface also includes encoding logic that can be enabled or disabled by a voltage level on a logic control line. Further, the physical interface also includes and an ordered set generator that can be enabled or disabled by a voltage level on a communications control line.
US09779047B2
Aspects of the disclosure relate to systems and methods for performing a universal Intelligent Platform Management Interface (IPMI) host-to-baseboard management controller (BMC) communication. The system includes a management device communicatively connected to a computing device through a communication link, such as a universal serial bus (USB) interface. In operation, the management device identifies itself to the computing device as a generic human interface device (HID) pipe device. Thus, a HID channel is established between the management device and the computing device through the USB interface. When the management device receives a first message from the computing device directed toward the generic HID pipe device through the HID channel, the management device may determine whether the message is an IPMI message intended for communicating with the management device. When the message is the IPMI message, the management device processes the IPMI message.
US09779039B2
Methods and apparatus for impedance adjustment operations in memory devices are disclosed. One such method includes adjusting an impedance of a particular driver circuit of a particular memory device to a desired impedance, determining configuration information corresponding to a configuration of the particular driver circuit adjusted to the desired impedance, transferring the configuration information to a different memory device and configuring an impedance of a driver circuit of the different memory device responsive to the configuration information.
US09779034B2
A system is described to provide protection key access control in a system whose operating system and processor were not designed to provide a protection key memory access control mechanism. Such a system can be applied to an emulator or to enable a system that executes native applications to be interoperable with a legacy system that employs protection key memory access control.
US09779015B1
In response to receiving a write request directed to a particular logical block of a storage object, a page of free space (sufficient to accommodate the payload of the write request, but smaller in size than the logical block) of a particular extent that has been selected to store contents of the logical block is allocated. The current size of the extent is smaller than the combined sizes of logical blocks that are mapped to the extent. The page is modified in accordance with a payload indicated in the write request. In response to a subsequent write request directed to the particular extent, a determination is made that the particular extent would violate a free space threshold criterion if the payload of the write request were accommodated, and an extent expansion operation is initiated.
US09779012B1
The conventional debugger tool used to debug the Embedded System is limited to JTAG as the standard physical interface and also to specific processor. The commercial debuggers are limited to specific Operating System of the Host machine where the symbol information is being viewed. The Dynamic and Global In-system debugger provides the replacement for the typical debugger still providing the symbol information details in the Embedded System. The debugger is OS agnostic, interface agnostic, processor agnostic and compiler agnostic with optimized algorithm in the extraction of Global symbols from the Executable Binary. The Executable Binary may be encrypted to keep it more secured and Global and In-system debugger decodes the same.
US09778996B1
A technique for managing file systems assigns groups of related files in a file system to respective version sets. Each version set includes all files of a file system that are related to one another by one or more snapshot operations. The technique provides a version set database, which stores, in connection with each version set, an identifier of each file that belongs to the respective version set. In an example, file system operations that require information about block sharing can perform lookup operations on the version set database to narrow the scope of files that are candidates for block sharing to those of a particular version set.
US09778990B2
Techniques are described herein which minimize the impact of virtual machine snapshots on the performance of virtual machines and hypervisors. In the context of a volume snapshot which may involve (i) taking virtual machine snapshots of all virtual machines associated with the volume, (ii) taking the volume snapshot, and (iii) removing all the virtual machine snapshots, multiple virtual machine snapshots may be created in parallel. In the process of creating virtual machine snapshots, a storage system may determine which snapshots to create in parallel. The storage system may also prioritize snapshots from certain hypervisors in order to avoid the problem of “starvation”, in which busy hypervisors prevent less busy hypervisors from creating snapshots. The techniques described herein, while mainly described in the context of snapshot creation, are readily applied to snapshot removal.
US09778967B2
A graph processing system includes a graph API (Application Programming Interface), as executed by a processor on a computer, and that includes a plurality of graph operators to create graphs and to execute graph analytic applications on the created graphs, the graph operators supporting a creation and manipulation of multi-dimensional properties of graphs. A run-time system is executed by the processor and implements routines that dynamically adjust a plurality of representations and algorithms to execute sequences of operations on graph data. A library is accessible to the run-time system and stores a specification of calling signatures for the graph operators such that the graph operators can be called from any of various computer programming languages such that top-level algorithms received in an input graph application can be understood in the graph processing system when received in any of the various computer programming languages. Thereby the top-level algorithms written to the graph API are portable across multiple implementations.
US09778958B2
A management method executed by a management apparatus that manages a plurality of information processing apparatuses, the management method includes specifying a first time that is a time at which a predetermined number of information processing apparatuses that execute parallel processing are securable, by referring to information associating a content of processing to be executed by each of the plurality of information processing apparatuses, with a period in which the processing is to be executed; specifying one or more information processing apparatuses respectively having a first period, which is earlier than the first time and in which no processing is to be executed, from among the plurality of information processing apparatuses; and assigning the first period of each of the one or more information processing apparatuses, to preprocessing to be executed before the parallel processing.
US09778952B1
A customer network client detects, through a user interface, selection of a graphical representation of a set of virtual machine images and an indication to migrate this set of virtual machine images to an off-premises network managed by a computing resource service provider. In response, the client generates a set of application programming interface calls, which may be transmitted to the service provider and causes the service provider to convert the selected images for use within the off-premises network. The client monitors fulfillment of the calls and, upon determining that the calls has been fulfilled, updates a portion of the user interface associated with the computing resource service provider to indicate that the images may be instantiated within the off-premises network.
US09778940B2
A technique for executing applets is provided. Initially, a webtop applet is loaded into, for example, a browser window. The webtop applet displays the list of applets available to a user. The user selects one or more applets from the list received by the webtop applet. The webtop applet generates a separate JInternal frame for each selected applet, and each JInternal frame executes its associated applet within a separate window. The windows assume different configurations such as being resized, repositioned, cascaded, tiled, windowed, minimized, maximized, or overlapped with one or more other windows within a fixed-size view space of the browser window. Each window is manipulated by the user separately from the other windows which are contained within the fixed sized view space.
US09778938B2
A computing device in accordance with an example includes a first operating system and a second operating system. The computing device includes a communication channel to exchange data between the first and second operating systems, and a controller to select one of the first and second operating systems based on a mode of the computing device, where the first and second operating systems are executed substantially in parallel on a processor of the computing device.
US09778933B2
In at least some embodiments, a processor core executes a sending thread including a first push instruction and a second push instruction subsequent to the first push instruction in a program order. Each of the first and second push instructions requests that a respective message payload be pushed to a mailbox of a receiving thread. In response to executing the first and second push instructions, the processor core transmits respective first and second co-processor requests to a switch in the data processing system via an interconnect fabric of the data processing system. The processor core transmits the second co-processor request to the switch without regard to acceptance of the first co-processor request by the switch.
US09778932B2
A Vector Generate Mask instruction. For each element in the first operand, a bit mask is generated. The mask includes bits set to a selected value starting at a position specified by a first field of the instruction and ending at a position specified by a second field of the instruction.
US09778928B1
It may be determined that a payment reader requires a firmware update, which may be transmitted to the payment reader as compressed firmware update blocks. The payment reader may receive a first portion of set of the compressed firmware update blocks. The payment reader may decompress the first portion and determine a partial firmware offset associated with the first portion. If the firmware update is incomplete, the payment reader may transmit that partial firmware offset to a second device. Based on this partial of firmware offset and an offset table that associates compressed firmware offsets with decompressed firmware offsets, the payment reader receive a second portion of compressed firmware update blocks to send to the payment reader. The payment reader may determine that entire update has been received and update its firmware.
US09778916B2
A method begins by generating application system state transitions from inputted requirements and parameters. For a current implementation of generating application code, the method continues by entering a loop. The loop begins by generating a current intermediate result based on a previous implementation and in accordance with current application code development factors. The loop continues by generating at least one test case based on the one or more of the application system state transitions. The loop continues by testing the current intermediate result in accordance with the at least one test case. When the testing is unfavorable, the loop continues by modifying one or more of: the one or more of the plurality of application system state transitions, the one or more of the parameters, and the one or more implementation tools. The loop then continues by repeating the loop using the modified current application code development factors.
US09778911B2
In one embodiment, the present invention includes a processor having a fused multiply-add (FMA) unit to perform FMA instructions and add-like instructions. This unit can include an adder with multiple segments each independently controlled by a logic. The logic can clock gate at least one segment during execution of an add-like instruction in another segment of the adder when the add-like instruction has a width less than a width of the FMA unit. Other embodiments are described and claimed.
US09778907B2
A microprocessor performs a fused multiply-accumulate operation of a form ±A*B±C using first and second execution units. An input operand analyzer circuit determines whether values of A, B and/or C meet a sufficient condition to perform a joint accumulation of C with partial products of A and B. The first instruction execution unit multiplies A and B and jointly accumulates C to partial products of A and B when the values of A, B and/or C meet a sufficient condition to perform a joint accumulation of C with the partial products of A and B. The second instruction execution unit separately accumulates C to the products of A and B when the values of A, B and/or C do not meet a sufficient condition to perform a joint accumulation of C with the partial products of A and B.
US09778906B2
An apparatus comprises processing circuitry to perform a conversion operation to convert a floating-point value to a vector comprising a plurality of data elements representing respective bit significance portions of a binary value corresponding to the floating-point value.
US09778901B2
A playback device may operate based on detected position and/or orientation information. In one embodiment, a control device determines position and/or orientation of a playback device with respect to a base. The control device compares the determined position to a reference position. If the determined position corresponds to the reference position, the control device allows operation of the playback device. If the determined position does not correspond to the reference position, the control device limits operation of the playback device.
US09778894B2
According to an embodiment, an electronic device is configured to output extended display identification data (EDID) to another electronic device, and to receive image data corresponding to the EDID from the other electronic device. The electronic device includes a memory and a controller. The memory is configured to store therein a plurality of distinct types of EDID. The controller is configured to detect a condition of a power source supplied to the electronic device, and to select an EDID corresponding to the condition.
US09778890B2
In a case where a job associated with a user has not been successfully stored in a job processing apparatus, it is not possible to exclusively notify the user that the job has not been successfully stored. A control method in a job processing apparatus includes storing a job such that the job is associated with a user, storing, identification information for identifying the user associated with a job that has not been successfully stored, and notifying the user that the job has not been stored according to login to the job processing apparatus, by the user, in a case where identification information for identifying the user having logged in to the job processing apparatus has been stored.
US09778887B2
A printer switches between and uses plural communication units according to the operating mode, can switch the operating mode appropriately to the operating conditions, and can improve power conservation. The printer has a network control unit with a first communication unit configured to communicate in a first operating mode; and a main control unit having a second communication unit configured to communicate in a second operating mode. The main control unit limits the power supply to the first communication unit in the second operating mode; and the second communication unit determines whether or not to go to the first operating mode based on content of data received in the second operating mode.
US09778882B2
Available storage locations are identified by searching through a free blocks object non-sequentially. The free blocks object may be logically divided into sections, and the sections may be searched non-sequentially. Each section may be logically divided into a number of sub-sections, and the sub-sections of the various sections may be searched non-sequentially. A new section may be added to the free blocks object, and the added section may be searched until a predetermined threshold or condition is reached, at which point non-sequential searching may begin or resume.
US09778870B2
An example method is provided to perform power management for a distributed storage system accessible by a cluster in a virtualized computing environment. The method may comprise, in response to detecting that a power-off requirement of a host from the cluster is satisfied, retrieving virtual machine data from a first storage resource of the host, storing the virtual machine data on a second storage resource of the host, and powering off one or more components of the host. The second storage resource is configured to be accessible when the one or more components of the host are powered off.
US09778864B2
A data storage device may include: a nonvolatile memory device comprising a plurality of memory blocks, each having a plurality of pages, wherein each of the pages is divided into a plurality of segments having predetermined segment offset values, and the plurality of segments are grouped into a plurality of segment groups, each comprising segments having the same segment offset value; and a controller suitable for storing data in a first segment group among the plurality of segment groups until the first segment group includes no more empty segments.
US09778863B2
A solution for combining a portion of data from a block of single level cells to a block of multi-level cells. The solution includes identifying word lines with only valid data and word lines with non-valid data in a selected block of single level cells, copying data from word lines with valid data to a destination block of multi-level cells and copying data from word lines in the selected block of single level cells with non-valid data to a separate compaction block of single level cells. The system includes a first controller module configured to scan for word lines with only valid data and pass a bitmap identifying valid and invalid word lines to a second controller module. The second controller module is configured to perform on-chip combining of data from valid word lines, and copy data from invalid data word lines to a compaction block of single level cells.
US09778862B2
A data storing method for storing data in a rewritable non-volatile memory module is provided. The method includes temporarily storing first data into a buffer memory; and starting a flush operation to write the first data from the buffer memory into a first physical programming unit. The method further includes determining whether the first physical programming unit is a lower physical programming unit; and if yes, writing second data into a second physical programming unit, wherein the second physical programming unit belongs to an upper physical programming unit, and the second physical programming unit and the first physical programming unit are formed by the same memory cells disposed on the same word line. Accordingly, the method can effectively prevent the data written during the flush operation from losing due to the programming fail occurred on other physical programming units.
US09778855B2
Systems and methods for managing programming schedules of programming host data and maintenance operations in a non-volatile memory are disclosed. A method includes determining multiple integer interleave ratios of host data writes to relocation writes of previously programmed data when non-integer interleave situations are determined for a previously programmed source block selected for a maintenance operation. The method may include writing the host data and relocating previously programmed data in groups of operations having these determined integer interleave ratios. A memory system may include non-volatile memory and a controller configured to identify non-integer interleave situations and then break up the host data and relocation data writes into multiple interleave groups each having a different integer interleave ratio such that a whole number of write operations for the interleave groups may be carried out to achieve more precise control and efficiency in maintenance operations.
US09778854B2
A method for controlling hierarchical storage including: a first step for storing first information relating to the association between the specific processes and the storage regions of the storage tiers; a second step for obtaining second information relating to the access operations of the specific processes as a function of time; a third step for obtaining third information relating to the amount of access to the storage regions as a function of time; and a fourth step for identifying the time of occurrence of a change in the amount of access, from the second information and the third information on the basis of the first information, and determining, according to the identified time of occurrence of the change in the amount of access, a transfer initiation time at which data in the storage regions is to be transferred between storage tiers.
US09778848B2
A controller of a solid state drive initiates a repacking of data stored in a non-volatile memory of the solid state drive, wherein refreshing of the data stored in the non-volatile memory of the solid state drive is performed during the repacking of the data stored in the non-volatile memory of the solid state drive. Logical blocks are placed physically contiguously in an increasing order in pre-erased locations of the non-volatile memory of the solid state drive while the data stored in the non-volatile memory of the solid state drive is being repacked.
US09778844B2
Certain aspects of present disclosure are directed the present disclosure relates to a baseboard management controller (BMC) implemented method of installation of operating system (OS) on a host computer using virtual storage of BMC. The method includes: (a) receiving a device request from the host computer to access a storage device, (b) simulating the storage device to host computer according to the device request, (c) receiving a data request command from host computer, (d) transferring requested data to the host computer according to the data request command, (e) receiving a data storage command from host computer directed to the simulated storage device and writing a status file at request of the data storage command, (f) determining if the status file exists in the simulated storage, and (g) stopping emulating the storage device to the host computer through the first communication interface if it is determined that the status file exists.
US09778841B2
An apparatus including: a touch screen display for displaying information, including displaying a keypad comprising an array of touch keys; a processor for controlling software and firmware operation; and a housing for supporting the touch screen display and configured to facilitate an operator keypad data entry, wherein the processor changes the displayed key configuration at a predetermined time.
US09778839B2
A method for efficient data input may include displaying a user interface, detecting a plurality of positions of an object, and, controlling a display screen to display a data content, in response to a plurality of movements of the object. If the controller determines the object moved substantially in a first direction, the display screen modifies the data content based on a group of data choices. If the controller determines the object moved substantially in a second direction, the controller stores, into a memory, the data content currently being displayed on the display screen.
US09778834B2
A data view may be into multiple data panes. Splits between data panes may be horizontal or vertical, allowing data panes to be arranged horizontally and vertically. Scroll boundaries are set for each pair of adjacent data panes, such that each data pane may only scroll through a portion of the data on its side of the scroll boundary. Data panes may be scrolled independently in the direction of a split. Data panes may be scrolled together perpendicular to the direction of a split.
US09778829B2
In one aspect, a device includes at least one processor, a display accessible to the at least one processor, and a memory accessible to the at least one processor. The memory bears instructions executable by the processor to detect first eye input to a first location on a user interface (UI) presented on the display, identify at least two selector elements as at least being presented on the display proximate to the first location, and present a magnification interface on the UI. The magnification interface comprises a larger rendition of the at least two selector elements relative to presentation of the at least two selector elements on the UI prior to the detection of the first eye input.
US09778821B2
Methods and systems for managing a graphical user interface involve, for example, one or more processors displaying on a display screen a visualization of a hub element defined in part by an arc-shaped boundary portion and defining a badge element within the visualization of the hub element. Thereafter, a radial menu element may be animated by the one or more processors for rotation to a position adjacent and extending radially from the arc-shaped boundary portion of the hub element and defined in part by an arc-shaped boundary portion of the radial menu element spaced apart from the arc-shaped boundary portion of the hub element.
US09778814B2
Disclosed is a method, implemented in a visualization device, to assist a user in placing 3D objects. In certain embodiments the method includes displaying, on a display area of the visualization device, to a user, various virtual 3D objects overlaid on a real-world view of a 3D physical space. The method can further include a holding function, in which a first object, of the various virtual 3D objects, is displayed on the display area so that it appears to move through the 3D physical space in response to input from the user, which may be merely a change in the user's gaze direction. A second object is then identified as a target object for a snap function, based on the detected gaze of the user, the snap function being an operation that causes the first object to move to a location on a surface of the target object.
US09778812B2
A screen transition diagram creator that creates a screen transition diagram illustrating complicated transition relations in an easy-to-understand manner, including: a screen transition diagram editor providing the screen transition diagram in which transition relations among plural screens are illustrated by plural screen nodes and arrows between the screen nodes; a screen transition pattern applying unit applying a predetermined screen transition pattern to a target screen node group that includes at least part of the screen nodes illustrated in the screen transition diagram to provide a pattern-applied screen node group; and a screen transition structure diagram creator creating a screen transition structure diagram by abridgement processing on the pattern-applied screen node group according to a display layout corresponding to the screen transition pattern. In the abridgement processing, arrows are deleted and an icon that simplistically illustrates a transition pattern between the screen nodes displayed in the display layout is added.
US09778808B2
A touch panel and a method for manufacturing the same, where the touch panel includes: a substrate; a first sensing electrode pattern disposed on the insulation substrate, including a plurality of first sensing electrodes, a first connection to connect the plurality of first sensing electrodes in a first direction, and a plurality of floating electrodes; and a second sensing electrode pattern including a plurality of second sensing electrodes insulated from the plurality of floating electrodes and overlapping the plurality of floating electrodes and a second connection to connect the plurality of second sensing electrodes in a second direction perpendicular to the first direction. The first sensing electrode pattern includes nanowire. The second sensing electrode pattern includes a transparent conductive material.
US09778802B2
An in-cell touch panel and a display device are provided, and the in-cell touch panel includes: an upper substrate and a lower substrate arranged oppositely to each other; a conductive layer which is provided on a side, facing the lower substrate, of the upper substrate or on a side, facing the upper substrate, of the lower substrate, and comprises a plurality of hollowed-out regions arranged in a matrix form; a plurality of self-capacitance electrodes insulated from the conductive layer and arranged in a layer in which the conductive layer is provided, each of the hollowed-out regions being provided therein with at least one of the self-capacitance electrodes; and a plurality of conductive wires respectively electrically connected with the self-capacitance electrodes. This in-cell touch panel can reduce the number of the conductive wires, so as to facilitate a narrow frame design and reduce the occurrence possibility of a larger touch blind area to a certain extent.
US09778801B2
A touch window includes a substrate, a sensing electrode on the substrate, and a dummy electrode in the sensing electrode. The dummy electrode includes first to third dummy electrodes spaced apart from each other.
US09778799B2
A capacitive sensing circuit for a multi-touch panel includes a transmitting circuit configured to supply a transmitting signal to a transmitting line; and a receiving circuit part configured to detect a difference of a capacitance between the transmitting line and a receiving line. A control signal generator in the capacitive sensing circuit is configured to output first and second integral control signals respectively having an opposite phase to and the same phase as the transmitting signal in a first phase mode, and to output the first and second integral control signals respectively having the same phase as and an opposite phase to the transmitting signal in a second phase mode. The first and second integral control signals are mutually opposite to each other. A touch determining part is configured to determine whether a touch is generated based on capacitance values detected in the first and second phase modes.
US09778795B2
A touch apparatus including a first substrate, a touch sensing structure, an insulation layer, a driving electrode, an electrochromic layer, a reflective electrode and a second substrate stacked sequentially along a direction is provided. The driving electrode and the reflective electrode are used to drive the electrochromic layer. The driving electrode is contacted with the insulation layer. The insulation layer has a thickness T1 in the direction. The first substrate has a thickness T2 in the direction. T1<(T2/10).
US09778783B2
A method and apparatus for determining pitch and yaw of an elongated interface object as it interacts with a touchscreen surface. A touch image is received, and this touch image has at least a first area that corresponds to an area of the touchscreen that has an elongated interface object positioned at least proximate to it. The elongated interface object has a pitch and a yaw with respect to the touchscreen surface. A first transformation is performed to obtain a first transformation image of the touch image, and a second transformation is performed to obtain a second transformation image of the touch image. The first transformation differs from the second transformation. The yaw is determined for the elongated interface object based on both the first and second transformation images. The pitch is determined based on at least one of the first and second transformation images.
US09778777B2
A coil detection circuit thereof for an electromagnetic input device including a plurality of first loop coils and second loop coils includes a first detection unit, a second detection unit and a selection unit. When the selection unit selects one the first loop coils to emit an electromagnetic signal for each one of the second loop coils, each one of the second loop coils forms a second closed loop for receiving the electromagnetic signal, and the second detection unit detects a second signal. When one of the second loop coils forms an open circuit or short circuit, the second detection unit detects an open-circuit signal or a short-circuit signal.
US09778775B2
An electronic device is provided. The device includes a touch sensor configured to sense at least one touch; a pressure sensor configured to sense at least one pressure; and a controller configured to sense a grip pattern on the electronic device using the touch sensor and the pressure sensor, and to control a predetermined function according to the grip pattern.
US09778768B2
The present invention provides a time division driving method for touch display screen, comprising multiple driving periods. For any two adjacent driving periods, in a former driving period, the method comprises: S1, providing scanning signals to N scanning lines sequentially arranged; S2, stopping providing scanning signals, and providing touch driving signals to the touch display screen; in a latter driving period, the method comprises: S3, providing scanning signals to N scanning lines sequentially arranged; S4, stopping providing scanning signals, and providing touch driving signals to the touch display screen, wherein the first n scanning lines scanned in step S3 are the last n scanning lines scanned in step S1, both N and n are positive integers and N>n; and gray-level signals of the first n scanning lines scanned in step S3 are the same as those of the last n scanning lines scanned in step S1.
US09778767B2
To achieve an improved touch operation, a display control apparatus includes a monitor unit provided with a display unit and rotatably connected to a main body via a hinge portion, a touch panel configured to detect a touch operation on the display unit, a variable angle state detection unit configured to detect a position of the monitor unit, and a system control unit configured to display a Q button to be used for releasing lock at a position nearer to the hinge portion than other display items when it is determined that the monitor unit is moved from a first position to a second position based on the detection result of the variable angle state detection unit.
US09778766B2
Provided is a mobile terminal that includes a flexible display configured to bend a prescribed amount, a sensor configured to sense bending of the flexible display, and a controller configured to control the flexible display based on the sensed bending. The controller may detect an event associated with an application program, control the sensor to sense the bending of the flexible display in response to the detected event, and control the flexible display to display event information corresponding to the event on the flexible display according to the sensed bending.
US09778764B2
An input device mounted in a vehicle, separated from a display unit and configured to input a finger operation to an operation surface to operate an image of the display unit is provided. The input device includes a detector that detects presence and absence of a finger in a groove, and controller that prohibits an input of a finger operation to an operation surface when a finger operation to the operation surface has not been performed for a predetermined time or longer and that cancels the prohibition of the input when determining the presence of sliding of the finger in the groove based on detection of the finger in the groove by the detector.
US09778748B2
A distance calculation unit acquires a first position information indicating a position of a part of a body of each user indicated in an image captured by an imaging device. A user information analysis unit detects an operation region where a user can operate by using a part of a body, based on the first position information, and that identifies as an operator candidate a user having the part of the body indicated by the first position information in case that the detection of the operation region was possible. The user information analysis unit, of operator candidates, identifies as an operator a user including a part of the body in the operation region, and identifies as a user who cannot perform operation a user other than a user identified as the operator of the operator candidates. Because of the above, it is possible to increase operability.
US09778746B2
An actuator configured to provide haptic feedback to a user. The actuator is located on a plate and is configured to apply various excitations to the plate to generate a mechanical wave propagating in the controlled direction. The excitations can be a translational motion of the actuator (or a portion of the actuator) in two or three perpendicular axes. Alternatively, the excitations can be a non-translational motion (e.g., rotation about an axis) of the actuator (or a portion of the actuator). By generating the mechanical wave traveling in the controlled direction, loss of energy due to scattering of the mechanical wave can be obviated.
US09778742B2
Apparatuses and methods of glove touch detection are described. One method performs a first scan to detect an object proximate to a sense array. The first scan comprises a first sensitivity parameter. The method compares touch data from the first scan against a plurality of thresholds. The method performs a second scan to detect a touch event when the first scan's touch data exceeds a glove saturation threshold of the plurality of thresholds. The second scan comprising a second sensitivity parameter that is different than the first sensitivity parameter. The method reports a glove touch event when the first scan's touch data does not exceed the glove saturation threshold and exceeds a glove-reporting threshold of the plurality of thresholds.
US09778732B2
An assembly includes a cabinet having an interior and a door to gain access to the interior. An intelligent electronic device (IED) is within the interior of the cabinet and includes inputs providing electrical connections to the IED, pushbuttons to provide user input to the IED, a display module including a display, a component, and a timer circuit. The timer circuit powers the component OFF or places it in a reduced power state when not in use after a certain amount of time. A switch is associated with the door and is electrically connected to at least one of the inputs so that when the display module is powered OFF or in the reduced power state and when the door is opened, the switch causes a signal to be sent to the timer circuit to cause the timer circuit to power the component fully ON.
US09778725B2
The semiconductor device has a touch panel controller, a processor, and a display driver. The display driver has a memory circuit which rewritably stores control data for drive control of a display panel from outside the semiconductor device. The processor controls the touch panel controller based on a command provided from outside the semiconductor device, and accesses control data in the memory circuit for controlling internal parts of the semiconductor device. With the aid of the arrangement like this, the processor is allowed to control a touch panel based on the read control data fit to the control by the display driver, and to control, by writing control data, the display panel fit for a control condition of the touch panel.
US09778722B2
A system and method for controlling power consumption is described herein. A computer system includes an enclosure. The enclosure is configured to contain a plurality of removable compute nodes. The enclosure includes a power controller configured to individually control an amount of power consumed by each of the plurality of removable compute nodes. The power controller provides a plurality of power control signals. Each power control signal is provided to and controls the power consumption of one of the plurality of removable compute nodes.
US09778721B2
The disclosure provides a method for monitoring power consumption of an application in an Android terminal, including that: a behavior of an application is captured via a preset monitoring point; data on power consumption of the behavior of the application are collected; and the power consumption of the application is analyzed according to the data on power consumption, and the result of the analysis is displayed on an Android terminal. The disclosure also provides a corresponding device. With the method and device for monitoring power consumption of an application in an Android terminal, a problem of increased power consumption of an Android terminal caused by a behavior of an application is solved.
US09778720B2
An apparatus, system, and method, the method including receiving an indication of a idle state capability of a platform connected device; determining, by a chipset, an idle power state compatible with the device; and directing the device to enter the determined idle power state based on a power state of the chipset.
US09778713B2
This disclosure generally provides an input device that includes a reference voltage modulator that modulates reference voltage rails when performing capacitive sensing. In one embodiment, reference voltage rails are coupled to a DC power source which provides power to operate a panel that includes a display screen integrated with a touch sensing region. Before performing capacitive sensing, the input device may isolate the DC power source from the reference voltage rails and use the reference voltage rails to modulate the rails—e.g., VDD and VGND. The input device may include a receiver that simultaneously acquires resulting signals from a plurality of display and/or sensor electrodes when modulating the reference voltage rails. The resulting signals can then be processed to determine if an input object is interacting with the input device.
US09778709B2
There is provided an evaporator including: a container including a top plate, and a bottom plate configured to be heated by an electronic component; a reinforcing member having a tubular shape extending from the bottom plate to the top plate, and configured such that a coolant is introduced inside the reinforcing member; a side opening formed in a side portion of the reinforcing member, and configured to allow the coolant to flow out to the bottom plate; and a discharge port provided in the top plate outside the reinforcing member, and configured to discharge vapor from the container, the vapor being generated by the coolant contacting the bottom plate.
US09778707B1
A system for displaying electronic construction documents includes an enclosure having doors extending across an open side to define an interior volume that is sealable against infusion of dust and water, and a monitor panel extending across the width of the interior volume to define a back chamber between the monitor panel and a back panel of the enclosure. The system includes a purge air system in fluid communication with the back chamber and that is operable, when door are open, to draw in and filter air from outside the enclosure and establish a positive air pressure within the back chamber. The monitor panel includes a perimeter frame with a center aperture and a transparent pane extending across the center aperture for viewing an electronic display therethrough, and is angularly adjustable between a plurality of angled upright positions while maintaining the positive pressure within the back chamber.
US09778706B2
A method and portable electronic device are provided that presents a user interface based upon detected input, such as a touch contact with a touch-sensitive display of the portable electronic device, from displacement of a covering apparatus to uncover a portion of the display while the display is in a low power condition such as a sleep state. The information in the user interface that is displayed is determined at least in part by the extent of the displacement of the covering apparatus. The user of the device can peek at the user interface of the device and not have to completely uncover or remove the device from the covering apparatus to view particular types of information.
US09778703B2
A locking assembly may be to locate a display member of a computing device relative to a base member of the computing device. A spring may be to attach to the display member. A first magnetic member may be in contact with to the spring. A wheel may be to attach to the display member to roll on the base member. A lock may be to engage the spring to lock the wheel when the first magnetic member is in proximity to a second magnetic member of the base member such that a magnetic force is exerted therebetween.
US09778702B2
Examples disclosed herein provide a protective cover for a portable computing device. The protective cover can include a case for enclosing a back surface and sidewalls of the device. The case can include an opening for exposing a portion of the device comprising a portion of a first sidewall and a portion of the back surface adjacent to the first sidewall.
US09778698B2
A housing includes two base each having at least one sidewall, a gap defined between the two bases and a non-conductive member positioned in the gap, the sidewall has a plurality of grooves, the non-conductive member is filled into the grooves to enhance bonding strength between the non-conductive member and the two bases. An electronic device having the housing and a method of making the housing are also provided.
US09778697B2
A flexible touch screen panel includes a substrate having flexibility, sensing electrodes on at least one surface of the substrate, and implemented using an opaque conductive metal, and a polarizing plate on the substrate having the sensing electrodes formed thereon. The sensing electrodes may be implemented in a mesh shape having a plurality of openings.
US09778692B2
A docking station suitable for connecting to a portable electronic device is provided. The docking station includes a main body, a connector, a cover, and an elastic sealing member. The connector is movably disposed in the main body for connecting the portable electronic device. The cover is detachably connected to the main body and has an opening for exposing the connector. The elastic sealing member is fit on the connector and abuts a side wall of the opening for preventing water from entering the main body.
US09778665B2
An air-conditioning apparatus includes a receiving unit configured to receive remote control information transmitted from a remote control device, an adapter configured to receive remote information including operation details conveyed through an external network, an information outputting unit configured to output information when the adapter receives the remote information or when the receiving unit receives the remote control information, and a controller configured to control operations of the information outputting unit. The controller includes an information adjustment unit configured to cause the information outputting unit to output different information when the adapter receives the remote information and when the receiving unit receives the remote control information.
US09778664B2
A method is disclosed for implementing a scheme to configure thermal management control for a memory device resident on a memory module for a computing platform. A method is also disclosed for implementing the configured thermal management control. In a run-time environment for a computing platform a temperature is obtained from a thermal sensor monitoring the memory module. The memory module is in a given memory module with thermal sensor configuration that includes the memory device. An approximation of a temperature for the memory device is made based on thermal information associated with the given configuration of the memory module and the obtained temperature. The configured thermal management control for the memory device is implemented based on the approximated temperature. Other implementations and examples are also described in this disclosure.
US09778663B2
A method for optimizing a flight speed of a remotely-sensed scan imaging platform. The method comprises: selecting a reference point; obtaining a remotely-sensed scan image in a reference point region, and processing data; and optimizing a flight speed of a remotely-sensed scan platform. By optimizing a movement speed of a remotely-sensed movement platform, the method can prevent a geometric dimension of a target in a remotely-sensed scan image from being distorted, so as to obtain a high-precision remotely-sensed image of a ground target; and the method can be used for airborne and satellite borne remotely-sensed images.
US09778657B2
A method of automatically moving, by an automatic location placement system, a marine vessel includes receiving, by a central processing unit, from a vision ranging photography system, at least one optical feed including data providing a mapping of an environment surrounding a marine vessel. The method includes displaying, by the central processing unit, on a touch screen monitor, the mapping of the environment. The method includes receiving, by the central processing unit, from the touch screen monitor, target location data. The method includes directing, by the central processing unit, at least one element of a propulsion system of the marine vessel, to move the marine vessel to the targeted location, using the mapping.
US09778653B1
Devices such as vehicles, remote sensors, and so forth consume energy during operation. Described herein are systems, devices, and methods for transferring energy from an uncrewed autonomous vehicle to a vehicle such as a car. The uncrewed autonomous vehicle may locate the vehicle at a rendezvous location, and connect with the vehicle while the vehicle moves. Once the uncrewed autonomous vehicle connects to the vehicle, the uncrewed autonomous vehicle may transfer the energy to the vehicle.
US09778650B2
A method, system and apparatus for a kitting and automation assembly. The system includes an inspection apparatus that captures information of a component. A controller is coupled to the inspection apparatus for receiving and evaluating the information to determine a conforming component. The assembly apparatus includes a datum tool that is operatively configured to contact a datum reference of a part to determine a proper position of the part. The method includes capturing a data set indicative of a characteristic of a component and comparing the data set to a stored data set having a desired characteristic to determine a conforming component. The method also includes picking and positioning the conforming component at an installation position, contacting a datum reference of a part with a datum tool to confirm a proper position, and placing the conforming component on to the part at the proper position.
US09778649B2
Methods and devices for computer-assisted milling of a pocket region of a workpiece by computing a blend arc radius, where the blend arc radius is based on a maximal variation of a Tool Engagement Angle (TEA), and smoothing at least one offset, where the smoothing is based on the computed blend arc radius and/or a prior computed blend arc radius with a stepover.
US09778647B2
In a work machine which includes a working head including a lifting and lowering unit including a working device and a first lifting and lowering device which lifts and lowers the working device, and a second lifting and lowering device which lifts and lowers the lifting and lowering unit, a positional deviation (Δx, Δy) of the working device in a direction which is perpendicular to a lifting and lowering direction is eliminated. Since the positional deviation is caused by both an inclination of a lifting and lowering axis line L1 of the working device by the first lifting and lowering device and an inclination of a lifting and lowering axis line L2 of the lifting and lowering unit by the second lifting and lowering device, based on positional deviation data a target moving position is corrected.
US09778646B2
A robot controller used in a system having a machine tool and a robot, by which the robot is properly operated corresponding to an operation state of the machine tool. The robot controller has a data communicating part which obtains data representing an operation state of the machine tool at predetermined timing; a motion pattern storing part which stores a plurality of motion patterns of the robot for the machine tool; and a motion controlling part which selects a motion pattern from the stored plurality of motion patterns when an abnormality occurs in the machine tool or when an operation state of the machine tool satisfies a predefined condition, and operates the robot based on the selected motion pattern, the selected pattern being associated with an operation state of the machine tool when an abnormality occurs or when the operation state satisfies the predefined condition.
US09778644B2
A method for control of a drive for a tool or workpiece uses pilot control and a device with a control apparatus, the pilot control taking place depending on a frequency of movement. At least one of a frequency component of the reference value, a spectrum of the reference value, and a part thereof is used as the frequency of movement. At least one pilot factor is determined depending on the frequency of movement, and the at least one determined pilot factor, multiplied with a pilot value that corresponds to or is a derivative of the reference variable is used for pilot control. In this way, a contouring error can be advantageously reduced.
US09778639B2
An operating data aggregator module collects a first set of operating data and a second set of operating data for building equipment. A model generator module generates a first set of model coefficients and a second set of model coefficients for a predictive model for the building equipment using the first set of operating data and the second set of operating data, respectively. A test statistic module generates a test statistic based on a difference between the first set of model coefficients and the second set of model coefficients. A critical value module calculates critical value for the test statistic. A hypothesis testing module compares the test statistic with the critical value using a statistical hypothesis test to determine whether the predictive model has changed. In response to a determination that the predictive model has changed, a fault indication may be generated and/or the predictive model may be adaptively updated.
US09778636B2
Methods for classifying and correlating simulation components to functional models. A method includes receiving a simulation component library comprising a plurality of simulation components into a memory of the data processing system, parsing the plurality of simulation components from the simulation component library, analyzing a plurality of extracted functions into a plurality of function graphs for each of the plurality of simulation components, composing an extracted functions graph with the plurality of extracted functions of the plurality of function graphs, and storing the extracted functions graph of the plurality of extracted functions in a components-to-function database.
US09778624B2
A motor control device. When the motor control device executes pressure control of which a minor loop is speed control or position control, the pressure control is executed in a manner that pressurization or depressurization is performed while a control parameter of the speed control is fixed; a control parameter of the pressure control is gradually increased; an oscillation amount is successively detected and stored. If the oscillation amount exceeds an acceptable value, on the basis of the control parameter of the pressure control and the oscillation amount stored during adjustment, the control parameter of the pressure control is adjusted such that the oscillation amount is equal to or less than the acceptable value.
US09778621B2
Timepiece displaying the current time and including at least first and second display devices for a time-related quantity, the first and second display devices each being driven by a drive mechanism including a drive wheel (2; 2a), which is itself driven by the movement of the timepiece (3), at least the drive wheel (2; 2a) of one of the drive mechanisms carrying a finger (4; 4a) via which the wheel drives the corresponding display device, the timepiece (3) being characterized in that the finger (4; 4a) is friction fitted onto the drive wheel (2; 2a).
US09778618B2
In a first aspect, a multilayer film includes a holographic image layer, a first heat-shrinkable layer and a first adhesive layer between the holographic image layer and the first heat-shrinkable layer.In a second aspect, an authentication label includes a holographic image layer, a first heat-shrinkable layer, a first adhesive layer between the holographic image layer and the first heat-shrinkable layer, and a back adhesive layer.
US09778617B2
Provided is a process cartridge attachable to and detachable from a main body of an image forming apparatus. The process cartridge includes at least one roller, sidewalls on an axial direction of the at least one roller, and a first cartridge electric contact and a second cartridge electric contact provided on the sidewalls. One of the first cartridge electric contact and the second cartridge electric contact is a fixed electric contact, and the other is a movable electric contact that is movable in a direction protruding from the sidewalls.
US09778616B2
A rotational axis line of the image bearing member is parallel to a pivotal axis line of the handle. When the handle is grasped, the process cartridge body in a non-used state is inclined so that the image bearing member is positioned upward relative to a horizontal surface, and the process cartridge body from which developer has been consumed is inclined so that the image bearing member is positioned downward relative to the horizontal surface.
US09778614B2
A drive transmitting unit includes a plurality of gears and a gear case. The plurality of gears composes a part of a gear train transmitting a rotational force from a main driving part to a rotational element within an apparatus body. The gear case is provided attachably to/detachably from an attachment part defined from a lower surface or aback surface of the apparatus body to inside of the apparatus body while rotatably supporting the plurality of gears. The gear case includes a hook part, a fitting part and a fixing part. The hook part is hooked with a hooked part provided within the attachment part. The fitting part is fitted with a fitted part provided within the attachment part. The fixing part is fixed to the apparatus body through a fastening member.
US09778608B2
A control device for an image forming apparatus that transitions to a restricted mode which is a print mode to alternately transition between a printable state to perform a print operation, in which a predetermined print amount is printable, and a sleep state to stop a subsequent print operation for a predetermined sleep time after the print operation is performed, includes a print-operation determiner and a print controller. The print-operation determiner determines, when a print-operation execution request to the image forming apparatus is received in the sleep state, whether the image forming apparatus is to perform the subsequent print operation based on a print amount of the print-operation execution request. The print controller controls the subsequent print operation of the image forming apparatus according to a determination result of the print-operation determiner as to whether the image forming apparatus is to perform the subsequent print operation.
US09778607B2
Provided is a fixing device including a pair of end deformation restraint members. A restraint body 35 of the end deformation restraint member has an insertion part 38 which is inserted into both end portions of a fixing belt, and restrains deformation of belt end portions by holding both end portions of the fixing belt, which slides on an outer peripheral surface of the insertion part 38, from inside in the insertion part 38. The insertion part 38 is continued in a belt rotation direction with no gap.
US09778601B2
An image forming apparatus includes: an image carrying unit; a unit-to-be-moved; a pulse motor; a moving mechanism including a rotatable member provided with a member-to-be-detected; a detecting portion; an executing portion; and a controller for causing the executing portion to execute a first stop mode on the basis of detection of the detecting portion when the unit-to-be-moved is changed in position from the second or third position to the first position and to execute a second stop mode on the basis of a pulse number of a driving signal when the unit-to-be-moved is changed in position from the first or third position to the second position and when the unit-to-be-moved is changed in position from the first or second position to the third position, and for making the change at least between the second and third positions by only unidirectional rotation of the pulse motor.
US09778597B2
An image forming apparatus includes an apparatus body, an image carrier, a developing device, and a developer container. The developing device includes a developer supply port and a mounting section. The developing device is mounted onto a developing position facing the image carrier through a specific insertion path in the apparatus body. The developer container includes a developer discharge port. The developer container is mounted onto the mounting section of the developing device through the insertion path. The developing device is dismounted from the apparatus body through the insertion path after being rotated from the developing position to a standby position in a first direction around a first axis extending in parallel with a rotary axis of the image carrier. The developer container is dismounted from the apparatus body after being rotated in a second direction opposite to the first direction around a second axis in the mounting section.
US09778594B2
A developing device includes: a developing roller that rotates in a given rotation direction; and a regulating portion that regulates the amount of feed of developer. The developing roller includes a circumferential surface on which a regulating pole having single polarity is formed. At the regulating pole, a magnetic flux density in a direction normal to the circumferential surface of the developing roller takes a maximum in a first position on the circumferential surface in the rotation direction and takes a value half of the maximum in a second position and a third position on the circumferential surface in the rotation direction. The first position is shifted downstream from a intermediate position between the second and third positions. A tip portion of the regulating portion faces a position between the first position and the intermediate position or faces the first position.
US09778588B2
A cleaning member includes a core and an elastic layer disposed on an outer peripheral surface of the core. A circumferential cover length over which the elastic layer covers the core in a circumferential direction is greater at least at one of first and second end portions in an axial direction of the core than at a central portion in the axial direction. The central portion in the axial direction extends from one end to the other end of the core in the axial direction. When the cleaning member is rotated by a member to be cleaned, a non-contact region in which the first and second end portions in the axial direction are not in contact with the member to be cleaned is in a range from approximately 0° to approximately 15° in terms of a rotation angle of the cleaning member viewed from one side in the axial direction.
US09778587B2
An image forming apparatus transfers a first image including a first toner not containing a metal pigment onto a specific medium having a smoothness of 112 seconds or smaller, fixes the first image for use as a base coat onto the specific medium, and transfers and fixes a second image including a second toner containing a metal pigment onto the base coat fixed onto the specific medium.
US09778586B2
The present invention provides a magnetic carrier for an electrophotographic developer which has an excellent durability and a stable charging property and is free from occurrence of spent toner thereonto, and a two-component system developer comprising the magnetic carrier for an electrophotographic developer and a toner. The present invention relates to a core material of a magnetic carrier for an electrophotographic developer comprising spherical composite particles comprising at least ferromagnetic iron oxide fine particles and a cured phenol resin and having an average particle diameter of 1 to 100 μm, a resin index of the spherical composite particles being within the range of 35 to 80%, and a magnetic carrier obtained by coating a surface of respective particles of the magnetic carrier core material with a resin.
US09778578B2
Imprint lithography template chucks and related systems and methods are provided that substantially maintain structural support functions while significantly enhancing imprint quality functions. The chucks incorporate dynamic vacuum seals to substantially reduce template contact during alignment and distortion correction while still providing good structural support upon separation.
US09778577B2
A testing structure of a strip width of a scribing slot is provided, the structure includes a first isolated line (232) and a second isolated line (234) which are perpendicular to each other, the testing structure further includes a first field region pattern (220), the first field region pattern (220) includes two graphics, the two graphics are each located on one side of the first isolated line (232) and opposite to each other. A testing method of a strip width of a scribing slot is also disclosed. Graphics of the field oxide region simulating the LOCOS structure are provided on two sides of the isolated line, the step is artificially generated, a polysilicon gate graphic on a small size source region formed by photolithography can be displayed through online testing of the strip width or online displaying and checking of the strip width, thus a practical situation of the die can be known, an abnormity of the strip width and morphology of the polysilicon gate caused by a reflection of a substrate can be found instantly.
US09778567B2
A resist composition which generates acid upon exposure and exhibits changed solubility in a developing solution under action of acid, and which includes a base component (A) which exhibits changed solubility in a developing solution under action of acid, the base component (A) including a polymeric compound (A1) having a structural unit (a0) represented by general formula (a0-0) shown below (wherein V11 represents an aliphatic cyclic group with or without a substituent; R1 represents a lactam-containing cyclic group or a sultam-containing cyclic group; Y1 represents an oxygen atom (—O—), an ester bond (—C(═O)—O—) or a single bond; and W2 represents a group formed by a polymerization reaction of a polymerizable group-containing group).
US09778561B2
Vacuum-integrated photoresist-less methods and apparatuses for forming metal hardmasks can provide sub-30 nm patterning resolution. A metal-containing (e.g., metal salt or organometallic compound) film that is sensitive to a patterning agent is deposited on a semiconductor substrate. The metal-containing film is then patterned directly (i.e., without the use of a photoresist) by exposure to the patterning agent in a vacuum ambient to form the metal mask. For example, the metal-containing film is photosensitive and the patterning is conducted using sub-30 nm wavelength optical lithography, such as EUV lithography.
US09778550B2
A short throw projector mount enabling a finely tuned distance adjustment and/or finely tuned height adjustment of an attached projector. The mount includes a wall interface, a projector positioning head, and an elongate arm operably coupling the wall interface and the projector positioning head. A first end of the arm is coupled to the wall interface, and the projector positioning head is operably coupled proximate an opposing second end of the arm such that the projector positioning head is shiftable along a longitudinal axis of the arm. The arm further includes a positioning mechanism arranged to selectively drive shifting of the projector positioning head. A vertical positioning mechanism may be provided to shift the projector vertically relative to the wall interface.
US09778543B1
A tunable parametric mixer comprising a pump laser, a nonlinear waveguide, and a refractive index tuner. The pump laser is configured to generate pump photons. The nonlinear waveguide comprises a cladding and a core. The core is made of nonlinear optical material and the cladding in made of a material with a tunable index of refraction. The nonlinear waveguide is configured to convert the pump photons into signal and idler photons. The refractive index tuner is configured to change the refractive index of the cladding to dynamically tune the dispersion properties of the nonlinear waveguide in order to alter a spectral location of a gain band of the parametric mixer.
US09778533B2
The present invention refers to a window construction, particularly to be used in a train, vehicle, car, helicopter, aircraft or building, which comprises a laminated window glazing having electrically switchable layer means arranged in a laminate, and controlling means being coupled to the switchable layer means for controlling the sunlight transparency of the switchable layer means.
US09778529B2
Disclosed are an in-cell touch liquid crystal display (LCD) device based on a twisted nematic (TN) mode, a method of manufacturing the same, a method of manufacturing a thin film transistor (TFT) array substrate, and a method of manufacturing a color filter array substrate. The TFT array substrate includes a TFT disposed in a pixel area defined by an intersecting gate line and data line, a conductive line disposed on the TFT, and a transparent conductive layer in electrical contact with the conductive line. The color filter array substrate includes a light shield layer, a color filter, an overcoat layer covering the light shield layer and the color filter, a column spacer disposed on the overcoat layer, and a common electrode disposed on the overcoat layer and the column spacer, where the conductive line supplies the common electrode with a common voltage or a touch driving signal.
US09778515B2
An electrode structure having a corner area and a middle area is disclosed. The electrode structure includes at least two sub-electrodes, where at least one of a) a space between two adjacent sub-electrodes in the corner area is smaller than a space between the two adjacent sub-electrodes in the middle area, and b) at least one sub-electrode has a larger width in the corner area than a width of the sub-electrode in the middle area.
US09778514B2
A display panel includes a first substrate, a second substrate, and a liquid crystal layer between the first substrate and the second substrate. A volume-variable structure is arranged between the first substrate and the second substrate. The volume-variable structure effectively reduces the requirement on the deformation capacity of the spacer due to the liquid crystal margin, which is favorable for improving the surface strength of the display panel. The display panel can be used in a display device.
US09778495B2
A translucent sintered body having the following basic composition: Ca(1−x)YbxF(2+x), where 0.4≦x≦1.0, or preferably Ca(1−x−y)YbxRyF(2+x+y), 0.4≦x≦1.0, 0≦y≦0.5 wherein R is at least one element selected from Ce, Pr, Sm, Eu and Y.
US09778469B2
A head-mounted display device includes an image processing unit that controls a display drive units. The image processing unit controls the pair of display drive units so as to move the emission areas in any one of a first direction in which an image formed by the image light emitted from one of the display drive units and an image formed by the image light emitted from the other of the display drive units move close to each other in cooperation and a second direction in which an image formed by the image light emitted from one of the display drive units and an image formed by the image light emitted from the other of the display drive units move apart from each other in cooperation to change a focal distance of an image in a virtual image which is visually recognized by the user.
US09778464B2
Provided are a shape recognition device, a shape recognition program, and a shape recognition method capable of obtaining more accurate information for recognizing an outer shape of a target object. A shape recognition device according to the present invention includes: an outer shape detection unit that detects an outer shape of a hand; a reference point extraction unit that extracts a central point of a maximum inscribed circle of the detected outer shape as a reference point; a distance measurement unit that measures a distance between the reference point and each of a plurality of outer shape points on the outer shape; and a feature recognition unit that determines a feature part of the outer shape from the plurality of outer shape points on the basis of the distance.
US09778459B1
An assembly to reduce droplet accumulation and impingement on a lens assembly is disclosed. The assembly includes a camera body; a camera lens mounted within the camera body; and a groove surrounding the camera body. The groove has a first portion defined by a first sidewall, a second sidewall, and a first floor portion and a second portion defined by the first sidewall, a third sidewall, and a second floor portion. The first portion has a first width and a second portion has a second width larger than the first width.
US09778457B2
A light deflector includes: a polygon mirror made of plastic and having a plurality of reflecting surfaces; a motor including a rotor and configured to rotate the polygon mirror; and a pressing member configured to press the polygon mirror toward the rotor in an axial direction of the motor. The polygon mirror has a first surface having a polygonal shape, and a second surface opposite to the first surface in the axial direction and having a polygonal shape. The second surface faces the rotor. The polygon mirror includes a plurality of first contact portions configured to be in contact with and pressed by the pressing member, and the first contact portions are provided on the first surface at positions equally distant from an axis of the motor between each of vertices of the first surface and the axis of the motor.
US09778451B2
The invention provides a microscope system including a correction-gain storage portion that calculates a correction gain for performing shading correction of an image related to optical images of a specimen, obtained by a microscope, and stores specimen information indicating features of the specimen and optical information at the time of obtaining the image in association with the correction gain; a correction-gain selecting portion that selects the correction gain for use when performing the shading correction of the image to be corrected; and a correction portion that performs the shading correction of the image to be corrected, on the basis of the selected correction gain, wherein the correction-gain selecting portion selects, on the basis of the specimen information or a result of the shading correction with the plurality of correction gains, the correction gain to be used in the shading correction of the image to be corrected.
US09778448B2
In various embodiments, wavelength beam combining laser systems incorporate optical cross-coupling mitigation systems and/or engineered partially reflective output couplers in order to reduce or substantially eliminate unwanted back-reflection of stray light.
US09778446B2
A zoom lens is constituted by, in order from the object side: a negative first lens group; an aperture stop; a positive second lens group; a negative third lens group; and a positive fourth lens group. All of the lens groups move along the optical axis when changing magnification from the wide angle end to the telephoto end such that the distance between the first lens group and the second lens group decreases and the distance between the second lens group and the third lens group increases. The first lens group is constituted by, in order from the object side, a 1-1 lens having a negative refractive power, a 1-2 lens having a negative refractive power, and a 1-3 lens having a positive refractive power. Conditional Formula (1) below is satisfied. 1.75
US09778445B2
A variable magnification optical system includes, in order from the object side: a positive first lens group; a negative second lens group; a positive third lens group; a negative fourth lens group; and a positive fifth lens group. When changing magnification from the wide angle end to the telephoto end, the first and third lens groups are fixed with respect to an image formation plane, the second lens group moves toward the image side, the fourth lens group moves, and the distance between the fourth and fifth lens groups changes. A rearward lens group constituted by the third, fourth, and fifth lens groups has a positive refractive power throughout the variable magnification range. The transverse magnification ratio of the fourth lens group when focused on an object at infinity is negative throughout the variable magnification range.
US09778443B2
A three-surface wafer-level lens system for imaging a wide field-of-view scene onto an image plane includes (a) a first wafer-level lens with (i) a first substrate having a first planar surface facing the image plane, and (ii) a first lens element bonded to the first planar surface and having a first lens surface facing the image plane, and (b) a second wafer-level lens with (i) a second substrate having a second planar surface facing away from the image plane, (ii) a third substrate bonded to the second substrate and having a third planar surface facing the image plane, (iii) a second lens element bonded to the second planar surface and having a second lens surface facing away from the image plane, and (iv) a third lens element bonded to the third planar surface and having a third lens surface facing the image plane.
US09778442B2
An optical image capturing system includes, along the optical axis in order from an object side to an image side, a first lens, a second lens, a third lens, a fourth lens, a fifth lens, a sixth lens, and a seventh lens. At least one lens among the first to the sixth lenses has positive refractive force. The seventh lens can have negative refractive force, wherein both surfaces thereof are aspheric, and at least one surface thereof has an inflection point. The lenses in the optical image capturing system which have refractive power include the first to the seventh lenses. The optical image capturing system can increase aperture value and improve the imaging quality for use in compact cameras.
US09778441B2
A camera lens includes, lined up from the object side to the image side, a first lens with positive refractive power, a second lens with negative refractive power, a third lens with negative refractive power, a fourth lens with positive refractive power, a fifth lens with positive refractive power, and a sixth lens with positive refractive power. The camera lens satisfies specific conditions.
US09778439B2
A three-piece optical lens for capturing image and a three-piece optical module for capturing image, along the optical axis in order from an object side to an image side, include a first lens with positive refractive power; a second lens with refractive power; and a third lens with refractive power; and at least one of the image-side surface and object-side surface of each of the three lens elements are aspheric. The optical lens can increase aperture value and improve the imaging quality for use in compact cameras.
US09778436B2
A lens driving apparatus includes a holder, a cover, a carrier, a first magnet, a coil, a spring, two second magnets and a hall sensor. The holder includes an opening hole. The cover is made of metal material and coupled to the holder. The carrier is movably disposed in the cover, and for coupling to a lens. The first magnet is connected to an inner side of the cover. The coil is wound around an outer side of the carrier, and adjacent to the first magnet. The spring is coupled to the carrier. The second magnets are disposed on one end of the carrier which is toward the holder. The hall sensor is for detecting a magnetic field of any one of the second magnets, wherein the magnetic field is varied according to a relative displacement between the hall sensor and the second magnet which is detected.
US09778434B2
Buffered optical fibers are formed by extruding discontinuities in the buffer layer. The discontinuities allow the buffer layer to be torn to provide access to the buffered optical fiber. The discontinuities can be longitudinally extending strips of material in the buffer layer, and can be introduced into the extrudate material flow used to form the first section of the buffer layer in the extrusion head.
US09778433B2
A blade arrangement for use in a bladed chassis system includes a splice module coupled to a blade. The splice module includes a splice region, a storage region, a first enter/exit region at the first side, and a second enter/exit region at the second side. Either of the enter/exit regions can be faced towards a rear of the blade when the splice module is mounted to the blade. The splice allows unterminated optical cables routed to the rear of the blade to be optically spliced to connectorized pigtails that are received at rear ports of optical adapters on the blade.
US09778423B2
In a boot B for an optical connector ferrule including a rear opening portion 21b used to insert an optical fiber tape T having an optical fiber at a front end thereinto and a front opening portion 21a used to expose the optical fiber of the front end of the inserted optical fiber tape T to the outward front side, the boot is inserted into an insertion opening portion 14 formed at a rear end side of a ferrule body 10 and a surface of the boot B is provided with protrusions 22a, 22b, and 22c formed so as to be crushable when the protrusions are inserted into the insertion opening portion 14 of the ferrule body 10 in a direction orthogonal to the insertion direction of the boot B.
US09778416B2
An integrated structure and method of formation provide a lower level waveguide having a core of a first material and a higher level waveguide having a core of a second material and a coupling region for coupling the two waveguides together. The different core materials provided different coupled waveguides having different light loss characteristics.
US09778396B2
A polymerizable composition for an optical material includes (A) one or more isocyanate compounds selected from aliphatic isocyanate compounds and alicyclic isocyanate compounds, (B) an active hydrogen compound having two or more functional groups, and (C) a photochromic compound.
US09778390B2
An apparatus and method provides for nondestructive inspection of a generally tubular target structure (such as a wellbore casing) by rolling contact engagement of one or more rolling probe devices with the target structure. Each rolling probe device carries electromagnetic (EM) measurement instrumentation to capture measurement data during rolling contact engagement with the casing. Each rolling probe device may comprise an instrumentation carrier (e.g., a roller or a wheel) having an endless tread surface to engage the target structure, with the EM measurement instrumentation extending along the endless tread surface and being located at or adjacent an exterior of the instrumentation carrier. A plurality of such rolling instrumentation carriers can be mounted at azimuthally spaced positions on a tool body configured for axial movement along a wellbore.
US09778386B2
Embodiments of an autonomous seismic node that can be positioned on the seabed are disclosed. The autonomous seismic node comprises a pressurized node housing substantially surrounded and/or enclosed by a non-pressurized node housing. The seismic node may be substantially rectangular or square shaped for node storage, handling, and deployment. One or more node locks may be coupled to either (or both) of the pressurized node housing or the non-pressurized node housing. The pressurized node housing may be formed as a cast monolithic titanium structure and may be a complex shape with irregularly shaped sides and be asymmetrical. In other embodiments, a non-pressurized housing may substantially enclose other devices or payloads besides a node, such as weights or transponders, and be coupled to a plurality of protrusions.