US Pat. No. 10,192,825

SEMICONDUCTOR DEVICE

UNITED MICROELECTRONICS C...

1. A semiconductor device comprising:a first gate line, having a first long axis extending along a first direction;
a second gate line, parallel to the first gate line;
a first bar-shaped contact structure, having a second axis forming an angle substantially greater than 0° and less than 90° with the first long axis, wherein the first bar-shaped contact structure at least partially covers on the first gate line and the second gate line;
a first semiconductor fin, having a third long axis perpendicular to the first direction and overlapping with the first gate line and the second gate line, and
a second semiconductor fin, parallel to and adjacent to the first semiconductor fin and overlapping with the first gate line and the second gate line,
wherein the first bar-shaped contact structure is completely disposed on a portion of an insulation structure disposed between the first semiconductor fin and the second semiconductor fin.

US Pat. No. 10,192,816

SEMICONDUCTOR PACKAGE AND FABRICATING METHOD THEREOF

Amkor Technology, Inc., ...

1. A semiconductor device comprising:a first redistribution structure comprising:
a first dielectric layer;
a first conductive trace embedded in the first dielectric layer and comprising:
a first trace top side that is at least partially covered by the first dielectric layer;
a first trace bottom side that is exposed at a bottom side of the first dielectric layer; and
a first trace lateral side that is covered by the first dielectric layer; and
a first conductive via embedded in the first dielectric layer and comprising:
a first via top side that is exposed at a top side of the first dielectric layer;
a first via bottom side that is directly coupled to the first trace top side; and
a first via lateral side that is covered by the first dielectric layer;
a second redistribution structure on a bottom side of the first redistribution structure and comprising:
a second dielectric layer coupled under the bottom side of the first dielectric layer;
a third dielectric layer coupled under a bottom side of the second dielectric layer;
a second conductive trace embedded in the third dielectric layer; and
a second conductive via that extends through the second dielectric layer, wherein:
the second conductive trace extends along the bottom side of the second dielectric layer;
the first conductive trace extends along a top side of the second dielectric layer; and
the second conducive via couples the first conductive trace to the second conductive trace;
a semiconductor die attached to a top side of the first redistribution structure; and
a mold material covering at least a portion of the top side of the first redistribution structure and a lateral side of the semiconductor die,
wherein the first, second, and third dielectric layers comprise a same dielectric material.

US Pat. No. 10,192,813

HARD MACRO HAVING BLOCKAGE SITES, INTEGRATED CIRCUIT INCLUDING SAME AND METHOD OF ROUTING THROUGH A HARD MACRO

QUALCOMM Incorporated, S...

1. A hard macro having a periphery defining a hard macro area and having a top and a bottom and a hard macro thickness from the top to the bottom, the hard macro including a plurality of vias extending through the hard macro from the top to the bottom and including an array of blockage sites extending through the hard macro, wherein the plurality of vias are formed in at least some of the array of blockage sites and wherein at least one via is configured to connect a first element to a second element, the first element in a first layer different from a layer that includes the hard macro, the first element positioned in a first direction from a line that passes through the at least one via, the second element in a second layer different from the layer that includes the hard macro, the second element positioned in a second direction from the line that passes through the at least one via, and wherein, between the top and the bottom of the hard macro, the line is entirely contained within the hard macro.

US Pat. No. 10,192,809

SEMICONDUCTOR ARRAY AND PRODUCTION METHOD FOR MICRO DEVICE

TOYODA GOSEI CO., LTD., ...

1. A method for producing a micro device, the method comprising:forming a decomposition layer;
forming a bridging portion on the decomposition layer;
decomposing the decomposition layer;
forming a plurality of semiconductor laminates on the bridging portion;
and separating the substrate from the semiconductor laminates, wherein,
in the decomposition layer formation, a plurality of threading dislocations are extended during growth of the decomposition layer;
in the bridging portion formation, the bridging portion having a leg portion and a top portion is formed, and the threading dislocations are exposed to the surface of the bridging portion;
in the decomposition of the decomposition layer, the threading dislocations exposed to the surface of the bridging portion are widened to thereby provide a plurality of through holes penetrating the bridging portion, and the decomposition layer is decomposed through the through holes; and
in the semiconductor laminate formation, each of the semiconductor laminates is grown from the top portion of the bridging portion.

US Pat. No. 10,192,803

THERMALLY ENHANCED SEMICONDUCTOR PACKAGE WITH THERMAL ADDITIVE AND PROCESS FOR MAKING THE SAME

Qorvo US, Inc., Greensbo...

1. A method comprising:providing a precursor package including a module substrate, a thinned flip chip die attached to an upper surface of the module substrate, a cavity over the upper surface of the thinned flip chip die, and a first mold compound component, wherein:
the first mold compound component resides over the upper surface of the module substrate, surrounds the thinned flip chip die, extends above the upper surface of the thinned flip chip die and surrounds the cavity; and
the cavity includes a lower region and an upper region that resides over the lower region;
applying at least one thermal additive throughout the lower region of the cavity and immediately adjacent to the upper surface of the thinned flip chip die, wherein the at least one thermal additive comprises a plurality of particulates;
applying a second mold compound in the cavity to fill the lower region and the upper region of the cavity such that the second mold compound is dispersed throughout the plurality of particulates of the at least one thermal additive in the lower region; and
curing the second mold compound to form a thermally enhanced mold compound component, which includes a lower portion filling the lower region of the cavity and an upper portion filling the upper region of the cavity, wherein:
the at least one thermal additive is dispersed throughout the lower portion; and
a first average thermal conductivity of the lower portion is at least 1.2 times greater than a second average thermal conductivity of the upper portion.

US Pat. No. 10,192,801

SEMICONDUCTOR DEVICE AND METHOD OF FORMING VERTICAL INTERCONNECT STRUCTURE IN SUBSTRATE FOR IPD AND BASEBAND CIRCUIT SEPARATED BY HIGH-RESISTIVITY MOLDING COMPOUND

STATS ChipPAC Pte. Ltd., ...

1. A semiconductor device, comprising:a semiconductor substrate;
a first semiconductor die disposed over a first surface of the semiconductor substrate;
a capacitor formed over the first surface of the semiconductor substrate and laterally offset from the first semiconductor die, the capacitor including,
(a) a first conductive layer formed over the first surface of the semiconductor substrate,
(b) an insulating layer formed over the first conductive layer, and
(c) a second conductive layer formed over the insulating layer;
an encapsulant deposited around the first semiconductor die and over the capacitor;
a vertical interconnect structure formed through the encapsulant; and
a third conductive layer formed over a surface of the encapsulant opposite the capacitor, wherein the third conductive layer is in physical contact with the vertical interconnect structure and a portion of the third conductive layer is wound to form an inductor.

US Pat. No. 10,192,784

THREE-DIMENSIONAL MEMORY DEVICE CONTAINING SELF-ALIGNED CONTACT VIA STRUCTURES AND METHODS OF MANUFACTURING THE SAME

SANDISK TECHNOLOGIES LLC,...

1. A three-dimensional memory device comprising:an alternating stack of insulating layers and electrically conductive layers located over a substrate;
memory stack structures extending through the alternating stack, wherein each of the memory stack structures comprises a memory film and a vertical semiconductor channel contacting an inner sidewall of the memory film; and
contact via structures adjoined to a top surface of a respective one of the electrically conductive layers, wherein each of the contact via structures includes a respective set of four vertically-extending concave sidewalls.

US Pat. No. 10,192,777

METHOD OF FABRICATING STI TRENCH

UNITED MICROELECTRONICS C...

1. A method of fabricating a shallow trench isolation (hereafter abbreviated as STI) trench, comprising:providing a substrate;
forming a first mask covering the substrate, and the first mask comprising a plurality of sub-masks, wherein a first trench is disposed between the sub-masks adjacent to each other;
forming a protective layer filling up the first trench;
forming a second mask covering the first mask, and the second mask comprising an opening, wherein one of the sub-masks directly under the opening is defined as a joint STI pattern;
removing the joint STI pattern to transform the first mask into a third mask by taking the second mask as a first protective mask;
removing the second mask;
removing the protective layer; and
removing part of the substrate to form a plurality of STI trenches by taking the third mask as a second protective mask.

US Pat. No. 10,192,768

SHEET FOR SEMICONDUCTOR PROCESSING

LINTEC CORPORATION, Toky...

1. A semiconductor processing sheet, the sheet comprising a base material and a pressure sensitive adhesive layer laminated on at least one surface of the base material,the pressure sensitive adhesive layer being formed of a pressure sensitive adhesive composition, the pressure sensitive adhesive composition containing a polymer having an effective amount of a salt to provide antistatic properties during semiconductor processing and an energy ray curable group, and an energy ray curable pressure sensitive adhesive component excluding the polymer,
a content of the polymer in the pressure sensitive adhesive composition being 0.5 to 30 mass %, and
a weight-average molecular weight of the polymer being 30,000 to 200,000.

US Pat. No. 10,192,756

METHOD OF MACHINING A LEAD FRAME, AND LEAD FRAME

OSRAM Opto Semiconductors...

1. A method of processing a lead frame having at least one electrically conductive contact section, comprising:forming a depression in the at least one electrically conductive contact section so that a first electrically conductive contact subsection and a second electrically conductive contact subsection are formed, which are delimited from one another by the depression, wherein the depression has a bottom via which an electrically conductive connection between the first electrically conductive contact subsection and the second electrically conductive contact subsection is established, and
forming a housing made of a housing material, which housing comprises a housing frame that at least partially embeds the lead frame, formation of the housing comprising introduction of housing material into the depression so that a housing frame section formed by the housing material introduced into the depression is formed between the first and second electrically conductive contact subsections to mechanically stabilize the first and second electrical conductive contact subsections by the housing frame section.

US Pat. No. 10,192,753

NONVOLATILE SEMICONDUCTOR MEMORY DEVICE AND METHOD OF MANUFACTURING THE SAME

TOSHIBA MEMORY CORPORATIO...

10. A nonvolatile semiconductor memory device, comprising:a plurality of conductive layers arranged in a first direction and a second direction crossing the first direction, the plurality of conductive layers extending in a third direction, the third direction crossing the first direction and the second direction, the plurality of conductive layers including a first conductive layer and a second conductive layer, the first conductive layer and the second conductive layer being arranged in the second direction;
a first semiconductor layer having the first direction as a longitudinal direction and facing the first conductive layer;
a first charge accumulation layer disposed between the first semiconductor layer and the first conductive layer; and
a second semiconductor layer having the first direction as a longitudinal direction and facing the second conductive layer; and
a second charge accumulation layer disposed between the second semiconductor layer and the second conductive layer, wherein
at least a part of the first conductive layer is disposed between the first semiconductor layer and the second semiconductor layer,
at least a part of the second conductive layer is disposed between the first conductive layer and the second semiconductor layer, and
the first conductive layer having a first surface in the second direction facing the first semiconductor layer and a second surface in the second direction facing the second conductive layer, an upper end and a lower end of the second surface being rounded.

US Pat. No. 10,192,738

METHODS OF PRODUCING SEED CRYSTAL SUBSTRATES AND GROUP 13 ELEMENT NITRIDE CRYSTALS, AND SEED CRYSTAL SUBSTRATES

NGK INSULATORS, LTD., Na...

1. A method of producing a seed crystal substrate, the method comprising the steps of:providing a seed crystal layer comprising a nitride of a group 13 element on a supporting body; and
irradiating a laser light from a side of said supporting body to provide an altered portion along an interface between said supporting body and said seed crystal layer, said altered portion comprising said nitride of said group 13 element and comprising a portion with dislocation defects introduced therein or an amorphous portion,
wherein the laser light is irradiated at an optical energy such that voids are not generated along the interface between the supporting body and seed crystal layer.

US Pat. No. 10,192,729

APPARATUS AND METHOD FOR STATIC GAS MASS SPECTROMETRY

Thermo Fisher Scientific ...

1. A method of static gas mass spectrometry comprising the steps of:introducing a sample gas comprising two or more isotopes to be analyzed into a static vacuum mass spectrometer at a time, t0;
operating an electron impact ionization source of the mass spectrometer with a first electron energy below the ionization potential of the sample gas for a first period of time that is following t0 until a time t1, wherein the first time period from t0 to t1 is set based on a previous determination of an equilibration period taken for the isotopes of the sample gas to equilibrate in the mass spectrometer; and
operating the electron impact ionization source with a second electron energy at least as high as the ionization potential of the sample gas for a second period of time that is after time t1;
wherein isotope ratio measurements are taken by the spectrometer during the second period but not during the first period.

US Pat. No. 10,192,727

ELECTRODYNAMIC MASS ANALYSIS

Varian Semiconductor Equi...

1. An electrodynamic mass analysis system, comprising:an ion source;
an electrode assembly to extract a pulse of ions from the ion source; and
a deflector to receive the pulse of ions after the ions travel a predetermined distance from the electrode assembly, the deflector comprising two curved electrodes disposed on opposite sides of a path of the ions;
a plate having a resolving aperture disposed at an output end of the deflector;
wherein the deflector deflects the ions in accordance with an arrival time, such that only ions arriving during a predetermined time interval are guided through the deflector, and exit the deflector through the resolving aperture.

US Pat. No. 10,192,720

PLASMA PROCESSING APPARATUS

Hitachi High-Technologies...

1. A plasma processing apparatus comprising:a processing chamber disposed inside a vacuum vessel having a sidewall made of a dielectric material having transparency or translucency, the processing chamber configured to be internally reduced in pressure;
a stage disposed at a lower portion inside the processing chamber and configured to mount a wafer to be processed thereon;
a coil disposed around outer side of the sidewall, the coil configured to be supplied with radio-frequency power and form plasma above the stage in the processing chamber;
a lamp disposed above the coil outside the vacuum vessel, the lamp configured to radiate light onto the wafer from an upper portion of the processing chamber;
a reflector disposed around an outer side of the coil, the reflector configured to reflect the light to radiate towards an inside of the processing chamber; and
a member disposed between the lamp and the stage, the member being configured to change direction of the light from the lamp and suppress expansion of the light toward an outside of the processing chamber.

US Pat. No. 10,192,718

PLASMA PROCESSING APPARATUS AND PLASMA PROCESSING METHOD

HITACHI HIGH-TECHNOLOGIES...

1. A plasma processing method to perform plasma processing using a plasma processing apparatus having a vacuum chamber; a first radio-frequency power supply which supplies first radio-frequency power for generating plasma in the vacuum chamber; a sample stage disposed in the vacuum chamber on which a sample is mounted; a second radio-frequency power supply which supplies second radio-frequency power to the sample stage; and a matching box which performs matching for suppressing reflection of the second radio-frequency power, the method comprising the steps of:time-modulating the first radio-frequency power and the second radio-frequency power;
acquiring with the matching box information being used for performing the matching during a sampling effective period which is from a point of time after elapse of a prescribed time until an end of on-state of the time-modulated second radio-frequency power; and
matching with the matching box using the acquired information to suppress reflection of the second radio-frequency power,
wherein the prescribed time starts from a beginning of an on-state of the time-modulated second radio-frequency power and the information being used for performing the matching is not acquired during the prescribed time.

US Pat. No. 10,192,715

MEASUREMENT OF THE ELECTRIC CURRENT PROFILE OF PARTICLE CLUSTERS IN GASES AND IN A VACUUM

1. A Faraday detector to measure the electric current profile of clusters of electrically charged particles, comprising:a detector electrode having structural elements in a bipolar arrangement of two groups, where neighboring structural elements have opposite polarities and structural elements with the same polarity are electrically connected, and bordering a gas-filled or evacuated space;
at least one voltage supply which is connected with the two groups of structural elements and supplies the two groups of structural elements simultaneously with different electric potentials such that charged particles originating from the space are substantially all deflected onto one of the two groups of structural elements having one polarity; and
a set of measurement electronics which is configured to separately measure current profiles at the structural elements of both polarities and to generate a differential signal by subtracting the current profiles to leave only a particle current profile.

US Pat. No. 10,192,709

RELATIVISTIC MAGNETRON USING A VIRTUAL CATHODE

STC.UNM, Albuquerque, NM...

1. A relativistic magnetron comprising:an anode with an entrant channel, said channel having an input end, an output end, said channel having a first region and a second region, said first region in communication with said second region and having a smaller radius than said second region, said first and second regions forming a dimensional discontinuity at the location where said channel changes from said first region to said second region, said dimensional discontinuity located between said input and output ends of said channel;
said channel connected to the magnetron anode defining an interaction space located between said dimensional discontinuity and said output end;
a cathode located upstream a spaced distance away from said interaction space towards said input end, said cathode adapted to send an electron beam into said interaction space;
said electron beam forms a virtual cathode in said interaction space; and
a magnetic mirror configured to suppress axial electron beam leakage current.

US Pat. No. 10,192,708

ELECTRON EMITTER SOURCE

OREGON PHYSICS, LLC, Bea...

1. An electron emitter comprising:a wehnelt
an anode spaced downstream from said wehnelt;
a co-axial aperture formed through said wehnelt and said anode; and
an emitter extending into said co-axial aperture so that a terminal surface of said emitter is positioned between said wehnelt and said anode, said emitter having a cylindrical base formed of a high work function material having a hole formed through said terminal surface and extending into a body of the cylindrical base, said emitter further including a structure formed of a low work function material embedded within said hole and having an exposed emissive area,
wherein said emitter is heated and biased to a negative voltage relative to the anode.

US Pat. No. 10,192,694

INTERLOCKING CONTROL DEVICE OF MULTIPLE-UNIT TRAIN SAFETY CIRCUIT

CRRC QINGDAO SIFANG CO., ...

1. An interlocking control device for a multiple-unit safety circuit, comprising:a protective grounding switch control branch which comprises: a pantograph rising pneumatic circuit cut-off valve, a protective grounding switch turn-off pneumatic circuit cut-off valve and a protective grounding switch turn-off solenoid valve which are connected in series, wherein
when high-voltage equipment of a multiple-unit train is under inspection and maintenance or is powered by an external power supply, a protective grounding switch is turned on, a cock of the pantograph rising pneumatic circuit cut-off valve and a cock of the protective grounding switch turn-off pneumatic circuit cut-off valve are rotated to open a cover of a key box, the protective grounding switch control branch is disconnected, the protective grounding switch turn-off solenoid valve connected in series in the protective grounding switch control branch is powered off to maintain the protective grounding switch in an on state; and
the cover of the key box is mechanically locked by means of the pantograph rising pneumatic circuit cut-off valve and the protective grounding switch turn-off pneumatic circuit cut-off valve.

US Pat. No. 10,192,689

SELF-ASSEMBLY OF PEROVSKITE FOR FABRICATION OF TRANSPARENT DEVICES

YISSUM RESEARCH DEVELOPME...

1. A patterned perovskite material, comprising a plurality of continuous intersecting perovskite line patterns, defining confined regions enclosed by walls of said intersecting line patterns, wherein the confined regions are perovskite-free voids.

US Pat. No. 10,192,685

MULTILAYER CAPACITOR AND BOARD HAVING THE SAME MOUNTED THEREON

SAMSUNG ELECTRO-MECHANICS...

1. A multilayer capacitor comprising:a capacitor body including a plurality of first and second internal electrodes alternately disposed therein and a dielectric layer interposed therebetween, the capacitor body having a first surface and a second surface opposing each other, a third surface and a fourth surface opposing each other and connected to the first and second surfaces, and a fifth surface and a sixth surface opposing each other and connected to the first to fourth surfaces;
a plurality of external electrodes connected to the plurality of first and second internal electrodes;
an insulating layer disposed on the first surface of the capacitor body;
a first terminal electrode and a second terminal electrode disposed on the insulating layer and spaced apart from each other in a direction in which the third and fourth surfaces are connected to each other; and
a connecting member electrically connecting the first and second terminal electrodes and the plurality of external electrodes to each other.

US Pat. No. 10,192,683

MULTILAYER CAPACITOR AND BOARD HAVING THE MULTILAYER CAPACITOR MOUNTED THEREON

SAMSUNG ELECTRO-MECHANICS...

1. A multilayer capacitor, comprising:a capacitor body including dielectric layers and a plurality of first internal electrodes and second internal electrodes, the plurality of first internal electrodes and second internal electrodes alternately disposed with respective dielectric layers interposed therebetween, the capacitor body further having a first surface and a second surface opposing each other, a third surface and a fourth surface each connected to each of the first surface and the second surface and the third surface and the fourth surface opposing each other, and a fifth surface and a sixth surface each connected to each of the first surface and the second surface, each of the fifth surface and the sixth surface connected to each of the third surface and the fourth surface, and the fifth surface and the sixth surface opposing each other, the first internal electrodes and the second internal electrodes being exposed through at least the third surface and the fourth surface, respectively;
an insulating layer disposed on the first surface of the capacitor body;
a buffer layer at least partially covering the insulating layer;
a first terminal electrode and a second terminal electrode extended from the third surface and the fourth surface of the capacitor body to the buffer layer, respectively, and spaced apart from each other; and
a first external electrode and a second external electrode disposed on the third surface and the fourth surface of the capacitor body, respectively, so that on a same side of the capacitor body at least a portion of at least one of the insulating layer or the buffer layer is arranged between at least one of the first external electrode or the second external electrode and at least one of the first terminal electrode or the second terminal electrode, respectively.

US Pat. No. 10,192,679

METHOD OF MANUFACTURING RARE EARTH MAGNET

TOYOTA JIDOSHA KABUSHIKI ...

1. A method of manufacturing a rare earth magnet comprising:preparing a powder by preparing a rapidly-solidified ribbon by liquid solidification, and by crushing the rapidly-solidified ribbon to obtain a crushed powder, the rapidly-solidified ribbon being a plurality of fine crystal grains, the powder including a RE-Fe—B main phase and a grain boundary phase of a RE-X alloy present around the main phase, RE representing at least one of Nd and Pr, and X representing a metal element;
manufacturing a sintered compact including by press-forming the powder; and
manufacturing a rare earth magnet by performing hot deformation processing on the sintered compact to impart anisotropy to the sintered compact, wherein
a nitrogen content in the powder is adjusted to be at least 1,000 ppm and less than 3,000 ppm by performing at least one of the preparation of the powder and the manufacturing of the sintered compact in a nitrogen atmosphere,
wherein a grain size of the crushed powder is adjusted to be in a range of 75 ?m to 300 ?m,
an average grain size of the main phase constituting the sintered compact is adjusted to be 300 nm or less, and
a content ratio of RE in the RE-Fe—B main phase is 29 mass % to 32 mass %.

US Pat. No. 10,192,677

METHOD AND APPARATUS FOR LEAKAGE MONITORING FOR OIL-IMMERSED ELECTRICAL TRANSFORMERS

ABB Inc., Cary, NC (US)

1. A method of monitoring for oil leakage from an oil-immersed electrical transformer comprising:measuring, using at least a top-oil temperature sensor, a top-oil temperature of an oil of the oil-immersed electrical transformer;
measuring, using at least a temperature sensor, an ambient temperature;
measuring, using at least a current sensor, a winding current of at least one winding of the oil-immersed electrical transformer;
communicating, using a communication interface that is configured for interfacing with the top-oil temperature sensor, the temperature sensor, and the current sensor, online measurements comprising the ambient temperature measurement, the top-oil temperature measurement, and the winding current measurement;
determining, by a processing circuit, characteristic values for first and second parameters of a transformer top-oil temperature model, wherein the first parameter represents a top-oil temperature rise over ambient temperature and the second parameter represents an oil time constant, and wherein the characteristic values for the first and second parameters comprises at least one of pre-configured factory values and collected historical measurements;
estimating, by the processing circuit and using at least the determined characteristic values for the first and second parameters with the transformer top-oil temperature model, a top-oil temperature;
comparing, by the processing circuit, the estimated top-oil temperature to the on-line measurements;
fitting, by the processing circuit and in response to the comparison of the estimated top-oil temperature to the on-line measurements and in an iterative optimization process, the first and second parameters to obtain fitted characteristic values for the first and second parameters;
estimating, by the processing circuit, a transformer oil thermal capacitance as a function of the fitted characteristic values and correspondingly estimating a transformer oil weight as a function of the estimated transformer oil thermal capacitance;
generating, by the processing circuit, alarm signaling, based on comparing the estimated transformer oil weight to a characteristic transformer oil weight, the characteristic transformer oil weight being calculated from at least the characteristic values for the first and second parameters and
generating, by the processing circuit, a maintenance diagnostic of the oil-immersed electrical transformer based on the generated alarm signaling, the maintenance diagnostic implemented by the oil-immersed electrical transformer to detect a loss of oil from the oil-immersed electrical transformer.

US Pat. No. 10,192,649

ALUMINUM ALLOY CONDUCTOR, INSULATED WIRE INCLUDING THE CONDUCTOR, AND METHOD FOR MANUFACTURING THE INSULATED WIRE

Hitachi Metals, Ltd., To...

1. An aluminum alloy conductor formed of an aluminum alloy, the aluminum alloy having a chemical composition comprising:cobalt of 0.1 mass % or more and 1 mass % or less;
at least one of scandium of 0.1 mass % or more and 0.5 mass % or less and zirconium of 0.2 mass % or more and 0.5 mass % or less; and
a balance made up of aluminum and inevitable impurities,
wherein the aluminum alloy conductor has a matrix containing fine particles of a compound of at least one of the scandium and the zirconium with the aluminum, and
wherein the fine particles are dispersedly precipitated in the matrix.

