US Pat. No. 10,116,088

PLUG CONNECTOR CASING AND PLUG CONNECTOR

Lisa Draexlmaier GmbH, V...

1. A plug connector casing for a vehicle plug connector used to connect a cable, comprising:a main body of plastic material;
a casing lock that is displaceable relative to the main body along a plugging direction;
a cable support that is integrated with the main body and that is extending from an end face of the main body past the casing lock, wherein the cable support further includes one or more latch elements and has a guide slot adapted to guide a cable bracket in a latching direction perpendicular to the plugging direction, the guide slot having two mutually spaced apart contact bevels molded thereon behind the latch element with respect to the latching direction; and
the cable bracket retained on an end portion of the cable and adapted to be releasably latched to the cable support by the one or more latch elements.

US Pat. No. 10,116,086

ENCLOSURE FOR A CABLE CONNECTION

3M Innovative Properties ...

1. An enclosure for protecting a cable connection, the enclosure comprising:a sheet sealing member attached to an inner shell along two longitudinal edges of the inner shell such that the sheet sealing member is contained within the inner shell when the inner shell is secured around the cable connection and a rigid outer shell that longitudinally slides over and engages with the inner shell, wherein the outer shell has an opening extending along its entire length on one side to permit clearance and insertion of a connected cable to be inserted into the outer shell, wherein the inner shell further comprises a keying feature extending from the external surface of the inner shell, the keying feature fitted within the opening to ensure that the outer shell is disposed in the proper orientation over the inner shell,
wherein the inner shell further comprises pressure ridges formed on the interior surface of the inner shell to ensure adequate sealing at key locations around the cable connection.

US Pat. No. 10,116,085

SEALED CONNECTOR WITH AN EXTENDED SEAL SLEEVE AND RETAINER

Delphi Technologies, Inc....

1. A connector assembly, comprising:a connector body defining a cylindrical first terminal cavity;
an elongate first conductor having one end terminated within the first terminal cavity;
a cylindrical first seal axially surrounding a portion of the first conductor, said first seal defining a compliant primary sealing ring in compressive contact with an inner wall of the first terminal cavity, said first seal further defining an elongate first sleeve having frustoconical shape; and
a first seal retainer attached to the connector body having a first retainer tower extending therefrom defining an elongate frustoconical first retainer cavity configured to receive the first sleeve, wherein at least a portion of the first sleeve is in compressive contact an inner surface of the first retainer cavity.

US Pat. No. 10,116,081

ELECTRICAL OUTLET STRUCTURE

Keum-Ok Chae, Gyeonggi-D...

1. An electrical outlet structure comprising:an electrical outlet body which includes four plug terminal insertion holes formed in a front surface thereof; and
a blocking panel which includes two plug terminal through holes, and is installed on the front surface of the electrical outlet body to block the four plug terminal insertion holes,
wherein the electrical outlet body includes a ground wire provided on an upper surface thereof, and the blocking panel includes a ground connection part provided on a rear surface thereof to contact with the ground wire.

US Pat. No. 10,116,058

MULTI-APERTURE PLANAR LENS ANTENNA SYSTEM

Samsung Electronics Co., ...

15. A wireless communication device:a transceiver configured to provide one or more signals to an antenna system; and
the antenna system including:
at least one feed subarray of antenna elements configured to emit a plurality of beams; and
a plurality of planar lenses configured to steer the plurality of beams, each planar lens of the plurality of planar lenses including a different phase profile and positioned adjacent to one of the plurality of planar lenses,
wherein each beam of the plurality of beams comprises a different beam pattern.

US Pat. No. 10,116,057

METHOD AND APPARATUS FOR AUTOMATIC TUNING OF AN IMPEDANCE MATRIX, AND RADIO TRANSMITTER USING THIS APPARATUS

Samsung Electronics Co., ...

1. A method for tuning an impedance matrix, at a predetermined given frequency, by m user ports of an apparatus comprising the m user ports and n target ports, where m is an integer greater than or equal to 2, and n is an integer greater than or equal to 2, the apparatus allowing, at the predetermined frequency, a transfer of power from the user ports to the target ports, the method comprising:transmitting, by at least m sensors, at least one sensor output signal, each of the at least one sensor output signal being determined by at least one electrical variable;
estimating, by a signal processor, q real quantities depending on the impedance matrix presented by the user ports, where q is an integer greater than or equal to m, using the at least one sensor output signal obtained for m excitations applied to the user ports, at least one excitations being applied to each of the user ports, each of the excitations having a complex envelope, the complex envelopes of the excitations being linearly independent in a set of complex functions of one real variable, regarded as a vector space over a field of complex numbers, to transmit a tuning instruction as a function of the q real quantities depending on the impedance matrix; and
receiving, by a tuning processor, the tuning instruction from the signal processor, and transmitting tuning control signals to a multiple-input-port and multiple-output-port tuning unit, the tuning control signals being determined as a function of the tuning instruction, reactance of each of p adjustable impedance devices being determined by at least one tuning control signal, wherein the multiple-input-port and multiple-output-port tuning unit comprising the p adjustable impedance devices, where p is an integer greater than or equal to m, at the predetermined frequency, each of the p adjustable impedance devices of the multiple-input-port and multiple-output-port tuning unit has a reactance, the reactance of any one of the p adjustable impedance devices having an influence on the impedance matrix, the reactance of any one of the p adjustable impedance devices being adjustable by electrical means.

US Pat. No. 10,116,055

Z-SHAPED DUAL RING WINDING TYPE NFC ANTENNA AND ANTENNA SYSTEM

SHENZHEN SUNWAY COMMUNICA...

1. A Z-shaped dual ring winding type NFC antenna, characterized by comprising a ferrite core which is formed by superposing a plurality of plate-like ferrite units and extends along an X-Y plane, and two NFC antenna coils, namely a first coil and a second coil which are mutually connected and are wounded on the ferrite core; wherein the first coil is wound on the outer surface of the ferrite core in a Z shape along the projection direction of a Y axis; the second coil is spirally wound along the vertical Z axis direction; the lower end of the ferrite core is connected with an antenna insulating layer; the lower end face of the antenna insulating layer is connected with external electrodes that include a first external electrode and a second external electrode; the head end of the first coil are connected with the first external electrode, while the tail end is connected with the head end of the second coil through a connecting conductor; the tail end of the second coil is connected with the second external electrode; wherein the first coil comprises a plurality of bottom wire conductors which are positioned on the lower surface of the bottom plate-like ferrite unit and close to the end portion of the ?X axis, a plurality of top wire conductors which are positioned on the upper surface of the top plate-like ferrite unit and close to the end portion of the +X axis, a plurality of left wire conductors which connect the left end portions of the bottom wire conductors and the left end portions of the top wire conductors, and a plurality of right wire conductors which connect the right end portions of the bottom wire conductors and the right end portions of the top wire conductors; wherein the left wire conductors are formed by left conductors or left conductive holes that penetrate the left through-holes near the left ends of the bottom plate-like ferrite unit, the middle plate-like ferrite units and the top plate-like ferrite unit, and a first wire which is disposed near the left ends of the middle plate-like ferrite units; wherein the right wire conductors are formed by right conductors or left conductive holes that penetrate the right through-holes near the right ends of the bottom plate-like ferrite unit, the middle plate-like ferrite units and the top plate-like ferrite unit, and a second wire which is disposed near the right ends of the middle plate-like ferrite units; wherein the second coil includes a plurality of coil bodies which are disposed on the upper surface of the second bottom plate-like ferrite unit, the upper surfaces and/or the lower surfaces of the middle plate-like ferrite units; one end of each of the coil bodies on the bottom plate-like ferrite unit is a tail end, and is connected with the first external electrode, while the other end is a head end, connected with the tail end of each of the coil bodies on the second bottom plate-like ferrite unit through a vertical connecting conductor or a conductive through-hole which is disposed on a lateral side of the second bottom plate-like ferrite unit; the rest is done in a similar way until the head end of the top coil body is connected with the tail end of the first coil through the vertical connecting conductor or the conductive through-hole disposed on a lateral side of the top plate-like ferrite unit, wherein one or more turns of the coil bodies are disposed on the same surface.

US Pat. No. 10,116,054

ANTENNA MODULE AND ELECTRONIC DEVICE

MURATA MANUFACTURING CO.,...

1. An antenna module comprising:a multilayer body including a plurality of insulator layers laminated on one another in a laminating direction;
a surface-mounted device mounted on a top surface of the multilayer body;
an antenna coil including a plurality of coil conductors and a plurality of interlayer connection conductors that define a helical or substantially helical shape; and
at least one wiring conductor that is provided on at least one of the plurality of insulator layers and that is electrically connected with the surface-mounted device or the antenna coil; wherein
a coil winding axis of the antenna coil extends in a direction in which surfaces of the plurality of insulator layers extend;
the plurality of coil conductors of the antenna coil are provided on more than one of the plurality of insulator layers;
each of the plurality of interlayer connection conductors electrically connects end portions of corresponding ones of the plurality of coil conductors to each other; and
the at least one wiring conductor is located in a space defined by a structure of the antenna coil;
the at least one wiring conductor is disposed in the laminating direction of the insulator layers.

US Pat. No. 10,116,053

ANTENNA COIL COMPONENT, ANTENNA UNIT, AND METHOD OF MANUFACTURING THE ANTENNA COIL COMPONENT

SUMIDA CORPORATION, Toky...

1. An antenna coil component, comprising at least:a bobbin having a tubular shape and formed of an insulating material;
a winding wound around an outer circumferential side of the bobbin;
a base provided at least at one end side of the bobbin and formed of an insulating material; and
one or more metal terminals each having conductivity and fixed to the base,
wherein at least one metal terminal among the one or more metal terminals comprises a mounting part having a plate shape on which an electric component is mounted; and
an entire periphery of an end of the mounting part is spaced from the base.

US Pat. No. 10,116,037

ELECTRONIC DEVICE PROVIDED WITH AN INTEGRATED CONDUCTOR ELEMENT AND FABRICATION METHOD

STMicroelectronics (Alps)...

1. A method for fabricating an electronic device, comprising:producing a hole extending through a primary encapsulation block of a primary electronic device comprising a support plate, an integrated circuit chip mounted on a mounting face of the support plate and said primary encapsulation block extending over the integrated circuit chip and around the integrated circuit chip on said mounting face of the support plate, the encapsulation block having a front face parallel to the support plate, said hole at least partially revealing an electrical contact;
forming a conductive element to include a main portion and a secondary portion with a bend in the conductive element present between the main and secondary portions;
installing the formed conductive element in a position such that the main portion is carried by a front face of the primary encapsulation block and the secondary portion extends into said hole; and
electrically connecting the secondary portion to said electrical contact.

US Pat. No. 10,116,031

VERTICAL-TRANSITION STRUCTURE

NATIONAL TAIPEI UNIVERSIT...

1. A vertical-transition structure comprising:a microstrip line, comprising a substrate with an upper surface and a lower surface opposite to the upper surface, a signal line laid on the upper surface of the substrate and a ground plane laid on the lower surface of the substrate, wherein a first through hole is created next to the microstrip line and near one end of the signal line, and the first through hole penetrates through the substrate and the ground plane, and a configuration of the first through hole defines a first geometric center;
a metallic ring, placed underneath the microstrip line, and having a second through hole; and
a coaxial connector, having a center conductor, a dielectric body and an external conductor, wherein a portion of the external conductor is a mounting wall for the purpose of mechanical assembly, the center conductor comprises a first part and a second part, the first part of the center conductor is surrounded by the dielectric body, which fills the space between the first part of the center conductor and the external conductor, the second part of the center conductor extends out of the mounting wall, passing through the second through hole of the metallic ring first and then passing through the first through hole next to the microstrip line, wherein the position of the center conductor within the first through hole is eccentric with respect to the first geometric center, and at last the center conductor is connected to the signal line, and an extension direction of the center conductor is perpendicular to a longitudinal direction of the signal line;
wherein the second through hole has an inner wall, a configuration of the second through hole defines a second geometric center, wherein the second part of the center conductor of the coaxial connector passes the second geometric center of the second through hole but does not contact the inner wall of the second through hole; and
wherein the second part of the center conductor is an extended portion, the extended portion has a cross section with an area, the area of the cross section is smaller than an area enclosed by an edge of the first through hole, wherein the first through hole has an inner wall comprising a first inside wall portion and a second inside wall portion, the first inside wall portion is opposite to the second inside wall portion and is next to the end of the signal line, wherein the first geometric center is located at the center of the area enclosed by the edge of the first through hole, and the extended portion of the center conductor abuts against the first inside wall portion of the first through hole and then is connected to the end of the signal line and is far from the second inside wall portion, so as to create an eccentric structure within the first through hole.

US Pat. No. 10,116,020

BATTERY PACK WITH BRANCHING COOLING DUCT

GS YUASA INTERNATIONAL LT...

1. A battery pack comprising:a plurality of energy storage devices arranged with a gap which is formed between the energy storage devices for passing a fluid;
a case configured to accommodate the plurality of energy storage devices;
a first duct disposed in an inside of the case and defining a supply flow passage through which the fluid is supplied to the gap;
a second duct disposed in the inside of the case and defining a discharge flow passage through which the fluid which has passed through the gap is discharged; and
an auxiliary flow passage defined by the case and the outer surface of the first duct,
wherein the first duct includes a branching portion which is configured for the supply flow passage and the auxiliary flow passage to communicate with each other, and
wherein the branching portion is disposed at a position upstream of a position where the first duct reaches the energy storage device in the flow direction of the fluid in the supply flow passage.

US Pat. No. 10,116,019

ENERGY STORAGE ASSEMBLY, TEMPERATURE CONTROL DEVICE, AND MOTOR VEHICLE

AUDI AG, Ingolstadt (DE)...

1. A temperature control device for controlling at least one electrical energy store of a plurality of electrical energy stores of an energy storage assembly, with a thermally conductive spacer element being arranged between at least two electrical energy stores and having at least one area to separate the at least two electrical energy stores, said temperature control device comprising:a first heat pipe assembly including at least one heat pipe;
a second heat pipe assembly including at least one heat pipe;
a heat sink, said at least one heat pipe of the first heat pipe assembly having a condensation zone, in which a contained gaseous working medium can be condensed, said condensation zone being thermally coupled to the heat sink;
a heat source, said at least one heat pipe of the second heat pipe assembly having an evaporation zone, in which a contained liquid working medium can be evaporated, said evaporation zone being thermally coupled to the heat source,
wherein the at least one heat pipe of the first heat pipe assembly is thermally coupled with the heat sink and not any heat source, and the at least one heat pipe of the second heat pipe assembly is thermally coupled with the heat source and not any heat sink,
wherein the at least one heat pipe of the first heat pipe assembly and the at least one heat pipe of the second heat pipe assembly are thermally coupled to the spacer element, and
wherein the at least one heat pipe of the first heat pipe assembly is, at least substantially, thermally decoupled from the at least one heat pipe of the second heat pipe assembly when the first heat pipe assembly and the second heat pipe assembly are not directly physically in contact.

US Pat. No. 10,116,015

TEMPERATURE CONTROL DEVICE FOR TEMPERATURE CONTROLLING A BATTERY

Mahle International GmbH,...

1. A temperature control device for temperature controlling a battery of a motor vehicle comprising:a housing defining a housing interior, the housing having a metal housing bottom and a housing lid;
a plurality of tubular bodies arranged in the housing interior adjacent to one another for a coolant to flow therethrough, wherein an electric heating device is arranged in the housing interior in addition to the plurality of tubular bodies;
wherein the heating device includes, on each of a lower side facing the housing bottom and on a top side facing the housing lid, a lower or an upper electrical contact plate for connecting the electric heating device to an electric source of energy;
wherein an electrical insulation is disposed between the housing bottom and the lower electrical contact plate; and
wherein the electric heating device, having the lower and the upper electrical contact plates, and the electrical insulation are formed as a heating module unit, wherein the heating module unit is installed into the housing as a unitary component to the housing bottom via a bonded joint.

US Pat. No. 10,116,012

SYSTEMS AND METHODS FOR MONITORING AND CHARACTERIZING INFORMATION HANDLING SYSTEM USE BEHAVIOR

Dell Products L.P., Roun...

1. An information handling system, comprising:one or more processing devices;
a battery system including one or more battery cells;
battery charger circuit coupled to receive current from an external source and to provide current for recharging the battery cells of the battery system; and
a system load coupled to selectably receive current from either one of an external power source or the battery system;
where the one or more processing devices are configured to monitor one or more power usage parameters; and
where the one or more processing devices are configured to perform at least one of the following steps only if a given operating condition is determined to exist in which the external current is being continuously provided to the battery charger circuit and a resulting current is being provided by the battery charger circuit to recharge the battery cells of the battery system to cause the battery cells to repeatedly self discharge followed by recharge at a temperature above a battery cell temperature that exists when the recharging current is not provided:
display an alert to a user of the information handling system to cause the user to discharge the battery cells of the battery system to a predefined point, or
automatically discharge the battery cells of the battery system to a pre-defined point; and
where the alert is so displayed or the battery cells are so automatically discharged so as to avoid causing the battery cells to repeatedly self discharge followed by recharge at a temperature above the battery cell temperature that exists when the recharging current is not provided.

US Pat. No. 10,116,011

SWITCHING DEVICE FOR AN ELECTROCHEMICAL ENERGY STORE AND ENERGY STORAGE SYSTEM

Airbus Defence and Space ...

1. A switching device for an electrochemical energy store, with: a film transistor device, which includes at least one organic transistor and which is attachable in planar manner to at least one electrode of the electrochemical energy store, and which is controllable by an external voltage source and is configured as a controllable electrical resistor in series with an in internal resistance of the electrochemical energy store.

US Pat. No. 10,116,010

INSULATING MOTHER BOARD, INSULATING HARNESS MOTHER BOARD ASSEMBLY AND BATTERY MODULE

CHINA AVIATION LITHIUM BA...

1. An insulating mother board comprising a first end insulating board, a middle insulating board and a second end insulating board connected in sequence, whereina first protrusion is arranged on the left of a bottom of the first end insulating board, and a first groove is arranged on the right of the bottom of the first end insulating board,
a second groove is arranged on the left of a top of the second end insulating board, and a second protrusion is arranged on the right of the top of the second end insulating board,
a middle first groove is arranged on the left of a top of the middle insulating board, a middle first protrusion is arranged on the right of the top of the middle insulating board, a middle second protrusion is arranged on the left of a bottom of the middle insulating board, and a middle second groove is arranged on the right of the bottom of the middle insulating board,
the first protrusion, the second protrusion, the middle first protrusion and the middle second protrusion have a same structure,
the first groove, the second groove, the middle first groove and the middle second groove have a same structure,
the first protrusion is inserted into the middle first groove, and the middle second protrusion is inserted into the second groove,
the second protrusion is inserted into the middle second groove, and the middle first protrusion is inserted into the first groove,
the first protrusion is a double layer stepped protrusion, and the first groove is a double layer stepped groove, and
a connection hole configured to connect a conductive connection strip and a battery post is arranged on each of the first end insulating board, the second end insulating board and the middle insulating board;
wherein two rows of connection holes are arranged with an interval on each of the first end insulating board, the second end insulating board and the middle insulating board,
a first connection board is arranged between the two rows of the connection holes of the first end insulating board, and a first boss and a first recess are arranged at a bottom of the first connection board side by side,
a second connection board is arranged between the two rows of the connection holes of the second end insulating board, and a second boss and a second recess are arranged at a top of the second connection board side by side,
a middle connection board is arranged between the two rows of the connection holes of the middle insulating board, a first middle boss and a first middle recess are arranged at a top of the middle connection board side by side, and a second middle boss and a second middle recess are arranged at a bottom of the middle connection board side by side, and
the first boss is inserted into the first middle recess, the first middle boss is inserted into the first recess, the second boss is inserted into the second middle recess, and the second middle boss is inserted into the second recess.

US Pat. No. 10,115,998

CATHODE ADDITIVES TO PROVIDE AN EXCESS LITHIUM SOURCE FOR LITHIUM ION BATTERIES

SINODE SYSTEMS, INC., Ch...

1. An electrochemical cell, comprising:a negative electrode comprising carbon, a negative electrode active material comprising silicon, and graphene;
a positive electrode comprising LiNixCoyAlzO2, where x, y, and z are greater than 0 and x+y+z=1;
an ionically conductive electrolyte located between the positive electrode and the negative electrode; and
a lithiation agent located in at least one of the positive electrode and the negative electrode, the lithiation agent comprising LiN3 or Li5FeO4,
wherein during operation of the electrochemical cell, lithium from the lithiation agent irreversibly reacts with the negative electrode active material to form a lithium compound in and/or on the negative electrode.

US Pat. No. 10,115,995

BATTERIES INCLUDING A FLAT PLATE DESIGN

Cardiac Pacemakers, Inc.,...

1. A battery comprising:a battery stack;
a battery case having a backfill hole, wherein the battery stack is located within the battery case; and
a terminal having a first end extending away from the case and a second end mounted within the backfill hole and coupled to the case, wherein the second end includes an upper cap portion and a lower widened portion with a narrow waist between the upper cap portion and the lower widened portion, wherein the lower widened portion is physically attached to the case at an inner surface of the backfill hole and the upper cap portion is connected to an outer surface of the case.

US Pat. No. 10,115,989

OPERATION METHOD OF FUEL CELL SYSTEM AND FUEL CELL SYSTEM

HONDA MOTOR CO., LTD., T...

1. An operation method of a fuel cell system that includes:a fuel cell that generates power due to a reaction between a fuel gas and an oxidant gas;
a turbo pump that supplies the oxidant gas to the fuel cell;
an oxidant gas supply passage through which the oxidant gas supplied to the fuel cell by the turbo pump flows;
an oxidant off-gas discharge passage through which an oxidant off-gas discharged from the fuel cell flows;
a branch passage that connects the oxidant gas supply passage and the oxidant off-gas discharge passage;
a branch valve that allows a flow rate of the oxidant gas to be regulated, the oxidant gas flowing through the branch passage;
a power storage unit that stores power generated by the fuel cell; and
a control unit that controls generation power of the fuel cell,
the operation method comprising:
controlling the turbo pump and the branch valve, thereby regulating a flow rate of the oxidant gas to be supplied to the fuel cell by the control unit in an extremely low power generation mode in which an extremely low generation power is requested, the extremely low generation power being less than or equal to a predetermined generation power corresponding to a minimum flow rate of the oxidant gas that may be supplied by the turbo pump,
wherein the control unit is configured to set a rotational speed of the turbo pump to a minimum rotational speed and close the branch passage by closing the branch valve based on a determination by the control unit that the power storage unit allows power to be stored in the extremely low power generation mode.

US Pat. No. 10,115,988

HEALTH MONITORING OF AN ELECTROCHEMICAL CELL STACK

Nuvera Fuel Cells, LLC, ...

1. An electrochemical cell system, comprising:an electrochemical cell;
a voltage measurement device adapted to measure a voltage across the electrochemical cell;
pressure transmitters connected to an inlet gas channel and an outlet gas channel, wherein the pressure transmitters are configured to measure the pressure at the inlet (Pin ) and at the outlet (Pout ); and
a control unit configured to process voltage signals received from the voltage measurement device, wherein the control unit is configured to:
conduct a linear current sweep across the electrochemical cell;
generate a voltage-current (V-I) curve based on the linear current sweep;
generate a baseline V-I curve of the electrochemical cell using a predetermined ratio of pressures of Pin and Pout and to calculate a slope of the baseline V-I curve;
generate an aged V-I curve of the electrochemical cell at any time point during operation of the electrochemical cell and to calculate a slope of the aged V-I curve;
to calculate a difference in value between the slopes of the baseline V-I curve and the aged V-I curve;
compare the difference in value between the slopes of the baseline V-I curve and the aged V-I curve to a preset reference value; and
automatically initiate at least one corrective action if the difference in value between the slopes of the baseline V-I curve and the aged V-I curve is greater than the preset reference value,
wherein the corrective action is chosen from alerting an operator and initiating a preventative action.

US Pat. No. 10,115,986

METHOD FOR CHANGING A FUEL CELL SYSTEM OVER TO A STANDBY MODE AS WELL AS SUCH A FUEL CELL SYSTEM

Volkswagen AG, Wolfsburg...

1. A method for changing a fuel cell system from a normal mode of operation over to a standby mode, the fuel cell system having a fuel cell stack comprising cathode spaces and anode spaces, an anode supply system, a cathode gas supply system as well as an external electric circuit, a maximum efficiency of the fuel cell system being exhibited at a first load, the first load defining an optimal system efficiency load, the method comprising the following steps:a) reducing a load—via the electric circuit of the fuel cell stack—down to a load within a range from ?1% to +5% of the optimal system efficiency load,
b) regulating or controlling an anode pressure down via the anode supply system so that an anode operating pressure is reduced,
c) in the meantime, maintaining and controlling a cathode gas feed via the cathode supply system in such a way that a pressure differential that sets in between the anode spaces and the cathode spaces does not exceed a prescribed maximum pressure differential,
d) switching off the cathode gas feed if a further pressure differential between the anode spaces and of the fuel cell stack and an environment has reached the prescribed maximum pressure differential, and
e) switching off the load via the external electric circuit at the latest when a prescribed minimum limit voltage of the fuel cell stack has been reached.

