US Pat. No. 10,189,891

AFFINITY CHROMATOGRAPHY MATRIX

1. An immunoglobulin-binding protein comprising one or more mutated immunoglobulin-binding domains (monomers) of staphylococcal Protein A (E, D, A, B, C) or protein Z,wherein in at least one of the one or more mutated monomers the amino acid sequence of the monomer is defined by SEQ ID NO: 14, 16, 17, or 18.
US Pat. No. 10,190,148

METHOD FOR OBTAINING PEPTIDES

1. Method of obtaining peptides from procaryotic and/or eucaryotic cells, said method comprising the following steps:a) lysis of the procaryotic and/or eucaryotic cells at a low concentration of chaotropic agent(s) and recovery of the proteins thus obtained, wherein the lysis at a low concentration of chaotropic agent(s) comprises lysis by sonication performed by means of an ultrasound probe;
b) denaturation of said proteins using at least one denaturing agent,
wherein the denaturing agent is selected from the group consisting of chaotropic agents, thiol reducing agents, detergents, and combinations thereof, and
wherein the lysis and denaturation steps are performed simultaneously;
c) alkylation of the denatured proteins using at least one alkylating agent;
d) enzymatic proteolysis of the proteins obtained at the end of step c) using at least one proteolytic enzyme;
e) recovery of the peptides obtained at the end of the enzymatic proteolysis step d); and
wherein said method is performed under a pressure below 100 bars.
US Pat. No. 10,189,892

FERMENTATION PROCESS FOR ANTIBODY PRODUCTION

ALDERBIO HOLDINGS LLC, L...

1. A method for producing a recombinant protein in yeast cells, comprising the steps of:a) culturing under fed-batch fermentation conditions a population of yeast cells in a culture medium, wherein each yeast cell comprises a DNA segment encoding a polypeptide, wherein said DNA segment is operably linked to a glyceraldehyde-3-phosphate (GAP) transcription promoter and a transcription terminator, wherein the protein is not glyceraldehyde-3-phosphate, wherein the fermentation comprises a fermentable sugar feed at a first feed rate and wherein the fermentation is agitated at a first oxygen transfer rate;
b) measuring respiratory quotient (RQ) of the population during the batch fermentation and determining if it is within a desired predetermined range, wherein the desired predetermined range of RQ at about 20-40 hours after initiation of the culturing consists of a range between 1.08 and 1.35, which corresponds to a mixed metabolic condition wherein both aerobic and fermentative metabolism are taking place simultaneously;
c) adjusting one or both of the fermentable sugar feed rate to a second feed rate or the oxygen transfer rate to a second oxygen transfer rate, when the RQ is outside of a desired predetermined range;
d) repeating steps (b) and (c) one or more times throughout the step of culturing;
e) harvesting the yeast cells from the culture medium; and
f) recovering the polypeptide from the cells and/or the culture medium.
US Pat. No. 10,188,613

EXO-S-MECAMYLAMINE FORMULATION AND USE IN TREATMENT

UNIVERSITY OF SOUTH FLORI...

1. A method of treating a medical condition selected from the group consisting of substance addiction, Tourette's Syndrome, a neuropsychiatric disorder, depression, and anxiety, in a human in need thereof, comprising orally administering a therapeutically effective amount of a pharmaceutical composition to the human, wherein the pharmaceutical composition comprises:exo-S-mecamylamine or pharmaceutically acceptable salt thereof substantially free of exo-R-mecamylamine or a pharmaceutically acceptable salt thereof,
one or more pharmaceutically acceptable carriers; and
a pharmaceutical adjuvant, wherein the pharmaceutical composition has a higher overall therapeutic index than the same amount of exo-R-mecamylamine substantially free of exo-S-mecamylamine.
US Pat. No. 10,189,895

ANTI-CGRP COMPOSITIONS AND USE THEREOF

ALDERBIO HOLDINGS LLC, L...

1. A pharmaceutical composition comprising a humanized anti-calcitonin gene related peptide (CGRP) antibody comprising a variable light (VL) chain polypeptide comprising the complementarity-determining region (CDR) polypeptides CDR1, CDR2, and CDR3, respectively, of SEQ ID NO: 55, SEQ ID NO: 56 and SEQ ID NO: 57, and a variable heavy (VH) chain polypeptide comprising the CDR polypeptides CDR1, CDR2, and CDR3, respectively, of SEQ ID NO: 58, SEQ ID NO: 59 and SEQ ID NO: 60, and a pharmaceutically acceptable excipient.
US Pat. No. 10,190,151

HIGH-THROUGHPUT AND HIGHLY MULTIPLEXED IMAGING WITH PROGRAMMABLE NUCLEIC ACID PROBES

President and Fellows of ...

1. A method comprising(1) contacting a sample being tested for the presence of one or more targets with one or more target-specific binding partners, wherein each target-specific binding partner is linked to a docking strand, and wherein target-specific binding partners of different specificity are linked to different docking strands to produce one or more targets bound to one or more target-specific binding partners,
(2) optionally removing unbound target-specific binding partners,
(3) contacting the sample with labeled imager strands that bind to docking strands,
(4) optionally removing unbound labeled imager strands,
(5) imaging the sample to detect bound labeled imager strands,
(6) inactivating the bound labeled imager strands, by removing or modifying their signal-emitting moieties without removing the imager strand in its entirety, and
(7) repeating at least some of steps (3)-(6) at least once with a labeled imager strand having a unique composition relative to at least one other labeled imager strand of step (3).
US Pat. No. 10,188,101

METHOD FOR PRODUCING AN AGRICULTURAL PRODUCT

KAO CORPORATION, Tokyo (...

1. A method for producing an agricultural product, comprising a step of applying an agricultural chemical composition comprising (A) at least one compound selected from the group consisting of the following (A1) to (A5); (B) at least one compound selected from the group consisting of the following (B1) and (B2); and an agricultural chemical ingredient selected from the group consisting of active ingredients in bactericides, pesticides, miticides, herbicides and plant growth regulators to a subject sensitive to the agricultural chemical ingredient:(A1): a polyoxyethylene alkyl ether represented by the formula (A1):
R1aO-(EO)l—R2a  (A1)
wherein, R1a represents a linear or branched, alkyl or alkenyl group having 10 to 16 carbon atoms; EO represents an ethyleneoxy group; 1 represents an average mole number of ethyleneoxy groups added, ranging from 3 to 40; and R2a represents a hydrogen atom or a methyl group,
(A2): a polyoxyethylene fatty acid ester,
wherein a fatty acid group has 8 to 16 carbon atoms; and an average number of moles of ethylene oxide added per mole of fatty acid is 5 to 40,
(A3): a polyoxyethylene sorbitan fatty acid ester,
wherein a fatty acid group has 8 to 16 carbon atoms; and an average number of moles of ethylene oxide added per mole of fatty acid is 5 to 40,
(A4): a (poly)glycerol fatty acid ester,
wherein a fatty acid group has 8 to 16 carbon atoms; and an average condensation degree of glycerol is 1 to 3, and
(A5): an alkyl saccharide represented by the formula (A5):
R3a—O-(G)p  (A5)
wherein R3a represents an alkyl group having 8 to 16 carbon atoms; G represents a reducing sugar group having 5 to 6 carbon atoms; and p represents a number of 1 to 10;
(B1): a polyoxyalkylene alkyl ether represented by the formula (B1):
R1bO—[(PO)m/(EO)n]—R2b  (B1)
wherein, R1b represents a linear or branched, alkyl or alkenyl group having 6 to 12 carbon atoms; PO represents a propyleneoxy group; EO represents an ethyleneoxy group; m represents an average mole number of propyleneoxy groups added, ranging from 2 to 20; n represents an average mole number of ethyleneoxy groups added, which is 0; and R2b represents a hydrogen atom or a methyl group; wherein “/” means that PO and EO groups may be arranged at random or in blocks, and
(B2): an aliphatic alcohol represented by the formula (B2):
R3b—OH  (B2)
wherein R3b represents a linear or branched, alkyl group having 8 to 10 carbon atoms, and wherein a weight ratio of compounds (A) to (B), (A)/(B), is 0.5 to 8.
US Pat. No. 10,190,152

METHODS AND COMPOSITIONS FOR DIRECT CHEMICAL LYSIS

Becton, Dickinson and Com...

1. A composition consisting of a direct chemical lysis composition in combination with a liquid-based cytology sample or a formalin-fixed, paraffin embedded sample, the direct chemical lysis composition consisting of:a) a buffer composition comprising a buffer component and a metal salt component, wherein the metal salt component is selected from the group consisting of sodium chloride (NaCl), potassium chloride (KCl), sodium acetate (C2H3NaO2) and ammonium sulfate ((NH4)2SO4), wherein a concentration of the buffer component is in a range of 0.2 M to 2 M and a concentration of the metal salt component is in a range of 0.01 M to 1 M; and
b) a non-ionic surfactant wherein a concentration of the non-ionic surfactant is in a range of 0.01 to 2 percent (v/v).
US Pat. No. 10,188,615

ALKOXY COMPOUNDS FOR DISEASE TREATMENT

ACUCELA INC., Seattle, W...

1. A method of modulating chromophore flux in a retinoid cycle comprising introducing into a subject a non-retinoid aromatic compound that inhibits 11-cis-retinol production with an IC50 of about 0.1 micromolar or less when assayed in vitro, the assay consisting of a homogenate of HEK293 cell clone expressing recombinant human RPE65 and LRAT as the source of visual enzyme, exogenous all-trans-retinol in the amount of about 20 ?M, recombinant human CRALBP in the amount of about 80 ?g/mL, about 10 mM pH 7.2 phosphate buffer, about 0.5% BSA and about 1 mM NaPPi, and wherein the amount of assay reaction product 11-cis-retinol being determined by HPLC analysis following heptane extraction of the assay reaction mixture and wherein the non-retinoid aromatic compound consists of a benzene core that is substituted with a first substituent, a second substituent, and an optional third substituent, wherein the first and second substituents are attached to the benzene core in a meta-substitution configuration, wherein the first substituent is a group selected from —CH(OH)CH(R)CH2NH2 wherein R is H, CH3, or —OH and the second substituent is an optionally substituted alkoxy group, and wherein the optional third substituent is a halogen or —OH.
US Pat. No. 10,190,153

METHODS FOR PREPARATION OF NUCLEIC ACID-CONTAINING SAMPLES USING CLAY MINERALS AND ALKALINE SOLUTIONS

MICRONICS, INC., Redmond...

1. A method for treating a nucleic acid-containing sample for analysis of nucleic acids, the method comprising the steps of:a) contacting the sample with a clay mineral, wherein the clay mineral comprises a kaolinite, a smectite or a synthetic clay mineral and the sample is selected from the group consisting of blood, plasma and serum;
b) mixing the sample and the clay mineral until the clay mineral is evenly dispersed in the sample;
c) substantially removing the clay mineral from the sample;
d) contacting the sample with an alkaline solution at a pH suitable for lysis of cell and viral particles to form a nucleic acid solution; and
e) optionally, contacting the nucleic acid solution with an acidic solution suitable for neutralizing the pH of the nucleic acid solution.
US Pat. No. 10,188,617

MODULATION OF CELLULAR DNA REPAIR ACTIVITY TO INTERCEPT MALIGNANCY

The Board of Trustees of ...

1. A method of reducing the risk of cancer in a subject having a mutation in BRCA1, comprising administering to said subject an effective amount of a DNA repair agent which is benserazide.
US Pat. No. 10,189,902

ANTIBODIES TO TIGIT

Bristol-Myers Squibb Comp...

1. An isolated antibody, or antigen binding fragment thereof, that binds to human TIGIT (human T cell immunoreceptor with Ig and ITIM domains) comprising:a) a heavy chain comprising a heavy chain variable domain comprising:
i) CDRH1 comprising the sequence of SEQ ID NO.: 20;
ii) CDRH2 comprising the sequence of SEQ ID NO.: 21; and
iii) CDRH3 comprising the sequence of SEQ ID NO.: 22;
and
b) a light chain comprising a light chain variable domain comprising:
iv) CDRL1 comprising the sequence of SEQ ID NO.: 23;
v) CDRL2 comprising the sequence of SEQ ID NO.: 24; and
vi) CDRL3 comprising the sequence of SEQ ID NO.: 25.
US Pat. No. 10,189,903

BISPECIFIC CHIMERIC ANTIGEN RECEPTORS AND METHODS OF USE THEREOF TO TREAT CANCER

1. A bispecific chimeric antigen receptor, comprising:a. at least two antigen-specific targeting regions;
b. an extracellular spacer domain;
c. a transmembrane domain;
d. at least one co-stimulatory domain; and
e. an intracellular signaling domain,
wherein each antigen-specific targeting region comprises a single-domain antibody.
US Pat. No. 10,189,904

ANTIBODIES THAT BIND AND BLOCK TRIGGERING RECEPTOR EXPRESSED ON MYELOID CELLS-1 (TREM-1)

1. An isolated antibody or fragment thereof, which competes with mAb 0170 for binding to a triggering receptor expressed on myeloid cells-1 (TREM-1) having an amino acid sequence set forth as SEQ ID NO: 1 (human TREM-1), SEQ ID NO: 12 or SEQ ID NO: 21 (cynomolgus monkey TREM-1),wherein the antibody or fragment thereof comprises a heavy chain variable region that comprises CDR1, CDR2, and CDR3 domains; and a light chain variable region that comprises CDR1, CDR2, and CDR3 domains, and
wherein the heavy chain variable region CDR1 domain comprises amino acid residues 31 to 35 of SEQ ID NO: 4, the heavy chain variable region CDR2 domain comprises amino acid residues 50 to 68 of SEQ ID NO: 4, the heavy chain variable region CDR3 domain comprises amino acid residues 101 to 110 of SEQ ID NO: 4, the light chain variable region CDR1 domain comprises amino acid residues 24 to 38 of SEQ ID NO: 5, the light chain variable region CDR2 domain comprises amino acid residues 54 to 60 of SEQ ID NO: 5, and the light chain variable region CDR3 domain comprises amino acid residues 93 to 101 of SEQ ID NO: 5.
US Pat. No. 10,189,906

ANTIBODY THAT BINDS CD269 (BCMA) SUITABLE FOR USE IN THE TREATMENT OF PLASMA CELL DISEASES SUCH AS MULTIPLE MYELOMA AND AUTOIMMUNE DISEASES

1. A method for the treatment of a medical disorder in a human subject, wherein the medical disorder is associated with the presence of pathogenic B cells expressing B cell maturation antigen (BCMA), the method comprising administering to the human subject an isolated monoclonal antibody or an antigen binding fragment thereof that binds CD269 (BCMA), wherein said antibody or antigen binding fragment thereof comprises:(i) a VH domain, wherein said VH domain comprises CDR H1 comprising SEQ ID No. 1 (RYWMS) or SEQ ID No. 15 (DYWMS), CDR H2 comprising SEQ ID No. 2 (EINPDSSTINYAPSLKD) or SEQ ID No. 16 (EINPDSSTINYAPSLKG) and CDR H3 comprising SEQ ID No. 3 (SLYYDYGDAMDYW), and
(ii) a VL domain, wherein said VL domain comprises CDR L1 comprises SEQ ID No. 4 (KASQSVDSNVA), CDR L2 comprises SEQ ID No. 5 (SASLRFS) or SEQ ID No. 17 (SDDLRFS) and CDR L3 comprises SEQ ID No. 6 (QQYNNYPLTFG),
wherein the medical disorder associated with the presence of pathogenic B cells is a cancer of plasma cells or a cancer of B lymphocytes.
US Pat. No. 10,188,112

PERSONAL CLEANSING COMPOSITIONS CONTAINING ZINC AMINO ACID/TRIMETHYLGLYCINE HALIDE

Colgate-Palmolive Company...

1. A personal cleansing composition comprisinga) a skin cleansing effective amount of a surfactant, and
b) a zinc X halide complex present in an amount to provide at least 0.36 weight % of the composition of zinc,
wherein X is an amino acid or trimethylglycine;
wherein upon rinsing the skin, the composition deposits a zinc precipitate which provides an SPF factor of at least 2 to skin after washing skin with the personal cleansing composition.
US Pat. No. 10,188,628

RELEASE COMPOSITION FOR DERIVATIVES OF CANNABACEAE

1. A release composition for Cannabaceae derivatives comprising a lotion made by the process of combining:A) an aqueous phase comprising an aqueous solution or suspension containing and at least one humectant; wherein the at least one humectant is present in the aqueous phase in the range of from about 0.1 to 99 wt. %, and
B) an oil phase comprising at least one surfactant and the Cannabaceae derivatives, and optionally at least one additional oil, wherein the at least one surfactant is present in the oil phase in the range of from about 1 to 99 wt. %;
wherein the Cannabaceae derivative comprises a compound selected from the group consisting of tetrahydrocannabinol, cannabidiol, cannabichromene, cannabinol, cabbabigerol, tetrahydrocannabivarin, cannabidivarin, tetrahydrocannabinol acid, cannabidiol acid, cannabigerol acid, cannabigerovarin, cannabinovarin, and tetrahydrocannabivarin acid and combinations thereof;
wherein the aqueous phase is added to the oil phase in a weight ratio of about 3:1 to 49:1;
wherein the aqueous phase is added to oil phase using low to medium shear mixing to provide the lotion; and
wherein the lotion is hydrophobic and has release properties.
US Pat. No. 10,188,631

TOPICAL LIQUID COMPOSITION COMPRISING MELATONIN

ARES TRADING S.A., Aubon...

1. A topical liquid composition for intrauterine washing, the composition comprising:a. 2-200 ng/ml melatonin (N-acetyl-5-methoxytryptamine) or an analog thereof, or a pharmaceutically acceptable salt or solvate thereof;
b. 0.01-100 mM phosphate buffer system;
c. 1×10?6-5 mg/ml methionine or cysteine;
d. 0.0008-8 mg/ml arginine;
e. 1-100 mg/ml sodium chloride;
f. a surfactant selected from 0.001-10 mg/ml polysorbate 20 and 0.1-100 mg/ml propylene glycol; and
g. water,wherein the pH of the composition is pH 7-8.5, and the composition has an osmolality of 250-350 mOsm/kg.
US Pat. No. 10,190,173

RECURRENT GENE FUSIONS IN PROSTATE CANCER

THE REGENTS OF THE UNIVER...

1. A fluorescence in situ hybridization (FISH) method for detecting an ARG-ETS gene fusion in a sample from a subject, the method comprising:(a) hybridizing a directly labeled FISH probe to an ARG-ETS gene fusion comprising a 5? portion fused to a 3? portion, said 5? portion from an ARG gene selected from the group consisting of PSA and TMPRSS2 and said 3? portion from an ETS family member gene selected from the group consisting of ERG, ETV1 (ER81), FLI1, ETS1, ETS2, ELK1, ETV6 (TEL1), ETV7 (TEL2), GABP?, ELF1, ETV4 (E1AF; PEA3), ETV5 (ERM), ERF, PEA3/E1AF, PU.1, ESE1/ESX, SAP1 (ELK4), ETV3 (METS), EWS/FLI1, ESE1, ESE2 (ELF5), ESE3, PDEF, NET (ELK3; SAP2), NERF (ELF2), and FEV; and
(b) detecting the presence of the ARG-ETS gene fusion in the sample from the subject by detecting hybridization of the directly labeled FISH probe to a junction at which the 5? portion of the gene fusion fuses to the 3? portion of the gene fusion.
US Pat. No. 10,189,922

VERY LOW DENSITY POLYETHYLENE PRODUCED WITH SINGLE SITE CATALYST

NOVA Chemicals (Internati...

1. An ethylene copolymer havinga) a density from about 0.890 to about 0.915 g/cm3,
b) a molecular weight distribution Mw/Mn from about 2.2 to about 4.5,
c) a molecular weight distribution Mz/Mw of greater than 2, provided that when the Mz/Mw is greater than 3, the copolymer further has a normal to flat comonomer distribution,
d) a CDBI50 from about 55 to about 98, and
e) a single peak in a DSC measurement.
US Pat. No. 10,190,179

MAIZE EVENT DP-004114-3 AND METHODS FOR DETECTION THEREOF

PIONEER HI-BRED INTERNATI...

1. A method of detecting the presence of DNA corresponding to the DP-004114-3 event in a sample, the method comprising:(a) contacting the sample comprising maize DNA with a polynucleotide probe that hybridizes under stringent hybridization conditions with DNA from maize event DP-004114-3 and does not hybridize under said stringent hybridization conditions with a non-DP-004114-3 maize plant DNA;
(b) subjecting the sample and probe to stringent hybridization conditions; and
(c) detecting hybridization of the probe to the DNA;wherein detection of hybridization indicates the presence of the DP-004114-3 event.
US Pat. No. 10,188,129

METHODS FOR REDUCING OIL AND/OR FAT UPTAKE OF FRIED FOODS

DOW GLOBAL TECHNOLOGIES L...

1. An edible composition comprising starch and water-soluble cellulose ether particles, wherein at least 10 volume percent of the cellulose ether particles have a particle length LEFI of less than 40 micrometers, the cellulose ether particles have a volume fraction of fibrous particles of no more than 40%, the cellulose ether particles have a median Equivalent Projected Circle Diameter (EQPC 50,3) of up to 110 micrometers, the cellulose ether is a methylcellulose or a hydroxyalkyl methylcellulose, the viscosity of the cellulose ether is from 50 to 7,000 mPa·s when measured as a 2 wt.-% solution in water at 25° C., andwherein the composition is a dry batter mix comprising from 1 to 10 percent of the cellulose ether particles, based on the total weight of the dry batter mix.

US Pat. No. 10,194,386

TERMINAL DEVICE AND COMMUNICATION CONTROL METHOD

SHARP KABUSHIKI KAISHA, ...

1. A User Equipment (UE) comprising:reception circuitry configured for:
receiving an Inter-System Routing Policy (ISRP) and/or an Inter-APN Routing Policy (TARP), from an Access Network Discovery and Selection Function (ANDSF) located in a Home Public Land Mobile Network (PLMN);
and
receiving, from an LTE access network, Radio Access Network (RAN) information for selecting an access network; and
a controller configured for selecting the access network based on an ANDSF Policy, if the UE has both the ANDSF Policy and the RAN information,wherein:the ANDSF Policy includes the ISRP and/or the IARP, and
the access network is selected from between the LTE access network and a WLAN access network.

US Pat. No. 10,194,384

WIRELESS COMMUNICATION SYSTEM, BASE STATION, AND TERMINAL

FUJITSU LIMITED, Kawasak...

1. A wireless communication system comprising:a terminal configured to perform wireless communication concurrently using a cell of a first type enabling connection without association with another cell and a cell of a second type enabling connection by being associated with the cell of the first type; and
a base station configured to form a first cell of the second type and when detecting that the terminal selects the first cell for the cell of the first type, the base station notifies the terminal of a second cell of the first type different from the first cell so as to allow the terminal to change connection to the second cell.