US Pat. No. 10,192,648

TANK CLOSURE CESIUM REMOVAL

Westinghouse Electric Com...

7. A method of removing cesium from a liquid waste stream, comprising:transporting the liquid waste stream through conduit to one or more pre-filters to produce a filtered liquid waste stream;
introducing the filtered liquid waste stream into one or more integral, shielded ion-exchange columns, which comprise:
a shield base having a perimeter;
a shield cap having a perimeter and positioned opposite the shield base;
a shield wall extending longitudinally between the shield base and the shield cap, extending along the perimeter of each of the shield cap and the shield base, and forming an exterior surface;
a shield cavity formed by the shield wall;
a pressure vessel concentrically positioned within the shield cavity, comprising:
a sorbent bed comprising an ion-exchange resin; and
a head space positioned above the sorbent bed;
an outlet pine extending through the shield wall, through the head space, into the sorbent bed and along a vertical length thereof;
an inlet pipe extending through the shield wall and into the head space; and
an air gap formed by an annular space between an outer surface of the pressure vessel and an inner surface of the shield wall;
passing said filtered liquid waste stream through the one or more integral, shielded ion-exchange columns;
separating cesium from the filtered liquid waste stream to produce a clean liquid stream; and
transferring the one or more integral, shielded ion-exchange columns to a storage facility.

US Pat. No. 10,192,645

TOOL FOR DELIVERY OF TESTING ELEMENT TO A LIMITED ACCESS LOCATION WITHIN A NUCLEAR CONTAINMENT

Westinghouse Electric Com...

1. An elongated tool for delivering a testing element of a testing apparatus to a limited access location within a nuclear containment, the testing apparatus further having a connecter and having a cable extending between the testing element and the connecter, the tool comprising:a frame apparatus comprising an elongated first frame portion and an elongated second frame portion;
a pivot apparatus disposed between the first and second frame portions and being structured to permit one of the first frame portion and the second frame portion to be pivotable with respect to the other of the first frame portion and the second frame portion;
a rotation apparatus disposed between the first and second frame portions and connected with the pivot apparatus, the rotation apparatus being structured to permit at least one of the first frame portion and the second frame portion to be rotatable about its axis of elongation with respect to the other of the first frame portion and the second frame portion;
the rotation apparatus comprising a connection element having an axis of rotation and being rotatably coupled to the at least one of the first frame portion and the second frame portion and being situated adjacent the pivot apparatus, the connection element having an aperture formed generally centrally therein that is structured to receive the cable therein, the aperture being of an annular shape that extends about the axis of rotation along at least one-half the circumference of the connection element;
wherein the connection element additionally has an access massage formed therein that extends along a portion of its circumference and that is in communication with the aperture and which provides access between the aperture and the exterior of the connection element; and
wherein the rotation apparatus further comprises a removable plug element received in the access passage, the plug element having a surface portion that is of an arcuate shape and that is a part of an arcuate ulterior surface of the connection element that is disposed adjacent the aperture.

US Pat. No. 10,192,639

METHOD AND SYSTEM FOR MEDICAL SUGGESTION SEARCH

DrFirst.com, Inc., Rockv...

1. A method, implemented on at least one computing device having at least one processor, storage, and a communication platform connected to a network for providing medical suggestion, the method comprising:receiving one or more dimensions, each of the one or more dimensions relating to an attribute of a patient or an attribute of a physician;
identifying, for each of the one or more dimensions, at least one medical suggestion from a data map associating medical suggestions with dimensions, wherein each dimension-medical suggestion pair in the data map has an associated confidence score indicative of a degree of match between the medical suggestion and the dimension, the degree of match being based on statistical analysis of medical transaction data identified as relevant to the dimension-medical suggestion pair;
calculating, for each medical suggestion, an aggregated confidence score based on an aggregation of the associated confidence scores for the medical suggestion with respect to each of the one or more dimensions;
providing, for selection, at least some of the medical suggestions based on the aggregated confidence score of each medical suggestion;
receiving a selection of a first medical suggestion of the at least some of the medical suggestions provided; and
boosting confidence scores for the dimension-medical suggestion pairs associated with the one or more dimensions and the first medical suggestion responsive to the selection, the boosted confidence score of a dimension-medical suggestion pair being used in calculating the aggregated confidence score for the medical suggestion responsive to a subsequent receipt of the dimension.

US Pat. No. 10,192,635

FINFET-BASED MEMORY TESTING USING MULTIPLE READ OPERATIONS

Synopsys, Inc., Mountain...

1. A method for testing a FinFET array including a plurality of FinFET cells, each said FinFET cell having an associated array address, the FinFET array being configured such that the associated array addresses of said plurality of FinFET cells are arranged in a sequential address order, the method comprising:performing a first test pattern including performing a first March-type read operation to verify that each said FinFET cell stores a logic-0 value, performing a first March-type write operation to store a logic-1 value in each said FinFET cell, and performing a first sequence including multiple sequential March-type read-1 operations;
performing a second test pattern including performing a second March-type read operation to verify that each said FinFET cell stores said logic-1 value, performing a second March-type write operation to store said logic-0 value in each said FinFET cell, and performing a second sequence including multiple sequential March-type read-0 operations;
performing a third test pattern including performing a third March-type read operation to verify that each said FinFET cell stores said logic-0 value, performing a third March-type write operation to store said logic-1 value in each said FinFET cell, and performing a third sequence including multiple sequential March-type read-1 operations; and
performing a fourth test pattern including performing a fourth March-type read operation to verify that each said FinFET cell stores said logic-1 value, performing a fourth March-type write operation to store said logic-0 in each said FinFET cell, and performing a fourth sequence including multiple sequential March-type read-0 operations,
wherein performing said first and second test patterns comprises accessing said FinFET cells in an increasing address order, and
wherein performing said third and fourth test patterns comprises accessing said FinFET cells in a decreasing address order.

US Pat. No. 10,192,630

TRACK-AND-HOLD CIRCUIT WITH ACQUISITION GLITCH SUPPRESSION

HITTITE MICROWAVE LLC, C...

1. A switched track-and-hold circuit with acquisition glitch suppression comprising:a track-and-hold circuit including:
a switching circuit including:
a plurality of switching transistors including a first transistor, and
a first switch coupled to a current source and also directly coupled to an input terminal of the first transistor in a hold mode, and
a plurality of storage devices, the switching circuit configured to apply a representation of an input signal to the input terminal of the first transistor and to the storage devices in a track mode and block a signal path between the input signal and the storage devices in the hold mode; and
an acquisition glitch suppression circuit including:
a replica amplifier configured to sense a differential voltage across the storage devices, and
a switched clamping circuit configured to clamp, at an output of the switched clamping circuit, inputs of the switching circuit to thereby suppress an acquisition glitch.

US Pat. No. 10,192,617

CIRCUIT AND ARRAY CIRCUIT FOR IMPLEMENTING SHIFT OPERATION

Huawei Technologies Co., ...

1. A circuit for implementing a shift operation, the circuit comprising:a resistive random-access memory, a first switch, a second switch, a third switch, and a fourth switch;
wherein the first switch is closed when a first end of the first switch is at a low level, the second switch is closed when a first end of the second switch is at a high level, the third switch is closed when a first end of the third switch is at a high level, and the fourth switch is closed when a first end of the fourth switch is at a low level;
wherein a second end of the first switch and a second end of the third switch are connected to a negative input end of the resistive random-access memory;
wherein a second end of the second switch and a second end of the fourth switch are connected to a positive input end of the resistive random-access memory;
wherein the first end of the first switch, the first end of the second switch, the first end of the third switch, and the first end of the fourth switch are connected to an output end of a previous-stage circuit for implementing the shift operation;
wherein a third end of the first switch and a third end of the second switch are connected to a bias voltage end; and
wherein a third end of the third switch and a third end of the fourth switch are connected to a ground end.

US Pat. No. 10,192,615

ONE-TIME PROGRAMMABLE DEVICES HAVING A SEMICONDUCTOR FIN STRUCTURE WITH A DIVIDED ACTIVE REGION

Attopsemi Technology Co.,...

1. An One-Time Programmable (OTP) memory, comprising:a plurality of OTP cells, at least one of the OTP cells comprising:
a resistive element; and
at least one semiconductor fin structure residing in a common well or on an isolated substrate, the semiconductor fin structure including a plurality of fins, at least one of the plurality of fins being covered by at least one MOS gate to divide the at least one of the plurality of fins into at least a first active region and a second active region, the first active region having a first type of dopant, and the second active region having the first type of dopant or the second type of dopant; the first active region coupled to one end of the resistive element, the other end of the resistive element coupled to a first voltage supply line, the second active region coupled to a second voltage supply line, and the MOS gate coupled to a third voltage supply line,
wherein the first and/or the second active regions of two or more of the plurality of fins are coupled together by at least one extended source/drain, and
wherein the resistive element can be configured to be programmable into a different resistance state by applying voltages to the first, second, and the third voltage supply lines.

US Pat. No. 10,192,614

ADAPTIVE READ THRESHOLD VOLTAGE TRACKING WITH GAP ESTIMATION BETWEEN DEFAULT READ THRESHOLD VOLTAGES

Seagate Technology LLC, ...

1. A device comprising:a controller configured to adjust a read threshold voltage for a memory by performing the following steps, wherein the controller is distinct from the memory:
estimating a gap between two adjacent default read threshold voltages using binary data from the memory;
determining, using the controller, statistical characteristics comprising at least a mean and a standard deviation of each of two adjacent memory levels of the memory based at least in part on a type of statistical distribution of the memory levels, a distribution of data values read from one or more cells using a plurality of discrete read threshold voltages associated with at least one of the two adjacent default read threshold voltages and the gap, wherein each of the plurality of discrete read threshold voltages associated with a first one of the two adjacent default read threshold voltages is obtained by adding a corresponding offset value to the first default read threshold voltage, wherein the corresponding offset values are relative to the first default read threshold voltage, wherein the first default read threshold voltage has a first set of non-zero offset values that are independent of each other;
computing an adjusted read threshold voltage associated with the two adjacent memory levels by using the statistical characteristics of the two adjacent memory levels; and
updating the read threshold voltage with the adjusted read threshold voltage.

US Pat. No. 10,192,610

METHODS AND APPARATUS FOR SYNCHRONIZING COMMUNICATION WITH A MEMORY CONTROLLER

Rambus Inc., Sunnyvale, ...

1. An integrated-circuit device comprising:a data transmitter having a data input to receive a data input signal, a timing input to receive a timing signal, and a data output to transmit a data output signal timed to the timing signal;
a strobe transmitter to transmit a transmit-strobe signal synchronized with the timing signal; and
a phase-control circuit to control a phase of the timing signal and the transmit-strobe signal, the phase-control circuit including:
memory to store at least one transmit state setting the phase of the timing signal and the transmit-strobe signal.

US Pat. No. 10,192,609

MEMORY COMPONENT WITH PATTERN REGISTER CIRCUITRY TO PROVIDE DATA PATTERNS FOR CALIBRATION

Rambus Inc., Sunnyvale, ...

1. A controller to control operations of a memory component, the controller comprising:a first circuit to transmit commands to the memory component, the commands including:
a first command that specifies a first data pattern to be stored in a first register of the memory component;
a second command that specifies a second data pattern to be stored in a second register of the memory component; and,
a third command to select one of the first data pattern or the second data pattern to be output by the memory component;
a second circuit to receive, from the memory component as a received data pattern, the one of the first data pattern or the second data pattern output by the memory component, as selected by the third command; and,
calibration circuitry to based on the received data pattern, adjust a timing of a timing reference signal for sampling data at the second circuit.

US Pat. No. 10,192,599

SEMICONDUCTOR DEVICE

SK hynix Inc., Incheon-s...

1. A semiconductor device comprising:an internal clock generation circuit configured to generate a first internal clock having a cycle corresponding to double a cycle of an external clock and a second internal clock having a substantially opposite phase to a phase of the first internal clock, based on the cycle of the external clock;
a control signal receiver circuit configured to sequentially receive first and second control signals and generate first and second internal control signals, based on the first and second internal clocks;
an on-die termination (ODT) command generation circuit configured to generate an ODT control signal based on results obtained by decoding the first and second internal control signals; and
an internal command generation circuit configured to generate first and second internal commands based on the ODT control signal and the decoding results of the first and second internal control signals.

US Pat. No. 10,192,598

MEMORY DEVICE COMPRISING PROGRAMMABLE COMMAND-AND-ADDRESS AND/OR DATA INTERFACES

Rambus Inc., Sunnyvale, ...

1. A method comprising:providing command-and-address (CA) interface configuration information to a pair of memory devices comprising a first memory device and a second memory device, wherein the pair of memory devices is arranged in a clamshell configuration, wherein the CA interface configuration information specifies which CA interfaces are to be configured as active CA interfaces, wherein each active CA interface belongs to a pair of active CA interfaces, wherein each pair of active CA interfaces comprises a first active CA interface on the first memory device and a second active CA interface on the second memory device, and wherein the first active CA interface and the second active CA interface are physically aligned with each other; and
providing a CA signal to one or more pairs of active CA interfaces.

US Pat. No. 10,192,597

SEMICONDUCTOR DEVICE AND OPERATING METHOD THEREOF

SK hynix Inc., Icheon-si...

1. An operating method of a semiconductor device, the operating method comprising performing a soft program operation on a top dummy cell and a bottom dummy cell which are stacked in a vertical direction from a substrate, by applying a first soft program voltage to a bottom dummy word line coupled to the bottom dummy cell and a second soft program voltage greater than the first soft program voltage to a top dummy word line coupled to the top dummy cell formed above the bottom dummy cell,wherein a width of the top dummy cell coupled to the top dummy word line is greater than a width of the bottom dummy cell coupled to the bottom dummy word line.

US Pat. No. 10,192,589

COMPACT TOOL-LESS HARD DRIVE DISK CARRIER

QUANTA COMPUTER INC., Ta...

1. A computing device, comprising:at least one drive slot, the at least one drive slot comprising at least one connector for engaging a corresponding hard disk drive, and a first locking element; and
a hard drive carrier for removable insertion into the at least one drive slot, the hard drive carrier comprising:
a bracket for securing the hard disk drive in a receiving space and having a second locking element extending therefrom and configured to receive the first locking element of the at least one drive slot and configured to restrict the removable hard drive carrier to vertical motion when the second locking element engages with the first locking element, the second locking element having a U-shaped hook to engage with the first locking element,
an enclosure slidably attached to the bracket, and
a handle having a first end mechanically attached to one end of the bracket, pivotally attached to the enclosure, and configured to alternate between a loading position and a locked position, the U-shaped hook located on a second end of the handle, wherein the second locking element engages with the first locking element when the handle is in the loading position and the bracket moves relative to the enclosure to secure the hard disk drive in the bracket and connect the connector of a hard disk drive to the at least one connector located at the at least one drive slot when the handle transitions from the loading position to the locked position.

US Pat. No. 10,192,585

SCENE AND ACTIVITY IDENTIFICATION IN VIDEO SUMMARY GENERATION BASED ON MOTION DETECTED IN A VIDEO

GoPro, Inc., San Mateo, ...

1. A method for identifying video clips for inclusion in a video summary, the method comprising:accessing a video, the video including video frames;
dividing individual video frames into tiles;
determining motion values of individual tiles of the individual video frames, the motion values characterizing movement of visual content within a corresponding tile between proximate video frames;
identifying tiles in the video frames having motion values that satisfy one or more motion criteria, wherein the one or more motion criteria includes a first motion criterion defining a first threshold velocity value, the individual tiles satisfying the first motion criterion based on the motion values of the individual tiles being greater than the first threshold velocity value;
generating a motion profile for the video based on the motion values determined for the individual tiles of the individual video frames, the motion profile characterizing, on a per video frame basis, an amount of the tiles within the individual video frames that satisfy the one or more motion criteria;
identifying one or more of the video frames based on the motion profile; and
generating the video summary, the video summary including the identified video frames.

US Pat. No. 10,192,579

FLUID DYNAMIC BEARING MOTORS WITH DIFFERENT WIDTH PUMP SEALS AND JOURNAL BEARINGS

Seagate Technology LLC, ...

1. A motor comprising:a shaft positioned adjacent a sleeve for relative rotation, wherein the sleeve includes a first radial recirculation channel, and wherein the shaft and the sleeve form:
a first gap containing fluid forming a first seal, positioned above the first radial recirculation channel, and having a width measured between the shaft and the sleeve,
wherein one of the shaft and the sleeve includes grooves at the first gap configured to pump fluid towards a journal bearing, and
a second gap containing fluid forming the journal bearing, positioned below the first radial recirculation channel, and having a width measured between the shaft and the sleeve,
wherein the width of the first gap is greater than the width of the second gap.

US Pat. No. 10,192,578

SENSORLESS MONITORING OF LASER POWER INSTABILITY IN A HEAT-ASSISTED MAGNETIC RECORDING HEAD

Seagate Technology LLC, ...

1. A method, comprising:operating a laser diode of a heat-assisted magnetic recording apparatus at each of a plurality of different constant currents during a write operation;
monitoring a forward voltage across the laser diode while operating the laser diode at each of the plurality of constant currents during the write operation;
detecting a change in the forward voltage indicative of laser power instability due to mode hopping;
determining temperature boundaries for each of the different constant currents where the forward voltage change is detected; and
avoiding the temperature boundaries during write operations.

US Pat. No. 10,192,577

WRITE POLE COATING LAYER

Seagate Technology LLC, ...

1. An apparatus, comprising:a slider having a media-facing surface and configured for heat-assisted magnetic recording, the slider comprising:
a write pole including two or more sides extending into the slider and a pole tip at the media-facing surface;
a heatsink layer proximate at least part of the two or more sides where a first portion of the heatsink layer is proximate the pole tip; and
a diffusing metal disposed proximate the write pole and configured to diffuse through the write pole toward the media-facing surface.

US Pat. No. 10,192,576

METHOD AND APPARATUS THAT MODIFIES SEEKS TO REMEDIATE INTER-ACTUATOR COUPLING IN A STORAGE DRIVE

Seagate Technology LLC, ...

1. A method, comprising:determining a faulty tracking condition affecting a first head driven by a first actuator of a hard disk drive, the faulty tracking condition caused by a second actuator of the hard disk drive that is moving while the first actuator is performing a tracking operation:
responsive to the determination of the faulty tracking condition, reducing seek forces of the second actuator that cause the faulty tracking condition affecting the first head; and
verifying that similar faulty tracking conditions are reduced with the first head responsive to the reduction in seek forces.

US Pat. No. 10,192,575

SPLIT ACTUATOR WITH MULTIPLE HEAD STACK ASSEMBLIES BONDED TO BEARING SLEEVES

Seagate Technology LLC, ...

1. An apparatus, comprising:at least one actuator shaft;
first and second head stack assemblies coaxially located on the at least one actuator shaft, the first and second head stack assemblies each comprising:
at least one bearing having an inner race coupled to an outer surface of the at least one actuator shaft;
a bearing sleeve surrounding an outer race of the at least one bearing;
an E-block surrounding the bearing sleeve;
an annular gap between the E-block and the outer race of the at least one bearing;
a ring of bonding material filling the annular gap;
an access gap providing a fluid path to the annular gap from at least one of a top and a bottom of the E-block; and
a groove fluidly coupled to the annular gap and facing away from the access gap, the groove encompassing a greater volume than that of the annular gap.

US Pat. No. 10,192,567

ECHO CANCELLATION AND SUPPRESSION IN ELECTRONIC DEVICE

Motorola Mobility LLC, C...

8. A portable device comprising:an audio playback subsystem comprising a first speaker;
a first microphone;
an echo cancellation and echo suppression system communicatively coupled to the audio playback subsystem and the first microphone and comprising:
a dual channel echo cancellation stage comprising:
an adaptive filter that receives a first reference signal from a first channel based on an audio playback component of a portable device and that receives an echo signal from a second channel based on a microphone signal of the portable device and which generates an adaptively filtered first reference signal;
a least mean squares filter that calculates adaptive filter weights for the adaptive filter;
a subtraction component that subtracts the adaptively filtered first reference signal from the first microphone from an echo signal to create an error signal; and
a dual channel echo suppression stage that receives the adaptively filtered first reference signal and the error signal and that:
detects spectral energy in the adaptively filtered first reference signal and in the error signal;
calculates echo-to-speech ratio (ESR) of the spectral energy; and
adjusts spectral gain of the error signal based on the ESR to generate a first output signal.

US Pat. No. 10,192,564

SIGNAL QUALITY-BASED ENHANCEMENT AND COMPENSATION OF COMPRESSED AUDIO SIGNALS

Harman International Indu...

1. A system for treatment of compressed audio signals, comprising:a processor;
a sampler executable by the processor to divide an audio signal into a series of sequential samples;
a signal quality detector executable by the processor to identify a consistent brick wall frequency of the audio signal spanning a plurality of the sequential samples at an outset of the audio signal and to determine a signal treatment indication proportional to the brick wall frequency; and
a signal enhancer executable by the processor to
sequentially receive and analyze one or more sample components of the audio signal to identify lost parts of the audio signal in the one or more sample components of respective sequential samples, and
apply to the audio signal, at a level in accordance with the signal quality indication, a corresponding signal treatment for each of the one or more sample components of respective sequential samples having a corresponding identified lost part.

US Pat. No. 10,192,559

METHODS AND APPARATUS FOR DECOMPRESSING A COMPRESSED HOA SIGNAL

Dolby Laboratories Licens...

1. A method of decoding a compressed Higher Order Ambisonics (HOA) representation of a sound or soundfield, the method comprising:receiving a bit stream containing the compressed HOA representation;
determining whether there are multiple layers relating to the compressed HOA representation;
decoding, based on a determination that there are multiple layers, the compressed HOA representation from the bitstream to obtain a sequence of decoded HOA representations, wherein a first subset of the sequence of decoded HOA representations corresponds to a first set of indices and a second subset of the sequence of decoded HOA representations corresponds to a second set of indices,
wherein the first set of indices is based on OMIN channels,
wherein, for each index in the first set of indices, a corresponding decoded HOA representation in the first subset is determined based on only a corresponding ambient HOA component,
wherein the second set of indices is determined based on at least one of the multiple layers, and
where, for an index n and a frame k,
wherein ?AMB,n(k?1) represents a corresponding ambient sound component and ?n,PS(k?1) represents a corresponding predominant sound component.

US Pat. No. 10,192,557

ELECTRONIC DEVICE AND METHOD FOR VOICE RECOGNITION USING A PLURALITY OF VOICE RECOGNITION ENGINES

Samsung Electronics Co., ...

1. A method of performing voice recognition by an electronic device including a first voice recognition device and a second voice recognition device, the method comprising:when an audio signal is not output from the electronic device, receiving a first voice by the first voice recognition device of the electronic device;
when an audio signal is output from the electronic device, receiving the first voice by the second voice recognition device of the electronic device;
when the first voice is received by the first voice recognition device and the first voice recognition device recognizes a predetermined command in the first voice, transferring a received second voice to an external electronic device and receiving a result of recognizing the received second voice from the external electronic device; and
when the first voice is received by the second voice recognition device and the second voice recognition device recognizes the predetermined command in the first voice, recognizing a second command in the received second voice, and performing an operation based on the recognized second command.

US Pat. No. 10,192,556

SPEECH RECOGNITION WITH ACOUSTIC MODELS

Google LLC, Mountain Vie...

1. A computer implemented method comprising:receiving, by one or more computers, an acoustic sequence, the acoustic sequence representing an utterance, and the acoustic sequence comprising a sequence of multiple frames of acoustic data at each of a plurality of time steps;
stacking, by the one or more computers, one or more frames of acoustic data to generate a sequence of modified frames of acoustic data;
subsampling, by the one or more computers, the sequence of modified frames of acoustic data to generate a sequence of subsampled modified frames by removing one or more modified frames from the sequence of modified frames; and
processing, by the one or more computers, the sequence of subsampled modified frames of acoustic data through an acoustic modeling neural network to generate as output, for each subsampled modified frame, a set of scores for the subsampled modified frame, the set of scores for the subsampled modified frame comprising (i) a respective score for each of a plurality of vocabulary phonemes and (ii) a score for a blank character, the score for each vocabulary phoneme representing a respective likelihood that the vocabulary phoneme represents the utterance at the subsampled modified frame and the score for the blank character representing a likelihood that the utterance at the subsampled modified frame is incomplete.

US Pat. No. 10,192,554

TRANSCRIPTION OF COMMUNICATIONS USING MULTIPLE SPEECH RECOGNITION SYSTEMS

Sorenson IP Holdings, LLC...

1. A method to transcribe communications, the method comprising:obtaining audio data originating at a first device during a communication session between the first device and a second device, the communication session configured for verbal communication;
providing the audio data to a first automated speech recognition system that works independent of human interaction to generate a first transcript using the audio data;
directing the first transcript to the second device;
in response to obtaining a quality indication that indicates a quality of the first transcript is below a quality threshold and while continuing to provide the audio data to the first automated speech recognition system to generate the first transcript and continuing to direct the first transcript to the second device, the method including:
multiplexing the audio data to provide the audio data to the first automated speech recognition system and a second automated speech recognition system;
broadcasting, by the second automated speech recognition system, audio based on the multiplexed audio data;
obtaining, by the second automated speech recognition system, second audio data based on a re-voicing of the broadcast audio; and
generating, by the second automated speech recognition system, a second transcript using the second audio data; and
in response to a transfer indication that occurs after multiplexing of the audio data, directing the second transcript to the second device instead of directing the first transcript to the second device and ceasing providing the audio data to the first automated speech recognition system.