US Pat. No. 10,115,983

FLOW BATTERY WITH MANIFOLD PASSAGE THAT VARIES IN CROSS-SECTION

UNITED TECHNOLOGIES CORPO...

1. A flow battery comprising:a cell stack including electrochemically active cells and manifolds defining common manifold passages in fluid communication with the electrochemically active cells;
a supply/storage system external of the cell stack, the supply/storage system including at least one vessel fluidly connected with respective common manifold passages; and
fluid electrolytes in the supply/storage system, at least one of the fluid electrolytes being an ionically-conductive fluid,
the manifolds extending in a length direction through the cell stack, and the common manifold passages including a common manifold passage P varying in cross-section along the length direction, and the common manifold passage P includes a removable insert that defines the varying cross-section.

US Pat. No. 10,115,981

FUEL CELL STACK

Honda Motor Co., Ltd., T...

1. A fuel cell stack including a plurality of power generation cells which are stacked together in a stacking direction, and end plates provided at both ends of the power generation cells in the stacking direction, the power generation cells each formed by stacking a membrane electrode assembly and a separator, the membrane electrode assembly including electrodes and an electrolyte membrane interposed between the electrodes,wherein a fluid passage extends through the power generation cells, for allowing a reactant gas or a coolant to flow in the stacking direction of the power generation cells;
a manifold member connecting the fluid passage and an external pipe is provided for one of the end plates;
the manifold member has a first opening, having a first shape, connected to the fluid passage, and a second opening, having a second shape different from the first shape, connected to the external pipe; and
a sensing part of a sensor member for detecting the state of the fluid disposed through a side wall of the manifold member between the first opening and the second opening and extending into the manifold member to an area in which the first shape and the second shape are partially overlapped from a front view of one of the end plates;
wherein in a front view of one of the end plates, the first opening is offset upward from the center of the second opening, and
wherein in a front view of one of the end plates, side portions of the second opening are disposed further to the left and right of respective sides of the first opening.

US Pat. No. 10,115,979

APPARATUS AND METHOD FOR HEATING A FUEL CELL STACK

Ford Global Technologies,...

1. A vehicle comprising:a fuel cell stack for powering the vehicle;
a power converter coupled to the stack, wherein the power converter includes a power switch and a resistive heating element;
a thermal system configured to transfer heat from the power converter to the fuel cell stack; and
a controller programmed to, in response to a stack temperature being less than a threshold, operate the fuel cell stack to generate a current which corresponds to a fuel cell voltage less than a normal vehicle operating voltage and operate the power converter to (i) generate a power converter output voltage at the normal vehicle operating voltage and (ii) draw the current from the fuel cell stack to increase heat generated within the fuel cell stack and to generate heat in the power converter to minimize a time to heat the fuel cell stack to the threshold, wherein the controller is further selectively programmed to bypass the resistive heating element and boost a fuel cell voltage to an operating voltage of a traction motor to enable the vehicle to drive away while heating the fuel cell stack.

US Pat. No. 10,115,977

METHOD FOR MAKING A MEMBRANE-ELECTRODE ASSEMBLY WITH PERIPHERAL SEAL, AND THE MEMBRANE-ELECTRODE ASSEMBLY

1. A method for making a membrane electrode assembly provided with a peripheral seal and a peripheral sealing frame for an electrochemical cell comprising:making of a sandwich arrangement forming the membrane electrode assembly from a membrane and two gas diffusion electrodes, and
connecting of the sandwich arrangement to a seal encircling it on its outer side edge, which at the same time provides the connection to the sealing frame encircling the membrane electrode assembly with a distance at the side,wherein the connecting is done by using a pressing operation and wherein a sealing material of the seal bonding the membrane electrode assembly to the sealing frame is arranged in a gap of the sealing frame open to the outer side edge of the membrane electrode assembly prior to performing the pressing operation, such that a portion of the sealing material which is flowable during the pressing operation penetrates laterally into the two gas diffusion electrodes.

US Pat. No. 10,115,976

TERMINAL PLATE FOR FUEL CELL, MANUFACTURING METHOD OF TERMINAL PLATE FOR FUEL CELL, AND FUEL CELL

Toyota Jidosha Kabushiki ...

1. A terminal plate for a fuel cell, comprising:a first metal plate being electrically conductive and configured to have a terminal element;
a second metal plate and a third metal plate having higher corrosion resistance than the first metal plate and placed on a surface and a rear face of the first metal plate, the second metal plate and the third metal plate having outer peripheral areas extended more outward than an outer periphery of the first metal plate; and
an elastic seal member bonded with the outer peripheral areas of the second and the third metal plates to seal outer peripheries of the first, the second and the third metal plates,
wherein each of the metal plates has supply through holes for supplying a fuel gas, an oxidizing gas and cooling water and discharge through holes for discharging the fuel gas, the oxidizing gas and the cooling water, in its outer peripheral area,
the first metal plate has plate through holes having diameters larger than diameters of the supply through holes and the discharge through holes,
the second and the third metal plates respectively have plate through holes having diameters larger than the diameters of the supply through holes and the discharge through holes but smaller than the diameters of the plate through holes in the first metal plate, and
the elastic seal member is bonded with hole peripheral areas of the plate through holes in the opposed second and third metal plates to form the supply through holes and the discharge through holes.

US Pat. No. 10,115,968

LITHIUM SECONDARY BATTERY

LG Chem, Ltd., (KR)

1. A non-aqueous electrolyte solution comprising:a lithium salt;
an electrolyte solution solvent;
a compound represented by Chemical Formula 1,

where Y1 and Y2 are each independently silicon (Si) or tin (Sn),
R1 to R6 are each independently hydrogen or a C1-C10 alkyl group, and
A is

where Y3 is Si or Sn,
R7 to R9 are each independently hydrogen or a C1-C10 alkyl group, and
n is between 2 and 4; and
a compound represented by Chemical Formula 2,

where R10 to R18 are each independently hydrogen or a C1-C10 alkyl group,
wherein the compound represented by Chemical Formula 1 is included in an amount of 0.01 wt % to 5 wt % based on a total weight of the non-aqueous electrolyte solution, and
the lithium salt is selected from the group consisting of LiPF6, LiAsF6, LiCF3SO3, LiN(CF3SO2)2, LiSbF6, LiN(C2F5SO2)2, LiAlO4, LiAlCl4, LiSO3CF3, LiClO4, and any combination thereof.

US Pat. No. 10,115,966

METALLATE ELECTRODES

FARADION LTD, Sheffield ...

1. An electrode containing an active material of the formula:AaMbXxOy
wherein
A is one or more alkali metals selected from sodium or a mixture of sodium and potassium;
M is selected from one or more transition metals and/or one or more non-transition metals and/or one or more metalloids;
X comprises one or more atoms selected from niobium, antimony, tellurium, tantalum, bismuth and selenium;
wherein
0 and further wherein
M comprises one or more transition metals and/or one or more non-transition metals and/or one or more metalloids selected from titanium, vanadium, chromium, molybdenum, tungsten, manganese, iron, osmium, cobalt, nickel, palladium, platinum, copper, silver, gold, zinc, cadmium, magnesium, calcium, beryllium, strontium, barium, aluminium and boron.

US Pat. No. 10,115,962

HIGH CAPACITY CATHODE MATERIAL WITH STABILIZING NANOCOATINGS

ENVIA SYSTEMS, INC., New...

1. A positive electrode active material comprising a lithium metal oxide active composition coated with an amorphous aluminum zinc oxide coating composition approximately represented by the formula AlxZn1?(3x/2)O, where x is from about 0.15 to about 0.475, wherein the lithium metal oxide active composition can be approximately represented by a formula Li1+bNi?Mn?Co?A?O2, where b ranges from about 0.05 to about 0.3, ? ranges from 0 to about 0.4, ? range from about 0.2 to about 0.65, ? ranges from 0 to about 0.46, and ? ranges from 0 to about 0.15 with the proviso that both ? and ? are not zero, and where A is Mg, Sr, Ba, Cd, Zn, Al, Ga, B, Zr, Ti, Ca, Ce, Y, Nb, Cr, Fe, V, or combinations thereof.

US Pat. No. 10,115,961

METHOD FOR THE FABRICATION OF A THIN-FILM SOLID-STATE BATTERY WITH NI(OH)2 ELECTRODE, BATTERY CELL, AND BATTERY

IMEC VZW, Leuven (BE) Pa...

1. A method for fabricating a thin-film solid-state battery cell on a substrate comprising a first current collector layer, the method comprising:depositing above the first current collector layer a first electrode layer,
wherein the first electrode layer is a nanoporous composite layer comprising a plurality of pores having pore walls, and
wherein the first electrode layer comprises a mixture of a dielectric material and an active electrode material;
depositing above the first electrode layer a porous dielectric layer; and
depositing directly on the porous dielectric layer a second electrode layer,
wherein depositing the second electrode layer comprises depositing a porous Ni(OH)2 layer using an electrochemical deposition process.

US Pat. No. 10,115,959

METHOD OF MANUFACTURING NON-AQUEOUS LIQUID ELECTROLYTE SECONDARY BATTERY

TOYOTA JIDOSHA KABUSHIKI ...

1. A method of manufacturing a non-aqueous liquid electrolyte secondary battery including a positive electrode mixture layer containing a lithium-containing transition metal oxide as a positive electrode active material, the method comprising:mixing the positive electrode active material and an aromatic nitrile compound such that a mass ratio of the aromatic nitrile compound to the positive electrode active material is not less than 0.1% by mass and not more than 4% by mass, to prepare a mixture;
mixing the mixture, a conductive material, a binder, and a solvent to prepare a granular body; and
disposing the granular body on a surface of a positive electrode collector to form at least a part of the positive electrode mixture layer, wherein
the positive electrode mixture layer is formed so as to extend along the surface of the positive electrode collector in a longitudinal direction,
in a width direction orthogonal to the longitudinal direction,
the positive electrode mixture layer includes a center portion, and a first end and a second end with the center portion interposed therebetween,
the center portion does not contain the aromatic nitrile compound,
the first end and the second end each contain the granular body, and
in a case where a total width of the positive electrode mixture layer is defined as W0, a width of the first end is defined as W1 and a width of the second end is defined as W2, the positive electrode mixture layer is formed so as to satisfy an equation (I) below:
0. 33%?{(W1+W2)/W0}×100?9.56%  (I).

US Pat. No. 10,115,957

SECONDARY BATTERY

Samsung SDI Co., Ltd., Y...

1. A secondary battery comprising:an electrode assembly including a first electrode plate, a second electrode plate and a separator between the first electrode plate and the second electrode plate;
a case accommodating the electrode assembly and having an opening;
a cap plate sealing the opening of the case, the cap plate electrically connected to the second electrode plate and having a short-circuit hole;
an inversion plate arranged in the short-circuit hole;
a first terminal plate electrically connected to the first electrode plate and spaced apart from the cap plate;
a fuse part comprising a first fuse and a second fuse spaced apart from each other in the first terminal plate; and
a charging/discharging member electrically and physically connected to the first terminal plate between the first fuse and the second fuse at an outside of the case,
wherein the first fuse and the second fuse are configured to be melted in a short-circuited state between the first electrode plate and the second electrode plate such that the charging/discharging member is electrically disconnected from each of the first electrode plate and the second electrode plate.

US Pat. No. 10,115,952

POROUS SEPARATOR HAVING INVERSE OPAL STRUCTURE FOR SECONDARY BATTERY AND METHOD FOR MANUFACTURING THE SAME