US Pat. No. 10,194,373

SELF-EVOLVING WIRELESS BACKHAUL

KABUSHIKI KAISHA TOSHIBA,...

13. A method of operating a wireless network comprising a plurality of wireless devices and a backbone, the method comprising:one of the wireless devices initiating data upload to the backbone or a data download from the backbone;
the initiating wireless device estimating, based on rules defining benefits to be received by initiating wireless devices and costs incurred by the initiating wireless devices within the network when the wireless devices participate in data transfer in a network and on information of topology of the network formed by the wireless devices, costs of uploading or downloading the data via other wireless devices in the network;
the initiating wireless device estimating the costs of uploading or downloading the data directly to/from the backbone;
wherein one or both estimates combine an estimation of technical costs of data transmission, their compensation payments and path length dependent network benefits;
determine whether at least one of costs or benefits of a direct data exchange with the backbone outweigh those of data exchange with the backbone via other nodes; and
the initiating wireless device initiating the upload or requesting the download directly from the backbone or via the other wireless devices based on the determination; and
further comprising a cache storage, the method further comprising:
checking whether or not predetermined data is stored in the cache upon receipt of a request from another wireless device for transmission of the predetermined data;
performing a cost/benefit analysis of transmitting the predetermined data to the other wireless device; and
if the cost/benefit analysis indicates that transmission of the predetermined data is advantageous for the wireless device, reading the predetermined data from the cache and transmitting the read data to the other wireless device.

US Pat. No. 10,194,370

PROXIMITY INFORMATION IN CONFIGURATION OF DATA LINKS IN WIRELESS NETWORKS

INTEL IP Corporation, Sa...

23. A device, comprising:an access unit that identifies proximity information representative of an amount of physical separation of the device from a second device;
a configuration unit that configures a data link with the second device; and
an assignment unit that associates the data link to a data path group associated with a cluster of devices including the device, wherein the data link is associated based on a portion of the proximity information and at least one of second proximity information associated with extant data links or third proximity information associated with data path groups, wherein the proximity information is based on a received signal strength indication (RSSI), the second proximity information is based on a second RSSI, and the third proximity information is based on a third RSSI.

US Pat. No. 10,194,359

METHOD AND SYSTEM FOR STATION LOCATION BASED NEIGHBOR DETERMINATION AND HANDOVER PROBABILITY ESTIMATION

InterDigital Technology C...

1. A method for an access controller (AC), comprising:receiving, by the AC, reports from a plurality of wireless devices, wherein each report includes geographic location information of each wireless device;
maintaining network topology information, by the AC, based on the reports from the plurality of wireless devices; and
providing network topology information to at least one wireless device in response to receiving a request for information.

US Pat. No. 10,194,354

AVAILABILITY BASED NETWORK SELECTION

Sprint Spectrum L.P., Ov...

1. A method of operating a communication system, comprising:determining, by a control element of a target wireless communication network, that a wireless device is being served by a source wireless communication network;
determining, by the target wireless communication network, that a base station of the target wireless communication network is available to serve the wireless device;
deciding, by the control element of the target wireless communication network, that the wireless device should be handed over from the source wireless communication network to the target wireless communication network based on the determination that the target wireless communication network is available to serve the wireless device; and
instructing, by the control element of the target wireless communication network, the source wireless communication network to handover the wireless device to the target wireless communication network based on the decision that the target wireless communication network is available to serve the wireless device.

US Pat. No. 10,194,350

BASE STATION, WIRELESS COMMUNICATION SYSTEM, AND COMMUNICATION METHOD

NEC Corporation, Tokyo (...

1. A base station, comprising:a controller configured to control a downlink data flow, to a terminal, via another base station based on feedback from the another base station;
a transmitter configured to transmit, to the another base station, downlink data and a parameter containing a value of 0 or 1; and
a receiver configured to receive the feedback from the another base station if the parameter contains the value of 1, wherein:
the value of 0 indicates that the feedback is not requested, and the value of 1 indicates that the feedback is requested, and
the base station is configured for a split bearer option.

US Pat. No. 10,194,309

ROAMING SUPPORT FOR WIRELESS ACCESS SUBSCRIBER OVER FIXED IP ACCESS NETWORKS

1. A method, comprising:evaluating, by a system comprising a processor, a first service level agreement, which is a default service level agreement corresponding to first network devices of a first network, comprising a wired connection between a wired device of the first network devices and an 802.1x based wireless access point device of the first network devices, and second network devices of a second network that facilitates cellular based communications of a wireless device, wherein the first network facilitates a transfer, via the wired connection between the wired device and the 802.1x based wireless access point device, of an internet protocol communication between the wired device and the 802.1x based wireless access point device; and
in response to determining a deficiency of the first service level agreement with respect to providing, via the wired connection between the wired device and the 802.1x based wireless access point device, the internet protocol based communication to the wireless device,
initiating, by the system based on a defined rule, a negotiation of a second service level agreement establishing, for a class of subscribers associated with respective wireless devices comprising the wireless device based on quality of service parameters comprising a priority of a router device of the first network devices, policies of data exchange between the first network devices of the first network and the second network devices of the second network, wherein a policy of the policies specifies a payment, based on a billing classification corresponding to the priority of the router device, to be sent from a cellular network provider identity of the second network to a network provider identity of the first network for provision, via the wired connection between the wired device and the 802.1x based wireless access point device utilizing the router device of the first network devices, of the internet protocol based communication to the wireless device, and
in response to billing the network provider identity of the first network based on the second service level agreement, sending, by the system via the wired connection between the wired device and the 802.1x based wireless access point device, the internet protocol based communication to the wireless device.

US Pat. No. 10,194,308

WIRELESS NETWORK ROAMING IN HIGH-SPEED MOVEMENT APPLICATIONS

Cisco Technology, Inc., ...

1. An apparatus comprising:a first wireless bridge device configured to transmit signals to and receive signals from wireless network access points located along a pathway; and
a second wireless bridge device configured to transmit signals to and receive signals from the wireless network access points,
the first wireless bridge device and the second wireless bridge device being coupled to and in communication with each other so that when the first wireless bridge device is wirelessly connected to a first access point and about to initiate a roaming mode to attempt to wirelessly connect to a second access point, the first wireless bridge device notifies the second wireless bridge device of the initiating of the roaming mode and determines whether the second wireless bridge device is in the roaming mode while the apparatus is moving along the pathway.

US Pat. No. 10,194,304

METHODS FOR RECEIVING DEVICE DISCOVERY INFORMATION AND SENDING DEVICE DISCOVERY INFORMATION AND USER EQUIPMENT

1. A method for receiving device discovery information, comprising:receiving, by first User Equipment (UE), device discovery information sent by second UE, wherein the device discovery information contains at least one piece of the following information: UE identification information and attribute information of the UE; and
performing, by the first UE, Device-to-Device (D2D) discovery and/or D2D communication under the condition that the device discovery information is consistent with a preset condition;
wherein the attribute information of the UE comprises at least one piece of the following information: an attribute update count value, UE capability information, UE type information, UE group information, UE state information, UE coverage information and application related information;
wherein performing, by the first UE, D2D discovery and/or D2D communication under the condition that the device discovery information is consistent with the preset condition comprises:
under the condition that the device discovery information contains an attribute update count value, judging, by the first UE, whether the information of the second UE and the corresponding attribute update count value have been received or not, and based on that the information of the second UE and the corresponding attribute update count value have not been received and/or the received attribute update count value is different, storing, by the first UE, the attribute update count value in the device discovery information, and acquiring other attribute information; and/or
under the condition that the device discovery information contains relay capability information of the second UE, storing, by the first UE, the second UE, and when the first UE searches for a relay node for signalling and data forwarding, employing the second UE as a candidate relay node; and/or
under the condition that the device discovery information contains indication information about whether the second UE has D2D communication capability or not, judging, by the first UE, whether to initiate D2D communication with the second UE or not according to the indication information about whether the second UE has the D2D communication capability information or not; and/or
under the condition that the device discovery information contains D2D capability profile information of the second UE, selecting, by the first UE, a plurality of communication parameters when initiating establishment of a D2D communication connection with the second UE according to the D2D capability profile information of the second UE; and/or
under the condition that the device discovery information contains type information of the second UE, responding to, by the first UE, UE with a high priority and/or UE of an emergency help calling user according to the type information of the second UE; and/or
under the condition that the device discovery information contains group information of the second UE and the first UE also belongs to a group indicated by the group information, performing, by the first UE, D2D group-based device discovery according to the group information of the second UE; and/or
under the condition that the device discovery information contains state information of the second UE, performing, by the first UE, D2D discovery and D2D communication flows according to a state of the second UE; and/or
under the condition that the device discovery information contains coverage information of the second UE, finishing, by the first UE, device discovery and/or D2D communication connection establishment with the second UE through a serving eNB of the first UE according to the coverage information of the second UE; and/or
under the condition that the device discovery information contains application related information of the second UE, judging, by the first UE, whether an application indicated by the application related information of the second UE is an application in which the first UE is interested or not, and if YES, presenting, by the first UE, preset information corresponding to the application in which the first UE is interested.

US Pat. No. 10,194,297

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

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

1. An information processing apparatus comprising:at least one hardware processor configured to implement:
a session generating unit that generates, in a case where an operation is accepted from a first terminal with a user not uniquely identified, first session information in association with the first terminal, the first session information serving as a unit for managing communication for the first terminal, and that generates, in a case where an operation is accepted from a second terminal, second session information in association with the second terminal, the second session information serving as a unit for managing communication for the second terminal;
an associating unit that associates the first session information with the second session information by updating at least one of the first session information and the second session information to identify another of the first session information and the second session information in a case where an operation for associating the first terminal with the second terminal is accepted; and
a processing unit that performs, in a case where the first session information is associated with the second session information, a process using an operation log that is stored in association with the first terminal, in response to an operation performed using the second terminal.

US Pat. No. 10,194,279

METHODS, SYSTEMS, AND PRODUCTS FOR ENHANCED LOCATION

1. A portable product for use in conjunction with an electrical outlet, the portable product comprising:a transceiver associated with an electrical outlet;
a memory device that stores an algorithm; and
a processor that executes the algorithm to perform operations, the operations comprising:
receiving, via the transceiver, a near field wireless signal transmitted from a mobile device, the near field wireless signal comprising a device identifier associated with the mobile device;
generating, by the processor, an outlet message that includes the device identifier and an outlet identifier associated with the electrical outlet, the outlet identifier identifying the electrical outlet as an indoor location of the mobile device; and
transmitting, by the processor, the outlet message via a wireless local area network to a network device, the outlet message enabling an electronic logging of the outlet identifier as the indoor location of the mobile device.

US Pat. No. 10,194,272

PEER DISCOVERY IN TRANSACTIONAL MOBILE APPLICATIONS

QUALCOMM Incorporated, S...

1. A method of peer discovery, comprising:receiving from a server, at a first device, a meeting location and information for communication with a second device;
obtaining a series of location data related to the second device, wherein the location data is based on a non-device-to-device positioning;
determining whether to perform a direct device-to-device positioning with the second device using the meeting location and information for communication with the second device;
performing a series of last-stretch direct device-to-device positioning measurements between the first device and the second device in response to a determination to perform the direct device-to-device positioning with the second device; and
identifying the second device based on a series of last-stretch direct device-to-device ranges approaching zero, wherein the series of last-stretch direct device-to-device ranges is based on the series of last-stretch device-to-device positioning measurements between the first device and the second device.

US Pat. No. 10,194,256

METHODS AND APPARATUS FOR ANALYZING MICROPHONE PLACEMENT FOR WATERMARK AND SIGNATURE RECOVERY

The Nielsen Company (US),...

1. An apparatus to analyze microphone placement for watermark extraction and signature generation, the apparatus comprising:a signal transformer to determine a frequency spectrum of a noise burst received with a microphone, the noise burst converted to a digital signal with a meter communicatively coupled to the microphone and the signal transformer;
a variance determiner to compute a variance of a magnitude spectrum of at least one of a first frequency band associated with first media or a second frequency band associated with second media, the first and second frequency bands corresponding to the digital signal representative of the frequency spectrum; and
a detection rates determiner to:
determine, based on the computed variance and at least one of a first mapping for the first frequency band or a second mapping for the second frequency band, a recovery rate associated with at least one of watermark detection or signature generation performed on an audio signal of at least one of the first or second frequency band corresponding to the first and second media, respectively, received with the microphone, the recovery rate corresponding to a placement of the microphone; and
output the recovery rate to a user interface.

US Pat. No. 10,194,251

TOP PORT MICROPHONE WITH ENLARGED BACK VOLUME

TDK Corporation, Tokyo (...

1. Microphone package comprising:a substrate;
a lid connected and sealed to the substrate such that a volume is enclosed between lid and substrate;
a MEMS chip and an ASIC accommodated in the volume and mounted on the substrate;
a stopper sealing between ASIC and lid, separating a volume extension from the remaining volume that accommodates the MEMS chip;
a first partial volume between MEMS chip and lid;
a second partial volume between MEMS chip and substrate;
a seal sealing the MEMS chip to the substrate and separating first and second partial volume;
a sound path connecting second partial volume and volume extension thereby assigning the volume extension to the second partial volume,
wherein first and second partial volume are respectively assigned to one of front volume and back volume of the microphone.

US Pat. No. 10,194,247

ELECTRODYNAMIC SOUND TRANSDUCER

1. An electrodynamic sound transducer comprising:a diaphragm capable of vibrating,
a vibrating coil coupled to the diaphragm; and
a magnet system having a first and a second magnet ring which are arranged above and below the diaphragm and are radially magnetized,
wherein the vibrating coil is arranged between the first and second magnet rings,
wherein the first magnet ring has an end having a projection, in particular a point or a round portion, which extends towards the vibrating coil coupled to the diaphragm and is adapted to a contour of the diaphragm at the vibrating coil in a region of the first and second magnet rings, and
wherein a magnetization direction of the first and second magnet rings is in the same direction.

US Pat. No. 10,194,243

DUMMY HEAD FOR ELECTRONIC CALLS

1. A method, comprising:providing, during a telephone call between a first user with a first portable electronic device (PED) and a second user with a second PED, a voice of the first user in binaural sound to the second user by:
capturing, during the telephone call and with a first microphone located at a left ear of a dummy human head and a second microphone located at a right ear of the dummy human head, the voice of the first user in the binaural sound while the first user speaks to the dummy human head;
transmitting, during the telephone call and with a wireless transmitter located inside the dummy human head, the voice of the first user in the binaural sound captured with the first and second microphones to the first PED with the first user; and
transmitting, during the telephone call and with the first PED, the voice of the first user in the binaural sound received from the dummy human head over a wireless network and to the second PED with the second user.

US Pat. No. 10,194,228

LOAD BALANCING TO MAXIMIZE DEVICE FUNCTION IN A PERSONAL AREA NETWORK DEVICE SYSTEM AND METHOD

1. A system comprising:a first earpiece comprising a housing, a battery disposed within the housing, an intelligent control disposed within the housing, a transceiver disposed within the housing and operatively connected to the intelligent control, at least one sensor operatively connected to the intelligent control, and a speaker operatively connected to the intelligent control;
a second earpiece comprising a housing, a battery disposed within the housing, an intelligent control disposed within the housing, a transceiver disposed within the housing and operatively connected to the intelligent control, at least one sensor operatively connected to the intelligent control, and a speaker operatively connected to the intelligent control;
wherein the first earpiece and the second earpiece both perform a first set of functions, the first earpiece performs a second set of functions which are not performed by the second earpiece, the second earpiece has a third set of functions performed that are not performed by the first earpiece, and a fourth set of functions which are performed by the first earpiece and the second earpiece working together;
wherein the first earpiece and the second earpiece provide for balancing load by powering one or more of the sensors and portions including the transceiver and speaker in one of the first device earpiece or the second earpiece and shifting one or more functions of the first set of functions to the other of the first earpiece and the second earpiece so that the battery life of the first earpiece and the battery life of the second earpiece extend to about the same period; and
wherein the first earpiece and the second earpiece perform predictive scheduling of the battery life of the first earpiece and the battery life of the second earpiece using predictive usage information when balancing the load.

US Pat. No. 10,194,227

TOP PORT MICROPHONE AND METHOD FOR THE PRODUCTION OF SAME

TDK Corporation, Tokyo (...

1. A microphone,having a housing, which comprises a bottom part and an upper part
having a transducer element, which is arranged in the housing and is electrically and mechanically connected to the bottom part,
having a flexible connecting element, which is pliable and/or compressible, is arranged between the transducer element and the upper part, and bears on the transducer element and on the upper part,
wherein the connecting element comprises a plastic in which gas bubbles due to foaming are distributed,
wherein the gas bubbles comprise a volume fraction of between 50 and 98% in the connecting element,
wherein the foaming is carried out first in the housing, so that the connecting element bears compression-free and tightly on the transducer element and upper part.

US Pat. No. 10,194,226

DEVICE FOR DETECTING ACOUSTIC WAVES

Infineon Technologies AG,...

1. A device for detecting acoustic waves, comprising:a housing having a housing wall with an inner surface, wherein the housing comprises a substrate, the substrate having a first surface facing the inner surface of the housing wall and a second surface opposite to the first surface, wherein a space within the housing is defined between the inner surface of the housing wall and the first surface of the substrate; and
an acoustic wave sensor provided at least partially inside the housing and configured to detect acoustic waves, the acoustic wave sensor mounted on the first surface of the substrate within the space;
wherein the inner surface of the housing wall is made in at least half of its entire area of a thermally insulating material,
wherein the housing wall comprises a layered portion comprising a plurality of layers stacked in a thickness direction of the housing wall;
wherein the layered portion comprises an inner layer forming at least a part of the inner surface of the housing wall, and at least one outer layer positioned closer to an outer surface of the housing wall than the inner layer
wherein the inner layer is made at least in part of a material which is optically transparent.

US Pat. No. 10,194,224

POOL FLOAT WITH BUILT IN SPEAKERS AND POWER SOURCE

9. A water flotation device that floats on water, said device comprising:a) a body having an interior for flotation, wherein said body includes foam for flotation;
b) one or more speaker units is secured in one or more compartments formed in said body, wherein said speaker units may be in the headrest, or in an armrest, or in a removable pillow;
c) a power source is secured in a compartment in said body, wherein said power source may be one or more batteries or a solar panel; and
d) wherein each of said speakers 20 include a housing 70, a battery 74, a speaker unit 78, an end cap 76, and a housing back 80.

US Pat. No. 10,194,221

HIGH CAPACITY FIBER-OPTIC INTEGRATED TRANSMISSION AND SWITCHING SYSTEMS

Ciena Corporation, Hanov...

1. A high capacity node, comprising:a plurality of receiver sections and a plurality of transmitter sections; and
an electrical switching fabric between the plurality of receiver sections and the plurality of transmitter sections,
wherein each of the plurality of receiver sections and the plurality of transmitter sections interface the electrical switching fabric at a full signal level and the electrical switching fabric is configured to perform flow switching on the full signal level,
wherein the plurality of receiver sections, the plurality of transmitter sections, and one or more stages of the electrical switching fabric are implemented in one or more optoelectronic integrated circuits, and
wherein the electrical switching fabric performs limited overhead processing without forward error correction coding, and, responsive to detection of a predetermined number of errors in the limited overhead processing, the electrical switching fabric is configured to switch a signal to a separate device for forward error correction processing thereof.

US Pat. No. 10,194,217

SYSTEMS, METHODS, AND APPARATUS TO IDENTIFY LINEAR AND NON-LINEAR MEDIA PRESENTATIONS

THE NIELSEN COMPANY (US),...

1. An apparatus to automatically determine whether a media presentation is a linear media presentation or a non-linear media presentation, the apparatus comprising:a log generator to:
generate a reference log including first media identifiers of first media and first times at which the first media was presented as a linear media presentation;
receive at least one of an audio fingerprint or a watermark code generated by a media monitoring device electronically monitoring the media presentation of second media, the audio fingerprint based on an audio characteristic of the second media electronically measured at discrete times by the media monitoring device;
identify second media identifiers of the second media from the at least one of the audio fingerprint or the watermark code by matching the at least one of the audio fingerprint or the watermark code to a reference audio fingerprint or a reference watermark code in a reference database; and
generate a media presentation log for the media presentation of the second media, the media presentation log including the second media identifiers of the second media and second times at which the second media was presented;
a log comparator to compare the media presentation log to the reference log to determine a duration associated with matches between ones of the first media identifiers and ones of the second media identifiers, the matches between the ones of the first media identifiers and the ones of the second media identifiers being in a same order in the media presentation log and the reference log, the duration based on at least one of the first times or the second times; and
a presentation classifier to classify the media presentation of the second media as a linear media presentation when the duration satisfies a threshold.

US Pat. No. 10,194,214

DEVICE, METHOD AND MACHINE-READABLE STORAGE MEDIUM FOR PRESENTING ADVERTISING RELATED TO EMOTIONAL CONTEXT OF RECEIVED CONTENT

10. A method comprising:receiving, by a processing system including a processor, a first media program having a first segment comprising first media content combined with a first embedded advertisement;
determining, by the processing system, a first emotional context of the first media content by analyzing first metadata provided in the first media content and by performing image analysis on the first media content;
determining, by the processing system, a second emotional context of the first embedded advertisement by analyzing second metadata provided in the first embedded advertisement and by performing image analysis on the first embedded advertisement;
detecting, by the processing system, a first disparity between the first emotional context of the first media content and the second emotional context of the first embedded advertisement; and
responsive to detecting the first disparity, submitting, by the processing system, a request to replace the embedded advertisement with a replacement advertisement that is correlated with the first emotional context.

US Pat. No. 10,194,213

METHOD IN SUPPORT OF VIDEO IMPRESSION ANALYSIS INCLUDING INTERACTIVE COLLECTION OF COMPUTER USER DATA

1. A method in support of an analysis of an impression of media playback on a computer user at a client computer, the client computer being in networked communication with a remote ad server, the method comprising:receiving, at the remote ad server from a video player running on the client computer, a call for a video ad response;
serving, from the remote ad server to the client computer, a video ad response, the video ad response comprising information for displaying content on the video player;
executing the video ad response in the runtime environment of the video player on the client computer,
wherein the video ad response includes code for triggering an executable data collection and processing module upon execution of the video ad response in the video player, and
wherein the method includes substituting a media file resource identifier in the video ad response with a resource identifier for the data collection and processing module and executing the data collection and processing module at the video player to collect and process behavioural data during playback of media in support of the analysis of the impression of the media playback.

US Pat. No. 10,194,207

ELECTRONIC GROUPING OF TITLES OF CONTENT