US Pat. No. 10,192,552

DIGITAL ASSISTANT PROVIDING WHISPERED SPEECH

Apple Inc., Cupertino, C...

1. An electronic device, comprising:one or more processors;
memory; and
one or more programs stored in memory, the one or more programs including instructions for:
receiving a speech input from a user;
determining, based on the speech input, that a whispered speech response is to be provided;
upon determining that a whispered speech response is to be provided, generating the whispered speech response, wherein generating the whispered speech response comprises:
generating text based on the speech input;
performing natural language processing of the text;
generating an intermediate speech based on a result of the natural language processing;
obtaining a residual signal based on a linear prediction analysis of the intermediate speech;
modifying the residual signal; and
obtaining the whispered speech response based on a linear prediction synthesis of the modified residual signal; and
providing the whispered speech response to the user.

US Pat. No. 10,192,551

USING TEXTUAL INPUT AND USER STATE INFORMATION TO GENERATE REPLY CONTENT TO PRESENT IN RESPONSE TO THE TEXTUAL INPUT

Google LLC, Mountain Vie...

1. A method implemented by one or more processors, comprising:receiving textual input, the textual input being based on user interface input generated by a user via one or more user interface input devices of a computing device of the user,
wherein the user interface input is generated by the user as part of a dialog that includes the user and an automated assistant implemented by one or more of the processors;
determining user state information for the user, wherein the user state information identifies a state of the user, is in addition to the textual input, and is based on sensor data generated by the computing device or an additional computing device of the user;
generating reply content based on both the textual input and the user state information, wherein the reply content includes at least one selectable graphical element that, when selected via further user interface input, causes the computing device of the user to present additional content to the user, and wherein generating the reply content based on both the textual input and the user state information comprises:
issuing a search of one or more databases based on both the textual input and the user state information,
receiving one or more search results in response to issuing the search, and
incorporating one or more of the search results into the reply content, wherein the selectable graphical element is associated with one of the search results; and
providing the reply content in response to the user interface input, wherein the reply content is provided for inclusion in the dialog in response to the textual input, and wherein the reply content is provided for presentation via one or more user interface output devices.

US Pat. No. 10,192,546

PRE-WAKEWORD SPEECH PROCESSING

AMAZON TECHNOLOGIES, INC....

1. A computer-implemented method, comprising:receiving audio;
storing, in non-transitory memory, audio data representing the audio;
determining a first location in the audio data that includes a first amount of non-speech audio data;
determining a wakeword at a second location in the audio data, the audio data including non-wakeword speech between the first location and the second location;
determining a third location in the audio data that includes a second amount of non-speech audio data, the third location being after the second location in the audio data; and
selecting, for speech processing, a portion of the audio data starting with the first location and ending with the third location, the portion of the audio data comprising at least the non-wakeword speech.

US Pat. No. 10,192,545

LANGUAGE MODELING BASED ON SPOKEN AND UNSPEAKABLE CORPUSES

Microsoft Technology Lice...

1. A system comprising:at least one processor; and
a memory storing instructions that when executed by the at least one processor perform a set of operations comprising:
evaluating training data from a first information source;
determining unspeakable portions of the training data;
training a classifier based on the unspeakable portions of the training data,
wherein the unspeakable portions of the training data are used as negative examples;
generating, using the classifier, a corpus based on typed text from a second information source, wherein the classifier is used to filter unspeakable portions from the second information source;
training a language model using the corpus; and
performing speech recognition on audio data using the language model.

US Pat. No. 10,192,544

METHOD AND SYSTEM FOR CONSTRUCTING A LANGUAGE MODEL

1. A method of constructing a natural language model for accessing a content management system, the method comprising:a) using a processor, constructing a first natural language model within a Natural Language Processing (NLP) application;
b) receiving a first natural language input from a first user comprising a text in the first natural language into the NLP application;
c) encapsulating linguistic characteristics within the first natural language model based upon the first natural language input, the linguistic characteristics comprising:
i) a set of multiple primitives of the first Natural Language, said multiple primitives comprising tokens that form a basis for expressing information using the first Natural Language; and
ii) semantic characteristics of the first Natural Language; and
iii) syntactic characteristics of the first natural language; and
iv) a probability of occurrence of two of said multiple primitives within a spatiotemporal proximity;
d) generating a derivative of the first natural language input, said derivative of the first natural language input based upon the first natural language model and the linguistic characteristics;
e) communicating with a search engine application program interface;
f) retrieving documents relevant to the first natural language input by executing a search via the search engine with a topic specific query based upon the derivative and the linguistic characteristics;
g) presenting the documents relevant to the first natural language input and identified via the search engine to the first user;
h) receiving a second natural language input from a second user comprising a text in the second natural language input different from the first natural language input and inputting the second natural language input into a second natural language model in the NLP application, wherein the second natural language model is based upon the linguistic characteristics encapsulated within the first natural language model;
i) generating, using the processor, at least one output based on processing of the second natural language input by the second natural language model in the NLP application, wherein the output comprises a text in the second natural language;
j) presenting the output based on processing the second natural language model to the second user; and
k) storing at least a portion of the first natural language model in a memory communicatively coupled to the processor.

US Pat. No. 10,192,542

SPEAKING-RATE NORMALIZED PROSODIC PARAMETER BUILDER, SPEAKING-RATE DEPENDENT PROSODIC MODEL BUILDER, SPEAKING-RATE CONTROLLED PROSODIC-INFORMATION GENERATION DEVICE AND PROSODIC-INFORMATION GENERATION METHOD ABLE TO LEARN DIFFERENT LANGUAGES AND MIMIC VAR

NATIONAL TAIPEI UNIVERSIT...

1. A prosodic-information generation device configured to synthesize second language speech of language content based on first information originating from a first language and prosodic-information of first and second language speech, comprising:a first prosodic-information generation unit including a first speaking-rate normalized prosodic parameter builder, a first storage and a second storage, configured to generate and output a first statistic datum, a first speaking-rate normalized prosodic parameter model stored in the first storage, a second statistic datum and a first speaking-rate dependent prosodic model of the first language in the second storage, in response to the first information originating from the first language spoken by a first speaker;
a second prosodic-information generation unit including a second speaking-rate normalized prosodic parameter builder, a third storage and a fourth storage, configured to provide a first functional information unit and a second functional information unit, and to generate and output a second speaking-rate normalized prosodic parameter model stored in the third storage and a second speaking-rate dependent prosodic model stored in the fourth storage in response to the first statistic datum, the first speaking-rate normalized prosodic parameter model, the second statistic datum, the first speaking-rate dependent prosodic model and a second information originating from the second language spoken by a second speaker, wherein:
the first functional information unit has a first function including a likelihood function, generates a first plurality of parameters capable of joining a speaking-rate normalization of a pitch contour, a syllable duration and/or a pause duration of the second language in response to the second information, the first statistic datum and the first speaking-rate normalized prosodic parameter model in the first storage, and constructs the second speaking-rate normalized prosodic parameter model of the second language in the third storage according to the first plurality of parameters, where the first function uses a Maximum a Posteriori Linear Regression (MAPLR) algorithm to estimate the first plurality of parameters, and the likelihood function is used to relate among a pitch contour, a syllable duration and/or a pause duration of the first language and those of the second language; and
the second functional information unit has a second function including one of a second plurality of parameters simultaneously relate to the first language and the second language, and a plurality of sub-parameters of any one in a third plurality of parameters relevant to the second language alone, in which the first functional information unit, under a maximum a posteriori (MAP) condition, in response to the first information, the second information and one of the second plurality of parameters and the plurality of sub-parameters, produces a speaking-rate dependent reference information so as to construct the second speaking-rate dependent prosodic model of the second language in the fourth storage according to the reference information; and
a prosodic-information generator configured to generate a first prosodic parameter of a second language content in response to the second speaking-rate normalized prosodic parameter model in the third storage, the second speaking-rate dependent prosodic model in the fourth storage, and a desired speaking-rate, wherein:
the second plurality of parameters and the third plurality of parameters include a break-syntax model, a prosodic state model, a prosodic state-syntax model, a syllable prosodic-acoustic model and a syllable-juncture prosodic-acoustic model, and the plurality of sub-parameters include several additive factors related to tone, basic syllable type, initial type, coarticulation and prosodic states such that the language content is synthesized in the second language speech using the prosodic-information generator.

US Pat. No. 10,192,536

PEDAL BOARD AND SOUND EFFECT ADJUSTING DEVICE USING SAME

SWIFF TECHNOLOGY CO., LTD...

1. A sound effect adjusting device, comprising:an effect pedal including a second pins assembly;
a pedal board including a first housing, a three-way toggle switch mounted in the first housing, a microswitch mounted in the first housing and electrically connected with the three-way toggle switch, and a mounting member mounted on the first housing to attach to the effect pedal;
wherein,
the first housing includes an input interface, an output interface, a send interface and a return interface formed thereon;
the three-way toggle switch has a first contact blade electrically connected with the input interface, a second contact blade electrically connected with the send interface, and a third contact blade connected with the microswitch;
the mounting member has a first pins assembly electrically coupled to the second pins assembly and removably attached to the second pins assembly; wherein,
while the effect pedal is assembled with the pedal board, the microswitch is off, and actuates the three-way toggle switch so that the effect pedal is connected between the input interface and the output interface in series, or, the effect pedal is connected between the send interface and the return interface in series.

US Pat. No. 10,192,531

NONSLIP INSTRUMENT PICK

1. An apparatus for a finger of a user to play a stringed instrument, the finger having a finger diameter, the apparatus comprising:a string pick configured to pick strings of the stringed instrument, and having a tip end, a tail end opposite the tip end, a pick body extending between the tip end and the tail end that is substantially flat, has a first flat face and a second flat face opposite the first flat face, a periphery about the pick body extending between the first flat face and the second flat face, and is tapered at the tip end, the pick body also having a pick axis extending between the tip end and the tail end, a grip axis normal to the pick axis and intersecting the first flat face and the second flat face, a pick length as measured between the tip end and the tail end along the pick axis, and a maximum pick width as measured normal to the pick axis and through the pick body, the maximum pick width greater than the finger diameter, the string pick including a pair of opposing tail side tabs extending outwardly from the pick body, normal to both the pick axis and the grip axis, and defining the maximum pick width; and
an elastic securing band forming a loop about a band center axis, and having a finger end, a pick end opposite the finger end, a band length extending between the finger end and the pick end parallel with the band center axis, a tube wall thickness, a tubular inner surface extending between the finger end and the pick end, and a tubular outer surface opposite the tubular inner surface and extending between the finger end and the pick end, the elastic securing band configured to couple with the string pick via the tail side tabs, and to secure the string pick to the finger of a user via a conformal fit against the finger.

US Pat. No. 10,192,528

REAL-TIME USER ADAPTIVE FOVEATED RENDERING

Sony Interactive Entertai...

1. A graphics processing method comprising:obtaining gaze tracking data representing a user's gaze with respect to one or more images presented to the user;
determining one or more gaze tracking parameters from gaze tracking data, wherein the gaze tracking parameters include one or more gaze tracking error parameters, wherein determining the one or more gaze tracking error parameters from the gaze tracking data includes determining whether the user's eye is moving in smooth pursuit;
generating adjusted foveation data representing an adjusted size and/or shape of one or more regions of interest in one or more images to be subsequently presented to the user based on the one or more gaze tracking parameters including the one or more gaze tracking error parameters;
generating foveated image data representing one or more foveated images using the adjusted foveation data, wherein the one or more foveated images are characterized by level of detail within the one or more regions of interest and lower level of detail outside the one or more regions of interest; and
presenting the one or more foveated images to the user.

US Pat. No. 10,192,527

USER INTERFACES FOR HAND-HELD ELECTRONIC DEVICES

THOMSON LICENSING, Issy ...

1. A hand-held device operative to be held in normal, upside down, left tilt, and right tilt orientations, said hand-held device comprising:a processor;
a display;
a first physical button located on a first side of said display when said hand-held device is held in said normal orientation;
a second physical button located on a second side of said display opposite to said first side, said second physical button positioned diagonally to said first physical button when said hand-held device is held in said normal orientation; and wherein:
activation of said first and second physical buttons respectively causes said processor to perform first and second functions when said hand-held device is held in said normal orientation, and respectively causes said processor to perform said second and first functions when said hand-held device is held in said upside down orientation;
when said hand-held device is detected to be held in one of said left tilt and right tilt orientations, said processor causes display of first and second virtual buttons via said display, and touch activation of said first and second virtual buttons respectively causes said processor to perform said first and second functions;
said first and second virtual buttons are respectively displayed in respective positions in said display in said one of said left tilt and right tilt orientations respectively corresponding to positions and said first and second functions of said first and second physical buttons when said hand-held device is held in said normal orientation; and wherein
said first and second virtual buttons are only displayed when said hand-held device is detected to be in one of said left tilt and right tilt orientations, and are not displayed when said hand-held device is detected to be in one of said normal orientation and said upside down orientation.

US Pat. No. 10,192,524

IMAGE DISPLAY APPARATUS, IMAGE DISPLAY METHOD, AND STORAGE MEDIUM

Canon Kabushiki Kaisha, ...

1. An image display apparatus comprising:a display control unit configured to enlarge a display target object to be displayed among a plurality of objects included in an image and to display the enlarged display target object on a screen one by one in a predetermined order;
a detection unit configured to detect whether there is a person in a predetermined range from the image display apparatus; and
a switching unit configured to switch a next display target object to be enlarged and displayed on the screen by the display control unit,
wherein, in a case that a person is detected in the predetermined range from the image display apparatus by the detection unit, the switching unit switches to an object that is classified as a first display type on the screen as the display target object among the plurality of objects by the display control unit, and, in a case that a person is not detected in the predetermined range from the image display apparatus by the detection unit, the switching unit switches to an object that is classified as a second display type which is different from the first display type on the screen as the display target object among the plurality of objects by the display control unit.

US Pat. No. 10,192,523

METHOD AND APPARATUS FOR PROVIDING AN OVERVIEW OF A PLURALITY OF HOME SCREENS

NOKIA TECHNOLOGIES OY, E...

1. A method comprising:causing a display of a first home screen;
causing, with a processor, the display to zoom out from the first home screen to a canvas overview representing a plurality of home screens including the first home screen, wherein the canvas overview is configured to present the plurality of home screens in a continuous arrangement without visible delineation or demarcation between the plurality of home screens and to group items accessible via a respective home screen in proximity to one another;
causing an item to be moved from one home screen to another portion of the canvas overview designated for creating a new home screen and not associated with an existing one of the plurality of home screens;
in response to the movement of the item from one home screen to the another portion of the canvas overview designated for creating the new home screen and determining the item is to be moved to the another portion of the canvas overview, causing creation of the new home screen;
causing an application associated with the item to launch in response to the item being selected; and
facilitating switching from a prior active application to the launched application from the canvas overview.

US Pat. No. 10,192,521

GAMMA ADJUSTMENT METHOD

BOE Technology Group Co.,...

1. A gamma adjustment method for adjusting brightnesses of a display panel, wherein the display panel has (n+1) gray levels, where n is an integer larger than or equal to 2, and the gamma adjustment method comprises:measuring a minimum brightness value Lmin and a maximum brightness value Lmax of the display panel; wherein the minimum brightness value Lmin is a brightness value at gray level 0, and the maximum brightness value Lmax is a brightness value at gray level n;
calculating a value of a first intermediate parameter x according to a formula of

 where m is a gamma value of the display panel and is a value greater than zero;
calculating a value of a second intermediate parameter y according to a formula of

calculating a brightness value Lz at gray level z according to a formula of

 where z is an integer ranging from 1 to (n?1); and
adjusting the brightnesses of the display panel based on the measured minimum brightness value Lmin, the measured maximum brightness value Lmax, and the calculated brightness values at gray level 1 to gray level (n?1).

US Pat. No. 10,192,519

AMBIENT LIGHT ADAPTIVE DISPLAYS WITH PAPER-LIKE APPEARANCE

Apple Inc., Cupertino, C...

1. A method for displaying images on a display having an adjustable white point, comprising:with a color-sensitive light sensor, determining a color and an intensity of ambient light;
with display control circuitry, determining whether the intensity of ambient light is above or below a threshold;
with the display control circuitry, operating the display in a first mode in response to determining that the intensity of ambient light is below the threshold, wherein operating the display in the first mode comprises automatically adjusting the white point of the display to a preset low light mode white point that is not adapted to the color of the ambient light; and
with the display control circuitry, operating the display in a second mode in response to determining that the intensity of ambient light is above the threshold, wherein operating the display in the second mode comprises automatically adjusting the white point of the display based on the color of ambient light, and wherein the display control circuitry shifts the display from the second mode to the first mode when the intensity of ambient light drops from above the threshold to below the threshold.

US Pat. No. 10,192,513

CIRCUITS FOR PROCESSING A VOLTAGE OF A PIXEL ELECTRODE AND DISPLAY APPARATUSES

BOE TECHNOLOGY GROUP CO.,...

1. A circuit for processing a voltage of a pixel electrode, comprising:a first input terminal configured to input an original voltage of the pixel electrode;
a second input terminal configured to input a voltage of a common electrode; and
an output terminal configured to output a processed voltage of the pixel electrode,
wherein the circuit for processing a voltage of a pixel electrode is configured to superimpose the voltage of the common electrode on the original voltage of the pixel electrode, to acquire a voltage which is stable with respect to the voltage of the common electrode as the processed voltage of the pixel electrode,
wherein the circuit for processing a voltage of a pixel electrode further comprises:an operational amplifier having a negative phase input terminal connected to the ground through a first resistor and connected to an output terminal thereof through a second resistor;a third resistor having a first end connected to the first input terminal and a second end connected to a positive phase input terminal of the operational amplifier; and
a fourth resistor having a first end connected to the second input terminal and a second end connected to a positive phase input terminal of the operational amplifier;
wherein a resistance value of the second resistor and a resistance value of the fourth resistor satisfy:

wherein K is a superposition multiple of a dynamic fluctuation voltage waveform of the common electrode; R2 is a resistance value of the second resistor, and R4 is a resistance value of the fourth resistor, and
wherein the fourth resistor is a variable resistor.

US Pat. No. 10,192,510

SOURCE DRIVING MODULE GENERATING TWO GROUPS OF GAMMA VOLTAGES AND LIQUID CRYSTAL DISPLAY DEVICE USING SAME

Shenzhen China Star Optoe...

1. A source driving module for providing a data signal to a display panel, comprising:a gamma voltage generator;
a data driver receiving a gamma voltage outputted from the gamma voltage generator and generating a corresponding data signal to a display panel according to the gamma voltage;
wherein the gamma voltage generator includes a first gamma generator and a second gamma voltage generator, the first gamma generator outputs a first gamma voltage, and the second gamma generator outputs a second gamma voltage;
wherein the source driving module further comprises a voltage selector adapted for selecting one of the first gamma voltage and the second gamma voltage in a same moment to input to the data driver;
wherein the voltage selector comprises a first switch and a second switch; the first gamma voltage generator is connected to the data driver through the first switch, the second gamma generator is connected to the data driver through the second switch; in a same moment, when one of the first switch and the second switch is controlled to be turned on, the first gamma voltage or the second gamma voltage corresponding to the first switch or the second switch which is turned on is inputted to the data driver;
wherein the first switch and the second switch are connected to a same control signal, the control signal is a square-wave signal; when the square-wave signal is under a high-voltage level, the first switch is turned on, and the second switch is turned off; when the square-wave signal is under a low-voltage level, the first switch is turned off, and the second switch is turned on; and
wherein a period of the square-wave signal is T1, a period of a row synchronization signal of the display panel is T2, T1=3×T2; a duty ratio of the square-wave signal is 2/3.

US Pat. No. 10,192,507

SHIFT REGISTER CIRCUIT AND DISPLAY DEVICE PROVIDED WITH SAME

SHARP KABUSHIKI KAISHA, ...

1. A shift register circuit including a plurality of stages for driving a plurality of scanning signal lines disposed in a display unit of a display device, whereina unit circuit that forms each of the stages includes:
an internal node;
an output node connected to a corresponding scanning signal line;
an output control transistor having a control terminal connected to the internal node, a first conductive terminal to which an output control clock signal is provided, and a second conductive terminal connected to the output node;
an internal node precharging unit configured to precharge the internal node based on an on-level signal outputted from an output node of a preceding stage;
an internal node pulling down unit configured to pull down the internal node; and
an output node pulling down unit configured to pull down the output node, and
the internal node pulling down unit:
pulls down the internal node of a stage by electrically connecting the internal node of this stage to the output node of a previous stage during at least a part of a period during which the output node of the previous stage is pulled down; and
allows the internal node of this stage and the output node of the previous stage to be electrically disconnected from each other throughout a period during which an output control clock signal is at an on level, the output control clock signal being provided to a first conductive terminal of an output control transistor of the previous stage;
wherein the previous stage is one stage of the plurality of stages immediately before the stage; and
wherein the preceding stage is any one stage of the plurality of stages before this stage.

US Pat. No. 10,192,506

DRIVING METHOD FOR DISPLAY PANEL, TIMING CONTROLLER AND LIQUID CRYSTAL DISPLAY

Shenzhen China Star Optoe...

1. A liquid crystal display, comprising:a timing controller for outputting a timing control signal;
a display driving circuit including a source driver and a gate driver for receiving the timing control signal, wherein the source driver generates a data driving signal according to the timing control signal, and the gate driver generates a scanning driving signal; and
a liquid crystal display panel including multiple data lines, multiple scanning lines and multiple pixel units, wherein the scanning line receives the scanning driving signal and the data line receives the data driving signal in order to control a corresponding pixel unit to display;
wherein, the timing controller comprises:
a control circuit for outputting a first frequency switching instruction when an image frame to be displayed is detected as an overloaded image;
a signal generation circuit connected with the control circuit for switching an operation frequency from a first frequency to a second frequency in a switching moment of adjacent frames according to the first frequency switching instruction, and using the second frequency to output the timing control signal to the source driver such that after the source driver receives the timing control signal, the source driver outputs the data driving signal having a lower frequency to drive the display panel to display the overloaded image;
the control circuit is further used for outputting a second frequency switching instruction when an image frame to be displayed is detected as a non-overloaded image;
the signal generation circuit is further used for switching the operation frequency from the second frequency to the first frequency according to the second frequency switching instruction, and using the first frequency to output the timing control signal to the source driver such that after the source driver receives the timing control signal, the source driver outputs corresponding data driving signal to drive the display panel to display the non-overloaded image;
wherein, the second frequency is one half of the first frequency; and
wherein the overloaded image is defined as when the timing controller adopts the first frequency as the operation frequency to control the source driver to display an image frame to be displayed, the power consumption of the source driver exceeds a preset power consumption value, and the image frame to be displayed is an overloaded image.

US Pat. No. 10,192,505

GOA DRIVE UNIT AND DRIVE CIRCUIT

SHENZHEN CHINA STAR OPTOE...

5. A GOA drive unit, comprising: a pull-up unit, a pull-up control unit, a pull-down unit, a pull-down holding unit, and a bootstrap capacitor,wherein the pull-up unit is configured to transform a scanning clock signal inputted to a line scan signal outputted, the pull-up control unit is linked to the pull-up unit and used to provide a scan control signal to the pull-up unit for controlling a time for turning on the pull-up unit, the pull-down unit is linked to the pull-up unit and used for controlling a turning-off operation to the line scan signal by an effective line scan signal of a next row, the pull-down holding unit is linked to the pull-up control unit and the pull-up unit and used to pull down and hold the scan control signal and the line scan signal at a low level during scanning periods of other rows, and the bootstrap capacitor is linked to the pull-up unit and used to ensure a reliable turned-on of the pull-up unit and a reliable output of the line scan signal;
wherein the GOA drive unit further comprises:
a pull-down transistor of an adjacent row, which is configured to pull down and hold a line scan signal of an adjacent row corresponding to a previous scanning timing at a low level when a scan control signal and a line scan signal of a current row are pulled down and held at low levels by the pull-down holding unit;
wherein the pull-down holding unit comprises a circuit with a mirrored structure, which comprises:
a first pull-down transistor and a third pull-down transistor used for pulling down and holding the scan control signal of the current row at a low level, and a second pull-down transistor and a fourth pull-down transistor used for pulling down and holding the line scan signal of the current row at a low level,
wherein the pull-down transistor of an adjacent row comprises a first pull-down transistor of an adjacent row and a second pull-down transistor of an adjacent row,
wherein drains of the first pull-down transistor of an adjacent row and the second pull-down transistor of an adjacent row are both connected to the line scan signal of an adjacent row corresponding to a previous scanning timing,
wherein a gate and a source of the first pull-down transistor of an adjacent row are respectively coupled to gates and sources of the first pull-down transistor and the second pull-down transistor, and
wherein a gate and a source of the second pull-down transistor of an adjacent row are respectively coupled to gates and sources of the third pull-down transistor and the fourth pull-down transistor, and
wherein a source of each of the pull-down transistors is coupled to a DC pull-down voltage.

