US09779912B2
A detection circuit for accurately detecting a very small foreign material and an inspection/measurement device using the same are provided. The inspection/measurement device includes: an irradiation section that irradiates a laser beam to a surface of a specimen; and a detection section that detects scattered light from the surface of the specimen and generates a detection signal. The detection section includes: a photon counting sensor that outputs M output signals from photo-detecting elements of N pixels (M and N are natural numbers, and M
US09779902B2
A modular intelligent electronic overload device that requires only a single configuration file to describe the device with all of the available options. Furthermore, the modular intelligent electronic overload device contains embedded application files that provide commonly used control algorithms into the non-volatile memory of the modular intelligent electronic overload device that can be accessed by a user to configure the device without the need for a personal computer. Finally, the modular intelligent electronic overload device configuration parameters can be stored to virtual non-volatile memory contained in an associated user interface device, allowing for easy replacement of the modular intelligent electronic overload device.
US09779901B2
The present disclosure provides a high-temperature thermal pellet composition that maintains structural rigidity up to a transition temperature of about 240° C. The composition comprises at least one organic compound (e.g., triptycene or 1-aminoanthroquinone). The pellet can be disposed in a housing of a thermally-actuated, current cutoff device, such as a high-temperature thermal cutoff device (HTTCO). Also provided are material systems, which include the pellet composition and a high-temperature seal that provides substantial sealing up to at least the transition temperature. Methods of making such high-temperature pellet compositions and incorporating them into a thermally-actuated, current cutoff device are also provided.
US09779893B2
Electronic devices are provided that have components. A housing protrusion may be interposed between a display cover layer and display components. A button may have a button member. A support structure for a dome switch in the button may have a screw hole. A housing may have screw holes through which a screw passes. The screw may also pass through the screw hole of the support structure to hold the switch structure near the button member. A clip may have a spring. A metal plate may prevent the clip from becoming worn by the spring. A display may be mounted on a ledge in a device housing. The ledge may have gaps with supports and removed corners.
US09779884B2
Capacitors having electrodes made of interconnected corrugated carbon-based networks (ICCNs) are disclosed. The ICCN electrodes have properties that include high surface area and high electrical conductivity. Moreover, the electrodes are fabricated into an interdigital planar geometry with dimensions that range down to a sub-micron scale. As such, micro-supercapacitors employing ICCN electrodes are fabricated on flexible substrates for realizing flexible electronics and on-chip applications that can be integrated with micro-electromechanical systems (MEMS) technology and complementary metal oxide semiconductor technology in a single chip. In addition, capacitors fabricated of ICCN electrodes that sandwich an ion porous separator realize relatively thin and flexible supercapacitors that provide compact and lightweight yet high density energy storage for scalable applications.
US09779870B2
A method and apparatus for inductively obtaining alternating current from a first variable magnetic field with an input coil; forming with an output coil a second variable magnetic field using the alternating current; and conducting the alternating current from the input coil to the output coil.
US09779863B2
A removable fluid barrier comprises a generally planar flexible body fabricated of at least one resilient material and encapsulating a plurality of permanent magnets. The flexible body has an outer face defining a sealing surface of the removable fluid barrier.
US09779862B2
[object] A magnetization technique that enhances magnetic properties of an organic compound is provided without damaging properties of the organic compound or while maintaining the structure of the organic compound.[solution] The present disclosure is a method for manufacturing a magnetic substance composed of crystals of a magnetization target compound and an electron acceptor by combining the magnetization target compound with the electron acceptor; forming a solution by dissolving a mixture of the magnetization target compound and the electron acceptor in a solvent; maintaining the solution in a very low temperature state and allowing the solution to deposit the crystals of the magnetic target compound and the electron acceptor; and separating the crystals from the solvent.
US09779860B2
A current sense resistor and a method of manufacturing a current sensing resistor with temperature coefficient of resistance (TCR) compensation are disclosed. The resistor has a resistive strip disposed between two conductive strips. A pair of main terminals and a pair of voltage sense terminals are formed in the conductive strips. A pair of rough TCR calibration slots is located between the main terminals and the voltage sense terminals, each of the rough TCR calibration slots have a depth selected to obtain a negative starting TCR value observed at the voltage sense terminals. A fine TCR calibration slot is formed between the pair of voltage sense terminals.
US09779856B2
A power cable (C1), or power umbilical, comprising a number of electric high power cables (10) for transfer of large amounts of electric power/energy; filler material (2, 3, 4, 5, 6) in the form of stiff elongate plastic elements; the number of electric high power cables (10) and stiff elongate plastic elements (2, 3, 4, 5, 6) being gathered in a twisted bundle by means of a laying operation; a protective sheath (1) that encompasses the electric cables and the filler material; and at least one longitudinally extending channel (6) is provided for forced flow transportation of a cooling agent through said power cable/umbilical in order to cool down the electric high power cables (10) and their insulation material from a critical temperature value of about 90° C.
US09779852B2
The rotating electrical machine of the present invention includes a stator coil obtained by curing the impregnating resin injected into the whole stator coil unit after an electrically insulated coil unit with a mica tape having been wrapped around a conductor is slotted into stator iron core slots via a slot liner. The high-heat-resistance resin component of the slot liner contains at least an epoxy resin having 3 or more epoxy groups. The high-heat-resistance resin component of the mica tape contains at least an alicyclic epoxy resin. The impregnating resin contains a bifunctional epoxy resin, and an acid curing agent having one acid anhydride skeleton. With the impregnating resin, the high-heat-resistance resin components of the slot liner and the mica tape form a liner cured portion and a mica insulating layer portion as an integral unit of different resin compositions inside the slot.
US09779848B2
A flat cable (100) includes an insulative carrier (20) extending along a front-to-back direction, a set of signal conductors (10) held by the insulative carrier, and a metal grid layer (30) attached to the insulative carrier. The insulative carrier has a top face facing upwardly and a bottom face facing downwardly. The insulative carrier defines a set of receiving passageways (210) disposed along a transverse direction perpendicular to the front-to-back direction. The set of signal conductors extend along the front-to-back direction and have different pitches along the transverse direction. The metal grid layer is attached to the top face or the bottom face. The metal grid layer has different densities along the front-to-back direction in order to make the impedance of the flat cable consistent along the front-to-back direction.
US09779842B2
The invention relates to a nuclear facility pool cleaning device having a floating platform, capable of floating in water, having buoyancy bodies; a drive device for displacing the floating platform on the surface of a water-filled nuclear facility pool to be cleaned; a winching device connected to the floating platform; a pump which is winchable vertically by the winching device and has a vacuum hose, connected thereto at its first end, for cleaning the bottom of the nuclear facility pool; a remote control device for remotely operating at least the drive device and the winching device; an optional stationary external storage tank; and wherein the second end of the vacuum hose preferably leads at least indirectly into the stationary external storage tank.
US09779834B2
A semiconductor memory device includes a command buffering unit suitable for receiving and buffering a command signal based on an enable control signal, a fuse array suitable for programming data based on the command signal, and an enable control unit suitable for generating the enable control signal, wherein an activation operation on the command buffering unit by the enable control signal is controlled during a programming operation period of the fuse array.
US09779824B2
Disclosed herein is a NAND flash memory comprising a bit-line and a page buffer, the page buffer comprising: a first switching circuit arranged between a first node and the bit-line; a third switching circuit arranged between the first node and a sensing node and configured to discharge the sensing node during an evaluation period, a pre-charging period preceding the evaluation period; and a fourth switching circuit configured to provide a first pre-charging path to the bit-line through the first node and the first switching circuit from a first voltage source during the pre-charging period, wherein the sensing node is configured to be charged through a second pre-charging path during the pre-charging period, and the second pre-charging path is separated from the first pre-charging path by the third switching circuit during the pre-charging period.
US09779819B1
In an example, a programming method includes applying a program voltage to a selected access line commonly connected to a first memory cell of a first string of series-connected memory cells and to a second memory cell of a second string of series-connected memory cells while a data line is electrically connected to the first memory cell and electrically disconnected from the second memory cell, and while continuing to apply the program voltage to the selected access line, electrically disconnecting the data line from the first memory cell and subsequently electrically connecting the data line to the second memory cell.
US09779815B2
A method can be used for writing in a memory location of the electrically-erasable and programmable memory type. The memory location includes a first memory cell with a first transistor having a first gate dielectric underlying a first floating gate and a second memory cell with a second transistor having a second gate dielectric underlying a second floating gate that is connected to the first floating gate. In a first writing phase, an identical tunnel effect is implemented through the first gate dielectric and the second gate dielectric. In a second writing phase, a voltage across the first gate dielectric but not the second gate dielectric is increased.
US09779814B2
Non-Volatile Static Random Access Memory (NVSRAM) cell devices applying only one single non-volatile element embedded in a conventional Static Random Access Memory (SRAM) cell are disclosed. The NVSRAM cell devices can be integrated into a compact cell array. The NVSRAM devices of the invention have a read/write speed of a conventional SRAM and non-volatile property of a non-volatile memory cell. The methods of operations for the NVSRAM devices of the invention are also disclosed.
US09779799B2
A semiconductor system includes a first semiconductor device and a second semiconductor device. The first semiconductor device outputs a command/address signal. The second semiconductor device extracts an active signal, a pre-charge signal, and addresses from the command/address signal, performs an active operation on a memory cell corresponding to the addresses, and performs a refresh operation on the memory cell corresponding to counting signals generated by counting a number of pulses in a refresh signal.
US09779797B2
A non-volatile memory device according to an embodiment includes a first conductive layer, a second conductive layer including metal nitride, the metal nitride absorbing oxygen, a paraelectric layer disposed between the first conductive layer and the second conductive layer, a ferroelectric layer disposed between the paraelectric layer and the second conductive layer, the ferroelectric layer including hafnium oxide, at least one third conductive layer disposed on opposite side of at least one of the first conductive layer and the second conductive layer to the ferroelectric layer, the at least one third conductive layer including metal oxide, the metal oxide having oxygen ratio larger than stoichiometric ratio, and a sense circuit configured to read data based on tunneling current flow between the first conductive layer and the second conductive layer through the paraelectric layer and the ferroelectric layer.
US09779796B1
Methods, systems, and apparatuses for redundancy in a memory array are described. A memory array may include some memory cells that are redundant to other memory cells of the array. Such redundant memory cells may be used if a another memory cell is discovered to be defective in some way; for example, after the array is fabricated and before deployment, defects in portions of the array that affect certain memory cells may be identified. Memory cells may be designated as redundant cells for numerous other memory cells of the array so that a total number of redundant cells in the array is relatively small fraction of the total number of cells of the array. A configuration of switching components may allow redundant cells to be operated in a manner that supports redundancy for numerous other cells and may limit or disturbances to neighboring cells when accessing redundancy cells.
US09779795B1
A memory device includes a first line coupled to a first terminal of a first memory cell, a second bit line coupled to a first terminal of a second memory cell, a sense amplifier coupled to a second end of the first bit line and a second end of the second bit line, a capacitor including a first terminal coupled to a first input of the sense amplifier and a second terminal coupled to a switch. The switch couples the second terminal of the capacitor to the second bit line during a calibration phase of a read operation and to the first bit line during a sense phase of the read operation. A current/voltage source drives current on the first bit line while the second line is floating during the calibration phase, and drives current on the second bit line while the first bit line is floating during the sense phase.
US09779794B2
Techniques are disclosed for forming a spin-transfer torque memory (STTM) element having an annular contact to reduce critical current requirements. The techniques reduce critical current requirements for a given magnetic tunnel junction (MTJ), because the annular contact reduces contact size and increases local current density, thereby reducing the current needed to switch the direction of the free magnetic layer of the MTJ. In some cases, the annular contact surrounds at least a portion of an insulator layer that prevents the passage of current. In such cases, current flows through the annular contact and around the insulator layer to increase the local current density before flowing through the free magnetic layer. The insulator layer may comprise a dielectric material, and in some cases, is a tunnel material, such as magnesium oxide (MgO). In some cases, a critical current reduction of at least 10% is achieved for a given MTJ.
US09779793B2
A magnetic-assist, spin-torque transfer magnetic tunnel junction device and a method for performing a magnetic-assist, spin-torque-transfer write to the device are disclosed. In an exemplary embodiment, the magnetic tunnel junction device includes a first electrode, a pinned layer disposed on the first electrode, a free layer disposed on the pinned layer, and a barrier layer disposed between the pinned layer and the free layer. The device further includes a second electrode electrically coupled to the free layer, the second electrode containing a magnetic assist region. In some embodiments, the magnetic assist region is configured to produce a net magnetic field when supplied with a write current. The net magnetic field is aligned to assist a spin-torque transfer of the write current on the free layer.
US09779792B2
A register file includes a substrate, a plurality of entries, and a plurality of read ports. Each entry includes a corresponding subset of a plurality of memory cells defined on the substrate. Each read port includes a plurality of access elements defined on the substrate. Each access element is associated with a particular common bit position of each of the entries. A plurality of entry access groups are disposed in adjacent columns on the substrate. Each entry access group is associated with a corresponding one of the plurality of entries and includes the access elements for all of the read ports for the corresponding entry.
US09779791B2
Apparatuses and methods involving accessing distributed sub-blocks of memory cells are described. In one such method, distributed sub-blocks of memory cells in a memory array are enabled to be accessed at the same time. Additional embodiments are described.
US09779770B1
A three-dimensional magnetic recording media can consist of a single recording layer configured with three or more separate magnetization levels. A first magnetization level can be written to a selected region of said recording layer by applying a first write field to the grains of said region to form a “spin-up” magnetization in the grains of said region. A second magnetization level can be written by applying a second opposite write field to selected grains of said region to form a “spin-down” magnetization. At least a third intermediate magnetization level can be written by applying a weaker or alternating write field to grains of said region to form an intermediate magnetization comprising a mixture of spin-up and spin-down grains. By such method, said region may comprise a data bit capable of storing 3 or more units of information corresponding to the number of separate magnetization levels employed.
US09779767B2
An apparatus according to one embodiment includes a transducer structure having: a lower shield, an upper shield above the lower shield, a current-perpendicular-to-plane sensor between the upper and lower shields, and an insulating layer between the at least one lead and the shield closest thereto. At least one lead is selected from a group including: an upper electrical lead between the sensor and the upper shield and a lower electrical lead between the sensor and the lower shield. The at least one lead is in electrical communication with the sensor. A width of one or more of the at least one lead in a cross track direction is about equal to a width of the sensor.
US09779764B2
Technology is disclosed for deferring storage operations (e.g., writes or reads) during hostile events. When a data storage device experiences a hostile event, e.g., a vibration, shock, etc. contact by a head of the data storage device with a disk surface can cause errors or indeed damage. The technology can cause a data storage device to suspend storage operations until the hostile event is no longer detected.
US09779762B2
An object sound period detection apparatus includes a first calculating unit, a second calculating unit, a first detecting unit, and a second detecting unit. The first calculating unit calculates a first threshold every unit time. The second calculating unit calculates a second threshold every unit time. The first detecting unit compares first feature amount based on the input signal with the first threshold and detects the object sound period in the input signal. The second detecting unit compares second feature amount based on the input signal with the second threshold, detects the object sound period in the input signal, and outputs a detecting result. The first calculating unit calculates the first threshold based on a detecting result before unit time by the second detecting unit. The second calculating unit calculates the second threshold based on a detecting result in same unit time by the first detecting unit.
US09779759B2
Examples described herein involve detecting known impairments or other known conditions using a neural network. An example implementation involves receiving data indicating a response of a playback device as captured by a microphone. The implementation also involves determining an input vector by projecting a response vector that represents the response of the playback device onto a principle component matrix representing variance caused by one or more known impairments. The implementation further involves providing the determined input vector to a neural network that includes an output layer comprising neurons that correspond to respective known impairments. The implementation involves detecting that the input vector caused one or more neurons of the neural network to fire such that the neural network indicates that a particular known impairment is affecting the microphone and/or the playback device and adjusting operation of the playback device and/or the microphone to offset the particular known impairment.
US09779754B2
A speech enhancement device which includes: a speech production section detection unit configured to detect a speech production section in which a speaker produces speech, from an input signal generated by a speech input unit; a timer unit configured to measure an elapsed time from a starting point of the speech production section; a gain determination unit configured to determine a gain, which represents a level of enhancement of the input signal, according to the elapsed time; and an enhancement unit configured to enhance the input signal or a spectrum signal of the input signal in the speech production section according to the gain, whereby the input signal is enhanced only at necessary portions thereof.
US09779736B2
Systems and methods are presented for efficient cross-fading (or other multiple clip processing) of compressed domain information streams on a user or client device, such as a telephone, tablet, computer or MP3 player, or any consumer device with audio playback. Exemplary implementation systems may provide cross-fade between AAC/Enhanced AAC Plus (EAACPIus) information streams or between MP3 information streams or even between information streams of unmatched formats (e.g. AAC to MP3 or MP3 to AAC). Furthermore, these systems are distinguished by the fact that cross-fade is directly applied to the compressed bitstreams so that a single decode operation may be performed on the resulting bitstream. Moreover, using the described methods, similar cross fade in the compressed domain between information streams utilizing other formats of compression, such as, for example, MP2, AC-3, PAC, etc. can also be advantageously implemented. Thus, in exemplary embodiments of the present invention a set of frames from each input stream associated with the time interval in which a cross fade is decoded, and combined and recoded with a cross fade or other effect now in the compressed bitstream. Once sent through the client device's decoder, the user hears the transitional effect. The only input data that is decoded and processed is that associated with the portion of each stream used in the crossfade, blend or other interstitial, and thus the vast majority of the input streams are left compressed.
US09779735B2
Provided are methods, systems, and apparatuses for detecting, processing, and responding to audio signals, including speech signals, within a designated area or space. A platform for multiple media devices connected via a network is configured to process speech, such as voice commands, detected at the media devices, and respond to the detected speech by causing the media devices to simultaneously perform one or more requested actions. The platform is capable of scoring the quality of a speech request, handling speech requests from multiple end points of the platform using a centralized processing approach, a de-centralized processing approach, or a combination thereof, and also manipulating partial processing of speech requests from multiple end points into a coherent whole when necessary.
US09779733B2
Methods, apparatus, and computer-readable media (transitory and non-transitory) are provided herein for reducing latency caused by switching input modalities. In various implementations, a first input such as text input may be received at a first modality of a multimodal interface provided by an electronic device. In response to determination that the first input satisfies one or more criteria, the electronic device may preemptively establish a session between the electronic device and a query processor configured to process input received at a second modality (e.g., voice input) of the multimodal interface. In various implementations, the electronic device may receive a second input (e.g., voice input) at the second modality of the multimodal interface, initiate processing of at least a portion of the second input at the query processor within the session, and build a complete query based on output from the query processor.
US09779724B2
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting alternates in speech recognition. In some implementations, data is received that indicates multiple speech recognition hypotheses for an utterance. Based on the multiple speech recognition hypotheses, multiple alternates for a particular portion of a transcription of the utterance are identified. For each of the identified alternates, one or more features scores are determined, the features scores are input to a trained classifier, and an output is received from the classifier. A subset of the identified alternates is selected, based on the classifier outputs, to provide for display. Data indicating the selected subset of the alternates is provided for display.
US09779715B1
An existing acoustic honeycomb panel having a radius of curvature is cut into segments that have longitudinal and lateral sides that extend between the edges of the honeycomb. The segments are bonded together along their longitudinal or lateral sides to form a segmented acoustic honeycomb in which the radius of curvature is different from the radius of curvature of the original acoustic honeycomb panel. The shape of the longitudinal or lateral sides of the segments and the thickness of the adhesive bond can be controlled to provide segmented acoustic honeycomb panels that are tightly curved and which are suitable for use in demanding noise damping applications, such as jet engine nacelles.
US09779707B2
A wearable drum adapted to be strapped to a drummer's limb provides a resonance space between the drum head and the limb so that the drum produces a sound that is suitable to be heard by people other than the drummer.
US09779702B2
A method for providing, to a head-mounted display, a virtual space into which a user is immersed includes the step of generating a virtual space into which a user is immersed. A basic sightline of the user is determined. A main image is selected from among a plurality of display objects. The main image is caused to be displayed in the virtual space in such a manner as to be associated with the basic sightline. The virtual space is outputted to the head-mounted display. The basic sightline moves in response to a motion of the head-mounted display in a pitch direction, in a yaw direction, and in a roll direction. The main image is so placed as to be tilted such that the basic sightline forms an angle of smaller than 90° with the main image in a plane including the yaw direction and the roll direction.
US09779696B2
Methods and systems may provide for identifying a plurality of subject commands that reference a common screen location and access a read/write resource, and serializing the plurality of subject commands according to a predefined order. Additionally, execution of the plurality of subject commands may be deferred until one or more additional commands referencing the common screen location are executed. In one example, the plurality of subject commands are serialized in response to a serialization command.
US09779695B2
Computer-implemented methods for visually scrolling through a stack of items displayed on a device by tilting the device are provided. In one aspect, a method includes determining a neutral reference point for a device, and receiving input indicating a tilting motion from the neutral reference point encountered by the device. The method also includes determining an angular displacement value of the device and a bias factor based on the tilting motion. The angular displacement value is indicative of an angular displacement of the device based on the tilting motion. The method also includes visually scrolling through the stack of items based on the angular displacement value and the bias factor. Systems and machine-readable media are also provided.
US09779694B2
Examples are disclosed for adjusting a performance state of a graphics subsystem and/or a processor based on a comparison of an average frame rate to a target frame rate and also based on whether the graphics subsystem is in a burst mode or sustained mode of operation.
US09779689B2
A method and system for adjusting a display unit are disclosed. The method includes: acquiring first status information of the display unit; determining whether the first status information of the display unit is changed and obtaining a first determining result; switching on the ambient light information acquisition unit in a case that the first determining result indicates that the first status information of the display unit is changed; and adjusting a display parameter of the display unit according to ambient light information acquired by the ambient light information acquisition unit. According to the disclosed method and system, the power consumption of ambient light acquisition unit is reduced, and then the power consumption of the electronic device adopting Paper-looking technology is reduced.
US09779688B2
Techniques for editing visual content by anchoring visual adaptation are disclosed. At least one anchor pattern is presented on a display surround. The perceptibility of the at least one anchor pattern is dependent on visual adaptation. The visual content is edited during the presentation of the at least one anchor pattern. For specific embodiments, the presentation, whether continuous or periodic, can include illumination, emission, reflection, rear projection, forward projection, or the like. A plurality of the patterns can be disposed around a reference display.
US09779681B2
The present invention discloses a shift register unit, employed for providing a gate voltage to a nth pixel of a liquid crystal display, and comprising first to third P-type transistors, and gates of the first, second P-type transistors respectively receive gate voltages of n−2th, n−2th pixels, and first end of the first, second P-type transistors respectively receive first and second input signals, and both second ends of the first and second P-type transistors are coupled to a gate of the third P-type transistor; the gate voltages of the n−2th, n−2th pixels are respectively employed to control on-off of the first and second P-type transistors, and to make the first input signal on-off the third P-type transistor; n is a nature number larger than 2; a first end of the third P-type transistor is coupled to a first clock signal or a second clock signal, and a second end is employed as being a voltage output end to be coupled to the nth pixel. The present invention can diminish the dimension of the frame of liquid crystal display. The present invention also provides a gate driving circuit and a liquid crystal display.
US09779680B2
There are provided a shift register unit, a gate driving circuit and a display apparatus, which are configured to suppress interference noise due to a change of an alternating current clock signal and enhance stability of the shift register unit. The shift register unit comprises: an input module configured to charge a pull-up node in response to the input signal; a pull-down module configured to provide the low voltage signal to the pull-up node and the output terminal in response to a voltage signal of the pull-down node; a pull-down driving module configured to charge a pull-down node in response to the first clock signal and the second clock signal and discharge the pull-down node in response to the voltage signal of the pull-up node; an output module configured to provide a first clock signal to an output terminal in response to a voltage signal of the pull-up node; and a reset module configured to discharge the output terminal in response to the second clock signal.
US09779677B2
A display apparatus includes a display panel that includes pixels for receiving data voltages in response to gate signals, and dummy pixels, a driver for driving the pixels and the dummy pixels, a kickback voltage detector for detecting a kickback voltage of the dummy pixels, and a timing controller. The timing controller calculates a temperature corresponding to the kickback voltage, compares the calculated temperature with a reference temperature, and controls the driver to compensate a display panel image quality based on a temperature variation that corresponds to a difference between the calculated temperature and the reference temperature.
US09779675B2
A display device includes a display panel, a variable gate clock generator and a gate driver. The display panel includes a plurality of pixels coupled to a plurality of data lines and a plurality of gate lines, respectively. The variable gate clock generator generates a first variable gate clock signal and a second variable gate clock signal having respective duty ratios that are varied depending on a brightness of a frame image. The gate driver generates a plurality of gate driving signals for driving the gate lines in response to the first and second variable gate clock signals.
US09779672B2
An oil puncture controlled starting system for an EFD apparatus and manufacturing method therefor, wherein the EFD display structure comprises a base arranged below a lower electrode, and the base is provided with a step, such that a first liquid has a first thickness outside the step and a second thickness on the step, which is less than the first thickness, such a thickness difference renders the first liquid on the step to be punctured by a second liquid firstly when a lower voltage is applied between a upper electrode and the lower electrode, and the first liquid is pushed by the second liquid to move from a first area to a second area.
US09779658B2
The present disclosure discloses a pixel circuit, a display panel comprising the pixel circuit, and a display device comprising the pixel circuit. The pixel circuit comprises a first transistor, a second transistor, a third transistor, a fourth transistor, and a fifth transistor. The lifetime of the circuit can be prolonged by the pixel circuit with threshold voltage compensation function of the present disclosure. The pixel circuit can not only be used in large sized display device driven through SE mode, but also be used in medium or small sized display device driven through PE mode.
US09779655B2
An organic light emitting display can include a display panel including pixels, a degradation sensing circuit to sense a threshold voltage of organic light emitting diodes (OLEDs) in the pixels and calculate an average degradation value based on the sensed threshold voltage of the OLEDs, a compensation target adjustor to adjust a compensation target based on the average degradation value, when the average degradation value is reduced by a previously determined reference value, and a data modulator to add and subtract a luminance compensation value determined depending on the adjusted compensation target to and from input digital video data and modulate the input digital video data. Also, each time the average degradation value is reduced by the previously determined reference value, the compensation target adjustor reduces stepwise the compensation target in conformity with changes in the average degradation value, and a stepwise adjustment width of the compensation target is non-uniform.
US09779648B2
A display device includes: a generating unit that generates display chromaticity based on a degradation value, a set chromaticity and device chromaticity, the display chromaticity being chromaticity of a white point to be displayed on the display device, the degradation value indicating a degree of degradation of a backlight, the set chromaticity being chromaticity of a white point based on user setting, the device chromaticity being chromaticity of a white point at which brightness becomes highest in the display device. The generating unit makes the display chromaticity approach the device chromaticity from the set chromaticity, as the degree of degradation indicated by the degradation value increases.
US09779642B2
A system having at least one support, a housing mounted on the at least one support, a plurality of panels rotatably mounted in the housing and configured to present first and second display faces, each panel having first and second opposing faces that meet at opposing longitudinal first and second edges, the plurality of panels including a first panel having a portion of a first character removed from the first edge of the first panel, a second panel having a remaining portion of the first character removed from the second edge of the second panel, the first and second panels cooperating so that when the first and second panels are rotated with the respective first and second edges adjacent each other, the portion of the first character on the first panel and the remaining portion of the first character on the second panel cooperate to form a visual display of the complete first character, and a mechanism coupled to the plurality of panels and configured to cause the plurality of panels to rotate in unison in the housing and change the display face.
US09779641B1
The inventor here discloses destructive (self-destructing) documents useful for the protection of confidential information. The invention comprises a document which can be easily and instantly broken down into dozens of individual components, hence obliterating any information contained thereon. As the self-destruction of the document requires no extraneous equipment for destruction and guarantees elimination of readable data, the invention represents a vast improvement over the state of the art. Numerous embodiments of the document of the invention specialized for different applications are illustrated and described.
US09779638B2
A kit of educational building blocks models nucleic acid structures for use in teaching nucleic acid structures using building blocks that visually represent nucleotides and their components.
US09779637B2
The present invention relates to a metal-sheet board or blackboard with magnetic features having two or three movements, which plots and represents reality in four dimensions (horizontal, vertical, depth and time) and which describes reality objectively, in which a T-shaped ruler is moved on a rail along the horizontal or X axis by a digital stepper motor controlled by a driver and software on the computer (horizontal movement). Furthermore, a tool truck surrounding the T-shaped ruler moves along the entire length (vertical movement) or Y axis thereof, actuated by a digital stepper motor controlled by a driver, which is in turn controlled by software on the computer, with these two movements controlled by mathematical speed and acceleration functions.
US09779636B2
A real-time virtual reality welding system including a programmable processor-based subsystem, a spatial tracker operatively connected to the programmable processor-based subsystem, at least one mock welding tool capable of being spatially tracked by the spatial tracker, and at least one display device operatively connected to the programmable processor-based subsystem. The system is capable of simulating, in virtual reality space, a weld puddle having real-time molten metal fluidity and heat dissipation characteristics. The system is further capable of importing data into the virtual reality welding system and analyzing the data to characterize a student welder's progress and to provide training.
US09779635B2
A real-time virtual reality welding system including a programmable processor-based subsystem, a spatial tracker operatively connected to the programmable processor-based subsystem, at least one mock welding tool capable of being spatially tracked by the spatial tracker, and at least one display device operatively connected to the programmable processor-based subsystem. The system is capable of simulating, in virtual reality space, a weld puddle having real-time molten metal fluidity and heat dissipation characteristics. The system is further capable of importing data into the virtual reality welding system and analyzing the data to characterize a student welder's progress and to provide training.
US09779634B2
An apparatus for training learning disabled subjects, such as autistic children, induces sound waves into a body of a user through two paths, one heard by the ears through air and the other through a liquid or solid in contact with tissues, such as skin and skeleton on the back of a user, below the collar and centered across the vertical axis of the spine. Two transducers produce waves in the audible sound spectrum, repeat persistently, and provide a tone about a location on which the subject may focus attention. A controller and actuator adhered to the skin by an adhesive gel pad against the back of a wearer. The sound, repeating (after a selected delay), decaying, and seeming to originate above and behind the head of a wearer is a waveform becomes a focus; effective to orient a subject, who lacks natural, self-orientation.
US09779632B2
The present disclosure includes techniques pertaining to computer automated learning management systems and methods. In one embodiment, a system is disclosed where information is represented in a learning graph. In one embodiment, a framework may be used to access different algorithms for identifying customized learning content for a user. In another embodiment, the present disclosure includes techniques for analyzing content and incorporating content into an organizational glossary.
US09779622B2
A method for supporting a driver driving a vehicle involves monitoring an environment surrounding the vehicle, detecting road users at a crossing or intersection, and emitting indications concerning priority rules to the driver. The indications are emitted to the driver as symbols overlapping the surrounding environment on a display unit or overlapping an image of the surrounding environment.
US09779614B2
Systems and methods of alerting a central monitoring station and registered users about a potential duress situation using a mobile application are provided. Some methods can include receiving user input to access a remote security system, responsive to receiving the user input, determining whether the user input includes a first type of user input or a second type of user input, when the user input includes the second type of user input, collecting additional information from an ambient environment, transmitting a duress message to a central monitoring station, the duress message including the additional information.
US09779611B1
In some examples, systems, methods, and devices are described that generate exposure evaluations for dependent users. First data associated with a user and including objective values is accessed. Second data associated with the user and including subjective observations is accessed. The first data and the second data is used as input to evaluate one or more evaluation rules. Based on the evaluation, an exposure evaluation is generated. A notification is generated to include the exposure evaluation, which is provided to one or more destination entities.
US09779602B2
Systems and methods are provided for labeling a piece of merchandise with a wireless communication device. In addition to a wireless communication device, the merchandise tag includes an associated label made of a washable fabric material. The wireless communication device is incorporated into the label and includes an RFID chip and a slot-loop hybrid antenna, with the antenna including a conductor sheet that defines a slot. The label is secured to a piece of merchandise at a sew line, with the sew line dividing the label into an upper portion and a lower portion. The RFID chip and the slot of the antenna are positioned within the upper portion of the label, which may itself be positioned within a seam or neckline or waistband of the piece of merchandise.
US09779596B2
Devices and methods for locating accessories of an electronic device are provided. In one example, a method may include detecting parameters associated with disconnecting an accessory from the electronic device. The electronic device, or an associated device, may store the detected parameters so that the detected parameters are accessible if the accessory becomes lost. The electronic device may receive a request from a user of the electronic device for assistance in locating the accessory. In response to the request for assistance in locating the accessory, the electronic device may provide the stored parameters to the user of the electronic device to aid them in searching for their lost accessory.
US09779594B2
A computer implemented method includes receiving maritime vessel automatic identification system (AIS) data from a vessel. The method includes determining that the maritime vessel AIS data includes anomalous data. The method also includes estimating a likelihood of malicious vessel intent based on a comparison of the anomalous data to secondary data. In response to the likelihood of malicious vessel intent satisfying a threshold, the method further includes generating an alert that includes an indication of an inferred intent for the vessel.
US09779586B2
A game server provides a second game after a ranking of players is determined based on results of a first game in which plural players have participated is provided with an allocator that allocates a first option of plural first options to each of a predetermined number of high-order players in the ranking of the first game, the first option allocated to one of the high-order players differing from the first option allocated to another of the high-order players; a low-order player entry receiver that receives an entry for participation in the second game from a low-order player other than the predetermined number of high-order players, the entry for participation being received when one of the plural first options is selected; a determination unit that determines one of options including the plural first options; and a benefit awarder that awards benefit to a player having selected the first option determined by the determination unit.
US09779574B1
A vending machine that dispense feminine hygiene products. Specifically, this invention is a coin-operated vending machine that dispenses sanitary napkins and tampons. This invention allows a user to purchase a feminine hygiene product by placing a coin or multiple coins in a slot within the vending machine and pressing a product release button. The product is then dispensed to the consumer. The apparatus also provides a mechanism for retrieving a coin in the event that the vending machine is out of a specific feminine hygiene.
US09779572B2
An inventory control system is described that includes a tool storage device including a drawer or a tray providing a pallet, wherein the pallet includes storage locations for objects; a sensing device configured to form an image of the storage locations; and a data processor configured to determine presence or absence of the pallet and presence or absence of objects within the storage locations of the pallet using the information from the image.
US09779571B2
The disclosed technology relates to transforming an ordinary remote control into an IoT device. IoT provides an opportunity to enable and extend traditional technology products in seamless and cost-effective ways. As an example, a remote control for garage door openers is transformed, thereby allowing users of smart phones to remotely activate the garage door openers from anywhere in the world. The transformation virtually eliminates installation and integration difficulties, without losing any functionality. The IoT-powered devices also opens the opportunity of whole world of M2M automation and benefits, such as automatically closing all garage doors after 9 PM or when people are away from the home. This technology further enables the power of smart phones, connected watches, tablets, IoT and M2M devices disruptively, changing how we live and interact with machines.
US09779569B2
Provided is a method for controlling a door lock of a home network system, the method including: generating release information used for locking or unlocking the door lock in an external software module which communicates with a first smart terminal of a user according to a request from the first smart terminal, or in a software installed in the first smart terminal; transmitting the generated release information to the gateway and a second smart terminal of a temporary user; transmitting the received release information to a controller of the door lock; and locking/unlocking the door lock by determining whether release information input by the temporary user are identical to the release information transmitted from the gateway.
US09779568B2
In a coin-operated locker, a short-range wireless communication unit receives UIM information, which is information for connection to a mobile communication network, from a wearable device by short-range wireless communication. A server communication unit communicates with an authentication server that holds authentication-relevant information by mobile communication using the UIM information. The server communication unit receives authentication information from the authentication server. An authentication unit performs authentication using the authentication information received from the authentication server and a locking control unit performs locking control on the basis of the authentication result from the authentication unit.
US09779567B1
A door lock uses a mobile device as an input interface. The door lock includes a latch device mounted to a door, an outer operating device mounted to an outer face of the door, and an inner operating device mounted to an inner face of the door. The outer operating device includes a contact-type connection interface for contact-type connection with the mobile device. After the mobile device is in electrical connection with the outer operating device, an input device of the mobile device is used to input a to-be-identified identification information to the door lock, and the door lock identifies whether the to-be-identified identification information matches authenticated identification information for subsequent unlocking operation or remaining in a locked state.
US09779563B2
A data transfer dongle for transferring information from an existing vehicle module to a predetermined replacement module. The dongle collects and stores data from an existing vehicle module in the original format and writes or uploads that original data to a repaired or replacement module. Preferably, the dongle is programmed for limited use and will disable itself after a successful data transfer.
US09779561B1
A vehicle measurement station utilizing at least one displacement sensor disposed on each opposite side of a sensor region of a vehicle inspection lane to acquire displacement measurement data, associated with a moving vehicle passing through the sensor region. Each displacement sensor is configured to acquire measurement data along at least three discrete and vertically spaced measurement axes. A processing system receives the acquired data for evaluation, identification of outlier data points, and for determining a measurement associated with a characteristic of the moving vehicle, such as vehicle velocity, axle alignment, wheel alignment, or dimensions.
US09779558B2
A calibration tool assembly is operatively connected to a control unit of a vehicle. The calibration tool assembly includes a plug on device (POD) that is electrically connected to the control unit of the vehicle. The POD includes a field programmable gate array (FPGA) and a debugger port, which is controlled by the FPGA. The POD is operatively connected to the control unit of the vehicle. The debugger port bidirectionally transmits instructions between the FPGA and the control unit for the vehicle to debug and send instructions to the control unit. The calibration tool assembly also includes a hub, which is removably connected to the FPGA. The hub receives all measurement variable data from the control unit through the FPGA for analysis.
US09779553B2
This invention is a system and method for defining a location-specific augmented reality capability for use in portable devices having a camera. The system and method uses recent photographs or digital drawings of a particular location to help the user of the system or method position the portable device in a specific place. Once aligned, a digital scene is displayed to the user transposed over (and combined with) the camera view of the current, real-world environment at that location, creating an augmented reality experience for the user.
US09779549B2
An information presentation system includes: a display that displays an image as a virtual image so that the image can be observed by the user, and a display control section that causes the display to display information based on a captured image acquired from an imaging section, the imaging section being equipped to the head of the user and capturing a range in the direction of the field of view of the user, when an object recognition range is set to part of an imaging range of the imaging section, the display displaying the virtual image in a virtual image display range, the virtual image display range having such a positional relationship with the object recognition range that at least part of the virtual image display range in which the virtual image is displayed overlaps part of the object recognition range.
US09779546B2
Systems and methods for volume dimensioning packages are provided. A method of operating a volume dimensioning system may include the receipt of image data of an area at least a first three-dimensional object to be dimensioned from a first point of view as captured using at least one image sensor. The system can determine from the received image data a number of features in three dimensions of the first three-dimensional object. Based at least on part on the determined features of the first three-dimensional object, the system can fit a first three-dimensional packaging wireframe model about the first three-dimensional object. The system can display of an image of the first three-dimensional packaging wireframe model fitted about an image of the first three-dimensional object on a display device.
US09779533B2
One embodiment of the present invention includes a method for processing graphics objects. The method includes receiving a first draw-call and a second draw-call. The method also includes dividing the first draw-call into a first set of sub-draw-calls and the second draw-call into a second set of sub-draw-calls. The method further includes identifying a first screen tile. The method also includes identifying a first group of sub-draw-calls included in the first set of sub-draw-calls that overlap the first screen tile and a second group of sub-draw-calls included in the second set of sub-draw-calls that overlap the second screen tile. The method further includes causing the first group of sub-draw-calls and the second group of sub-draw-calls to be processed together.
US09779529B2
Systems and methods are provided for generating multi-image content for online services using a single image. For example, a processor identifies publishing constraints specified for image categories in a profile of an online service. The processor generates a first image by applying a first publishing constraint to a copy of an input image and generates a second image by applying a second publishing constraint to a selected portion of the first image. The processor presents the first and second images in different preview interfaces. The processor applies manipulation effects to the second image that modify the second image independently of modifications to the first image. The manipulation effect is applied to the second in accordance with the second publishing constraint for the second image. The processor uploads the images with the applied manipulation effects to the online service for presentation in the different image categories.
US09779517B2
Systems and methods for displaying augmented reality (AR) content are disclosed. The AR device may include a display configured to display real-world content overlaid with AR content and at least one sensor configured to provide an output indicative of an orientation, location, or motion of the AR device. The system may also include a processor device configured to: cause the AR content to be shown on the display at an initial location on the display; determine a change in orientation of the AR device based on the output of the at least one sensor; and change a position of the AR content on the display to a second location on the display, wherein the change in position of the AR content from the initial location to the second location is related to the determined change in orientation of the AR device.
US09779511B2
An object tracking method is provided. The method includes obtaining current position coordinates of a tracked object for a first time using a tracking algorithm and initializing a filter acting on a time-varying system based on the obtained current position coordinates. The method further includes updating a system state through the filter acting on the time-varying system when the tracking algorithm outputs new current position coordinates of the tracked object with a spatial delay and comparing speed of the tracked object to a compensation determination threshold. Further, the method includes when the speed of the tracked object is greater than the compensation determination threshold, compensating the new current position coordinates of the tracked object with the spatial delay through the filter acting on the time-varying system, and outputting the compensated current position coordinates.
US09779499B2
An improved histopathological score is obtained by identifying objects in images of glandular tissue from cancer patients. The objects are identified based on staining by a biomarker. The score predicts that a cancer patient will have a recurrence of cancer of the glandular tissue based on a geometric characteristic of individual identified objects but not on any pattern formed by the identified objects. First objects are generated from the image of glandular tissue which has been stained with a single biomarker that stains epithelial cells. Second objects are then generated using the first objects. A geometric feature of each of the second objects is measured. A shape index is then calculated for each of the second objects based on the geometric feature, and an average shape index is calculated. Based on the average shape index, a score is determined that indicates a level of cancer malignancy of the glandular tissue.
US09779497B2
Measuring the number of glomeruli in the entire, intact kidney using non-destructive techniques is of immense importance in studying several renal and systemic diseases. In particular, a recent Magnetic Resonance Imaging (MRI) technique, based on injection of a contrast agent, cationic ferritin, has been effective in identifying glomerular regions in the kidney. In various embodiments, a low-complexity, high accuracy method for obtaining the glomerular count from such kidney MRI images is described. This method employs a patch-based approach for identifying a low-dimensional embedding that enables the separation of glomeruli regions from the rest. By using only a few images marked by the expert for learning the model, the method provides an accurate estimate of the glomerular number for any kidney image obtained with the contrast agent. In addition, the implementation of our method shows that this method is near real-time, and can process about 5 images per second.
US09779495B2
To sensing an anomaly on the basis of a multi-dimensional time series sensor signal, in order to determine the next action for a countermeasure, survey, or the like, the present invention is configured such that a multi-dimensional feature vector for each time is extracted on the basis of a sensor signal, a reference feature vector for each time is extracted on the basis of a set of characteristic vectors for a predetermined learning period and the characteristic vector of each time, an anomaly measure is calculated on the basis of the difference between the feature vectors for the times and the reference feature vectors, an anomaly is detected by comparing the anomaly measure and a predetermined threshold value, and the anomaly-related sensor for the time the anomaly is detected is identified on the basis of a 2-dimensional distribution density of feature values.
US09779491B2
Deblurring a blurry image (14) includes the steps of (i) computing a spatial mask (256); (ii) computing a modified blurry image (264) using the blurry image (14) and the spatial mask (256); and (iii) computing a latent sharp image (16) using the modified blurry image (264) and a point spread function (260). Additionally, the image (714) to can be analyzed to identify areas of the image (714) that are suitable for point spread function estimation. Moreover, a region point spread function (1630) can be analyzed to classify the point spread function(s) as representing (i) motion blur, (ii) defocus blur, or (iii) mixed motion blur and defocus blur. A point spread function (2670) can also be estimated.
US09779490B2
Methods of fixing defective pixels are described wherein a predicted value for a target pixel in a target color channel is determined based on the values of nearby pixels, wherein the target pixel value can be selectively replaced with the predicted value. The predicted value is determined by determining a candidate value for each of a plurality of directions using: (i) a gradient of pixel values in one color channel along the respective direction and (ii) a pixel value of a pixel in the target color channel which is aligned with the target pixel along the respective direction. Using gradients can provide better predicted values than averaging nearby pixel values since rates of change of pixel values are taken into account. The median of the candidate values may be used in order to reduce the impact of other defective pixels on the predicted value for the target pixel.
US09779488B2
An information processing device according to the present invention includes: a proper identifier output unit which outputs proper identifiers for identifying learning images; a feature vector calculation unit which calculates feature vectors of at least a part of patches included in registered patches that are registered in a dictionary for compositing a restored image; and a search similarity calculation unit which calculates a similarity calculation method that classifies the proper identifiers to be given to the registered patches based on the feature vectors.
US09779483B2
Systems and methods for multi-modality data processing are provided. Some embodiments are particularly directed to enhancing and measuring multi-modality medical data. In one embodiment, a method for enhancing medical data in a medical processing system includes receiving, by the medical processing system, a reference set of medical data. The reference set of medical data may be display on a first user display. A region identifier, which corresponds to a region to be enhanced, is received along with an enhancement selection. A target set of data is identified based on the received region identifier and the received enhancement selection, and the medical processing system performs an enhancement corresponding to the enhancement selection upon the target set of data. The enhanced target set of data may be displayed on a second user display, the second user display being different from the first user display.
US09779475B2
A method and a mobile device to display a specific image at the highest layer of a screen are provided. The mobile device displays moving images at a first region of a screen and, if an event to perform a function in a second region of the screen is received, determines a second region for displaying a specific image associated with the event. The mobile device determines whether the second region is overlapped with the first region. If the second region is overlapped with the first region, the mobile device determines a third region not overlapped with the second region. Thereafter, the mobile device displays the specific image at the second region and displays the moving images at the third region.
US09779473B2
An electronic device is described herein. The electronic device may include a page walker module to receive a page request of a graphics processing unit (GPU). The page walker module may detect a page fault associated with the page request. The electronic device may include a controller, at least partially comprising hardware logic. The controller is to monitor execution of the page request having the page fault. The controller determines whether to suspend execution of a work item at the GPU associated with the page request having the page fault, or to continue execution of the work item based on factors associated with the page request.
US09779470B2
An image processing system is described herein in which a multi-line processing block has multiple inputs and multiple outputs. In order to provide the multiple outputs the multi-line processing block has multiple processing units operating in parallel on the multiple inputs. The multiple outputs of the multi-line processing block are coupled to corresponding multiple inputs of a subsequent multi-line processing block in the image processing system.
US09779465B2
An apparatus and method are described for reducing power when reading and writing graphics data. For example, one embodiment of an apparatus comprises: a graphics processor unit (GPU) to process graphics data including floating point data; a set of registers, at least one of the registers of the set partitioned to store the floating point data; and encode/decode logic to reduce a number of binary 1 values being read from the at least one register by causing a specified set of bit positions within the floating point data to be read out as 0s rather than 1s.
US09779457B1
Embodiments of the present invention provide methods, systems, and computer-readable storage medium for providing personalized navigation control items of an application. In an embodiment, a method includes receiving, from a user, at least one identification element of the user on a page of the application via a mobile computing device. The method includes transmitting, to a financial institution system, the user's identification element. Upon authenticating the user by the financial institution system, the method further includes receiving, at the mobile computing device, information related to personalization of navigation control items associated with a plurality of service sections of the application. The personalization of the navigation control items are generated by applying business rules to user data by the financial institution system. The navigation control items that personalized for the user's convenience and need are displayed on a page of the application on the mobile computing device.
US09779453B1
Systems and methods are provided for providing an adjustment to a value estimate for a property that is considered distressed. In one embodiment, a method includes receiving the estimate of value for the property; determining, based on a model, the adjustment to the estimate of value, such that the model accounts for a characteristic of the property and a characteristic of the loan; and providing the adjustment.
US09779445B1
Exemplary methods and systems herein provide a central marketplace for a requestor to request a product or service from an internal inventory or external vendor, receive approval for the request, and have the approved request fulfilled. In one embodiment, a computer-implemented method comprises method for requesting a product or service comprises presenting, by a computer, a catalog to a graphical user interface of a requestor of a corporate entity, wherein the catalog comprises a product or service selected from a database storing records for an internal inventory of the corporate entity and a plurality of databases affiliated with external vendors that are not a parent, subsidiary, or related to the corporate entity; and receiving, by a computer, a selection from the requestor of a product or service of the catalog. The catalog can be synchronized in real-time or periodically with the external vendors' products and services.
US09779441B1
Systems and methods for ranking one or more products in online shopping. One or more products are identified based on a search query received from user. The one or more products are ranked based on terms present in the search query. Each of the one or more products has one or more attributes associated with it. An attribute score for each of the one or more products is determined. Further, based on the attribute score, the relevancy of the one or more products is determined. Based on the relevancy, a marginal relevancy score for each of the one or more products is determined. The one or more products are re-ranked based on the marginal relevancy score. The rank of the one or more products can also be modified to optimize revenue generation.
US09779432B1
A payment processing system for processing point-of-sale transactions and extending financing to merchants for invoice payment is disclosed. The payment processing system receives a request from a first merchant to generate an invoice for a second merchant. The payment processing system calculates financing terms for payment of the invoice, wherein the financing terms include repayment terms designating a portion of each transaction processed by the payment processing system for the second merchant to withhold for payment of the invoice. The payment processing system may advance payment of the invoice to the first merchant and take repayment from the portion of the withheld portion of transactions or transmit the withheld portion to the first merchant for payment of the invoice.
US09779429B2
Determining a pricing information for an instance of an application program comprises: receiving a software discovery result for the application program instance; receiving, from a file with a predetermined name stored in an installation directory in an install path, at least one custom rule associated with an application program indicated in the software discovery result; evaluating, by a rule engine, one or more conditions of the received at least one custom rule on one or more parameter values of the received software discovery result; and in dependence on a result of the evaluation, processing the at least one custom rule, the processing comprising determining the pricing information for the application program instance.
US09779427B2
Exemplary embodiments of methods and systems of incentivized advertising are presented. A content identifier identifying a digital content item, such as a song, is displayed on a user computing device. The digital content item is typically of the type available for a purchase price by the general public. A selection icon is provided in visual association with the content identifier. If the icon is selected by the user, an advertisement media item, such as a video advertisement, is presented on the user computing device. If the advertisement media item is presented for at least a requisite ad impression period, the digital content item is imparted to the user for free. Follow-up ad engagement views are typically presented to the user with a button to redeem the earned digital content item. Administrator and server elements are configured to facilitate performance of the method, and to optimize efficient use of advertiser's budget.
US09779424B1
Systems and related methods providing for dynamic message creation are discussed herein. Circuitry may be configured receive generic configuration data that references work chunks for message generation and time data indicating a message send time. The work chunks may include references to message data, but not the actual message data. Based on the time data, the work chunks may be placed in a message queue. Circuitry may also be configured to retrieve a work chunk from the message queue and to generate one or more messages based on the retrieved work chunk. The references to message data in the work chunk may be used to retrieve the message data at the time of message generation.
US09779409B2
Methods for tracking mobile devices with increased accuracy include generating a first time-dependent identifier. Generating the first time-dependent identifier includes device information, location information, and time information identified for the device and for a request by the device to visit a third-party content supplier in association with a redirection instruction. One or more embodiments monitor additional activity by a plurality of client devices for a second time-dependent identifier. Because both identifiers are time dependent, if the identifiers match, one or more embodiments can determine that the client device has performed an action at the third-party content supplier in association with the redirection instruction with an improved probability of accuracy.
US09779402B2
Methods and devices are provided for use in detecting relay attacks between devices in a communications network. One method includes sending first data by a first device to a second device, and receiving, by the first device, a communication from the second device where the communication comprises second data generated at the second device and a time parameter related to the generation of the second data. The method also includes measuring a total transmission time at the first device between sending the first data and receiving the communication, and determining a further time parameter related to the generation of the second data based at least in part on the measured total transmission time. The method then further includes determining the presence of a relay attack between the first and second devices in dependence on a comparison of the time parameter and the further time parameter.
US09779394B2
One or more devices may receive multiple data records from a sensor device when the sensor device receives an indication from a network device, associated with a service provider network, to provide the multiple data records via the service provider network. Each of the multiple data records may include analytics data collected by the sensor device. The one or more devices may store the multiple data records; receive, from a client device, a data request for one or more of the multiple data records meeting particular criteria; form, based on receiving the data request, processed data including the one or more of the multiple data records meeting the particular criteria; and provide the processed data to the client device.
US09779391B2
A method for facilitating a wireless transaction includes receiving, by a transaction fulfillment system, a transaction request from a transaction requester and verifying an identity of the transaction requester. After verifying the identity of the transaction requester, a transaction code is communicated from the transaction fulfillment system to a wireless communication device. After receiving the transaction code, the transaction code is optically scanned from a visual display of the wireless communication device by the transaction fulfillment system.
US09779389B2
Screenshots are captured for a visual summary of an online meeting using a dynamically determined inactivity threshold time period. The inactivity threshold time period may be the sum of i) an average time interval between arrival times of screen update messages in a set of received screen update messages, and ii) a multiple of the standard deviation of such time intervals. If no significant updates to a shared screen occur during the inactivity threshold time period, a screenshot may be captured for the online meeting visual summary. A premature screenshot threshold time period may also be determined. If significant visual data is received during the premature screenshot threshold time period, the previously captured screenshot is replaced with an updated screenshot.
US09779381B1
A system is disclosed for simultaneous computation of optimal order point and optimal order quantity. The system includes one or more memory units and on ore more processing units, collectively configured to receive initial inputs, initialize a first, at least second and final locations and the initial inputs and compute a first baseline inventory performance of the first level. The system is further configured to compute at least a second inventory performance of the at least second level and perform optimization iterations by simultaneously determining a change in inventory performance for the first and the at least second level when the re-order point (R) is incremented by a specified R increment value and when the re-order quantity is incremented by a specified Q increment value. The system is further configured to report the reorder point and reorder quantity for the first, the at least second, and the final location.
US09779379B2
A method and system related to container identification through an electrical receptacle and plug associated with the container of an intermodal freight transport system is disclosed. According to one embodiment, a method includes coupling an electrical power plug of a container and an electrical power receptacle of a transport vehicle. Also, the method includes activating a tracking device of the container through a switch and actuator coupling. Further, the method includes verifying an identity of the container upon coupling the electrical power plug to the electrical power receptacle through an identification tag of the container and an electronic reader. Furthermore, the method may include conserving battery power through deactivating the tracking device of the container when the electrical power plug is de-coupled to the electrical power receptacle. The method may also include delivering an alert message to a driver when an incorrect container is identified.
US09779374B2
The method includes determining an assignment completion time distribution based on a task set defining a project, determining a project completion time distribution based on the assignment completion time distribution and the task set, determining a project cost based on assignments of the task set, and generating a list of project task assignments based on the project cost and the project completion time distribution.
US09779368B2
The present disclosure describes methods, systems, and computer program products for inheriting metadata concepts from product resources into a semantic model. One computer-implemented method includes defining a plurality of core data foundations, defining a derived data foundation by linking the plurality core data foundations to the derived data foundation, defining a plurality of core business layers, defining a derived business layer by linking the plurality of core business layers to the derived business layer, and compiling, by a computer, the derived business layer with the derived business layer as a universe.
US09779367B2
A system, method and computer program product to enable graphical modeling of business processes. KPIs may be defined as part of the design procedure of forming the process. Once defined, the definitions of the KPIs may be included in deployable units and provided to a runtime environment.
US09779366B2
An apparatus and method for using a mobile computer device for graphically displaying and modifying information in a manner to enhance comprehension of the information and allowing for the mobile and decentralized management of information to be accomplished, wherein such information may be related to bed management and patient placement information and, furthermore, enabling the information of interest to be organized, sorted, and used in various useful and novel ways.
US09779365B2
A centralized server-based system and method for managing and reserving parking spaces capable of charging an EV, that is, a plug-in hybrid or fully electric vehicle, treats sets of parking spaces as interchangeable pooled resources. An EV motorist can book a reservation with charging of the EV by specifying parking in a desired location. Parking spaces serve dual uses for parking alone or parking with charging. The parking spaces are handled as a common parking pool, such as on one side of a city block, and each space has equal access to a charging station. The server determines charging capacity availability within a time window and the motorist can choose a parking time up to or beyond, if permitted, the maximum charging time needed to charge the EV. Non-EV motorists can similarly reserve parking within a parking pool with the server ensuring optimal use of charging capacity and parking spaces.
US09779362B1
Systems and methods for determining video infrastructure delivery problems using machine learning are presented. In an aspect, a system includes a reception component configured to receive information regarding videos streamed by the system to devices, wherein the information identifies video playback events at the devices and re-buffer events respectively associated with the video playback events. The system further includes a quality component configured to identify features related to quality of the playback events at the devices based on the information, and an analysis component configured to determine probabilities of occurrence of the re-buffer events based on different combinations of the features, and determine weighted values for each of the features that reflect their contribution to the probabilities of occurrence of the re-buffer events based on the different combinations of the features.
US09779358B2
A data processor system for monitoring a complex system, the processor system configured to receive a plurality of pieces of state information and to merge at least the pieces of state information into a piece of failure information, at least one of the pieces of state information being associated with a confidence flag, and the piece of failure information also being associated with a confidence flag. The system performs the merging by implementing a fuzzy logic technique to produce the piece of failure information while taking account of the respective confidence flag of the pieces of state information and to produce the confidence flag associated with the failure information.
US09779357B1
It is an object of the present invention to provide a predictive traffic law enforcement profiler apparatus and method which incorporates a means to determine current location, time, velocity and also incorporates a means to utilize a database derived from historic traffic law enforcement records, crowd sourced records and historical traffic data and also incorporates a predictive processing means to provide historic traffic law enforcement records and estimates of enforced speed limits and enforcement profiles, patrol locations and schedules of traffic law enforcement to a driver.
US09779356B2
A computer-implemented method of determining search intent, comprises: receiving a search query; searching content across a plurality of content classes using the search query, so as to obtain a plurality of search results; deriving summary data from the search results; applying the summary data to a trained machine learning model; and determining from the machine learning model a selected one of the content classes corresponding to the search intent of the search query.
US09779339B2
A printer including a printing execution unit configured to execute printing; a code conversion unit configured to encode operational information in relation to the printing execution unit to generate an image pattern; and a display unit configured to display the image pattern, generated by the code conversion unit, on the display unit itself.
US09779338B2
A print control device includes a receiver that receives a print job and a processor that generates image data by rasterizing data of each page of the print job in parallel with a reception of the print job and controls a page order for rasterizing the data of each page. The processor rasterizes the data of each page in an order from a front page until a finish of a reception of data of a predetermined page determined according to a binding format of an output document to be prepared by the print job. After the reception of the data of the predetermined page is finished, the processor controls the page order to optimally rasterize the data of each page according to the binding format.
US09779337B2
A setting storage device, includes: a storage unit that stores setting information and adjustment information to be associated with each other; and a control unit that in case that first setting information is introduced, compares contents in relation to predefined items of first adjustment information associated with the first setting information with corresponding contents of second adjustment information having been stored in the storage unit and, according to a comparison result, controls whether to store the first setting information to be associated with the second adjustment information stored in the storage unit or to store the first setting information and the first adjustment information associated with the first setting information.
US09779335B2
Methods and apparatus for processing a page description language (“PDL”) data stream are provided. The methods and apparatus divide the PDL data stream to provide a plurality of PDL segments, create associated first and second data files for each of the PDL segments, and assign the first data file or the second data file associated with each of the PDL segments to at least one of a plurality of PDL processors.
US09779334B2
A light-source-driving control device thins a pixel at an edge portion of image data by a first pixel width; sets a second pixel width at the edge portion such that a ratio between the first and second pixel widths is constant; creates light amount information including a first light amount with which a pixel not included in the set second pixel width is exposed, and a second light amount with which a pixel included in the second pixel width is exposed; selects the first or second light amount based on a power-modulation control signal; drives light sources according to the selected light amount and a light-source-modulation pulse signal; and counts an addition value of pixel density considering a pixel width and a light amount, based on a data-width setting signal based on the second pixel width, and on a light-amount setting signal based on the light amount information.
US09779333B2
The controller: upon receiving a print job, determine whether only one of a first printer and a second printer is under cleaning; upon determining that the only one of the first printer and the second printer is under cleaning, analyze whether a print processing based on the print job is a first print processing in which printing is executable by any of the first printer and the second printer or a second print processing in which printing is to be executed by both the first printer and the second printer; and upon analyzing that the print processing based on the print job is the first print processing, drive the other one of the first printer and the second printer which is not under cleaning to execute the first print processing.
US09779322B1
This disclosure relates to generating stereographic projection content. Stereographic projection content may be generated by obtaining visual information defining visual content. The visual information may be analyzed to determine one or more visual characteristics for the visual content. One or more visual characteristics may indicate a degree of matching visuals within the visual content. One or more visual criteria may be obtained. One or more visual criteria may define a minimum degree of matching visuals within the visual content for a stereographic projection transformation. One or more visual characteristics may be compared with one or more visual criteria to determine whether at least a portion of the visual content is suitable for stereographic projection transformation. Based on one or more visual characteristics satisfying one or more visual criteria, at least the portion of the visual content may be transformed using stereographic projection.
US09779321B2
This invention discloses an image processing device and an image processing method. The image processing device includes a line buffer, a pixel enhancing module, a smoothing module, a noise reduction module and a contrast adjusting module. The line buffer stores a plurality of pixel values of an image. The pixel enhancing module performs an edge-enhancing operation on the image. The smoothing module filters the image to improve the image in terms of roughness. The noise reduction module filters the image to improve the image in terms of a signal-to-noise ratio. The contrast adjusting module checks whether a target pixel is on a thin edge to decide the method of adjusting the contrast of the image.
US09779315B2
A traffic signal recognition apparatus acquires image data by imaging the surroundings of a vehicle, detects a self-position of the vehicle, and detects, in the image, a traffic signal around the vehicle. The traffic signal recognition apparatus identifies two or more of the traffic signal predicted to be captured in the image, based on information on the self-position and map information containing positional information on the traffic signals, and assigns a priority level to each of the two or more traffic signals thus identified, based on a possibility of the traffic signal being blocked out of sight. When the two or more traffic signals are identified, the traffic signal detected in the image is a traffic signal with a highest priority level among the two or more traffic signals.
US09779302B1
This disclosure is directed to a system for optimizing storage area arrangement. A system control device may manage location control devices in various locations. Each location may comprise storage areas accessible to trackable targets. At least a portion of the storage areas may be arranged in parallel to form aisles that may be monitored by aisle monitoring equipment. The monitoring equipment may comprise at least two sensing devices capable of capturing data such as, for example, a count of trackable objects accessing an aisle or a storage area, time spent within the aisle or proximate to a storage area, characteristics of the trackable object (e.g., gender, age, etc.), etc. The captured data may then be analyzed by the system control device to determine whether a change in arrangement is necessary. A change in arrangement may help to alleviate bottlenecks, improve the efficiency of paths taken through the aisles/storage areas, etc.
US09779296B1
Systems, computer program products, and techniques for detecting objects depicted in digital image data are disclosed, according to various exemplary embodiments. The inventive concepts uniquely utilize internal features to accomplish object detection, thereby avoiding reliance on detecting object edges and/or transitions between the object and other portions of the digital image data, e.g. background textures or other objects. The inventive concepts thus provide an improvement over conventional object detection since objects may be detected even when edges are obscured or not depicted in the digital image data. In one aspect, a computer-implemented method of detecting an object depicted in a digital image includes: detecting a plurality of identifying features of the object, wherein the plurality of identifying features are located internally with respect to the object; and projecting a location of one or more edges of the object based at least in part on the plurality of identifying features.
US09779291B2
As visual recognition scales up to ever larger numbers of categories, maintaining high accuracy is increasingly difficult. Embodiment of the present invention include methods for optimizing accuracy-specificity trade-offs in large scale recognition where object categories form a semantic hierarchy consisting of many levels of abstraction.
US09779285B2
Implementations generally relate to face template balancing. In some implementations, a method includes generating face templates corresponding to respective images. The method also includes matching the images to a user based on the face templates. The method also includes receiving a determination that one or more matched images are mismatched images. The method also includes flagging one or more face templates corresponding to the one or more mismatched images as negative face templates.
US09779284B2
A system and method for preserving privacy of evidence are provided. In the method, an encrypted first image is generated by encrypting a first image acquired at a first location with a symmetric cryptographic key that is based on first information such as a license plate number extracted from the first image and first metadata associated with the first image, such as a time at which the first image was acquired. When a link is established between a second image and the first image, for example, through visual signature matching, the symmetric cryptographic key can be reconstructed, without having access to the first image, but based instead on the first metadata and information extracted from the second image. The reconstructed symmetric cryptographic key can then be used for decryption of the encrypted image to establish evidence that the license plate number was indeed extracted from the first image.
US09779281B2
The present invention generally relates to a method for removing disturbances in an image captured by a fingerprint sensor, and specifically to reduction of noise in an acquired fingerprint image by incorporating the sensing principle into the applied method for noise reduction, wherein the noise reduced image is used for determining a representation of a fingerprint pattern. Advantages with the invention include enhanced determination of fingerprint patterns from fingerprint images captured using a fingerprint sensor. The invention also relates to a corresponding electronic device and to a computer program product.
US09779280B2
A sensor has drive lines and transverse pickup lines to define an electrode pair where each pickup line crosses a drive line. A reference pickup line is arranged parallel to the pickup lines and a compensation drive line is arranged parallel to the drive lines. A signal source provides a first signal to the drive lines and a second signal that is the inverse of the first signal to the compensation drive line. An amplifier has a first input connected to a pickup line, a second input connected to a reference pickup line, and a output indicative of an object in contact with the electrode pair(s). Each impedance between the compensation drive line and a pickup line, between the reference pickup line and a reference drive line, and between the compensation drive line and the reference pickup line is equal to the impedance at the electrode pair when no object is contact with the electrode pair.
US09779275B2
A control system is provided with: a control device that controls facility equipment on the basis of previously set control information; and a terminal that communicates with the control device. The terminal has: an image capturer that captures an image; an analyzer that acquires setting-support information for setting the control information in the control device by analyzing the image captured by means of the image capturer; and a transmitter that transmits to the control device the setting-support information acquired by means of the analyzer. The control device has: a receiver that receives the setting-support information transmitted from the transmitter; and a setter that sets the control information on the basis of the setting-support information received by means of the receiver.
US09779268B1
Utilizing a non-repeating identifier to encrypt data, including: receiving a request to write data to a storage device; selecting a segment-offset pair where the data will be stored, where the selected segment-offset pair is unique to every other segment-offset pair utilized during the lifetime of the storage device; and encrypting the data in dependence upon an identifier of the segment-offset pair.
US09779251B2
A system, method, and computer program product are provided for monitoring an execution flow of a function. In use, data associated with a function is identified within a call stack. Additionally, a call stack frame is determined from freed memory in the call stack. Further, an execution flow of the function is monitored, utilizing the call stack frame from the freed memory.
US09779248B1
Protecting secured boot secrets while starting an operating system. Embodiments include starting a first operating system using a trusted computing base, protecting a portion of the system memory to prevent access to the portion of the system memory by the first operating system, and storing secured boot secrets in the protected portion of the system memory. Based at least on identifying that a second operating system is to be started to replace the first operating system, embodiments include configuring one or more memory data structures, including code of the second operating system, in the protected portion of the system memory. The protected portion of the system memory is unprotected, while mitigating attacks on the portion of system memory, and processor state is set to execute the code of the second operating system. The second operating system starts using the secured boot secrets stored in the portion of the system memory.
US09779246B2
A secure element includes a boot program comprises instructions for the execution a startup step to determine if a non-volatile memory stores an active operating system, and, in the affirmative, to launch execution of the operating system, an authentication step of a updater device, as a function of first authentication data determined by a secure element and second authentication data received from the updater device, and, in response to the authentication step, a storage step of a new operating system received from the update, device in the non-volatile memory and an activation step of the new operating system, when said instructions are executed by a microprocessor.
US09779241B2
Techniques are provided for actively managing secure boot variables. Such techniques include receiving a request from an entity to modify a portion of a basic input/output system (BIOS), the request including a data segment, and verifying that the requesting entity is authorized to modify a portion of the BIOS. In response to verifying that the requesting entity is authorized, the portion of the BIOS is modified based on the received request and the data segment, and a copy of the data segment is stored in a file on a physical memory that is communicatively coupled to the BIOS. If the BIOS is updated, thereby erasing part or all of the secure boot variables that are stored in the BIOS, the record of changes of the secure boot variables along with default authenticated variables may be used to restore the secure boot variables to a state prior to the BIOS update.
US09779236B2
One or more techniques and/or systems are provided for risk assessment. Historical authentication data and/or compromised user account data may be evaluated to identify a set of authentication context properties associated with user authentication sessions and/or a set of malicious account context properties associated with compromised user accounts (e.g., properties indicative of whether a user recently visited a malicious site, created a fake social network profile, logged in from unknown locations, etc.). The set of authentication context properties and/or the set of malicious account context properties may be annotated to create an annotated context property training set that may be used to train a risk assessment machine learning model to generate a risk assessment model. The risk assessment model may be used to evaluate user context properties of a user account event to generate a risk analysis metric indicative of a likelihood the user account event is malicious or safe.
US09779235B2
The present invention is directed to system for and methods of real time observing, monitoring, and detecting anomalies in programs' behavior at instruction level. The hardware assist design in this invention provides fine grained observability, and controllability. Fine grained observability provides unprecedented opportunity for detecting anomaly. Controllability provides a powerful tool for stopping anomaly, repairing the kernel and restoring the state of processing. The performance improvement over pure software approach is estimated to be many orders of magnitudes. This invention is also effective and efficient in detecting mutating computer viruses, where normal, signature based, virus detection is under performing.
US09779234B2
Knowledge of a module's behavior when the module's reputation is formed is obtained. If the module's behavior changes, this change is detected. In one embodiment, upon a determination that the module's behavior has changed, the module's original reputation is lost. In this manner, malicious trusted modules are detected and defeated.
US09779233B2
A system and method that grants a token to authenticate a user requesting access to an application in a domain is disclosed. The method includes receiving a response from an identity (ID) provider in a second domain responsive to a first request from a user to access an application provided by an application server in a first domain, the response indicating the authenticity of the user in the second domain, randomly selecting a first key and a second key from a key store, generating a secret by randomly permuting the first key and the second key, generating a signature by signing user information associated with the user using the secret, generating an authentication token including the signature, determining whether the authentication token is valid, and responsive to determining that the authentication token is valid, granting access to the first application to the user based on the authentication token.
US09779227B1
A system for controlling access to secured resources using a security token having a hologram embossed thereon is provided. A key is split into a user key and a complimentary key based on a mask, wherein key values in the user key correspond to idle state values in the complimentary key and vice versa. The user key is used to generate a user key array, that is used to generate a three-dimensional virtual image that is holographically embossed onto a security token. The hologram is merged with a corresponding hologram for the complimentary key and the combination compared to an image of an ensemble of the key. The combination can be mergers of images or extractions of holograms. If a match is found, within a tolerance, an access grant signal is sent to the secure resources, thereby securing the resources based on presence of the security token.
US09779213B2
Clinical information, molecular information and/or computer-generated morphometric information is used in a predictive model for predicting the occurrence of a medical condition. In an embodiment, a model predicts whether a patient is likely to have a favorable pathological stage of prostate cancer, where the model is based on features including one or more (e.g., all) of preoperative PSA, Gleason Score, a measurement of expression of androgen receptor (AR) in epithelial and stromal nuclei and/or a measurement of expression of Ki67-positive epithelial nuclei, a morphometric measurement of a ratio of area of epithelial nuclei outside gland units to area of epithelial nuclei within gland units, and a morphometric measurement of area of epithelial nuclei distributed away from gland units. In some embodiments, quantitative measurements of protein expression in cell lines are utilized to objectively assess assay (e.g., multiplex immunofluorescence (IF)) performance and/or to normalize features for use within a predictive model.
US09779212B2
An apparatus, a process and a system for monitoring a plurality of patients (P) affected by kidney failure over a time frame (T) are disclosed. The system includes blood treatment units, laboratory storage units, at least one hub module, and client units. The system collects values (VM) of a plurality of session parameters, set values (VS) of a plurality of prescription parameters, values (VL) of a plurality of laboratory parameters and the hub module stores values (KPVi) of selected parameters (KPi) which are a subclass of the collected values (VM, VS, VL) and which are transferred to the client units. Each client unit may define, for each of said patients, a number of indicators (IDk) based on the values (KPVi,k) taken by a respective subclass (KPi,k) of said selected parameters (KPi) and to operate the respective display according to various display modes.
US09779206B2
The invention describes how to estimate delta-Cq values from measured (raw-)Cq values gained from PCR measurements and how to calculate confidence intervals for them. This is realized by the following processing steps: A noise model, which might be constructed on some training PCR data, calculates the distribution of the true target material concentration of a single well for an observed measurement results. Said distribution is calculated for all types of measurement results including “Numeric” raw-Cq values as well as Cq being “Undetected”, which denotes that no fluorescence signal was detected during all cycles and thus corresponds to no or very few target molecules.
US09779203B2
A method, system, and computer program product include electronic design automation (EDA) tools used with standard CMOS processes to design and produce radiation-hardened (rad-hard) integrated circuits (ICs) having a predictable level of radiation hardness while maintaining a desired level of performance and tracking circuit area. The tools include rad-hard design rule checking (DRC) decks, rad-hard SPICE models, and rad-hard cell libraries. A rad-hard parasitic components extraction process makes use of rad-hard DRC rules to locate occurrences of parasitic devices, calculate their effects on circuit performance, and return this information to layout and circuit simulation tools. Changes to the layout are suggested and implemented with varying degrees of automation. Some of these tools can be provided as components of a rad-hard process design kit (PDK). They can be used in conjunction with commercial EDA tools to facilitate the incorporation of rad-hard features into new or existing IC designs.
US09779200B2
A rectangular interlevel connector array (RICA) is defined in a semiconductor chip. To define the RICA, a virtual grid for interlevel connector placement is defined to include a first set of parallel virtual lines that extend across the layout in a first direction, and a second set of parallel virtual lines that extend across the layout in a second direction perpendicular to the first direction. A first plurality of interlevel connector structures are placed at respective gridpoints in the virtual grid to form a first RICA. The first plurality of interlevel connector structures of the first RICA are placed to collaboratively connect a first conductor channel in a first chip level with a second conductor channel in a second chip level. A second RICA can be interleaved with the first RICA to collaboratively connect third and fourth conductor channels that are respectively interleaved with the first and second conductor channels.
US09779179B2
Computer-implemented methods for providing suggestions for a search based on previously viewed content are provided. In one aspect, a method includes receiving information on previously viewed content, and receiving a request to enter a query into a search field subsequent to receiving the information on the previously viewed content. The method also includes identifying, based on the content, at least one entity referred to in the content, and providing an identifier of the at least one entity for display with the search field. Systems and machine-readable storage media are also provided.
US09779178B2
A system for providing a third party centralized data hub. The system includes a server storing a database of sets of third party data, and the system includes a third party risk management module on the server maintaining the third party data. The system includes a first set of client devices communicatively linked with the server over a digital communications network and operable by data providers to provide and modify one of the sets of third party data. The system includes a second set of client devices linked with the server and operable by data consumers to access a subset of the sets of third party data. During operations, the risk management module monitors the third party data, identifies a modification, by one of the data providers, of one of the sets of third party data, and automatically generates and transmits an alert to the second set of client devices.
US09779170B2
Provided are techniques for displaying a personalized search result summary for a search result. A search result from executing a search query is received. A category of search for the search query is determined. A summary template is selected from a collection of summary templates based on the category of search. A personalized summary is generated using the selected summary template and the received search result.
US09779167B2
Service can be offered free of charge and the cost of a skin condition measuring device can be reduced by effectively using data on the occasion of obtaining an analysis result by transmitting measurement data by the skin condition measuring device to a server of a company providing a service of analyzing the measurement data. When a request is made from a contractor client to acquire data registered in a measurement data database, authentication is executed based on a contractor ID input from the contractor client. Additionally, when the measurement data database is searched from a contractor database based on the contractor ID, a search level and an access level are obtained. The contractor client is permitted to search the measurement data database within a range of the search level and the access level.
US09779166B2
A method and system for determining an order of presentation of the search results is provided. An example system comprises a search request detector, a search engine, and an intermingler. The search request detector may be configured to receive a search request, and the search engine may be configured to determine search results based on the search request. The search results may comprise a first set of items of a first type and a second set of items of a second type. The number of items in the first set and the number of items in the second may reflect a predetermined target ratio. The intermingler may be configured to determine an order of presentation of the search results in a list of search results based on the target ratio.
US09779165B2
A mobile terminal, controlling method thereof and recording medium thereof are disclosed, by which video contents can be efficiently edited. The present invention includes a touchscreen configured to display a video content and a controller controlling a progress bar for the video content to be displayed on the touchscreen, the controller controlling a 1st time indicator and a 2nd time indicator to be displayed on the progress bar, the controller controlling a 1st scene at a 1st time corresponding to the 1st time indicator and a 2nd scene at a 2nd time corresponding to the 2nd time indicator to be displayed on the touchscreen.
US09779161B2
Visualizing social media conflict is provided. Active users in a set of human users authoring a number of textual messages regarding a particular topic more than a threshold number of textual messages are selected. Keywords are selected that occur more than a threshold number of times within the textual messages regarding the particular topic. A sentiment score is computed for each of the keywords occurring more than the threshold number of times within the textual messages using a keyword co-occurrence graph. A sentiment of each of the active users is determined based on the computed sentiment score of each of the selected keywords that are authored by a particular active user. Two distinct groups from the active users are selected based on at least one of a relationship between the two distinct groups and a determined degree of conflict between the two distinct groups with regard to the particular topic.
US09779160B2
System and computer-implemented method of analyzing tags associated with a sequence of images presented to a user to present a current interest of the user is disclosed. An image from among a plurality of images is presented on an electronic display. The image is associated with a set of tags. An input is received indicating a user's preference for the image. A plurality of tags is processed based on the preference and the set of tags to determine a next set of tags from the plurality of tags. A next image is determined from the plurality of images based on the next set of tags. The next image represents a physical object, different from a physical object represented by the previous image. A sequence of images is generated by repeating the above process with the next image in place of the previous image for present a user's current interest.
US09779150B1
A method filters data in data visualizations. The method retrieves a set of tuples from a database according to user selection. Each tuple includes a same set of fields. The method identifies a relation between tuples. The relation is a non-empty set of ordered pairs of tuples from the set of tuples. The method receives selection of one or more filter conditions for the tuples, where at least one of the filter conditions uses the relation. The method receives selection of an aggregation level, which includes one or more fields from the set of tuples. The method then displays a data visualization based on aggregating the set of tuples at the selected aggregation level to form a set of aggregated tuples, and displays each aggregated tuple as a visible mark. Each tuple that satisfies all of the filter conditions is included in an aggregated tuple; all other tuples are excluded.
US09779148B2
Systems for converting data are provided. In one embodiment, a data conversion system is provided that includes a client module. The client module includes a conversion portion and an existing file segment database. 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 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.
US09779145B2
An information retrieval system includes computing hardware, a database operatively coupled with the computing hardware and including documents for delivery to a user in response to a user search as well as a non-transitory, computer-readable memory component operatively coupled with the computing hardware. The non-transitory, computer-readable memory component further includes a receiving module configured to, upon actuation by the computing hardware, receive a search query and a corresponding relevancy expectation score from the user; a search module configured to, upon actuation by the computing hardware, search the database against the search query provided by the user and output an original list of results each of which exhibits a numerical score; and a post-processing module configured to, upon actuation by the computing hardware, perform post-processing of the numerical scores of the results of the original list.
US09779142B2
Methods and systems for estimate derivation are described. In one embodiment, a query may be received with a predicate for sets over a collection of items. Associated samples associated with the query may be accessed. Items of an associated sample may be accessed from the collection of items. A determination of whether the predicate is an attribute-based selection from a union of at least some sets may be made. Available items of the particular associated sample may be selected from the items. Identified items may be identified among the available items in the associated sample that satisfy the predicate. An adjusted weight may be assigned to an item based on a weight of the item and a distribution of the associated samples. An estimate may be generated based on the adjusted weight of the identified items of the associated samples that satisfy the predicate. Additional methods and systems are disclosed.
US09779135B2
In an embodiment, a method is provided for utilizing a meta-model semantic network. In this method, a meta-model of the enterprise data is obtained. The meta-model provides semantic information regarding a definition of a business object. The meta-model is then used to generate a rule definition that maps enterprise data to a semantic object definition and a semantic relation definition. With the rule definition, embodiments may then generate a semantic object and a semantic relation from data extracted from the enterprise data. The semantic object and semantic relation are stored in the meta-model semantic network.
US09779134B2
In some example embodiments, a graphical user interface (GUI) is caused to be displayed on a computing device of a user. The GUI can be configured to enable the user to submit an identification of a dataset and at least one configuration parameter. The identification of the data source, the at least one configuration parameter, and the at least one wrangling parameter can be received via the GUI on the computing device. A sampling algorithm can be configured based on the at least one configuration parameter. A sample of data from the dataset can be generated using the configured sampling algorithm. At least one data wrangling operation can be performed on the sample of data based on the at least one wrangling parameter.
US09779132B1
A computer executes a predictive information discovery engine in an operating environment that includes execution of an application with which a user interacts to accomplish a task. Trigger signals are received from trigger components that monitor the user's interaction with the application and respond to user actions to generate the trigger signals. The trigger signals include signal-specific metadata obtained from a store of metadata including current context information about the user's use of the application. The trigger signals are automatically responded by (i) querying external data sources for information relevant to a current operating context as reflected in the signal-specific metadata, and (ii) for information returned in response to the querying, presenting the returned information to the user in the current operating context to enable the user to use the presented information in connection with the task.
US09779124B2
The present disclosure relates to a mobile terminal, and more particularly, to a mobile terminal for updating data files stored in a memory on a database and a control method thereof, and a mobile terminal for updating data files on a database according to the media transfer protocol (MTP) may include a memory configured to store the data files, and a controller configured to divide the data files stored in the memory into a first group composed of files to which the priority order of update is given and a second group composed of files other than those of the first group, and sequentially update the first group and the second group on the database to implement an application using data files contained in the first.
US09779123B2
Techniques for performing database operations using vectorized instructions are provided. In one technique, a hash table build phase involves executing vectorized instructions to determine whether a bucket in a hash table includes a free slot for inserting a key. A number of data elements from the bucket are loaded in a register. A vectorized instruction is executed against the register may be used to determine a position, within the register, that contains the “smallest” data element. If the data element at that position is zero (or negative), then it is determined that the corresponding position in the bucket is an available slot for inserting a key and corresponding data value.
US09779113B2
Systems and methods for improving Domain Name System (DNS) traffic routing, the systems and methods have a DNS resolver in digital communication with a microprocessor of an authoritative DNS server, wherein the authoritative DNS server is configured to make DNS traffic routing decisions, wherein a DNS query, associated with a requested DNS resource record, is transmitted to the authoritative DNS server. The systems and methods have at least one database in digital communication with, and accessible by, the authoritative DNS server, wherein the authoritative DNS server identifies the requested DNS resource record associated with the DNS query and extracts, from the at least one database, one or more configuration details associated with the requested DNS resource record, wherein the one or more configuration details associated comprise at least an input collection of potential answers to the DNS query and at least one assigned filter instruction. The microprocessor filters the input collection of potential answers by executing the at least one filter instruction to extract a final output from the input collection of potential answers, wherein the final output comprises at least one final answer to the DNS query. The at least one final answer is composed into a DNS response to the DNS query by the microprocessor, and the DNS response may be is returnable as output to the DNS resolver.
US09779110B2
A placement device may reduce the cost for placing an object when a placement destination, in which an object is placed, changes due to the addition of a placement destination. A placement device may: determine, upon receiving object information assigned to an object, as the placement destination in which the object is placed from among one or more placement destinations each having an assigned set value, the placement destination added most recently and assigned a set value larger than a characteristic value derived uniquely based on the object information; and change, when a placement destination is added, based on an available capacity representing the amount of objects that can be newly placed in the placement destinations, the set value assigned to at least one of the placement destinations such that the determined placement destination does not change to a placement destination other than the placement destination added last.
US09779109B2
Systems and methods of the present invention provide for a user uploading a file and a customized metadata about the file to a file storage system. This information may be forwarded to an application, possibly an API, which may divide the file into a plurality of file chunks if the file is greater than a predetermined file size. One or more tracker servers may check a database to locate optimal file locations for the file or file chunks to be stored within the file storage system. These optimal locations may be returned from the tracker servers to the application/API which may perform an HTTP request to write the file to the file storage system. The file write may be validated and finalized, and the successful write may be displayed to the user on a user interface on a client.
US09779096B2
A system for associating data input by a user with at least one page of a file created by an application to allow selection of one or more pages associated with a selected navigation category is provided. In the system, metadata is received and associated with at least one page. A navigation category is assigned to the page, determined by its associated metadata. A navigation interface comprising at least one navigation category is generated as a component of the application. A selection of at least one navigation category by a user is received via the navigation interface. One or more pages associated with the selected navigation category are then gathered by the application for display to the user.
US09779087B2
A computer-implemented method can include obtaining (i) an aligned bi-text for a source language and a target language, and (ii) a supervised sequence model for the source language. The method can include labeling a source side of the aligned bi-text using the supervised sequence model and projecting labels from the labeled source side to a target side of the aligned bi-text to obtain a labeled target side of the aligned bi-text. The method can include filtering the labeled target side based on a task of a natural language processing (NLP) system configured to utilize a sequence model for the target language to obtain a filtered target side of the aligned bi-text. The method can also include training the sequence model for the target language using posterior regularization with soft constraints on the filtered target side to obtain a trained sequence model for the target language.
US09779083B2
Systems and methods for converting a natural language sentence into a computer-readable primitive sentence and extracting information therefrom are disclosed. A method includes identifying, by a processing device, a verbal block in the natural language sentence, splitting, by the processing device, the natural language sentence into one or more logical clauses, determining, by the processing device, a type for each logical clause, where the type indicates whether each logical clause contains an ambiguous verbal block, disambiguating, by the processing device, the ambiguous verbal block within each logical clause, where each verbal block is considered independently of a noun phrase, and constructing, by the processing device, the computer-readable primitive sentence for each ambiguous verbal block by duplicating a shared noun phrase of the ambiguous verbal block. The computer-readable primitive sentence improves functioning of a computing device by allowing the computing device to process the natural language sentence to obtain information therefrom.
US09779076B2
Classification and text analytics are used to evaluate passages, extract text, identify concepts, and provide displayable and searchable notations to assist document editors in identifying and evaluating conflicting or duplicate directives (also called policies or rules) within a large document.
US09779073B2
A first set of changes to a first version of a digital document, as compared to a baseline version of the document, can be detected. The first set of changes can include a first change to a page of the document in the first version of the document, as compared to the baseline version of the document. Also, a second set of changes to a second version of a document, as compared to the baseline version of the document, can be detected. The second set of changes can include a second change to the page of the document in the second version of the document, as compared to the baseline version of the document. A conflict between the first change and the second change can be detected, and the conflict can be resolved by receiving user input or applying conflict resolution rule(s) to choose between the first and second changes.
US09779072B1
A system and method identifies a primary version out of different versions of the same document. The system selects a priority of authority for each document version based on a priority rule and information associated with the document version, and selects a primary version based on the priority of authority and information associated with the document version.
US09779067B2
A system and method of republishing and syndicating digital content for use by consumer readers, comprising allowing a publisher to register with a syndication engine, to indicate content that the publisher wishes to make available for syndication, and to indicate at least one monetization model for the content. Upon registering with the syndication engine, transmitting a republish control for the publisher to embed in the content. Upon a republisher requesting to view content from the publisher, causing the publisher to transmit the content, including the republish control, to the republisher. If the republisher desires to republish the content, allowing the republisher to select the republish control. Causing transmission of a republish request to the syndication engine in response to selection of the republish control. Then transmitting a unique embed code to the republisher for embedding into a republisher webpage to facilitate republishing of the content from the publisher.
US09779065B1
A method for generating a matrix of graphical content items to be displayed on at least one client computing device having a display is described. The method is implemented by a server computing device communicatively coupled to a database and to the at least one client computing device. The method includes retrieving, from the database, a plurality of textual content items, a link to a landing page associated with each textual content item, and an image associated with at least a part of the landing page. The method also includes generating a matrix including a plurality of portions, including, for each portion of the matrix, selecting one of the plurality of textual content items, and including, in the portion, text from the selected textual content item, the image associated with the landing page, and the link to the landing page, and transmitting data for display of the matrix to the client computing device.
US09779064B2
Described is a method of rendering first page data to a document, by receiving the first page data in a first format, removing a portion of the first page data having a predetermined attribute; storing the removed data in a memory of the rendering device; inserting references to the removed data into the first page data to produce altered first page data in the first format; transmitting the altered first page data to a platform service device; forming second page data in a second format, the second page data containing the inserted references; and receiving, by the rendering device, the second page data from the platform service device, the rendering device rendering to the document the second page data using the inserted references and the copied data stored in the memory of the rendering device.
US09779054B2
Disclosed is system, apparatus and method for centralized management of security inspection devices, which provide connection and communication between local security inspection devices and a remote control site according to bus communication scheme. The system comprises: a plurality of security inspection devices arranged on the spot; a remote control site arranged at a remote side; and a field bus network connecting the plurality of security inspection devices with the remote control site and transmitting signals between the plurality of security inspection devices and the remote control site according to bus communication scheme. With implementations of the present invention, correct and reliable centralized management of local security inspection devices from the remote control site can be achieved with less signal lines and simpler layout of the lines.
US09779042B2
A resource management and task allocation controller for installation in a multicore processor having a plurality of interconnected processor elements providing resources for processing executable transactions, at least one of said elements being a master processing unit, the controller being adapted to communicate, when installed, with each of the processor elements including the master processing unit, and comprising control logic for allocating executable transactions within the multicore processor to particular processor elements in accordance with pre-defined allocation parameters.
US09779033B2
In one embodiment, a storage unit stores a table tree and verifier tree. The table tree includes parent and child tables. The verifier tree includes parent and child verifiers associated with the parent and child tables, respectively. The parent verifier is used for verifying the child table and child verifier. A device stores a secure table tree corresponded to the table tree and used for address translation and a secure verifier tree corresponded to the verifier tree, to a secure storage unit. The device executes verification, based on verification information calculated based on a first child table and first child verifier in the storage unit and a first parent verifier in the secure verifier tree. The device sets the second address of the secure table tree such that the second address designates data in the first storage unit.
US09779030B2
Various embodiments for grouping tracks for destaging by a processor device in a computing environment are provided. Tracks are selected for destaging from a least recently used (LRU) list and the selected tracks are moved to a destaging wait list. One of the selected tracks is selected from the destaging wait list and the selected tracks are grouped for destaging. A first track and a last track are located from the group of selected tracks of the destaging wait list. The destaging is commenced from the first track in the group of selected tracks. A track is added to the group of selected tracks if the track is one of modified and located in a cache, otherwise, a next one of the selected tracks in the group of selected tracks is moved to.
US09779026B2
A storage command is received at a block level interface from a file system. The storage command is associated with a window of a virtual drive. One of a plurality of binary trees is selected based on the window being associated with the storage command, each of the binary trees being associated with a plurality of windows. If a data storage size of the storage command exceeds a threshold, a window identifier of the window is added to the selected binary tree to indicate the command will bypass a cache and send data of the storage command directly to main data storage.
US09779019B2
Examples of the present disclosure provide apparatuses and methods for determining a data storage layout. An example apparatus comprising a first address space of a memory array comprising a first number of memory cells coupled to a plurality of sense lines and to a first select line. The first address space is configured to store a logical representation of a first portion of a value. The example apparatus also comprising a second address space of the memory array comprising a second number of memory cells coupled to the plurality of sense lines and to a second select line. The second address space is configured to store a logical representation of a second portion of the value. The example apparatus also comprising sensing circuitry configured to receive the first value and perform a logical operation using the value without performing a sense line address access.
US09779013B2
The present disclosure relates to a method and system for optimizing a test suite comprising plurality of test cases. In an embodiment, the pluralities of test cases are received from data sources. The method identifies one or more redundant and non-redundant test cases among the plurality of test cases in the test suite and computes similarity percentage between each of the non-redundant test cases by comparing test description and steps of each non-redundant test case with test description and steps of other non-redundant test cases. The non-redundant test cases are grouped into clusters based on the similarity percentage. Further, the method identifies test functions in each of the clusters for determining reusable test functions. Upon identifying the reusable test functions, test cases in each of the clusters are reconstructed by replacing each of the test cases with the reusable test function references thereby optimizing the test suite.
US09779006B2
Apparatus and method for providing a non-volatile fault indication in a multi-device storage enclosure. In some embodiments, a storage enclosure includes a plurality of storage devices housed within a storage enclosure housing. A non-volatile display element is arranged to provide a persistent display of fault information relating to a component of the storage enclosure after power is removed from the display element.
US09779005B2
A method by a log stream analysis computer includes identifying records of log streams within a log repository containing a defined term. The log streams are generated by respective software sources executed by the host nodes. Similarity values are determined to indicate similarity between content of the records containing the defined term. A term node is generated to contain a data structure that identifies the defined term and lists identities of the records and corresponding ones of the similarity values. Related log stream analysis computers are disclosed.
US09779001B2
A mirroring device that can improve, even when two storage devices to which an upper limit is set for the number of rewrites of data are used, the fault tolerance of the mirroring device while preventing one of the storage devices from reaching the lifetime thereof early. A mirroring device comprises two storage devices to which an upper limit is set for the number of rewrites of data. Remaining writable amounts of the data in the storage devices are acquired respectively from total amounts of the data written in the respective storage devices. When it is determined that a difference between the respective acquired remaining writable amounts is less than a predetermined value, the respective storage devices are controlled such that the difference becomes equal to or more than the predetermined value.
US09778987B2
A method for writing a set of encoded data slices to memory of a dispersed storage network (DSN) begins by a processing module identifying an encoded data slice of the set of encoded data slices for a redundant write operation to produce an identified encoded data slice. The method continues with the processing module generating a set of first write requests regarding the set of encoded data slices less the identified encoded data slice and generating a set of second write requests regarding the identified encoded data slice. The method continues with the processing module sending the set of first write requests to storage units of the DSN and sending the set of second write requests to a set of storage units of the DSN, where each storage unit of the set of storage units is sent a corresponding one of the set of second write requests.
US09778979B2
An operating method of an error correction decoder includes receiving data, setting initial log-likelihood values of variable nodes, and decoding the received data by updating a log-likelihood value of a selected variable node by use of a minimum value and a minimum candidate value associated with the selected variable node. The minimum value indicates a minimum value of absolute values of log-likelihood values of first variable nodes sharing a check node with the selected variable node and including the selected variable node. The minimum candidate value indicates one from among absolute values of log-likelihood values of second variable nodes that has the smallest value greater than the minimum value. The second variable nodes are selected later than one from among the first variable nodes corresponding to the minimum value.
US09778972B2
An operation management to grasp a metric in which a continuous abnormality has occurred in a system, easily, is provided. An operation management apparatus 100 includes a metric collection unit (101) and an abnormality score calculation unit (104). The metric collection unit (101) collects a measured value of each of a plurality of metrics in a system sequentially. The abnormality score calculation unit (104) calculates and outputs, on the basis of a continuity level indicating a degree of continuity of an abnormality of the measurement value for each of the plurality of metrics at each time, an abnormality score for the metric.
US09778970B2
Provided is an onboard electronic control unit. A CPU regularly performs a memory check and, if a determination has been made that there is an error in the memory content, writes the number of times an error has been determined to an error count storage unit, and resets itself. Immediately after the CPU has been reset and before the first memory check is performed, an error determination unit determines whether or not the error count stored in the error count storage unit is at least an error determination threshold. If the error count is at least the error determination threshold, an error response unit causes the CPU to execute a specific error response program, out of the programs in the memory.
US09778955B2
A system includes a plurality of queues configured to hold tasks and state information associated with such tasks. The system further includes a plurality of listeners configured to query one of the plurality of queues for a task, receive, in response to querying one of the plurality of queues for a task, a task together with state information associated with the task, effect processing of the received task, and communicate a result of the received task to another queue of the plurality of queues, the another queue of the plurality of queues being selected based on the processing of the received task.
US09778949B2
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for thread waiting. One of the methods includes starting, by a first thread on a processing core, a task by starting to execute a plurality of task instructions; initiating, by the first thread, an atomic memory transaction using a transactional memory system, including: specifying, to the transactional memory system, at least a first memory address for the atomic memory transaction and temporarily ceasing the task by not proceeding to execute the task instructions; receiving, by the first thread, a signal as a consequence of a second thread accessing the first memory address specified for the atomic memory transaction; and as a consequence of receiving the signal, resuming the task, by the first thread, and continuing to execute the task instructions.