1. A method, comprising:generating, by a hardware processor, an electronic grid of cells associated with titles of content and a pay per view package;
generating, by the hardware processor, an electronic wrapper that surrounds all the cells in the electronic grid of the cells that are associated with the titles of content and the pay per view package, the electronic wrapper simultaneously displaying a title common to all the titles of content associated with the pay per view package;
determining, by the hardware processor, that the pay per view package is associated with non-contiguous cells in the electronic grid of the cells;
generating, by the hardware processor, a prompt to switch to a different mode of operation in response to the determining that the pay per view package is associated with the non-contiguous cells; and switching, by the hardware processor, to the different mode of operation to allow scrolling between the non-contiguous cells in the electronic grid of the cells.

US Pat. No. 10,194,205

APPARATUS AND METHOD FOR MEDIA CONTENT PRESENTATION

1. A device, comprising:a processing system including a processor; and
a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, comprising:
receiving a plurality of media content feeds available from a service provider network, wherein the plurality of media content feeds comprises a plurality of camera feeds from a plurality of cameras recording a common event and content associated with the common event, and wherein the plurality of media content feeds each comprises a collection of sub-channels associated with the common event available from the service provider network, wherein the collection of sub-channels includes a sub-channel arrangement;
receiving a plurality of pairing selections for a plurality of displays associated with the device, wherein each pairing selection of the plurality of pairing selections comprises an assignment of one sub-channel of the collection of sub-channels associated with the common event paired to one display of the plurality of displays according to the sub-channel arrangement, and wherein the assignment of the one sub-channel is based on providing the common event at the one display in proximity to another display of the plurality of displays providing another sub-channel of the collection of sub-channels for the common event; and
generating a content display configuration corresponding to the plurality of pairing selections.

US Pat. No. 10,194,204

SYSTEMS AND METHODS FOR CONTROLLING PLAYBACK OF A MEDIA ASSET BASED ON DELAY OF A SCHEDULED EVENT

Rovi Guides, Inc., San J...

1. A method for controlling playback of a media asset on a user equipment based on indicia that a next event is delayed from an event start time, the method comprising:receiving, at the user equipment, during playback of the media asset that has remaining runtime, a suspend command to suspend playback of the media asset;
in response to receiving the suspend command, determining whether a user is imminently scheduled to attend the next event by:
retrieving a profile corresponding to the user from a database;
determining the next event, based on calendar information in the profile, from a plurality of entries associated with the user;
determining the event start time of the next event;
comparing the event start time of the next event to a current time to compute an amount of time before the event start time; and
determining whether the amount of time is less than an imminence threshold;
in response to determining, based on the amount of time being less than the imminence threshold, that the user is imminently scheduled to attend the next event, determining whether the event start time is delayed by:
determining an identity of an event database associated with the next event;
querying, using the identity, the event database as to a most current event start time;
comparing the most current event start time to the event start time; and
determining, based on the comparing of the most current event start time to the event start time, whether the most current event start time is later than the event start time; and
in response to determining, based on determining that the most current event start time is later than the event start time, that the most current event start time is delayed, continuing to generate for display the media asset notwithstanding receipt of the suspend command; wherein continuing to generate for display the media asset notwithstanding receipt of the suspend command comprises: determining an event location of the next event; determining a current location of the user; determining an estimated time of arrival based on the event location of the next event and the current location of the user; comparing the estimated time of arrival to the most current event start time to compute an early arrival amount; determining whether the early arrival amount exceeds an early arrival threshold; and in response to determining that the early arrival amount exceeds the early arrival threshold, continuing to generate for display the media asset notwithstanding receipt of the suspend command.

US Pat. No. 10,194,203

MULTIMODAL AND REAL-TIME METHOD FOR FILTERING SENSITIVE MEDIA

1. A method comprising:performing, by at least one processor, operations including:
segmenting a digital video stream into video fragments along a video timeline;
extracting low-level features containing significant information on sensitive media from the video fragments;
reducing a semantic difference between the extracted low-level features, and a high-level concept;
classifying the video fragments, and generating a high-level label as either positive or negative and a confidence score for each classified video fragment;
performing high-level fusion to correlate the generated high-level labels and the confidence scores for each classified video fragment; and
identifying a particular content of the digital video stream by combining the generated high-level labels of the classified video fragments along the video timeline,
wherein the performing the high-level fusion comprises:
temporally aligning N classified video fragments along the video timeline;
representing an N-dimensional vector, which builds an N-dimensional vector for each instant of interest of the digital video stream, and within the N-dimensional vector, every i-th component holds a classification confidence score of the i-th classified video fragment, in relation to a video fragment having a reference moment which coincides with a reference instant of interest, wherein i belongs to the natural interval [1 . . . N]);
in an offline operation, generating a late fusion model from a training dataset, employing a supervised machine learning method on the generated late fusion model to generate a good late fusion model, and storing the good late fusion model; and
in an online operation, retrieving the stored good late fusion model and using the retrieved good late fusion model, a de-noising function, and a predetermined threshold to correlate the generated high-level labels and the confidence scores for each classified video fragment.

US Pat. No. 10,194,200

AUDIO DATA PROCESSING METHOD AND TERMINAL