US Pat. No. 10,192,504

SHIFT REGISTER, GOA CIRCUIT CONTAINING THE SAME, AND RELATED DISPLAY DEVICE

BOE TECHNOLOGY GROUP CO.,...

1. A shift register, comprising:an input unit, an output control unit, a first pull-down unit, a second pull-down unit, a reset unit, and a pull-down control unit, wherein:
the input unit comprises a control terminal connected to a signal input terminal, a first terminal connected to a first voltage terminal, and a second terminal connected to a first node;
the output control unit comprises a control terminal connected to the first node, a first terminal connected to a first clock signal terminal, and a second terminal connected to a signal output terminal;
the first pull-down unit comprises a control terminal connected to a second node, a first terminal connected to the first node, and a second terminal connected to a compensation signal terminal;
the second pull-down unit comprises a control terminal connected to the compensation signal terminal, a first terminal connected to the second node, and a second terminal connected to a second voltage terminal;
the pull-down control unit comprises a first control terminal connected to the signal input terminal, a second control terminal connected to the first node, a first terminal connected to the second node, a second terminal connected to the second voltage terminal;
the reset unit comprises a control terminal connected to a reset signal terminal, a first terminal connected to the first node, a second terminal connected to the second voltage terminal;
the first clock signal terminal and a second clock signal terminal input signals of opposite polarities in a scanning period in a frame, and input a turn-off signal in a blanking period in a frame; and
the compensation signal terminal inputs a turn-off signal in the scanning period in a frame and inputs a turn-on signal in the blanking period in a frame.

US Pat. No. 10,192,501

LIQUID CRYSTAL DISPLAY DEVICE WITH COLOR PIXELS AND SUBPIXELS

SHARP KABUSHIKI KAISHA, ...

1. A liquid crystal display device, comprising:first pixels and second pixels arranged on a display surface, each pixel including a red sub-pixel, a green sub-pixel, and a blue sub-pixel;
a color filter substrate;
a liquid crystal layer; and
an array substrate, the color filter substrate, the liquid crystal layer, and the array substrate being arranged in the stated order,
the color filter substrate comprising:
red color filters, green color filters, and blue color filters,
the array substrate comprising:
red sub-pixel electrodes arranged opposite to the red color filters across the liquid crystal layer;
green sub-pixel electrodes arranged opposite to the green color filters across the liquid crystal layer;
blue sub-pixel electrodes arranged opposite to the blue color filters across the liquid crystal layer;
first driving signal lines connected to the red sub-pixel electrodes and the green sub-pixel electrodes constituting the first pixels and to the blue sub-pixel electrodes constituting the second pixels; and
second driving signal lines connected to the blue sub-pixel electrodes constituting the first pixels and to the red sub-pixel electrodes and the green sub-pixel electrodes constituting the second pixels,
wherein AC voltage driving is performed such that, in each first pixel and in each second pixel, a voltage of the same polarity is applied to the red sub-pixel electrode and the green sub-pixel electrode and a voltage of a polarity opposite to that of the green sub-pixel electrode is applied to the blue sub-pixel electrode.

US Pat. No. 10,192,498

MULTI-DOMAIN LIQUID CRYSTAL DISPLAY DEVICE WITH IMPROVED TRANSMITTANCE AND VIEWING ANGLES

Hisense Electric Co., Ltd...

1. A multi-domain liquid crystal display device, comprising:a multi-domain liquid crystal image display apparatus including multiple liquid crystal domains;
a storage medium including a set of instructions for displaying images by the multi-domain liquid crystal image display apparatus; and
a processor in communication with the storage medium and the multi-domain liquid crystal image display apparatus, wherein when executing the set of instructions, the processor is directed to:
obtain a first output frame associated with a first image, wherein the first output frame corresponds to a first GAMMA curve having a GAMMA voltage lower than a reference GAMMA curve at each gray level among a set of predetermined gray levels other than at least one lowest gray level and at least one highest gray level of the set of predetermined gray levels;
obtain a second output frame associated with a second image, wherein the second output frame corresponds to a second GAMMA curve having a GAMMA voltage higher than the reference GAMMA curve at each gray level among the set of predetermined gray levels other than the at least one lowest gray level and the at least one highest gray level of the set of predetermined gray levels; and
display, on the multi-domain liquid crystal image display apparatus, the first output frame and the second output frame as two neighboring output frames in time with different respective angular viewing-profiles, wherein a single domain of the multiple liquid crystal domains within each controllable pixel of the multi-domain liquid crystal image display apparatus uses the first GAMMA curve when the first output frame is displayed to produce a first respective angular viewing-profile and uses the second GAMMA curve when the second output frame is displayed to produce a second respective angular viewing-profile.

US Pat. No. 10,192,496

ANGLE CUTTING MODULATING CIRCUIT AND LIQUID CRYSTAL DISPLAY DEVICE HAVING THE ANGLE CUTTING MODULATING CIRCUIT

Shenzhen China Star Optoe...

1. A liquid crystal display device having an angle cutting modulating circuit, wherein the liquid crystal display device comprises an angle cutting modulating circuit and a thin-film transistor, the angle cutting modulating circuit comprises a first modulating circuit and a second modulating circuit, wherein the angle cutting modulating circuit is used to select to open one of the first modulating circuit and the second modulating circuit to realize modulating of a resistance of an angle cutting resistor when switching is conducted among modes of the liquid crystal display device to optimize the angle cutting of gate voltages provided to a thin film transistor in different ones of the modes by the angle cutting modulating circuit;wherein the angle cutting modulating circuit comprises the angle cutting resistor, a first resistor, a second resistor, a third resistor connected to the second resistor, a fourth resistor connected to the third transistor, a fifth resistor, a first field effect transistor and a second field effect transistor, wherein the second resistor forms the first modulating circuit; and the third resistor, the fourth resistor, the fifth resistor and the second field effect transistor jointly form the second modulating circuit, wherein the first resistor is connected to the first modulating circuit and the second modulating circuit by the first field effect transistor.

US Pat. No. 10,192,492

ORGANIC LIGHT EMITTING DIODE DISPLAY

Samsung Display Co., Ltd....

1. An organic light emitting diode display comprising:a substrate comprising a displaying area and a peripheral area having a peripheral circuit;
a scan line on the substrate for transferring a scan signal;
a data line for transferring a data voltage;
a switching transistor connected to the scan line and the data line;
a driving transistor connected to the switching transistor and comprising a semiconductor;
an organic light emitting diode electrically connected to the driving transistor;
an initialization bus line positioned between the peripheral circuit and the organic light emitting diode in a plane view; and
a dummy semiconductor that overlaps the initialization bus line in the plane view and is connected to the semiconductor of the driving transistor.

US Pat. No. 10,192,473

DISPLAY APPARATUS AND METHOD FOR IMAGE PROCESSING

SAMSUNG ELECTRONICS CO., ...

1. An image processing method of a display apparatus, the method comprising:receiving an image frame;
performing image quality enhancement with respect to the received image frame;
identifying color where color cast is present by analyzing at least one of an illumination element and a tint element of the received image frame;
identifying whether to correct the color where the color cast is present based on casting intensity of the received image frame and casting intensity of the image frame with the enhanced image quality;
correcting the color in the received image frame where the color cast is present by using color distribution of the received image frame and color distribution of the image frame with enhanced image quality; and
outputting the image frame having the corrected color on a screen of a display.

US Pat. No. 10,192,468

SIGN CONSTRUCTION WITH MODULAR INSTALLATION AND CONVERSION KIT FOR ELECTRONIC SIGN STRUCTURE AND METHOD OF USING SAME

ADTI Media, LLC, Temecul...

1. A dynamic electronic sign mounted to an anchored mounting structure having a frontside and a backside, the dynamic electronic sign comprising:a plurality of weatherized display modules;
a plurality of structural frames for supporting said plurality of weatherized display modules, each structural frame having a back portion for coupling to the frontside of the anchored mounting structure and a front portion defining a plurality of bay members for receiving corresponding ones of said plurality of weatherized display modules;
at least one wiring harness including a power source end and a plurality of power extensions operatively connected to the power source end, wherein each of the plurality of power extensions includes a receptacle end, wherein the power source end is operatively connected to a power source mounted backside of the anchored mounting structure and wherein the plurality of power extensions operatively connect the power source to said plurality of weatherized display modules, wherein each individual one of said plurality of bay members defines an over mold/snap-in node receptacle for receiving and aligning the receptacle end of each of the plurality of power extensions within the bay member to facilitate assembly of the at least one wiring harness to the bay member.

US Pat. No. 10,192,462

BATHING TRAINER

Djimir Gouboth, New City...

1. A bath trainer comprising:a bucket having sides forming an interior water-tight space for holding water, said sides being configured to fold to a closed position when the bucket is not in use and unfold to an open position for receiving water; and a mat configured to be removable and attached to said bucket;
wherein said sides include a front wall and a back wall, said front and back walls being rigid, as well as two opposed side walls extending between said front and back walls, said side walls being flexible to allow said side walls to fold inwardly or outwardly.

US Pat. No. 10,192,460

SYSTEM FOR MIXING A VIDEO TRACK WITH VARIABLE TEMPO MUSIC

JAMMIT, INC, Hollywood, ...

1. A system for a user to view a video that is synchronized to a prerecorded variable tempo music, the system comprising:a processor and a memory on a non-transitory computer readable medium, the memory including
a multi-track digital audio file of a preselected piece of music having a plurality of audio tracks that include an isolated instrument audio track containing only audio from the isolated instrument, and an emulation audio track consisting of the multi-track digital audio file having the isolated instrument audio track removed; and,
a variable timing reference track designed and provided for a user for the preselected piece of music, wherein the preselected piece of music was prerecorded, and the designing of the variable timing reference track includes creating a tempo map having variable tempos, rhythms, and beats using notes from the preselected piece of music;
a transformation module on a non-transitory computer readable storage medium and in operable communication with the processor for transforming the multi-track digital audio file to include a variable gain ratio of (i) the isolated instrument audio track to (ii) an emulation audio track, wherein the emulation audio track represents a subtraction of the isolated instrument audio track from the plurality of audio tracks, and the gain ratio is selected by the user;
an emulation module on a non-transitory computer readable storage medium and in operable communication with the processor for emulating the isolated instrument audio track with a preselected musical instrument under a guidance of the variable timing reference track; and,
a video display module on a non-transitory computer readable storage medium and in operable communication with the processor for viewing a digital video that is synchronized to the variations in the musical tempo using the variable timing reference track.

US Pat. No. 10,192,459

SERVER, INFORMATION PROVIDING METHOD OF SERVER, DISPLAY APPARATUS, CONTROLLING METHOD OF DISPLAY APPARATUS AND INFORMATION PROVIDING SYSTEM

SAMSUNG ELECTRONICS CO., ...

1. An information providing method of a server, comprising:obtaining content information corresponding to content displayed on a display apparatus and pre-stored user information of a user of the display apparatus, the pre-stored user information comprising at least one from among pre-stored user preference information of the user and pre-stored use history information of the user;
obtaining at least one question related to the content displayed on the display apparatus from a question-answer database based on the obtained content information and the pre-stored user information, the question-answer database comprises a plurality of question-answer sets which are stored as a tree-based hierarchical structure;
transmitting the obtained at least one question to the display apparatus; and
based on a request for at least one answer to the transmitted at least one question being received from the display apparatus, obtaining the at least one answer from the question-answer database and transmitting the obtained at least one answer to the display apparatus,
wherein the plurality of question-answer sets are generated by using at least one of question-answer template, the at least one of question-answer template is generated based on relationships between a plurality of keywords which are obtained from seed questions and seed answers,
wherein the relationships between the plurality of keywords are obtained based on a knowledge base which is built by obtaining metadata information corresponding to a plurality of secondary multimedia contents related to a primary multimedia content, the plurality of secondary multimedia contents are obtained from an internet network and a plurality of content providers,
wherein the content information comprises at least one of keywords related to the content and information corresponding to a display state of the content,
wherein the pre-stored preference information of the user comprises at least one from among favorite content genre of the user and favorite cast member of the user and the pre-stored use history information of the user comprises at least one from among viewing history information of content viewed by the user and searching record information of searches made by the user, and
wherein the obtaining the at least one question comprises:
selecting a path in the hierarchical tree-based structure of the plurality of the question-answer sets based on the obtained content information and the obtained user information, and
obtaining the at least one question corresponding to the question-answer sets of the selected path.

US Pat. No. 10,192,454

APPARATUS FOR ACCOMMODATING A PERSON AND FOR PARTIALLY LIMITING THE FREEDOM OF MOVEMENT OF THE PERSON

1. An apparatus for accommodating at least one person and for partially limiting the freedom of movement of the person accommodated in the apparatus, comprising a platform and a first annular part arranged above the platform for surrounding the at least one person,wherein the first annular part is indirectly connected to the platform and is rotatable relative to the platform, wherein the first annular part can be moved up and down in relation to the platform,
wherein further the apparatus comprises a second annular part, wherein a plane formed by the first annular part and a plane formed by the second annular part stand substantially parallel with respect to each other, and the first annular part is arranged within the second annular part and is rotatably mounted thereon about a rotational axis which stands substantially normal to the plane formed by the first annular part,
wherein further a rod assembly is fastened to the second annular part at least at one point, which rod assembly extends downwardly in an inclined manner in relation to the plane formed by the second annular part, and
wherein the rod assembly comprises a guide structure at its outer end, which guide structure is guided on an elongated vertical guide.

US Pat. No. 10,192,447

INTER-VEHICLE INFORMATION SHARING SYSTEM

SUZUKI MOTOR CORPORATION,...

1. An inter-vehicle information sharing system where motorcycles in a group action share group information to which each of the motorcycles belongs and the motorcycles share information with a surrounding four-wheeled vehicle via a vehicle-to-vehicle communication, wherein the information to be shared is the group information,wherein information from the motorcycle to the four-wheeled vehicle is transmitted when the four-wheeled vehicle is detected by an imaging unit or an irradiated detection unit included in the motorcycle.

US Pat. No. 10,192,439

METHOD FOR ESTIMATING THE OCCUPANCY OF A PARKING LOT

TOMTOM INTERNATIONAL B.V....

1. A method for estimating, by a server computing device that includes a processor and a receiver, the occupancy of a parking lot, the method comprising:obtaining, by the server computing device, map data indicating the geometry of a parking lot;
determining, by the server computing device, a number of parking regions within said parking lot using said map data;
generating, by the server computing device, a model of the spatial distribution of occupied parking regions as a function of the total number of occupied parking regions within the parking lot, the generating comprising acquiring first probe data during a modelling time period and, based on an analysis of occupancy of the parking regions as indicated by the first probe data during the modelling time period, determining the model of the spatial distribution of occupied parking regions;
receiving, by the server computing device, second probe data from a plurality of portable devices within said parking lot, wherein said second probe data indicates the position of each device, and
analyzing, by the server computing device, said second probe data in accordance with said model and outputting, by the server computing device, an estimate of the occupancy of the parking lot.

US Pat. No. 10,192,434

TRAFFIC SIGNAL LEARNING AND OPTIMIZATION

14. A system of traffic signaling, comprising:at least one processor; and
at least one memory unit operatively connected to the processor, the at least one memory unit having stored thereon, at least one computer program comprising computer code causing the at least one processor to perform the following:
determine whether at least one traffic signal in an intersection will experience a light change while a first vehicle is approaching the intersection traveling in a first direction;
determine whether a second vehicle is approaching the intersection traveling in a second direction;
obtain at least one of current road conditions and operating characteristics of at least one of the first and second vehicles;
determine whether a distance of the first vehicle from the intersection is within a safety threshold; and
alter timing of the light change to allow passage of the first vehicle through the intersection upon a determination that the distance of the first vehicle from the intersection is within the safety threshold and the at least one of the current road conditions and the operating characteristics of the first vehicle result in travel priority over the second vehicle, the operating characteristics including a fuel efficiency aspect.

US Pat. No. 10,192,424

GEOGRAPHIC REMINDERS

Microsoft Technology Lice...

1. In a computing environment, a method comprising:receiving current location information and context data associated with historical movement data for a mobile device,
receiving, by the mobile device, a reminder from a remote computing device that maintains a plurality of reminders;
determining, by the mobile device, whether to output an alert corresponding to the reminder to a user interface of the mobile device, including:
evaluating one or more criteria associated with a user profile that includes user preference data against current state data that includes current location information and a direction of movement associated with the mobile device;
responsive to a determination that the one or more criteria are satisfied, selecting at least a portion of target data within the reminder and outputting the selected portion of the target data with the alert to the user interface of the mobile device;
detecting a pointing of the mobile device to a geographical feature;
generating a new reminder based on the pointing of the mobile device to the geographical feature; and
transmitting the new reminder to the remote computing device.

US Pat. No. 10,192,423

FAULT DETECTION DEVICES AND FAULT DETECTION METHODS

QUANTA COMPUTER INC., Gu...

1. A fault detection device, adapted to an electronic device having a display screen, comprising:a first warning unit, generating a first warning signal;
a second warning unit, generating a second warning signal;
a first sensor, disposed in front of the display screen for obtaining and outputting a first current brightness value of the display screen every first predetermined period of time; and
a microprocessor, coupled to the first warning unit, the second warning unit and the first sensor for comparing the first current brightness value with a first previous brightness value;
wherein the microprocessor enables the first warning unit to generate the first warning signal when the first current brightness value is equal to the first previous brightness value, and the microprocessor enables the second warning unit to generate the second warning signal when the first current brightness value is equal to the first previous brightness value for more than a second predetermined period of time, wherein the second predetermined period of time is greater than the first predetermined period of time;
wherein the first sensor is a light sensor; and
wherein the first warning unit is an LED and the second warning unit is a buzzer.

US Pat. No. 10,192,414

SYSTEM AND METHOD FOR OVERLAP DETECTION IN SURVEILLANCE CAMERA NETWORK

Sensormatic Electronics, ...

1. A method for determining overlap of fields of view for surveillance cameras of a network, comprising:defining a critical path monitored by the surveillance cameras via a mobile user device carried by the installer that presents a user interface to start and stop definition of the critical path;
the surveillance cameras capturing image data of the scene during the definition of the critical path and transferring the image data to an analytics system; and
the analytics system determining overlap from the image data along the critical path.

US Pat. No. 10,192,406

SCREEN ACTIVITY MODERATION IN A SKILL WAGERING INTERLEAVED GAME

Gamblit Gaming, LLC, Gle...

1. A casino electronic game machine providing a screen activity moderated skill wagering interleaved game that includes an entertainment game and a gambling game, comprising:a real world engine, wherein the real world engine provides the gambling game based upon a change in a rate of the gambling game, and wherein the real world engine comprises:
a real world credit meter;
a random number generator; and
a real world credit pay table, wherein the real world engine is configured to:
receive real world credit from a portable media, wherein the portable media includes at least one member of a group including currency, a voucher and a smart card; and
provide a randomly generated payout of real world credits from a wager of real world credits in the gambling game using the random number generator and real world credit pay table; and
augment an amount of real world credits stored in the real world credit meter based on the randomly generated payout of real world credits to the real world credit meter;
an entertainment system engine constructed to:
execute the entertainment game to resolve a random event in the entertainment game to generate random event results; and
provide the random event results to a game world engine;
a display screen configured to:
display the random event results of the wagers; and
display a certain level of screen activity;
a user input device configured to receive from a player a wagering amount to use during game play; and
the game world engine constructed to:
monitor a level of screen activity of the display of the entertainment game;
determine a threshold level of screen activity;
determine if the screen activity of the entertainment game play exceeds the threshold level;
determine an occurrence of a gambling event in the gambling game based on play of the entertainment game executed by the entertainment system engine;
when the threshold level of screen activity is exceeded, pause the gambling game;
when the threshold level of screen activity is not exceeded, request a resolution to the gambling event by the real world engine;
determine gambling results based upon the random event results; and
provide the gambling results to the entertainment system engine for use in executing the entertainment game.

US Pat. No. 10,192,404

DEVICE FOR MANAGING A PROGRESSIVE JACKPOT

1. A gaming system, comprising:a housing;
a display device;
a network interface;
at least one processor; and
at least one memory device that stores a plurality of instructions that, when executed by the at least one processor, cause the at least one processor to operate with the display device and the network interface to:
receive, from a server, a progressive jackpot amount, wherein the progressive jackpot amount is associated with a plurality of gaming systems that includes the gaming system,
display the progressive jackpot amount for a current game,
receive chip information that indicates a jackpot wager for the current game, wherein the server updates the progressive jackpot amount according to the jackpot wager,
receive card information that indicates a game outcome of the current game,
when the game outcome corresponds to a jackpot outcome, display a jackpot amount, wherein the server reduces the progressive jackpot amount by the jackpot amount, and
when the game outcome does not correspond to the jackpot outcome, display the progressive jackpot amount for a next game,
further comprising:
a gaming table;
a radio frequency identification (RFID) chip reader that that generates the chip information by detecting gaming chips being collected into a collection box, wherein the gaming system transmits the chip information to the server; and
an instrumented card shoe that generates the card information by detecting gaming cards removed from the instrumented card shoe, wherein the gaming cards are played on the gaming table,
wherein the at least one processor is further configured to implement a Baccarat game, wherein for the Baccarat game, the jackpot outcome is one of a first jackpot outcome and a second jackpot outcome, and wherein the jackpot amount is one of a first jackpot amount and a second jackpot amount;
wherein the first jackpot outcome is a three-card win by a banker with a point total of 7 and the banker and a player have all red cards, and the first jackpot amount is $1000; and
wherein the second jackpot outcome is the three-card win by the banker with the point total of 7 and the banker and the player have all diamond cards, and the second jackpot amount is all of the progressive jackpot amount.

US Pat. No. 10,192,394

CREDIT AND ENABLING SYSTEM FOR VIRTUAL CONSTRUCTS IN A HYBRID GAME

Gamblit Gaming, LLC, Gle...

1. A distributed controlled entity hybrid game comprising:a real world server comprising:
a real world credit meter;
a random number generator; and
a real world credit pay table, wherein the real world server is configured to:
receive, from a game world engine, a trigger of a gambling event for a wager of real world credit;
determine a gambling outcome for the wager of real world credit in response to the trigger using the random number generator and the real world credit pay table;
augment an amount of real world credits stored in the real world credit meter based on the gambling outcome; and
distribute the randomly generated payout of real world credit to the game world engine;
an entertainment software engine configured to:
receive input from a player via a user input device;
execute an entertainment game providing an entertainment game outcome based upon a consumption of a first amount of enabling elements of the entertainment game by a controlled entity instructed by the player;
associate an entertainment game state with the first amount of enabling elements consumed;
distribute to the game world engine the first amount of enabling elements consumed;
distribute to the game world engine the entertainment game state associated with the first amount of enabling elements consumed;
generate a perceivable output of the first amount of enabling elements consumed by the game world character on a visual output device;
receive from the game world engine a second amount of enabling elements for use by the game world character in the entertainment game;
update the perceivable output on the visual output device with the second amount of enabling elements;
the game world engine connected to the entertainment software engine and connected to the real world server, wherein the game world engine is constructed to:
receive the first amount of enabling elements consumed;
receive the entertainment game state associated with the first amount of enabling elements consumed;
determine if a gameplay gambling event has occurred based on the entertainment game state associated with the first amount of enabling elements consumed;
generate the trigger of the wager of real world credit when a gameplay gambling event has occurred;
distribute to the real world server, the trigger;
receive from the real world server, the gambling outcome;
generate a second amount of enabling elements based on the gambling result; and
distribute the second amount of enabling elements to the entertainment software engine via the network.

US Pat. No. 10,192,390

GAMING SYSTEM, GAMING DEVICE, AND METHOD FOR ENABLING A PLAYER TO SELECT VOLATILITY USING GAME SYMBOLS

IGT, Las Vegas, NV (US)

1. A dedicated electronic gaming machine comprising:a housing;
at least one display device supported by the housing;
a payment acceptor supported by the housing;
at least one input device supported by the housing;
an application-specific integrated circuit comprising:
a first set of instructions that, when executed following receipt of a physical item by the payment acceptor, cause the application-specific integrated circuit to establish a credit balance based at least in part on a monetary value associated with the physical item wherein the physical item is selected from the group consisting of: a ticket associated with the monetary value and a unit of currency;
a second set of instructions that, when executed following receipt of an actuation of a wager button to place a wager for a play of a primary game associated with a primary symbol set of a plurality of symbols, cause the application-specific integrated circuit to:
decrease the credit balance by the placed wager; and
for the play of the primary game:
randomly determine a plurality of the symbols of the primary symbol set,
cause the at least one display device to display the randomly determined plurality of symbols of the primary symbol set,
determine any primary awards based on the displayed symbols of the primary symbol set, and
cause the at least one display device to display any determined primary awards, the credit balance increasable by any determined primary awards;
a third set of instructions that, when executed responsive to a triggering event occurring, cause the application-specific integrated circuit to:
cause the at least one display device to display a plurality of different selectable options including:
a first option associated with a first quantity of plays of a secondary game and a first secondary symbol set of a plurality of symbols, the plurality of symbols of the first secondary symbol set including a first quantity of instances of a designated symbol; and
a second option associated with a second quantity of plays of a secondary game and a second secondary symbol set of a plurality of symbols, the plurality of symbols of the second secondary symbol set including a second quantity of instances of a designated symbol, the second quantity of plays of the secondary game being greater than the first quantity of plays of the secondary game and the second quantity of instances of the designated symbol being less than the first quantity of instances of the designated symbol; and
set a player selectable volatility of the secondary game by:
responsive to a selection of the first option being received via the at least one input device, for at least one of the first quantity of plays of the secondary game:
 randomly determine a plurality of the symbols of the first secondary symbol set,
 cause the at least one display device to display the randomly determined plurality of the symbols of the first secondary symbol set,
 determine any secondary awards associated with the displayed symbols of the first secondary symbol set, and
 cause the at least one display device to display any determined secondary awards, the credit balance being increasable by any determined secondary awards;