LG CHEM, LTD., Seoul (KR...

1. A method for manufacturing a porous substrate with an inverse opal structure, comprising:preparing a colloid solution containing polymer particles (S10);
coating the colloid solution on a substrate to form a coating layer of the polymer particles with an opal structure (S20);
dispersing a polymer resin in a first organic solvent to obtain a polymer resin dispersion (S30),
wherein the first organic solvent is methylene chloride,
wherein the polymer resin is a crosslinked polymer, and
wherein the polymer resin is an engineering plastic resin with high heat-resistance selected from the group consisting of polysulfone (PSF), polyethersulfone (PES), polyetherimide (PEI), polyphenylenesulfide (PPS), polyether ether ketone (PEEK), polyacrylate (PA), polyamideimide (PAI), polyimide (PI), and mixtures thereof;
filling the opal structure of the polymer particles with the polymer resin dispersion (S40); and
melting the polymer particles with a second solvent (S50).

US Pat. No. 10,115,946

SECONDARY BATTERY

Samsung SDI Co., Ltd., Y...

1. A secondary battery comprising:an electrode assembly comprising:
a first electrode plate comprising a first electrode tab;
a second electrode plate comprising a second electrode tab; and
a separator between the first electrode plate and the second electrode plate;
a case comprising:
a body accommodating the electrode assembly;
a cap plate at an upper portion of the body; and
a bottom plate at a lower portion of the body;
an electrode terminal comprising:
a first electrode terminal electrically connected to the first electrode tab and extending through the cap plate; and
a second electrode terminal electrically connected to the second electrode tab via the case and on the cap plate; and
a first safety vent in the bottom plate,
wherein an exterior surface of the bottom plate defines first gas exhaust grooves in communication with the first safety vent, one of the first gas exhaust grooves extending from the first safety vent to an outer perimeter of the bottom plate.

US Pat. No. 10,115,945

HEARING AID BATTERY PACKAGING

SPECTRUM BRANDS, INC., M...

1. A battery package, comprising:a card;
a cover attached to the card, the cover including an opening and a door wherein the door is movable between an open position to provide access to the opening and a closed position in which the door closes the opening;
a tray positioned between the card and the cover, the tray including a plurality of receptacles;
a plurality of batteries, each battery positioned within one of the plurality of receptacles; and
a plurality of tabs, each tab removably attached to one of the batteries, wherein each tab is positioned between the cover and the battery to which the tab is attached;
wherein the tray is rotatable relative to the card and the cover to selectively align one of the receptacles with the opening in a battery removal position; and
wherein with the door in the open position, the tab attached to the battery in the receptacle in the battery removal position is accessible through the opening via an arc of access of at least 90 degrees.

US Pat. No. 10,115,940

RECHARGEABLE BATTERY

SAMSUNG SDI CO., LTD., Y...

1. A rechargeable battery, comprising:an electrode assembly to be charged and discharged;
a case including the electrode assembly;
a cap plate closing and sealing an opening of the case; and
an electrode terminal connected to the electrode assembly and provided in a terminal hole of the cap plate, wherein the cap plate includes:
a welded portion on an inner surface of the cap plate facing the electrode assembly and welded to the opening of the case;
an adhesive portion on the inner surface of the cap plate and recessed in a lateral direction relative to an edge of the cap plate, the adhesive portion recessed to accommodate the welded portion by a thickness of the case, the adhesive portion thicker than the welded portion to protrude inward and having a lateral surface contacting an inner surface of the opening; and
a separated portion on the inner surface of the cap plate and connected to the adhesive portion in the lateral direction, further recessed in a thickness direction of the case, and separated from the inner surface of the opening, wherein
the welded portion is on an end portion of the opening and forms a welding line in a lateral direction of the case,
the adhesive portion and the welded portion form a first step, and
the separated portion and the welded portion form a second step that is connected to the first step in a planar direction.

US Pat. No. 10,115,938

BATTERY CASE HAVING ANTI-WRINKLE PATTERN

LG CHEM, LTD., Seoul (KR...

1. A battery case made of a laminate sheet, comprising:an outer coating layer made of a weather-resistant polymer;
an inner sealant layer made of a thermally bondable polymer; and
a barrier layer interposed between the outer coating layer and the inner sealant layer,
wherein a pattern is formed on at least one surface of the battery case,
wherein the outer coating layer entirely covers the barrier layer,
wherein the inner sealant layer includes a first surface adjacent the barrier layer and a second surface spaced from and opposite the first surface, the second surface being flat,
wherein the pattern comprises a plurality of grooves formed at the battery case such that the grooves are concave in a direction in which an electrode assembly is mounted in the battery case,
wherein the grooves are formed in all of the outer coating layer, the barrier layer, and the inner sealant layer of the battery, and
wherein the depth of the grooves gradually decreases from the outer coating layer to the inner sealant layer.

US Pat. No. 10,115,937

BATTERY INCLUDING BRANCHED CURRENT COLLECTOR SECTIONS

KABUSHIKI KAISHA TOSHIBA,...

1. A battery comprising:an electrode group in which a positive electrode and a negative electrode are wound into a flat form with a separator interposed therebetween, the positive electrode comprising a positive electrode current collector, and the negative electrode comprising a negative electrode current collector;
a positive electrode tab which is a section of the positive electrode current collector projected in a spiral form from one end face in a winding axis direction of the electrode group;
a negative electrode tab which is a section of the negative electrode current collector projected in a spiral form from another end face in the winding axis direction of the electrode group;
a case in which the electrode group is stored;
a lid provided to an opening in the case and comprising a positive electrode terminal and a negative electrode terminal;
a positive electrode lead comprising,
a connecting section of the positive electrode lead electrically connected to the positive electrode terminal, and
current collecting sections which are two sections branched from the connecting section, extending along a direction perpendicular to the winding axis direction and sandwiching the positive electrode tab, one of the two sections being electrically connected to the positive electrode tab, another section being electrically connected to the positive electrode tab;
a negative electrode lead comprising
a connecting section of the negative electrode lead electrically connected to the negative electrode terminal, and
current collecting sections which are two sections branched from the connecting section, extending along the direction perpendicular to the winding axis direction and sandwiching the negative electrode tab, one of the two sections being electrically connected to the negative electrode tab, another section being electrically connected to the negative electrode tab;
an insulating tape which is arranged on an outermost circumference of the electrode group;
a first insulating cover comprising a resin molded product having a shape which covers areas of the positive electrode lead and the positive electrode tab which are areas opposed to an inside surface of the case, the first insulating cover comprising an opening, a side plate covering an end face of the positive electrode tab, and a side plate curved into a U-shaped form to cover an outermost circumference of the positive electrode tab; and
a second insulating cover comprising a resin molded product having a shape which covers areas of the negative electrode lead and the negative electrode tab which are areas opposed to the inside surface of the case, the second insulating cover comprising an opening, a side plate covering an end face of the negative electrode tab, and a side plate curved into a U-shaped form to cover an outermost circumference of the negative electrode tab.

US Pat. No. 10,115,935

CORROSION RESISTANT TUBE FOR SECONDARY BATTERY AND SECONDARY BATTERY COMPRISING THE SAME

LG CHEM, LTD., Seoul (KR...

1. A secondary battery, comprising:(i) an electrode assembly comprising: a positive electrode, a negative electrode and a separator;
(ii) a metal can,
wherein the electrode assembly is built in the metal can; and
(iii) a corrosion resistant tube, consisting of one layer, said layer comprising:
a volatile corrosion inhibitor,
wherein the volatile corrosion inhibitor comprises NaNO2 and a polymer resin; and
a base resin, wherein the base resin is a single material selected from the group consisting of polyethylene terephthalate (PET), nylon and polybutylene terephthalate (PBT), or a mixture of two or more types among these;
wherein the corrosion resistant tube is coated on an outer circumference surface of the metal can,
wherein the volatile corrosion inhibitor is included in 2 to 10 parts by weight based on 100 parts by weight of the base resin.

US Pat. No. 10,115,923

DISPLAY PANEL WITH LUMINESCENT MATERIAL BLOCKS

SHENZHEN CHINA STAR OPTOE...

1. A display panel comprising:at least a display unit, the display unit being divided into a first region, a second region, a third region, a fourth region, and a fifth region, wherein the display unit comprises:
an anode layer comprising:
a first anode provided in the first region;
a second anode provided in the second region;
a third anode provided in the third region;
a fourth anode provided in the fourth region; and
a fifth anode provided in the fifth region;
a hole injection layer;
a hole transport layer;
a luminescent material layer including:
a first light-emitting section located in the first region, the first light-emitting section being formed solely by a portion located in the first region of a first luminescent material block;
a second light-emitting section located in the second region, the second light light-emitting section being formed by stacking a portion located in the second region of the first luminescent material block and a portion located in the second region of a second luminescent material block;
a third light-emitting section located in the third region, the third light-emitting section being a portion located in the third region of the second luminescent material block;
a fourth light-emitting section located in the fourth region, the fourth light-emitting section being formed by stacking a portion located in the fourth region of the second luminescent material block and a portion located in the fourth region of a third luminescent material block; and
a fifth light-emitting section located in the fifth region, the fifth light-emitting section being a portion located in the fifth region of the third luminescent material block;
an electron transporting layer;
an electron injection layer; and
a cathode layer;
the display unit further comprising a switching component, which includes
a first switch thin film transistor (TFT) connected to the first anode;
a second switch TFT connected to the second anode;
a third switch TFT connected to the third anode;
a fourth switch TFT connected to the fourth anode; and
a fifth switch TFT connected to the fifth anode;
wherein the first luminescent material block is located in the first region and second region, the second luminescent material is located in the second region, the third region, and the fourth region, as well as the third luminescent material is located in the fourth region and the fifth region.

US Pat. No. 10,115,922

ORGANIC LIGHT EMITTING DISPLAY DEVICE AND LIGHTING APPARATUS FOR VEHICLES USING THE SAME

LG DISPLAY CO., LTD., Se...

1. An organic light emitting display device comprising:a first organic layer on a first electrode;
a first emission layer on the first organic layer;
a second emission layer on the first emission layer
a second organic layer on the second emission layer; and
a second electrode on the second organic layer;
wherein a thickness of each of the first emission layer and the second emission layer is equal to or greater than a thickness of the first organic layer.

US Pat. No. 10,115,918

DOPING ENGINEERED HOLE TRANSPORT LAYER FOR PEROVSKITE-BASED DEVICE

OKINAWA INSTITUTE OF SCIE...

7. A method of fabricating an optoelectronic device comprising:forming an active layer comprising organometal halide perovskite; and
forming by vacuum evaporation a hole transport layer (HTL) for use for transporting hole carriers, wherein the forming the HTL comprises:
forming a first sublayer adjacent to the active layer and comprising a hole transport material (HTM) doped with an n-dopant by co-evaporating the HTM and the n-dopant;
forming a second sublayer adjacent to the first sublayer and comprising the HTM that is undoped by evaporating the HTM; and
forming a third sublayer adjacent to the second sublayer and comprising the HTM doped with a p-dopant by co-evaporating the HTM and the p-dopant.

US Pat. No. 10,115,907

COMPOUND AND ORGANIC LIGHT-EMITTING DEVICE INCLUDING THE SAME

SAMSUNG DISPLAY CO., LTD....

1. A compound represented by any one selected from the following Formula 1, Formula 2, and Formula 3:
wherein, in Formula 1, X and Y are each independently S, O, or NR1,
wherein, in Formulae 2 and 3,
X and Y are each independently S, O, NR1, or CR2R3,
wherein, in Formulae 1, 2, and 3,
A to F are each independently hydrogen, deuterium, or a substituted or unsubstituted C6-C60 aryl moiety fused to a corresponding backbone, at least one of A or B being a substituted or unsubstituted C6-C60 aryl moiety fused to the corresponding backbone,
Ar1 to Ar4 and R1 to R3 are each independently a substituted or unsubstituted C1-C60 alkyl group, a substituted or unsubstituted C6-C60 aryl group, a substituted or unsubstituted C1-C60 heteroaryl group, a substituted or unsubstituted monovalent non-aromatic condensed polycyclic group, or a substituted or unsubstituted monovalent non-aromatic condensed heteropolycyclic group,
at least one substituent of the substituted C1-C60 alkyl group, substituted C6-C60 aryl group, substituted C2-C60 heteroaryl group, substituted monovalent non-aromatic condensed polycyclic group, and substituted monovalent non-aromatic condensed heteropolycyclic group is:
a deuterium, —F, —Cl, —Br, —I, a hydroxyl group, a cyano group, a nitro group, an amino group, an amidino group, a hydrazine group, a hydrazone group, a carboxylic acid or a salt thereof, a sulfonic acid or a salt thereof, a phosphoric acid or a salt thereof, a C1-C60 alkyl group, a C2-C60 alkenyl group, a C2-C60 alkynyl group, or a C1-C60 alkoxy group;
a C1-C60 alkyl group, a C2-C60 alkenyl group, a C2-C60 alkynyl group, or a C1-C60 alkoxy group, each substituted with a deuterium, —F, —Cl, —Br, —I, a hydroxyl group, a cyano group, a nitro group, an amino group, an amidino group, a hydrazine group, a hydrazone group, a carboxylic acid or a salt thereof, a sulfonic acid or a salt thereof, a phosphoric acid or a salt thereof, a C3-C10 cycloalkyl group, a C1-C10 heterocycloalkyl group, a C3-C10 cycloalkenyl group, a C2-C10 heterocycloalkenyl group, a C6-C60 aryl group, a C6-C60 aryloxy group, a C6-C60 arylthio group, a C2-C60 heteroaryl group, a monovalent non-aromatic condensed polycyclic group, a monovalent non-aromatic condensed heteropolycyclic group, —N(Q11)(Q12), —Si(Q13)(Q14)(Q15), or —B(Q16)(Q17);
a C3-C10 cycloalkyl group, a C2-C10 heterocycloalkyl group, a C3-C10 cycloalkenyl group, a C2-C10 heterocycloalkenyl group, a C6-C60 aryl group, a C6-C60 aryloxy group, a C6-C60 arylthio group, a C1-C60 heteroaryl group, a monovalent non-aromatic condensed polycyclic group, or a monovalent non-aromatic condensed heteropolycyclic group;
a C3-C10 cycloalkyl group, a C1-C10 heterocycloalkyl group, a C3-C10 cycloalkenyl group, a C1-C10 heterocycloalkenyl group, a C6-C60 aryl group, a C6-C60 aryloxy group, a C6-C60 arylthio group, a C2-C60 heteroaryl group, a monovalent non-aromatic condensed polycyclic group, or a monovalent non-aromatic condensed heteropolycyclic group, each substituted with a deuterium, —F, —Cl, —Br, —I, a hydroxyl group, a cyano group, a nitro group, an amino group, an amidino group, a hydrazine group, a hydrazone group, a carboxylic acid or a salt thereof, a sulfonic acid or a salt thereof, a phosphoric acid or a salt thereof, a C2-C60 alkyl group, a C2-C60 alkenyl group, a C2-C60 alkynyl group, a C1-C60 alkoxy group, a C3-C10 cycloalkyl group, a C2-C10 heterocycloalkyl group, a C3-C10 cycloalkenyl group, a C2-C10 heterocycloalkenyl group, a C6-C60 aryl group, a C6-C60 aryloxy group, a C6-C60 arylthio group, a C1-C60 heteroaryl group, a monovalent non-aromatic condensed polycyclic group, a monovalent non-aromatic condensed heteropolycyclic group, —N(Q21)(Q22), —Si(Q23)(Q24)(Q25), or —B(Q26)(Q27); or
—N(Q31)(Q32), —Si(Q33)(Q34)(Q35), or —B(Q36)(Q37),
wherein Q11 to Q17, Q21 to Q27, and Q31 to Q37 are each independently a hydrogen, a deuterium, —F, —Cl, —Br, —I, a hydroxyl group, a cyano group, a nitro group, an amino group, an amidino group, a hydrazine group, a hydrazone group, a carboxylic acid or a salt thereof, a sulfonic acid or a salt thereof, a phosphoric acid or a salt thereof, a C1-C60 alkyl group, a C2-C60 alkenyl group, a C2-C60 alkynyl group, a C1-C60 alkoxy group, a C3-C10 cycloalkyl group, a C2-C10 heterocycloalkyl group, a C3-C10 cycloalkenyl group, a C2-C10 heterocycloalkenyl group, a C6-C60 aryl group, a C1-C60 heteroaryl group, a monovalent non-aromatic condensed polycyclic group, or a monovalent non-aromatic condensed heteropolycyclic group.

US Pat. No. 10,115,904

TRANSPARENT RESIN COMPOSITION FOR ORGANIC ELECTROLUMINESCENT ELEMENT SEALING, RESIN SHEET FOR ORGANIC ELECTROLUMINESCENT ELEMENT SEALING, AND IMAGE DISPLAY DEVICE

FURUKAWA ELECTRIC CO., LT...

1. A transparent resin composition for organic electroluminescent element sealing, comprising:a thermoplastic resin comprising a hydride of a styrene-based A-B-A triblock body;
a tackifying resin which is at least one selected from the group consisting of a hydride of a C5-based petroleum resin, a hydride of a C9-based petroleum resin, and a hydride of a petroleum resin obtained by copolymerizing a C5-based petroleum resin and a C9-based petroleum resin; and
an organometallic compound comprising an ester bond and represented by Formula (1),
where R1, R2, R4, and R6 each represents an organic group comprising an alkyl group, an aryl group, a cycloalkyl group, or an acyl group each having a carbon number of 1 or more and 8 or less; R3 and R5 each represents an organic group comprising an alkyl group, an aryl group, an alkoxy group, a cycloalkyl group, or an acyl group each having a carbon number of 1 or more and 8 or less; M represents a trivalent metal atom; and R1 to R6 are identical organic groups or different organic groups,wherein
the transparent resin composition has a light transmittance of 85% or higher for light having a wavelength of 550 nm at a thickness of 0.1 mm, and
the transparent resin composition satisfies a relationship: AM/Y<162, where A (mg CH3ONa/g) represents an acid value of the transparent resin composition excluding the organometallic compound, M represents a weight average molecular weight of the organometallic compound, and Y represents a weight ratio of the organometallic compound with respect to 100 parts by weight of the resin components.

US Pat. No. 10,115,891

MAGNETORESISTIVE MEMORY DEVICE AND MANUFACTURING METHOD OF THE SAME

TOSHIBA MEMORY CORPORATIO...

1. A magnetoresistive memory device comprising:a plurality of bottom electrodes provided on a substrate;
a plurality of magnetoresistive elements each provided on a corresponding one of the plurality of bottom electrodes;
a plurality of contact plugs each provided on a corresponding one of the plurality of magnetoresistive elements;
an insulating film provided on sides of the plurality of bottom electrodes, the plurality of magnetoresistive elements and the plurality of contact plugs; and
a shift-adjustment layer provided on the plurality of contact plugs, the shift-adjustment layer extending on the insulating film to interconnect the plurality of contact plugs,
wherein the shift-adjustment layer has an artificial lattice of alternately laminated Co and Pt or an artificial lattice of alternately laminated Co and Pd, and the shift-adjustment layer suppresses a stray magnetic field in the plurality of magnetoresistive elements.

US Pat. No. 10,115,890

MAGNETIC THIN FILM AND APPLICATION DEVICE INCLUDING MAGNETIC THIN FILM

Fuji Electric Co., Ltd., ...

1. A magnetic thin film comprising an ordered alloy, wherein the ordered alloy comprises:at least one first element selected from the group consisting of Fe and Ni;
at least one second element selected from the group consisting of Pt, Pd, Au and Ir; and
a third element consisting of Sc, wherein the content of Sc is in a range from 1.2 at % to 3.8 at %”.

US Pat. No. 10,115,886

TWIN ENGINEERING TO IMPROVE THE SWITCHABILITY AND ROTATABILITY OF POLARIZATIONS AND DOMAINS IN FERROELECTRIC AND PIEZOELECTRIC MATERIALS

The Hong Kong University ...

1. A method for forming deformation crystal twins in piezoelectric materials, the method comprising:obtaining crystalline piezoelectric material;
deforming the crystalline piezoelectric material using a load;
heating the deformed crystalline piezoelectric material in an oxidative atmosphere to a predetermined temperature for a predetermined time to form a plurality of deformation crystal twins in the crystalline piezoelectric material;
allowing the crystalline piezoelectric material to cool to room temperature;
removing the load that induces the deformation of the crystalline piezoelectric material,
wherein the deforming of the crystalline piezoelectric material is achieved by at least one of the following: compressing, stretching, shearing, torsion, and bending of the crystalline piezoelectric material, and
wherein the deforming of the crystalline piezoelectric material creates a shear plane that acts as a twin boundary, which separates the plurality of deformation crystal twins with non-uniform orientation.

US Pat. No. 10,115,875

LIGHT-EMITTING DEVICE AND METHOD OF MANUFACTURING THE SAME

NICHIA CORPORATION, Anan...

1. A light-emitting device comprising:a base member having a plurality of first recesses each defined by a bottom surface and lateral surfaces that are inner surfaces of a lateral wall separating adjacent first recesses of the plurality of first recesses;
at least one light-emitting element mounted in each of the plurality of first recesses; and
a plurality of light-transmissive members, each having a flat upper surface and covering one of the plurality of first recesses, wherein
the plurality of light-transmissive members are separated from each other by the lateral wall separating the adjacent first recesses; and
the upper surface of each of the plurality of light transmissive members is located higher than an uppermost portion of the lateral wall, wherein
the base member comprises a substrate and the lateral wall, and
in a cross-sectional view of each of the plurality of first recesses, a virtual line passing through an edge of an upper surface of the at least one light-emitting element and an edge of an upper surface of the lateral wall forms an angle of 0 to 5 degrees with respect to an upper surface of the substrate.

US Pat. No. 10,115,846

SOLAR CELL AND SOLAR CELL MANUFACTURING METHOD

Panasonic Intellectual Pr...

1. A solar cell comprising:a photoelectric conversion element including:
a light incident surface and a back surface opposed to the light incident surface; and
a side surface provided between the light incident surface and the back surface,
wherein the photoelectric conversion element has a plurality of sides; and
a light diffusion portion on an outer peripheral area of the light incident surface and the side surface,
the light diffusion portion having:
a lower side light diffusion portion in direct contact with the outer peripheral area of the light incident surface and the side surface on a lower side that is one of the plurality of sides; and
an upper side light diffusion portion in direct contact with the outer peripheral area of the light incident surface and the side surface on an upper side that is one of the plurality of sides and opposed to the lower side,
wherein a width of the lower side light diffusion portion on the side surface in a direction from the light incident surface toward the back surface is smaller than a width of the upper side light diffusion portion on the side surface in the direction from the light incident surface toward the back surface,
wherein a first corner portion constituted by a part of the light incident surface and a part of the side surface is exposed from the light diffusion portion, and
wherein the first corner portion is located along the lower side or the upper side.

US Pat. No. 10,115,802

MANUFACTURING METHOD FOR COMPOUND SEMICONDUCTOR DEVICE

ADVANTEST CORPORATION, T...

1. A manufacturing method for a compound semiconductor device, wherein a semiconductor element is formed on an N-plane side of a GaN epitaxial substrate grown in a Ga-polar direction,wherein the GaN epitaxial substrate has a multilayer structure in which an n-type conductive layer, a first GaN layer that functions as an electron transport layer, an electron supply layer, and a second GaN layer are multilayered in this order in the Ga-polar direction.

US Pat. No. 10,115,794

SEMICONDUCTOR DEVICE COMPRISING ACCUMULATION LAYER CHANNEL AND INVERSION LAYER CHANNEL

HYUNDAI MOTOR COMPANY, S...

1. A semiconductor device comprising:an n? type layer disposed on a first surface of an n+ type silicon carbide substrate;
a first trench formed in the n? type layer;
a p type region disposed on both side surfaces of the first trench;
an n+ type region disposed on both side surfaces of the first trench and disposed on the n? type layer and the p type region;
a gate insulating layer disposed inside the first trench;
a gate electrode disposed on the gate insulating layer;
an oxide layer disposed on the gate electrode;
a source electrode disposed on the oxide layer and the n+ region; and
a drain electrode disposed on the second surface of the n+ type silicon carbide substrate,
wherein a first channel as an accumulation layer channel and a second channel as an inversion layer channel are disposed in both side surfaces of the first trench, and
the first channel and the second channel are disposed to be adjacent in a horizontal direction for the first surface of the n+ type silicon carbide substrate.

US Pat. No. 10,115,792

SEMICONDUCTOR DEVICE AND METHOD OF MANUFACTURING SEMICONDUCTOR DEVICE

ROHM CO., LTD., Kyoto (J...

1. A semiconductor device comprising:an insulating layer formed selectively on a semiconductor layer to isolate an active region in the semiconductor layer;
a lower electrode, formed on the insulating layer, having an end portion at a position spaced apart by a predetermined distance inward from a periphery of the insulating layer;
a dielectric film formed on the lower electrode;
an upper electrode, formed on the dielectric film, facing the lower electrode with the dielectric film interposed between the upper electrode and the lower electrode; and
a passivation film, interposed between the insulating layer and the lower electrode, the passivation film including an insulating material having an etching selectivity with respect to the insulating layer,
wherein an end portion of the passivation film is flush with the periphery of the insulating layer on a boundary between the insulating layer and the active region.

US Pat. No. 10,115,787

LOW LEAKAGE FET

pSemi Corporation, San D...

1. A FET fabricated on a silicon-on-insulator substrate, including:(a) an isolated silicon island;
(b) a gate structure overlying the isolated silicon island and having a center length L, the gate structure having central and edge regions each with an associated work function ?MF
(c) source and drain regions within the isolated silicon island and defined by the gate structure;
(d) a central conduction channel between the source and drain regions, the central conduction channel having a threshold voltage VtC; and
(e) at least one edge transistor defined by a corresponding edge region of the gate structure overlying the isolated silicon island, each edge transistor having a threshold voltage VtE determined in part by the work function ?MF of the corresponding edge region of the gate structure;wherein the work function ?MF of at least one corresponding edge region of the gate structure is increased sufficiently to increase the VtE of such corresponding edge transistor to be approximately equal to or greater than VtC.

US Pat. No. 10,115,740

SEMICONDUCTOR DEVICE

Japan Display Inc., Mina...

1. A semiconductor device comprising:an insulating substrate;
a first semiconductor layer formed of silicon and positioned above the insulating substrate;
a second semiconductor layer formed of a metal oxide and positioned above the first semiconductor layer;
a first insulating film formed of a silicon nitride and positioned between the first semiconductor layer and the second semiconductor layer;
a second insulating film formed of a silicon oxide and positioned between the first insulating film and the second semiconductor layer;
a first gate electrode opposed to an upper surface of the first semiconductor layer;
a second gate electrode opposed to an upper surface of the second semiconductor layer;
an interlayer insulating film formed of a silicon oxide and positioned between the second semiconductor layer and the second gate electrode; and
a block layer between the first insulating film and the second semiconductor layer, the block layer having lower hydrogen diffusion than hydrogen diffusion of the first insulating film, wherein
the block layer continuously extends to a position opposed to the first semiconductor layer and a position opposed to the second semiconductor layer.

US Pat. No. 10,115,712

ELECTRONIC MODULE

Siliconware Precision Ind...

1. An electronic module, comprising:a first package having an encapsulant and an electronic element embedded in the encapsulant, wherein the encapsulant has opposite first and second surfaces, wherein a first circuit structure has a dielectric layer formed on the first surface of the encapsulant and at least a circuit layer formed on the dielectric layer for electrically connecting the electronic element; and
a second package disposed on the first circuit structure formed on the first surface of the encapsulant through a plurality of conductive elements, wherein the second package has an insulating layer having opposite third and fourth surfaces and an antenna structure formed on the third surface of the insulating layer and extending through the insulating layer, the insulating layer being bonded to the first surface of the encapsulant via the fourth surface thereof and the antenna structure being electrically connected to the circuit layer and the electronic element, wherein a metal layer is formed on the fourth surface of the insulating layer and electrically connected to the antenna structure and at least one of the conductive elements, and wherein the metal layer is free from being in contact with the first circuit structure.

US Pat. No. 10,115,657

DIELECTRIC HEAT PATH DEVICES, AND SYSTEMS AND METHODS USING THE SAME

EATON INTELLIGENT POWER L...

3. A heat path device comprising:a first structure formed of a first thermally conductive material and including a first end and a second end;
a second structure formed of a second thermally conductive material and including a first end and a second end;
a third structure formed of a first dielectric material and including a first end and a second end;
wherein the first end of the third structure is mechanically coupled and thermally coupled at the first end of the first structure,
wherein the second end of the third structure is mechanically coupled and thermally coupled at a first end of the second structure;
wherein the second end of the first structure comprises at least one opening, and wherein the second end of the second structure comprises at least one opening; and
wherein the first structure and the second structure are located on a first plane, and wherein the third structure is located on a second plane such that:
the first end of the third structure overlaps the first end of the first structure; and
the second end of the third structure overlaps the first end of the second structure.

US Pat. No. 10,115,595

METHOD OF MANUFACTURING SEMICONDUCTOR DEVICE AND SEMICONDUCTOR DEVICE

SUMITOMO HEAVY INDUSTRIES...

1. A method of manufacturing a semiconductor device comprising:ion-injecting a dopant into a semiconductor layer formed of a group III-V compound semiconductor containing nitrogen as a Group V element;
performing a first activation annealing on the semiconductor layer having the ion-injected dopant using a heat-treating furnace under temperature conditions of 700° C. to 900° C.; and
performing a second activation annealing by allowing a pulsed laser beam to be incident on the semiconductor layer after the first activation annealing is performed,
wherein annealing is performed in a nitrogen atmosphere during the performing of the second activation annealing.

US Pat. No. 10,115,568

SYSTEMS AND METHODS FOR CONTROLLING DIRECTIONALITY OF IONS IN AN EDGE REGION BY USING AN ELECTRODE WITHIN A COUPLING RING

Lam Research Corporation,...

1. A coupling ring comprising:an insulator material having an annular shape, wherein the insulator material has a top surface, a bottom surface, and an inner side surface;
an electrode embedded within the insulator material, wherein the electrode is located at a first distance below the top surface of the insulator material and at a second distance above the bottom surface of the insulator material; and
a through path formed into the insulator material to extend from the bottom surface of the insulator material to an undersurface of the electrode, wherein the through path is configured to receive a power pin for electrically coupling to the undersurface of the electrode;
wherein the coupling ring is configured to be placed within a plasma chamber in an orientation that has the inner side surface surrounding a portion of a chuck of the plasma chamber.

US Pat. No. 10,115,542

KEYBOARD

PRIMAX ELECTRONICS LTD., ...

1. A keyboard, disposed in a notebook computer, wherein the keyboard comprises:a first baseboard;
a second baseboard, disposed at one side of the first baseboard;
a deformation element, disposed between the first baseboard and the second baseboard, separately connected to the first baseboard, the second baseboard, and a power supply circuit of the notebook computer, and configured to deform according to a voltage signal provided by the power supply circuit;
a key cap, located above the first baseboard, the second baseboard, and the deformation element and capable of moving relative to the first baseboard and the second baseboard; and
a connecting element, separately connected to the key cap, the first baseboard, and the second baseboard, wherein the deformation element drags the second baseboard to move in a first direction when the deformation element receives the voltage signal and therefore deforms to be in an extended state, so that the key cap is at a first height; and the deformation element pushes the second baseboard to move in a second direction when the deformation element does not receive the voltage signal and therefore deforms to be in a bent state, so that the key cap is at a second height that is shorter than the first height.

US Pat. No. 10,115,486

MODULAR COMPRESSION CHAMBER

General Fusion Inc., Bri...

1. A modular compression chamber for use in a compression system for generating pressure waves in a fluid in the compression chamber, the compression chamber comprising:a plurality of individual modules, each having an outer face, an inner face, and a side wall between the inner and outer faces, at least one individual module being surrounded with two or more neighboring modules in adjacent interlocking contact, wherein the plurality of individual modules are tapered such that an area of the outer face of each individual module is larger than an area of the inner face of each individual module; and
a plurality of connecting means interlocking the individual modules together to form a wall of the chamber, wherein the inner face of the individual modules collectively form an inner surface of the wall of the chamber,
wherein at least one of the individual modules comprises at least one pressure wave generator configured to generate the pressure wave in the fluid.

US Pat. No. 10,115,429

DISK MAGAZINE

Panasonic Intellectual Pr...

1. A disk magazine comprising:a disk tray that is made of resin and houses a plurality of disks in a stacked state; and
a tray holder that houses the disk tray, wherein
an opening is provided on one side surface of the tray holder so that the disk tray can be inserted into and extracted from the opening,
a sliding member is mounted to a front wall of the disk tray so as to protrude more upward than a top surface of the disk tray, the front wall serving as a side where the disk tray is inserted into the opening, and
the sliding member is constituted of a resin material different from the resin material that constitutes the disk tray.

US Pat. No. 10,115,308

TARGET ADDRESSING SYSTEM

Uber Technologies, Inc., ...

1. A method for specifying locations of targets for a transit service, the method being implemented by one or more processors and comprising:receiving a service request for the transit service from a user;
determining a target location for the service request;
based on the target location, determining, from a virtual stopping space database, a vehicle stopping location that is different than the target location; and
transmitting an instruction set to a vehicle, the instruction set comprising a first instruction identifying the vehicle stopping location for a vehicular portion of the transit service, and a second instruction that specifies a path for a driver of the vehicle from the vehicle stopping location to the target location, the path to be followed by the driver upon parking the vehicle at the vehicle stopping location.

US Pat. No. 10,115,272

ELECTRONIC GAME AND METHOD FOR PLAYING A GAME BASED UPON REMOVAL AND REPLACING SYMBOLS IN THE GAME MATRIX

IGT, Las Vegas, NV (US)

1. A gaming system comprising:a processor; and
a memory device that stores instructions that, when executed by the processor, cause the processor to:
responsive to a placement of a wager, for a play of a game:
randomly select at least two of a plurality of symbols,
cause a display of the randomly selected symbols at a plurality of symbol display positions,
determine whether said displayed randomly selected symbols form any of a plurality of winning symbol combinations, and
responsive to determining that the displayed randomly selected symbols form at least one of the winning symbol combinations, for each formed winning symbol combination:
independent of any player input to reposition any of the displayed randomly selected symbols, remove at least one of the displayed randomly selected symbols that forms that winning symbol combination, and
for each removed symbol:
 select one of the plurality of symbols as a replacement for that removed symbol, and
 cause a display of that selected symbol.

US Pat. No. 10,115,171

MEDICATION RELATED TASK NOTIFICATION SYSTEM

Cerner Innovation, Inc., ...

1. A task management system for informing a clinician of medication administration related tasks to be performed, comprising:a repository of information associating data identifying a plurality of different medications with a corresponding plurality of post-administration alert messages, an individual alert message being for notifying a clinician of a particular post-administration task to be performed concerning a particular medication following administration of said particular medication to a patient;
a pharmacy information system including a configuration processor device enabling a pharmacist to initiate incorporating data in said repository associating a post-administration alert message with a particular medication as well as with times for a post-administration alert message to be generated and provided to a clinician and enabling a pharmacist to dynamically associate a post-administration alert message that is not in a medication database with a particular medication and configured to automatically generate the post-administration alert message for an order for the particular medication for presentation on a mobile point-of-care medication administration system;
a communication interface presenting the post-administration alert message as a pop-up display window on a graphic user interface of a mobile point-of-care medication device, the post-administration alert message being automatically presented on the graphic user interface upon one of the following: an order for the particular administration is entered for the patient, the particular medication is selected for administration for the patient, or a medication profile for the particular medication is opened;
an input processor device receiving data indicating said particular medication has been administered to said patient;
a workflow processor device processing data to determine tasks to add to or remove from a task list or to modify tasks incorporated on, or for incorporation on, a task list and for, in response to received data indicating said particular medication has been administered to said patient, using information in said repository to identify a post-administration task associated with said particular medication and automatically adding data indicating an identified post-administration task to be performed to a task list of a clinician; and
the mobile point-of-care medication device presenting said identified post-administration task and task list of said clinician and a post-administration alert message to said clinician for viewing by a user.

US Pat. No. 10,115,169

POWER MANAGEMENT SYSTEM, POWER MANAGEMENT METHOD, AND UPPER POWER MANAGEMENT APPARATUS

KYOCERA CORPORATION, Kyo...

1. A power management system comprisinga power management apparatus configured to perform a process according to a power curtailment signal transmitted from a power company managing a power grid,
wherein the power management apparatus transmits, to the power company that transmits the power curtailment signal, configuration information of a consumer managed by the power management apparatus, and
wherein the configuration information comprises one or more of an amount of power that can be supplied by a storage battery provided in the consumer and a predicted amount of power that can be supplied by the storage battery,
wherein the power curtailment signal is determined by the power company in accordance with any one of the amount of power that can be supplied by the storage battery and the predicted amount of power that can be supplied by the storage battery,
wherein the power curtailment signal includes an amount of power that should be reduced from an amount of power currently consumed by a load connected to the power grid, wherein the amount of power in the power curtailment signal is based on the any one of the amount of power that can be supplied by the storage battery and the predicted amount of power that can be supplied by the storage battery.

US Pat. No. 10,115,165

MANAGEMENT OF TAX INFORMATION BASED ON TOPOGRAPHICAL INFORMATION

University of Alaska Fair...

1. A method of assessing changes to a region, the method comprising:receiving elevation data indicative of a region;
generating a spatial model of the region based on the elevation data;
determining, based on changes in the elevation data represented in the spatial model, a first representation of a structure in the region, wherein the first representation is indicative of the structure at a first time;
receiving, from a tax assessment database, tax related data associated with a property parcel and comprising dimensions of the structure, wherein the dimensions are determined for assessing a tax on the property parcel at a time prior to the first time;
generating, based on the tax related data, a second representation of the structure in a spatial coordinate system compatible with the spatial model of the region;
determining, by a computing device, a difference between the first representation of the structure and the second representation of the structure; and
providing, based on determining the difference between the first representation of the structure and the second representation of the structure, an update to the tax related data.

US Pat. No. 10,115,121

VISITOR SESSION CLASSIFICATION BASED ON CLICKSTREAMS

Adobe Systems Incorporate...

1. A method of classifying web visitor sessions based on clickstreams, the method comprising:utilizing a visitor session classification system to:
organize, utilizing a webpage categorization component of the visitor session classification system, web pages of a single website into web page categories;
divide, utilizing a visitor session determination component, clickstreams of users visiting the website into visitor sessions;
generate a matrix of weights corresponding to the web page categories relative to web page interactions to provide weightings for the web page categories, wherein each weight is applied based on a type of web page interaction, the matrix including a first weight for a first web page category relative to a first type of web page interaction;
determine, by at least one processor of a machine running an intersession distance component, an extent of similarity between a first visitor session of a first user and a second visitor session of a second user by comparing a first set of web page interactions, including the first type of web page interaction, by the first user corresponding with the first web page category to a second set of web page interactions by the second user corresponding with the first web page category, wherein the extent of similarity is determined based at least in part on applying the first weight to the first web page category relative to the first type of web page interaction;
classify, utilizing a visitor session classification component, the second visitor session into one of a target group or a non-target group based on the extent of similarity between the first visitor session and the second visitor session where the first visitor session is identified as corresponding to the target group based on an interaction with the website by the first user; and
directing targeted information related to the website to the second user when the second visitor session is classified into the target group based on the extent of similarity between the first visitor session and the second visitor session.

US Pat. No. 10,115,101

WIRELESS ESTABLISHMENT OF IDENTITY VIA BI-DIRECTIONAL RFID

INTERNATIONAL BUSINESS MA...

1. A method implemented in a hardware computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having programming instructions, the method comprising:blocking, by a computing device, generating of a username and a password for a predetermined duration of time by placing an expiration flag on a current username and password for the predetermined duration of time;
randomly generating the username and the password at the computing device of the hardware computer infrastructure;
sending, by the computing device, device data including at least the username and the password to a transceiver;
setting, by the computing device, an expiration time for the username and the password;
after the expiration time is reached, generating, by the computing device, another username and password and sending the another username and password to the transceiver;
receiving, by the computing device, a service set identifier (SSID) that identifies an access point in a wireless network from the transceiver; and
sending the device data to the access point based on the SSID of the access point.

US Pat. No. 10,115,095

METHODS AND APPARATUS FOR UNIFIED INVENTORY AND FINANCIAL TRANSACTION MANAGEMENT

Worldpay US, Inc., Atlan...

1. A system for providing payment processing services from a plurality of disparate payment processors to a plurality of disparate transaction intake platforms, the system comprising:one or more computers configured to implement by executing instructions on one or more processors, a platform-agnostic transaction-related communication system, wherein the transaction-related communication system comprises:
one or more receiving modules configured for:
receiving a first item of financial transaction information from a customer- facing interface, and
receiving a second item of financial transaction information from a merchant-facing point-of-sale interface,
a point of sale server configured for:
rendering in a common internal format, the first item of financial transaction information from the customer-facing interface, and
rendering in the common internal format, the second item of financial transaction information from the merchant-facing point-of-sale interface,
a payment processing module configured for:
rendering in a second format, the first item of financial transaction information for payment processing by a first external financial party, and
rendering in a third format, the first item of financial transaction information for payment processing by a second external financial party, and
a transaction execution module configured for:
transmitting in the second format the first item of financial transaction information for payment processing by the first external financial party, and
transmitting in the third format the second item of financial transaction information for payment processing by the second external financial party,
wherein the common internal format is a common intake transaction ticket format, and
wherein the one or more receiving modules comprise a single stack application interface residing on the one or more servers.

US Pat. No. 10,115,093

FOOD PRINTING GOAL IMPLEMENTATION SUBSTRATE STRUCTURE INGESTIBLE MATERIAL PREPARATION SYSTEM AND METHOD

Elwha LLC, Bellevue, WA ...

1. A system comprising:inputter electronic machine circuitry configured for involvement with inputting user identifying data;
presenter electronic machine circuitry configured for involvement with presenting food selection options to the user based at least in part on the user identifying data;
selector electronic machine circuitry configured for involvement with receiving user food selection of the presented food selection options;
retriever electronic machine circuitry configured for involvement with retrieving food consumption history data of the user; and
food printer electronic machine circuitry configured for involvement with printing food of the user food selection with one or more ingredient levels based at least in part on the food consumption history of the user and based at least in part on one or more goals of the user.

US Pat. No. 10,115,090

METHOD AND APPARATUS FOR PROVIDING A GIFT USING A MOBILE COMMUNICATION NETWORK AND SYSTEM INCLUDING THE APPARATUS

SK PLANET CO., LTD., Seo...

1. A method for providing a gift icon, the method performed by a gift provision apparatus through a communication network, the method comprising:managing a plurality of address books comprising user contact information;
providing information about products to a user terminal connected with the gift provision apparatus through the communication network;
receiving, from the user terminal, selected information on a selected product corresponding to a gift icon, wherein the gift icon includes a usage period identifying a valid usage period for the gift icon;
providing, to the user terminal, an address book corresponding to the user terminal among the managed plurality of address books;
receiving, from the user terminal, a selection of a recipient terminal among the provided address book;
receiving, from the recipient terminal, a redemption signal corresponding to the gift icon, wherein the redemption signal includes the usage period;
determining whether a usage period has elapsed based on the usage period;
when the usage period is determined to have elapsed, transmitting a prohibition message to the user terminal;
when the usage period is determined not to have elapsed, providing, to the user terminal, an electronic message including a Unique Resource Locator (URL) URL directed to the gift icon; and
when the selected recipient terminal connects with the gift provision apparatus using the URL and requests download of the gift icon, managing download of the gift icon and redemption of the selected product.

US Pat. No. 10,115,087

EVENT-TRIGGERED BUSINESS-TO-BUSINESS ELECTRONIC PAYMENT PROCESSING APPARATUSES, METHODS AND SYSTEMS

VISA INTERNATIONAL SERVIC...

1. A business-to-business transaction processing processor-implemented method, comprising:obtaining, by a processor, a purchase payment request having a processor-executable link from a user triggering event indication, said user triggering event indication being received upon user instantiation of a web-enabled device at a B2B/Pay platform of a first business entity, said user triggering event indication comprises a business-to-business payment event indication, said first business entity being different from the user, said web-enabled device providing user interface elements for the user to interact with user interface elements provided by the B2B/Pay platform;
determining, by the processor, in response to executing the processor-executable link a second business entity sponsoring the purchase payment request in response to parsing the purchase payment request, said second business entity being different from the first business entity and the user, said determining comprises receiving an instruction in response to a selection from the user for the second business entity on the web-enabled device;
obtaining, by the processor, purchase sponsoring instructions provided by the second business entity, said obtained purchase sponsoring instructions comprising verifying payment eligibility data of the user;
determining, by the processor, a payment sponsoring amount from the second business entity to the first business entity in response to the obtained purchase sponsoring instructions and the purchase payment request;
generating, by the processor, a business-to-business financial transaction request for the second business entity to transfer the determined payment sponsoring amount to the first business entity;
initiating, by the processor, a business-to-business financial transaction between the second business entity to the first business entity in response to the received user triggering event indication by sending the generated business-to-business financial transaction request to the second business entity;
receiving, by the processor, a payment amount adjudication indication from the second business entity;
retrieving, by the processor, account details of a first bank account of the first business entity and a second bank account of the second business entity, said first bank account being different from the second bank account and being different from a user bank account of the user; and
transacting, by the processor, the adjudicated payment amount from the second bank account of the second business entity to the first bank account of the first business entity.

US Pat. No. 10,115,082

SYSTEMS AND DEVICES CONTROLLED RESPONSIVE TO DATA BEARING RECORDS

DADESYSTEMS, INC., Miami...

1. Apparatus operative to cause financial transfers responsive to data included on data bearing records in the form of financial checks, comprising:at least one computer, wherein the at least one computer includes at least one processor circuit and is operative to cause
data corresponding to a bar code to be sent to a payee terminal operated by a check payee having a payee account, wherein the payee terminal is remote from the at least one computer, wherein the payee terminal includes a display and is operative to cause a visual image including the bar code to be output through the display,
wherein the at least one computer includes at least one computer data store including payee account data corresponding to the payee account,
wherein the bar code corresponds to at least one identifier,
wherein the bar code is configured to be used to produce bar code digital image data corresponding to the bar code when captured from the display of the payee terminal by a digital camera of a mobile device, wherein the mobile device includes
the digital camera,
at least one manual input device,
a mobile display,
a wireless communication interface,
at least one mobile processor circuit,
at least one mobile data store in operative connection with the at least one mobile processor circuit, wherein the at least one mobile data store includes mobile processor executable instructions,
wherein the mobile device is configured to be operated by the check payee to capture digital check image data corresponding to a visual image of at least one side of a financial check, wherein the check includes visible indicia corresponding to the check payee, a check payor account, and a check amount,
wherein the mobile device is configured to
determine the at least one identifier from the bar code digital image data,
communicate the digital check image data and data corresponding to the at least one identifier to the at least one computer,
wherein the at least one computer is operative responsive at least in part to the at least one identifier to cause the check amount to be credited to the payee account.

US Pat. No. 10,115,078

SERVICE SCHEDULING SYSTEM

SONY CORPORATION, Tokyo ...

1. A service scheduling system configured to retrieve schedule information from a time-management system of a service provider, the schedule information assigning service intervals offered by the service provider to a plurality of clients, the service scheduling system comprising:a sensor disposed on premises of the service provider and configured to detect that a client cannot be served in a first service interval assigned to said client according to the schedule information, the sensor detecting that the client cannot be served based on real-time information of the premises of the service provider collected by the sensor, the real-time information of the premises indicating that the client is not present on the premises of the service provider, and
a processor configured to, in response to the sensor detecting that the client cannot be served based on the real-time information of the premises of the service provider collected by the sensor,
receive, from communication terminals of a plurality of further clients, GPS location information indicating current locations of the further clients, and
identify, based on the respective GPS location information and an estimated travel time to the premises of the service provider, a further client having the respective GPS location information and the estimated travel time indicating that the further client can arrive at the premises of the service provider in time to be served during a second service interval, which is at least partly overlapping the first service interval,
transmit, to the communication terminal of the identified further client, information specifying the second service interval, and
receive, from the communication terminal of the identified further client, acknowledgment information indicating that the further client agrees to get served in the second service interval,
wherein the processor of the service scheduling system is further configured to, in response to the sensor detecting that the client cannot be served based on the real-time information of the premises of the service provider collected by the sensor,
receive, from the communication terminal of at least one further client, client schedule information indicating the timely availability of the at least one further client, and
transmit the information specifying the second service interval to the communication terminal of the at least one further client based on the client schedule information indicating the timely availability of the at least one further client.

US Pat. No. 10,115,077

SYSTEM FOR FACILITATING MANAGEMENT AND ORGANISATIONAL DEVELOPMENT PROCESSES

Gaiasoft IP Limited, Lon...

1. An organizational management system for providing an electronic user interface to access digital information resources over a computer network, the system comprising:an input device;
a digitized personal profile of a user of the system including security privileges of the user;
a graphical user interface configured to display an interactive digital scorecard comprising a plurality of indicators organized according to a hierarchy of intent and associated with an entity, wherein a first indicator of the plurality of indicators represents a level of maturity of a process based on a maturity model format that defines a plurality of maturity levels and includes electronic links to associated knowledge; and
a processor coupled to the input device and the graphical user interface, the processor being configured to:
provide, responsive to receiving a change to a definition of the maturity model format of the first indicator, an update to the interactive scorecard of the graphical user interface;
receive a selection of an indicator from the input device at the updated graphical user interface;
identify, in response to the selected indicator, digital information resources accessed by the electronic links based on the digitized personal profile of the user, the digital information resources providing knowledge associated with the selected indicator; and
provide, using the updated graphical user interface, the user with access to the digital information resources, wherein access to the digital information resources is based on the content of the digitized personal profile of the user and the selected indicator.

US Pat. No. 10,115,074

PREDICTIVE CONVERSION SYSTEMS AND METHODS

VAST.COM, INC., Austin, ...

1. A computer-implemented method of generating and presenting interactive search results, the method comprising:providing, by a computer system, a user interface that comprises functionality that enables a user to interactively search for and select items;
maintaining, by the computer system, one or more electronic data stores that store information relating to a plurality of items each comprising a plurality of attributes and a category, the stored information comprising at least a predicted value associated with each of the plurality of items;
accessing, by the computer system via a computer network, a plurality of network-accessible feeds to obtain information related to the plurality of items;
generating, by the computer system, metadata based on the information obtained from the plurality of network-accessible feeds, the metadata comprising Uniform Resource Locators (URL's) for webpages at which the plurality of items are for sale,
wherein the metadata further comprises stated metadata and derived metadata, the stated metadata comprising attributes obtained from item descriptions provided by a source or promoter of items relating to the item descriptions, the derived metadata comprising attributes obtained from a third party source,
database-linking, in an electronic data store, the generated metadata to the plurality of items;
generating, by the computer system, the predicted values by inputting the generated metadata into a regression formula, the regression formula generated based at least in part on an analysis of historical conversion activity and stated metadata and derived metadata related to attributes associated with items different than the plurality of items to determine statistically how each attribute associated with the items different than the plurality of items affected a value associated with the items different than the plurality of items, the regression formula configured to apply a result of the analysis to the inputted metadata to output the predicted values,
wherein the items different than the plurality of items comprise a same category as the plurality of items but comprise one or more different attribute values;
receiving, by the computer system, a user search request generated via the user interface, the user search request comprising an item search criteria;
searching, by the computer system, the one or more electronic data stores for a plurality of items relating to the item search criteria;
generating, by the computer system, for the user a personalized user interface that provides functionality for the user to select from a result set of items based on the searching, the result set being prioritized based at least in part on the predicted values;
causing, by the computer system, rendering of a search results output, based on the personalized user interface data, the search results output presents the prioritized result set and enables interaction with, by the user, the plurality of items relating to the item search criteria;
electronically monitoring, by the computer system, over a computer network, user interactions with the search results output to determine a user response to the search results output, the user response comprising at least a selection of a URL associated with an item;
adapting, by the computer system, the regression formula based on the user response, the adapting comprising at least including an indication of the selection of the URL in the historical conversion activity analyzed to generate the regression formula;
regenerating, by the computer system, one or more of the predicted values by inputting the generated metadata into the adapted regression formula;
receiving, by the computer system, a second search request that comprises the item search criteria; and
generating, by the computer system, a second result set of items based on the second search request, the second result set comprising a different prioritization based at least in part on the regenerated predicted values,
wherein the computer system comprises one or more physical servers.

US Pat. No. 10,115,073

MEDICAL CABINET COMMUNICATION SYSTEM AND METHODS

WAVEMARK, INC., Concord,...

1. A storage cabinet, comprising:at least one shelf that holds items and divides an interior of the cabinet;
a first communication channel through which the cabinet communicates with an inventory management system;
a second communication channel through which the cabinet communicates with a nearby cabinet, wherein the second communication channel is a short-range wireless network channel; and
a transceiver device that establishes and transmits a signal of the second communication channel.

US Pat. No. 10,115,069

AUTHENTICATING PARCEL CONSIGNEES WITH INDICIA DECODING DEVICES

Hand Held Products, Inc.,...

1. A method, comprising:encoding a first key into a first indicia, wherein the first key is encrypted;
encoding a second key and a decryption key into a second indicia, wherein the decryption key decrypts the first key;
generating, via a printer, a parcel label including an image of the first indicia and a name of a consignee for a parcel bearing the parcel label;
imaging, with a mobile computing device, the first indicia on the parcel to obtain a representation of the first indicia;
imaging, with the mobile computing device, the second indicia provided by a recipient of the parcel to obtain a representation of the second indicia;
processing, with the mobile computing device, the representation of the first indicia and the representation of the second indicia to determine the first key specified by the first indicia, and the second key and the decryption key specified by the second indicia;
after decrypting the first key, determining, with the mobile computing device, whether the second key matches the decrypted first key by comparing the second key with the decrypted first key; and
if the second key matches the first key, generating an indication with the mobile computing device that the recipient is an authorized recipient of the parcel.

US Pat. No. 10,115,066

MANAGING ASSETS

INTERNATIONAL BUSINESS MA...

1. A computer usable program product comprising a computer usable non-transitory storage medium including computer usable code for use in managing information technology assets owned by a set of owners, the computer usable program product comprising code for performing the steps of:receiving an asset management task from an administrator across a network, the asset management task including a description of the asset management task to be performed for review and approval by a user on an owner system for each of the set of owners, criteria for identifying which information technology assets are to perform the asset management task, and specific instructions to be executed by a set of information technology assets owned by the set of owners and approved to perform the asset management task;
automatically without human intervention identifying a subset of the information technology assets owned by each of the set of owners;
automatically without human intervention transmitting a personalized direct communication across the network to the owner system of each of the set of owners including the received description of the asset management task to be performed, wherein the personalized direct communication requests approval, for the subset of assets to perform the asset management task, by the user of the owner system for each of the set of owners;
requesting each of the subset of information technology assets to identify whether that information technology asset meets the criteria set forth in the asset management task for identifying which information technology assets are to perform that asset management task; and
responsive to receiving an approval communication across the network from the owner system for each of the set of owners indicating respective owner approved information technology assets from the subset of information technology assets producing a set of approved information technology assets, automatically transmitting a set of communications across the network to the set of approved information technology assets for execution of the specific instructions by each approved information technology asset which identified itself as meeting the criteria by the subset of information technology assets;
wherein the set of communications, transmitted across the network to the set of approved information assets in response to receiving an approval communication from the owner, includes the criteria from the administrator and the request for each of the set of information technology assets to identify whether that approved information technology asset is to perform the asset management task; and
wherein the information technology assets are provided the criteria received from the administrator for identifying which of the information technology assets are to execute the specific instructions included in the received asset management task.

US Pat. No. 10,115,064

BUSINESS STORYBOARDING

SUGARCRM INC., Cupertino...

1. A storyboard generation method comprising:defining and persisting into memory of a computer, a template specifying a collection of visualizations in a storyboard, each visualization being generated based upon different data objects in an enterprise application for a business and each visualization reflecting a performance aspect of the business;
partitioning the template into frames of a sequence;
generating the storyboard by creating each of the visualizations specified by the template based upon data objects of the enterprise application and allocating in the storyboard, a larger portion for visualizations that reflect an excess of performance beyond a threshold level and visualizations that reflect a dearth of performance below a threshold level, and a smaller portion for visualizations that reflect a nominal performance relative to a threshold level;
formatting the storyboard as a slideshow with each slide corresponding to one of the frames; and,
saving the storyboard into fixed storage of the computer for subsequent playback.

US Pat. No. 10,115,063

METHODS FOR PROMPTING A USER TO USE ENHANCED AUTOMATION SYSTEM FEATURES, AND SYSTEMS AND DEVICES RELATED THERETO

Vivint, Inc., Provo, UT ...

1. A method for providing enhanced services to an automation system user, comprising:identifying an automation system associated with the automation system user;
tracking usage of services for which the automation system user is registered for the automation system;
determining that a new service is available for use in connection with the automation system and has not previously been used with the automation system based at least in part on the tracked usage; and
sending a first message to at a control panel of the automation system, the first message comprising information related to the determined new service.

US Pat. No. 10,115,062

SYSTEM AND METHOD FOR FACILITATING DEVELOPMENT OF CUSTOMIZED WEBSITE PROJECTS

1175856 ONTARIO LTD., Ca...

1. A computer-implemented method for facilitating development of two or more customized website projects over a network, comprising:for each customized website project, receiving electronic data in functional design modules which can be utilized by a website developer to create a customized website, the functional design modules comprising:
a creative concept module requesting information related to: a business description, a marketing activity, a selling proposition, an internet marketing activity, a reference, a comment, and a logo;
a research and analysis module requesting information related to: client research comprising key decision makers, company size, news events affecting the company, and key clients; market research comprising target market, key industry terminology and trends, key competitors, and industry challenges; Internet research comprising host-developed websites in the same industry, current client website and its effectiveness, news events regarding how the Internet is affecting the client's industry; and documentation of the research;
an Internet business analysis module requesting information related to Internet formatting, Internet business practices, and desired Internet features;
a functional requirements module requesting information related to a required technical product and a needed quantity;
a website plan module requesting information related to a site plan;
a page information module requesting meta tag information;
a database information module requesting information related to a database to use as a guideline;
a flash design module requesting information related to multiple, distinct sequences to appear in different sections of the customized website;
a launching module placing the customized website live on a server and registering the customized website with search engines to optimize traffic levels such that the customized website is ranked high within search engine listings, the search engines comprising major search engines, community and industry-specific search engines, and hub-websites;
automating access to the electronic data in the functional design modules by a computer over the network;
automating obtaining at least one of the at least two customized website projects from the website developer, the website developer using the functional design report to create the at least one of the at least two customized website projects; and
filtering the at least two customized website projects by at least one of: active status, accepted status, rejected status, submitted status, and saved status; and
launching the customized website for the at least one of the at least two customized website projects, wherein the launching comprises:
reviewing connectivity of client systems;
activating the customized website;
populating the customized website with production data;
registering the customized website with search engines;
training the client about the customized website; and
review marketing related to the customized website.

US Pat. No. 10,115,061

MOTIF RECOGNITION

Securboration, Inc., Mel...

1. A method of classifying at least one social media user, the method comprising:detecting at least one statistically significant subgraph in a social media network of the social media user, wherein the at least one detected subgraph occurs in significantly higher numbers as compared to random networks;
gathering data related to metadata of the social media user;
gathering data related to social interactions of the social media user;
computing features of:
the subgraph in the social media network of the user,
the data related to the metadata of the user, and
the data related to the social interactions of the user;
normalizing each computed feature on a zero to one scale;
aggregating each normalized feature into a numeric vector; and
comparing the numeric vector of the normalized subgraph features, normalized user metadata, and normalized social interactions to at least one model vector, wherein the at least one model vector is representative of a class; and
classifying the user as a class member based on the comparison of the numeric vector and the at least one model vector.

US Pat. No. 10,115,058

PREDICTIVE MODELING

AMERICAN EXPRESS TRAVEL R...

1. A method comprising:converting, by a computer-based system, Structured Query Language (SQL) variables to Statistical Analysis System (SAS) variables in SAS flat files;
extracting, by the computer-based system, data from the SAS flat files;
analyzing, by the computer-based system, the data to determine trends in behavior;
determining, by the computer-based system, the data to use in a plurality of models;
determining, by the computer-based system, model logic based on the data and the trends in the behavior, wherein the data referenced in a file is determined by the plurality of models that use portions of the SAS variables;
enabling, by the computer-based system, creation of the plurality of models based on the model logic;
delivering, by the computer-based system, the data to the plurality of models;
storing, by the computer based system, the data in a plurality of split files based upon a frequency of use of one or more of the data in the plurality of models; and
reducing, by the computer based system and based on the storing, a cycle time associated with a repeated execution of the plurality of models.

US Pat. No. 10,115,056

METHOD AND APPARATUS FOR RESPONDING TO AN INQUIRY

1. A method comprising:generating, by a web server, meta-level features for a question and answer pair of a plurality of question and answer pairs based on data from a web page and based on other meta-level features of other of the plurality of question and answer pairs;
receiving, by the web server, an inquiry from an end user device; and
determining, by the web server, a response to the inquiry based on the plurality of question and answer pairs and based on analysis of meta-level features of the plurality of question and answer pairs.

US Pat. No. 10,115,053

NFC/RF MECHANISM WITH MULTIPLE VALID STATES FOR DETECTING AN OPEN CONTAINER, AND METHODS OF MAKING AND USING THE SAME

Thin Film Electronics ASA...

1. A wireless communication device, comprising:a) a receiver and a transmitter;
b) a substrate with an antenna thereon, the antenna receiving a first wireless signal and transmitting or broadcasting a second wireless signal;
c) an integrated circuit comprising (i) a continuity sensor and (ii) a memory, the integrated circuit being electrically connected to the antenna and configured to (i) process the first wireless signal and/or information therefrom, and (ii) generate the second wireless signal and/or information therefor; and
d) one or more protection lines on a common or different substrate, the protection line(s) being (i) configured to sense or determine a continuity state of a package or container on which the communication device is placed or to which the communication device is fixed or adhered, and (ii) electrically connected to the continuity sensor,
wherein:
the memory includes one or more bits storing a value corresponding to the continuity state of the container or package,
breaking at least one of the one or more protection lines causes at least one of the one or more bits to change,
the second wireless signal communicates the value corresponding to the continuity state of the container or package, and
the wireless communication device is configured such that it and/or a cloud system connected to it recognizes a change in the value of the continuity state and provides (i) a first consumer and/or user experience through the wireless communication device when the value of the continuity state of the container or package corresponds to a closed or sealed continuity state and (ii) a different consumer and/or user experience through the wireless communication device when the continuity state of the container or package corresponds to an opened continuity state.

US Pat. No. 10,115,052

RFID DEVICES USING METAMATERIAL ANTENNAS

HAND HELD PRODUCTS, INC.,...

1. A radio frequency identifier (RFID) system comprising:an RFID chip;
an antenna comprising a patch cell stack that includes two or more patch cells; and
a feed line electrically coupling the RFID chip to the antenna,
wherein the antenna is configured to support a plurality of frequency bands, each frequency band of the plurality of frequency bands having a center frequency,
wherein the size of the antenna is a portion of a wavelength corresponding to a maximum of the center frequencies, and
wherein a patch cell of the two or more patch cells has a size of less or equal to one tenth of the wavelength corresponding to the maximum of the center frequencies.

US Pat. No. 10,115,046

MAILPIECES MANUFACTURING, DISTRIBUTION AND COMMUNICATION SYSTEM AND METHOD

NEOPOST TECHNOLOGIES, Ba...

14. A single machine-readable symbol containing a web page link giving access to a domain server for interactive customer communication and comprising processing equipment control codes or a mailpiece identifier required to control at least one processing equipment of a mailpieces manufacturing, distribution and communication system.

US Pat. No. 10,115,045

ABSOLUTE SURFACE CODING/ENCODING AN AREA IN ABSOLUTE TERMS

HEXAGON TECHNOLOGY CENTER...

1. An area position code pattern for an area to be encoded in absolute terms, comprising;an arrangement of code marks in a basic grid, wherein at least a portion of said area position code pattern being readable by an optical matrix sensor for determining an absolute position information in at least one degree of freedom, wherein:
a first absolute code sequence encoded in a stringing-together of the code marks in a first line direction of the basic grid, which embodies a first line on the area to be encoded, and
a second absolute code sequence encoded in a stringing-together of the code marks in the first line direction, which embodies a second line on the area to be encoded,
which second line follows the first line, and
wherein the first line and the second line form a line pair,
and wherein the first absolute code sequence is codeword-distinct from the second absolute code sequence,
wherein in a subsequent pair, which follows the line pair, the first and/or second absolute code sequences are arranged with a phase offset in the first direction of the basic grid,
wherein the phase offset is an integer multiple of the grid positions.

US Pat. No. 10,115,044

IMAGE PROCESSING SYSTEM AND IMAGE PROCESSING APPARATUS FOR SENDING IMAGE DATA

Canon Kabushiki Kaisha, ...

1. An image processing system, comprising:a display capable of displaying an operation key in which information of a folder corresponding to an authenticated user is set as a transmission destination;
a memory storing instructions, and
a processor executing the instructions causing the image processing system to:
control a transmission of data to the transmission destination in accordance with selection of the operation key on the display; and
control a restriction of use of the operation key in accordance with an instruction for permitting transmission to a predetermined transmission destination registered by an administrator and inhibiting transmission to another transmission destination registered by a user who is different from the administrator,
wherein, in a case where the transmission destination set in the operation key is registered by a user different from the administrator, the restriction for the operation key is performed in accordance with the instruction, and
wherein, in a case where the transmission destination set in the operation key is registered by the administrator, the restriction is not performed in accordance with the instruction.

US Pat. No. 10,115,041

CAPTURING TEXT FROM RENDERED DOCUMENTS USING SUPPLEMENTAL INFORMATION

Google LLC, Mountain Vie...

14. A system, comprising:a data processing apparatus; and
a memory apparatus in data communication with the data processing apparatus and storing instructions executable by the data processing apparatus and that upon such execution cause the data processing apparatus to perform operations comprising:
receiving text captured from a rendered document during a text capture operation;
receiving supplemental information including information relating to circumstances under which the text capture operation was performed, the information relating to circumstances under which the text capture operation was performed comprising a geographic location at which the text capture operation was performed to capture the text from the rendered document;
determining, based on the supplemental information including the geographic location at which the text capture operation was performed to capture the text from the rendered document, an action to be performed on the captured text; and
causing the action to be performed on the captured text.

US Pat. No. 10,115,040

CONVOLUTIONAL NEURAL NETWORK-BASED MODE SELECTION AND DEFECT CLASSIFICATION FOR IMAGE FUSION

KLA-Tencor Corporation, ...

1. A method for classifying defects comprising:identifying, using a processor, a primary scanning mode;
performing, using an image data acquisition subsystem, a first hot scan using the identified primary scanning mode;
selecting, using the processor, a plurality of defects of interest and nuisance data in the first hot scan;
performing, using the image data acquisition subsystem, one or more additional scans using one or more secondary scanning modes;
collecting, using the processor, one or more image sets, each image set comprising a primary scanning mode image and one or more secondary scanning mode images corresponding to a selected defect of interest or nuisance data;
dividing, using the processor, each collected image set into a first image subset and a second image subset;
training, using the processor, for each pair of primary scanning mode and secondary scanning mode, a convolutional neural network (CNN) with the corresponding first image subset;
determining an ideal secondary scanning mode, using the processor, by applying each CNN to the corresponding second image subset;
performing, using the image data acquisition subsystem, a final hot scan using the ideal secondary scanning mode; and
classifying, using the processor, defects from the final hot scan by using the CNN corresponding to the ideal secondary scanning mode to filter out nuisance data in the final hot scan.

US Pat. No. 10,115,036

DETERMINING THE DIRECTION OF ROWS OF TEXT

ABBYY Development LLC, M...

1. A method comprising:receiving, by a processing device, an image of a document;
transforming the image to a binarized image by performing a binarization operation on the image;
identifying a portion of the binarized image that comprises one or more rows of textual content;
identifying a plurality of horizontal runs of white pixels in the one or more rows of textual content in the portion of the binarized image, and a plurality of vertical runs of white pixels in the one or more rows of textual content in the portion of the binarized image;
generating a first histogram for the plurality of horizontal runs of white pixels, and a second histogram for the plurality of vertical runs of white pixels; and
determining, by the processing device, an orientation of the one or more rows of textual content in the image based on the first histogram and the second histogram.

US Pat. No. 10,115,023

CART INSPECTION FOR SUSPICIOUS ITEMS

Stoplift, Inc., Cambridg...

1. A system comprising:a transaction area including at least a shopping cart, and a point of sale (POS) terminal that generates transaction data;
a video camera positioned proximate to the transaction area, the video camera configured to record POS operator activity and shopping cart images of the transaction area and store recorded video images of a customer in a video repository; and
a computer system linked to the POS terminal and the video repository, the computer system comprising at least a processor and a memory, the memory comprising at least an operating system and a cart inspection process, the cart inspection process performing video analysis of images of a transaction near the point of sale terminal, the video analysis comprising comparisons of the images with a reference representation to determine an extent to which a target image portrays imagery of non-suspicious activity or imagery of suspicious activity and, based on the video analysis, generating a suspicion level for the transaction when an image of the transaction portrays one or more items left in the shopping cart at a particular time during the transaction, the cart inspection further comprising:
capturing video data from the transaction area proximate to the POS terminal, the video data including images of items from the shopping cart unit; and
identifying, based on a determination of cart emptiness, discrepancies between items recorded by the POS terminal and the one or more items detected via analysis of the captured video data based on the items included in the captured video data and omitted by the point of sale terminal;
the cart inspection process configured to determine cart emptiness by concluding that the one or more items appropriate for scanning have been scanned by a scanner of the POS terminal.

US Pat. No. 10,115,021

SCOREBOOK CREATING APPARATUS, SCOREBOOK CREATING SYSTEM, SCOREBOOK CREATING METHOD, PROGRAM, IMAGING DEVICE, AND REPRODUCING METHOD

JVC KENWOOD Corporation, ...

1. A scorebook creating apparatus comprising:a detecting unit that detects first information that indicates a starting point of a scene included in picture data;
a temporary-tag creating unit that creates a temporary tag including time information of the first information when the detecting unit detects the first information;
a scorebook processing unit into which second information as score information is input after a time of the time information, and determines a score based on the second information so as to create a scorebook;
a tag-identification (ID) assigning unit that issues a tag ID and assigns the tag ID to the score which is determined; and
a picture reproducing unit that displays the picture data and the score, wherein
the temporary-tag creating unit makes a last temporary tag before the tag ID is issued so as to associate the time information of the last temporary tag with the tag ID,
the picture reproducing unit reads, when a displayed score is selected, the tag ID assigned to the score selected, and displays a scene at the time of the time information which is associated with a read score, and
a plurality of pieces of the score for one at-bat is stored as a single batting record, comprising
identifying, when selection of the score is accepted in the scorebook, the batting record that includes the score;
identifying the temporary tag ID that is associated with an oldest score out of the pieces of the scores included in the identified batting record by the tag-ID; and
identifying the starting point of the scene in the picture data by the time information included in the identified temporary tag.

US Pat. No. 10,115,019

VIDEO CATEGORIZATION METHOD AND APPARATUS, AND STORAGE MEDIUM

Xiaomi Inc., Beijing (CN...

1. A video categorization method, the method comprising:acquiring a key frame from a video, the key frame comprising an image including a face;
acquiring a face feature from the key frame of the video;
acquiring one or more face features that correspond to one or more respective picture categories;
selecting a picture category to which the video belongs based on the face feature from the key frame and the one or more face features corresponding to the one or more respective picture categories;
assigning the video to the picture category to which the video belongs;
wherein the acquiring the key frame from the video comprises:
acquiring, from the video, at least one video frame comprising one or more faces,
determining a face parameter for each of the at least one video frame, the face parameter comprising either or both of a face quantity and a face location, and
determining the key frame from the video, based on the face parameter for each of the at least one video frame; and
wherein determining the key frame in the video according to the face parameter for each of the at least one video frame comprises:
determining, according to the face parameter for each of the at least one video frame, one or more non-duplicate video frames each having a face parameter that does not reoccur for other video frames, and
selecting at least one of the non-duplicate video frames as the key frame.

US Pat. No. 10,115,018

IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, PROGRAM, AND RECORDING MEDIUM

FUJIFILM Corporation, To...

1. An image processing apparatus, comprising:a processor configured to:
acquire a plurality of images from terminal devices of a plurality of users through a network for a predetermined period;
analyze contents of each of the plurality of images;
calculate an analysis evaluation value of each of the images based on an analysis result of each of the images;
acquire evaluation information, which indicates evaluation for each of the images that is given by the plurality of users, from the terminal devices of the plurality of users through the network for the predetermined period; and
form one or more groups, each of which includes a plurality of similar images, by specifying the plurality of similar images, among the plurality of images, based on the analysis result of each of the images after the predetermined period has passed,
wherein the processor calculates an overall evaluation value for each of the images included in the group by adding a value to an analysis evaluation value of each of the images included in the group based on evaluation information, which indicates high evaluation given to the images in the group, for each of the groups, and
wherein the processor adds a weighting, which increases as a number of pieces of evaluation information indicating the high evaluation for each of the plurality of similar images increases, to the analysis evaluation value of at least one of the similar images in the group.

US Pat. No. 10,115,017

ELECTRONIC DEVICE AND IMAGE DISPLAY METHOD THEREOF

Samsung Electronics Co., ...

11. An electronic device comprising:a display;
a communication interface; and
a processor configured to:
acquire, from a server, using the communication interface, at least one image and a caption which have been posted on a web page associated with the server, the caption being attached to and outside of the at least one image on the web page;
obtain at least one tag associated with the at least one image from the caption;
classify the at least one image into a group, based on a response tag included in the at least one tag, the response tag including information on at least one of a number of comments and a number of likes; and
control the display to display the at least one image corresponding to the group.

US Pat. No. 10,115,015

METHOD FOR RECOGNIZING A SPECIFIC OBJECT INSIDE AN IMAGE AND ELECTRONIC DEVICE THEREOF

Samsung Electronics Co., ...

1. A portable communication device comprising:a display;
an image sensor;
a memory configured to store one or more recognition modules including a specified recognition module to generate information related to a specified type of object from an image; and
a processor configured to:
display, via the display, an image obtained from the image sensor;
display, via the display, an indicator substantially surrounding a partial area of the displayed image;
receive a user input with respect to the indicator;
change a size or position of the indicator based at least in part on the user input such that the partial area includes at least one object in the image;
select the specified recognition module from the one or more recognition modules based at least in part on a determination that the at least one object corresponds to the specified type; and
display at least one input interface including at least one function associated with the specified recognition module.

US Pat. No. 10,115,013

METHOD AND APPARATUS FOR SINGLE-PARTICLE LOCALIZATION USING WAVELET ANALYSIS

CENTRE NATIONAL DE LA REC...

1. An apparatus for estimating a position of one or more particles, the apparatus comprising:an imaging system;
a detector, in optical communication with the imaging system, configured to detect an image of a plane;
a memory, operably coupled to the detector, configured to store a representation of the image of the plane;
a light source configured to excite the one or more particles; and
a processor, operably coupled to the memory, configured to:
(a) perform a wavelet decomposition of the image of the plane to form a wavelet map of the image of the plane;
(b) segment the wavelet map into multiple regions having intensity values above a predetermined threshold;
(c) estimate the location of a centroid for each of the multiple regions, the location of the centroid corresponding to the position of a particle in a first dimension and a second dimension of the plane;
(d) determine a total number of particles in the image of the plane based on the location of the centroid for each of the multiple regions;
(e) adjust at least one of an intensity of the light source and a wavelength of the light source based on the total number of particles in the image of the plane such that a number of imaged particles in a subsequent imaging process is adjusted, and perform the subsequent imaging process by repeating steps (a)-(d); and
(f) estimate the position for each particle in the image of the plane, in a third dimension, based on a fit of a point spread function (PSF) of the imaging system around the centroid for each of the multiple regions.

US Pat. No. 10,115,004

METHODS AND SOFTWARE FOR HALLUCINATING FACIAL FEATURES BY PRIORITIZING RECONSTRUCTION ERRORS

Carnegie Mellon Universit...

1. A method of hallucinating facial features of a first face by prioritizing reconstruction errors, wherein the first face is present in an image in which a first portion of the first face is un-occluded and a second portion of the first face is occluded, the method comprising:receiving the image of the first face, the first portion containing one or more first facial features;
training a machine-learning algorithm using a set of images each containing a region of a face of an individual corresponding to the first portion of the first face and a region of the face of the individual corresponding to the second portion of the first face so as to produce machine-learning data or receiving machine-learning data corresponding to a previous implementation of such training; and
hallucinating one or more second facial features within the second portion of the first face as a function of the machine-learning data by prioritizing reconstruction errors for hallucinating the one or more second facial features such that reconstruction error for the one or more first facial features is minimized with a higher priority than reconstruction error for hallucinating the one or more second facial features.

US Pat. No. 10,115,000

METHOD AND SYSTEM FOR OPTICAL IMAGING USING PATTERNED ILLUMINATION

Synaptics Incorporated, ...

1. An electronic device for imaging an input object, comprising:a display comprising a sensing surface and an array of display pixels;
a processing system communicatively coupled to the display, the processing system configured to:
selectively illuminate one or more of the display pixels according to a pattern;
acquire image data, from one or more detector pixels of the display, of the input object in contact with the sensing surface, wherein the image data corresponds to light from the illuminated display pixels that is reflected at the sensing surface of the display; and
process an image of the input object from the image data based upon the pattern,
wherein the processing system is configured to select the one or more detector pixels from a region surrounding the illuminated display pixels, the region being inside of an outer boundary that is defined by a first critical angle resulting from an interface between a surface of the input object and the sensing surface.

US Pat. No. 10,114,999

USING DYNAMIC OCCLUSION TO PROTECT AGAINST CAPTURING BARCODES FOR FRAUDULENT USE ON MOBILE DEVICES

Koupon Media, Inc., Addi...

1. At least one machine readable medium including code that, when executed by one or more processors, causes the one or more processors to perform operations to:determine a dynamic occlusion to be applied to a barcode;
generate an object for displaying a series of images of the barcode with the dynamic occlusion, the barcode to be scannable at least once based on the series of images to be displayed, wherein the dynamic occlusion includes a modification to a first portion of the barcode to create a first image of a modified barcode, wherein the object, when displayed for a first time period, is to render the first image of the modified barcode for at least a first interval occurring within the first time period, wherein the first image of the modified barcode includes an opaque layer masking the first portion of the barcode; and
provide the object for access by a mobile device.

US Pat. No. 10,114,994

CODE FOR ANIMAL ID MARKING

Vium, Inc., San Mateo, C...

1. A system of marking animals in a (a) vivarium using an animal identification code comprising:(b) a first number;
(c) wherein the first number is suitable to be encoded by a first encoding;
(d) a second number;
(e) wherein the second number is suitable to be encoded by a second encoding;
(f) a first marking;
(g) wherein the first marking is an output of the first number and the first encoding, and wherein the first marking is human-readable, and wherein the first marking is permanently marked on a first animal;
(h) a second marking;
(i) wherein the second marking is an output of the second number and the second encoding, and wherein the second marking is machine-readable, and wherein the second marking is marked on a first animal;
(j) a first primary key associated with the first animal;
(k) wherein a combination of the first number, the second number, and a first time window is associated with the first primary key and not associated with any other primary key; and wherein the first time window is associated with an expected lifetime of the first animal;
(l) wherein the first primary key is associated uniquely with the first animal in a first animal population; and wherein an each animal in the first animal population is associated with an each respective primary key, and wherein at least some animals in the first animal population have non-overlapping lifetimes;
(m) a second primary key;
(n) wherein the first marking is permanently marked on a second animal; and wherein the second marking is permanently marked on the second animal;
(o) wherein a combination of the first number, the second number, and a second time window are associated with the second primary key and not associated with any other primary key; and wherein the second time window is associated with a lifetime of the second animal;
(p) wherein the second primary key is associated uniquely with the second animal in the first animal population;
(q) wherein the first number and second number are distinct;
(r) wherein the first encoding and the second encoding are distinct;
(s) wherein the first and second time windows do not overlap;
(t) wherein the first animal population is in the vivarium.

US Pat. No. 10,114,993

RFID SYSTEM AND ASSOCIATED ANTENNA-COUPLER

ZIH Corp., Lincolnshire,...

1. An antenna-coupler for a system having a transceiver and being configured to process one or more smart media and associated transponders of the smart media, the antenna-coupler comprising:a first microstrip extending a first length from a first end to a first terminating point, wherein the first microstrip is terminated at the first terminating point by a first resistive load and the first microstrip is in communication with the transceiver for receiving and sending one or more electrical signals;
a second microstrip extending a second length from a second end to a second terminating point, wherein the second microstrip is terminated at the second terminating point by a second resistive load and the second microstrip is in communication with the transceiver for receiving and sending one or more additional electrical signals;
wherein the first microstrip and the second microstrip are generally orthogonal to each other forming a cross-like arrangement such that the first length of the first microstrip traverses the second length of the second microstrip;
a ground plane spaced apart from the first and second microstrips; and
at least one substrate extending at least partially between the ground plane and the first and second microstrips.

US Pat. No. 10,114,976

SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR INTERFACING MULTIPLE SERVICE PROVIDER TRUSTED SERVICE MANAGERS AND SECURE ELEMENTS

GOOGLE LLC, Mountain Vie...

1. A system for interfacing between service providers and secure memories, comprising:a mobile computing device, the mobile computing device comprising at least one secure storage;
a service provider computing device; and
one or more computing devices interfacing between the mobile computing device and the service provider computing device, the one or more computing device comprising at least one memory, and a processor communicatively coupled to the at least one memory, wherein the processor executed application code instructions that are stored in the at least one memory to cause the one or more computing device to:
receive, from a service provider computing device, a first request comprising a computing device identifier that corresponds to the mobile computing device;
query the at least one memory for a secure storage identifier that corresponds to the computing device identifier;
transmit the secure storage identifier to the service provider computing device;
receive, from the service provider computing device, a second request based at least in part on the secure storage identifier; and
transmit a third request to a secure storage of the mobile computing device that corresponds to the secure storage identifier, the third request based on the second request received from the service provider computing device.

US Pat. No. 10,114,973

PROTECTING USER PRIVACY FROM INTRUSIVE MOBILE APPLICATIONS

Google LLC, Mountain Vie...

1. A computer-implemented method performed by a data processing apparatus, the method comprising:receiving a capability request from an application, wherein the capability request is a request for access to data associated with a capability, wherein the data associated with the capability comprises data associated with a computing device or data associated with a user account logged-in to the computing device;
receiving a selection to provide the application with stub data upon receiving a request from the application to access the data associated with the capability, wherein receiving the request for the data associated with the capability comprises intercepting the request for the data associated with the capability intended for an Application Programming Interface associated with the capability or receiving the request for the data associated with the capability at an Application Programming Interface associated with the capability, wherein the stub data comprises data that is responsive to the request for the data associated with the capability and is not actual user data, wherein the actual user data comprises data that is accurately responsive to the request for the data associated with the capability;
generating the stub data to be provided to the application instead of the actual user data when the application requests the data associated with the capability, wherein the provision of the stub data prevents the application from accessing the actual user data when the application requests access to the data associated with the capability;
storing the stub data;
generating random stub data after a specified interval of time; and
automatically changing the stub data to the random stub data after the specified interval of time.

US Pat. No. 10,114,970

IMMUTABLE LOGGING OF ACCESS REQUESTS TO DISTRIBUTED FILE SYSTEMS

ALTR Solutions, Inc., Sa...

1. A tangible, non-transitory, machine-readable medium storing instructions that when executed by one or more processors effectuate operations comprising:receiving, with one or more processors, a request to access a distributed data store, wherein:
the request is a request to read from or write to a unit of content pertaining to a workload application;
the distributed data store stores a plurality of units of content that are each distributed among multiple computing entities hosting different subsets of data of the distributed data store;
each computing entity among the multiple computing entities corresponds to a different host at a different user-space instance of one or more different computing devices; and
each unit of content requires information from a plurality of computing entities to read the respective unit of content;
when writing each unit of content, different portions of information required to access the respective unit of content are written to different ones of the multiple computing entities such that no single one of the multiple computing entities stores all of the information required to access the respective unit of content;
causing, with one or more processors of a computing device configured to participate in combining the information from the plurality of computing entities to access units of content, logging of the request in an entry in a tamper-evident log, wherein the tamper-evident log defines one or more sequences of cryptographic hash values based on earlier logged entries;
storing, with one or more processors, the tamper-evident log in memory;
determining, with one or more processors, whether the tamper-evident log evinces tampering of log entries based on consistency of at least one of the sequences of cryptographic hash values with at least some entries in the tamper-evident log;
determining, with one or more processors, a risk metric based on other access requests documented in the tamper-evident log and the request;
storing, with one or more processors, the risk metric in memory;
determining, with one or more processors, that the risk metric satisfies a threshold; and
in response to the determination, disabling, with one or more processors, a user account associated with the request, wherein disabling a user account associated with the request comprises disabling the user account during an active session in which the user account is authenticated in real time with the determination, wherein:
the tamper-evident log comprises a blockchain having cryptographic hash pointers between sequential blocks of the blockchain and Merkle trees within blocks of the blockchain, the cryptographic hash pointers being based on a cryptographic hash function that implements a Merkle-Damgård hash function;
determining an authoritative entry among a distributed set of instances of the blockchain does not require a proof-of-work from computing devices implementing each of the set of instances;
a given entry in the tamper-evident log comprises:
an identifier of a user account having credentials by which authorization to perform a corresponding database access operation is requested; and
a timestamp of the corresponding database access operation; and
the given entry further specifies a database application program interface command by which the corresponding access operation is expressed.

US Pat. No. 10,114,969

ULTRA-SECURE BLOCKCHAIN-BASED ELECTRONIC INFORMATION TRANSFER SYSTEM

1. A system for secure data file encryption, comprising:a first processor receiving one or more data files from sources exterior to the processor;
a data slicing module slicing the received data files into smaller data segments;
a hashing algorithm hashing the data segments to create a unique blockchain capable identifier for each segment;
an encryption module encrypting each data segment individually;
an upload module uploading each individually encrypted data segment into a blockchain structure, each blockchain maintaining a grid table of the position of data segments of the data files as a whole;
a distribution module transmitting the blockchain structure to a plurality of second processors, each second processor of which is physically separate from said first processor;
a reconstitution module identifying and locating the blockchain structure and reassembling the blockchain structure within said first processor;
a decryption module decrypting the blockchain structure and reconstructing the one or more data files for delivery to a user.

US Pat. No. 10,114,968

PROXIMITY BASED CONTENT SECURITY

INTERNATIONAL BUSINESS MA...

1. A computer-implemented method for proximity based content security, the method comprising:receiving a request to access a secured data by a user device;
accessing, by a processor, a security profile for the secured data;
obtaining environmental data from one or more sensors related to the user device, wherein a type of the one or more sensors is defined by the security profile;
providing access to the secured data based upon a determination that the environmental data is in compliance with the security profile;
periodically obtaining the environmental data from the type of one or more sensors while the secured data is being accessed;
invoking a security measure based upon a determination that the environmental data is not in compliance with the security profile, wherein the display screen displays the secured data and unsecured data, and wherein the secured data is displayed on a portion of the display screen;
blanking the portion of the display screen displaying the secured data;
receiving an edit to a portion of the secured data; and
removing the security profile for the secured data based at least in part on the edit to the portion of the secured data.

US Pat. No. 10,114,967

CONVERGED MECHANISM FOR PROTECTING DATA

Rubrik, Inc., Palo Alto,...

1. A method of protecting data depending upon importance, the method comprising:identifying a level of importance for each data item of a plurality of data items of a database stored in a primary data storage repository;
tracking changes to the plurality of data items to identify changed data items of the plurality of data items;
aggregating the changed data items using respective ones of a plurality of data protection methods corresponding to the level of importance for each changed data item of the changed data items; and
logging each of the aggregated changed data items to one of a first log in the primary data storage repository or a second log in a secondary storage repository in accordance with the data protection method used for each of the aggregated changed data items,
wherein aggregating the changed data items comprises:
aggregating first data items of the changed data items using a first data protection method of the plurality of data protection methods that aggregates changes more often than a third and fourth method of the plurality of data protection methods aggregate third and fourth data items of the changed data items, respectively, the first data items having a higher level of importance than the third and fourth data items,
aggregating second data items of the changed data items using a second data protection method that aggregates changes more often than the third and fourth methods aggregate changes to the third and fourth data items, respectively, the second data items having a higher level of importance than the third and fourth data items, and
aggregating the third data items using the third method that aggregates changes more often than the fourth method aggregates changes to the fourth data items, the third data items having a higher level of importance than the fourth data items,
wherein the first method comprises performing synchronous replication on the first data items, and
wherein the second method comprises performing Continuous Data Protection (CDP) on the second data items.

US Pat. No. 10,114,961

OPERATOR SYSTEM FOR A PROCESS CONTROL SYSTEM

Siemens Aktiengesellschaf...

1. An operator system for a process control system, comprising:an operator server; and
at least one operator client connected to the operator server;
wherein operators authenticate with respective login data via the at least one operator client or a plurality of operator clients of the operator system on an authentication server which generates for each authenticated operator one operator-specific data record, in which an access right to at least one operator server application is stored;
wherein an access control of the operator server is configured to compare a respective operator-specific data record with respective access authority data records stored on the operator server and configured to, as a function of a respective comparison result, one of (i) permit the respective operator to access the at least one operator server application and (ii) prevent access of the respective operator to the at least one operator server application;
wherein the access control is further configured to transfer the access right from one operator to another operator temporarily, if the one operator and the other operator are authenticated;
wherein the access authority data record stored on the operator server for the one operator comprises an indication which notifies the access control that the access right of the one operator can be transferred temporarily; and
wherein the access authority data record stored on the operator server for the other operator comprises an indication which notifies the access control that the other operator is permitted to accept the temporary access right.

US Pat. No. 10,114,959

INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING SYSTEM

RICOH COMPANY, LTD., Tok...

1. An information processing apparatus, comprising:a first memory to store, for each registered user amongst one or more registered users, a registered identification name of the registered user who is eligible to use the information processing apparatus and first publishable information indicating whether or not the registered identification name of the registered user is publishable;
circuitry to
determine whether the first publishable information of a specified user indicates that the registered identification name of the specified user is publishable,
generate a random number code in a case of a determination that the registered identification name of the specified user is not publishable, and generate an anonymized identification name constituted by a predetermined string concatenated to the random number code, and
generate usage history information of the specified user using the registered identification name of the specified user in a case of a determination that the registered identification name of the specified user is publishable or using the anonymized identification name constituted by the predetermined string concatenated to the random number code in the case of the determination that the registered identification name of the specified user is not publishable; and
a second memory to store the generated usage history information.

US Pat. No. 10,114,957

COLLECTION FOLDER FOR COLLECTING FILE SUBMISSIONS AND USING FACIAL RECOGNITION

DROPBOX, INC., San Franc...

1. A computer implemented method comprising:receiving from a collector, by a content management system, a request to generate a link for use in collecting one or more files from one or more submitters;
in response to receiving the request, providing, by the content management system, one or more prompts requesting information from the collector;
receiving, by the content management system, information responding to the prompts including one or more submitters;
generating, by the content management system, a link to a designated collection folder using at least some of the received information;
distributing, by the content management system, the generated link to the one or more submitters based on at least some of the received information,
receiving, by the content management system from the one or more submitters who accessed the distributed link, one or more files for storage in the designated collection folder;
storing, by the content management system, the one or more received files in the designated collection folder in an account associated with the collector;
running, by the content management system, facial recognition software or object recognition software against one or more of the stored files to identify at least one individual shown in at least one image of the one or more stored files;
in response to identifying the at least one individual shown in the at least one image, sending a notification to the identified at least one individual, the notification comprising information associated with the at least one image; and
wherein each of the one or more submitters has limited rights to the designated collection folder the limited rights permitting a first submitter to upload a first file to the collection folder, prohibiting a second submitter from viewing the first file that is stored in the designated collection folder, and permitting the identified at least one individual to view the at least one image.

US Pat. No. 10,114,956

SECURE PUBLIC KEY ACCELERATION

Apple Inc., Cupertino, C...

1. A system comprising:a secure element configured to store user information specific to a user and device data specific to a device; and
a device enclosed in a separate housing from the secure element and coupled to the secure element via a network to communicate with the secure element, wherein:
the device comprises a security circuit;
the security circuit includes a first private key of one or more cryptographic public key/private key pairs;
the first private key is inaccessible to instructions executed in the device;
the security circuit is configured to authenticate the device with the secure element using the first private key, wherein the secure element is configured to permit the device to access the device data responsive to authenticating the device;
the security circuit is configured to authenticate the user using the first private key; and
the device is configured to confirm an identity of the user to the secure element responsive to authenticating the user.

US Pat. No. 10,114,955

INCREASING SEARCH ABILITY OF PRIVATE, ENCRYPTED DATA

Visa International Servic...

1. A method for searching a database to obtain data, comprising:receiving, by a computer database system, a request for data comprising a search string;
determining a search column of a first table indicated in relation to the search string, the first table storing plaintext data of a particular type of personally identifiable information (PII) within the search column;
searching the search column of the first table of the computer database system using the search string to identify a matching string, wherein the first table includes an encrypted foreign key for each field, and the matching string is identified from the plaintext data;
obtaining at least one encrypted foreign key corresponding to the matching string identified using the search string;
sending the at least one encrypted foreign key to a decryption engine executing on one or more processors of the computer database system;
receiving from the decryption engine, at least one decrypted foreign key corresponding to the at least one encrypted foreign key, wherein the decrypted foreign key is generated by the decryption engine using a decryption key unique to the first table;
searching a second table of the computer database system using the at least one decrypted foreign key to obtain encrypted data, wherein the encrypted data comprises a different second type of PII;
sending the encrypted data to the decryption engine to decrypt the encrypted data; and
receiving, from the decryption engine, decrypted data resulting from decryption of the encrypted data, wherein the decrypted data comprises the requested data.

US Pat. No. 10,114,954

EXPLOIT PREDICTION BASED ON MACHINE LEARNING

Kenna Security, Inc., Ch...

1. A system comprising:storage media;
one or more processors;
and one or more programs stored in the storage media and configured for execution by the one or more processors, the one or more programs comprising instructions for:
causing generation of a first prediction model based on selecting first training data comprising a prevalence feature for each software vulnerability of a first plurality of software vulnerabilities, wherein the first prediction model enables determining whether an exploit is likely to be developed for a particular software vulnerability;
causing application of the first prediction model to first input data comprising the prevalence feature for each software vulnerability of a second plurality of software vulnerabilities, wherein each software vulnerability of the second plurality of software vulnerabilities has yet to have an exploit developed for said each software vulnerability;
receiving, based on the application of the first prediction model to the first input data, first output data that indicates, for each software vulnerability of the second plurality of software vulnerabilities, a prediction of whether an exploit will be developed for said each software vulnerability;
causing generation of a second prediction model based on selecting second training data corresponding to a subset of the first plurality of software vulnerabilities, wherein each software vulnerability in the subset of the first plurality of software vulnerabilities already has an exploit developed for said each software vulnerability, wherein the second prediction model enables determining whether an exploit that has yet to be developed is likely to be used in an attack;
causing application of the second prediction model to second input data corresponding to a subset of the second plurality of software vulnerabilities, wherein each software vulnerability in the subset of the second plurality of software vulnerabilities is predicted to have an exploit developed for said each software vulnerability;
receiving, based on the application of the second prediction model to the second input data, second output data that indicates, for each software vulnerability in the subset of the second plurality of software vulnerabilities, a prediction of whether an exploit that is predicted to be likely to be developed for said each software vulnerability is also predicted to be likely to be used in an attack.

US Pat. No. 10,114,949

TECHNIQUES FOR MONITORING INTEGRITY OF OS SECURITY ROUTINE

McAfee, LLC, Santa Clara...

1. An apparatus to support secure processing comprising:a storage;
a hardware processor coupled to the storage and configured to:
execute an operating system (OS) in a first operating environment;
execute an OS security routine to recurringly verify an integrity of the OS;
execute a challenge routine in a second operating environment that is isolated from the first operating environment to recurringly challenge the OS security routine to provide a measure of the OS security routine; and
execute a response routine in the second operating environment to analyze each measure provided by the OS security routine and an elapsed time to receive each measure from the OS security routine to verify an integrity of the OS security routine;
a network interface coupled to the hardware processor; and
a security server,
wherein the response routine causes the hardware processor to receive a first measure from the OS security routine, to receive a first expected measure from the security server via the network interface, and to compare the first measure to the first expected measure to verify the integrity of the OS security routine, and
wherein the security server is configured to maintain a copy of the OS security routine and to measure the copy of the OS security routine to derive the first expected measure.

US Pat. No. 10,114,947

SYSTEMS AND METHODS FOR LOGGING PROCESSES WITHIN CONTAINERS

Symantec Corporation, Mo...

1. A computer-implemented method for logging processes within containers, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:detecting creation of a new container that comprises a lightweight platform-independent filesystem capable of executing at least one process that is isolated from a host computing device that hosts the container;
launching, within the new container, a monitoring process that maintains a log of events associated with a process that will be executing within the new container;
recording to the log, by the monitoring process, data about at least one event associated with the process executing within the new container, wherein the at least one event is associated with evidence of potentially malicious activity that would otherwise be lost when the new container shuts down; and
exporting, by the monitoring process, the log to the host computing device that hosts the new container.

US Pat. No. 10,114,942

INTERACTIVE CAPTCHA

PAYPAL, INC., San Jose, ...

1. A system, comprising:a non-transitory memory; and
one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising:
receiving a request from a user device;
generating obfuscated instructions to be presented on the user device;
constructing a media object that contains a plurality of media components that interact with each other and create a solvable puzzle, wherein the solvable puzzle is culturally relevant to a determined country associated with the user device;
transmitting the media object and the obfuscated instructions to the user device for display;
transmitting media instructions on how to solve the solvable puzzle and a prompt to solve the solvable puzzle to the user device for display;
receiving a description of an action performed by a user on the user device in response to the prompt;
determining, based on the description of the action performed by the user, that the user is human; and
granting the request in response to determining that the user is human.

US Pat. No. 10,114,935

TECHNOLOGIES FOR LOGIN PATTERN BASED MULTI-FACTOR AUTHENTICATION

Intel Corporation, Santa...

1. A computing device for a multi-factor authentication of a user, the computing device comprising:a plurality of sensors to collect sensor data related to the user and an environment of the computing device;
a reliability score determination module to determine a reliability score for each of a plurality of biometric authentication factors submitted by the user based on the sensor data, the reliability score indicative of a weight applied to a biometric authentication factor that corresponds to the reliability score;
a feature vector generator module to generate a feature vector that includes the reliability score and a confidence score for each biometric authentication factor, the confidence score indicative of a likelihood of authentication of the biometric authentication factor;
a classification determination module to determine a historical login pattern associated with the user, wherein the historical login pattern is representative of historical login attempts by the user in different environments, compare a present time when the biometric authentication factors were submitted by the user to the historical login pattern to determine a present environment of the user at the present time, match the present environment with one or more login attempts in the historical login pattern, determine an authentication result for each of the one or more matched login attempts in the historical login pattern associated with the present environment, selectively increase or decrease, in response to a determination that the present environment matches an environment of a login attempt in the historical login pattern, a weight associated with one or more of the confidence scores in the feature vector as a function of the determination of the authentication results of the one or more matched login attempts associated with the present environment, and determine an authentication classification as a function of the feature vector including marking the feature vector with an indication of correctness of the authentication classification;
a classifier module to produce, as a function of the indication of correctness, a classification rule that defines an amount by which one or more of the weights is to be adjusted in a subsequent login attempt; and
an authorization control module to perform an authorization action based on the authentication classification.

US Pat. No. 10,114,929

MATHEMATICAL MUSICAL ORCHESTRAL METHOD FOR PREDICTING CLASSES OF PATIENTS FOR MEDICAL TREATMENT

RUTGERS, THE STATE UNIVER...

1. A method of classifying a patient suffering from a disease as a responder or a non-responder to a selected treatment for the disease, said method comprisinganalyzing a sample from the patient for signal intensities of RNA, DNA or protein in the sample using an RNA, DNA or protein microarray;
filtering a data set of the signal intensities generated from the microarray and converting the signal intensities to musical notes, sound frequencies, class specific tunes and/or sound frequency patterns;
assigning an audio tune and/or sound frequency pattern capturing the filtered data to the patient by listening and/or observing the class specific tunes and/or sound frequency patterns; and
classifying the patient as a responder or a non-responder by comparing their audio tune and/or sound frequency pattern to an audio tune and/or sound frequency pattern previously identified for known responders or known non-responders.

US Pat. No. 10,114,858

MACHINE-ASSISTED OBJECT MATCHING

Maana, Inc., Palo Alto, ...

1. A method for managing data using one or more processors, included in one or more network computers, wherein the one or more processors execute instructions to perform actions, comprising:employing a source data server to provide a principal data set of principal objects and another data set of other data objects;
instantiating a first engine to perform actions including:
associating one or more principal objects with one or more other objects that are selected as potential matches to the one or more of the principal objects; and
identifying each match and non-match of the one or more of the selected other objects with their associated principal object; and
instantiating a second engine to train and employ a ranker to identify a matched other object that is top-ranked in similarity by its association with the one or more principal objects;
instantiating a third engine to selectively filter the other objects to rank each matched other object higher than other objects associated with a same principal object; and
employing geolocation information from a Global Positioning System (GPS) device at a client computer to determine one or more features that are included in a display of the ranked other objects to a user to improve the user's understanding, wherein the features include one or more of time zones, languages, currencies, or calendar formatting that is displayed to the user of the client computer when the client computer is located at a particular geo-location.

US Pat. No. 10,114,810

METHODS AND A COMPUTING DEVICE FOR MAINTAINING COMMENTS AND GRAPHICAL ANNOTATIONS FOR A DOCUMENT

Workiva Inc., Ames, IA (...

1. A method for processing comments and graphical annotations on a document, the method comprising:a first computing device transmitting instructions for rendering a document to a second computing device via a computer network;
in response to the instructions, the second computing device
rendering the document on a display device as view-only;
defining a transparent drawing canvas over the rendered document
the second computing device receiving a user input indicating: a coordinate on the rendered document, a graphical annotation, and text for the graphical annotation;
the second computing device drawing the graphical annotation and placing the text on the drawing canvas anchored at the coordinate;
the second computing device mapping the coordinate to a portion of the document underneath the drawing canvas to which the text and the graphical annotation are to be anchored;
the second computing device transmitting, to the first computing device, an identifier of the portion of the document, a request for the graphical annotation to be anchored to the portion of the document, and a request for the text to be associated with the graphical annotation;
the first computing device using the identifier to determine a database entity containing the portion of the document
the first computing device storing the graphical annotation in a database in a graphical annotation entity of the database;
the first computing device creating, within the database, an association between the entity containing the portion of the document and the graphical annotation entity;
the first computing device storing the text in the database in a comment entity; and
the first computing device creating an association between the graphical annotation entity and the comment entity within the database.

US Pat. No. 10,114,803

SYSTEM AND METHOD FOR PROVIDING CONTENT TO USERS BASED ON INTERACTIONS BY SIMILAR OTHER USERS

GROUPON, INC., Chicago, ...

1. An apparatus comprising at least one processor and at least one memory coupled to the processor, the at least one memory storing computer program code that is configured to, when executed by the at least one processor, cause the apparatus to:generate a user identifier associated with a user;
provide, via a network, the user identifier to a first client device;
receive, via the network, a user data set and the user identifier from the first client device;
receive, via the network, a notification of a web page being loaded by a browser or application associated with the user, wherein receiving the notification of the web page being loaded by the browser or application associated with the user comprises receiving an indication that the user has changed focus to or away from the browser or the application;
receive, via the network, a uniform resource locator (URL) associated with the notification and a search terms set associated with the URL;
retrieve a web page associated with the URL, wherein the web page is configured for display to the first client device in a first format;
analyze the web page to identify an instance in the web page of a search term from within the search terms set; and
cause the instance of the search term in the web page to be configured as a link to an additional information set associated with the search term, wherein the additional information set is selected based at least in part on the user data set, and wherein causing the instance of the search term in the web page to be configured as the link to the additional information set associated with the search term comprises causing the first client device to display the instance of the search term in a second format different from the first format.

US Pat. No. 10,114,679

LOGICAL CPU DIVISION USAGE HEAT MAP REPRESENTATION

Microsoft Technology Lice...

7. A computing device as recited in claim 1, the multiple instructions further configuring the one or more physical CPUs to cause display, by the computing device, of a tooltip for one of the multiple cells, the tooltip including additional information related to the logical CPU division corresponding to the one of the multiple cells.

US Pat. No. 10,114,678

TECHNIQUES FOR MANAGING SERVICE DEFINITIONS IN AN INTELLIGENT WORKLOAD MANAGEMENT SYSTEM

Micro Focus Software Inc....

1. A method, comprising:acquiring; by workload management service manager that executes on one or more processors, workload images for workloads using workload identifiers, each workload image representing a workload executable version for a particular workload;
obtaining, by the workload management service manager, product images for software products using product identifiers; each product image representing a product executable version for a particular software product;
setting, by the workload management service manager, configuration parameters for each workload and product executable version, the configuration parameters including Domain Name System (DNS) servers, security protocols, and identity services for authentication, and customizing the configuration parameters based on combinations of the workloads and the software products being assembled;
producing, by the workload management service manager, a service image for a custom service, wherein the producing includes assembling each workload and product executable version with the configuration parameters together as a single logical unit accessible from a single reference to the custom service that provides access to each workload and the product executable version, wherein producing further includes providing within the service image a startup sequencer that shares an Internet Protocol (IP) address of the service image as provided by a particular DNS server when the service image is deployed, and automatically instantiating and executing the service image on a machine as the custom service;
deploying, by the workload management service manager, the service image and testing the custom service in a cloud processing environment, wherein testing further includes scheduling and performing tests within the cloud processing environment on the service image based on automatic evaluation of an identity-based policy for an administrator; the cloud processing environment, and the custom service and determining the identity-based policy based on identities for the administrator, the cloud processing environment, and the custom service;
dynamically and interactively adjusting, by the workload management service manager over time, some of the configuration parameters based on results of the testing to modify the service image representing a modified custom service, wherein adjusting further includes dynamically enhancing the custom service through the modified service based on a dynamic feedback loop where the results from the testing are evaluated and adjustments are made to the configuration parameters defining the service image, wherein adjusting receiving from the startup sequencer runtime information and the IP address for the service image;
cataloguing, by the workload management service manager, the service image in a service repository; and
recalling, by the workload management service manager, a deployed instance of the service image and producing, by the workload management service manager, a different version of the service image by using the service image from the service repository and: altering the configuration parameters, adding new workload images, removing some of the workload images, adding new product images, and removing some of the product images.

US Pat. No. 10,114,654

METHOD OF BOOTING A PRODUCTION COMPUTER SYSTEM

Fujitsu Technology Soluti...

1. A method of booting a production computer system comprising:establishing a connection between a key computer system and the production computer system;
transmitting at least one specified program by the key computer system to the production computer system;
executing said specified program in the production computer system;
gathering information about system data of the production computer system by the executed program;
transmitting the information about the system data of the production computer system to the key computer system;
comparing the gathered information with comparison information stored in the key computer system;
automated transmitting of a passphrase from the key computer system to the production computer system to decrypt encrypted file system data on a medium within the production computer system if the comparison is successful;
decrypting the encrypted file system data on the medium by the passphrase; and
loading the decrypted file system data and booting the production computer system,
wherein the key computer system transmits at least one specified program to the production computer system and executes said program in the production computer system, and the information about the system data of the production computer system is gathered by the program and transmitted to the key computer program.

US Pat. No. 10,114,597

INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND STORAGE MEDIUM

Canon Kabushiki Kaisha, ...

1. An information processing device configured to generate print data for a slip corresponding to a printed product generated based on an order, the information processing device comprising:a memory configured to store a table in which image data indicating an image formed on the printed product corresponding to the order and slip information indicating a content of the slip corresponding to the order are stored in association with each other; and
a processor for executing a computer program to perform:
extracting a partial area corresponding to a newly placed printed product from a captured image as a result of capturing an image of a predetermined image capturing area in which the printed product is placed;
acquiring, from the table, the slip information corresponding to image data obtained by similar image search executed to search the table for image data representing an image that matches or is similar to an image in the partial area; and
generating print data of a slip corresponding to the newly placed printed product based on the acquired slip information.

US Pat. No. 10,114,574

OPTIMIZING STORAGE ALLOCATION IN A STORAGE SYSTEM

Pure Storage, Inc., Moun...

1. A method comprising:performing one or more write operations to a first portion of a first logical grouping of data;
in response to performing one or more write operations to the first portion, recording that a second portion of a second logical grouping of data no longer underlies the first portion of the first logical grouping of data;
determining whether any other logical groupings of data are mapped to the second portion of the second logical grouping of data; and
allocating storage locations associated with the second portion of the second logical grouping of data based on the determination of whether any other logical groupings of data are mapped to the second portion of the second logical grouping of data.

US Pat. No. 10,114,570

DELETING DISKS WHILE MAINTAINING SNAPSHOT CONSISTENCY IN A VIRTUALIZED DATA-CENTER

Red Hat Israel, Ltd., Ra...

1. A system comprising:a memory to store disk images; and
a processing device, operatively coupled to the memory, to:
identify a first disk image comprising a volume chain, each volume in the volume chain comprising a respective metadata file and assigned a respective first identifier associated with the first disk image, wherein the identified first disk image is to be deleted from a virtual machine (VM);
responsive to identifying the first disk image, generate a second disk image associated with the VM;
determine whether one or more volumes in the volume chain are part of a virtual machine snapshot of the VM;
in response to determining that one or more volumes in the volume chain are part of the virtual machine snapshot of the VM, isolate the one or more volumes in the volume chain of the first disk image from an active volume in the volume chain that is not part of the virtual machine snapshot by assigning each of the one or more volumes present on the first disk image a respective second identifier associated with the second disk image;
move the isolated volumes from the first disk image to the second disk image by updating the respective metadata file associated with each of the isolated volumes; and
delete the first disk image from the VM.

US Pat. No. 10,114,569

COMPUTING SYSTEM WITH SHIFT EXPANDABLE CODING MECHANISM AND METHOD OF OPERATION THEREOF

CNEX LABS, Inc., San Jos...

1. A computing system comprising:a control circuit configured to:
determine a user data,
generate a base set including a base protection data based on encoding the user data according to a coding mechanism,
generate an extra protection data based on encoding the user data differently from the base set according to the coding mechanism and generating a user data permutation based on selectively rearranging or altering the user data; and
a storage circuit, coupled to the control circuit, configured to store the extra protection data corresponding to the base set.

US Pat. No. 10,114,566

SYSTEMS, DEVICES AND METHODS USING A SOLID STATE DEVICE AS A CACHING MEDIUM WITH A READ-MODIFY-WRITE OFFLOAD ALGORITHM TO ASSIST SNAPSHOTS

AMERICAN MEGATRENDS, INC....

1. A computer-implemented method for offloading read-modify-write (RMW) operations on a volume of a data storage system to a caching medium for the data storage system, comprising:providing an SSD cache including a plurality of cache lines;
providing a data structure including a plurality of buckets for managing the SSD cache;
providing a plurality of cache headers for managing the cache lines, each cache header associating a cache line and a corresponding data block of the volume;
maintaining one or more of the cache headers for one or more of the cache lines that cache data for a same chunk of the volume as a group within a same bucket of the data structure;
creating a snapshot of the volume;
after creating the snapshot of the volume, receiving a write I/O operation directed to a portion of the same chunk of the volume;
allocating a new RMW header for at least one of the cache lines that cache new data for the write I/O operation;
maintaining the new RMW header in a new group within one of the buckets of the data structure;
performing the write I/O operation on the SSD cache by writing the new data to the at least one of the cache lines;
allocating an old RMW header for the group of the cache headers for the cache lines that cache data for the same chunk of the volume;
maintaining the old RMW header with the group of the cache headers for the cache lines that cache data for the same chunk of the volume; and
providing a link between the new and old RMW headers.

US Pat. No. 10,114,564

MANAGEMENT OF VIRTUAL MACHINE SNAPSHOTS

Rubrik, Inc., Palo Alto,...

1. A method for operating a data management system, comprising:acquiring a set of files corresponding with a plurality of versions of a virtual machine;
determining a first version of the plurality of versions associated with a base file of the set of files;
determining a second version of the plurality of versions associated with a new base file to be generated, the first version of the virtual machine corresponds with a first state of the virtual machine at a first point in time, the second version of the virtual machine corresponds with a second state of the virtual machine at a second point in time subsequent to the first point in time;
generating the new base file corresponding with the second version of the virtual machine, the generating the new base file includes patching the base file with one or more forward incremental files of the set of files, the one or more forward incremental files correspond with the second version and one or more versions of the virtual machine between the first version and the second version, the generating the new base file includes concurrently reading the base file from a magnetic storage device while reading the one or more forward incremental files from a solid-state storage device different from the magnetic storage device, the one or more forward incremental files comprise a plurality of incremental files;
generating a set of reverse incremental files corresponding with the first version and the one or more versions of the virtual machine between the first version and the second version;
storing the new base file corresponding with the second version of the virtual machine using the magnetic storage device, the second version of the virtual machine comprises a more recent version of the virtual machine than the first version of the virtual machine;
storing the set of reverse incremental files using the solid-state storage device different from the magnetic storage device;
acquiring a merged file associated with the second version of the virtual machine, the merged file includes a first pointer to the new base file stored using the magnetic storage device and a second set of pointers to the set of reverse incremental files stored using the solid-state storage device; and
generating the second version of the virtual machine, the generating the second version of the virtual machine includes concurrently reading the new base file pointed to by the first pointer from the magnetic storage device while reading the set of reverse incremental files pointed to by the second set of pointers from the solid-state storage device.

US Pat. No. 10,114,562

ADAPTIVE BLOCK ALLOCATION IN NONVOLATILE MEMORY

SanDisk Technologies LLC,...

1. A method of operating a multi-plane flash memory array comprising:identifying bad blocks in a first plane of the multi-plane flash memory array and designating a first number of good blocks of the first plane for storage of user data;
identifying bad blocks in a second plane of the multi-plane flash memory array and designating a second number of good blocks of the second plane for storage of user data, the second number being greater than the first number;
linking the first number of good blocks of the first plane with good blocks of the second plane to form the first number of metablocks, each of the first number of metablocks configured for parallel operation across the first and second planes;
configuring the first number of metablocks for Multi Level Cell (MLC) or Single Level Cell (SLC) operation;
identifying a third number of good blocks in the second plane that are not linked, the third number being equal to the second number minus the first number;
configuring the third number of good blocks in the second plane for individual operation to store selected data;
configuring the identified third number of good blocks only for SLC operation;
subsequently performing a plurality of write-erase cycles on the third number of good blocks;
subsequently determining whether the multi-plane flash memory array is in condition for remapping; and
in response to determining that the multi-plane flash memory array is in condition for remapping, swapping one or more physical blocks from the third number of good blocks with one or more physical blocks of the first number of metablocks.

US Pat. No. 10,114,557

IDENTIFICATION OF HOT REGIONS TO ENHANCE PERFORMANCE AND ENDURANCE OF A NON-VOLATILE STORAGE DEVICE

SANDISK TECHNOLOGIES LLC,...

1. A method, comprising:receiving, at a storage device, a plurality of input/output (I/O) requests from a host, the plurality of I/O requests including read requests and write requests to be performed in a plurality of regions in a logical address space of the host; and
performing one or more operations for each region of the plurality of regions in the logical address space of the host, wherein each region includes two or more logical block addresses (LBAs), including:
determining whether the region in the logical address space of the host is accessed by the plurality of I/O requests more than a predetermined threshold number of times during a predetermined time period;
in accordance with a determination that the region in the logical address space of the host is accessed more than the predetermined threshold number of times during the predetermined time period, marking the region in the logical address space of the host with a hot region indicator; and
while the region in the logical address space of the host is marked with the hot region indicator,
identifying open physical blocks, comprising physical blocks, to which logical addresses in the region are mapped using a logical address to physical address mapping, that are not full and that are available for storing additional data while retaining data already stored therein; and
based on the identifying of open physical blocks to which logical addresses in the region are mapped, marking each of the identified open physical blocks with a hot block indicator, wherein the hot block indicator for a respective open physical block is distinct from the hot region indicator for the region in the logical address space of the host, and each block of the identified open physical blocks includes a plurality of pages and corresponds to a predefined range of physical addresses in a physical address space of the storage device;
wherein at least one region marked with the hot region indicator includes one or more logical addresses mapped to a physical block that is not open, and one or more logical addresses mapped to a physical block that is open.

US Pat. No. 10,114,550

DATA STORAGE DEVICE AND DATA PROCESSING SYSTEM INCLUDING THE DATA STORAGE DEVICE

Samsung Electronics Co., ...

1. A data storage device, comprising:a first volatile memory device;
a first scale-out storage;
a first controller configured to control the first volatile memory device and the first scale-out storage and to execute first firmware, and
a power management integrated circuit configured to supply a second operating voltage to the first scale-out storage at a second supply point and supply a first operating voltage to the first controller at a first supply point, wherein the second supply point comes earlier than the first supply point;
wherein the first scale-out storage comprises:
a second volatile memory device;
a first non-volatile memory device; and
a second controller configured to control the second volatile memory device and the first non-volatile memory device and to execute second firmware,
wherein the first controller is coordinated to boot the first firmware after booting of the second firmware is completed by the second controller.

US Pat. No. 10,114,548

SYNCHRONOUS DYNAMIC RANDOM ACCESS MEMORY (SDRAM) DEVICE, MEMORY CONTROLLER FOR SAME, AND METHOD OF OPERATING SAME

SAMSUNG ELECTRONICS CO., ...

1. A synchronous dynamic random access memory (SDRAM) device comprising:a memory cell array; and
a control logic to
receive an active command during 2*N clock cycles, the N being an integer and 2*N clock cycles indicating doubled N clock cycles, the active command including a first portion and a second portion, the first portion and the second portion being received consecutively in a first mode, and being received separately in a second mode;
receive a CAS command during N clock cycles, the CAS command being received between the first portion and the second portion of the active command in the second mode; wherein a CAS command to CAS command delay (tCCD) is 3*N clock cycles in the first mode and the tCCD is 2*N clock cycles in the second mode respectively, the tCCD is a minimally required delay between two successive CAS commands.

US Pat. No. 10,114,547

CONTEXT-BASED KEYBOARD

SUPER DERIVATIVES, INC., ...

1. An apparatus comprising:a memory having stored thereon instructions; and
a processor to execute the instructions, the instructions, when executed by said processor, to result in a virtual context-based keyboard to interface between a user and at least one application, said virtual context-based keyboard is based on an input context to be provided from the user to the at least one application, said input context comprises an input context defining a financial instrument, the input context comprising a predefined combination of a plurality of context components to be defined based on a plurality of predefined sets of input elements, said plurality of context components comprise at least a type component to define a type of the financial instrument and a time period component to define at least one time period corresponding to the financial instrument, said virtual context-based keyboard comprises a plurality of keyboard elements representing input elements of said plurality of sets of input elements, each keyboard element representing a different input element, the input context comprises a combination of N>1 context components, denoted X1 . . . XN, an i-th context component, denoted Xi, wherein i=1 . . . N, comprising an input element selected from a predefined set of Mi>1 input elements, denoted {Xi1, Xi2, . . . , XiMi}, said plurality of keyboard elements comprise keyboard elements representing each of the input elements {Xi1, Xi2, . . . , XiMi} for all N context components, the plurality of keyboard elements comprising at least one keyboard element representing at least one respective multi-character input element which comprises a string of two or more characters, the plurality of keyboard elements comprising at least a first plurality of keyboard elements representing a respective plurality of different financial instrument types, and a second plurality of keyboard elements representing a respective plurality of different time periods,
wherein the instructions result in providing the input context to said application based on an indication of a sequence of keyboard elements selected by said user from said plurality of keyboard elements, a context component of the input context comprising a particular input element selected from a corresponding set of input elements according to said sequence of keyboard elements, the input context comprising the string of two or more characters responsive to the sequence of keyboard elements comprising the multi-character keyboard element.

US Pat. No. 10,114,545

IMAGE LOCATION SELECTION FOR USE IN DEPTH PHOTOGRAPHY SYSTEM

INTEL CORPORATION, Santa...

1. A method comprising:receiving a first location command at a processor of a computing device to
indicate a first location in a depth image of a scene that is displayed on a screen of the computing device;
determining a first pixel location in the depth image corresponding to the received first location command using a first set of depth values in the depth image, wherein the determining a first pixel location comprises comparing depth values in the depth image within a sampling radius of the first location command, selecting a depth value based on a number of corresponding pixels within the sampling radius for the depth value, selecting the first pixel location related to location of a pixel within the sampling radius and corresponding to the selected depth value;
creating a first metric dot in the first pixel location in response to the first location command in the location of the first location command, the first metric dot having a position including depth corresponding to a first position in the scene;
receiving a second location command on the screen at the processor;
determining a second pixel location in the image corresponding to the received second location command using a second set of depth values in the depth image;
creating a second metric dot in the second pixel location in response to the second location command in the location of the second location command, the second metric dot having a position including depth corresponding to a second position in the scene;
determining a metric line by the processor between the first and the second pixel locations in the image;
completing a metric line in the scene between the first and the second metric dots;
receiving a compute command from a user at the processor; and
showing a metric flag on the screen with a measurement of distance in the scene of the metric line.

US Pat. No. 10,114,540

INTERACTIVE USER INTERFACE INCLUDING LAYERED SUB-PAGES

Apple Inc., Cupertino, C...

1. A non-transitory machine readable medium storing a program that comprises computer instructions for:presenting a user interface (UI) comprising a page having an x-axis and a y-axis that extend at least partially along horizontal and vertical directions, and an imaginary z-axis that extends into the depth of the page;
presenting a first subpage of a plurality of subpages on the page positioned along the z-axis at a first depth, wherein the first subpage is accessible from the page;
in response to receiving a first selection of the first subpage, generating one or more selectable items on the first subpage;
in response to receiving a second selection of a selectable item of the one or more selectable items, presenting a second subpage of the plurality of subpages on the page positioned along the z-axis at a second depth greater than the first depth, causing the second subpage to appear to extend further into the page than the first subpage by changing in appearance the first subpage to appear lighter or faded relative to the second subpage, wherein the second subpage is accessible from the first subpage; and
in response to receiving an indication that the first selection of the first subpage is discontinued, removing presentation of the second subpage from the page.

US Pat. No. 10,114,537

FRAMEWORKS, DEVICES AND METHODS CONFIGURED FOR ENABLING TOUCH/GESTURE CONTROLLED DISPLAY FOR FACILITY INFORMATION AND CONTENT WITH RESOLUTION DEPENDENT DISPLAY AND PERSISTENT CONTENT POSITIONING

Honeywell International I...

1. A computer implemented method for displaying content, the method including:causing a touch/gesture driven user interface to be rendered on a display screen:
controlling the user interface to display a map layer including image data representative of a facility, wherein the user interface is navigated by way of pan and zoom operations defined with respect to the map layer;
controlling the user interface to display one or more content control objects superimposed on the map layer, wherein each content control object is a static graphical object configured to enable launching of an associated content display object, wherein the content display object is a dynamically updating graphical object associated with a building resource and wherein the dynamically updating graphical object is updated based on streaming of content from the building resource;
receiving input representing a user command to launch a given one of the content control objects superimposed on the map layer;
in response to the user command, launching the content display object for the given one of the content control objects, wherein the content display object is displayed at a launch location that is positionally defined relative to the map layer;
receiving input representing a first navigation user command to navigate away from a first map position to a user determined second map position;
in response to the first navigation user command, performing a navigation process via the map layer to move from the first map position to the user determined second map position, wherein the first map position includes the launch location for the given content display object such that the given content display object is rendered on-screen, and the user determined second map position is away from the launch location for the given content display object such that the given content display object is no longer rendered on-screen;
receiving input representing a second navigation user command to navigate away from the second map position to a user determined third map position, wherein the user determined third map position includes the launch location for the given content display object;
in response to the second navigation user command, performing a navigation process via the map layer to move from the user determined second map position to the user determined third map position, wherein the user interface is configured to enable persistent display of launched content display objects at a launch location, such that upon moving to the user determined third map position including the launch location for the given content display object, which requires re-loading of map image data for that position, the given content display object remains displayed at the launch location for the given content display object; and
wherein the streaming of content from the building resource to the given content display object is ceased when the given content display object is not displayed on-screen.

US Pat. No. 10,114,536

SYSTEMS AND METHODS FOR PERFORMING ACTIONS FOR USERS FROM A LOCKED DEVICE

Microsoft Technology Lice...

1. A computing device comprising:a controller;
a touch-sensitive display; and
an operating system configured to execute on the controller;
the operating system being further configured to:
provide a plurality of different user-specific storage locations where application content is stored for different users of the computing device;
provide different lock screen interfaces for presentation on the computing device, the different lock screen interfaces being personalized for the different users of the computing device;
receive a swipe input in a particular direction while the computing device is in a locked state;
in response to the swipe input, scroll in the particular direction through the different lock screen interfaces to a selected lock screen interface for a selected user of the computing device;
receive another swipe input in another direction while the selected lock screen interface for the selected user is displayed on the computing device;
responsive to the another swipe input, activate a particular application while the computing device remains in the locked state;
based at least on the another swipe input being received while the selected lock screen interface for the selected user is displayed on the computing device, identify a selected user-specific storage location associated with the selected user for storing further application content provided by the particular application while the computing device remains in the locked state; and
when the particular application provides the further application content while the computing device remains in the locked state, store the further application content in the selected user-specific storage location associated with the selected user.

US Pat. No. 10,114,526

DISPLAYING AN ELECTRONIC DOCUMENT

INTERNATIONAL BUSINESS MA...

1. A method for displaying an electronic document, comprising:obtaining the electronic document as a single unit of display data divided by a display size of a screen into a plurality of page data sets;
using a display configured to sense movement of a movable object in a vertical direction relative to the screen and with the display configured such that each of the plurality of page data sets of the electronic document is associated in a sequence with a respective different one of a plurality of detection levels within a movement detection range of the display, where the display is configured by:
dividing a distance from a farthest extent of the movement detection range of the display to a surface of the screen into a plurality of sequential equal detection distance intervals equal in number to a number of the divided plurality of page data sets;
establishing each of the plurality of sequential equal detection distance intervals as a respective different one of the plurality of detection levels within the movement detection range of the display with which a respective one of the plurality of page data sets of the electronic document is associated in the sequence; and
configuring the display such that sensing a movement from the farthest extent of the movement detection range of the display closer to a mid-point of the plurality of sequential equal detection distance intervals causes acceleration of display of different respective assigned ones of the divided plurality of page data sets and sensing a movement from the mid-point of the plurality of sequential equal detection distance intervals closer to the surface of the display causes deceleration of the display of different respective assigned ones of the divided plurality of page data sets;the method further comprising:displaying on the screen, in response to sensing movement via the display, a page data set corresponding to a detection level in the movement detection range in accordance with the sensed movement; and
automatically adjusting display speed changes while displaying different ones of the plurality of page data sets in accordance with a moving speed of the sensed movement.

US Pat. No. 10,114,525

DEVICE AND METHOD FOR ORGANIZING AND DISPLAYING INSTANT MESSAGES IN VARIOUS STRUCTURED FASHIONS

1. A device for organizing and displaying messages in a structured fashion, the device comprising a processor, the processor configured to:set a plurality of layout modes to organize and display the messages exchanged among devices in a chatting session;
select a layout mode from among the plurality of layout modes wherein the selected layout mode is set by message parameters and layout parameters;
identify whether an initial message is a main message when the initial message is detected in the chatting session, and display the initial message on a displayer;
extract message parameters from each of other messages when the other messages are respectively detected after the initial message is detected;
identify whether each of other messages is a child message or a branch message stemming from the main message using the extracted message parameters of each of the other messages;
display the main message and the other messages on the displayer in a hierarchical structured fashion based on the selected layout mode and the extracted message parameters;
wherein the processor is further configured to:
detect an event that each of the other incoming or outgoing messages occurs after displaying the main message;
determine reference-width and reference-depth per a time when the event is detected, the reference-width and the reference-depth are used to adjust textbox widths of the main message and the other messages,
wherein the processor calculates the reference-width by using equations
(i) Tk=ƒintra(tk1, tk2, tk3, . . . , tks), where tk1, tk2, tk3, . . . , and tks indicate corresponding text-length of respective messages having k in depth,
k=0, 1, 2, . . . n?1, n, n+, . . . d, wherein d indicates a depth of textbox of a message, wherein the depth of the textbox indicates amount of indentations applied to the child message or the branch message,
Tk is a value of text-length calculated by function ƒintra for messages having k in depth, and
(ii) R=ƒinter(T0, T1, T2, . . . , Td), where R is the reference-width for the main message and the other messages, R of the reference-width being calculated by function ƒinter for T0, T1, T2, . . . , and Td, wherein T0, T0, T2, . . . , and Td each indicate corresponding text-length of respective messages having k in depth, and wherein the processor calculates the reference-depth by using equation
n=ƒRDE(T0, T1, T2, . . . , Td), where n is the reference-depth for the main message and the other messages, n of the reference-depth being calculated by function ƒRDE by determining the reference-depth from 0 thru din depth, where the reference-depth is calculated to be determined among depths of messages each corresponding to T0, T1, T2, . . . , and Td,
adjust textbox-widths of the main message and the other message based on the determined reference-width and the determined reference-depth, by setting textbox-width at the determined reference-depth n into R of the reference width, in order to display the main message and the other messages according to the user selected or predefined layout mode.

US Pat. No. 10,114,521

MULTI-DIMENSIONAL OBJECT REARRANGEMENT

APPLE INC., Cupertino, C...

1. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by one or more processors of an electronic device with a touch-sensitive display, cause the device to:display, on the display, a plurality of application icons in a user interface reconfiguration mode for reconfiguring the application icons on the display, the plurality of application icons occupying respective locations on a hexagonal grid;
detect a user contact on the touch-sensitive display at a first position corresponding to a first application icon at a first location on the hexagonal grid;
while continuing to detect the user contact, detect movement of the user contact from the first position to a second position without a break in contact of the user contact on the touch-sensitive display, the second position corresponding to a second location on the hexagonal grid, wherein the second location is unoccupied;
in response to detecting movement of the user contact from the first position to the second position, translate the display of the first application icon from the first location to the second position;
detect a break in contact of the user contact on the touch-sensitive display;
in response to the break in contact of the user contact on the touch-sensitive display, determine whether there are less than two occupied locations adjacent to the second location;
in accordance with a determination that there are less than two occupied locations adjacent to the second location:
determine a third location on the hexagonal grid having at least two adjacent locations that are occupied; and
move the display of the first application icon to the third location on the hexagonal grid; and
in accordance with a determination that there are not less than two occupied locations adjacent to the second location:
display the first application icon at the second location on the hexagonal grid corresponding to the second position of the user contact on the touch-sensitive display.

US Pat. No. 10,114,514

ELECTRONIC DEVICE, METHOD FOR CONTROLLING THE ELECTRONIC DEVICE, AND RECORDING MEDIUM

Samsung Electronics Co., ...

1. An electronic device, comprising:a display;
a memory;
and
a processor, the processor being configured to:
identify that a head-mounted device, which is operatively and physically connected to the electronic device, is worn by a user,
in response to the identifying that the head-mounted device is worn by the user, display a first screen on the display,
identify that the head-mounted device is removed from the user,
in response to the identifying that the electronic device is removed from the user, store, in the memory, information for a second screen, which is different screen from the first screen, being displayed on the display at a moment of removing the electronic device from the user, the second screen being a screen according to a first eye direction of the user, and
identify that the head-mounted device is worn by the user having a second eye direction,
in response to the identifying that the head-mounted device is worn by the user having the second eye direction, display the second screen on the display based on the stored information for the second screen,
wherein the first eye direction and the second eye direction are different directions from each other.

US Pat. No. 10,114,509

MULTI-TOUCH DEVICE HAVING IMPEDANCES POSITIONED AT ELECTRODE CROSS POINTS AND OPERATION METHOD THEREFOR FOR DETECTING TOUCH INPUTS

Wook Chang, Gangnam-gu, ...

1. A multi-touch apparatus comprising:a plurality of drive electrodes;
a plurality of sense electrodes;
a plurality of impedances positioned at cross points of the drive electrodes and the sense electrodes; and
a controller configured to select a first drive electrode from the drive electrodes, select a first sense electrode from the sense electrodes, output a first voltage to the first drive electrode, output a second voltage to at least one of remaining drive electrodes and at least one of remaining sense electrodes, and detect a touch input associated with a first cross point of the first drive electrode and the first sense electrode based on a detection voltage detected from the first sense electrode,
wherein the controller is configured to measure an impedance value of a first impedance positioned at the first cross point among the impedances by removing interference impedance occurring along the first sense electrode, and
wherein the controller is configured to remove the interference impedance using a difference between the first voltage and a sum of voltages of interference impedances positioned along the first sense electrode.

US Pat. No. 10,114,506

PORTABLE APPARATUS

MINEBEA MITSUMI INC., Na...

1. A portable apparatus capable of detecting a touch position where a user touches the portable apparatus and a touch strength with which the user touches the portable apparatus, the portable apparatus comprising:a rectangular frame on which a display panel unit is to be mounted;
four touch detection-dedicated legs respectively extending from vicinities of four corners of the frame;
a first strain gage attached to each of the touch detection-dedicated legs; and
a calculator that finds the touch position and the touch strength based on an output of the first strain gage;
the portable apparatus further comprising:
a grip detection-dedicated leg extending from a long side of the frame; and
a second strain gage attached to the grip detection-dedicated leg,
wherein the calculator finds a grip strength with which the user grips the portable apparatus, based on an output of the second strain gage.

US Pat. No. 10,114,503

METHOD AND APPARATUS FOR PROCESSING DATA BASED ON TOUCH EVENTS ON A TOUCH SENSITIVE DEVICE

Open Invention Network LL...

1. A method, comprising:detecting at least a first predetermined number of touch events on a touch sensitive device;
determining at least a second predetermined number of control points based on the detected at least first predetermined number of touch events;
determining a command based on a change in value of at least one parameter related to at least two of the control points, wherein the determining of the command comprises determining an intended shape drawn on the touch sensitive device based on the change in value of the at least one parameter related to the at least two of the control points, and determining the command based on the determined intended shape;
processing a first data object and a second data object based on a preselected common attribute tag using the determined command, wherein the preselected common attribute tag is implemented in XML format and comprising time data, location data, and distance data;
sending a list of attributes recognized by a system, the attributes are used for describing at least the first data object or the second data object to a database by the system; and
processing the data record to at least a network node of the system, wherein the network node of the system is in communication with the touch sensitive device;
wherein a measurement signal is compared with a threshold for determining that the touch event is valid.

US Pat. No. 10,114,502

TOUCH PANEL COMPRISING TOUCH ELECTRODES IN TWO AREAS IN WHICH A DISTANCE BETWEEN TWO ADJACENT TOUCH ELECTRODES IN THE FIRST AREA DIFFERS FROM THAT OF THE SECOND AREA

INTERFACE OPTOELECTRONIC ...

1. A touch panel comprising:a first touch area comprising a plurality of first sensing electrodes electrically insulated from each other, every two adjacent first sensing electrodes being spaced from each other by a first distance; and
a second touch area comprising a plurality of second sensing electrodes electrically insulated from each other, every two adjacent second sensing electrodes being spaced from each other by a second distance;
wherein the second distance is less than the first distance;
wherein the first sensing electrodes and at least one of the second sensing electrodes detect for touch operation at different time periods;
wherein the first distance is twice the second distance;
wherein the touch panel comprises a first working mode and a second working mode; wherein in the first working mode, all of the first sensing electrodes and at least one of the second sensing electrodes is in work; wherein in the second working mode, all of the second sensing electrodes are in work, and all of the first sensing electrodes are in an off state;
wherein a number of the second sensing electrodes in the first working mode is less than a number of the second sensing electrodes in the second working mode;
wherein the second sensing electrodes are defined as a first group and a second group, and the second sensing electrodes of the first group and the second sensing electrodes of the second group are alternately arranged;
wherein only one second sensing electrode of the second group is arranged between every two adjacent second sensing electrodes of the first group;
and wherein all of the second sending electrodes are arranged in a column, the first group comprises all odd number second sensing electrodes and the second group comprises all even number second sensing electrodes; wherein in the first working mode, all of the second sensing electrodes of the first group or all of the second sensing electrodes of the second group are in work.

US Pat. No. 10,114,498

DISPLAY DEVICE INCLUDING TOUCH SCREEN PANEL

Samsung Display Co., Ltd....

1. A display device comprising:a display panel configured to display an image, the display panel including a first pad unit;
a touch screen panel (TSP) attached to an upper portion of the display panel, the touch screen panel including a second pad unit;
a TSP flexible printed circuit board configured to include a first connection part that is connected to the second pad unit of the touch screen panel and overlaps the second pad unit;
a window substrate configured to cover the touch screen panel; and
a TSP adhesive layer interposed between the touch screen panel and the window substrate to adhere the window substrate to the touch screen panel,
wherein:
the TSP adhesive layer includes a portion which is interposed between the window substrate and the first connection part, the portion at least partially covers the first connection part;
a reinforcement film is interposed between the touch screen panel and the window substrate, the reinforcement film having a smaller planar area than the window substrate and the TSP; and
the reinforcement film does not contact the window substrate.

US Pat. No. 10,114,495

PORTABLE ELECTRONIC DEVICE INCLUDING TOUCH-SENSITIVE DISPLAY AND METHOD OF CONTROLLING SAME

BlackBerry Limited, Wate...

1. A method comprising,detecting first and second touches on the touch-sensitive display that overlap in time such that each touch applies a respective force at a same time on the touch-sensitive display; and determining a location of each of the first and second touches utilizing capacitive touch sensors of the touch-sensitive display;
determining, by a plurality of force sensors, reaction forces for the first and second touches; and
in response to detecting the first and second touches and determining the location of each of the first and second touches utilizing the capacitive touch sensors, determining a respective applied force for each of the first and second touches based on the determined reaction forces and the locations of the first and second touches determined utilizing the capacitive touch sensors,
wherein determining the respective applied force comprises determining a force distribution vector matrix and wherein determining the force distribution vector matrix comprises determining

where:
DistMatrix is the force distribution vector matrix;
X1 is the x component of distance between the first touch and force sensors;
X2 is the x component of distance between the second touch and force sensors;
Y1 is the y component of distance between the first touch and force sensors;
Y2 is the y component of distance between the second touch and force sensors;
SSX is the spacing between the force sensors in an x direction; and
SSY is the spacing between the force sensors in a y direction.

US Pat. No. 10,114,483

POSITION INDICATOR

Wacom Co., Ltd., Saitama...

1. A position indicator, comprising:a conductive core body;
a conductive elastic member having a cylindrical shape and including a holding portion having a hole portion into which the conductive core body is fitted, the hole portion having an inside diameter that narrows along a direction of a central axis of a cylinder of the cylindrical shape toward a side where the conductive core body is fitted, the conductive core body being detachably fitted into the conductive elastic member;
a conductive core body holder having a cylindrically shaped recessed hole into which the conductive elastic member is fitted to retain the conductive core body fitted in the conductive elastic member, the recessed hole having an inside diameter that is smaller than an outside diameter of the conductive elastic member of the cylindrical shape;
a signal transmitter; and
an electric connecting member that electrically couples the conductive core body holder and the signal transmitter to each other, the signal transmitter being configured to transmit a signal to the conductive core body through the electric connecting member, the conductive core body holder, and the conductive elastic member,
wherein
when the conductive elastic member is fitted into the recessed hole of the conductive core body holder, the holding portion of the conductive elastic member holds the conductive core body fitted in the hole portion, by being narrowed in a direction toward the central axis of the cylinder of the cylindrical shape.

US Pat. No. 10,114,482

COLOR CONTROL

Microsoft Technology Lice...

1. A system comprising:a stylus; and
a computing device, comprising:
a processor; and
a computer-readable storage medium storing instructions which, when executed by the processor, cause the processor to:
at a first time, receive a user input associating a specific data item with a specific color;
at a second time:
receive the specific color from the stylus;
responsive to receiving the specific color from the stylus, retrieve the specific data item that was associated with the specific color by the user input at the first time; and
display the specific data item on the computing device,
the stylus being configured to capture the specific color from a physical object.

US Pat. No. 10,114,480

SCREEN CONTENT DISPLAY METHOD AND SYSTEM

Tencent Technology (Shenz...

1. A screen content display method, comprising:displaying screen content by using a display screen;
detecting a motion direction of the display screen on a plane parallel to the display screen and a motion amplitude along the motion direction; and
offsetting the screen content in an opposite direction of the motion direction of the display screen according to the motion amplitude of the display screen;
wherein the offsetting the screen content includes:
calculating a predicted offset distance of the screen content according to the motion amplitude of the display screen;
determining whether the predicted offset distance is less than or equal to a preset offset distance;
if the predicted offset distance is less than or equal to the preset offset distance, offsetting the screen content in the opposite direction of the motion direction of the display screen by the predicted offset distance: and
if the predicted offset distance is greater than the preset offset distance, offsetting the screen content in the opposite direction of the motion direction of the display screen by the preset offset distance.

US Pat. No. 10,114,459

GAZE DIRECTION MAPPING

Tobii AB, Danderyd (SE)

1. A method for determining a correspondence between a gaze direction and an environment around a wearable device, wherein the wearable device comprises an eye tracking device and an outward facing image sensor, and wherein the method comprises:receiving at least one scene image from the outward facing image sensor;
determining, with at least the eye tracking device, at least one gaze direction of a wearer of the wearable device at a point in time corresponding to when the scene image was captured by the outward facing image sensor;
determining that a particular scene image includes at least a portion of a predefined image;
determining, based on the at least one gaze direction, at least one gaze point on the particular scene image;
determining a confidence value for the at least one gaze point, the confidence value representing a probability that the at least one gaze point relates to the predefined image;
based on the confidence value and the at least one gaze point, determining a gaze area associated with the at least one gaze point; and
causing the scene image to be displayed with an overlaid visual indication of the gaze area, wherein the overlaid visual indication corresponds to at least a portion of the predefined image.

US Pat. No. 10,114,451

AUGMENTED REALITY IN A VIRTUAL TOUR THROUGH A FINANCIAL PORTFOLIO

FMR LLC, Boston, MA (US)...

1. A system comprising:one or more computer systems configured to:
retrieve from a computer database system information;
analyze the retrieved information to generate private information of a user, with the generated private information pertaining to a customizable presentation that has plural fields for inserting private information;
add into the fields of the customizable presentation the generated private information according to tags associated with the fields in the customizable presentation to produce a customized presentation;
generate, an ordered collection of images of the customized presentation, at least some of the images including the generated private information of the user;
cause a display device to render a selected one or more of the generated images of the customized presentation in a virtual world, by the system configured to:
receive signals that correspond to ambulatory movements of the user in the physical world; and
process the signals that correspond to the ambulatory movements of the user in the physical world to cause a corresponding ambulatory movement of a virtual representation of the user through the virtual world with the ambulatory movement used to determine at least in part the selected one or more of the ordered generated images corresponding to the user's ambulatory movements in the physical world.

US Pat. No. 10,114,442

SYSTEM AND A METHOD FOR CONTROLLING OPERATING VOLTAGE

MINIMA PROCESSOR OY, Oul...

1. A control system for controlling operating voltage supplied to an electronic device provided with a timing event detector responsive to timing events related to operation of the electronic device, the control system comprising:a controller for determining a rate of the timing events, for decreasing the operating voltage as long as the rate of the timing events is below a target level, and for increasing the operating voltage when the rate of the timing events exceeds the target level so as to search for a threshold voltage being a smallest value of the operating voltage at which the rate of the timing events is effectively at the target level, and
a controllable clock signal generator for producing a clock signal for operating the electronic device,wherein a clock frequency representing a pulse rate of the clock signal is based on an increasing function of the operating voltage, the rate of the timing events being effectively at the target level when the operating voltage is above the threshold voltage and the clock frequency is according to the increasing function of the operating voltage, and the rate of the timing events exceeding the target level when the operating voltage is below the threshold voltage and the clock frequency is according to the increasing function of the operating voltage.

US Pat. No. 10,114,435

METHOD AND APPARATUS TO CONTROL CURRENT TRANSIENTS IN A PROCESSOR

Intel Corporation, Santa...

1. A processor comprising:at least one core including a first core, the first core comprising:
an execution unit;
counter logic to determine a first plurality of sums of power weights of a first plurality of instructions to be executed by the execution unit in a first time window, wherein each instruction is assigned a corresponding power weight that is determined independent of an instruction width of the corresponding instruction; and
control logic to:
categorize each sum of the first plurality of sums of power weights to increment a plurality of bin counters, each bin counter corresponding to one of a first plurality of thresholds;
for each bin counter of the plurality of bin counters, multiply a count of the bin counter by the threshold corresponding to the bin counter to obtain a product associated with the bin counter;
sum the products associated with the plurality of bin counters to determine a value of a first current protection license request for the first core based on the first plurality of bin counters; and
request the first current protection license for the first core using the determined value.

US Pat. No. 10,114,434

HEAT DISSIPATION MODULE AND ELECTRONIC DEVICE

Acer Incorporated, New T...

1. A heat dissipation module, disposed in an electronic device, the electronic device having a heat source, the heat dissipation module comprising:an evaporator, heat conducting to the heat source, wherein the evaporator has an inlet and an outlet;
a pipe, connecting to the inlet and the outlet to form a loop therewith, wherein a working fluid is filled in the loop;
a magnetic field generator, disposed outside of the evaporator, wherein the magnetic field generator comprises:
at least one first magnetic member, disposed outside the evaporator and adjacent to the inlet; and
at least one second magnetic member, disposed outside the evaporator and adjacent to the outlet; and
a plurality of magnetic powder, movably disposed in the evaporator, wherein the first magnetic member provides a constant magnetic field to limit the magnetic powder in the evaporator, the second magnetic member provides a variable magnetic field to drive the magnetic powder to change a position of the magnetic powder in the evaporator, the constant magnetic field generated by the first magnetic member and the variable magnetic field generated by the second magnetic member drive the magnetic powder to form a channel in the evaporator where the working fluid passes through, heat generated by the heat source is transmitted to the evaporator, and the working fluid in liquid phase absorbs the heat and is phase-transited to vapor phase and flows towards the pipe.

US Pat. No. 10,114,432

THERMAL CONTROL SYSTEM AND THERMAL CONTROL METHOD FOR ELECTRONIC DEVICE

MEDIATEK INC., Hsin-Chu ...

1. A thermal control system for an electronic device, comprising:an integrated circuit;
a determining unit, for determining at least a first target thermal parameter for the integrated circuit;
a first adding unit, coupled to the integrated circuit and the determining unit, for receiving the first target thermal parameter and at least a first actual thermal parameter of the integrated circuit to generate at least a first error thermal parameter accordingly;
a first proportional-integral-derivative (PID) controlling unit, coupled to the first adding unit, for generating at least a second target thermal parameter according to the first error thermal parameter;
a second adding unit, coupled to the integrated circuit and the first PID controlling unit, for receiving the second target thermal parameter and at least a second actual thermal parameter of the integrated circuit to generate at least a second error thermal parameter accordingly; and
a second PID controlling unit, coupled to the second adding unit and the integrated circuit, for generating at least a performance level for the integrated circuit according to the second error thermal parameter;
wherein the electronic device comprises a central processing unit (CPU), a graphics processing unit (GPU), a battery, or an electronic device case, and the first target thermal parameter is a target temperature of the battery or a target temperature of the electronic device case, and the second target thermal parameter is a target temperature of the CPU or a target temperature of the GPU.

US Pat. No. 10,114,428

IT DEVICE

EMC IP Holding Company LL...

1. An IT device comprising:a system board;
a hybrid connector system including:
a standard connector including connectors for one or more signals specific to a standardized expansion card, wherein the connectors for one or more signals specific to a standardized expansion card include one or more diagnostic signal connectors for one or more diagnostic signals specific to the standardized expansion card, and
a supplemental connector;
wherein the standard connector is configured to receive a standardized expansion card, and a combination of the standard connector and the supplemental connector is configured to receive a riser card; and
a controller assembly electrically coupled to the system board and configured to:
provide one or more diagnostic signals specific to the standardized expansion card on the one or more diagnostic signal connectors of the standard connector when one or more signals present on both the standard connector and the supplemental connector are not pulled to ground;
provide one or more signals specific to the riser card on the one or more diagnostic signal connectors of the standard connector when one or more signals present on both the standard connector and the supplemental connector are pulled to ground.

US Pat. No. 10,114,426

FULL HEIGHT I/O BRACKET FOR LOW PROFILE EXPANSION CARD

Dell Products, L.P., Rou...

1. An expansion card for an information handling system, the expansion card comprising:a full height mounting bracket comprising a full height input/output (I/O) panel sized for insertion in an I/O panel frame of an enclosure;
a top mounting panel that is attached to and extends orthogonally away from the full height I/O panel; and
a low profile printed circuit board assembly (PCBA) physically attached to the full height I/O panel, wherein the low profile PCBA connects at a top section of the low profile PCBA to an adjacent bottom section of the top mounting panel to present a lower circuit edge for insertion into an internal I/O connector mounted on a bottom surface of the information handling system, and wherein the mounting bracket and the physically attached low profile PCBA define a full height expansion card for insertion into an information handling system that is configured to receive full height expansion cards, the expansion card being inserted in a downward vertical plane with the top mounting panel being above the low profile PCBA which is in turn above the internal I/O connector.

US Pat. No. 10,114,421

ELECTRONIC DEVICE

PEGATRON CORPORATION, Ta...

1. An electronic device, comprising:a case, comprising a plurality of first components and a plurality of second components; the first components and the second components arranged alternately and pivoted each other; the first component comprising an accommodating slot, and the second component comprising a connecting part, at least one curved part, and at least one protrusion; the curved part connected to the connecting part and received in the accommodating slot of the adjacent first component, and the protrusion arranged at a side of the curved part opposite to a side connected to the connecting part; the first component and the second component being capable of pivoting in response to bending of the case to make the first component move relative to the second component between the connecting part and the protrusion to change a region where the curved part is received in the accommodating slot;
a flexible display panel, assembled with the case; and
at least one flexible circuit board, electrically connected to the flexible display panel and arranged in the case.

US Pat. No. 10,114,404

HYDRAULIC CONTROL SYSTEM

The Charles Machine Works...

1. A work machine comprising:a chassis;
a work attachment disposed on a first end of the chassis; and
a work machine control system comprising:
a lever movable from a first lever position to a second lever position such that the work attachment is operable when the lever is in the first lever position and the work attachment is not operable when the lever is in the second lever position;
a lock configured to hold the lever in the first lever position;
a release mechanism configured to release the lock; and
a platform disposed on a second end of the chassis movable from a first platform position to a second platform position, wherein the platform contacts the release mechanism in the first platform position and does not contact the release mechanism in the second platform position; and
wherein the release mechanism releases the lock when the platform is in the first platform position.

US Pat. No. 10,114,390

FAN CONTROL SYSTEM, COMPUTER SYSTEM, AND FAN CONTROLLING METHOD THEREOF

WISTRON CORPORATION, New...

1. A fan controlling method, which is applied to a computer system with a heat generating electronic component to control a fan device, wherein the heat generating electronic component is a central processing unit, the method comprising:obtaining a temperature value of the computer system;
determining whether the temperature value of the computer system is larger than or equal to a predetermined temperature value;
if the temperature value of the computer system is larger than or equal to the predetermined temperature value, controlling a rotation speed of the fan device according to the temperature value and increasing the rotation speed of the fan device according to an increase of the temperature value;
if the temperature value of the computer system is smaller than the predetermined temperature value, further obtaining a current value of the central processing unit of the computer system to determine whether the current value of the computer system is larger than or equal to a predetermined current value, comprising:
by using a sensing resistor electrically connected to a power input end, receiving a power signal from the power input end;
by using a voltage regulator module electrically connected to the sensing resistor and the central processing unit, providing a required power signal to the central processing unit by the power signal and having a voltage difference signal according to a required current value of the central processing unit;
by using an amplifier electrically connected to the sensing resistor, amplifying the voltage difference signal;
by using a voltage follower electrically connected to the amplifier, receiving the voltage difference signal and separating an interference signal;
by using a digital to analog converter electrically connected to the voltage follower, converting the voltage difference signal to a digital voltage difference signal so as to know the current value;
and by using a management module electrically connected to a temperature sensing module, a current detecting module, and the fan device, if the temperature value of the computer system is smaller than the predetermined temperature value and the current value of the computer system is larger than or equal to the predetermined current value, increasing a rotation speed of the fan device according to an increase of the current value.

US Pat. No. 10,114,377

WORK MACHINE, SYSTEM, METHOD, AND RECORDING MEDIUM RECORDING COMPUTER PROGRAM FOR GENERATING TRAVEL ROUTE OF WORK MACHINE, AND TRAVEL CONTROL SYSTEM OF WORK MACHINE

MAMIYA-OP CO., LTD., Tok...

1. A travel route generation system of generating a travel route of a work machine that performs predetermined work while traveling a route formed by linking ends of at least a plurality of substantially parallel routes through inversion routes in a work target zone, the ends being positioned at or near intersections of the routes and the periphery of the work target zone, the system comprising:a zone setting unit that sets a periphery of the work target zone and a periphery of an entry prohibited zone outside of the work target zone; and
a route generation unit that selects, for each of the inversion routes, an inside inversion route for the work machine to enter the inversion route in an inside direction of the work target zone, not an outside inversion route for the work machine to enter the inversion route in an outside direction of the work target zone, according to a positional relationship between the periphery of the work target zone and the periphery of the entry prohibited zone, wherein the inside inversion route is selected as the travel route.

US Pat. No. 10,114,369

IDENTIFYING INTEGRATED CIRCUIT ORIGIN USING TOOLING SIGNATURE

MICROSEMI SOC CORPORATION...

1. A method for identifying an individual integrated circuit as having been manufactured using pre-determined instances of known tooling, each instance having unique uncloneable variations in at least one electrical attribute as a result of their manufacture using the pre-determined instances of known tooling, the method comprising:providing a population of integrated circuits that were manufactured utilizing at least one pre-determined instance of the known tooling;
operating each integrated circuit from the population of integrated circuits and non-destructively measuring the at least one electrical attribute from each integrated circuit from the population of integrated circuits that were manufactured utilizing the at least one pre-determined instance of the known tooling, the at least one electrical attribute representing an uncloneable electrical parameter associated with individual circuit features of the integrated circuit resulting from the instances of known tooling, the electrical attribute obtained by directly electrically contacting the integrated circuit with a die prober and measuring an electrical parameter of at least one component of the integrated circuit;
deriving a signature of the at least one pre-determined instance of the known tooling from the at least one measured electrical attribute from the population of integrated circuits;
operating the individual integrated circuit and non-destructively measuring the at least one electrical attribute from the individual integrated;
storing the at least one electrical attribute from the individual integrated circuit in machine-readable form;
correlating the stored derived signature and the stored at least one attribute from the individual integrated circuit using electronically readable instructions running in a processor, the processor identifying the individual integrated circuit as having been manufactured using the at least one pre-determined instance of the trusted known tooling if the first data correlates to the signature by a predetermined threshold, else identifying the individual integrated circuit as not having been manufactured using the at least one pre-determined instance of the known tooling if the first data does not correlate to the signature by the predetermined threshold; and
the processor responding to the electronically readable instructions by outputting an alarm signal if the first data does not correlate to the signature by the predetermined threshold.

US Pat. No. 10,114,343

TOUCH DEVICE WITH TOUCH FUNCTION

INTERFACE OPTOELECTRONIC ...

1. A touch device, comprising:a touch panel defining a touch area;
an external circuit configured to drive the touch panel;
a plurality of connection structures extending perpendicularly from edges of the touch panel, the plurality of connection structures being configured to transmit touch signals from the touch panel to the external circuit; and
a transmission element receiving the touch panel and the plurality of connection structures, the transmission element being electrically coupled the plurality of connection structures to the external circuit, the transmission element being configured to transmit signals between the touch panel and the external circuit;
wherein the transmission element comprises:
a plurality of first connection portions electrically coupled to the connection structures;
a plurality of second connection portions electrically coupled to the external circuit; and
a plurality of connection lines configured to electrically coupled the plurality of first connection portions to the plurality of second connection portions;
wherein the first connection portions, the second connection portion, and the connection lines are electrically conductive; and
wherein the transmission element further comprises a ring portion defining a center hole and a extending portion extending from the ring portion, the ring portion has a first surface forming wall of the center hole, the extending portion has a second surface away from the first surface, the plurality of first connection portions are disposed on the first surface, the plurality of second connection portions are disposed on the second surface, the plurality of connection lines are embedded in the transmission element.

US Pat. No. 10,114,336

CARTRIDGE MOUNTABLE TO IMAGE FORMING APPARATUS

Canon Kabushiki Kaisha, ...

1. A cartridge mountable to a main body of an image forming apparatus, the main body including a unit having a developer member for supplying a developer to the cartridge, the cartridge comprising:a frame; and
a photosensitive member rotatably supported by the frame, the photosensitive member being to be contacted with the developer member,
wherein the frame includes an opening through which a part of a surface of the photosensitive member is exposed outside, and
wherein in a factory default state of the cartridge, a first surface region of the photosensitive member is exposed and handling caution information is printed on at least a part of the first surface region of the photosensitive member, the first surface region of the photosensitive member including a second surface region that is to be contacted with the developer member.

US Pat. No. 10,114,305

LIQUID TONER CONTAINING A LOW SYMMETRY ELECTRICALLY CONDUCTING MATERIAL FOR PRINTING CONDUCTIVE TRACES

HP Indigo B.V., Amstelve...

1. A liquid toner for printing conductive traces, including:a carrier liquid; and
toner particles dispersed in the carrier liquid, the toner particles including an electrically conducting material and a dispersant embedded in a resin, the electrically conducting material having a shape of a flake, a fiber, or a tube.

US Pat. No. 10,114,246

ARRAY SUBSTRATE, LIQUID CRYSTAL DISPLAY PANEL, AND METHOD FOR DRIVING THE LIQUID CRYSTAL DISPLAY PANEL

SHENZHEN CHINA STAR OPTOE...

1. An array substrate, comprising:a plurality of pixel units, which is arranged in a pixel matrix having rows and columns; and
a plurality of data lines, which is arranged to run through the pixel units, each of the data lines capable of simultaneously driving a plurality of pixel units along a column direction,
wherein with respect to each of the data lines inside of boundary data lines of the pixel matrix, two pixel units electrically connected thereto in sequence are located in adjacent rows and at adjacent columns in the pixel matrix, and
wherein an nth data line among the plurality of data lines located inside of the boundary data lines of the pixel matrix is electrically connected in sequence to an nth pixel unit in a (2m?1)th row, an (n?1)th pixel unit in a 2mth row, an nth pixel unit in a (2m+1)th row, and an (n+1)th pixel unit in a (2m+2)th row of the pixel matrix, m being a positive integer, and n being a positive integer greater than 1.

US Pat. No. 10,114,237

SURFACES WITH PHOTONIC CRYSTAL COATINGS AND METHODS OF CUSTOMIZING THE VISUAL APPEARANCE THEREOF

Apple Inc., Cupertino, C...

1. A surface structure comprising:a substrate;
a photonic crystal coating disposed on the substrate, the photonic crystal coating comprising capsules dispersed in a matrix material, each capsule comprising particles disposed in a medium; and
wherein the particles are configured to align in an ordered array upon application of an electromagnetic field.