TENCENT TECHNOLOGY (SHENZ...

1. An audio data processing method for removing transitional noise in an audio data stream, comprising:at an apparatus comprising one or more processors and memory:
obtaining a first audio frame and a second audio frame adjacent to each other from the audio data stream, the first audio frame preceding the second audio frame in a time sequence of the audio data stream;
determining a frame segmentation position in the first audio frame and the second audio frame in accordance with predefined closeness criteria, wherein the predefined closeness criteria require that a predefined distance between a respective sampling point value at the frame segmentation position in the first audio frame and a respective sampling point value at the frame segmentation position in the second audio frame satisfy a predefined closeness condition;
obtaining respective sampling point values preceding the frame segmentation position in the second audio frame and respective sampling point values following the frame segmentation position in the first audio frame;
sequentially stitching the respective sampling point values obtained from the second audio frame and the respective sampling point values obtained from the first audio frame, to generate a third audio frame; and
inserting the third audio frame between the first audio frame and the second audio frame.

US Pat. No. 10,194,199

METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR CATEGORIZING/RATING CONTENT UPLOADED TO A NETWORK FOR BROADCASTING

1. A device, comprising:a processing system including a processor; and
a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, comprising:
identifying sounds in an audio stream as either non-speech sounds or as words;
performing pattern recognition for the non-speech sounds to detect a match with non-speech sound patterns stored within a library, wherein the library stores a plurality of words and a plurality of non-speech sounds, wherein each word of the plurality of words stored in the library has a content category assigned thereto, wherein the library is provided by a communications network, and wherein each non-speech sound of the plurality of non-speech sounds stored in the library has a non-speech content category assigned thereto;
querying the words stored within the library to determine whether a match exists between the words in the audio stream and the plurality of words stored within the library;
assigning a content type to the audio stream in accordance with a match between the non-speech sounds and the non-speech sound patterns stored within the library as an assigned non-speech sound content category; and
embedding the assigned non-speech sound content category within metadata associated with the audio stream.

US Pat. No. 10,194,198

APPARATUS AND METHOD FOR COMMUNICATING MEDIA BETWEEN COMMUNICATION DEVICES

11. A method comprising:detecting, by a communication device comprising a processor, a presentation device, the communication device being remote from the presentation device;
determining, by the communication device, whether any of a plurality of modes of communication available to the communication device upon detecting the presentation device is compatible with a mode of communication utilized by the presentation device;
wirelessly transmitting, by the communication device, control signals to the presentation device, subsequent to the detecting of the presentation device, for control of a presentation of media at the presentation device by the communication device, wherein the control signals are wirelessly transmitted according to one of the plurality of modes of communication;
wirelessly transmitting, by the communication device, a disable signal to the presentation device to request the presentation device to disable other control functions regarding the presentation of the media at the presentation device while allowing the communication device to continue controlling presentation of the media via the control signals;
displaying, by the communication device responsive to the presentation device disabling the other control functions, an emulator to facilitate remote control over the presentation of the media at the presentation device;
enabling wireless transmission of the media to the presentation device responsive to an actuation of a selection to present the media at the presentation device; and
receiving and displaying, by the communication device responsive to the presentation device not disabling the other control functions, a message presenting the selection to a user of the communication device regarding whether the media is to be presented at the presentation device.

US Pat. No. 10,194,196

DECODING DEVICE, RECEPTION DEVICE, TRANSMISSION DEVICE, TRANSMISSION/RECEPTION SYSTEM, DECODING METHOD, AND STORAGE MEDIUM HAVING DECODING PROGRAM STORED THEREIN

NEC CORPORATION, Minato-...

1. A decoding apparatus comprising:a decoder configured for decoding packets transmitted from a transmitter; and
a decode time determination unit which is implemented by a central processing unit (CPU) and configured for determining timings of decoding the packets by the decoder on the basis of adjustment information in accordance with adjustment of time for causing Coordinated Universal Time to be close to Universal Time, the adjustment information being included in the packets,
wherein the packets include processing timing information that indicates processing timing of access units that are sets including own packets, and
wherein the decode time determination unit is further configured to determine to sequentially decode the packets configuring the respective access units in accordance with relative timing based on the processing timing indicated by the processing timing information when the adjustment information indicates that the time is adjusted.

US Pat. No. 10,194,189

PLAYBACK OF CONTENT USING MULTIPLE DEVICES

Amazon Technologies, Inc....

1. A non-transitory computer-readable medium embodying at least one program that, when executed by at least one computing device, causes the at least one computing device to at least:render, upon a first display, a user interface relating to a video content feature, the user interface including a component facilitating selection of a target client device from a listing of target client devices, wherein the listing of target client devices is restricted to client devices for which the at least one computing device has permission to control playback;
receive a user selection of the target client device via the component;
in response to the user selection of the target client device, send a request to a server device to commence a playback of the video content feature upon a second display of the target client device;
receive periodic status updates from the server device identifying a current status in the playback of the video content feature upon the second display of the target client device, the periodic status updates originating from the target client device;
receive auxiliary content relating to the video content feature from the server device; and
in a synchronization with the playback of the video content feature upon the second display of the target client device, render audio corresponding to the video content feature via an audio device associated with the first display and render the auxiliary content in the user interface on the first display, the synchronization being based at least in part on the periodic status updates.

US Pat. No. 10,194,185

SYSTEMS AND METHODS FOR COMMUNICATING TIME REPRESENTATIONS

SHARP KABUSHIKI KAISHA, ...

1. A method of signaling a system time, the method comprising:signaling a system time at a mark associated with a physical layer frame as a value indicating a duration since an epoch using a plurality of different partial time values that is used to reconstruct the system time to a particular precision,
wherein the plurality of different partial time values include a seconds partial time value, a millisecond partial time value, a microsecond partial time value, and a nanosecond partial time value; and
signaling a syntax element indicating whether zero or more partial time values are present in a preamble of the physical layer frame.

US Pat. No. 10,194,184

DYNAMIC SYNCHRONIZATION OF MEDIA STREAMS WITHIN A SOCIAL NETWORK

1. A multimedia content delivery method, comprising:determining a temporal difference between a first stream of multimedia content and a second stream of the multimedia content wherein the first stream of multimedia content is provided to a first viewer and the second stream is provided to a second viewer and wherein the temporal difference comprises an interval of time corresponding to an offset of the first stream relative to the second stream;
adjusting at least one of the first stream and the second stream to reduce the temporal difference; and
responsive to determining that the temporal difference is less than a particular threshold, providing a common stream of the multimedia content to the first viewer and the second viewer and including a visually detectable indication of the interaction in a display of the multimedia content to the first user in response to detecting an interaction between a first user of the first stream and a second user of the second stream;
wherein determining the temporal difference comprises determining the temporal difference in accordance with a difference between a first timestamp associated with the first stream and a second timestamp associated with the second stream.

US Pat. No. 10,194,179

METHOD AND APPARATUS FOR ENCODING VIDEO STREAMS

1. A method, comprising:retrieving, by a processing system comprising a processor, an indication of a native video format from a first active format descriptor field of a digital video stream as a retrieved native video format;
encoding, by the processing system, a portion of the digital video stream according to the retrieved native video format to generate an encoded video stream from the portion of the digital video stream conforming to a moving picture experts group format and the native video format;
inserting, by the processing system, the indication of the native video format in a second active format descriptor of the encoded video stream; and
sending, by the processing system, the encoded video stream to an acquisition server for multicast distribution.

US Pat. No. 10,194,170

METHOD AND APPARATUS FOR VIDEO CODING USING FILTER COEFFICIENTS DETERMINED BASED ON PIXEL PROJECTION PHASE

MEDIATEK INC., Hsinchu (...

1. A method for video coding, comprising:receiving input data associated with a processing block in a current picture;
selecting, from a set of neighboring reconstructed samples for intra-coding pixels in the processing block, a plurality of reference samples for a pixel in the processing block based on a position of the pixel and an intra prediction mode of the processing block;
determining a projection phase for the pixel based on the position of the pixel and the intra prediction mode of the processing block;
determining an interpolation filter based on an availability of the reference samples;
determining coefficients of the interpolation filter based on the projection phase for the pixel;
applying the interpolation filter with the determined coefficients on the selected reference samples to generate a prediction of the pixel; and
encoding or decoding the pixel in the processing block using the prediction of the pixel.

US Pat. No. 10,194,169

METHOD FOR DECODING AN IMAGE, IMAGE DECODING APPARATUS, METHOD FOR ENCODING AN IMAGE, AND IMAGE ENCODING APPARATUS

SHARP KABUSHIKI KAISHA, ...

1. A method for decoding an image, the method comprising:a step to determine whether or not a skip mode is applied to a prediction unit by using a skip flag;
a step to decode a merge flag indicating whether or not a merge mode is applied to the prediction unit, if the non-skip mode is applied;
a step to decode a merge index, if the skip mode is applied or the merge mode is applied;
a step to derive motion compensation parameters for the merge mode using the merge index, wherein the motion compensation parameters include at least a first prediction list utilization flag indicating whether or not a first reference prediction list is to be used, and a second prediction list utilization flag indicating whether or not a second reference prediction list is to be used;
a step to generate a prediction image for inter prediction using the motion compensation parameters; and
a step to convert a value of the second prediction list utilization flag being equal to zero, which indicate that the second reference prediction list is not to be used, if (i) a prediction unit is a merge prediction unit, (ii) a value of the first prediction list utilization flag is equal to one, which indicates that the first reference prediction list is to be used, (iii) the value of the second prediction list utilization flag is equal to one, which indicates that the second reference prediction list is to be used, and (iv) the sum of a width and a height of the prediction unit is equal to a predetermined value.

US Pat. No. 10,194,165

MOTION VECTOR DERIVATION METHOD, MOVING PICTURE CODING METHOD AND MOVING PICTURE DECODING METHOD

PANASONIC INTELLECTUAL PR...

1. An image coding method for coding a current block in a current picture, the method comprising:obtaining a reference motion vector of a reference block, the reference motion vector being used for deriving a motion vector of the current block to be coded;
calculating a first parameter corresponding to a difference between a display order of a picture including a reference block and a display order of a reference picture of the reference block, wherein said reference block is motion-compensated using the reference motion vector, and said reference picture is referred to by the reference motion vector;
calculating a second parameter corresponding to a difference between a display order of a current picture and a display order of the reference picture, wherein said current picture is a picture including the current block;
judging if (i) the reference motion vector of the reference block refers to a picture having a display order located after a display order of a picture including the reference block and (ii) the first parameter is a negative value within a predetermined range;
generating a multiplier parameter corresponding to the first parameter, the multiplier parameter being used for changing a division operation by the first parameter into a multiplication operation by the multiplier parameter;
deriving the motion vector of the current block by scaling the reference motion vector based on a multiplication of a multiplier parameter corresponding to a predetermined negative value and the second parameter, when the first parameter is a negative value out of the predetermined range as a result of said judging, and by scaling the reference motion vector based on a multiplication of a multiplier parameter corresponding to the first parameter and the second parameter, when the first parameter is a negative value within the predetermined range as a result of said judging;
generating a motion compensated image of the current block using the derived motion vector and a reference picture corresponding to the derived motion vector; and
coding a difference image between the current block and the motion compensated image of the current block.

US Pat. No. 10,194,162

METHODS AND APPARATUSES FOR CREATING CODE MAPPING FUNCTIONS FOR ENCODING AN HDR IMAGE, AND METHODS AND APPARATUSES FOR USE OF SUCH ENCODED IMAGES

KONINKLIJKE PHILIPS N.V.,...

1. An encoding method, comprising the acts of:inputting pixel colors of an input high dynamic range video image, wherein the pixel colors have information of a luminance and a chromaticity;
applying an inverse of a mapping function, to derive a luma code (v) of the luminance of a pixel color, which mapping function is predetermined as comprising a first partial function which is defined as

 in which rho is a tuning constant, and v is the luma code corresponding to a luminance to be encoded, and a second partial mapping defined as L=LmP? in which Lm is a peak luminance of a predefined reference display, and gamma is a constant which is preferably equal to 2.4,
outputting a matrix of pixels having a color encoding comprising the luma codes.

US Pat. No. 10,194,156

METHOD OF AND APPARATUS FOR GENERATING AN OUTPUT FRAME

ARM Limited, Cambridge (...

1. A method of generating output frames from input frames, in which input frames are processed when generating output frames, the method comprising:when generating a region of a first output frame from a region of a first input frame:
processing the region of the first input frame;
generating information relating to the processing performed on the region of the first input frame; and
storing the information relating to the processing performed on the region of the first input frame; and
when generating a region of a second output frame from a region of a second input frame:
comparing the region of the second input frame with the region of the first input frame to determine if the region of the second input frame is similar to the region of the first input frame; and when the region of the second input frame is determined to be similar to the region of the first input frame:
reading the stored information relating to the processing performed on the region of the first input frame when generating the region of the first output frame;
determining whether the read information relating to the processing performed on the region of the first input frame when generating the region of the first output frame indicates that a part or all of the processing of the region of the second input frame is not required; and
when it is not determined that the read information relating to the processing performed on the region of the first input frame when generating the region of the first output frame indicates that a part or all of the processing of the region of the second input frame is not required:
processing the region of the second input frame; and
when it is determined that the read information relating to the processing performed on the region of the first input frame when generating the region of the first output frame indicates that a part or all of the processing of the region of the second input frame is not required: omitting the part or all of the processing of the region of the second input frame.

US Pat. No. 10,194,155

PARSING FRIENDLY AND ERROR RESILIENT MERGE FLAG CODING IN VIDEO CODING

Texas Instruments Incorpo...

1. A method for decoding an encoded bit stream for a picture in a video decoder, the method comprising:decoding a merge flag for a non skip mode inter-predicted prediction unit (PU) from the encoded bit stream;
constructing a merge mode motion data vector (merging candidate) list with a maximum number of motion vector merging candidates for the non skip mode inter-predicted PU for a first value of the merge flag;
adding a sufficient number of zero motion vector merging candidates to the merging candidate list to ensure that the maximum number of motion vector merging candidates is obtained wherein adding each zero motion vector merging candidate to the merging candidate list comprises determining a content of the zero motion vector merging candidate based on a prediction type of a slice containing the non skip mode inter-predicted PU wherein the zero motion vector merging candidate comprises a motion vector with a value of zero if the slice is a forward predicted slice, and the zero motion vector merging candidate comprises two motion vectors with values of zero if the slice is a bi-directionally predicted slice; and
reconstructing the non skip mode inter-predicted PU based on the merging candidate list.

US Pat. No. 10,194,149

METHOD AND SYSTEM FOR GENERATING A TRANSFORM SIZE SYNTAX ELEMENT FOR VIDEO DECODING

Dolby Laboratories Licens...

1. A device for video signal processing, the device comprising:circuitry that is configured to:
receive an intra-predicted macroblock;
receive a macroblock type of the intra-predicted macroblock indicating a transform size;
receive a transform syntax element generated based on the transform size that indicates an inverse transform size for use with the intra-predicted macroblock,
derive, based on the macroblock type, a flag indicating whether a sub-partition of the intra-predicted macroblock uses a size other than 8×8;
select a transform size based on the macroblock type, transform syntax element and the flag;
inverse transform the received macroblock based on the selected inverse transform size to generate an inverse transformed macroblock;
reconstruct a reconstructed macroblock based on the inverse transformed macroblock; and
deblock filter the reconstructed macroblock,
wherein selecting the transform size includes selecting an N×N transform size when the macroblock type is an N×N macroblock type and selecting an M×M transform size when the macroblock type is an M×M macroblock type, wherein N and M are integer values and M is greater than N.

US Pat. No. 10,194,135

THREE-DIMENSIONAL DEPTH PERCEPTION APPARATUS AND METHOD

1. A three-dimensional depth perception apparatus, comprising:a synchronized trigger module;
an MIPI receiving/transmitting module; and
a multiplexing core computing module; wherein
the three-dimensional depth perception apparatus has two working modes: (1) a monocular structured light depth perception working mode; and (2) a binocular structured light depth perception working mode;
the synchronized trigger module is for generating a synchronized trigger signal to be transmitted to an image acquiring module including an encoding pattern projector and a first camera disposed on one side of the encoding pattern projector for the monocular structured light depth perception working mode, and the encoding pattern projector, the first camera and a second camera disposed on the other side of the encoding pattern projector for the binocular structured light depth perception working mode for acquiring encoding patterns;
the MIPI receiving/transmitting module is for supporting input/output of MIPI video streams and other formats of video streams; and
the multiplexing core computing module is for selecting the monocular structured light depth perception working mode or the binocular structured light depth perception working mode as needed, wherein the multiplexing core computing module comprises:
a pre-processing module, wherein under the binocular structured light depth perception working mode, the first camera and the second camera synchronously acquire and input the synchronization trigger signal to a three-dimensional depth perception-specific chip; the pre-processing module adjusts, through a multi-line storage, input encoding pattern inputted by the first camera and the second camera back-and-forth point by point according to pixel points, or adjusts up-and-down by lines, so as to ensure alignment of the input encoding pattern inputted by the first camera and the second camera line by line;
a block matching disparity computing module;
a depth computing module, wherein the monocular structured light depth perception working mode is to calculate depth using acquired images from either the first camera or the second camera and corresponding reference image; and the binocular structured light depth perception working mode is to calculate the depth using acquired images from the first camera and the second camera; and
a depth post-processing module.

US Pat. No. 10,194,134

SIGNALING THREE-DIMENSIONAL VIDEO INFORMATION IN COMMUNICATION NETWORKS

Intel Corporation, Santa...

1. An apparatus to be employed by a user equipment (UE), the apparatus comprising:content management circuitry to:
transmit, via a Long Term Evolution (LTE) wireless communication network, an identifier of a Third Generation Partnership (3GP)-Dynamic Adaptive Streaming over Hypertext Transfer Protocol (DASH) profile associated with the UE, the 3GP-DASH profile to indicate one or more restrictions associated with stereoscopic three-dimensional (3-D) video content supported by the UE;
receive a media presentation description (MPD) that includes information associated with a first media presentation that complies with the 3GP-DASH profile and excludes information associated with one or more other media presentations that do not comply with the 3GP-DASH profile; and
transmit a Hypertext Transfer Protocol (HTTP) GET or partial GET request for a DASH representation associated with the first media presentation; and
a media player coupled to the content management circuitry, the media player to receive and render the DASH representation.

US Pat. No. 10,194,127

SYSTEMS, APPARATUS AND METHODS FOR MAPPING BETWEEN VIDEO RANGES OF IMAGE DATA AND A DISPLAY

Dolby Laboratories Licens...

1. In a display system, a method for displaying video data on a display, said method including:receiving information indicative of a first range of video data said display is capable of displaying;
providing, to an upstream device, information indicative of a second range of video data, said second range of video data being greater than said display is capable of displaying, thereby preventing said upstream device from converting video data of said second range to video data of said first range;
receiving said video data of said second range;
mapping said received video data of said second range to produce mapped video data of said first range; and
displaying said mapped video data of said first range.

US Pat. No. 10,194,124

PROJECTION TYPE VIDEO DISPLAY DEVICE AND PROJECTION TYPE VIDEO DISPLAY METHOD

MAXELL, LTD., Kyoto (JP)...

1. A projector, comprising:a video projecting unit that displays a video by projecting the video onto a video projection plane;
an installation state detector that detects an installation state of the projector and distinguishes a horizontal plane projection state and a vertical plane projection state, based on gravity;
a sensor that detects that an operator operates the projector;
an operation detecting unit that detects a motion of the operator based on an output of the sensor; and
a control unit that controls the video projecting unit based on a detection result of the operation detecting unit,
wherein the sensor switches a sensing area among a plurality of sensing areas including a sensing area for the horizontal plane projection state and a sensing area for the vertical plane projection state, based on detection result of the installation state detector,
wherein the sensing area of the sensor for the vertical plane projection state is configured to have a plurality of partial sensing areas including first partial sensing area and second partial sensing area,
wherein central axis of the first partial sensing area is configured to intersect with a plane including the video projection plane,
wherein central axis of the second partial sensing area is configured not to intersect with a plane including the video projection plane, and
wherein, the first partial sensing area is included in the sensing area of the sensor for the horizontal plane projection state, and the second partial sensing area is not included in the sensing area of the sensor for the horizontal plane projection state.

US Pat. No. 10,194,123

BOUNDARY TIMING CONTROLLER FOR DISPLAY APPARATUS

Ricoh Company, Ltd., Tok...

1. A display apparatus comprising:a light source to emit light;
a dimmer including a plurality of regions having transmittances that are mutually different from one another;
a switcher to switch a region of the dimmer through which the light passes, between the plurality of regions of the dimmer;
a scanner to scan a scan area at a predetermined frame rate with the light, the scan area having a first area in which an image is formed and a second area different from the first area;
a sensor to detect a light amount of the light emitted to the second area; and
a controller to determine a boundary timing at which the light has passed through a boundary portion between two adjacent regions of the dimmer based on characteristics of a temporal change in the detected light amount,
wherein the scan area is part of a screen and the sensor is disposed on the screen.

US Pat. No. 10,194,120

SURVEILLANCE APPARATUS

BAE Systems plc, London ...

1. A surveillance apparatus comprising:a retractable support member, the member having a first end and a second end;
a housing;
a spooling mechanism including a flange, the spooling mechanism being mounted at the housing, and being rotatable relative to the housing, and being attached to the second end of the retractable support member, the spooling mechanism being
operable to rotate in a first direction to convert the retractable support member from a coiled condition to an extended condition and thereby pay-out the support member from the housing, and
operable to rotate in a second direction opposite to the first to convert the retractable support member from the extended condition to the coiled condition and thereby retract the support member into the housing;
a mount attached to the first end of the retractable support member;
a surveillance device attached to the mount for receiving environmental signals;
a human interface remote from the surveillance device; and
an electrical connection operably connecting the surveillance device to the human interface, the electrical connection including an electrical rotary joint between the housing and the spooling mechanism, wherein the electrical rotary joint includes a first set of contacts on the flange of the spooling mechanism;
such that the surveillance device may be supported, remote from the human interface by paying out the member.

US Pat. No. 10,194,105

SOLID-STATE IMAGING DEVICE AND CAMERA FOR SUPPRESSING VERTICAL LINE NOISE

PANASONIC INTELLECTUAL PR...

1. A solid-state imaging device, comprising:a pixel array including a plurality of pixel circuits arranged in rows and columns;
a vertical signal line that is provided for each of the columns and transmits a pixel signal output from the plurality of pixel circuits;
a column AD circuit that is provided for each of the columns and analog-to-digital (AD) converts the pixel signal from the vertical signal line;
a column-switching circuit that is interposed in a plurality of the vertical signal lines between the pixel array and a plurality of the column AD circuits and switches connections between the columns of the pixel circuits in the pixel array and the plurality of the column AD circuits;
a controller that causes the column-switching circuit to switch the connections for every horizontal scan period;
a horizontal scan circuit that scans the plurality of the column AD circuits; and
a restoration circuit that restores ordering of a plurality of the pixel signals that have been AD converted and sequentially output by scanning performed by the horizontal scan circuit so as to correspond to ordering in which the plurality of the vertical signal lines are arranged in the pixel array,
wherein the column-switching circuit includes a plurality of unit switching circuits each having N input terminals and N output terminals, where N is an integer of 4 or more,
wherein the N input terminals of each of the plurality of unit switching circuits are connected to N vertical signal lines that are on a side where the pixel array is provided,
wherein the N output terminals of each of plurality of unit switching circuits are connected to N vertical signal lines that are on a side where the plurality of the column AD circuits are provided,
wherein each of the plurality of unit switching circuits switches internal connections between the N input terminals and the N output terminals in accordance with a first control signal group from the controller,
wherein each of the plurality of unit switching circuits includes K×L selectors each including two input terminals and two output terminals, where K is an integer of 2 or more, L is an integer of 2 or more, and N is 2×K,
wherein the K×L selectors are arranged in K columns and L rows,
wherein input terminals of the K selectors in a first row are connected to the N vertical signal lines that are on the side where the pixel array is provided,
wherein output terminals of the K selectors in a last row are connected to the N vertical signal lines that are on the side where the plurality of the column AD circuits are provided,
wherein two input terminals of each of selectors in second and subsequent rows are connected to output terminals of different selectors in a previous row,
wherein the K×L selectors switch internal connections between two input terminals and two output terminals in accordance with K×L control signals, and
wherein the first control signal group includes the K×L control signals.

US Pat. No. 10,194,081

CAMERA DEVICE, COMPARTMENT-INTERIOR IMAGING SYSTEM, AND COMPARTMENT-INTERIOR-INFORMATION ACQUISITION DEVICE

1. A camera device comprising:a camera provided inside a refrigerator and configured to capture an image of a room interior inside the refrigerator;
an optical sensor configured to receive an image capturing instruction for capturing the image of the room interior encoded in an optical energy emitted according to a predetermined pattern by an in-room lighting provided inside the refrigerator;
and a controller configured to standby in a low-power mode consuming relatively less electric power compared to a normal-operation mode and configured to capture the image of the room interior through the camera by returning to the normal-operation mode when the optical sensor detects the optical energy emitted according to the predetermined pattern by the in-room lighting.

US Pat. No. 10,194,072

METHOD AND APPARATUS FOR REMOTE DETECTION OF FOCUS HUNT

1. A method for automated detection of focus hunt in association with a video stream, the method comprising:determining an occurrence of a plurality of blur metric transition cycles in association with the video stream, wherein determining an occurrence of each blur metric transition cycle of the plurality of blur metric transition cycles comprises:
determining a plurality of blur metric transitions, wherein determining each blur metric transition of the plurality of blur metric transitions comprises determining a plurality of blur metrics in association with a plurality of video frames of the video stream, wherein a first blur metric of the plurality of blur metrics is greater than a blur metric threshold and a second blur metric of the plurality of blur metrics is less than the blur metric threshold; and
wherein a blur metric transition cycle occurs wherein a first blur metric transition of the plurality of blur metric transitions comprises a transition from a blur metric that is less than the blur metric threshold to a blur metric that is greater than the blur metric threshold, and a second blur metric transition of the plurality of blur metric transitions comprises a transition from a blur metric that is greater than the blur metric threshold to a blur metric that is less than the blur metric threshold;
determining a number of blur metric transition cycles of the plurality of blur metric transition cycles that occur within a predetermined period of time or within a predetermined number of frames; and
determining that focus hunt has occurred based on the determined number of blur metric transition cycles.

US Pat. No. 10,194,058

COLOR PROCESSING DEVICE, IMAGE FORMING APPARATUS, AND IMAGE FORMING SYSTEM FOR MATCHING THE COLOR OF PRINTED MATERIALS OUTPUT IN THE PAST

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

1. A color processing device comprising:at least one processor configured to implement:
a color data acquisition section configured to acquire color data from a first image output by a first image forming device on a basis of image data;
a variation acquisition section configured to acquire a degree of color variation of the image data to determine regions exhibiting a high degree of color variation and regions exhibiting a low degree of color variation;
a misregistration acquisition section configured to acquire an amount of misregistration between the image data and the color data in a region exhibiting the high degree of color variation;
a first-relationship generation section configured to generate a first relationship in a region exhibiting the low degree of color variation after registration is performed by correcting the misregistration, the first relationship being a relationship between the image data and the color data; and
a conversion relationship generation section configured to generate a conversion relationship in accordance with the first relationship and a second relationship that corresponds to the first relationship for a second image forming device, the conversion relationship being used for performing color adjustment on a second image to be output by the second image forming device on the basis of the image data, the color adjustment being performed to adjust a color of the second image to match a color of the first image.

US Pat. No. 10,194,056

COLOR PROCESSING DEVICE, IMAGE FORMING APPARATUS, AND IMAGE FORMING SYSTEM

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

1. A color processing device comprising:a color-data acquisition section that acquires color data of a first image output by a first image forming device on a basis of image data;
a conversion-relationship generation section that generates a conversion relationship used for performing color adjustment, the conversion relationship being generated in accordance with a first relationship that is a relationship between unadjusted image data to undergo the color adjustment and the color data of the first image and a second relationship regarding a second image forming device, the color adjustment being performed to match a color of a second image to be output by the second image forming device on a basis of the unadjusted image data with a color of the first image;
a correction-image-data generation section that generates, on a basis of the unadjusted image data, correction image data for correcting the conversion relationship; and
a conversion-relationship correction section that performs correction of the conversion relationship on a basis of color data of correction images output by the second image forming device by using the correction image data.

US Pat. No. 10,194,055

IMAGE PROCESSING APPARATUS AND IMAGE FORMING APPARATUS

Kyocera Document Solution...

1. An image processing apparatus, comprising:an area separation unit that determines a character in an input image on the basis of image data of the input image; wherein the input image is an image scanned by an image scanning device;
a filter processing unit that performs a filter process for a character edge area of the character; and
a color conversion unit that performs a color conversion process for a pixel in the character edge area in accordance with a color conversion characteristic that (a) is different from a color conversion characteristic for a pixel other than a pixel in the character edge area and (b) compensates a color error due to the filter process; wherein the color conversion unit performs the color conversion process for the pixel in the character edge area in accordance with the color conversion characteristic corresponding to a strength of the filter process and in accordance with the color conversion characteristic corresponding to a resolution at which the input image was scanned by the image scanning device; wherein the color conversion process comprises using a lookup table among a group of lookup tables wherein the lookup table is selected based on the filter strength and the resolution at which the input image was scanned by the image scanning device.

US Pat. No. 10,194,046

IMAGE PROCESSING DEVICE AND COMPUTER PROGRAM PRODUCT RECOGNIZING GENUINE SYNCHRONIZATION SIGNAL TO GENERATE IMAGE SIGNAL

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

1. An image processing device comprising:a reception unit that receives an input image signal and a synchronization signal including a signal pattern; and
a recognition unit that, in a case in which the signal pattern corresponds to a predetermined prescribed pattern, recognizes the synchronization signal as a genuine synchronization signal to be used to generate an output image signal on a basis of the input image signal.

US Pat. No. 10,194,044

SYSTEM AND METHOD FOR SHIFTING ELECTRIC POWER MODES IN AN IMAGE FORMING SYSTEM

Ricoh Company, Ltd., Tok...

1. An image forming system comprising:a main body including a first CPU that controls an electric power mode of the main body and an engine that executes image processing; and
an operation apparatus that receives an operation for instructing the engine to execute the image processing, the operation apparatus including a second CPU that controls an electric power mode of the operation apparatus;
wherein in a case where the operation apparatus receives an instruction to shift the electric power mode of the main body or the electric power mode of the operation apparatus, the first CPU is configured to determine whether shifting is possible based on a first process program executed by the main body and control an electric power supply of the main body according to the determination, and the second CPU is configured to determine whether shifting is possible based on a second process program executed by the operation apparatus and control an electric power supply of the operation apparatus according to the determination, and
wherein the second CPU is configured to, when the operation apparatus receives an instruction to activate the second process program, transmit a notice instructing the first CPU to shift the electric power mode of the main body, based on the second process program.

US Pat. No. 10,194,037

IMAGE FORMING SYSTEM AND IMAGE FORMING APPARATUS

KYOCERA Document Solution...

1. An image forming system comprising an image forming apparatus and a plurality of terminal devices connected to the image forming apparatus via a network, whereinthe image forming apparatus includes:
an image forming section that forms an image on recording paper;
a first display;
a first operation section that receives an instruction to the image forming apparatus;
a first communication section that performs communication with each of the terminal devices via the network;
an exit tray that receives recording paper ejected after image formation thereon by the image forming section;
storage storing therein history information in which each job for forming an image on recording paper is associated with a user who has instructed the image forming apparatus to execute the job; and
a first controller,
when an instruction for searching for particular recording paper taken away from the exit tray is given through an operation on the first operation section, the first controller reads out the history information from the storage, and displays the history information on the first display,
when from among a plurality of jobs included in the history information, a job is selected through an operation on the first operation section as a selected job performed on the particular recording paper as a target of the search, the first controller selects from the history information a supposed user supposed to have taken away the particular recording paper from the exit tray on the basis of the selected job, and sends an inquiry message to a terminal device of the supposed user through the first communication section via the network to inquire whether or not the supposed user has the particular recording paper,
the terminal devices each include:
a second display;
a second operation section that receives an instruction to the terminal device;
a second communication section that performs communication with the image forming apparatus via the network; and
a second controller,
when the inquiry message is received by the second communication section, the second controller displays the inquiry message on the second display, and
when information indicating presence or absence of the particular recording paper is input as an answer to the inquiry message through an operation on the second operation section, the second controller sends the information indicating presence or absence of the particular recording paper through the second communication section to the image forming apparatus via the network.

US Pat. No. 10,194,031

APPARATUS, SYSTEM, AND METHOD OF CONFERENCE ASSISTANCE

Ricoh Company, Ltd., Tok...

1. An information processing apparatus comprising:a network interface configured to communicate with a conference assistance server through a network;
one or more input devices configured to receive input of voice or writing of at least one meeting participant during a meeting; and
processing circuitry configured to,
receive the input from the one or more input devices,
determine whether text data representing the voice or the writing is to be transmitted, via the network interface, to the conference assistance server to generate a determination result,
transmit the text data, via the network interface, to the conference assistance server, in response to the determination result indicating that the text data is to be transmitted,
receive, via the network interface, assistance information corresponding to the text data from the conference assistance server, the assistance information including information relevant to the meeting, and
control a display device to display the assistance information together with the text data representing the voice or the writing such that the assistance information displayed on the display device assists the at least one meeting participant.

US Pat. No. 10,194,026

IVR ENGAGEMENTS AND UPFRONT BACKGROUND NOISE

Open Invention Network, L...

1. An apparatus, comprising:memory comprising a set of instructions; and
at least one processor;
wherein the set of instructions, when executed by the at least one processor, are configured to cause the apparatus to:
listen to background noise from a location of a call;
in response to listening to the background noise:
play a welcome message to a caller;
discontinue listen to background noise from the location of the call;
determine whether a sufficient degree of background noise at the location of the call would make speech recognition impossible based on decibels of the background noise; and
prompt the caller to use dual-tone multi-frequency (DTMF) based on the decibels of the background noise.

US Pat. No. 10,194,025

SENDING NOTIFICATIONS BASED ON AN ACTIVE MODE OF OPERATION OF A MOBILE DEVICE

T-Mobile USA, Inc., Bell...

1. A method performed by a mobile device for notifying calling parties about a current mode of operation of the mobile device, the method comprising:receiving, at the mobile device, a voice call initiated by a calling mobile device associated with the calling party;
determining that the mobile device is currently operating in a non-communication mode of operation,
wherein the non-communication mode of operation of the mobile device is associated with the mobile device presenting entertainment content to a user of the mobile device;
estimating a remaining duration of the current non-communication mode of operation;
sending a first notification to the calling mobile device associated with the calling party that indicates the current non-communication mode of operation of the mobile device and the estimated remaining duration of the entertainment content presentation to the user of the mobile device; and
when the non-communication mode of operation of the mobile device ends, sending a second notification to the calling mobile device associated with the calling party that indicates the mobile device is available to receive voice calls.

US Pat. No. 10,194,000

DISBURSEMENT OF REGISTRATION INFORMATION TO APPLICATION/SERVICE LAYER AT TIME OF REGISTRATION WITH A NETWORK

Verizon Patent and Licens...

1. A method comprising:receiving, by a network device, registration information during a registration with a network, wherein the registration information includes a user identifier of a user registering with another network device of the network and an identifier of the other network device, wherein the network device is one of a Home Subscriber Server (HSS), a Home Location Register (HLR), or a User Profile Server Function (UPSF), and the other network device is a serving-call session control function (S-CSCF);
determining, by the network device, whether registration information pertaining to a previous registration by the user with the network is stored;
determining, by the network device, that the registration information pertaining to the previous registration is not stored;
storing, by the network device, the received registration information based on determining that the registration information pertaining to the previous registration is not stored;
selecting, by the network device, which application server of the network to transmit the received registration information; and
transmitting, by the network device, the received registration information to the application server based on the selecting.

US Pat. No. 10,193,926

APPARATUSES, METHODS AND SYSTEMS FOR A SECURE RESOURCE ACCESS AND PLACEMENT PLATFORM

1. A method comprising:receiving a Payload-specific request to access one or more corporate resources;
receiving, using at least one processor, user authentication credentials from a non-trusted entity;
analyzing, using the at least one processor, one or more formats of the received user authentication credentials;
determining a validity of the one or more foil cats of the received user authentication credentials; and
if the one or more formats of the received user authentication credentials are valid:
conducting an authentication process based on the received user authentication credentials,
establishing a first secure connection with a corporate server controlling the one or more corporate resources,
providing the received request and the received user authentication credentials to the corporate server via the first secure connection,
establishing a second secure connection between the non-trusted entity and a Transfer Plane entity,
receiving a plurality of control policies and a plurality of user data from the corporate server via the first secure connection, and
providing the control policies and the user data to the non-trusted entity via the second secure connection,
wherein the Transfer Plane entity is configured to forward the control policies and the user data to the non-trusted entity via the second secure connection.

US Pat. No. 10,193,922

ISP BLACKLIST FEED

Level 3 Communications, L...

1. A method of providing a notification containing an ISP from which DDoS attacks originate, the method comprising performing by a computing system:receiving an indication that one or more network resources are being targeted as part of one or more DDoS attacks;
obtaining one or more malicious IP addresses corresponding to devices that transceive data with the one or more network resources as part of the one or more DDoS attacks;
sending a request to a database system to determine an Internet Service Provider (ISP) associated with each of the one or more malicious IP addresses;
computing a metric associated with a first ISP involved in the one or more DDoS attacks, wherein the metric includes at least one of: a quantity of malicious IP addresses of the first ISP corresponding to devices that transceive data with the one or more network resources as part of the one or more DDoS attacks and a quantity of malicious requests from the malicious IP addresses of the first ISP corresponding to devices that transceive data with the one or more network resources as part of the one or more DDoS attacks;
comparing the metric to a threshold; and
sending, to a list of subscribers, an alert message indicating that the first ISP is involved in the one or more DDoS attacks when the metric exceeds the threshold.

US Pat. No. 10,193,920

MANAGING SECURITY ACTIONS IN A COMPUTING ENVIRONMENT BASED ON COMMUNICATION ACTIVITY OF A SECURITY THREAT

Splunk Inc., San Francis...

1. A method of improving security actions in a computing environment, wherein the computing environment comprises a plurality of computing assets, the method comprising:identifying a security threat within the computing environment;
obtaining state information for the security threat within the computing environment from computing assets of the plurality of computing assets in the computing environment, wherein the state information comprises at least communication activity related to the security threat, wherein the communication activity comprises at least a quantity of connections associated with the security threat and a quantity of exchanged data associated with the security threat;
determining a current state for the security threat within the computing environment based on the state information;
obtaining enrichment information for the security threat; and
determining one or more security actions for the security threat based on the enrichment information and the current state for the security threat.

US Pat. No. 10,193,916

CONFIGURING THE GENERATION OF EVENT DATA BASED ON A TRIGGERING SEARCH QUERY

Splunk Inc., San Francis...

1. A computer-implemented method, comprising:receiving input specifying a search query for time-series event data;
causing execution of the search query based on a recurring schedule to search time-series event data stored by a data storage server, the time-series event data generated, by a remote capture agent located in a computer network, based on network traffic monitored by the remote capture agent and involving at least one resource running in the computer network;
identifying, based on the execution of the search query, one or more events of the time-series event data stored by the data storage server satisfying the search query; and
in response to identifying the one or more events, sending configuration information to the remote capture agent, the configuration information causing the remote capture agent to generate additional time-series event data.

US Pat. No. 10,193,913

JOINT ANOMALY DETECTION ACROSS IOT DEVICES

Cisco Technology, Inc., ...

1. A method, comprising:monitoring, at a gateway device, network communications between a plurality of computing devices connected to a network associated with the gateway device;
creating, at the gateway device, a graph, wherein each vertex of the graph represents one of the computing devices connected to the network and each edge of the graph represents network communication that has occurred between the computing devices connected by that edge during a time window;
receiving, from each of the computing devices, a collection of one or more performance metrics observed by that computing device during the time window;
determining, based on the graph and the collections of one or more performance metrics, a respective measure of risk for each of the computing devices for the time window;
determining, from the graph, a clique of computing devices that are linked by edges in the graph;
adjusting the respective measure of risk for the time window for one of the computing devices in the clique based on the measures of risk for the remaining computing devices in the clique; and
in response to determining that a given computing device in the clique is infected with malware based on the respective measure of risk exceeding a threshold, setting an alert flag at the gateway device indicating that the given computing device is infected.

US Pat. No. 10,193,912

WARM-START WITH KNOWLEDGE AND DATA BASED GRACE PERIOD FOR LIVE ANOMALY DETECTION SYSTEMS

Cisco Technology, Inc., ...

1. A method, comprising:loading, by a device in a network, an anomaly detection model for warm-start;
filtering, by the device, input data for the model during a warm-start grace period after warm-start of the anomaly detection model, wherein the model is not updated during the warm-start grace period based on the filtering;
determining, by the device, an end to the warm-start grace period;
updating, by the device, the anomaly detection model using unfiltered input data for the anomaly detection model after the determined end to the warm-start grace period; and
sending, by the device, a notification of the warm-start of the anomaly detection model to a supervisory device in the network.

US Pat. No. 10,193,909

USING INSTRUMENTATION CODE TO DETECT BOTS OR MALWARE

1. A method comprising:obtaining data corresponding to requests from a plurality of client devices for a web resource comprising web code, wherein the web resource is hosted by a first web server system;
for a first client device of the plurality of client devices, serving instrumentation code that is configured to execute on the first client device to monitor execution of the web code of the web resource at the first client device;
receiving, from the first client device, one or more responses generated by the instrumentation code at the first client device based one or more interactions with the web code at the first client device;
wherein the method is performed by one or more computing devices.

US Pat. No. 10,193,907

INTRUSION DETECTION TO PREVENT IMPERSONATION ATTACKS IN COMPUTER NETWORKS

Cisco Technology, Inc., ...

1. A data processing method comprising:storing, by a central computer, authentication records in a hosts database, wherein each authentication record comprises a certificate and a host identifier of a sender computer;
receiving, by the central computer, a suspect record that was sent by a first intrusion sensor, from one or more intrusion sensors, and that comprises a first particular certificate and a first particular host identifier of a suspect sender computer, wherein the suspect record is generated based on network telemetry data exchanged in compliance with an Internet Protocol Flow Information Export (IPFIX) or a NetFlow protocol;
determining, by the central computer, whether the hosts database contains a matching record having a same certificate as the first particular certificate of the suspect record and a same host identifier as the first particular host identifier of the suspect record, the first particular certificate comprising a first particular thumbprint of a first particular public key certificate, the first particular host identifier comprising an Internet Protocol (IP) address of the suspect sender computer;
in response to determining, by the central computer, that the hosts database does not contain the matching record, generating, by the central computer, an intrusion alert;
propagating, by the central computer, the intrusion alert to the one or more intrusion sensors to ban network traffic from the suspect sender computer; and
instructing the one or more intrusion sensors to periodically request a second particular certificate from the suspect sender computer.

US Pat. No. 10,193,896

VEHICLE COMMUNICATION APPARATUS, IN-VEHICLE NETWORK SYSTEM, AND VEHICLE COMMUNICATION METHOD

PANASONIC INTELLECTUAL PR...

1. An electronic control unit connected to an in-vehicle network bus in an in-vehicle network system, the in-vehicle network system including a plurality of apparatuses that perform communication of frames via the in-vehicle network bus, the electronic control unit comprising:a first control circuit; and
a second control circuit,
wherein the first control circuit is connected to the in-vehicle network bus via the second control circuit over at least one of wired communication or wireless communication,
wherein the second control circuit receives a frame from the in-vehicle network bus, to which the second control circuit is connected, performs a first determination process on the received frame to determine a conformity of the received frame with a first rule related to at least a reception time of the received frame by the second control circuit, upon determining that the received frame conforms to the first rule, executes a predetermined process based on content of the received frame, and transmits the received frame to the first control circuit, and
wherein the first control circuit receives the received frame from the second control circuit and performs a second determination process on the received frame to determine a conformity of the received frame with a second rule that is different from the first rule.

US Pat. No. 10,193,895

SYSTEM AND METHOD FOR REMOTE AUTHENTICATION WITH DYNAMIC USERNAMES

1. A first device for authenticating a user for access to a service provider over a network comprising:circuitry configured to:
receive a request for a ticket;
generate the ticket, wherein the ticket includes a one-time username;
send the ticket to at least one additional device;
generate a first partial signature of the ticket;
receive at least one additional partial signature of the ticket from each of the at least one additional device;
generate a complete signature of the ticket based on the first partial signature and the at least one additional partial signature of the ticket;
encrypt the ticket and the complete signature of the ticket;
send the encrypted ticket and encrypted complete signature of the ticket to the service provider;
receive an encrypted verification code from the service provider;
decrypt the encrypted verification code; and
display the decrypted verification code.

US Pat. No. 10,193,881

METHOD FOR CONTROLLING INFORMATION TERMINAL IN COOPERATION WITH WEARABLE TERMINAL

PANASONIC INTELLECTUAL PR...

1. A control method for an information terminal that is configured to communicate with an electronic mail server and a wearable terminal used while being worn on a portion of a user's body, the information terminal having a first display, and the wearable terminal having a second display, the method causing a computer of the information terminal to:receive electronic mail from the electronic mail server by using a mail application for executing transmission and reception of the electronic mail, the mail application being stored in a memory of the information terminal;
transfer the received electronic mail to the wearable terminal;
receive viewing information from the wearable terminal, the viewing information indicating that the electronic mail was displayed on the second display at a first time;
determine whether or not the electronic mail is being displayed on the second display at a second time, which is a predetermined period of time after the first time, based on the viewing information; and
automatically display, on the first display, a reply-mail creation screen for creating a reply mail to the electronic mail that was displayed on the second display at the first time, when it is determined that the electronic mail is being displayed on the second display, and the computer of the information terminal launches the mail application, and
automatically stop displaying, on the first display, the reply-mail creation screen at the second time when it is determined that the electronic mail is not being displayed on the second display.

US Pat. No. 10,193,878

USING APPLICATION LEVEL AUTHENTICATION FOR NETWORK LOGIN

Hewlett Packard Enterpris...

1. A non-transitory computer readable medium comprising instructions which, when executed by one or more hardware processors of a controller, cause the one or more hardware processors of the controller to:intercept an authentication request addressed to an identity authentication server that would have received the authentication request in an absence of the interception in response to a network authentication provider determining that a first client device is not associated with a currently active session;
retrieve a token associated with the first client device that is stored in a cache at the controller in response to the interception, wherein the token is generated in response to receiving a first client authentication information including an indication that the first client device was successfully authenticated by a network authentication server based on credentials provided by the first client device;
redirect the intercepted authentication request with the token to the identity authentication server using an address that will not be intercepted by the controller;
receive, from the identity authentication server, an indication that the first client device was successfully authenticated; and
based on the indication received from the identity authentication server, grant network access to the first client device.

US Pat. No. 10,193,854

APPARATUS AND METHOD FOR DETECTING DUPLICATE TEMPORARY ID

DENSO International Ameri...

1. An apparatus mounted on a host vehicle to detect a duplicate temporary ID in basic safety messages (BSMs), the apparatus comprising:a receiver configured to receive the BSMs from surrounding vehicles through packet transmission; and
a duplication identifier configured to identify the duplicate temporary ID based on the BSMs having an identical temporary ID value commonly used by at least two surrounding vehicles, wherein
the apparatus further comprises a packet error rate (PER) calculator configured to calculate a PER during a specified time for the BSMs having the identical temporary ID value, wherein
the duplication identifier configured to identify the duplicate temporary ID when the PER calculated by the PER calculator is greater than a PER threshold.

US Pat. No. 10,193,743

MULTIMEDIA BROADCAST MULTICAST SERVICE (MBMS) GATEWAY FOR RESTORING AN MBMS SESSION AFTER PATH FAILURE

TELEFONAKTIEBOLAGET LM ER...

1. A method in a system comprising a Multimedia Broadcast Multicast Service (MBMS) gateway (GW), the method comprising:the MBMS GW detecting a path failure associated with a first path between the MBMS gateway and a first Mobility Management Entity (MME), which first MME controls an MBMS session;
after detecting the path failure, the MBMS GW selecting a second MME to re-establish the MBMS session and transmitting to the second MME an MBMS session start request message comprising a flag set to a particular value indicating that the MBMS session start request message is being used to re-establish the MBMS session;
the MBMS GW detecting that the first path between the MBMS GW and the first MME has been recovered; and
the MBMS GW sending to the first MME an MBMS session stop request.

US Pat. No. 10,193,695

METHODS AND SYSTEMS FOR AUTOMATIC OBJECT RECOGNITION AND AUTHENTICATION

Merck Patent GmbH, Darms...

10. A system for automatic object authentication, the system comprising:a first device configured to carry out steps comprising:
receiving object data representing one or more discriminating characteristics of a physical object or group of physical objects;
processing the object data by means of a machine-learning-based object recognition process to obtain discriminating data representing one or more collision resistant virtual representations of the physical object or group of physical objects;
comparing at least one of the discriminating data and an original hash value derived therefrom by application of a pre-determined cryptographic hash function thereto with corresponding reference data stored in one or more data repositories with restricted access;
and if said comparison with the reference data results in a match, outputting digitally signed identification data comprising said hash value;
and a second device configured to carry out steps comprising:
sensor-based detecting of one or more discriminating characteristics of the physical object of group of physical objects;
generating object data representing said one or more discriminating characteristics of said physical object, or group of physical objects;
communicating said object data to the first device;
receiving the digitally signed identification data from said first device in response to said communicating of said object data;
reading a marking provided on or in combination with the physical object or group of physical objects, respectively, to obtain therefrom digitally signed identity information;
verifying the correctness of each of the digital signature of the identification data and the digital signature of the identity information;
comparing, the received identification data with the obtained identity information to verify the authenticity of said object or group of objects based on the result of this comparison;
and outputting authentication information indicating whether, according to the result of this verification, said physical object or group of physical objects was determined to be authentic.

US Pat. No. 10,193,628

OPTICAL COMMUNICATION SYSTEMS

CALIFORNIA INSTITUTE OF T...

1. A receiver, comprising:a first photodiode connected to a non-inverting output;
a second photodiode connected to an inverter, wherein the inverter is connected to a non-inverting output;
a bias input resistively coupled to the photodiodes;
an over-biasing input capacitively coupled to the photodiodes;
an output connected to the non-inverting output and the inverting output; wherein:
the output sums a first signal at the non-inverting output with a second signal at the inverting output when:
the first photodiode outputs the first signal to the non-inverting output in response to a first electromagnetic signal received on the first photodiode, an over-biasing voltage applied to the overbiasing input, and a bias voltage applied to the bias input; and
the inverter outputs the second signal to the inverting output, the second signal formed by inverting the photodiode signal received from the second photodiode in response to a second electromagnetic signal received on the second photodiode, the over-biasing voltage applied to the over biasing input and the bias voltage applied to the bias input; and
in an event of an error condition comprising simultaneous detection of the first electromagnetic signal at the first photodiode and the second electromagnetic signal at the second photodiode while the bias voltage and the overbias voltage are applied, the first signal at least partially cancels the second signal.

US Pat. No. 10,193,625

MODULATION SYSTEM AND MODULATION METHOD

PANASONIC INTELLECTUAL PR...

1. A system comprising:a first modulator configured to (i) generate a control signal, (ii) modulate a first voltage value of the first modulator to be more than or equal to a predetermined value or less than to the predetermined value according to the control signal, to control luminance of a first light source, and (iii) output the control signal; and
a second modulator configured to (i) acquire the control signal output from the first modulator and (ii) modulate a second voltage value of the second modulator to be more than or equal to the predetermined value or less than the predetermined value according to the control signal, to control luminance of a second light source, and (iii) output the control signal to the first modulator,
wherein the first modulator (i) generates, as a light information signal, the control signal for transmitting a visible light signal by change in luminance of the first light source, and (ii) acquires the light information signal being the control signal output from the second modulator.

US Pat. No. 10,193,618

LOOPBACK TESTING IN FREQUENCY DIVISION DUPLEX SYSTEMS

Telefonaktiebolaget LM Er...

6. A communication device for loopback testing, the communication device being operable in a communication system, and comprising a transmitter and a receiver and being configured to apply frequency division duplex (FDD) for communication, the communication device being further configured to:degrade a linearity of the transmitter as compared to the linearity of the transmitter during normal operation by inducing one or more amplifiers of the transmitter to operate in a more non-linear region of their transfer function;
transmit at least one test signal in a transmit frequency band, such that at least one signal is created in a receive frequency band, wherein the at least one created signal is a distortion product of the at least one test signal; and
receive a response to the at least one created signal in the receive frequency band for performing loopback testing irrespective of a requirement for one or more additional switching circuitry to bypass transmit or receive filters.

US Pat. No. 10,193,617

RELAY METHOD, RELAY SYSTEM, RECORDING MEDIUM, AND METHOD

FUJITSU LIMITED, Kawasak...

1. A relay method executed by a plurality of relay apparatuses included in a ring network that establishes a plurality of virtual area networks (VLANs), the relay method comprising:when a communication failure of a path among a plurality of paths of the ring network is detected, transmitting a control frame for acquiring, from each of the plurality of relay apparatuses, one or more VLANs and one or more priority levels corresponding to the one or more VLANs;
switching each of one or more paths which is different from the failed path and related to a VLAN of the failed path, to an alternate path, based on the acquired one or more VLANs, the acquired one or more priority levels, and a location at which the communication failure is occurred;
when another route among the one or more paths exists in the alternate path, determining whether to switch the another route based on the acquired one or more priority levels;
switching or maintaining the another route based a result of the determining; and
switching the failed path to the alternate path.

US Pat. No. 10,193,612

TIME-BASED RADIO BEAMFORMING WAVEFORM TRANSMISSION

The United States of Amer...

1. A method performed, at least in part, by a multiple input-multiple output beamforming system, the method comprising:transmitting, by way of a first transmitter that is part of a plurality of transmitters, a first radio beamforming waveform at a first time;
selecting a second time;
transmitting, by way of a second transmitter that is part of the plurality of transmitters, a second radio beamforming waveform at the second time after transmission of the first radio beamforming waveform at the first time such that the second radio beamforming waveform does not interfere with the first radio beamforming waveform;
receiving a response to the first radio beamforming waveform; and
receiving a response to the second radio beamforming waveform,
where the selection of the second time is made so that a start of the transmission of the second radio beamforming waveform occurs after completion of the transmission of the first radio beamforming waveform and
where the selection of the second time is made so that a start of the transmission of the second radio beamforming waveform occurs after completion of the reception of the response to the first radio beamforming waveform.

US Pat. No. 10,193,603

COMMUNICATION UNIT, INTEGRATED CIRCUIT AND METHOD FOR GENERATING A PLURALITY OF SECTORED BEAMS

Analog Devices Global, H...

1. A communication unit for generating a plurality of sectored beams, the communication unit comprising:a plurality of antenna element feeds arranged to couple to a plurality of antenna elements of an antenna array, wherein an individual antenna element feed of the plurality of antenna element feeds is configured to provide a transmit signal associated with two sectors;
a plurality of transmitters operably coupled to the plurality of antenna element feeds; wherein a transmitter of the plurality of transmitters is configured to receive a first signal associated with a first sector and a second signal associated with a second sector, the two sectors comprising the first sector and the second sector, and the transmitter comprises:
beamformer logic arranged to apply independent beamform weights on the first signal and the second signal of the transmitter to generate a weighted first signal and a weighted second signal, respectively, wherein each of the independent beamform weights is allocated on a per sector basis; and
a signal combiner arranged to combine the weighted first signal and the weighted second signal to produce a combined signal such that the combined signal supports sectored beams for the two sectors, wherein an output of the signal combiner is operably coupled to the individual antenna element feed, and
wherein the beamformer logic is configured to apply a calibration correction coefficient so as to calibrate an amplitude and a phase of the combined signal.

US Pat. No. 10,193,600

CODEBOOK SUBSET RESTRICTION SIGNALING

Telefonaktiebolaget LM Er...

1. A method implemented by a network node for signaling to a wireless communication device which precoders in a codebook are restricted from being used, the method characterized by:generating codebook subset restriction signaling that, for each of one or more groups of precoders, jointly restricts the precoders in the group by restricting a certain component that the precoders in the group have in common, wherein the codebook subset restriction signaling is rank-agnostic signaling that jointly restricts the precoders in a group without regard to the precoders' transmission rank; and
sending the generated signaling from the network node to the wireless communication device.

US Pat. No. 10,193,565

COMPRESSIVE ENCODING APPARATUS, COMPRESSIVE ENCODING METHOD, DECODING APPARATUS, DECODING METHOD, AND PROGRAM

Sony Corporation, Tokyo ...

1. A compressive encoding apparatus comprising:an encoding unit that converts M bits of a ??-modulated digital signal into N bits (M>N) with reference to a first conversion table, and when the M bits are not able to be converted into the N bits with the first conversion table, converts the M bits into the N bits with reference to a second conversion table,
wherein, when the number of bit patterns of the N bits is P,
the first conversion table is a table storing (P?1) number of codes having higher generation frequencies for past bit patterns, and
the second conversion table is a table storing (P?1) number of codes having higher generation frequencies for past bit patterns, which follow those of the first conversion table; and
a data transmission unit that transmits converted data converted by the encoding unit,
wherein the data transmission unit transmits data of the first conversion table and the second conversion table along with the converted data.

US Pat. No. 10,193,545

POWER-ON RESET SYSTEM FOR SECONDARY SUPPLY DOMAIN

SILICON LABORATORIES INC....

1. A power-on reset (POR) circuit for a secondary supply domain of an integrated circuit comprising a primary supply domain receiving a primary supply voltage and the secondary supply domain receiving a secondary supply voltage, said POR circuit comprising:a bias and reference circuit that develops a startup current in response to ramping up of the secondary supply voltage, and that mirrors a bias current into a plurality of transistors coupled into a voltage loop which establishes a reference voltage;
a comparator receiving said bias current, having a first input receiving said reference voltage and having a second input receiving the primary supply voltage, wherein said comparator controls a level of said bias current to a high current level when said reference voltage is greater than the primary supply voltage by more than a predetermined voltage offset and to a low current level when the primary supply voltage is at least said reference voltage less said predetermined voltage offset;
a level shift and isolation circuit that is pre-biased upon startup to isolate a primary POR signal from the secondary supply domain while said bias current is above said low current level, and after said bias current achieves said low current level, that transitions to provide said primary POR signal as a level shifted primary POR signal when said primary POR signal indicates that said primary supply domain is out of reset;
a delay circuit supplied by the secondary supply voltage, wherein said delay circuit provides a delayed secondary POR signal a predetermined time period after the secondary supply voltage achieves a predetermined voltage threshold; and
a control gate that determines a reset state of the secondary power domain based on said level shifted primary POR signal and said delayed secondary POR signal.

US Pat. No. 10,193,536

SHARED KEEPER AND FOOTER FLIP-FLOP

Intel Corporation, Santa...

1. An apparatus comprising:a master latch comprising a keeper controllable by a clock input, wherein the keeper of the master latch is coupled to a memory circuitry of the master latch; and
a slave latch coupled to an output of the master latch, wherein the slave latch comprises a footer controllable by an inverse of the clock input, and wherein the footer of the slave latch is coupled to a memory circuitry of the slave latch.

US Pat. No. 10,193,525

ACOUSTIC WAVE DEVICE AND METHOD FOR MANUFACTURING SAME

KYOCERA Corporation, Kyo...

1. An acoustic wave device, comprising:a substrate on which an excitation electrode is provided; and
a cover member which is arranged so that at least a portion covers the excitation electrode and which has a hole portion comprising a terminal thereinside, the terminal being electrically connected to the excitation electrode,
wherein, in a cross-sectional view, the terminal of the hole portion has widths at a first position and a second position, which have distances up to a surface of the substrate different from each other, are broader than a width at a third position which is positioned between the first position and the second position.

US Pat. No. 10,193,503

AMPLIFIER CIRCUIT AND METHOD

TELEFONAKTIEBOLAGET LM ER...

1. An amplifier arrangement, comprising:N amplifier stages coupled to an output impedance network, the output impedance network comprising a cascade of quarter wavelength transmission lines;
a main amplifier and a plurality of peaking amplifiers configured to operate in a Doherty mode of operation;
wherein the amplifier arrangement is configured such that at least two peaking amplifiers are collectively driven by time-delayed versions of the same signal; and
at least one of the following is true:
at least one of the quarter wavelength transmission lines of the cascade is extended by a half wavelength transmission line or multiples of half wavelength transmission lines;
at least one of the peaking amplifiers is coupled to a respective junction or output node of the cascade via a connecting half wavelength transmission line or multiples of half wavelength transmission lines;
wherein the output impedance network comprises a cascade of quarter wavelength transmission lines coupled between an output of the main amplifier of the N amplifier stages and an output node of the amplifier arrangement;
wherein the cascade comprises N?1 quarter wavelength transmission lines; and
wherein an output of one peaking amplifier of the N amplifier stages is coupled to the output node, and remaining peaking amplifiers of the N amplifier stages coupled to respective junctions in the main cascade of quarter wavelength transmission lines.

US Pat. No. 10,193,499

MULTIPHASE POWER SUPPLY HAVING SINGLE COMPARATOR

Samsung Electro-Mechanics...

1. A multiphase power supply, comprising:a multiphase converter comprising first and second converters having differing operating phases, each of the first and second converters configured to convert input power into driving power based on a corresponding duty control signal of duty control signals and transmit the driving power to a power amplifier;
a detector configured to detect a voltage based on the driving power; and
a duty controller configured to compare an error voltage between an envelope signal of an input signal input into the power amplifier and the detected voltage and sawtooth wave signals having different phases from each other to generate the duty control signals,
wherein the duty controller compares the error voltage and the sawtooth wave signals with each other using a single comparator.

US Pat. No. 10,193,436

SWITCHING POWER SUPPLY APPARATUS

FUJI ELECTRIC CO., LTD., ...

1. A switching power supply apparatus, comprising:a power converting device body including a resonance type DC-DC converter that has:
a series resonant circuit, formed by leakage inductance of an isolation transformer and a capacitor through which a primary winding of the isolation transformer is connected to a DC voltage source,
a first switching element, which is drivable by a control circuit to thereby cause an input voltage from the DC input voltage source to be applied to the series resonant circuit when the first switching element is ON,
a second switching element connected in parallel to the series resonant circuit, the second switching element being drivable to turn ON by the control circuit when the first switching element is OFF, so as to form a current path of the series resonant circuit,
a diode configured to rectify electric power generated by a secondary winding of the isolation transformer; and
an output capacitor configured to smoothen and output the electric power rectified by the diode;
the control circuit configured to drive the first and second switching elements, via a first drive control signal and a second drive control signal respectively, to alternately turn ON or OFF the first and second switching elements, to thereby resonate the series resonant circuit; and
an overload detecting circuit including
a comparator that receives a resonance voltage that is generated from the resonance of the series resonant circuit and a predetermined reference voltage, and compares the resonance voltage and the predetermined reference voltage,
a gate circuit that performs an AND operation on the first or second drive control signal and an output of the comparator,
a timer circuit that receives an output of the gate circuit, and, in response to falling of the resonance voltage below the predetermined reference voltage, generates an output that delays the output of the gate circuit for a first predetermined time period, and
a flip-flop having a set terminal receiving the output of the gate circuit and a reset terminal receiving the output of the timer circuit, so as to be
set responsive to the resonance voltage exceeding the predetermined reference voltage, and
reset after lapse of the first predetermined time period after the falling of the resonance voltage below the predetermined reference voltage,the overload detecting circuit being configured to stop operation of the control circuit upon determining that an output of the flip-flop continues to be in a set state over a second predetermined time period.

US Pat. No. 10,193,419

AIR GAP BAFFLE TRAIN FOR TURBINE GENERATOR

SIEMENS ENERGY, INC., Or...

1. A turbine generator baffle train apparatus, comprising:a plurality of linearly aligned baffle blocks, each respectively having an external circumferential profile adapted for sliding receipt within an axial slot of a turbine generator stator bore, a circumferential baffle sector portion on an upper surface for radially inwardly projection into a turbine generator bore when within a stator axial slot, a lower surface, and a thru bore;
at least one axial spacer rod, adapted for sliding receipt within a turbine generator stator axial slot, passing through the respective baffle block thru bores;
at least one locking engagement member coupling each respective baffle block to the at least one axial spacer rod at an axial location corresponding to a desired axial location of the circumferential baffle sector within a generator bore;
a selectively reciprocating wedge block rod adapted for orientation within a turbine generator stator axial slot under the baffle blocks lower surfaces;
a plurality of linearly aligned wedge blocks that are axially spaced relative to each other and coupled to the wedge block rod in axial positions corresponding to each baffle block axial position, each wedge block respectively having an external circumferential profile adapted for sliding receipt within a turbine generator stator axial slot under the baffle blocks lower surfaces; and
a plurality of biasing elements adapted for sliding receipt within a turbine generator stator axial slot, respectively adapted for biasing the upper surface of a corresponding baffle block toward a stator bore when a corresponding wedge block is axially aligned with a baffle block lower surface.

US Pat. No. 10,193,399

POWER SUPPLY DEVICE

FUNAI ELECTRIC CO., LTD.,...

1. A power supply device, comprising:a power supply part, capable of supplying a power to a plurality of external devices;
a communication part, capable of communicating with the external devices; and
a controller, disconnecting communication with one or more of the external devices based on a comparison of a power supplied information and predicted values of the power supplied information of the external devices in a case that a number of requests for a communication from the external devices exceeds a number that the communication part is capable of communicating with at the same time.

US Pat. No. 10,193,358

DEEP-CHARGING POWER RESOURCES OF POWER RESOURCE GROUP HAVING IDENTIFIER CORRESPONDING TO RANGE WITHIN WHICH MODULO FALLS BASED ON CHARGING TIME

HEWLETT PACKARD ENTERPRIS...

1. A method comprising:determining a total number of minutes that have elapsed since a reference time;
computing a product of a number of power resource groups and a time to charge, each power resource group comprising a plurality of power resources, the time to charge specifying a length of time to charge each power resource;
computing a modulo of the determined total number of minutes divided by the computed product;
deep-charging power resources of a given power resource group responsive to the computed modulo being inside a range based on a numeric identifier of the given power resource group and the time to charge;
determining that the given power resource group is within a threshold amount of time from a start or an end of a charging window associated with the given power resource group;
starting deep-charging of the given power resource group responsive to determining that the given power resource group is at the threshold amount of time from the start of the charging window; and
ending deep-charging of the given power resource group responsive to determining that the given power resource group is at the threshold amount of time from the end of the charging window.

US Pat. No. 10,193,314

POWER DISTRIBUTION PANEL WITH MODULAR CIRCUIT PROTECTION ELEMENTS

CommScope Technologies LL...

8. A body element of a circuit module comprising:a main body sized to be received into a slot of a power panel;
a bullet-nosed input power connection extending rearwardly from the main body;
an output power bus extending rearwardly from the main body, the output power bus including an output terminal;
an electrical connector on a rear side of the main body and positioned for connection to a backplane of a power panel; and
a pair of bullet-nosed connector receptacles in a front side of the main body, the pair of bullet nosed connector receptacles spaced apart to receive bullet-nosed connectors of a circuit protection module.

US Pat. No. 10,193,312

HIGH FREQUENCY DISCHARGE IGNITION APPARATUS

Mitsubishi Electric Corpo...

1. A high frequency discharge ignition apparatus for coupling high frequency energy supplied from a high frequency energy supply circuit, with a high voltage pulse supplied from an ignition coil, and supplying the coupled energy to an ignition plug, the high frequency discharge ignition apparatus comprising:a first housing having therein an output circuit for supplying the coupled energy to the ignition plug;
a second housing having therein the high frequency energy supply circuit; and
a connection member electrically connecting the output circuit and the high frequency energy supply circuit to each other, wherein
the first housing and the second housing are fixed to each other with faces thereof opposed to each other, and
the connection member is connected via pass-through portions provided at positions that are close to each other in the respective opposed faces.

US Pat. No. 10,193,304

FAILSAFE PULSED LASER DRIVER

INTEL CORPORATION, Santa...

1. An apparatus comprising:a laser array having a plurality of lasers; and
a laser driver coupled to the laser array, wherein the laser driver comprises
a current limiter to limit a maximum current provided to the laser array at or below a combined threshold current of lasers in the laser array;
one or more capacitors coupled to current limiter and the laser array, the one or more capacitors to be charged in response to current from the current limiter;
a switch coupled to the one or more capacitors operable to cause current from the one or more capacitors to flow through the laser array.

US Pat. No. 10,193,273

PLUG-IN CONNECTION HAVING A LOCKING ELEMENT

1. A connector assembly comprising:a plug connector housing;
a mating plug connector that can be assembled with the housing;
a superstructure on the housing;
a locking element receivable in the superstructure and movable therein between a partially latched position and a fully latched position;
first mutually complementary latch formations on the plug connector and on the locking element that prevent movement of the locking element from the partially latched position out of the superstructure prior to insertion of the mating plug connector into the housing;
second mutually complementary latch formations on the mating plug connector and on the locking element, the second mutually complementary latch formations being actuated by insertion of the mating plug connector into the plug connector so that the locking element can be moved into its fully latched position; and
third mutually complementary latch formations on the plug connector housing and on the locking element that lock together the locking element and the plug connector only when the locking element has been moved into the fully latched position.

US Pat. No. 10,193,265

PROTECTIVE CAP

YAZAKI CORPORATION, Toky...

1. A protective cap used when a male inner housing to which a plurality of male terminals and a plurality of electric wires are attached is passed through a bellows-shaped tubular portion of a grommet in a case that a connector is to be used, a male outer housing mounted on an annular seal portion of the grommet and the male inner housing accommodated in an inner housing accommodating chamber in the male outer housing in a state where the male inner housing accommodates and holds the male terminals connected to the electric wires constitutes the connector, the protective cap comprising:a cap main body having circular shape and including an accommodating recessed portion configured to accommodate tab portions of the male terminals protruding more than a front face of the male inner housing, at least a front side of the male inner housing being fitted into the accommodating recessed portion,
wherein
an outer diameter of the cap main body is smaller than an inner diameter of the bellows-shaped tubular portion of the grommet, and
the cap main body comprises a disc-shaped front portion that covers the male terminals protruding more than the front face of the male inner housing.

US Pat. No. 10,193,262

ELECTRICAL DEVICE HAVING AN INSULATOR WAFER

TE CONNECTIVITY CORPORATI...

1. An electrical device comprising:a substrate having a signal contact and a ground contact along a surface of the substrate;
an insulator wafer having a front surface, a rear surface, and an opening, the front surface facing the signal contact, the insulator wafer also having an upper edge and a lower edge, wherein the insulator wafer is disposed inside the electrical device between the substrate and a ground bus bar; and
a communication cable including a signal conductor, an insulator surrounding the signal conductor, and a shield layer that surrounds the insulator, wherein the upper edge of the insulator wafer is substantially planar with the shield layer of the communication cable; wherein the insulator has a terminating end and the shield layer has a terminating end substantially coplanar with the terminating end of the insulator, a terminating end of the signal conductor extending beyond the terminating end of the insulator; wherein the terminating end of the signal conductor projects through the opening of the insulator wafer to electrically couple with the signal contact, the insulator wafer electrically isolating the shield layer from the signal contact;
wherein the front surface of the insulator wafer pressingly seats against the signal contact.

US Pat. No. 10,193,242

PRINTED CIRCUIT BOARD BASED COMMUNICATIONS PLUGS THAT ARE SUITABLE FOR FIELD TERMINATION AND PATCH CORDS INCLUDING SUCH PLUGS

CommScope, Inc. of North ...

18. A method of terminating a communications cable into a communications plug, the method comprising:mounting first through eighth wire connection terminals on a rear portion of a printed circuit board so that the first through eighth wire connection terminals extend rearwardly of a rear edge of the printed circuit board;
mounting first through eight plug blades on a forward portion of the printed circuit board;
mounting the printed circuit board within a housing of the communications plug;
terminating first through eighth insulated conductors of the communications cable into a wire guide; and then
inserting the wire guide into the housing to terminate the first through eighth insulated conductors into the respective first through eighth wire connection terminals.

US Pat. No. 10,193,236

HIGHLY ISOLATED SECTOR ANTENNA FOR CONCURRENT RADIO OPERATION

Amazon Technologies, Inc....

1. A mesh network device comprising:a metal housing having four side walls that form an inner chamber in a center of the metal housing;
four sectored reflectors, each of the four sectored reflectors disposed at an outer surface of one of the four side walls, each of the four sectored reflectors comprises at least three reflective side walls;
a circuit board disposed within the inner chamber;
a top antenna disposed on a top side of the circuit board within the inner chamber of the metal housing;
a bottom antenna disposed on a bottom side of the circuit board within the inner chamber of the metal housing; and
four pairs of phased array dipole antennas, wherein each of the four pairs is disposed within a recessed region of a respective one of the four sectored reflectors, wherein a first sectored reflector of the four sectored reflectors reflects electromagnetic energy, radiated by a first pair of the four pairs, in a first radiation pattern in a first direction along a center axis of the first sectored reflector, wherein a first phased array dipole antenna of a first pair is disposed inside a first recessed region of a first sectored reflector of the four sectored reflectors, wherein a second phased array dipole antenna of the first pair is disposed inside the first recessed region of the first sectored reflector, wherein the first phased array dipole antenna comprises a first plurality of elements arranged in a linear fashion on a first antenna carrier disposed within the first recessed region, wherein the second phased array dipole antenna comprises a second plurality of elements arranged in a linear fashion on a second antenna carrier disposed within the first recessed region, the second antenna carrier being offset from the first antenna carrier within the first recessed region.

US Pat. No. 10,193,224

SUBMINIATURE PHOTO PHASED ARRAY ANTENNA

KOREA ADVANCED INSTITUTE ...

1. A device constituting a photonic phased array antenna, the device comprising:a low-refractive dielectric substrate;
a nano-structured thin film formed on the low-refractive dielectric substrate; and
a high-refractive semiconductor waveguide formed over the low-refractive dielectric substrate and configured to operate in a single mode in the nano-structured thin film,
wherein an antenna radiating a phase-modulated light wave to a free space is miniaturized to concentrate a radiated beam of a phased array antenna and to widen a scanning range.

US Pat. No. 10,193,222

WIRELESS COMMUNICATION MODULE

MURATA MANUFACTURING CO.,...

1. A wireless communication module comprising:a dielectric substrate;
a ground layer disposed within the dielectric substrate;
an antenna pattern disposed so as to be closer to a first surface of the dielectric substrate than the ground layer is and operating as an antenna;
a high-frequency device mounted in or on a second surface of the dielectric substrate opposite to the first surface, and supplying a high-frequency signal to the antenna pattern; and
a plurality of signal conductor columns and a plurality of ground conductor columns projecting from the second surface and comprising a conductive material,
wherein each of the signal conductor columns is connected to the high-frequency device by a wiring pattern provided in or on the dielectric substrate,
wherein each of the ground conductor columns is connected to the ground layer, and
wherein an end of each of the plurality of signal conductor columns and an end of each of the plurality of ground conductor columns are electrically connected to terminals of a mounting substrate.

US Pat. No. 10,193,213

SELF-ADAPTIVE ANTENNA SYSTEMS FOR ELECTRONIC DEVICES HAVING MULTIPLE FORM FACTORS

Microsoft Technology Lice...

1. An electronic device that is configurable to be transitioned from a first operating mode having a first form factor to a second operating mode having a second form factor, the electronic device comprising:a first device portion that includes a radio frequency (RF) antenna; and
a second device portion that is connected to the first device portion and includes a first antenna adaptation element;
the first antenna adaptation element being positioned more closely to the RF antenna in the second operating mode than in the first operating mode and the first antenna adaptation element being configured to, in the second operating mode, passively counteract a shifting of first and second resonant frequencies of the RF antenna that would otherwise occur as a result of the electronic device being transitioned from the first operating mode to the second operating mode so that the first resonant frequency of the RF antenna remains within a first target frequency band for RF communication and the second resonant frequency of the RF antenna remains within a second target frequency band for RF communication.

US Pat. No. 10,193,209

MAT BASED ANTENNA AND HEATER SYSTEM, FOR USE DURING MEDICAL PROCEDURES

Covidien LP, Mansfield, ...

1. A mat based antenna and heater system for use in detecting transponder tagged objects which are used in performing medical procedures, the mat based antenna and heater system comprising:a first sheet of an electrically insulative material that is sized to support at least a portion of a patient, the first sheet having an upper face and a lower face opposed to the upper face;
a plurality of antennas positioned successively along at least a portion of a length of the first sheet, the antennas sized and dimension to oscillate in at least one of an RF or microwave frequency range in response to a signal;
a first layer of silicon carried by the upper face of the first sheet;
a second layer of silicon carried by the lower second face of the first sheet;
a gel layer positioned relatively above the first layer of silicon with respect to the first sheet;
a foam layer spaced relatively above the gel layer with respect to the first sheet; and
at least one electrical resistance heater element positioned along at least a portion of length of the foam layer, the at least one electrical resistance heater element sized and dimension to dissipate heat in response to a current passing therethrough without oscillation in at least one of the RF or microwave frequency range.

US Pat. No. 10,193,206

METHOD OF MANUFACTURING A SIGNAL TRANSITION COMPONENT HAVING A C-SHAPED CONDUCTING FRAME

TELEFONAKTIEBOLAGET LM ER...

1. A method of manufacturing a signal transition component, comprising:providing an electrically conducting plate having a thickness between a first signal conductor side and a second signal conductor side;
machining a plate aperture in the electrically conducting plate so as to form a first at least partly circumferentially extending electrically conducting frame;
filling the plate aperture with a dielectric material;
machining a first filling aperture in the dielectric material;
plating the first filling aperture with an electrically conducting plating that at least partly covers the inner surface of the first filling aperture;
wherein the transition component comprises a single conducting frame which is the first conducting frame;
wherein the first conducting frame has a C-shape.

US Pat. No. 10,193,197

BATTERY DEVICE

TOYOTA JIDOSHA KABUSHIKI ...

1. A battery device, comprising:a battery for supplying electric power to a motor for driving a vehicle;
a first cooling system having a first cooling fan for supplying cooling air to a first cooling channel of the battery and a first temperature sensor for detecting first cooling air temperature at an inlet of the first cooling channel;
a second cooling system having a second cooling fan for supplying cooling air to a second cooling channel of the battery and a second temperature sensor for detecting second cooling air temperature at an inlet of the second cooling channel; and
a controller for receiving a detection value from each of the first and second temperature sensors,
wherein the controller makes abnormality determination of determining that temperature characteristic of the first or second temperature sensor is abnormal when a difference between the first cooling air temperature and the second cooling air temperature, detected by the first temperature sensor and the second temperature sensor, respectively, after elapse of a predetermined set period after a start switch of the vehicle is turned off while the first cooling fan and the second cooling fan remain stopped, is equal to or greater than a predetermined amount.

US Pat. No. 10,193,192

STRUCTURE FOR MODULATING THE VOLTAGE OF A BATTERY AND THE ACTIVE EQUILIBRATION THEREOF

RENAULT s.a.s., Boulogne...

1. An assembly comprising:a motor;
an accumulator battery comprising:
a plurality of electrical energy storage cells that convert chemical energy to electrical energy by way of an electrochemical oxidation-reduction reaction, the cells being grouped together as composite cells of an even number of cells and the composite cells connected in series with one another; and
an electrical network which connects the cells to one another, the electrical network comprising:
means of connection of the cells of each composite cell in parallel and in series, and
means for controlling the means of connection, configured to connect the cells of each composite cell in parallel or in series; and
a controller including a database register,
wherein the controller acquires a rotation speed and a current for the motor corresponding to an optimal voltage based on the database register and controls the electrical network so that a voltage across terminals of the accumulator battery is equal to the optimal voltage.

US Pat. No. 10,193,191

ELECTRICAL SYSTEM WITH BATTERY MODULE AND COVER ASSEMBLY PROVIDING BUILT-IN CIRCUIT PROTECTION

GM Global Technology Oper...

9. An electrical system comprising:a battery module having a pack section and a cover assembly connected to the pack section;
a direct current (DC) voltage bus; and
at least one high-voltage component connected to the battery module via the DC voltage bus;
wherein the pack section includes an interconnect board, a plurality of conductive channels each forming an elongated U-shape or L-shaped bus bar, and a plurality of battery cells each having at least one electrode cell tab extending orthogonally through the interconnect board, each of the battery cells being disposed behind the interconnect board, the at least one electrode cell tab joined to a corresponding one of the conductive channels, and wherein the cover assembly includes a cover plate and a plurality of conductive interconnect members, a plurality of electrical fuses, and a plurality of sense lines built into or integral with the cover plate, the conductive interconnect members protruding orthogonally outward from the cover plate and forming part of an electrical circuit between the conductive channels of the pack section and the fuses and sense lines of the cover plate when the cover assembly is connected to the pack section.

US Pat. No. 10,193,182

NON-AQUEOUS ELECTROLYTE AND LITHIUM SECONDARY BATTERY COMPRISING SAME

LG Chem, Ltd., (KR)

1. A non-aqueous electrolyte solution for a lithium secondary battery, comprising an electrolyte salt and an organic solvent,wherein the non-aqueous electrolyte solution further comprises a cyano group-containing pyrimidine-based compound represented by the following formula 1, and
the cyano group-containing pyrimidine-based compound is present in an amount of 1 to 20 parts by weight per 100 parts by weight of the organic solvent:

where R1, R2, R3 and R4 are each independently hydrogen, a cyano group, halogen, a substituted or unsubstituted alkyl group having 1 to 10 carbon atoms, or a substituted or unsubstituted alkoxy group having 1 to 10 carbon atoms, in which at least one of R1, R2, R3 and R4 is a cyano group.

US Pat. No. 10,193,180

METHOD FOR MANUFACTURING LAMINATED ELECTRICAL STORAGE DEVICE

MURATA MANUFACTURING CO.,...

1. A method for manufacturing a laminated electrical storage device, the method comprising:heating an external terminal by a heater that is not in contact with the external terminal and is provided so as to be opposed to a first principal surface of the external terminal that extends from a laminated case, wherein the terminal has principal surfaces and secondary surfaces, the principal surfaces being wider than the secondary surfaces; and
pressing opposed laminate films of the laminate case with a heated thermocompression bonding jig so as to thermocompression-bond each of the opposed laminate films to the external terminal and seal the laminate case.

US Pat. No. 10,193,173

ELECTROCHEMICAL HYDROGEN SENSOR FOR GLOBAL/LOCAL HYDROGEN STARVATION DETECTION IN PEM FUEL CELLS

GM Global Technology Oper...

1. A fuel cell system hydrogen starvation detection device, the device comprising:at least one sensor signally cooperative with at least one of an anode and cathode flowpaths within the system, the sensor comprising:
a first electrode configured to generate a first signal that corresponds to a substantially pure concentration of hydrogen; and
a second electrode configured to receive a second signal that corresponds to local hydrogen concentration within the anode flowpath such that a comparison of the first and second signals provides indicia to a controller of a hydrogen starvation condition within a fuel cell stack; and
a voltage source cooperative with the first electrode, the voltage source configured to provide a voltage sufficient to promote at least one reaction that generates the substantially pure concentration of hydrogen within the cell.

US Pat. No. 10,193,172

METHOD FOR STARTING UP A FUEL CELL

Robert Bosch GmbH, Stutt...

1. A method (40) for starting a fuel cell (11), wherein hydrogen is supplied to an anode chamber (15) of the fuel cell (11) and, at the beginning of starting the fuel cell, oxygen is present in the anode chamber (15) of the fuel cell (11), the method comprisingat the beginning of supplying the hydrogen, supplying enough hydrogen to the anode chamber (15) that the hydrogen is at most in a stoichiometric ratio with the amount of oxygen present in the anode chamber (15),
wherein, at the beginning of supplying the hydrogen, the molar fraction of the hydrogen within a volume segment of an anode inlet stream prior to entry into the fuel cell (11) lies below the molar fraction of the oxygen present in the anode chamber (15), wherein the molar faction of the hydrogen within the volume segment of the anode inlet stream lies between 0.09 and 0.13, and wherein an inlet valve (22) for metering a supply of hydrogen is not opened any further as long as oxygen is present in the anode chamber.

US Pat. No. 10,193,165

SEPARATOR AND FUEL CELL

Toyota Jidosha Kabushiki ...

1. A separator used in a fuel cell, whereinthe separator has a recess-projection shape formed by press working,
the separator has one surface as a gas circulation surface and an opposite surface as a cooling surface, the gas circulation surface having a reactive gas flow path including a plurality of reactive gas flow path grooves resulting from the recess-projection shape, the cooling surface having a cooling water flow path including a plurality of cooling water flow path grooves resulting from the recess-projection shape,
the cooling water flow path includes:
an intersection flow path portion including cooling water flow path grooves adjacent to each other with a reactive gas flow path groove of the reactive gas flow path therebetween, and a communication flow path groove formed at the cooling surface side of the reactive gas flow path groove between the adjacent cooling water flow path grooves, the communication flow path groove being shallower than the cooling water flow path grooves; and
a cooling water turn portion where a direction of the cooling water flow path grooves changes,
wherein a reactive gas turn portion is formed at the gas circulation surface such that the reactive gas turn portion turns along the cooling water turn portion,
the reactive gas turn portion is formed of a groove portion having a constant depth, and
the groove portion of the reactive gas turn portion having the constant depth is a shallow groove portion having the same depth as a depth at the gas circulation surface in a position at a backside of a specific part of the cooling surface where the communication flow path groove is formed.

US Pat. No. 10,193,153

POSITIVE ELECTRODE ACTIVE MATERIAL FOR NONAQUEOUS ELECTROLYTE SECONDARY BATTERY

SANYO Electric Co., Ltd.,...

1. A positive electrode active material for a nonaqueous electrolyte secondary battery, comprising:primary particles formed of a lithium transition metal oxide,
a secondary particle formed by aggregation of the primary particles,
the secondary particle having a plurality of recesses, each recess of the plurality of recesses being formed between at least two of the primary particles adjacent to each other on a surface of the secondary particle,
particles formed of a rare-earth compound,
rare-earth compound secondary particles formed by aggregation of the particles formed of the rare-earth compound;
wherein rare-earth compound secondary particles adhere within recesses of the plurality of recesses respectively so as to adhere to the at least two of the primary particles adjacent to each other, and
a tungsten-containing compound adheres to an interface of the primary particles inside the secondary particle.

US Pat. No. 10,193,151

LOW POROSITY ELECTRODES FOR RECHARGEABLE BATTERIES

Umicore, Brussels (BE) U...

1. A positive electrode for a rechargeable battery comprising at least 95 wt % active cathode material with an electrode loading of at least 6 mg/cm2, and an electrode porosity of less than 2 vol %, wherein the active cathode material comprises a bimodal powder mixture composition wherein at least 70 wt % consists of a first lithium cobalt based oxide powder having an average particle size (D50) of more than 25 ?m, and a BET value <0.2m2/g.

US Pat. No. 10,193,149

BATTERY ACTIVE MATERIAL, NONAQUEOUS ELECTROLYTE BATTERY AND BATTERY PACK

KABUSHIKI KAISHA TOSHIBA,...

1. A battery active material, comprising a complex oxide of formula LixTiNb2-yMyO7+? (0?x?5, 0?y?0.5, ?0.3???0.3) and an element M,wherein:
a molar ratio (M/Ti) of the element M to Ti in the active material satisfies the following formula (I):
0.1?M/Ti?0.5  (I);
a molar ratio (Nb/Ti) of Nb to Ti in the complex oxide containing Nb and Ti satisfies the following formula (II):
1?Nb/Ti?5  (II); and
M comprises Mg and at least one element selected from the group consisting of V, B, Na, Al, Si, S, P, K, Ca, Mo, W, Cr, Mn, Co, Ni, and Fe.

US Pat. No. 10,193,139

REDOX AND ION-ADSORBTION ELECTRODES AND ENERGY STORAGE DEVICES

The Regents of the Univer...

1. An energy storage device comprising:a first electrode comprising:
a layered double hydroxide;
a three-dimensional graphene based conductive scaffold; and
a first current collector;
a second electrode comprising:
a hydroxide; and
a second current collector;
a separator; and
an electrolyte;
wherein the energy storage device stores energy through both redox reactions and ion adsorption; and
wherein the layered double hydroxide comprises a metallic layered double hydroxide comprising a zinc-based layered double hydroxide, an iron-based layered double hydroxide, an aluminum-based layered double hydroxide, a chromium-based layered double hydroxide, an indium-based layered double hydroxide, a manganese-based layered double hydroxide, or any combination thereof.

US Pat. No. 10,193,131

RECHARGEABLE BATTERY

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

1. A rechargeable battery comprising:an electrode assembly;
a case accommodating the electrode assembly;
a cap plate covering the case and having a first surface facing the electrode assembly and a second surface opposite the first surface, the cap plate including an injection hole extending from the first surface to the second surface and being sealed by a ball, the second surface having a recess depressed toward the first surface, the injection hole being arranged in the recess; and
a terminal plate covering the injection hole and the ball, the terminal plate including a first region in the recess below the second surface of the cap plate.

US Pat. No. 10,193,130

RECHARGEABLE BATTERY PACK

Samsung SDI Co., Ltd., G...

1. A rechargeable battery pack including:a battery cell including an electrode terminal in a cap plate and configured to perform charging and discharging operations;
a protection element connected to the electrode terminal via a first connecting tab;
a protection management package connected to a second connecting tab of the protection element and connected to the cap plate via an electrode tab;
a molding portion fully enclosing the protection element and the protection management package; and
an adhesive member disposed between the molding portion and the battery cell to attach them, wherein the adhesive member is not enclosed by the molding portion and wherein the first connecting tab has a bending portion with a bend between the electrode terminal and the protection element so as to set a height difference.

US Pat. No. 10,193,127

BATTERY TERMINAL UNIT WITH CURRENT SENSOR

YAZAKI CORPORATION, Mina...

1. A battery terminal unit with a current sensor, the battery terminal unit comprising:a bus bar for a battery terminal, the bus bar including:
an attachment part configured to attach to a battery post;
an extension part extended from the attachment part; and
a connection part which continues from the extension part and is configured to connect to a wire harness; and
a current sensor including a board having a magnetic detection element and a shield plate having a U shape so that both ends of the shield plate are connected to the board so as to define two opening portions oppositely opening,
wherein the extension part is inserted through the openings and extends inside the current sensor,
wherein the board is opposed to a surface of the extension part inside the current sensor,
wherein the attachment part, the extension part, and the connection part are integrally formed, and are configured in a unity member, and
wherein the connection part is connected to one end of the extension part at an opposite side to the attachment part and extends in a transverse direction substantially perpendicular to an overhang direction of the extension part, so that a part of the connection part configured to be connect to the wire harness is disposed on a position offset from the extension part in the transverse direction, and
wherein the connection part includes an extending portion which is bent from the one end of the extension part in a vertical direction perpendicular to both of the overhang direction and the transverse direction so as to be erected in the vertical direction.

US Pat. No. 10,193,122

NON-AQUEOUS ELECTROLYTE SECONDARY BATTERY

TOYOTA JIDOSHA KABUSHIKI ...

1. A non-aqueous electrolyte secondary battery comprising:a separator; and
an electrode,
the separator including a base material layer and a heat resistance layer arranged on a surface of the base material layer,
the heat resistance layer containing inorganic particles and a resin binder,
the electrode facing the heat resistance layer,
the heat resistance layer including, in a direction of thickness of the heat resistance layer, a central portion and a first end portion and a second end portion between which the central portion lies,
the first end portion including an interface with the electrode,
the second end portion including an interface with the base material layer,
a content of the resin binder in the first end portion being not lower than 8 mass % and not higher than 30 mass % based on a total content of the resin binder and the inorganic particles in the heat resistance layer being 100 mass %;
a content of the resin binder in the second end portion being not lower than 8 mass % and not higher than 30 mass % based on the total content of the resin binder and the inorganic particles in the heat resistance layer being 100 mass %; and
a content of the resin binder in the central portion being not lower than 2 mass % and not higher than 7 mass % based on the total content of the resin binder and the inorganic particles in the heat resistance layer being 100 mass %.

US Pat. No. 10,193,121

SEPARATOR FOR LITHIUM SECONDARY BATTERY, LITHIUM SECONDARY BATTERY USING THE SEPARATOR, AND METHOD OF MANUFACTURING THE LITHIUM SECONDARY BATTERY

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

1. A separator for a lithium secondary battery, the separator comprising:a porous base, at least a portion of the porous base comprising at least one selected from polyethylene terephthalate, polybutylene terephthalate, polyester, polyacetal, polyamide, polycarbonate, polyimide, polyether ether ketone, polyether sulfone, polyphenylene oxide, polyphenylene sulfide, polyvinylidene fluoride, polyethylene oxide, polyacrylonitrile, a polyvinylidene fluoride-hexafluoropropylene copolymer, polyethylene, and polypropylene; and
a first coating layer directly on a surface of the portion of the porous base and a second coating layer on a surface of the porous base opposite to the first coating layer, the first coating layer and the second coating layer each comprising a (meth)acrylic acid ester-based polymer having a glass transition temperature of about 10° C. to about 60° C.,
wherein the (meth)acrylic acid ester-based polymer is a polymerization product of an ethylenically unsaturated carboxylic acid ester and a monomer that is copolymerizable with the ethylenically unsaturated carboxylic acid ester,
wherein the ethylenically unsaturated carboxylic acid ester is a mixture of 2-ethylhexyl acrylate, isobornyl acrylate, and hydroxyethyl acrylate, or a mixture of methyl acrylate, ethyl acrylate, and hydroxyethyl acrylate, and
the monomer that is copolymerizable with the ethylenically unsaturated carboxylic acid ester is a mixture of acrylonitrile, methacrylic acid, acrylic acid, and ethylene dimethacrylate.

US Pat. No. 10,193,099

TRANSFORMABLE DEVICE AND METHOD OF MANUFACTURING THE SAME

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

1. A display device, comprising:a display panel; and a transformable device wherein the transformable device includes:
an electro-active layer;
a first electrode inside the electro-active layer; and
a second electrode inside the electro-active layer on the first electrode and at a distance from the first electrode,
wherein the electro-active layer includes impurities, and
wherein a concentration of the impurities in the electro-active layer increases closer to the first electrode and the second electrode.

US Pat. No. 10,193,093

RADIATION DETECTOR

Kabushiki Kaisha Toshiba,...

1. A radiation detector, comprising:a first conductive layer;
a second conductive layer; and
an intermediate layer provided between the first conductive layer and the second conductive layer, the intermediate layer comprising an organic semiconductor region and a plurality of particles which comprise zinc selenide, the organic semiconductor region comprising a portion provided around the particles, a diameter being not less than 1 nanometer and not more than 20 nanometers for at least a portion of the particles, a first bandgap energy of the plurality of particles being larger than a second bandgap energy of the organic semiconductor region.

US Pat. No. 10,193,085

DELAYED FLUORESCENCE COMPOUND, AND ORGANIC LIGHT EMITTING DIODE AND DISPLAY DEVICE USING THE SAME

LG Display Co., Ltd., Se...

1. A delayed fluorescence compound of Formula 1:
wherein n is 1 or 0, wherein L2 is selected from Formula 2, X2 is selected from Formula 3, and Y is selected from Formula 4:

wherein each of R5 and R6 in the Formula 2 is independently selected from hydrogen or C1 alkyl through C10 alkyl.

US Pat. No. 10,193,062

MGO INSERTION INTO FREE LAYER FOR MAGNETIC MEMORY APPLICATIONS

Headway Technologies, Inc...

29. A method of forming a magnetic element exhibiting interfacial perpendicular anisotropy at a first interface between a composite free layer and a first oxide layer or a first non-magnetic metal or alloy (NM1) layer, at a second interface between the composite free layer and a second oxide layer or a second non-magnetic metal or alloy (NM2) layer, and at a plurality of interfaces where the composite free layer contacts a plurality of metal oxide regions in two metal layers each having a non-stoichiometric oxidation state that are formed within the composite free layer, comprising:(a) providing the first oxide layer or the NM1 layer on a substrate;
(b) depositing a first free layer (FL1) on the first oxide layer or the NM1 layer;
(c) depositing a first metal layer (M) or a first alloy (MQ) layer on FL1 where M is a first metal and Q is a second metal;
(d) depositing a second free layer (FL2) on the first M layer or first MQ layer;
(e) depositing a second metal layer (M2) or a second alloy layer (M2Q2) on the FL2;
(f) depositing a third free layer (FL3) on the M2 layer or M2Q2 layer to give the composite free layer comprising a FL1/M/FL2/M2/FL3, FL1/M/FL2/M2Q2/FL3, FL1/MQ/FL2/M2Q2/FL3, or FL1/MQ/FL2/M2/FL3 stack of layers;
(g) depositing the second oxide layer or the NM2 layer on a top surface of the composite free layer that faces away from the first oxide or NM1 layer; and
(h) performing an annealing step such that during one or more of steps (f), (g), and (h) a plurality of M and/or Q metal atoms in the M, M2, MQ, and M2Q2 layers scavenge oxygen from one or more layers in the magnetic element, and react with the scavenged oxygen to form a plurality of metal oxide regions on the M or MQ layer that interface with portions of the FL1 and the FL2, and a plurality of metal oxide regions on the M2 or M2Q2 layer that interfaces with portions of the FL2 and the FL3 thereby enhancing perpendicular magnetic anisotropy (PMA) in the composite free layer.

US Pat. No. 10,193,012

TRANSFERRING METHOD, MANUFACTURING METHOD, DEVICE AND ELECTRONIC APPARATUS OF MICRO-LED

Goertek, Inc., Shandong ...

1. A method for transferring micro-LED, comprising:transferring at least one micro-LED from an original substrate to a support body;
transferring the at least one micro-LED from the support body to a backup substrate; and
transferring the at least one micro-LED from the backup substrate to a receiving substrate, wherein:
the original substrate is laser-transparent;
the support body is transparent;
transferring the at least one micro-LED from the original substrate to the support body comprises:
mounting the original substrate onto the support body, wherein micro-LEDs are formed on the original substrate, the support body has light-release adhesive on a surface of the support body, and the micro-LEDs are adhered to the support body via the light-release adhesive,
irradiating the original substrate with a laser from the original substrate side, to selectively lift-off the at least one micro-LED from the original substrate, and
irradiating light from the support body side, to release un-lifted-off micro-LEDs; and
transferring the at least one micro-LED from the support body to the backup substrate comprises:
bonding the support body with the at least one micro-LED to the backup substrate, and
fully irradiating light from the support body side, to release the at least one micro-LED.

US Pat. No. 10,193,007

SOLAR CELL MODULE AND METHOD FOR MANUFACTURING SAME

KANEKA CORPORATION, Osak...

1. A solar cell module comprising:a solar cell;
and a wiring member, wherein
the solar cell includes a photoelectric conversion section, a collecting electrode provided on a light-receiving side of the photoelectric conversion section, and a back electrode provided on a back side of the photoelectric conversion section,
the collecting electrode includes a plurality of finger electrodes each extending in a first direction, and a bus bar electrode extending in a second direction;
the bus bar electrode includes a first collecting electrode and a second collecting electrode stacked in this order from a photoelectric conversion section side, the second collecting electrode covering an entire length of the first collecting electrode,
the back electrode includes a first back electrode and a second back electrode stacked in this order from the photoelectric conversion section side,
the second collecting electrode and the second back electrode each have two or more layers,
a surface roughness Ral of the first collecting electrode and a surface roughness Ra2 of the second collecting electrode are configured to satisfy Ral>Ra2 and Ra2=1.0 pm to 10.0 ?m,
at least an outermost part of the second collecting electrode and at least an outermost part of the second back electrode are mainly composed of same electroconductive material,
the wiring member is composed of a core material and a conductor that covers a surface of the core material
the bus bar electrode of the solar cell and the conductor of the wiring member are electrically connected to each other, and
the solar cell is electrically connected to another solar cell via the wiring member.

US Pat. No. 10,192,918

IMAGE SENSOR INCLUDING DUAL ISOLATION AND METHOD OF MAKING THE SAME

TAIWAN SEMICONDUCTOR MANU...

1. A method comprising:providing a mask over a substrate, wherein the substrate has a pixel area and a periphery area;
patterning a first opening in the pixel area and a second opening in the periphery area;
etching the mask via the first opening and the second opening;
protecting an entirety of the periphery area;
etching the substrate via the first opening to form a first STI structure having a first depth;
protecting the pixel area;
etching the substrate via the second opening to form a second STI structure having a second depth deeper than the first depth;
depositing an oxide layer in the first and the second STI structures;
removing the mask and an entirety of the oxide layer located above a top surface of the substrate, wherein after removal a surface of the oxide layer is coplanar with the top surface of the substrate;
forming at least one photo detector comprising one or more first NMOS devices in the pixel area, with the proviso that the pixel area does not contain any PMOS devices; and
forming second NMOS devices and PMOS devices in the periphery area.

US Pat. No. 10,192,099

SYSTEMS AND METHODS FOR AUTOMATED SCREENING AND PROGNOSIS OF CANCER FROM WHOLE-SLIDE BIOPSY IMAGES

Board of Regents of The U...

1. A method for automatically detecting classifying, and grading cancerous regions of one or more biopsy images comprising:performing an image color standardization procedure on the one or more biopsy images to produce one or more color standardized biopsy images;
performing edge detection on the one or more color standardized biopsy images;
generating sets of texture-based feature vectors from the one or more color standardized biopsy images, wherein generating sets of texture-based feature vectors comprises extraction of a set of features from Fourier and wavelet transforms and fractal analysis of the one or more color standardized biopsy images;
training a classifier by using the generated sets of texture-based feature vectors;
classifying the one or more biopsy images according to the Gleason grading system;
using the result of the classification to determine the Gleason score of the one or more biopsy images;
wherein fractal analysis of the one or more color standardized biopsy images comprises:
performing image filtering on the one or more color standardized biopsy images depending on nature of noise in the one or more color standardized biopsy image;
binarizing the one or more color standardized biopsy images to produce binary images of the one or more color standardized biopsy images,
calculating fractal dimension of the binary images by using different grid sizes based on a Differential Box Counting (DBC) algorithm; and
fusing resulting fractal dimensions; and
wherein binarizing the one or more color standardized biopsy images comprises:
performing image filtering on the one or more color standardized biopsy images to produce one or more filtered images;
smoothing the one or more filtered images using shape-dependent filters;
calculating gradient vectors in the one or more filtered images using different kernels;
selecting an edge angle in the one or more filtered images;
determining threshold values within a local dynamic range in the one or more filtered images,
generating several edge maps in the one or more filtered images, and
fusing the generated edge maps together to form one or more binary images of the one or more color standardized biopsy images.

US Pat. No. 10,192,006

SIMULATION CONSTRUCTION METHOD FOR THE MEASUREMENT OF CONTROL ROD INSERTION TIME

1. A method for improving design or operation of a nuclear reactor having at least one control rod that falls by gravity toward a core of the nuclear reactor, the method comprising:determining an actual insertion time value when the control rod falls by gravity inside the nuclear reactor;
performing a simulation of a control rod falling by gravity toward a core of the nuclear reactor, said performing including:
three-dimensionally modeling an inside wall of the nuclear reactor, the control rod accommodated inside the nuclear reactor, a guide tube guiding the control rod, an impact absorption tube located at the bottom of the guide tube with a diameter smaller than the diameter of the guide tube, a first flow hole located in the inside wall of the guide tube, and a second flow hole located at the bottom of the impact absorption tube;
configuring a flow field by dividing the inside of the nuclear reactor into a plurality of cells, wherein the flow field is configured by a variable grid system comprising a plurality of variable cells having a configuration that changes as the control rod changes location in the path along which the control rod passes, and by an aligned grid system comprising a plurality of fixed cells which maintain their configuration regardless of the location change of the control rod;
calculating a first simulation estimated value for the insertion time until the control rod is inserted into the impact absorption tube, wherein calculating the first simulation estimated value is determined by analyzing a thermal-hydraulic phenomenon using three-dimensional computational fluid dynamics (CFD) codes; and
calculating a second simulation estimated value, wherein the second simulation estimated value is determined by changing a size of one or more of the variable cells and/or a size of one or more of the fixed cells, when the first simulation estimated value is compared with the determined actual insertion time value, and an error between the first simulation estimated value and the actual insertion time value is determined to be out of a reference range; and
using the second simulation estimated value to change the size of the one or more variable cells and/or a size of one or more of the fixed cells, when the second simulation estimated value is compared with the determined actual insertion time value, and an error between the second simulation estimated value and the actual insertion time value is determined to be out of a reference range.

US Pat. No. 10,191,994

READING FROM A MULTITUDE OF WEB FEEDS

Microsoft Technology Lice...

1. A computer-implemented method of retrieving content published in multiple web feeds offered by multiple sources, the method comprising:identifying web feeds offered by the multiple sources; and
operating the computer to, for each of the multiple sources:
poll the web feeds offered by the source to determine whether any polled web feed has new content;
retrieve the new content from each of the web feeds that has new content;
when new content is retrieved from at least one web feed offered by the source during the poll, increment a content indicator value corresponding to the source if the content indicator value is not currently a maximum value, wherein:
said increment consists of a single increment of the content indicator value regardless of the number of content items retrieved; and
the content indicator value indicates a relative frequency with which new content is retrieved from the source;
when no new content is retrieved from any web feed offered by the source during the poll, decrement the content indicator value if:
the content indicator value is not currently a minimum value; and
the content indicator value has not been decremented within a threshold period of time; and
schedule the source for a next polling.

US Pat. No. 10,191,964

AUTOMATIC ISOLATION AND SELECTION OF SCREENSHOTS FROM AN ELECTRONIC CONTENT REPOSITORY

Microsoft Technology Lice...

1. A computer-implemented method of isolating a captured screenshot from other electronic content items, comprising:receiving a selection to identify screenshots;
accessing a gallery of electronic content items stored in a single content repository, wherein the electronic content items include photos, screenshots and other content items;
determining, for each electronic content item, whether the electronic content item is stored in the single content repository in association with screen resolution information specifying a screen resolution at which the content item was captured;
identifying a screen resolution of a computing device utilized for capturing at least one of the screenshots;
for those ones of the electronic content items determined to be stored in the single content repository in association with screen resolution information, comparing the screen resolution specified by the screen resolution information to the identified screen resolution of the computing device utilized for capturing at least one of the screenshots, to determine whether the electronic content item associated with the screen resolution information is a screenshot;
isolating the screenshots from the photos and the other content items within the electronic content items; and
displaying the isolated screenshots.

US Pat. No. 10,191,962

SYSTEM FOR CONTINUOUS MONITORING OF DATA QUALITY IN A DYNAMIC FEED ENVIRONMENT

1. A system, comprising:a memory that stores instructions; and
a processor that executes the instructions to perform operations, the operations comprising:
subscribing to data feeds and metadata feeds associated with the data feeds;
receiving, from a data feed management system, the data feeds and the metadata feeds;
passively monitoring, by utilizing a feed inspection tool of a computing device, the data feeds and the metadata feeds;
deriving group-by variables and quantitative variables from the data feeds and the metadata feeds;
aggregating, for a plurality of aggregation intervals, the data feeds and the metadata feeds by combining the data feeds and the metadata feeds into an aggregation feed, wherein statistical summaries are computed for the quantitative variables for each combination of the group-by variables;
generating, for a baseline model feed and by utilizing model parameters provided by the feed inspection tool, baseline models at multiple scales by utilizing historical data associated with the aggregation feed in sliding windows of different lengths, wherein the baseline models are generated by utilizing the feed inspection tool of the computing device;
identifying, for a plurality of monitoring time delays, data outliers by comparing the aggregation feed for a current aggregation interval to the baseline model feed;
generating a data quality feed based on the data outliers identified, wherein the data quality feed is generated based in part on sampling a configurable subset of entire files in the data feeds instead of sampling all files in the data feeds, thereby avoiding overhead associated with parsing all the files in the data feeds at a record level, wherein the configurable subset of the entire files are sampled by utilizing a longitudinal sample that is selected when a full feed rate for delivering the files is greater than a number of files a subscriber of the data feeds and the data quality feed is capable of handling, wherein a set of random files across the data feeds are also sampled when generating the data quality feed so as to capture correlations among the data feeds that are not capturable using the longitudinal sample; and
publishing, to the data feed management system, the data quality feed so that the data quality feed is accessible to the subscriber subscribing to the data quality feed, wherein the subscriber is a computer.

US Pat. No. 10,191,957

LIMITING DATASET CARDINALITY FOR RAPID DATA VISUALIZATION

SAP SE, Walldorf (DE)

1. A method of limiting cardinality of large datasets implemented by one or more data processors forming part of at least one computing device, the method comprising:receiving, by at least one data processor of a computing device, a query from a client device, wherein the query includes a plurality of query parameters comprising a number of fragments, a minimum value of a domain of interest, and a maximum value of the domain of interest;
retrieving, by at least one data processor from a remote data store, in response to the query, a query dataset comprised of a plurality of data records based on an inverse function;
determining, by at least one data processor, a fragmentation relation of the query dataset comprised of a plurality of fragments, the plurality of data records, a fragment code, the minimum value of the domain of interest, the maximum value of the domain of interest, and a set of fragment boundaries, wherein a plurality of fragments are comprised of the plurality of data records filtered between a range comprising of the minimum value of the domain of interest and the maximum value of the domain of interest;
determining, by at least one data processor, a representation relation based on the plurality of fragmentation attributes, wherein the plurality of fragments are each associated with a fragment code; determining, by at least one data processor, a visualization relation based upon the representation relation by adding a plurality of visualization attributes associated with the plurality of fragmentation attributes;
determining, by at least one data processor, a result relation based on the visualization relation, wherein the result relation is comprised of a plurality of representative fragments, each representative fragment associated with a unique fragment code;
generating, by at least one processor, encoded limited cardinality dataset for visualization; and
returning, by at least one data processor to the client device, the result relation.

US Pat. No. 10,191,946

ANSWERING NATURAL LANGUAGE TABLE QUERIES THROUGH SEMANTIC TABLE REPRESENTATION

International Business Ma...

1. A computer system for finding an answer to a query from a table, comprising:one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage medium, and program instructions stored on at least one of the one or more tangible storage medium for execution by at least one of the one or more processors via at least one of the one or more computer-readable memories, wherein the computer system is capable of performing a method comprising:
receiving the query and the table, wherein the table is derived from a source document containing the table and a plurality of peripheral context data;
receiving a focus associated with the received query;
receiving the plurality of peripheral context data associated with the table, wherein the received plurality of peripheral context data includes data distinct from the table, and wherein the received plurality of peripheral context data is derived from the source document;
generating a primary tree and a secondary tree based on the received table, wherein the primary tree corresponds with a first column of the received table, and wherein the secondary tree corresponds with a second column of the received table, wherein a primary root node of the primary tree corresponds with a first header value of the first column, wherein a secondary root node of the secondary tree corresponds with a second header value of the second column, wherein a plurality of primary child nodes of the primary tree correspond with a plurality of first column cell values, and wherein a plurality of secondary child nodes of the secondary tree correspond with a plurality of second column cell values, and wherein missing header values are represented by a placeholder value;
generating a hierarchical representation based on the generated primary tree and the generated secondary tree;
mapping the primary tree to the secondary tree;
determining that the primary tree or the secondary tree contains a missing value based on identifying the placeholder value in the primary tree or secondary tree;
determining that the plurality of peripheral context data contains a substitute value based on determining that the primary tree or the secondary tree contains the missing value;
inserting the substitute value from the plurality of peripheral context data in place of the missing value;
determining the received focus is not in the primary tree and secondary tree;
mapping the received focus onto the secondary tree based on determining the received focus is not in the primary tree and secondary tree;
generating a plurality of predicate triples based on the primary tree and the secondary tree;
determining if a predicate triple within the plurality of predicate triples matches the query; and
adding the predicate triple within the plurality of predicate triples to a plurality of candidate answers based on determining that the predicate triple matches the query.

US Pat. No. 10,191,940

GESTURE-BASED SEARCHING

Microsoft Technology Lice...

1. A method comprising:receiving, via an input device, a flick gesture, the flick gesture comprising a continuous non-marking substantially linear gesture;
in response to the received flick gesture, determining if one or more search terms displayed in an interface is selected;
when one or more search terms is selected, performing a search using the selected one or more search terms; and
when one or more search terms is not selected,
causing a search query box to be displayed in the interface;
receiving one or more search terms through the search query box; and
performing a search using the one or more search terms received through the search query box.

US Pat. No. 10,191,935

DATABASE IDENTIFIER GENERATION IN TRANSACTION PROCESSING SYSTEMS

International Business Ma...

1. A method for transaction processing using a database of a transaction processing system, comprising:initiating, by one or more processors, a generation of an identifier based, at least in part, on definitions of both a primary range and a secondary range that are respectively represent either an instance range or a partition range, wherein a definition of the secondary range includes a maximum number of values in the secondary range;
obtaining, by one or more processors, a unique sequence value from a unique sequence range of known maximum number of values;
calculating, by one or more processors, an offset value based on the primary range and the secondary range, wherein calculating the offset value includes:
determining, by one or more processors, a first product by multiplying a value included in the primary range and the maximum number of values in the secondary range;
adding, by one or more processors, the first product to a value included in the secondary range to generate a first total; and
multiplying, by one or more processors, the first total by the maximum number of values in the unique sequence range;
adding, by one or more processors, the offset value to the unique sequence value to generate an identifier value; and
processing a transaction of a plurality of transactions by using the generated identifier value as a database primary key in the database of the transaction processing system.

US Pat. No. 10,191,889

SYSTEMS, APPARATUSES AND METHODS FOR GENERATING A USER INTERFACE BY PERFORMING COMPUTER VISION AND OPTICAL CHARACTER RECOGNITION ON A GRAPHICAL REPRESENTATION

Board of Regents, The Uni...

1. A method for at least partially automating the generation of a user interface for a mobile application, the method comprising:performing computer vision processing on an original graphical representation of a proposed user interface, identifying atomic elements within the original graphical representation, and generating a view hierarchy image having one bounding box for each atomic element;
performing optical character recognition on the original graphical representation, identifying words and lines of text within the original graphical representation, and generating a first word image comprising one bounding box per word and a second word image comprising one bounding box per line;
merging the view hierarchy image and the first word image, removing words that conflict with the bounding boxes of the view hierarchy image, and generating a modified first word image;
merging words from the modified first word image and lines from the second word image into text blocks, grouping words that belong together, splitting words that do not belong together, and generating a third word image comprising one bounding box per valid word;
merging the original graphical representation with the third word image and generating a modified graphical representation comprising text boxes and images;
merging the modified graphical representation with the view hierarchy image and generating a modified view hierarchy image that comprises the text boxes and unknown vision boxes;
traversing a vision box hierarchy of the modified view hierarchy image and generating an OS-specific view hierarchy image that comprises image views, text views, and container views;
determining if there are repeated items in the OS-specific view hierarchy image, creating a list view for any repeated items in the OS-specific view hierarchy image, and generating a modified OS-specific view hierarchy image comprising list view items; and
using at least the modified graphical representation and the modified OS-specific view hierarchy image as an input and generating an OS-specific project directory that comprises OS-specific source code and resource files, wherein the OS-specific project directory is capable of being compiled to produce an OS-specific functional executable application having a graphical user interface that emulates the original graphical representation.

US Pat. No. 10,191,886

GESTURE CONTROLLED CALCULATOR

1. A gesture controlled calculator comprising:a) a touch screen input device and output device;
b) a microprocessor; and
c) a permanent memory comprising computer code to cause said microprocessor to carry out the steps of:
i) receive from a user through a virtual keyboard presented in said touch screen a multiplication problem, said multiplication problem comprising a multiplicand and a multiplier wherein said multiplicand and multiplier each comprise one or more digits and wherein each of said digits is associated with a place value;
ii) upon receipt of said multiplication problem, display on said touch screen:
(1) a work plan area comprising:
(a) said multiplication problem; and
(b) a planning arrow touch target;
(2) a multiplication machine area; and
(3) a totals tracker area;
iii) upon receipt of at least a touch gesture from said user in said planning arrow, carry out the steps of:
(1) separate said multiplication problem into one or more easy multiplication problems wherein each of said easy multiplication problems comprises:
(a) one of said digits of said multiplier with said digit's place value preserved; and
(b) said multiplicand;
(2) display each of said easy multiplication problems in said work plan area; and
(3) display a horizontal selection arrow touch target next to each of said easy multiplication problems;
iv) upon receipt of at least a touch gesture from said user in one of said selection arrow touch targets associated with one of said easy multiplication problems, carry out the steps of:
(1) move said selected easy multiplication problem into said times machine area;
(2) display in a header of said times machine area a very easy multiplication problem associated with said selected easy multiplication problem, said very easy multiplication problem comprising:
(a) the multiplier digit of said selected easy multiplication problem without its place value preserved; and
(b) said multiplicand;
(3) display below said header a stack of said multiplicands wherein:
(a) the number of said multiplicands in said stack is equal to said multiplier digit of said selected easy multiplication problem; and
(b) the digits of said multiplicands in said stack are aligned in columns;
(4) display around each digit of said multiplicands in said stack a virtual digit card;
(5) display an equals bar below said stack of said multiplicands;
(6) display said selected easy multiplication problem at the bottom of said multiplication machine in a problem statement box; and
v) upon receipt of at least a touch gesture from said user in one of said digit cards in one of said columns of digit cards, carry out the steps of:
(1) move all of said digit cards in said selected column of digit cards below the equals bar;
(2) overlap said digits cards in said selected column of digit cards to form a single digit card in a solution position below said equals bar;
(3) display the sum of said digit cards in said selected column of digit cards in said single digit card below said equals bar;
(4) when said sum of said digit cards in said solution position is a two digit number comprising a tens digit and a ones digit, carry out the steps of:
(a) upon receipt of at least a touch gesture by said user in said digit card in said solution position, carry out the steps of:
(i) display a digit card above the next left most column of said digit cards and display said tens digit therein; and
(ii) display said ones digit in said digit card in said solution position;
(5) when all of said digit cards in said stack of multiplicands have been moved below said equals bar and the sums thereof are displayed in digit cards in solution positions below said equals bar, carry out the steps of:
(a) display the solution to said selected easy multiplication problem next so said easy multiplication problem displayed in said solution box;
(b) display a horizontal transport arrow touch target next to said solution to said selected easy multiplication problem; and
(6) upon receipt of at least a touch gesture in said transport arrow, carry out the steps of:
(a) move said solution to said selected easy multiplication problem to an appropriate row in said totals tracker area; and
(b) upon the movement of the solutions of all of said easy multiplication problems to said totals tracker area, carry out the steps of:
(i) present virtual digit cards around each digit of said solutions to said easy multiplication problems displayed in said totals tracker area such that said digits of said solutions to said easy multiplication problems are in columns in said totals tracker area;
(ii) upon receiving at least a touch gesture in one of said digit cards in one of said columns in said totals tracker area, carry out the steps of:
1) move all of said digit cards in said selected column in said totals tracker area below an equals bar in said totals tracker area;
2) overlap said digit cards from said selected column in said totals tracker area to form a single digit card in a solution area in said totals tracker area;
3) display within said digit card in said solution area of said totals tracker area the sum of said digit cards in said selected column in said totals tracker area;
4) when said sum of said digit cards in said selected column in said totals tracker area is a two digit number comprising a tens digit and a ones digit, carry out the steps of:
a) display said tens digit of said two digit number in said digit card in said solution area of said totals tracker area in a digit card above the top row of the next left column of said digit cards in said totals tracker area; and
b) display said ones digit of said two digit number in said digit card in said solution area of said totals tracker area; and
(iii) when all of said digit cards in said totals tracker area have been moved below said equals bar in said totals tracker area, display the solution to said multiplication problem in said solution area of said totals tracker area.