responsive to a selection of the second option being received via the at least one input device, for at least one of the second quantity of plays of the secondary game:
 randomly determine a plurality of the symbols of the second secondary symbol set,
 cause the at least one display device to display the randomly determined plurality of the symbols of the second secondary symbol set,
 determine any secondary awards associated with the displayed symbols of the second secondary symbol set, and
 cause the at least one display device to display any determined secondary awards, the credit balance being increasable by any determined secondary awards; and
a fourth set of instructions that, when executed following receipt of an actuation of a cashout button, cause the application-specific integrated circuit to initiate a payout associated with the credit balance.

US Pat. No. 10,192,388

SINGLE SPACE PARKING METER AND REMOVABLE SINGLE SPACE PARKING METER MECHANISM

J.J. MACKAY CANADA LIMITE...

1. A single space parking meter comprising:a back housing;
a removable single space parking meter mechanism engageable with the back housing, the removable single space parking meter mechanism comprising:
an internal structure;
a front housing, to be exposed to an external environment, coupled to the internal structure;
one or more input controls located on the front housing;
a display; and
an antenna for a contactless payment reader.

US Pat. No. 10,192,382

TRANSPONDER KEY REPLICATION

RB Distribution, Inc., C...

1. A method for replicating a transponder key, the method comprising:inserting a first transponder key into a transponder key replication device;
using the transponder key replication device to obtain a transponder code from the first transponder key;
capturing an image of a bitting characteristic of the first transponder key using a camera within the transponder key replication device;
providing a remote transponder key reproduction unit;
transmitting the transponder code and the captured bitting characteristics from the first transponder key replication device to the remote transponder key reproduction unit; and,
using the remote transponder key reproduction unit to apply both the transmitted transponder code and captured bitting characteristics from the first transponder key to a second transponder key located at the remote transponder key reproduction unit.

US Pat. No. 10,192,378

METHOD AND SYSTEM FOR MANAGING DOOR ACCESS USING BEACON SIGNAL

SUPREMA INC., Seongnam-s...

1. A control method of a control unit for performing an operation related to access to a target area of a user, wherein the user carries a terminal and the terminal obtains a broadcasted signal from at least one broadcasting unit, the control method comprising:obtaining a direction of user movement related to the target area based on information contained in the broadcasted signal, a received-signal strength of the broadcasted signal at the terminal or whether the broadcasted signal is received at the terminal; and
wherein a first direction of the user movement includes a direction towards moving from an outside of the target area to an inside of the target area, and
wherein a second direction of the user movement includes a direction towards moving from the inside of the target area to the outside of the target area,
obtaining an access authentication process according to the obtained direction of the user movement,
wherein a first access authentication process is obtained when the direction of the user movement is the first direction, and
wherein a second access authentication process is obtained when the direction of the user movement is the second direction, and
wherein the first access authentication process is different from the second access authentication process.

US Pat. No. 10,192,366

INTERACTIVE GRAPHICAL USER INTERFACE (GUI) FOR DESIGNING PREFORM GEOMETRIES

The Boeing Company, Chic...

1. A computer-implemented method, comprising:providing, by a computing device and for display, a three-dimensional (3D) model of a part;
receiving, via a graphical user interface (GUI) of the computing device, data defining a cutting plane, wherein the cutting plane intersects the 3D model of the part and divides the 3D model into a first portion and a second portion;
determining, by the computing device, a first set of minimum-volume bounding boxes that is tangent to the cutting plane and encloses the first portion of the 3D model;
determining, by the computing device, a second set of minimum-volume bounding boxes that is tangent to the cutting plane and encloses the second portion of the 3D model; and
providing, by the computing device, a preform geometry for the part, wherein the preform geometry comprises the first set of minimum-volume bounding boxes and the second set of minimum-volume bounding boxes.

US Pat. No. 10,192,364

AUGMENTED REALITY PRODUCT PREVIEW

A9.COM, INC., Palo Alto,...

1. A computing device comprising:at least one processor;
a camera;
a display screen; and
memory including instructions that, when executed by the at least one processor, cause the computing device to:
obtain image data of a physical environment containing a marker using the camera;
analyze the image data to determine a first position of the marker with respect to the computing device;
display, on the display screen in an interface, a representation of an item associated with the marker, the representation of the item appearing within a virtual container at a second position and determined based at least in part on dimensions associated with the item;
determine a first overlap value between the virtual container and an object located in the physical environment that is represented in the interface;
determine that the first overlap value fails to satisfy an overlap threshold; and
provide a listing of items, wherein a representation of an item of the listing of items, when positioned at the second position, is associated with a second overlap value that satisfies the overlap threshold, wherein the overlap threshold corresponds to the representation of the item of the listing of times having no overlap with the object represented in the interface.

US Pat. No. 10,192,357

GRAPHIC PROCESSING APPARATUS AND METHOD OF PERFORMING GRAPHICS PIPELINE

SAMSUNG ELECTRONICS CO., ...

1. A method of performing a graphics pipeline in a graphic processing apparatus, the method comprising:determining, by a binning pipeline, whether each of a plurality of input drawcalls is a first-type drawcall requiring tessellation or a second-type drawcall requiring no tessellation;
performing, by the binning pipeline, tile binning to identify a tile list covering a bounding box corresponding to the first-type drawcall;
generating, by the binning pipeline, a bounding box bitstream, the bounding box bitstream comprising identification information indicating the first-type drawcall, identification information indicating the second-type drawcall, and information about the tile list; and
performing, by a rendering pipeline, a tessellation, wherein the tessellation is only performed on tiles including the first-type drawcall,
wherein when a first tile includes the first-type drawcall, primitives of the first tile are tessellated, and when a second tile includes the first-type drawcall and the same primitives as the first tile, the second tile is not tessellated.

US Pat. No. 10,192,352

METHOD, DEVICE AND SYSTEM FOR SIMULATING SHADOW IMAGES

3mensio Medical Imaging B...

1. Method for simulating two-dimensional (2D) shadow images of an object, the method comprising:a) obtaining a three-dimensional representation of a surface of said object;
b) inputting a perspective viewing direction defining a virtual path line;
c) calculating intersections between the virtual path line and the surface of the object;
d) calculating a distance between couples of consecutive intersections of c);
e) calculating a simulated beam intensity attenuation between such couples of consecutive intersections from an input parameter related to the attenuation coefficient of the object and the distance of d); and
f) displaying the simulated beam intensity attenuation of e) as pixel brightness in a grey or colour scale in the form of a shadow image.

US Pat. No. 10,192,344

METHOD AND APPARATUS FOR GENERATING SHADER PROGRAM

SAMSUNG ELECTRONICS CO., ...

1. A method of generating a shader program, the method comprising:determining one or more first variables to be used to perform a folding operation that replaces operation formulas included in the shader program by a constant or a second variable;
generating a plurality of subsets of a set of all determined one or more first variables;
calculating execution times of operation formulas included in the shader program on which the folding operation can be performed;
calculating a performance gain of each subset generated from the set of all determined one or more first variables based on the execution times;
selecting a subset comprising first variables to be replaced from the subsets based on the calculated performance gain of each subset; and
generating the shader program in which the operation formulas are replaced by the constant or the second variable based on the first variables included in the selected subset.

US Pat. No. 10,192,343

ONLINE MODELING FOR REAL-TIME FACIAL ANIMATION

faceshift AG, Zurich (CH...

1. A method for real-time facial animation, comprising:providing a dynamic expression model that includes a plurality of blendshapes;
receiving tracking data from a plurality of frames in a temporal sequence, the tracking data corresponding to facial expressions of a user;
estimating tracking parameters based on the tracking data from each of the plurality of frames, the tracking parameters corresponding to one or more weight values of the blendshapes; and
refining the dynamic expression model based on the tracking parameters, wherein refining the dynamic expression model comprises refining the dynamic expression model based on tracking data from one or more frames prior to the plurality of frames, wherein the tracking data from the one or more frames is weighted based on a decay coefficient.

US Pat. No. 10,192,341

SYSTEMS AND METHODS FOR IMPROVING THE READABILITY OF CONTENT

Focus Reading Technology ...

1. A non-transitory computer readable medium for improving the readability of a content on a display device, comprising instructions stored thereon, which when executed on a processor, perform the steps of:organizing the content into a plurality of sequential segments;
selecting a first of the plurality of sequential segments to be a first reading segment and selecting others of the plurality of sequential segments to be first background segments;
displaying a pane on the display device, the pane configured as a plurality of rows displaying the content in the plurality of sequential segments, wherein each row is configured to display characters, and wherein a first row of the plurality of rows is a reading row and each other row is a background row;
displaying the first reading segment according to a first readability parameter in a location of the reading row;
displaying each first background segment according to a second readability parameter in a location of a respective background row;
upon receiving a transition prompt, sequentially selecting a second one of the plurality of segments to be a second reading segment and selecting others of the plurality of segments to be second background segments;
displaying the second reading segment according to the first readability parameter in the location of the reading row; and
displaying each second background segment according to the second readability parameter in the location of a respective background row,
wherein each of the plurality of sequential segments has a maximum size for displaying the content, and wherein each of the plurality of rows has a maximum size substantially equal to the maximum size for displaying the content of the plurality of sequential segments.

US Pat. No. 10,192,338

METHOD, DEVICE AND MCU FOR ADJUSTING AND CONTROLLING SUB-PICTURE IN MULTIPLE PICTURES

1. A method for adjusting and controlling a sub-picture in multiple pictures, comprising:acquiring N original video images sent from a plurality of video terminals, adjusting resolutions of the N original video images and correspondingly displaying N video images in N regions on a display screen of a multipoint control unit, wherein N is a natural number equal to or greater than 1;
performing a resolution increase adjustment processing on a video image in any one of the N regions to acquire a resolution-increased video image; and
cutting, according to information of a region where the resolution-increased video image is located, the resolution-increased video image to obtain an image which is located in the region where the resolution-increased video image is located;
wherein the step of performing a resolution increase adjustment processing on the video image in any one of the N regions to acquire a resolution-increased video image comprises:
acquiring an amplification parameter of the video image in any one of the N regions; and
performing a resolution increase adjustment processing on the video image in a corresponding region according to the amplification parameter to obtain a resolution-increased video image;
wherein the step of acquiring the amplification parameter of the video image in any one of the N regions comprises:
acquiring an instruction carrying information about amplification rate of the video image in a region; and
acquiring the amplification parameter of the video image in a corresponding region according to the information about amplification rate in the instruction;
wherein the step of performing a resolution increase adjustment processing on the video image in a corresponding region according to the amplification parameter to obtain a resolution-increased video image comprises:
amplifying the video image in a corresponding region according to the amplification parameter, and obtaining the resolution of the amplified image, wherein the resolution of the amplified image is smaller than that of a corresponding original video image;
acquiring information about lost pixels according to the resolution of the amplified image; and
acquiring, according to the information about the lost pixels, lost pixels from corresponding positions of a pre-stored original video image corresponding to the amplified image so as to acquire a resolution-increased video image.

US Pat. No. 10,192,335

REMOTE CONTROL HIGHLIGHTER

1. A system for highlighting a portion of a displayed presentation which comprises:a first electronic device for generating a presentation; and
a second electronic device for pinpointing a location on the presentation that represents the center point of a portion of the presentation to be emphasized or highlighted, for determining location of the pinpoint location on the presentation and generating location data corresponding to the determined location on the presentation, and for transmitting the location data to the first electronic device, and the second electronic device further tracks the x-axis, y-axis, and z-axis orientation of the second device relative to that pinpoint location on the presentation, continually communicating the coordinates of that orientation to the first electronic device;
wherein the first electronic device receives the location data, establishes a portion of the presentation to be enlarged or magnified using the location data as its center point, and generates an enlarged, highlighted or magnified copy of that portion upon and as part of the presentation while a remaining part of the presentation remains in place unchanged.

US Pat. No. 10,192,332

DISPLAY CONTROL METHOD AND INFORMATION PROCESSING APPARATUS

FUJITSU LIMITED, Kawasak...

1. A method of controlling display of object data, the method comprising:calculating distances from an actual current position of a terminal to positions of a plurality of items of the object data;
determining, by a processor, whether the positions of the plurality of items are so included in a first area as to satisfy a predetermined condition, based on a distribution of the calculated distances, the first area being a current area including the actual current position of the terminal, the predetermined condition being an average of the calculated distances plus a correction or a median of the calculated distances plus a correction;
determining, by the processor, a second area based on a result of determining whether the positions of the plurality of items are so included in the first area as to satisfy the predetermined condition; and
displaying object data associated with a position in the second area on a screen,
wherein the first area is changed to the second area so that the positions of the plurality of items satisfy the predetermined condition in response to determining, by the processor, that the positions of the plurality of items are not so included in the first area as to satisfy the predetermined condition, and
wherein the second area includes the actual current position of the terminal.

US Pat. No. 10,192,315

APPARATUS AND METHOD FOR HOLDING OBJECTS

Kabushiki Kaisha Toshiba,...

1. An object holding apparatus comprising:a holding part that is able to hold at least one object;
a recognition device that recognizes a plurality of objects to generate a recognition result; and
a controller that
selects a first object from the objects, based on the recognition result,
sets a first direction to one side of the first object along which the number of objects aligned with the first object is smaller than the number of objects aligned with the first object along the other side of the first object,
selects a second object aligned with the first object along the first direction, and
controls a driving of the holding part, based on a selection result of the first object and the second object.

US Pat. No. 10,192,301

METHOD AND SYSTEM FOR DETECTING LINE DEFECTS ON SURFACE OF OBJECT

SIEMENS ENERGY, INC., Or...

1. A method for detecting a line defect on a surface of an object comprising:supporting the object on a platform;
illuminating the surface of the object with a plurality of illumination sources comprising at least one ambient illumination source and at least one dark field illumination source;
capturing images of the surface of the object under illumination conditions with the illumination sources using an imaging device;
processing the captured images with a plurality of image operations using the image processor to detect areas of potential defects at locations on the surface of the object;
cutting the areas of the potential defects from the processed images to sub images using the image processor;
stitching the sub images at same location together to generate a set of hypotheses of the potential defects at the locations on the surface of the object using the image processor;
classifying the hypotheses in the stitched images with a classifier to determine whether the potential defects are true defects using the image processor, wherein the classifier is trained with training data having characteristics of the true defects, and wherein the detected true defects are discrete true defects at the locations on the surface of the object;
determining whether the discrete true defects consist of a line defect by refining line segments detected on one of the processed image based on a criterion; and
generating an output comprising the line defect on the surface of the object.

US Pat. No. 10,192,299

METHOD OF AND SYSTEM FOR VERIFYING AUTHENTICITY OF PACKAGED ITEMS

Zortag, Inc., Great Neck...

1. A method of verifying authenticity of items, comprising:during manufacture and packaging of the items, marking the items with individual item characteristics, placing the marked items in a package, determining a first item authentication code from the individual item characteristics of the marked items, generating a first package authentication code, and marking the package with the first package authentication code, the first item authentication code and the first package authentication code both being visible and stored in a database; and
during authentication in the field, simultaneously capturing an optical image of both the first item authentication code and the first package authentication code, extracting both individual item characteristics of the marked items and a second package authentication code of the package from the captured image, processing the extracted individual item characteristics to generate a second item authentication code, and verifying authenticity of the marked items by matching the first and second package authentication codes and by also simultaneously matching the first and second item authentication codes.

US Pat. No. 10,192,296

IMAGE PICKUP APPARATUS, CAMERA SYSTEM, AND IMAGE PROCESSING APPARATUS THAT RESTORE AN IMAGE WITH A FILTER CORRESPONDING TO AN IMAGE PICKUP PLANE POSITION

CANON KABUSHIKI KAISHA, ...

1. An image pickup apparatus comprising:a controller configured to adjust a position of a focal plane of an image pickup optical system with respect to a position of an image pickup plane by a correction amount based on image pickup environmental information so that the image pickup plane is positioned in an intermediate region between a peak position of a modulation transfer function (MTF) of the image pickup optical system at a center of an image and a peak position of the modulation transfer function (MTF) at a peripheral part of the image;
an image pickup element configured to generate the image by converting an optical image formed on the image pickup plane to electric signals after the position of the focal plane is adjusted by the controller; and
an image processor configured to restore the image utilizing an image restoration filter obtained base on the image pickup environmental information and image pickup state information of the image pickup optical system,
wherein the image pickup environmental information includes at least one of atmospheric temperature, humidity, and internal temperature of the image pickup optical system during shooting.

US Pat. No. 10,192,291

METHOD AND APPARATUS FOR PERFORMING ANTI-ALIASING IN PATH RENDERING

Samsung Electronics Co., ...

1. A method to perform path rendering, comprising:selecting a pixel through which a path passes from among pixels included in a frame, using geometric information of the pixels in the frame;
setting sub-samples for the selected pixel, each of the sub-samples being a point to be set with the selected pixel; and
calculating a winding number of the selected pixel using the sub-samples, the calculating the winding number of the selected pixel including,
calculating a winding number of each of the sub-samples, and
combining the calculated winding numbers of the sub-samples,
wherein the selecting the pixel further includes selecting the pixel through which the path passes based on whether winding numbers calculated at vertices of each of the pixels in the frame are the same.

US Pat. No. 10,192,277

SYSTEMS AND METHODS FOR GENERATING AN AUDIT TRAIL FOR AUDITABLE DEVICES

AXON ENTERPRISE, INC., S...

1. An evidence management system, comprising:a video data store configured to store video data received from a plurality of wearable cameras;
an audit trail data store configured to store a plurality of auditable event entries generated by the plurality of wearable cameras;
an auditable device data store configured to store identifying information associated with each wearable camera of the plurality of wearable cameras, the identifying information including an identifier of a user associated with each wearable camera at a given time or date; and
at least one computing device configured to provide a data gathering engine configured to:
receive the video data from the plurality of wearable cameras and store the video data in the video data store; and
receive the auditable event entries generated by the plurality of wearable cameras and store the auditable event entries in the audit trail data store.

US Pat. No. 10,192,268

APPARATUSES, METHODS AND SYSTEMS FOR A DYNAMIC TRANSACTION MANAGEMENT AND CLEARING ENGINE

NYSE Group, Inc., New Yo...

1. A computer-implemented method for reducing computational processing and operational requirements of a post-trade financial services entity, the method comprising:in a networked system comprising one or more data sources, at least one computer device, the post-trade financial services entity and a dynamic transaction management and clearing (DTMC) engine communicatively coupled to said one or more data sources and said at least one computer device, said DTMC engine comprising one or more components instantiated on a single node or across numerous nodes of the networked system to improve performance through at least one of load-balancing and data-processing techniques, said one or more components comprising an interaction gateway, a user interface module, a non-transitory memory storing processing instructions and at least one processor executing said processing instructions to cause the DTMC engine to perform the steps of:
receiving, from the one or more data sources over the network, contract purchase details for a plurality of contract purchases, each contract (i) having a specified term and (ii) trading on an exchange, the contract purchase details comprising position volume and purchase volume, for each of a plurality of exchange members;
recording the contract purchase details;
receiving, over the network via the interaction gateway, one or more short position delivery intents from the at least one computer device, said at least one computer device being associated with at least one exchange member among the plurality of exchange members having short positions;
in response to receiving the one or more short position delivery intents, automatically generating, by the user interface module of the DTMC engine, a user interface that is displayed on the at least one computer device associated with the at least one exchange member, the user interface comprising selectable financial instruments available for delivery, the selectable financial instruments corresponding to financial instruments held by the post-trade financial services entity and associated with a contract for the respective exchange member;
receiving, via the user interface from the at least one computer device, a selection indicating an instrument nomination from among the selectable financial instruments for each received short position delivery intent, the instrument nomination specifying a financial instrument that is to be delivered by a respective associated exchange member;
automatically aggregating the received short position delivery intents to create aggregated short position delivery intents;
automatically generating a pool of long positions that will take delivery of short positions associated with the aggregated short position delivery intents;
automatically generating a delivered positions record comprising details for the short positions associated with the aggregated short position delivery intents, the pool of long positions that will take delivery and the instrument nomination, the DTMC engine transmitting the delivered positions record to the post-trade financial services entity; and
automatically generating one or more trades based on the generated delivered positions record.

US Pat. No. 10,192,266

SYSTEM FOR GENERATING AND ADMINISTERING A SERVICING ASSET

FEDERAL HOME LOAN MORTGAG...

1. A computer system for generating and administering a servicing right asset, comprising:a data storage device configured to receive and store a first data record representing a servicing contract, the first data record including a principal amount field containing data representing a principal amount of a loan, an interest rate field containing data representing an interest rate associated with the loan, and a retained percentage field containing data representing a percentage to be retained by a servicer of payments made on the loan;
a generating processor configured to interface with said data storage device to process the stored first data record and to generate a second data record representing a servicing asset corresponding to the data contained in the principal amount field, the interest rate field, and the retained percentage field;
a communications interface connected to said generating processor and to an external payment system, and configured to receive a payment data record representing a received payment on the loan,
wherein, for each received payment data record, the generating processor retains, in accordance with the received payment data record and the second data record, a portion of the received payment and transmits data representing a remaining portion of the received payment to an owner of the loan.

US Pat. No. 10,192,232

WIRELESS ELECTRONIC COUPONING TECHNIQUE

Nokia Technologies Oy, E...

1. An apparatus comprising:at least one processor; and
at least one memory including computer program code for one or more programs,
the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following,
receive an electronic coupon with coupon information, wherein the coupon information includes forwardability information that allows forwarding of the electronic coupon to one or more wireless mobile terminals;
store the coupon information in the apparatus;
display a visual representation of the electronic coupon based, at least in part, on the coupon information;
wirelessly transfer the coupon information to a point of sale (POS) terminal for validation and redemption based, at least in part, on the transmitted coupon information.

US Pat. No. 10,192,228

METHODS AND APPARATUS TO DETERMINE RATINGS INFORMATION FOR ONLINE MEDIA PRESENTATIONS

THE NIELSEN COMPANY (US),...

1. An audience measurement entity device, comprising:a communications interface to:
transmit first instructions which, when executed by a client device, cause the client device to transmit messages in response to presentations of portions of media; and
transmit a second message to the client device in response to a beacon request sent by the client device or in response to one of first messages sent by the client device based on the first instructions, ones of the first messages corresponding to different ones of the portions of the media presented at the client device, the second message to cause the client device to transmit a third message to a database proprietor, the third message to cause the database proprietor to transmit demographic information associated with the client device; and
a processor to:
determine, based on one of the first messages and the demographic information, a first demographic characteristic associated with a first one of the portions of the media presented at the client device;
determine numbers of impressions for respective ones of the portions of the media based on the first messages and based on fourth messages from other client devices; and
determine respective demographic characteristics corresponding to the impressions based on the first demographic characteristic, the first messages, and the fourth messages.

US Pat. No. 10,192,205

METHOD FOR PROVIDING A GRAPHICAL USER INTERFACE FOR AN ELECTRONIC TRANSACTION

VISA INTERNATIONAL SERVIC...

1. A computer-implemented method for providing a graphical user interface (GUI) for processing an electronic transaction on an input screen via a mobile application, the method comprising:displaying a first GUI screen of the GUI in a shape and a surface appearance resembling a payment card, said first GUI screen resembling the payment card having two shorter edges, wherein the first GUI screen includes one or more first input fields;
generating and displaying a semi-circle oval protruding outwardly from at least one of the two shorter edges of the first GUI screen;
receiving first inputs in the one or more first input fields on the first GUI screen, wherein the one or more first input fields are displayed within the shape and surface appearance resembling the payment card;
wherein the received first inputs are sent to an electronic transaction server;
in response to receiving the first inputs, generating and displaying a first dynamic GUI indication in the semi-circle oval in response to some or all of the first inputs for the one or more first input fields being received while received inputs in the one or more first input fields are persistently displayed, wherein the first dynamic GUI indication comprises: color changes when some or all of the first inputs for the one or more first input fields receive input, an arrow indication only appearing in the semi-circle oval upon completion of the some or all of the first inputs for the one or more first input fields configured to be activated to move to second GUI screen, or an error message to be displayed in the first GUI screen instead of the arrow indication;
receiving a first activation of the first dynamic GUI indication;
in response to receiving the first activation of the first dynamic GUI indication, transitioning from the first GUI screen to the second GUI screen, said transitioning comprising replacing the first GUI screen with the second GUI screen, said second GUI screen displaying one or more second input fields for inputs within the second GUI screen having the shape and surface appearance resembling the payment card;
receiving second inputs in the one or more second input fields that provide complete information for the electronic transaction;
wherein the received second inputs are sent to the electronic transaction server;
in response to receiving the second inputs, generating a second dynamic GUI indication in the semi-circle oval;
receiving a second activation of the second dynamic GUI indication;
transitioning from the second GUI screen to at least one GUI confirmation screen, said transitioning comprising replacing the second GUI screen with the at least one GUI confirmation screen, wherein the at least one GUI confirmation screen indicates completion of inputs received for the electronic transaction; and
receiving a final activation of a third dynamical GUI indication in the semi-circle oval for the at least one GUI confirmation screen to execute the electronic transaction, wherein the received final activation is sent to the electronic transaction server to execute the electronic transaction.

US Pat. No. 10,192,204

SYSTEM AND METHOD FOR STAGING MONEY TRANSFERS BETWEEN USERS HAVING PROFILES

MoneyGram International, ...

1. A method of facilitating a money transfer involving a first user and a second user, the method comprising:sending, to a user interface of a first computing device, a profile application to the first user, the profile application including a plurality of fields for entering user information in order to create a user profile;
sending, to a user interface of a second computing device, the profile application to the second user, wherein the second computing device is configured to communicate with a server via a network;
sending, to the user interface of the first computing device, one or more money transfer preferences to the first user using the profile application;
receiving, at the server from the user interface of the first computing device, a user input from the first user comprising a selected one or more money transfer preferences of the first user using the profile application;
sending, to the user interface of the second computing device, one or more money transfer preferences to the second user using the profile application, wherein the one or more money transfer preferences include a preferred money receive mode;
receiving, at the server from the user interface of the second computing device, a user input from the second user comprising a selected one or more money transfer preferences of the second user using the profile application;
creating, at the server, a first profile for the first user based on the first user's money transfer preferences and a second profile for the second user based on the second user's money transfer preferences, wherein creating the first profile and the second profile includes the first computing device of the first user directing the server to send a link to the second computing device of the second user and causing the profile application to run on the second computing device to display a profile page to create the second profile;
storing, on the server, the first and second user profiles;
receiving, at the server from the user interface of the first computing device, a profile search query from the first user using the profile application;
identifying, at the server, one or more profiles associated with the profile search query, the one or more profiles including the second user profile based on the profile search query being related to the second user profile;
sending, to the user interface of the first computing device, information associated with the one or more identified profiles and a prompt for a selection of a user profile of the one or more identified profiles;
receiving, at the server from the user interface of the first computing device, a selection of the second profile from the first user using the profile application;
forming, at the server, an association between the first user profile and the second user profile, wherein the association between the first user profile and the second user profile allows viewing of the second user's money transfer preferences by the first user, wherein viewing of the second user's money transfer preferences by the first user is not allowed before the association between the first and second user profiles;
receiving, at the server from the user interface of the first computing device, the selected one or more money transfer preferences of the second user's money transfer preferences and a value designation from the first user using the profile application; and
staging, by the server, a money transfer from the first user to be paid to, or on behalf of, the second user, the money transfer automatically staged by the server based on the selected one or more money transfer preferences and the value designation.

US Pat. No. 10,192,194

IN-VEHICLE PACKAGE LOCATION IDENTIFICATION AT LOAD AND DELIVERY TIMES

HAND HELD PRODUCTS, INC.,...

1. A delivery vehicle package locating system, the system comprising:a pularity of shelves for storing a plurality of packages, including at least a first shelf and a second shelf adjacent to the first shelf, wherein:
each shelf comprises a plurality of indicator lights in a row;
the first shelf comprises a plurality of emitting lights in a row along a first edge of the first shelf; and
the second shelf comprises a plurality of light sensors in a row on a second edge of the second shelf, wherein each light sensor on the second edge of the second shelf corresponds to an emitting light on the first edge of the first shelf;
a shelf control system communicatively coupled, via a shelf communication interface, to the plurality of indicator lights, the plurality of emitting lights, and the plurality of light sensors, and comprising a shelf processor and a shelf memory storing program codes;
wherein the shelf control system is operable to:
determine a width and a shelf-location of a package loaded on the first shelf based upon light from a plurality of the emitting lights on the first edge of the first shelf being blocked from corresponding light sensors on the second edge of the second shelf by the package; and
send the width and the shelf-location information for the package to a computer system; and
the computer system, comprising:
a computer communication interface; and
a computer control system communicatively coupled to the computer communication interface, and comprising a computer processor and a computer memory storing program codes;
wherein the computer system is operable to:
receive delivery-location information for the package;
receive package identification information for the package;
receive the width and the shelf-location information for the package from the shelf control system;
correlate and store the delivery-location information, the package identification information, and the width and the shelf-location information for the package;
determine vehicle-location information based upon current location of the delivery vehicle; and
send the shelf-location information for the package to the shelf control system responsive to determining that the vehicle-location information corresponds with the delivery-location information for the package; and
wherein the shelf control system is further operable to:
receive the shelf-location information for the package from the computer system; and
activate the indicator lights corresponding to the width and shelf-location of the package responsive to receiving the shelf-location information for the package from the computer system.

US Pat. No. 10,192,176

MOTIVATION OF TASK COMPLETION AND PERSONALIZATION OF TASKS AND LISTS

MICROSOFT TECHNOLOGY LICE...

1. A method of personalizing electronically-enabled task items, comprising:generating a listing of a plurality of tasks with a tasks application;
displaying a first task user interface of the tasks application including;
the listing of the plurality of task items;
a doodling pane and a gaming pane, the gaming pane including a user-interactive game, wherein the listing of the plurality of task items, the doodling pane and the game pane are displayed concurrently within the first task user interface;
receiving an ink input via the doodling pane;
associating the ink input with one of the plurality of task items and associating the user-interactive game with another of the plurality of task items;
after associating the ink input with the one task item and the user-interactive game with the another task item, display a subsequent listing of the plurality of task items in a second task user interface without displaying either the associated ink input or the associated user-interactive game; and
when a selection of the one task item from the subsequent listing is received, opening the one task item and displaying the one task item concurrently with the associated ink input; and
when a selection of the another task item from the subsequent listing is received, opening the another task item and displaying the another task item concurrently with the associated user-interactive game.

US Pat. No. 10,192,175

NAVIGATING INTERACTIVE VISUALIZATIONS WITH COLLABORATIVE FILTERING

ORACLE INTERNATIONAL CORP...

1. A method comprising:tracking interactions of a plurality of users with a plurality of views of an interactive visualization;
storing a plurality of inquiry histories for the interactive visualization, the plurality of inquiry histories representing the interactions of the plurality of users with the interactive visualization, the plurality of inquiry histories comprising, for each inquiry history of the plurality of inquiry histories, an interaction of a user with the interactive visualization and an associated view from the plurality of views of the interactive visualization;
determining a directional path comprising a subset of views from the plurality of views, wherein:
the directional path is a graph indicative of a path traced through the subset of views,
the graph is generated based on analyzing the plurality of inquiry histories representing the interactions of the plurality of users,
the graph comprises a plurality of vertices and one or more edges connecting the plurality of vertices, and
each vertex in the plurality of vertices represents a view from the subset of views and each edge in the one or more edges represents a navigation between two of the subset of views that are connected by the edge;
receiving a new interaction of a first user with the interactive visualization;
in response to receiving the new interaction, determining a current view of the interactive visualization associated with the new interaction, the current view included in the plurality of views;
determining a recommendation for the first user based on the new interaction, the current view, the plurality of inquiry histories, and the directional path, the recommendation including an action to navigate from the current view to a new view, wherein the new view is included in the directional path; and
outputting the recommendation to the first user.

US Pat. No. 10,192,173

SYSTEM AND METHOD FOR TRAINING OF STATE-CLASSIFIERS

THE UNITED STATES OF AMER...

1. A system, comprising:a set of sensors configured to provide a set of multimodal signals indicating physiological responses of an operator, of a vehicle or device, to stimuli in a first time period;
a processing circuit configured to train one or more state-classifiers to map the set of multimodal signals to a set of cognitive states; and
a display configured to depict operation of the vehicle or device by the operator in the first time period;
a data storage circuit coupled to the processing circuit and configured to store the one or more state-classifiers;
a second processing circuit coupled to the data storage and configured to determine a cognitive state of an operator using the one or more state-classifiers and the set of multimodal signals as input to the one or more state-classifiers;
a third processing circuit configured to perform an action specified in a settings file, stored in the data storage, in response to the determined cognitive state of the operator satisfying a set of criteria specified in the settings file;
wherein the action specified in the settings file includes at least one of a set of actions including adjusting operation of the vehicle or device, providing an alert to the operator, and sending an alert message; and
wherein the processing circuit is further configured to, in response to user input selecting one of the set of cognitive states and a portion of the first time period, perform the training of the one or more state-classifiers using the set of multimodal signals sampled in the portion of the time period as input to the one or more state-classifiers and the selected one of the set of cognitive states as a target result to be mapped to by the one or more state-classifiers.

US Pat. No. 10,192,170

SYSTEM AND METHODS FOR AUTOMATED PLANT ASSET FAILURE DETECTION

MTELLIGENCE CORPORATION, ...

1. A computer-implemented method of performing failure signature recognition training, the method comprising:by one or more processors and associated memory:
receiving: (i) sensor data relating to at least one unit of equipment and (ii) failure information relating to equipment failures;
analyzing the received sensor data in view of the received failure information, the analyzing being automatic in response to the sensor data and:
creating at least one learning agent to perform failure signature recognition with respect to the at least one unit of equipment; and
training the at least one learning agent by adjusting parameters of the at least one learning agent using machine learning, the training enabling the at least one learning agent to predict failures identified by the received failure information; and
storing the received sensor data in the associated memory along with metadata flagging one or more failure intervals and one or more normal intervals in the received sensor data.

US Pat. No. 10,192,169

METHODS AND SYSTEMS FOR MAKING EFFECTIVE USE OF SYSTEM RESOURCES

salesforce.com, inc., Sa...

1. A method comprising:receiving a plurality of requests for access to a resource with a training module of a on-demand services environment provided by one or more computing devices, each request having an associated group of features to be mapped to labels within the on-demand services environment;
generating a statistical model with the training module within the on-demand services environment, wherein the statistical model provides a prediction of resources required by a subsequent request based on features of the corresponding subsequent requests, the subsequent request received from a remote computing device;
allocating resources within the on-demand services environment to service the subsequent request based on the prediction;
utilizing the allocated resources within the on-demand services environment with the one or more computing devices to generate a result; and
transmitting the result to the remote computing device.

US Pat. No. 10,192,168

PROCESSING SIGNALS IN A QUANTUM COMPUTING SYSTEM

1. A quantum computing method comprising:generating quantum processor control information for a group of devices housed in a quantum processor cell, each device in the group having a distinct operating frequency;
generating a multiplexed control signal based on the quantum processor control information;
communicating the multiplexed control signal from a first, higher temperature stage to a second, lower temperature stage, wherein the second temperature stage comprises a low-noise, cryogenic environment;
communicating the multiplexed control signal on a physical channel into an input signal processing system, the input signal processing system operating in the low-noise, cryogenic environment;
separating device control signals from the multiplexed control signal by de-multiplexing the multiplexed control signal in the input signal processing system, wherein the multiplexed control signal is de-multiplexed by a de-multiplexer device operating in the low-noise, cryogenic environment from an input channel onto multiple output channels, the output channels comprising a distinct physical channel for each device in the group; and
communicating the respective device control signals on the output channels into the quantum processor cell for the group of devices, the quantum processor cell operating in the low-noise, cryogenic environment.

US Pat. No. 10,192,167

UTILIZING SPATIAL PROBABILITY MODELS TO REDUCE COMPUTATIONAL RESOURCE AND MEMORY UTILIZATION

1. A system comprising:a processing device;
a non-transitory, tangible medium that stores instructions that when executed by the processing device cause the system to perform operations comprising:
utilizing a spatial probability model, that relatively reduces memory utilization, computational resources and information distortion by comprising probability distributions that vary along intervals comprised by a time dimension corresponding to at least a length of a monotonic output sequence to determine at least one of the following:
a probability of a state comprised by a state superset of at least one of the following: a data unit, the monotonic output sequence, a data system or a systemic characteristic of the data system; or
a state subset comprising a subset of states comprised by the state superset,
the spatial probability model comprising a space, the space comprising a point corresponding to at least:
an interval comprised by the time dimension; and
an element comprised by a state dimension, the element corresponding to at least one of the following:
a possible data unit state of a first data unit comprised by the monotonic output sequence, or
a boundary of the state subset;
the point linking to a spatial probability value enabling a determination of a probability of an association or a correspondence between the point and at least a current second data unit state of a second data unit comprised by a second monotonic output sequence, the spatial probability value based, at least in part, on a number of associations or correspondences determined by at least a referencing system or a referencing function between the point and a data unit state of the first data unit comprised by the monotonic output sequence, wherein the spatial probability value is linked to or associated with at least one of the following:
the probability of the state comprised by the state superset, or the state subset,
utilizing the spatial probability model to perform at least one of the following:
a) relatively reducing memory utilization, computational resources or information distortion when utilizing the spatial probability model to recognize a pattern of at least one of the following: an input data system, a systemic characteristic of the input data system or a portion thereof, the pattern based, at least in part, on a variety of symbols or input data units comprised by the input data system corresponding to at least one of the following:
an encoded message comprising symbols, a document comprising graphemes or alphanumeric symbols, a digital picture comprising pixels, a waveform file comprising samples, a video file comprising picture frames, a digital scene comprising points, polygons or voxels, or a pseudorandom file comprising data with pseudorandom characteristics;
wherein performing a pattern recognition of the input data system, the systemic characteristic of the input data system, or a portion thereof, comprises at least:
receiving an ordered sequence of input data units comprised by the input data system and utilizing a sequence function to generate an input data unit comprised by an input monotonic output sequence based, at least in part, on the ordered sequence of input data units,
determining a match test output indicating a probability of a match or a probability of a similarity between the spatial probability model, comprising probability distributions that vary along intervals comprised by the time dimension, and at least one of the following: the input data system, the systemic characteristic of the input data system or a portion thereof: the probability of the match or the probability of the similarity based, at least in part, on a spatial probability output based, at least in part, on the spatial probability value linked to the point,
generating, based on the match test output, corresponding output data indicating whether the pattern of the input data system, the systemic characteristic of the input data system or a portion thereof is recognized by utilizing the spatial probability model and storing, processing, or transmitting the corresponding output data, or a portion thereof; or
b) utilizing a decoder or a forecaster that relatively reduces memory utilization, computational resources and information distortion when utilizing the spatial probability model to render, simulate, or forecast a generated data system corresponding to a rendering, simulation or forecast of at least one of the following: the encoded message comprising symbols, the document comprising graphemes or alphanumeric symbols, the digital picture comprising pixels, the waveform file comprising samples, the video file comprising picture frames, the digital scene comprising points, polygons or voxels, the pseudorandom file comprising data with pseudorandom characteristics, or a forecasted ordered sequence of data units corresponding to predicted data associated with a likelihood of occurring at a future interval or a previous interval comprised by the time dimension, wherein performing the rendering, simulation or forecast of the generated data system by the decoder or forecaster comprises at least:
receiving a first message comprising an ordered list of identifiers representing at least one of the following: the corresponding output data, a state subset type indicating a known spatial probability model, or a current interval comprised by the time dimension,
generating a generated data unit state of a generated data unit comprised by a generated monotonic output sequence based, at least in part, on determining the spatial probability output
based, at least in part, on the spatial probability value linked to the point,
storing, processing, or transmitting the generated data system based, at least in part, on the generated monotonic output sequence, wherein the first message comprising the ordered list of identifiers is with reduced average information entropy or less detail of information than the generated data system; or
c) relatively reducing memory utilization, processing resources and information distortion when generating analyzed data of at least one of the following: statistics data or a time series of statistics data: wherein performing the generation of analyzed data comprises at least:
generating analyzed data based, at least in part, on determining shapes or patterns of probability distributions that vary along the time dimension corresponding to at least the length of the monotonic output sequence, resulting in an analyzation of complex relationships of long sequences of data units comprised by the statistics data or the time series of statistics data and storing, processing, or transmitting the analyzed data.