US Pat. No. 10,191,741

SYSTEM AND METHOD FOR MITIGATING THE IMPACT OF BRANCH MISPREDICTION WHEN EXITING SPIN LOOPS

Oracle International Corp...

1. A method, comprising:performing by a computer:
determining that a sequence of program instructions comprises a conditional branch type instruction that includes a hint or parameter that indicates that a particular branch path should be predicted;
performing dynamic branch prediction of the conditional branch instruction;
in response to said determining, predicting that the path taken following the conditional branch type instruction will be the particular branch path indicated by the hint or parameter included in the conditional branch type instruction, wherein the prediction of the particular branch path according to the hint or parameter overrides an outcome of the dynamic branch prediction;
if the particular branch path is correctly predicted, continuing on the predicted branch path; and
if the particular branch path is incorrectly predicted, incurring a misprediction stall.

US Pat. No. 10,191,740

DEINTERLEAVE STRIDED DATA ELEMENTS PROCESSORS, METHODS, SYSTEMS, AND INSTRUCTIONS

Intel Corporation, Santa...

1. A processor comprising:a plurality of packed data registers;
a decode unit to decode an instruction, the instruction to indicate a source operand, to indicate a stride, to indicate at least one set of strided data element positions out of all sets of strided data element positions for the indicated stride, and to indicate at least one destination packed data register of the plurality of packed data registers; and
an execution unit coupled with the plurality of packed data registers, and coupled with the decode unit, the execution unit, in response to the instruction, for each of the indicated at least one set of strided data element positions, to store a corresponding result packed data operand, in a corresponding destination packed data register of the plurality of packed data registers, each result packed data operand to include a plurality of data elements, which are to be from the corresponding indicated set of strided data element positions of the source operand, in which strided data element positions of the set are to be separated from one another by integer multiples of the indicated stride.

US Pat. No. 10,191,735

LANGUAGE-INDEPENDENT PROGRAM COMPOSITION USING CONTAINERS

1. An apparatus comprising:a memory;
at least one hardware processor, coupled to said memory, and,
a non-transitory computer readable medium comprising computer executable instructions which when loaded into said memory configure said at least one hardware processor to:
obtain:
an action sequence comprising a plurality of actions; and
a corresponding input dictionary;
instantiate a first container running a first image for a first one of said actions implemented in a first programming language;
execute said first image for said first one of said actions on said input dictionary to obtain a first action result;
update said input dictionary with said first action result to obtain an updated input dictionary;
instantiate a second container running a second image for a second one of said actions implemented in a second programming language different than said first programming language;
execute said second image for said second one of said actions on said updated input dictionary to obtain a second action result; and
update said updated input dictionary with said second action result to obtain a further updated input dictionary;
wherein said input dictionary, said updated input dictionary, and said further updated input dictionary are independent of said first and second programming languages.

US Pat. No. 10,191,733

SOFTWARE CHANGE PROCESS ORCHESTRATION IN A RUNTIME ENVIRONMENT

SAP SE, Walldorf (DE)

1. A method comprising:defining, by a computer system, a set of software change processes across different platforms and environments;
mapping, by the computer system, each software change process to at least one tool for performing each software change process to generate a software change process map comprising a list of software change processes and at least one corresponding tool for performing each software change process;
receiving, at the computer system, an indication to initiate a software change process orchestration;
identifying, by the computer system, a first software change process and a second software change process to be performed for the software change process orchestration in response to receiving the indication;
accessing, by the computer system, the software change process map comprising the list of change processes mapped to at least one corresponding tool for performing each change process to identify at least one first corresponding tool for the first software change process and at least one second corresponding tool for the second software change process;
creating, by the computer system, a composed process by combining the first software change process to be performed for the software change process orchestration and the at least one first corresponding tool for performing the first software change process, and the second software change process and the at least one second corresponding tool for performing the second software change process;
triggering, by the computer system, execution of the at least one first corresponding tool for performing the first software change process and the at least one second corresponding tool performing the second software change process of the composed process, using a uniform software logistic protocol that manages calls to tools across different platforms and environments, the software logistic protocol comprising a uniform process interface that starts and monitors a software change process;
monitoring, by the computer system, status of an execution of the at least one first corresponding tool and the at least one second corresponding tool during the first software change process and the second software change process of the composed process; and
presenting, by the computer system, the status of the execution of the at least one first corresponding tool and the at least one second corresponding tool during the software first change process and the second software change process of the composed process on a uniform user interface that is process independent.