US Pat. No. 10,192,166

COMPUTATION OF RECEIVER OPERATING CHARACTERISTIC CURVES

SAS Institute Inc., Cary...

1. A method for finding a distributed computed solution for true positive rates and false positive rates comprising:receiving, by each computing device of a plurality of computing devices, a value defining a number of probability bins, wherein a plurality of unsorted records is distributed across the plurality of computing devices;
initializing, by each computing device of the plurality of computing devices, a true count value for each of the defined number of probability bins;
initializing, by each computing device of the plurality of computing devices, a false count value for each of the defined number of probability bins;
(a) reading, by a current computing device, a truth of event occurrence from a current record of a subset of the plurality of unsorted records stored on the current computing device;
(b) reading, by the current computing device, a probability of occurrence from the current record;
(c) determining, by the current computing device, a probability bin of the probability bins that includes the probability of occurrence;
(d) incrementing, by the current computing device, the true count value of the determined probability bin when the truth of event occurrence indicates true;
(e) incrementing, by the current computing device, the false count value of the determined probability bin when the truth of event occurrence indicates false;
(f) repeating (a) to (e) with each record of the subset of the plurality of unsorted records stored on the current computing device as the current record;
(g) after processing the subset of the plurality of unsorted records stored on the current computing device, sending, by the current computing device, the true count value and the false count value for each probability bin of the probability bins to a master computing device,
wherein (a) to (g) is performed by each computing device of the plurality of computing devices as the current computing device;
receiving, by the master computing device, the true count value and the false count value for each probability bin of the probability bins from each computing device of the plurality of computing devices;
determining, by the master computing device, a total number of true event occurrences;
determining, by the master computing device, a total number of false event occurrences;
computing, by the master computing device, a true positive rate for each probability bin of the probability bins based on the true count value of the probability bin and the determined total number of true event occurrences;
computing, by the master computing device, a false positive rate for each probability bin of the probability bins based on the false count value of the probability bin and the determined total number of false event occurrences; and
outputting, by the master computing device, the true positive rate and the false positive rate for each probability bin of the probability bins for selection of an operating point to determine occurrence of an event.

US Pat. No. 10,192,162

VECTOR COMPUTATION UNIT IN A NEURAL NETWORK PROCESSOR

Google LLC, Mountain Vie...

1. A system for performing neural network computations for a neural network having a plurality of neural network layers, the system comprising:normalization circuitry comprising:
M sets of normalization registers, wherein M is a positive integer greater than one, and wherein each set of normalization registers comprises multiple normalization registers, each normalization register configured to:
receive, in a staggered manner over multiple clock cycles, a set of activated values for a neural network layer; and
store subsets of the activated values in the normalization register; and
multiple normalization units, each normalization unit communicatively coupled to multiple sets of normalization registers and each normalization unit configured to:
obtain, from two or more sets of the normalization registers, the subsets of activated values stored in the normalization registers; and
normalize the subsets of activated values obtained from the two or more sets of normalization registers to generate a normalized value for determining an activation input for a subsequent neural network layer of the neural network.

US Pat. No. 10,192,160

RADIO-FREQUENCY IDENTIFICATION DEVICE

TAGSYS, La Ciotat (FR)

1. A contactless radio-frequency identification system for identifying an object the system comprising:an object to be identified, wherein the object comprises an electrical and/or magnetic secondary antenna;
a module fixed to the object, wherein the module comprises:
an electronic chip; and
an electrical and/or magnetic primary antenna used to supply signals to the electronic chip,
wherein the secondary antenna is a conductive element that forms part of the object, wherein the secondary antenna is coupled to the primary antenna through at least one Split Ring Resonator circuit.

US Pat. No. 10,192,158

ELECTRONIC PRICE INDICATOR, POWER SUPPLY APPARATUS AND ELECTRIC PRICE INDICATING SYSTEM

LG INNOTEK CO., LTD., Se...

1. A power supply apparatus, comprising:a power supply unit connected to a plurality of electronic price indicators that supplies driving power to the electronic price indicators;
an antenna that receives data transmitted from a server; and
a communication unit that confirms a first electronic price indicator to which data received via the antenna is applied among the electronic price indicators when the data is received and outputs a control signal to the power supply unit based on the received data, such that a power supply signal modulated according to the received data is supplied to the first electronic price indicator;
wherein the modulated power supply signal is distinguished between first data and second data by at least two voltage differences, and is classified by the first data and the second data; and
wherein the power supply unit includes:
a first regulator connected to a power supply voltage and that generates an output voltage according to a first control signal output through the communication unit,
a second regulator driven by an output voltage generated through the first regulator and that generates a first level voltage according to a second control signal output through the communication unit, and
a first switching device having an emitter connected to the second regulator, a base connected to the communication unit, and a collector connected to the power supply voltage.

US Pat. No. 10,192,155

MULTI-DIMENSIONAL BARCODE AND METHOD OF, AND SYSTEM FOR, ELECTRO-OPTICALLY READING THE BARCODE BY IMAGE CAPTURE

Zortag, Inc., Great Neck...

1. A multi-dimensional barcode for storing information to be electro-optically read by image capture, comprising:a label having a substrate;
a plurality of light-modifying elements mounted on, and raised relative to, the substrate and arranged along first and second directions that are orthogonal to each other in a pattern that stores first and second portions of the information, at least some of the raised elements having different heights along a third direction that is orthogonal to the first and second directions to store a third portion of the information, at least some of the raised elements being colored to store a fourth portion of the information; and
a surrounding medium for at least partially encasing at least some of the raised elements, the surrounding medium having a characteristic that stores a fifth portion of the information, the surrounding medium being curable, light-transmissive medium that is applied over the raised elements and is cured in situ on and around the raised elements.

US Pat. No. 10,192,153

APPARATUS AND CONTROL METHOD THEREOF

CANON KABUSHIKI KAISHA, ...

1. A method for a system including a mobile device and a printer to which a container containing a recording material for printing of an image by the printer is attached,wherein the printer comprises:
a first processor;
a first communication device configured to execute wireless communication by using a predetermined communication method; and
a storage device, and
the mobile device comprises:
a second processor;
a second communication device configured to execute wireless communication by the predetermined communication method; and
a display device,
wherein the method comprises:
storing, by the first processor, predetermined information in the storage device, in a case where the container is operated;
newly displaying, by the second processor, in a case where the second communication device executes wireless communication with the first communication device after a first display item is designated by a user on the display device, a first display content which includes a predetermined display item, using the display device based on the predetermined information which the mobile device acquires from the storage device; and
newly displaying, by the second processor, in a case where the second communication device executes communication with the first communication device after a second display item is designated by the user on the display device, a second display content which does not include the predetermined display item, using the display device.

US Pat. No. 10,192,152

DATA PROCESSING APPARATUS, DATA PROCESSING METHOD, AND NON-TRANSITORY COMPUTER READABLE MEDIUM

FUJI XEROX CO., LTD., Mi...

1. A data processing apparatus that selects a processing scheme for target data, the data processing apparatus comprising:a scheme selecting unit configured to select a processing scheme; and
a data processor configured to process the target data,
wherein the processing scheme is selected from among a plurality of candidates by using a degree of compression of the target data as compressed by the corresponding one of the plurality of candidates as an index, and that performs data processing on the target data by using the selected processing scheme, the plurality of candidates including a processing scheme in which data which has been compressed is subjected to the data processing, and a processing scheme in which data is expanded and then subjected to the data processing,
wherein the plurality of candidates includes a processing scheme in which data is re-compressed and then subjected to the data processing.

US Pat. No. 10,192,150

PRINT ENGINE WITH PRINT-MODE-DEPENDENT PULSE TIMING FUNCTIONS

EASTMAN KODAK COMPANY, R...

1. A print engine adapted to print image data, comprising:a printer module for printing image data in a plurality of different print modes, the printer module including a printhead having a plurality of light sources for exposing a photosensitive medium, wherein each print mode has an associated line print time, the line print time being the amount of time that the printhead takes to print a line of image data;
a data interface that receives image data and associated metadata for a print job from a pre-processing system, wherein the metadata includes print mode metadata that provides an indication of the print mode that is to be used to print the image data;
a digital memory that stores a plurality of pulse timing functions, each pulse timing function defining an exposure time as a function of an integer pulse count, wherein each pulse timing function corresponds to one of the line print times associated with the plurality of print modes;
a metadata interpreter that interprets the metadata and determines the print mode to be used to print the image data; and
a printer module controller that controls the printer module to print the image data responsive to the determined print mode, wherein the printer module controller controls the printhead using the pulse timing function corresponding to the line print time associated with the print mode, each light source being activated for a pulse count corresponding to a pixel code value of an associated image pixel of the image data;
wherein the pulse timing functions associated with each of the line print times are determined to provide an aim exposure function, the aim exposure function defining an aim exposure to be provided by the light sources as a function of the pulse count, and wherein the pulse timing functions are determined by a process including:
a) providing an initial pulse timing function for a particular line print time which defines an exposure time as a function of pulse count;
b) determining a light output function for the light sources responsive to the pulse timing function, wherein the light output function gives a light output of the light sources as a function of exposure time;
c) updating the pulse timing function responsive to the light output function and the aim exposure function;
d) repeating steps b)-c) until a predefined iteration termination criterion is satisfied; and
e) storing the pulse timing function in the digital memory for use with the particular line print time.