US Pat. No. 10,191,732

SYSTEMS AND METHODS FOR PREVENTING SERVICE DISRUPTION DURING SOFTWARE UPDATES

Citrix Systems, Inc., Fo...

1. A method for preventing service disruptions in a computing system, comprising:receiving, at a cloud-based computing system, a plurality of messages for initiating software updates requiring system reboots by a plurality of remote computing machines, where each said message is sent by a respective one of the remote computing machines to itself through a hosted maintenance service; and
performing operations by the cloud-based computing system to schedule maintenance operations across the plurality of remote computing machines for a performance of the system reboots in a one-machine-at-a-time manner, where the operations comprise
sequencing the plurality of messages across the remote computing machines so as to ensure that an operational state of only one remote computing machine of the plurality of remote computing machines is transitioned from an online state to an offline state at any given time; and
making the plurality of messages available to the remote computing machines in accordance with the sequencing.

US Pat. No. 10,191,731

SAFE AND AGILE ROLLOUTS IN A NETWORK-ACCESSIBLE SERVER INFRASTRUCTURE USING SLICES

Microsoft Technology Lice...

1. A method of rolling out updates to a network-accessible server infrastructure which operates a plurality of instances of a supporting service, the supporting service comprised by a plurality of service portions, the instances of the supporting service each including the plurality of service portions, the method comprising:receiving an indication of a partition of the instances of the supporting service into a plurality of slices, each instance of the supporting service partitioned to include one or more slices of the plurality of slices, each slice of an instance of the supporting service including one or more of the service portions of the instance of the supporting service; and
deploying a software update to the plurality of instances of the supporting service by
applying the software update to the plurality of slices in a sequence such that the software update is applied to a same slice in parallel across the instances of the supporting service containing that same slice before being applied to a next slice and
waiting a wait time after each applying of the software update to a slice of the plurality of slices before applying the software domain to a next slice of the plurality of slices in the sequence.