US Pat. No. 10,192,149

REMOTE EDITING CARD PRINTING SYSTEM BY USING MOBILE HANDSETS

1. A remote editing card printing system by using mobile handsets, comprising:a card printer for printing cards having a specific size; comprising:
a transformer for transferring instructions into machine codes for instructing a printing unit of the card printer to print cards with predetermine drawings or texts on cards;
a transceiver signally connected with an electronic computer device;
a layout editor installed on the electronic computer device; the layout editor causing a user to input printing instructions or layout instructions through an I/O device of the electronic computer device to edit a layout of a card and thus causing the printing unit to print the cards based on the layout and printing instructions; wherein the layout instructions and printing instructions is transferred to the card printer through the transceiver of the electronic computer device; the transceiver of the card printer will receive these instructions and then transfers these instructions to the transformer of the card printer so as to transfer the instructions into codes acceptable by the printing unit;
a handset end application program (APP) built in a handset; the APP being connected to the electronic computer device through a transceiver of the handset; the transceiver of the handset being connected to the electronic computer device through a wireless network;
wherein the APP provides functions causing that a user can input layout instructions or printing instructions of cards from the I/O device of the handset; the layout instructions and printing instructions are transferred from the transceiver of handset to the transceiver of the electronic computer device through the network and then transferred to the layout editor therein; and then the layout editor transfers the instructions to transformer of the card printer so as to transfer the instructions into the codes which are acceptable by the printing unit of the card printer for print the cards according to the layout instructions and the printing instructions.

US Pat. No. 10,192,147

FOREIGN SUBSTANCE DETECTION IN A DEPTH SENSING SYSTEM

Microsoft Technology Lice...

1. A depth sensing device comprising:a light source to emit light;
an image sensor configured to receive through an optical component the light reflected by an environment of the depth sensing device and, when in operation, generate a depth map including a plurality of pixel values corresponding to depths of the environment relative to the depth sensing device; and
a processor, when in operation, configured to:
identify in the depth map a plurality of pixels as intermediate depth pixels caused by light scattering of a foreign substance on the optical component, wherein the intermediate depth pixels have pixel values corresponding to a difference between depths for a background of the environment and depths for a foreground of the environment;
detect a blurred portion of the depth map due to a presence of the foreign substance on the optical component based on the intermediate depth pixels; and
cause outputting of a user alert of the presence of the foreign substance on the optical component based on the blurred portion.

US Pat. No. 10,192,146

MACHINE LEARNING TO PROCESS MONTE CARLO RENDERED IMAGES

The Regents of the Univer...

1. A method of producing an output image, the method comprising:obtaining training images;
using machine learning incorporating a filter on the training images to output final filter parameters, wherein the using machine learning comprises training a neural network, and the training comprises:
extracting, determining and/or computing features from the training images;
computing test filter parameters using a machine learning model including applying the filter using the features to create a denoised image;
applying an error metric to the denoised image;
correcting the machine learning model based on the error metric including updating the testing filter parameters;
repeating the computing, the applying and the correcting to determine final filter parameters;
receiving a Monte Carlo rendered image that has noise;
executing the filter on the noisy image using the final filter parameters to generate an output image.

US Pat. No. 10,192,145

METHOD OF PROVIDING IMAGE FEATURE DESCRIPTORS

Apple Inc., Cupertino, C...

1. A method comprising:obtaining a plurality of images of an object;
obtaining a plurality of feature descriptors from the plurality of images;
generating a descriptor set, wherein generating the descriptor set comprises:
comparing each feature descriptor within the plurality of feature descriptors to at least each other feature descriptor of the plurality of feature descriptors to determine match scores; and
assigning a subset of the plurality of feature descriptors to the descriptor set based on the match scores; and
identifying the object in an additional image based on the descriptor set.

US Pat. No. 10,192,144

COUPON READER

RESEARCH INTERNATIONAL, I...

1. A method of reading a coupon channel that displays a test section pattern after being exposed to a target substance, said method includes providing a device having a structure defining a light-tight chamber, a light source positioned to illuminate said light-tight chamber, computer readable memory, a digital camera, a logic assembly and a user interface; providing a target pattern representation, representative of an exposed and at least partially developed coupon channel control section pattern; placing said digitized target pattern into said memory; placing said coupon in said chamber and using said light source to illuminate said chamber; exposing said coupon channel to a test fluid mixture; automatically repeatedly using said digital camera to take a digital image of said coupon channel test section after said exposure; after each of said digital images is taken, automatically using said logic assembly to compare the intensity profile of any pattern in said test section as shown in said digital image to the intensity profile of said target pattern representation to determine if it passes a similarity threshold; and in response to a digital image passing said similarity threshold, automatically providing a human perceptible indication that the target substance has been detected,wherein the improvement in said device includes a negative axicon lens interposed between said light source and said light-tight chamber, and wherein said negative axicon lens diffuses said light from said light source, to create an even illumination of said coupon in said chamber.

US Pat. No. 10,192,130

METHOD AND APPARATUS FOR RECOVERING A VEHICLE VALUE FROM AN IMAGE

BLINKER, INC., Denver, C...

1. A mobile apparatus, comprising:an image sensor configured to convert an optical image into an electrical signal, the optical image including an image of a vehicle license plate;
a license plate detector, which when executed by a processor, is configured to:
identify, using the electrical signal, one or more object images from the image, each of said one or more images comprising a candidate vehicle license plate image,
crop the image to said identified one or more of the object images,
score each of the cropped one or more of the object images based on a probability that the cropped object image comprises the vehicle license plate image, wherein each of the cropped one or more object images is scored by:
detecting a plurality of alphanumeric characters in the object image, and
applying a score based on a position of one of the plurality of characters relative a position of another one of the plurality of characters, and
based on the scored object images, recover, at the mobile apparatus, information from the vehicle license plate image; and
an interface configured to transmit the vehicle license plate information to a remote apparatus and receive an estimated value for a vehicle corresponding to the vehicle license plate in response to the transmission.

US Pat. No. 10,192,126

BEHAVIOR RECOGNITION APPARATUS, LEARNING APPARATUS, AND METHOD

TOYOTA JIDOSHA KABUSHIKI ...

1. A behavior recognition apparatus comprising:a processor programmed to:
detect, based on a vehicle interior image obtained by photographing a vehicle interior, positions of a plurality of body parts of a person inside a vehicle in the vehicle interior image;
calculate distances between the detected positions of each of the plurality of body parts relative to each other, such that distances between all combinations of the plurality of body parts is calculated;
calculate a rank-order feature that ranks magnitudes the calculated distances between each combination of the detected positions of the plurality of body parts; and
discriminate a behavior of an occupant in the vehicle based on using the calculated rank order feature as an input to a discriminator learned in advance, which recognizes the behavior of the occupant inside the vehicle as an output of the discriminator.

US Pat. No. 10,192,120

METHOD AND SYSTEM FOR GENERATING A SMART TIME-LAPSE VIDEO CLIP

GOOGLE LLC, Mountain Vie...

1. A method of generating a time-lapse video clip, the method comprising:at an electronic device having a display, one or more processors and memory storing instructions for execution by the one or more processors:
displaying a video monitoring user interface on the display, the video monitoring user interface including a video window and an event timeline, the video window displaying video captured by a camera located remotely from the electronic device, wherein a subset of the video includes a plurality of motion events including a first motion event associated with an event category and a second motion event not associated with the event category, and the event timeline includes a plurality of time indicators each indicating a time in history and a plurality of event indicators each indicating a motion event;
detecting a user input selecting a segment of the event timeline, wherein the selected segment of the event timeline includes a first event indicator associated with the first motion event, a second event indicator associated with the second motion event, and a subset of the plurality of time indicators on the event timeline;
based at least on the detected user input, causing generation of a time-lapse video clip of the selected segment of the event timeline, including configuring a first portion associated with the first motion event to play at a different speed from a second portion associated with the second motion event; and
displaying and playing in the video monitoring user interface the time-lapse video clip of the selected segment of the event timeline, including playing the first portion at a different speed from the second portion.

US Pat. No. 10,192,098

PALM PRINT IMAGE MATCHING TECHNIQUES

MorphoTrak, LLC, Anaheim...

1. A method for matching palm print images, the method implemented by an automatic palm print identification system including a processor, a memory coupled to the processor, an interface to a palm print scanning device, and a sensor associated with the palm print scanning device, the method comprising:generating, for a search palm print image, a search template that identifies at least a plurality of distinctive search orientation blocks within a search orientation field for the search palm print image, each distinctive search orientation block within the plurality of distinctive search orientation blocks having an orientation difference, relative to an adjacent search orientation block within the search orientation field, that satisfies a first threshold;
obtaining a reference template that identifies a plurality of distinctive reference orientation blocks within a reference orientation field for a reference palm print image, each distinctive reference orientation block within the plurality of distinctive reference orientation blocks having an orientation difference, relative to an adjacent reference orientation block within the reference orientation field, that satisfies a second threshold;
identifying, for each of the distinctive search orientation blocks, a mated distinctive reference orientation block from among the plurality of distinctive reference orientation blocks;
comparing one or more regions of the search orientation field that includes at least one distinctive search orientation block with one or more corresponding regions of the reference orientation field that includes at least one distinctive reference orientation block that correspond to the at least one distinctive search orientation block;
computing an orientation similarity score between the search palm print image and the reference palm print image based at least on comparing the one or more regions of the search orientation field and the one or more regions of the reference orientation field
determining that the computed orientation score satisfies a predetermined threshold value;
determining a match between the search palm print image and the reference palm print image based at least on determining that the computed orientation score satisfies the predetermined threshold value; and
providing, for output to one or more computers of the automatic palm print identification system, data indicating the match between the search palm print image and the reference palm print image.

US Pat. No. 10,192,093

ULTRASONIC FINGERPRINT SENSOR PACKAGE

NANCHANG O-FILM BIO-IDENT...

1. An ultrasonic fingerprint sensor package comprising:a substrate;
a control chip arranged on the substrate;
bonding wires, the control chip connected to the substrate by the bonding wires using a wire bonding technology;
an ultrasonic probe arranged on the control chip and is configured to emit ultrasonic wave and receive ultrasonic wave reflected by an object; and
packaging material covering the substrate, the control chip, and the bonding wires and fixing the ultrasonic probe using a molding technology;
wherein the ultrasonic probe comprises a piezoelectric layer, a plurality of emitters, and a plurality of receiving lines, the piezoelectric layer comprises an array of piezoelectric posts, the emitters are formed on a lower end of the piezoelectric layer and corresponds to the piezoelectric posts, each of the emitters is connected to a corresponding piezoelectric post, the receiving lines are arranged on an upper end of the piezoelectric layer and corresponds to the piezoelectric posts, and each of the receiving lines is connected to a row of the piezoelectric posts;
wherein the emitters comprises an alloy layer on the lower end of the piezoelectric layer and a plurality of metal pads arranged on the lower end of the alloy layer.

US Pat. No. 10,192,090

INFORMATION PROCESSING DEVICE, IMAGE READING APPARATUS AND NON-TRANSITORY COMPUTER READABLE MEDIUM STORING PROGRAM FOR SCANNING BASED ON A CODE IMAGE

FUJI XEROX CO., LTD., To...

1. An information processing device comprising:a scanner that performs scanning of an image of a single page of a document and detects a code image included in a scanned region of the image where the scanning is completed; and
a setting unit that sets, based on the code image detected by the scanner, a scanning region within an unscanned region of the image in which scanning by the scanner is to be subsequently performed.

US Pat. No. 10,192,089

SYSTEMS AND METHODS FOR AUTHENTICATION OF CONSUMER PRODUCTS

HONEYWELL INTERNATIONAL I...

1. A method for authentication of a consumer product, wherein the method comprises:providing the consumer product, optionally with packaging material associated therewith;
detecting filtered light from an intrinsic portion of the consumer product or packaging material associated therewith using a photodetector of a portable computing device to produce at least one single-color image data set representative of the intrinsic portion for at least one color;
comparing the at least one single-color image data set with a stored data set representative of authentic information for the intrinsic portion using a microprocessor of the portable computing device, wherein comparing the at least one single-color image data set with the stored data set is conducted independent of and separate from any analysis of non-color data obtained from preconfigured security features; and
providing an indication of authenticity of the consumer product with the portable computing device based upon an outcome of comparing the at least one single-color image data set with the stored data set representative of authentic information for the intrinsic portion.

US Pat. No. 10,192,087

METHODS AND ARRANGEMENTS FOR IDENTIFYING OBJECTS

Digimarc Corporation, Be...

1. An image processing method to identify a canned, barcoded item selected for purchase by a first shopper at a retail store, the store having a shopping portion where items are stocked for sale, and a checkout portion, the method including using information from a first sensor, and then using information from second sensor different than the first sensor, in a data fusion manner to narrow a universe of possible item identifications, the method more particularly comprising the acts:based on information from the first sensor, developing a set of plural item identification hypotheses about the canned barcoded item selected by the shopper for purchase, each of said item identification hypotheses having an associated confidence score that respectively indicates certainty about said hypothesis;
refining the set of plural identification hypotheses about the selected barcoded item, by applying data fusion based on other information, the other information including information from the second sensor, said refining including revising at least certain of said associated confidence scores;
if need be, successively repeating said refining act, until one of said revised confidence scores has a value exceeding a particular, predetermined threshold value, said threshold value having been established prior to said refining act, and serving as a basis for comparison in judging the revised confidence scores; and
adding, to a purchase tally for said shopper, an item associated with said one revised confidence score that has a value exceeding the threshold value, said item being the canned barcoded item selected for purchase by the shopper;
wherein one of said sensors is a fixed sensor in an aisle of the shopping portion of the store, the information from said fixed sensor that is used in said data fusion manner more particularly comprising (a) information indicating locations visited by the shopper during a track of the shopper through the store, or (b) information indicating both removal of an object from a store shelf location and a time of such removal; and
the other of said sensors is a camera at the checkout portion of the retail store, the information from said camera that is used in said data fusion manner more particularly-comprising imagery depicting the canned, barcoded item, or a person's interaction with said item.

US Pat. No. 10,192,084

SYSTEM AND METHOD FOR AUTHENTICATING OBJECTS WITH AUTHORIZED ACCESS CONTROLS

Zortag, Inc., Great Neck...

1. An object authentication method, comprising:associating a plurality of authentication tags with a corresponding plurality of objects;
configuring each tag with a first dataset comprised of a random distribution of three-dimensional elements, and with a second dataset comprised of machine-readable data elements, the first and second datasets of the tags together comprising respective authentication keys that uniquely identify the respective objects;
storing key data indicative of the authentication keys in a database;
configuring a plurality of mobile devices to read the datasets of the authentication keys;
storing access control parameters in the database, the stored access control parameters being indicative of conditions under which the datasets of the authentication keys are successfully read;
reading the datasets of at least one of the authentication keys with at least one of the mobile devices to obtain read key data;
sending device data indicative of the at least one mobile device that is reading the datasets of at least one authentication key to the database;
determining if the read key data matches the stored key data, and if the sent device data matches at least one of the stored access control parameters; and
authenticating that the respective object is genuine when both the read key data matches the stored key data, and when the sent device data matches the at least one stored access control parameter.

US Pat. No. 10,192,079

METHOD AND SYSTEM FOR MAGNETIC STRIPE READING USING MOBILE MAGNETOMETERS

eBay Inc., San Jose, CA ...

1. A mobile device, comprising:a housing having a surface for swiping a magnetic swipe card;
a magnetometer, positioned within the housing configured to detect magnetic information from the magnetic swipe card and to produce digital magnetometer output signals representing the magnetic information;
a hardware processor coupled to the magnetometer, the hardware processor configured to:
filter the digital magnetometer output signals based, at least in part, on a magnitude of the digital magnetometer output signals, and
provide data derived from the filtered digital magnetometer output signals to an application for processing.

US Pat. No. 10,192,076

SECURITY HOUSING WITH RECESSES FOR TAMPER LOCALIZATION

SQUARE, INC., San Franci...

1. A secure electronic system having a tamper detection circuit that includes a housing portion and a board portion and that detects one or more tampering attempts, the secure electronic system comprising:a security housing enclosing at least a portion of a circuit board, the security housing comprising:
a non-conductive housing comprising:
an interior surface facing the circuit board, and
an exterior surface,
a plurality of recesses within the interior surface of the non-conductive housing, wherein each recess of the plurality of recesses is in a different one of a plurality of zones of the security housing,
the housing portion of the tamper detection circuit running along the interior surface of the non-conductive housing including along the plurality of recesses, and
an insulative covering layered over the housing portion of the tamper detection circuit other than over the plurality of recesses; and the circuit board, the circuit board comprising:
a board, and
the board portion of the tamper detection circuit that is disposed along the board and that is electrically connected to the housing portion of the tamper detection circuit via a plurality of connector pieces thereby completing the tamper detection circuit, the board portion of the tamper detection circuit configured to detect tampering with the tamper detection circuit, wherein a tamper zone of the plurality of zones of the security housing is identified based on at least one voltage condition at one or more of the plurality of recesses, the tamper zone corresponding to a location of tampering.

US Pat. No. 10,192,075

METHOD OF SECRET INFORMATION ENTERING INTO ELECTRONIC DIGITAL DEVICES

ADUCID S.R.O., Brno (CZ)...

1. A method of a secret information entering to an electronic digital device by a user using an input/output device, said method comprising the steps of:assigning, by the electronic digital device, to each of elements (2) of the secret information an element (1) of multimedia information designed for interaction during indirect entering of the secret information, the electronic digital device displays to the user the multimedia information designed for interaction containing elements (1) in such a way that their relation to control elements (5) of the electronic digital device is variable between individual displays; and
selecting, by the user, the elements (1) of the multimedia information designed for interaction assigned to the elements (2) of the secret information in an order corresponding with the order of the elements (2) of the secret information, so by selecting the elements (1) of the multimedia information designed for interaction the user selects the elements (2) of the secret information in given order.

US Pat. No. 10,192,074

TECHNIQUE FOR DATA LOSS PREVENTION THROUGH CLIPBOARD OPERATIONS

Symantec Corporation, Mo...

1. A method for protecting against data loss events on a computing system in which applications execute in a sandboxed environment, comprising:intercepting a first clipboard application programming interface (API) call performed by a runtime broker requesting that data from a first sandboxed application isolated from resources of the computing system and impersonated by the runtime broker be copied to a clipboard;
retrieving, from the runtime broker, information identifying the first sandboxed application from which the data is copied, wherein the information identifying the first sandboxed application includes a process ID of the first sandboxed application;
storing the data and the information identifying the first sandboxed application into the clipboard;
intercepting a second clipboard API call performed by the runtime broker requesting that a paste operation be executed to paste the data into a second sandboxed application isolated from the resources of the computing system and impersonated by the runtime broker;
retrieving information identifying the second sandboxed application, wherein the information identifying the second sandboxed application includes a process ID of the second sandboxed application;
comparing the information identifying the second application to the information identifying the first application; and
taking one or more actions to control execution of the paste operation based at least in part on the comparison, wherein the one or more actions comprise:
allowing the paste operation to execute based on the comparison indicating that the information identifying the first application and the information identifying the second application match;
allowing the paste operation to execute based on the comparison indicating that the information identifying the first application and the information identifying the second application do not match and on a determination that the data does not correspond to sensitive data under a policy; or
blocking the paste operation based on the comparison indicating that the information identifying the first application and the information identifying the second application do not match and on a determination that the data corresponds to sensitive data under the policy.

US Pat. No. 10,192,071

METHOD FOR INTEGRATING APPLICATIONS

SYMANTEC CORPORATION, Mo...

1. A method for integrating a Software as a Service (“SaaS”) application with an on-premise application, comprising:mapping, by the on-premise application of an enterprise, personally identifiable information to an anonymous identification, wherein the personally identifiable information and the anonymous identification are associated with a log;
sending, by an on-premise appliance, the anonymous identification and the log to an SaaS appliance, the on-premise appliance comprising the on-premise application and the SaaS appliance comprising the SaaS application, wherein the SaaS application is configured to:
generate application-specific analytics based on the log;
validate an authorization of a user of the SaaS appliance to access the personally identifiable information, wherein the user is associated with a browser of the enterprise; and
generate, after validating the authorization of the user, a temporary token;
accessing, by the browser of the enterprise, the generated application-specific analytics from the SaaS appliance;
requesting, by the browser of the enterprise and from the SaaS appliance, the temporary token;
accessing, by the browser of the enterprise and from the SaaS appliance, the generated temporary token;
sending, by the browser of the enterprise and through a network of the enterprise, the temporary token to the on-premise appliance to request the personally identifiable information mapped to the anonymous identification; and
receiving, by the browser of the enterprise, the personally identifiable information from the on-premise appliance.

US Pat. No. 10,192,040

SOFTWARE FEATURES LICENSING AND ACTIVATION PROCEDURE

Corning Optical Communica...

1. A method for licensing software for a remote site of a plurality of sites, the method comprising:authorizing at least one first software feature for the remote site of the plurality of sites;
obtaining a control unit ID for the remote site of the plurality of sites;
correlating the at least one first software feature with the control unit ID in a downloadable features activation file;
obtaining another control unit ID for another remote site of the plurality of sites;
correlating the at least one first software feature with the another control unit ID in the downloadable features activation file;
removing at least one second software feature previously authorized for the remote site of the plurality of sites from the downloadable features activation file;
downloading the features activation file at the remote site of the plurality of sites;
activating the at least one first software feature according to the features activation file;
deactivating the at least one second software feature; and
downloading the at least one first software feature from a software database over a network.

US Pat. No. 10,192,039

SYSTEM FOR CONTEXT-BASED DATA PROTECTION

Microsoft Technology Lice...

1. A method in a computing device, comprising:storing data in a storage device of the computing device, the stored data stored with assigned parameters including sensitivity level, an associated data protection response selected from a plurality of data protection responses that includes a soft delete and a hard delete, and a contextual trigger configured to cause the assigned data protection response to be enacted;
subsequent to said storing, monitoring for an occurrence of the assigned contextual trigger;
comparing the occurred contextual trigger to the assigned contextual trigger to determine a match; and
enacting the data protection response associated with the data in response to the determined match.

US Pat. No. 10,192,037

REPORTING SYSTEM AND METHOD FOR INGESTIBLE PRODUCT PREPARATION SYSTEM AND METHOD

Elwah LLC, Bellevue, WA ...

1. A system, comprising:a vending machine, including at least:
at least one production machine configured for preparation of one or more ingestible products incorporating one or more controlled substances;
at least one processing device; and
at least one non-transitory computer-readable medium including at least one or more instructions which, when executed by the at least one processing device, configure the at least one processing device as at least:
circuitry configured for receiving at least one identity of at least one particular living being;
circuitry configured for receiving directive information relating to the at least one particular living being, the directive information including at least one or more indications of identity of an issuer of the directive information and one or more indications of at least one particular ingestible product including at least one controlled substance for preparation via the at least one production machine, the at least one particular ingestible product designated by the issuer of the directive information for ingestion by the at least one particular living being;
circuitry configured for obtaining at least one verification of controlled substance directive issuance authorization of the issuer of the directive information;
circuitry configured for obtaining at least one verification of authorship of the directive information by the issuer;
circuitry configured for controlling the at least one production machine to prepare the at least one particular ingestible product, including at least incorporating the at least one controlled substance, based at least partially on (i) the circuitry configured for receiving the at least one identity, (ii) the circuitry configured for receiving the directive information, (iii) the circuitry configured for obtaining the at least one verification of controlled substance directive issuance authorization, and (iv) the circuitry configured for obtaining the at least one verification of authorship;
circuitry configured for recording occurrence information indicative of the preparation of the at least one particular ingestible product via the at least one production machine; and
circuitry configured for controlling at least one dispensing, by the at least one production machine, of the at least one prepared particular ingestible product for collection by the at least one particular living being.

US Pat. No. 10,192,028

DATA ANALYSIS DEVICE AND METHOD THEREFOR

Hitachi High-Technologies...

1. A data analysis device comprising:at least one storage medium configured to store a reference genome sequence database and a read sequence database, the genome sequence database including data representing a plurality of reference genome sequences and lengths at which partial sequences starting from base positions of the reference genome sequences become unique, and the read sequence database including data representing a Burrows-Wheeler Transform (BWT) of a plurality of read base sequences and a plurality of integer values representing a plurality of predetermined head bases of a sorted list of cyclic permutations (SLCP) corresponding to the read base sequences; and
a processor programmed to:
select a key sequence on the basis of a specified genome region to be analyzed, the key sequence being a partial sequence with a length of a first minimum length for uniqueness (MLU) in the specified genome region which is determined by referring to the genome sequence database,
determine a depth of the key sequence by referring to the BWT and the integer values of the head bases of the SLCP of the read sequence database, the depth being a number of the read base sequences that contain the key sequence,
scan the specified genome region and estimate a position by referring to the read sequence database based on the first MLU and the determined depth of the key sequence,
acquire a partial gene sequence with a second MLU from the estimated position,
extract the read base sequences containing the partial gene sequence at the estimated position from the read sequence database,
compare the extracted read base sequences with the reference genome sequences to analyze the specified genome region, and
output a result of the analysis.