US Pat. No. 10,191,729

SYSTEM AND METHODOLOGY FOR UPDATING INDIVIDUALIZED SYSTEM DATA TO FACILITATE REPAIR AND/OR REPLACEMENT SERVICE PROVISION

Lenovo Enterprise Solutio...

1. A system, comprising:a storage device hosting a file system and implementing an operating system, the file system storing first individualized system data identifying a computer hardware component;
a replacement computer hardware component comprising an embedded storage module storing second individualized system data identifying the replacement computer hardware component;
wherein the embedded storage module is configured to implement a routine stored thereon using a processor or a controller of the system;
wherein the routine is configured to overwrite the first individualized system data with the second individualized system data in response to determining a mismatch between the first individualized system data and the second individualized system data;
wherein the storage device is physically separate from the computer hardware component and the replacement computer hardware component;
wherein the embedded storage module is configured to automatically implement the routine during a boot process of the system using a target disk mode function of the boot process;
wherein the embedded storage module is further configured to automatically implement the routine as part of a startup process of the operating system;
wherein the first individualized system data and the second individualized system data each comprise vital product data (VPD) corresponding to the computer hardware component; and
wherein the VPD comprises:
a manufacturer name corresponding to the replacement computer hardware component;
a location corresponding to the replacement computer hardware component, wherein the location includes a city name, a state, and a country name;
a serial number corresponding to the replacement computer hardware component, wherein the serial number is an uninterrupted string of alphanumeric characters excluding special characters and spaces;
a component type corresponding to the replacement computer hardware component, wherein the component type comprises a model name;
a universally unique identifier (UUID) corresponding to the replacement computer hardware component, wherein the UUID is a 128-bit value selected from the group consisting of: a MAC address: a DCE security value, a MD5 hash, and a SHA-1 hash; and
asset tag information corresponding to the replacement computer hardware component, wherein the asset tag information is a string encoded as a barcode on a physical tag applied to the replacement computer hardware component.

US Pat. No. 10,191,724

COMPILER-BASED INSTRUCTION SCOREBOARDING

INTEL CORPORATION, Santa...

1. An apparatus comprising:a processor to:
remove one or more unnecessary dependence edges from a data dependency graph which represents one or dependencies between instructions for execution on a processing device;
partition the data dependency graph into a plurality of sub-graphs based on dependence characteristics of the instructions for execution;
determine a live range for each of the plurality of sub-graphs; and
assign a scoreboard entry to each of the plurality of sub-graphs, wherein sub-graphs which have interfering live ranges are assigned different scoreboard indices which identify an execution order for operations in the plurality of sub-graphs.

US Pat. No. 10,191,682

PROVIDING EFFICIENT LOSSLESS COMPRESSION FOR SMALL DATA BLOCKS IN PROCESSOR-BASED SYSTEMS

QUALCOMM Incorporated, S...

1. A compressed memory controller (CMC), comprising:a mask table providing a plurality of masks and an associated plurality of prefixes;
a pattern identification circuit configured to:
receive a plurality of input words;
for each mask of the plurality of masks of the mask table:
apply the mask to each unassigned input word of the plurality of input words to generate a corresponding plurality of patterns;
determine whether a most frequently occurring pattern exists among the plurality of patterns; and
responsive to determining that a most frequently occurring pattern exists among the plurality of patterns:
output the most frequently occurring pattern and an uncompressed data portion of each unassigned input word to an output generation circuit in association with a prefix of the plurality of prefixes associated with the mask; and
assign the prefix associated with the mask to each unassigned input word corresponding to the most frequently occurring pattern; and
output a plurality of assigned prefixes assigned to the plurality of input words to the output generation circuit;
the output generation circuit configured to generate a compressed output block comprising:
the plurality of assigned prefixes assigned to the plurality of input words;
one or more most frequently occurring patterns, each associated with one of the plurality of assigned prefixes; and
one or more uncompressed data portions of a corresponding one or more input words of the plurality of input words.

US Pat. No. 10,191,680

MEMORY ACCESS CONTROL

Hewlett Packard Enterpris...

1. A method performed on a computing device, comprising:receiving a request to execute an instruction specified to access a first unit of memory identified by a target address, wherein the instruction is associated with a second unit of memory associated with a source address;
identifying a sensitivity value of the target address, wherein identifying the sensitivity value comprises extracting bits from the target address;
identifying a trust value of the source address, wherein identifying the trust value comprises extracting bits from the source address; and
determining whether the request to execute the instruction is trusted to access the first memory unit based on the sensitivity value of the target address and the trust value of the source address.