US Pat. No. 10,192,015

METHOD OF ESTIMATING A YIELD OF AN INTEGRATED CIRCUIT AND METHOD OF OPTIMIZING A DESIGN FOR AN INTEGRATED CIRCUIT

SAMSUNG ELECTRONICS CO., ...

1. A method of estimating a yield of an integrated circuit, the method comprising:obtaining, from a design of the integrated circuit, slack values relating to timing paths included in the integrated circuit;
extracting critical paths from the timing paths included in the integrated circuit by using the slack values relating to the timing paths to perform a static timing analysis for the integrated circuit;
determining, for each respective one of the critical paths, a corresponding criticality sigma level;
grouping the critical paths into criticality sigma level groups according to the criticality sigma levels of the critical paths;
determining the yield of the integrated circuit based on a number of the critical paths in each criticality sigma level group of the criticality sigma level groups;
using a result of the determining the yield to modify the design of the integrated circuit; and
manufacturing the integrated circuit based on the modified design of the integrated circuit.

US Pat. No. 10,192,010

SIMULATION OF CHEMICAL REACTIONS VIA MULTIPLE PROCESSING THREADS

X Development LLC, Mount...

1. A method comprising:identifying a first group of one or more chemical reactions and a second group of one or more chemical reactions, wherein the first group of one or more chemical reactions use a first set of one or more precursors to produce a first set of one or more reaction products and the second group of one or more chemical reactions use a second set of one or more precursors to produce a second set of one or more reaction products, such that (a) no precursor in the first set of one or more precursors is also in the second set of one or more precursors, (b) no reaction product in the first set of one or more reaction products is also a precursor in the second set of one or more precursors, and (c) no reaction product in the second set of one or more reaction products is also a precursor in the first set of one or more precursors;
based on reaction kinetics of the one or more chemical reactions of the first group and initial respective quantities of the one or more precursors in the first set of one or more precursors, executing a first processing thread to iteratively calculate subsequent respective quantities of the one or more precursors in the first set of one or more precursors; and
based on reaction kinetics of the one or more chemical reactions of the second group and initial respective quantities of the one or more precursors in the second set of one or more precursors, executing a second processing thread to iteratively calculate subsequent respective quantities of the one or more precursors in the second set of one or more precursors,
wherein the first processing thread and the second processing thread are executed contemporaneously,
wherein the first group of one or more chemical reactions comprises a first chemical reaction, a second chemical reaction, and a third chemical reaction,
wherein the first set of one or more precursors comprises a first precursor, a second precursor, and a third precursor,
wherein the first precursor is a precursor of the first chemical reaction and a precursor of the second chemical reaction,
wherein the second precursor is a precursor of the second chemical reaction, and
wherein the third precursor is a precursor of the second chemical reaction and a precursor of the third chemical reaction, the method further comprising:
determining that an amount remaining of the second precursor is less than a threshold amount by executing the first processing thread;
iteratively calculating further subsequent quantities of the third precursor by executing a third processing thread; and
contemporaneous with the execution of the third processing thread, continuing to execute the first processing thread to iteratively calculate further subsequent quantities of the first precursor.

US Pat. No. 10,192,001

VISUALIZING CONVOLUTIONAL NEURAL NETWORKS

SAS INSTITUTE INC., Cary...

1. A system for visualizing convolutional neural networks, the system comprising:a processing device; and
a memory device on which instructions executable by the processing device are stored for causing the processing device to:
generate a matrix of symbols to be positioned in a graphical user interface, each symbol in the matrix indicating a feature-map value that represents a likelihood of a particular feature being present or absent at a location in an input to a convolutional neural network, each column in the matrix having feature-map values generated by convolving the input to the convolutional neural network with a respective filter for identifying a specific feature in the input;
generate a node-link diagram to be positioned in the graphical user interface, wherein the node-link diagram represents a feed forward neural network that forms part of the convolutional neural network and comprises:
a first row of symbols representing an input layer to the feed forward neural network, wherein the input layer is also a maxpooling layer of the convolutional neural network, the first row of symbols is color coded to represent activation values for nodes in the input layer, and each symbol in the first row of symbols is vertically aligned with a respective column in the matrix of symbols and indicates a maximum value in the respective column;
a second row of symbols representing a hidden layer of the feed forward neural network, the second row of symbols being color coded to represent activation values of nodes in the hidden layer;
a third row of symbols representing an output layer of the feed forward neural network, the third row of symbols being color coded to represent activation values of nodes in the output layer; and
lines between the first row of symbols, the second row of symbols, and the third row of symbols, the lines representing connections between nodes in the input layer, the hidden layer, and the output layer of the feed forward neural network;
generate the graphical user interface at least in part by positioning the matrix of symbols above and adjacent to the node-link diagram in the graphical user interface; and
transmit a display communication to a display device for causing the display device to output the graphical user interface.

US Pat. No. 10,191,981

PLAYBACK QUEUE CONTROL INDICATOR

SONOS, INC., Santa Barba...

1. A mobile device comprising:a user interface;
a network interface;
an audio output interface;
a processor;
a non-transitory computer-readable medium; and
program instructions stored on the non-transitory computer-readable medium that are executable by the processor to cause the mobile device to perform functions comprising:
detecting that the mobile device is in a communication range of a network media system comprising one or more playback devices;
in response to the detecting, displaying, via the user interface of the mobile device, a status indicator having a first visual appearance, wherein the first visual appearance of the status indicator provides an indication that (i) the mobile device is in the communication range of the network media system and (ii) the mobile device is not in a connected state with any playback device of the network media system such that the mobile device is configured to play back media items via the audio output interface of the mobile device rather than controlling playback of media items by any playback device of the network media system;
while the mobile device is in the communication range of the network media system, entering into a connected state with at least one playback device in the network media system; and
in response to entering into the connected state with the at least one playback device in the network media system, changing the display of the status indicator from the first visual appearance to a second visual appearance, wherein the second visual appearance of the status indicator provides an indication that (i) the mobile device is in the communication range of the network media system and (ii) the mobile device is in the connected state with the at least one playback device of the network media system such that the mobile device is configured to control playback of media items by the at least one playback device of the network media system rather than playing back media items via the audio output interface of the mobile device.

US Pat. No. 10,191,980

PLAYBACK QUEUE CONTROL VIA A PLAYLIST ON A COMPUTING DEVICE

SONOS, INC., Santa Barba...

1. A tangible, non-transitory computer-readable medium storing instructions that, when executed by a processor, cause a computing device to perform functions comprising:entering a first connection state on the computing device, wherein while the computing device is in the first connection state, actions taken on a playlist on the computing device i) are applied to the playlist and ii) are not applied to a playback queue associated with a zone, wherein the zone comprising one or more playback devices is configured to play back media items according to the playback queue;
receiving an input indicating a selection of the zone; and
in response to receiving the input, entering a second connection state, wherein entering the second connection state comprises:
establishing a connected state between the computing device and the one or more playback devices, wherein while the connected state is established, one or more actions taken on the playlist on the computing device are i) applied to the playlist and ii) transmitted, in a message to the zone over a network, as one or more corresponding actions to be applied to the playback queue.

US Pat. No. 10,191,979

CONVERTING GRAPHICAL DATA-VISUALIZATIONS INTO SONIFIED OUTPUT

SAS INSTITUTE INC., Cary...

1. A system comprising:a processing device; and
a memory device on which instructions executable by the processing device are stored for causing the processing device to:
receive metadata that describes a plurality of data points for a chart;
display the chart and an input element associated with the chart within a graphical user interface (GUI);
detect an interaction with the input element;
in response to detecting the interaction with the input element:
visually remove the chart so that the chart is no longer visible within the GUI; and
generate an interactive interface within the GUI using the metadata, wherein the interactive interface is different from the chart, and wherein the interactive interface includes a matrix of cells, each cell in the matrix corresponding to a respective data point among the plurality of data points described by the metadata;
detect an interaction with a cell in the matrix, the interaction indicating that a sonified representation of a data point corresponding to the cell is to be output; and
based on detecting the interaction:
determine at least two sound characteristics for the sonified representation of the data point using a portion of the metadata describing the data point, the at least two sound characteristics each audibly representing a different aspect of the data point; and
transmit an audio signal to an audio device, the audio signal being configured to cause the audio device to output the sonified representation having the at least two sound characteristics.

US Pat. No. 10,191,977

SYSTEM AND METHOD FOR PROVIDING TECHNOLOGY ASSISTED DATA REVIEW WITH OPTIMIZING FEATURES

Open Text Holdings, Inc.,...

1. An electronic document system, comprising:a processor;
a data store including a plurality of documents;
a non-transitory computer readable medium, comprising instructions for:
generating a document map for the plurality of documents within the data store using a topic-related generative model for the plurality of documents by clustering the plurality of documents into topics based on the topic-related generative model;
selecting a control set of documents from the plurality of documents, wherein the control set of documents is selected from a first strata of the plurality of documents and a second strata of the plurality of documents, and wherein the first strata is randomly selected from documents with an initial responsiveness score below a decision boundary score and the second strata is randomly selected from documents with the initial responsiveness score above the decision boundary score;
sending the control set of documents to a user;
receiving a control set metric regarding the control set of documents from the user, wherein the control set metric includes an indicator of responsiveness for each of the documents of the control set of documents;
the document system performing the steps of:
a) determining a responsiveness score for each of the plurality of documents according to a scoring algorithm including determining a document responsiveness probability for the document, determining a weighted topic score for the document for each of a set of topics in the topic-related generative model based on the document responsiveness probability and a topic-document weight between the topic and the document, generating the initial responsiveness score based on the topic-document weights of the document for each topic and the weighted topic score, and normalizing the document responsiveness probability based on the initial responsiveness score to determine the responsiveness score for the document;
b) determining a set of responsive documents and a set of non-responsive documents of the plurality of documents based on the responsiveness score determined for each of the plurality of documents and the decision boundary score;
c) determining a confidence score for the document system using the responsiveness score for each of the documents of the control set and the indicator of responsiveness for each of the control set documents received from the user;
d) selecting one or more of the plurality of documents based on the responsiveness scores of the plurality of documents, wherein the responsiveness score of each of the one or more selected documents is at or near the decision boundary score;
e) presenting the one or more selected documents to the user;
f) receiving an indicator of responsiveness from the user for each of the selected documents;
g) refining the scoring algorithm based on the indicator of responsiveness for each of the selected document; and
h) generating a desired confidence score for the document system and presenting the set of responsive documents to the user when the desired confidence score for the document system is achieved, wherein the confidence score for the document system is determined by comparing the responsiveness score for the documents of the control set to the indicator of responsiveness for the documents of the control set received from the user.

US Pat. No. 10,191,975

FEATURES FOR AUTOMATIC CLASSIFICATION OF NARRATIVE POINT OF VIEW AND DIEGESIS

The Florida International...

1. A computer-based system of predicting a narrative point of view of text data, the system comprising:a receiving device configured to receive text data;
a non-transitory computer-readable medium comprising natural language processing code stored thereon that, when executed, cause a processor to:
receive, by the receiving device, text data;
perform feature extraction using feature extraction code, by performing the following:
remove quoted text and punctuation characters from the text data;
convert upper case characters in the text data to lower case characters;
extract each pronoun contained in the text data and a respective number of instances of each pronoun;
insert a respective number of instances of each pronoun into a feature vector; and
predict, by support vector machine code, a narrative point of view of the text data based upon the extracted pronouns and the respective number of instances of each pronoun,
wherein each pronoun comprises one of the following: “I”, “me”, “my”, “mine”, “myself”, “we”, “us”, “our”, “ours”, “you”, “your”, “yours”, “he”, “him”, “his”, “she”, “her”, “hers”, “they”, “them”, and “theirs”, and
wherein the support vector machine code is trained to predict the narrative point of view of the text data based upon the pronouns and the respective number of instances of each pronoun.

US Pat. No. 10,191,966

ENABLING ADVANCED ANALYTICS WITH LARGE DATA SETS

Business Objects Software...

1. A computer-implemented method comprising:receiving, by operation of a computer system, a dataset of a plurality of data records, each of the plurality of data records comprising a plurality of features and one or more target variables;
selecting key features among the plurality of features based at least on relevance measures of the plurality of features with respect to the one or more target variables, wherein selecting key features among the plurality of features comprises:
selecting a first subset of data records with a first size from the dataset of the plurality of data records;
selecting a first subset of features from the plurality of features of the first subset of data records;
selecting a second subset of features from the plurality of features of the first subset of data records;
computing a similarity metric between the first subset of features and the second subset of features;
determining that the first subset of features and the second subset of features converge based on the similarity metric; and
in response to the determination, identifying key features of the dataset based on the first subset of features and the second subset of features of the first subset of data records;
calculating a first set of relevance measures of each of the first subset of features with respect to the target variable;
calculating a second set of relevance measures of each of the second subset of features with respect to the target variable; and
wherein computing a similarity metric comprises computing the similarity metric based on the first set of relevance measures and the second set of relevance measures;
dividing the dataset into a plurality of subsets;
for each of the plurality of subsets, identifying a plurality of clusters and respective centroids of the plurality of clusters based on the key features;
identifying a plurality of final centroids based on the respective centroids of the plurality of clusters for the each of the plurality of subsets, the plurality of final centroids being respective centroids of a plurality of final clusters; and
for each data record in the plurality of subsets, assigning the data record to one of the plurality of final clusters based on distances between the data record and the plurality of final centroids.

US Pat. No. 10,191,965

AUTOMATICALLY DETERMINING WHETHER A REVISION IS A MAJOR REVISION OR A MINOR REVISION BY SELECTING TWO OR MORE CRITERIA, DETERMINING IF CRITERIA SHOULD BE WEIGHTED AND CALCULATING A SCORE HAS EXCEEDED A THRESHOLD

VMware, Inc., Palo Alto,...

1. A computer-implemented method in a server computer system for grouping consecutive revisions of a file into a plurality of logical clusters to facilitate management of revision growth, the revisions stored in a document store accessed by a plurality of users and created by a plurality of distinct client systems, comprising:receiving a plurality of revisions of the file, the revisions stored in the document store;
for each received revision of the file,
determining whether the received revision meets each of a plurality of predetermined criteria related to differences between the received revision and an immediately previous received revision of the file;
for each criteria that is met, determining whether the met criteria is indicated for weighting;
for each met criteria that is indicated for weighting, assigning a weighted value corresponding to the met criteria and adding the weighted value to a cumulative score for the received revision;
determining whether the cumulative score exceeds a predetermined threshold;
if the cumulative score exceeds the predetermined threshold, then determining that the received revision represents a significant change to the file;
if the cumulative score does not exceed the predetermined threshold, then determining that the received revision represents an incremental change to the file;
when determined that the received revision represents an incremental change to the file, appending the received revision as a most recently added revision to a logical cluster identified as a current logical cluster; and
when determined that the received revision represents a significant change to the file,
forming a new logical cluster with the received revision as a first revision of the new logical cluster.

US Pat. No. 10,191,960

PIPELINING PAXOS STATE MACHINES

GOOGLE LLC, Mountain Vie...

1. A method of pipelining Paxos transactions in a distributed database comprising a plurality of replica servers at a plurality of distinct geographic locations, each replica server having one or more processors and memory, the method comprising:selecting a leader server from the plurality of replica servers by a consensus of the replica servers;
at the leader server:
receiving N database write requests, wherein N is a positive integer greater than 1 and each of the N database write requests seeks to access distinct objects in the distributed database;
assigning a unique Paxos log number to each of the N database write requests, wherein each of the unique Paxos log numbers is associated with a status of a respective write request, and wherein the status includes one of: applied, committed, proposed, and unassigned;
constructing, in parallel, N proposed write transactions, wherein each of the N proposed write transactions incorporates a respective one of the N received write requests, and includes the unique Paxos log number assigned to the respective write request;
transmitting, in parallel, each ith transaction of the N proposed write transactions to a respective plurality of the non-leader replica servers, wherein i is a positive integer;
for each ith transaction of the N proposed write transactions, committing the ith transaction after receiving a respective plurality of confirmations for the ith write transaction from the respective plurality of the non-leader replica servers; and
updating the status associated with the respective Paxos log number for the ith write transaction for the respective plurality of the non-leader replica servers.

US Pat. No. 10,191,951

SYSTEM AND METHOD FOR DETERMINING USER KNOWLEDGE SCORES BASED ON TOPIC ANALYSIS OF MAPPED CONTENT

Fuze, Inc., Boston, MA (...

1. A computer-implemented method for mapping communication content based on topic analysis to determine user knowledge scores, the method comprising:receiving a plurality of communication content, wherein the plurality of communication content comprises spoken content and non-spoken content;
converting, as converted content, the spoken content to additional non-spoken content; generating a data set of the communication content, wherein the generated data set comprises a plurality of words contained within the converted content and the received non-spoken content;
constructing a generative statistical model from the data set, wherein the generative statistical model identifies a list of topics from the data set and identifies a topic percentage determined from a probability that a word in the data set is associated with a given topic in the identified list of topics;
generating a communication content graph comprising user nodes and word edges for each identified topic in the list of topics, wherein the user nodes represent users receiving or generating communication content and the word edges represent words shared between two users;
calculating a topic strength for each word edge, wherein the topic strength is calculated by multiplying the topic percentage by the number of words in the communication content andfurther multiplying the result by a communication content weight determined as a function of the age of the communication content;determining, based on the calculated topic strengths, a user knowledge score for each user associated with each identified topic; and outputting the user knowledge score.

US Pat. No. 10,191,934

DE-DUPLICATION SYSTEM AND METHOD THEREOF

HITACHI, LTD., Tokyo (JP...

1. A de-duplication system comprising:a memory;
a first storage device;
a second storage device;
a first processor, wherein the processor:
determines a calculation range of content input from a client terminal based upon a predetermined maximum chunk size and a predetermined minimum chunk size,
sets at least a first and second small calculation ranges, both the first and second small calculation ranges being smaller than the first calculation range,
sets the positions of windows for rolling hash calculation with respect to the first and second small calculation ranges at integral multiples of a width of each of the windows so that successive windows overlap, and
subjects the at least first and second small calculation ranges to a rolling hash calculation with shifting of the windows set to the first and second small calculation ranges based on parallel processing to form a cut-out chunk from the content; and
a second processor communicatively coupled to the memory, the first storage device, the second storage device, and the first processor, wherein the second processor:
does not store the cut-out chunk into the first storage device when the chunk having the same contents as the cut-out chunk is already stored in the first storage device.

US Pat. No. 10,191,921

SYSTEM FOR EXPANDING IMAGE SEARCH USING ATTRIBUTES AND ASSOCIATIONS

SAS Institute Inc., Cary...

1. A non-transitory computer-readable medium having stored thereon computer-readable instructions that when executed by a computing device cause the computing device to:receive a query, wherein the query is a request to identify an image relevant to the query, wherein the query includes a concept identifier and an attribute or an association;
input the received query into a trained query model to define a search syntax for the received query;
submit the defined search syntax to an expanded annotated image database, wherein the expanded annotated image database is an annotated image database combined with an attribute and association database, wherein the expanded annotated image database includes a concept image of a concept identified by the concept identifier with a plurality of attributes associated with the concept and a plurality of associations associated with the concept, wherein the attribute and association database includes a plurality of data records, wherein each data record of the plurality of data records includes a concept name, the plurality of attributes associated with the concept name, and the plurality of associations associated with the concept name, wherein an attribute describes a characteristic of the concept, wherein an association describes a relationship between two concepts;
receive a query result of the received query based on matching the defined search syntax to one or more of the plurality of attributes or one or more of the plurality of associations, wherein the query result includes the concept image of the concept associated with the matched one or more of the plurality of attributes or one or more of the plurality of associations; and
present the concept image included in the received query result in a display.

US Pat. No. 10,191,920

GRAPHICAL IMAGE RETRIEVAL BASED ON EMOTIONAL STATE OF A USER OF A COMPUTING DEVICE

Google LLC, Mountain Vie...

1. A method, comprising:outputting, by a computing device, for display, a first user interface associated with an application executing at the computing device, wherein the first user interface includes a selectable element for inserting the at least one graphical image in a communication associated with the user; and
responsive to detecting a user selection of the selectable element:
outputting, by the computing device, for display, a second user interface for controlling a camera of the computing device;
responsive to detecting user input at the second user interface for controlling the camera, obtaining, by the computing device, from the camera, an indication of an image of a user of the computing device;
determining, by the computing device, based on the image, a first emotion classification tag;
identifying, by the computing device, at least one graphical image from a database of pre-classified images with an emotional classification that is associated with the first emotion classification tag;
outputting, by the computing device, for display, a third user interface for selecting one or more of the at least one graphical image;
responsive to detecting user input at the third user interface for selecting the one or more of the at least one graphical image, producing, by the computing device, a graphical compilation including the one or more graphical images and the image; and
outputting, by the computing device, for display, the graphical compilation by at least one of:
outputting a fourth user interface for previewing the graphical compilation; or
inserting, into the communication, the graphical compilation.

US Pat. No. 10,191,916

STORAGE SYSTEM COMPRISING CLUSTER FILE SYSTEM STORAGE NODES AND SOFTWARE-DEFINED STORAGE POOL IN CLOUD INFRASTRUCTURE

EMC IP Holding Company LL...

1. An apparatus comprising:a multi-tier storage system comprising at least a front-end storage tier and a back-end storage tier;
the multi-tier storage system being implemented at least in part utilizing a plurality of virtual machines of cloud infrastructure;
the front-end storage tier comprising:
a plurality of storage nodes of a cluster file system with the storage nodes being implemented on respective ones of the virtual machines; and
a software-defined storage pool accessible to the storage nodes and implemented utilizing local disk resources of respective ones of the virtual machines;
the back-end storage tier being separate from the software-defined storage pool and comprising at least one object store;
wherein the multi-tier storage system is configured to recover from a failure in the local disk resources of a given one of the virtual machines by obtaining corresponding data from the local disk resources of one or more other ones of the virtual machines via the software-defined storage pool;
wherein a capacity of the software-defined storage pool is automatically adjustable by adjusting sizes of at least a subset of the virtual machines; and
wherein the cloud infrastructure is implemented by a processing platform comprising a plurality of processing devices.

US Pat. No. 10,191,908

SYSTEMS AND METHODS FOR MANAGING DATA LOSS PREVENTION POLICIES FOR APPLICATIONS

Symantec Corporation, Mo...

1. A computer-implemented method for managing data loss prevention policies for applications, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:maintaining, in at least one database, a categorization of at least one application as a business application;
assigning, in the database, a data loss prevention policy to the application based on the categorization of the application in the database as a business application at least in part by assigning to the application, based on the categorization of the application in the database as a business application, a monitoring data loss prevention response rule that monitors user action by reporting user action without blocking user action;
detecting that the application is attempting to access sensitive data;
applying, by a data loss prevention system in response to the detected attempt by the application to access sensitive data, the data loss prevention policy assigned to the application by reporting the attempt to access sensitive data without blocking the attempt; and
applying an override heuristic for overriding the categorization of the application as a business application by categorizing the application as a personal application instead of a business application in response to determining that the application has been used in excess over a threshold permitted by the data loss prevention system.

US Pat. No. 10,191,905

SENTIMENT-BASED CLASSIFICATION OF MEDIA CONTENT

Google LLC, Mountain Vie...

1. A computer-implemented method for presenting sentiment information, the method comprising:identifying, using a hardware processor, a first plurality of comments associated with a first portion of a media content item;
generating, using the hardware processor, for each of the first plurality of comments, a sentiment score indicating a likelihood that the comment expresses a type of sentiment;
determining, using the hardware processor, an aggregate score for the first portion of the media content item based on the sentiment score for the first plurality of comments;
causing, using the hardware processor, a sentiment plot representation to be presented that indicates the type of sentiment being expressed based on the aggregate score of the first portion of the media content item on a temporal axis corresponding to times of the media content item, wherein the sentiment plot representation is a line plot corresponding to a single sentiment, and wherein the sentiment plot representation is presented along with (i) at least a portion of the comments associated with a corresponding portion of the media content item being presented and (ii) one or more related media content items associated with the type of sentiment being expressed in the media content item;
identifying, using the hardware processor, a second plurality of comments associated with a second portion of the media content item;
generating, using the hardware processor, the sentiment score for each of the second plurality of comments and determining the aggregate score for the second portion of the media content item based on the sentiment score for the second plurality of comments; and
modifying, using the hardware processor, the sentiment plot representation to indicate the type of sentiment being expressed based on the aggregate score of the first portion of the media content item and the aggregate score of the second portion of the media content item.

US Pat. No. 10,191,896

POPULATING USER DATA

SKYPE, Dublin (IE)

1. A computer system for receiving user data comprising:a user terminal having a processor arranged to execute a data receiving application, wherein the data receiving application provides at least one street address field for a transaction, and wherein the user terminal is configured to:
receive user input to commence the transaction; and
issue, responsive to the user input, a notification that a street address for the transaction is required; and
a geographical location device in communication with a location network and arranged to receive the notification, and to identify a geographical location of the user terminal using information from the location network, the geographical location device operable to provide location data from which street address data of a user address is derived and supplied to the data receiving application to automatically communicate the street address data to the data receiving application for populating to the street address field for the transaction.