US Pat. No. 10,244,777

PALATABLE EXPANDED FOOD PRODUCTS AND METHODS OF MANUFACTURE THEREOF

BIG HEART PET, INC., Orr...

1. A pet food product comprising:an expanded matrix comprising:
a skeletal structure comprising starch from 75 to about 95% by weight of said skeletal structure, and
a plurality of intercommunicated pores defined by surfaces of said skeletal structure and dispersed throughout said expanded matrix and partially exposed through an outer surface of said expanded matrix;
fat infused in a substantial amount of said pores from about 10 to about 45% by weight of said pet food product; and
a coating on at least said surface of said expanded matrix from about 20 to about 45% by weight or less of said pet food product.
US Pat. No. 10,245,291

LIPID METABOLISM AND/OR SUGAR METABOLISM IMPROVER CONTAINING LACTIC ACID BACTERIUM OR TREATMENT PRODUCT THEREOF

Asahi Group Holdings, Ltd...

1. A method for improving lipid metabolism and/or sugar metabolism in a subject in need thereof, comprising administering an effective amount of a lactic acid producing bacterium, a treated product thereof, or a mixture thereof to the subject, thereby improving lipid metabolism and/or sugar metabolism in the subject,wherein the effective amount corresponds to about 105 cells/gram to about 1014 cells/gram of the lactic acid producing bacterium;
wherein the lactic acid producing bacterium is Lactobacillus amylovorus CP1563 strain (Accession Number FERM BP-11255), Lactobacillus amylovorus CP1562 strain (Accession Number FERM BP-11379), or a mutant or bred strain thereof;
wherein the lactic acid producing bacterium has dual-agonistic activities on a peroxisome proliferator activated receptor (PPAR)? and a peroxisome proliferator activated receptor (PPAR)?, wherein(a) the PPAR? agonistic activity is about 70% or more of the PPAR? agonistic activity of a positive control, as measured by a PPAR? reporter assay; and(b) the PPAR? agonistic activity is about 30% or more of the PPAR? agonistic activity of a positive control, as measured by a PPAR? reporter assay.
US Pat. No. 10,245,298

COMPOSITIONS AND METHODS FOR TREATING FIBROSIS

Cedars-Sinai Medical Cent...

1. A pharmaceutical composition comprising: a IL-4/IL-13 receptor inhibitor; and (ii) a pharmaceutically acceptable carrier, wherein the IL-4/IL-13 receptor inhibitor is CSRM53567 comprising of the amino acid sequence Tyr-Cys-Asp-Asp-Phe-Val-Gly-Ser-Phe-Asp-Cys-Tyr (SEQ ID NO: 1).
US Pat. No. 10,245,303

COMPOSITIONS AND METHODS FOR ENZYMATIC TREATMENT OF LUNG DISORDERS

Laclede, Inc., Rancho Do...

1. A method of treating a lung disease or condition comprising the step of administering to a patient suffering from the lung disease or condition, a therapeutic composition comprising:(a) a peroxidase enzyme being present in a sufficient quantity such that the biocide is produced in a therapeutically effective concentration;
(b) a salt, wherein the salt is an alkali metal salt of an anion of thiocyanate, iodate and chlorate; and
(c) an aqueous medium in which the peroxidase enzyme and the salt that acts as an oxygen acceptor are stable,wherein the therapeutic composition is administered by a route in which the ingredients of the composition reach the lungs and generate the biocide within the lungs to treat the lung disease or condition.
US Pat. No. 10,246,584

ADDITIVE TO PREVENT PHASE SEPARATION OF LOW PROFILE ADDITIVE IN UNSATURATED THERMOSET POLYESTER COMPOSITIONS

Lubrizol Advanced Materia...

1. A unsaturated resin molding composition comprisingan additive to prevent phase separation,
an addition polymerized polymer (D) for low profile characterized as having a number average molecular weight above 50,000 g/mole and existing as a dispersed phase in said composition,
a radical copolymerizable unsaturated resin, and
a polymerizable unsaturated monomer,wherein said additive to prevent phase separation comprises a reaction product of a functionalized polyether of a formula:R1—(OC?H2?)x—(OCH2CH2)y—W-?-COOH with an aminic polybasic species having at least 3 primary and/or secondary amine groups per molecule and a number average molecular weight of from 100 to 100,000 g/mole in a weight ratio of said R1—(OC?H2?)x—(OCH2CH2)y—W-?-COOH:aminic polybasic species of 10:1 to 60:1,wherein:R1 is a C1-C36 hydrocarbyl group which can be a cyclic, branched, or non-branched alkyl; aryl; alkylaryl or arylalkyl,
? is 3 and/or 4,
x is 10-60,
y is 0-10,
the —(OC?H2?) and —(OCH2CH2) repeat units can be in any order such as random or blocky and y must be less than x,
W is an ester, imide, or optionally amide linking group that can optionally include a hydrocarbylene of 1-4 carbon atoms,
? is an aryl group of 6-10 carbon atoms and said aryl group can optionally have substituent(s) which include linear or branched alkyl chains of 1-4 carbon atoms, halides, and/or —NO2.
US Pat. No. 10,246,625

DISPERSION SOLUTION FOR DRILLING AND METHOD OF EXTRACTION USING THE DISPERSION SOLUTION

TOYO SEIKAN GROUP HOLDING...

1. A method of extracting underground natural resources through an ore chute located in a temperature region where temperature in the region is not higher than 60° C.,the method comprising introducing a dispersion solution into the ore chute with pressure,
wherein the dispersion solution is obtained by dispersing, in water, a hydrolyzable resin pellet that contains a polyoxalate having a ratio of decomposition higher than 40% when the pellet is stored for 4 days at 45° C. in distilled water, in order to hydrolyze the hydrolyzable resin pellet to extract underground natural resources.
US Pat. No. 10,246,641

PROCESSES FOR PRODUCING HYDROCARBON PRODUCTS

THE COMMONWEALTH SCIENTIF...

1. A process for producing extracted plant lipid, the process comprising the steps of:i) extracting lipid from a collection of transgenic vegetative plant parts having a total non-polar lipid content of at least 10% (w/w dry weight); and
ii) recovering the extracted lipid.

US Pat. No. 10,251,161

METHOD FOR DETERMINING TRANSMISSION RESOURCE BLOCK POOL OF TERMINAL IN D2D COMMUNICATION, AND APPARATUS THEREFOR

LG Electronics Inc., Seo...

6. A user equipment (UE) configured to determine a resource block pool in device-to-device (D2D) communication, the UE comprising:a transmitter and a receiver; and
a processor, operatively coupled to the transmitter and the receiver,
wherein the processor is configured to:
perform frequency hopping for logical resource blocks in the resource block pool based on a predefined hopping pattern;
index the frequency hopped logical resource blocks in the resource block pool; and
map the indexed frequency hopped logical resource blocks to physical resource blocks (PRBs),
wherein the indexed frequency hopped logical resource blocks are arranged in ascending order of resource block indices,
wherein the resource block pool is used to transmit D2D signals, and
wherein the resource block pool includes two resource regions,
wherein the two resource regions are determined based on a first PRB of the resource block pool and a last PRB of the resource block pool, and
wherein the first and the last PRBs are informed by higher layer signaling.

US Pat. No. 10,251,160

D2D OPERATION METHOD PERFORMED BY TERMINAL IN WIRELESS COMMUNICATION SYSTEM AND TERMINAL USING SAME

LG ELECTRONICS INC., Seo...

1. A device-to-device (D2D) operation method performed by a terminal in a wireless communication system, the D2D operation method comprising:receiving D2D configuration information indicating a plurality of resource pools which can be used for a D2D operation; and
performing the D2D operation using a resource pool selected from the plurality of resource pools,
wherein the D2D configuration information comprises a field indicating a scheme of selecting the resource pool,
wherein the field indicates a reference signal received power (RSRP) based pool selection or a random selection,
wherein the D2D configuration information includes a low threshold value and a high threshold value of the RSRP such that the terminal selects only one resource pool upon the RSRP based pool selection, and
wherein, when the field indicates the RSRP based pool selection, the UE selects a resource pool having a measured RSRP value that is larger than the low threshold value and smaller than the high threshold value as the resource pool used for the D2D operation.

US Pat. No. 10,251,159

REMOTE STORAGE OVER BACKSCATTER RADIO

X Development LLC, Mount...

1. A method of remotely storing data over a wireless communication channel, the method comprising:querying a file system of a mobile device to identify candidate data stored on the mobile device for remote storage;
wirelessly pairing with a base station;
receiving electromagnetic (“EM”) radiation incident upon the mobile device from the base station;
performing a configuration routine to adaptively identify a subset of available impedances that improves a signal-to-noise ratio (“SNR”) of a backscatter channel within an environment including the mobile device and the base station and increases a throughput between the mobile device and the base station;
using the identified subset of available impedances as a symbol constellation for encoding the candidate data on the backscatter channel at the throughput increased by the configuration routine;
modulating a radar cross-section of the mobile device between two or more states;
encoding the candidate data onto the backscatter channel of the EM radiation via the modulation of the radar cross-section; and
transmitting the candidate data to the base station over the backscatter channel for remote storage,
wherein wirelessly pairing with the base station comprises establishing the wireless communication session between the mobile device and the base station for data communications over the backscatter channel.

US Pat. No. 10,251,158

LOW LATENCY ENHANCEMENTS TO CV2X AUTONOMOUS RESOURCE SELECTION AND RE-SELECTION PROCEDURE FOR VEHICLE-TO-VEHICLE COMMUNICATIONS

QUALCOMM, Incorporated, ...

1. A method for communication, comprising:monitoring communication resources in a communication system;
determining a set of candidate resources to use for subsequent transmission of information within a time window such that the time window is minimized based on a desired communication latency parameter that considers at least one or more of communication channel congestion and a priority of the intended transmission;
determining a set of lowest energy resources from the set of candidate resources;
selecting a low energy resource from the set of lowest energy resources; and
transmitting data on the selected low energy resource.

US Pat. No. 10,251,157

RESOURCE POOL ACCESS FOR DEVICE TO DEVICE COMMUNICATIONS

Sharp Kabushiki Kaisha, ...

3. A method in a user equipment, the method comprising:receiving broadcast information from a base station, the broadcast information including information indicating a set of plural pools of resources used for transmission, each of the plural pools of resources comprising time-frequency resources;
selecting a pool of resources from the set of plural pools of resources; and
transmitting a sidelink direct transmission data using the selected pool of resources,
wherein the selection comprises:
(i) in a case where the broadcast information includes information on a priority(s) associated with the set of plural pools of resources, selecting the pool of resources from the set of plural pools of resources based on the associated priority; and
(ii) in a case where the broadcast information does not include information on the associated priority, selecting the pool of resources from the set of plural pools of resources based on an instruction from an upper layer.

US Pat. No. 10,251,156

BASE STATION AND RADIO TERMINAL

KYOCERA Corporation, Kyo...

1. A base station, comprising:a controller configured to perform superposition transmission that is a scheme for performing MBMS (Multimedia Broadcast Multicast Service) transmission and PDSCH (Physical Downlink Shared Channel) transmission by using a same time-frequency resource, wherein
the controller is configured to perform processes of:
transmitting PDSCH data to a radio terminal by the PDSCH transmission and transmitting a demodulation reference signal for demodulating the PDSCH data; and
transmitting, to the radio terminal, information indicating a ratio or an offset of a transmission power of the demodulation reference signal with respect to a transmission power of the PDSCH data.

US Pat. No. 10,251,149

METHOD AND SYSTEM FOR TRACKING AND DETERMINING A LOCATION OF A WIRELESS TRANSMISSION

BINJ Laboratories, Inc., ...

1. A system for managing communication access in a designated area, the system comprising:a first system comprising:
at least one transmitting system configured to transmit a pre-determined signal into the designated area, wherein at least one transmission element is located within the area, said pre-determined signal initiating a time-frame, said time-frame comprising a plurality of time slot windows; and
at least one receiving system configured to receive a response signal, from a corresponding one of the at least one transmission element, in response to the pre-determined signal, said response signal being received in a time slot window assigned to said corresponding one of the at least one transmission element, wherein each of the at least one transmission element is assigned a corresponding one of said time slot window in which to generate said response signal; and
a second system comprising:
at least one receiving system configured to receive a transmission from a transmission device, wherein said transmission being independent of, said response transmissions; and
a processing system comprising:
a processor configured to:
receive information associated with the response signal received from corresponding ones of said at least one transmission element and the transmission from said transmission device;
associate the transmission device with a selected one of the at least one transmission element;
associate the selected one of the transmission elements with a corresponding user based on received information within the response signal associated with the selected one of the at least one transmission element; and
determine an action to be performed based on the received information.

US Pat. No. 10,251,148

METHOD FOR LOCATING A TERMINAL CONNECTED TO A CELLULAR TELECOMMUNICATIONS NETWORK

Orange, Paris (FR)

1. A method for locating a terminal equipped with a security module, connected to a cellular telecommunications network and located in a current cell,said terminal storing in said security module an identifier of the current cell and at least one identifier of a previous cell in which the terminal was previously located;
said method comprising the following steps, implemented by a processing server connected to said network:
receiving said identifiers received from the terminal via the communication network;
estimating location information for the terminal using location coordinates associated with at least one previous cell identified by an identifier stored in the terminal, wherein the location information is estimated based on location coordinates associated with a last cell in which the terminal was located, wherein the location information is estimated without the location coordinates of the current cell,
wherein estimating the location information comprises the sub-steps of:
determining a path of travel of the terminal using a geometric model established from the location coordinates associated with at least three previous cells, and
estimating the location information based on said path of travel, the estimated location information comprising a set of location coordinates for the terminal whose spread is dependent on an average distance between the location coordinates associated with the three previous cells and the location coordinates calculated based on the geometric model; and
updating a repository of cell identifiers that stores location coordinates for each cell identifier by adding the identifier of the current cell if this identifier is unknown to said repository.

US Pat. No. 10,251,142

USER EQUIPMENT AND METHOD FOR TIME AND FREQUENCY SYNCHRONIZATION

SPREADTRUM COMMUNICATIONS...

1. A method for time and frequency synchronization, comprising:a UE (User Equipment) measuring a primary measurement reference signal transmitted on at least one basic sub-band, where the at least one basic sub-band has a preset carrier numerology and a preset waveform configuration;
calculating a first time deviation and a first frequency deviation between the UE and a base station on the at least one basic sub-band, based on a measurement result obtained by measuring the primary measurement reference signal; and
keeping the UE in time and frequency synchronization with the base station on the at least one basic sub-band, based on the first time deviation and the first frequency deviation,
wherein when the UE is scheduled to receive data on another sub-band other than the at least one basic sub-band, the method further comprises:
when the another sub-band is determined to be configured with a secondary measurement reference signal and the secondary measurement reference signal is determined to be not associated with the primary measurement reference signal, measuring the secondary measurement reference signal transmitted on the another sub-band;
calculating a second time deviation and a second frequency deviation between the UE and the base station on the another sub-band, based on a measurement result obtained by measuring the secondary measurement reference signal; and
keeping the UE in time and frequency synchronization with the base station on the another sub-band, further based on the second time deviation and the second frequency deviation.

US Pat. No. 10,251,140

METHOD AND APPARATUS FOR SYNCHRONIZATION SIGNAL TRANSMISSION IN A WIRELESS COMMUNICATION SYSTEM

TELEFONAKTIEBOLAGET LM ER...

1. A method of operation performed by a radio network node in a wireless communication network, the method comprising:configuring synchronization-signal transmissions by the radio network node according to a configured set of beamforming parameters, the configured set of beamforming parameters including a transmit duration value for each beam direction associated with a plurality of directional beams, wherein the transmit duration value for each beam direction defines the duration of synchronization-signal transmission in the beam direction for each synchronization-signal transmission cycle performed by the radio network node via the plurality of directional beams, and wherein the transmit duration value for each beam direction depends on an expected received-signal quality for the synchronization signal in a coverage area corresponding to the beam direction; and
for each synchronization-signal transmission cycle, transmitting the synchronization signal in each beam direction with the duration of synchronization-signal transmission defined by the transmit duration value corresponding to the beam direction.

US Pat. No. 10,251,105

DYNAMIC MOBILITY MANAGEMENT SYSTEM

Universidade de Aveiro, ...

1. A mobility management system for an IP-protocol data communication network, comprising:a plurality of mobility anchor nodes coupled to a first part of the IP-protocol data network, each anchor node providing communication paths from a part of the IP-protocol data network associated with said anchor node and the first part of the IP-protocol network;
a first mobile node configured to maintain network sessions when moving between the parts of the IP-protocol data network, with a corresponding mobility anchor node of each of said parts providing communication paths to nodes coupled to the first part of the IP-protocol data network;
wherein some but not all of the mobility anchor nodes are configured according to a mobility management approach for managing movement of the first mobile node among parts of the IP-protocol network associated any of the mobility anchor nodes, the mobility anchor nodes so configured herewith designated mobility access routers;
wherein said first mobile node is configured to
detect whether a first mobility anchor node providing communication paths between the first mobile node and the first part of the IP-protocol data network is a mobility access router, and
if said first mobility anchor node is a first mobility access router, cause the first mobility access router to form a first network binding between the first mobility access router and a second mobility access router previously accessed by the first mobile node, such that previously established network sessions of the first mobile node are passed through said first network binding and are established through both the second mobility access router and the first mobility access router, and
if said first mobility anchor node is not a mobility access router, form a second network binding between the first mobile node and the second mobility access router, such that the previously established network sessions of the first mobile node are passed through said second network binding and are established through the second mobility access router.

US Pat. No. 10,251,082

MEASUREMENT CONFIGURING METHOD AND DEVICE FOR DUAL CONNECTIVITY, MEASURING METHOD AND DEVICE FOR DUAL CONNECTIVITY, SCHEDULING METHOD AND DEVICE FOR DUAL CONNECTIVITY, STORAGE MEDIUM, BASE STATION AND TERMINAL

SPREADTRUM COMMUNICATIONS...

5. A measurement configuring device for dual connectivity, being applied in a master base station in a master network and comprising:a first sending circuitry, configured to: after a Radio Resource Control (RRC) connection is set up with a user equipment (UE), send master network measurement configuration to the UE;
a determining circuitry, configured to determine first secondary network measurement configuration for a secondary base station in a secondary network;
a second sending circuitry, configured to send to the secondary base station a dual connectivity configuration request which comprises the first secondary network measurement configuration; and
a first receiving circuitry, configured to receive second secondary network measurement configuration and a secondary network measurement gap configured by the secondary base station, wherein the secondary network measurement gap is determined based on the first secondary network measurement configuration and the second secondary network measurement configuration.

US Pat. No. 10,251,079

CLOUD-BASED SERVICES FOR MANAGEMENT OF CELL-BASED TEST SYSTEMS

W2BI, INC., South Plainf...

1. A method of managing a plurality of cell-based test systems for user equipment, the method comprising:selecting and accessing, at a server communicatively coupled to the plurality of cell-based test systems via a network, a test case from a test case library, wherein the user equipment comprises user equipment to be tested at a cell-based test system of the plurality of cell-based test systems and also comprises reference user equipment that is operable for calibrating the cell-based test system, wherein the test case is selected according to profile information about the user equipment to be tested, wherein the cell-based test system comprises a portable test unit and a computer system coupled to the portable test unit, and wherein the portable test unit comprises a shielded box configured to contain the user equipment to be tested;
sending the test case, from the server over the network, to the cell-based test system, wherein the cell-based test system is operable for automatically performing the test case on the user equipment to be tested;
selecting and accessing, at the server, a device profile from a device profile library, wherein the device profile corresponds to the profile information about the user equipment to be tested and comprises an application program interface operable for controlling the user equipment to be tested;
sending the device profile from the server over the network to the cell-based test system;
receiving, at the server over the network from the cell-based test system, information about a characteristic of the cell-based test system measured using the reference user equipment;
storing the information about the characteristic at the server;
prior to the cell-based test system performing the test case on the user equipment to be tested, sending the information about the characteristic from the server over the network to the cell-based test system;
receiving, at the server from the cell-based test system over the network, results from performing the test case on the user equipment coupled to the cell-based test system; and
storing the results at the server.

US Pat. No. 10,251,076

SELF-CARE SELF-TUNING WIRELESS COMMUNICATION SYSTEM

CARRIER IQ, INC., Sunnyv...

1. A method, comprising:receiving, from a mobile wireless device, a care request that includes a user description of a request for service that identifies a problem experienced by the user concerning operation of the mobile wireless device and/or a wireless communication network;
in response to receipt of the care request, extracting a cohort from a current overall population of mobile wireless devices;
creating a service ticket based on the care request;
correlating the problem with data associated with one or more members of the cohort, wherein the correlation is based on wireless communication network analytics performed with respect to the cohort;
identifying a probable cause for the problem based on the correlating process;
creating, and transmitting to the mobile wireless device, information identifying the probable cause, and a diagnosis for the problem; and
when an indication is received from the mobile wireless device that the user has accepted the diagnosis, augmenting a history of device states and network states associated with the cohort with information concerning a configuration change made as a result of user acceptance of the diagnosis, wherein the configuration change is associated with the mobile wireless device and/or with the wireless communication network.

US Pat. No. 10,251,067

METHODS OF BEACON TRANSMISSION FOR MEASUREMENTS IN OPPORTUNISTIC SPECTRUM ACCESS

HFI Innovation INC., Hsi...

1. A method, comprising:allocating a set of radio resources in a shared spectrum, wherein the set of radio resources occupies a set of time windows periodically configured for downlink beacon signal transmission by a base station in a wireless communication network;
performing a channel access procedure during a time window and thereby obtaining a beacon signal start time inside the time window if the base station detects a channel idle condition; and
transmitting a beacon signal using a radio frequency (RF) transceiver to a plurality of user equipments (UEs) at the beacon signal start time, wherein the time window length is longer than the beacon signal transmission length and shorter than a periodicity of the set of time windows.

US Pat. No. 10,251,055

METHODS AND SYSTEMS FOR ESTABLISHING AN ENCRYPTED-AUDIO SESSION

NAGRAVISION S.A., Chesea...

1. A method. comprising:receiving, at a personal mobile device, a session-request message requesting establishment of an encrypted-audio session with a call-initiating device;
in response to receiving the session-request message, presenting via a user interface of the personal mobile device, one or more call-response inquiries, the one or more call-response inquiries including an accessory-status inquiry with respect to an accessory to the personal mobile device;
receiving, at the personal mobile device via the user interface, an accessory-unready indication with respect to the accessory, the accessory-unready indication being associated with the presented accessory-status inquiry;
in response to receiving the accessory-unready indication, the personal mobile device establishing a communication link with the call-initiating device and refraining from exchanging audio data with the call-initiating device via the established communication link; and
making, at the personal mobile device, an accessory-ready determination with respect to the accessory, and responsively establishing the encrypted-audio session at least in part by receiving encrypted-audio data from the accessory and forwarding, via the established communication link, the encrypted-audio data to the call-initiating device.

US Pat. No. 10,250,983

DISTRIBUTED AND UPGRADABLE AUDIO SYSTEM

NIO USA Inc., San Jose, ...

1. A vehicle, comprising:an interior of the vehicle; and
a modular audio system provided in the interior of the vehicle, the audio system comprising:
an audio network backbone including a single strand of cable circling the interior of the vehicle;
a digital audio controller (DAC) connected to the single strand of cable; and
two or more digital signal processor (DSP), amp, speaker (DAS) modules connected to the single strand of cable at different locations in the interior of the vehicle, wherein each of the two or more DAS modules are in communication with the DAC via the connection to the single strand of cable, wherein each DAS module of the two or more DAS modules receives a digital sound signal from the DAC and converts the digital sound signal into sound through the corresponding speaker, and wherein the DAC identifies each of the two or more DAS modules connected to the single strand of cable without requiring a direct connection to the two or more DAS modules.

US Pat. No. 10,250,979

ELECTROMAGNETIC ACOUSTIC TRANSDUCER EXCITATION SOURCE WITH PROGRAMMABLE TONE BURST GENERATOR

1. An electromagnetic acoustic transducer excitation system comprising a tone burst generator, the tone burst generator comprising:an oscillator device configured to produce a radio frequency signal;
an analog switch configured to produce an output based on the radio frequency signal produced by the oscillator device and a control signal;
a pre-amplifier configured to amplify the output of the analog switch and produce a tone burst output signal; and
a control module configured to produce the control signal for providing to the analog switch, the control module comprising:
a reference pulse source configured to produce reference pulses and counter-reset pulse;
a counter configured to store counter pulses, the counter pulses being based on the radio frequency signal produced by the oscillator, the counter being furthermore configured to reset a count of the counter pulses based on the counter-reset pulse, the counter being further configured to receive a counter clock input signal;
a comparator configured to compare the reference pulses with counter pulses and produce an output signal indicative of a number of counter pulses being less than a number of reference pulses;
a first AND gate configured to receive a first input and a second input, the first input being based on the radio frequency signal produced by the oscillator device and the second input being based the output from the comparator indicative of a number of counter pulses being less than a number of reference pulses, the first AND gate being configured to produce the counter clock input signal for providing to the counter;
a phase detector configured to receive a first input and a second input, the first input being based on the counter clock input signal of the first AND gate and the second input being based on the output from the comparator indicative of a number of counter pulses being less than a number of reference pulses, the phase detector being further configured to generate a phase detector output; and
a second AND gate configured to receive a first input and a second input, the first input being based on the phase detector output and the second input being based the output from the comparator indicative of a number of counter pulses being less than a number of reference pulses, the second AND gate configured to produce the control signal for providing to the analog switch.

US Pat. No. 10,250,952

DYNAMIC CONTENT ALLOCATION AND OPTIMIZATION

Visible World, LLC, Phil...

1. A system comprising:a receiver configured to receive, from a first server, first information comprising a targeted number of impressions of internal marketing content and a targeted number of impressions of external marketing content to be distributed via a network;
a processor configured to determine available inventory comprising a plurality of time slots for distributing content via the network;
the receiver further configured to receive, from a second server, second information comprising ratings data associated with each of a plurality of computing devices during the plurality of time slots;
the processor further configured to determine, based on the available inventory and the second information, a content distribution schedule for distributing the external marketing content and the internal marketing content to the plurality of computing devices, wherein the content distribution schedule is configured to first achieve the targeted number of impressions of the external marketing content using the available inventory and then achieve the targeted number of impressions of the internal marketing content using remaining inventory;
a transmitter configured to transmit, to the plurality of computing devices via the network, the external marketing content and the internal marketing content based on the content distribution schedule;
the receiver further configured to receive feedback information comprising viewing data associated with the external marketing content and the internal marketing content; and
the processor further configured to determine, based on the feedback information, an updated content distribution schedule.

US Pat. No. 10,250,951

SYSTEMS AND METHODS FOR PLANNING, EXECUTING, AND REPORTING A STRATEGIC ADVERTISING CAMPAIGN FOR TELEVISION

ADOBE INC., San Jose, CA...

1. A computerized method for generating a user interface facility for efficiently planning advertising campaigns for TV the method comprising:receiving a set of television viewership data;
providing, for display via a client device, a campaign user interface comprising targeting characteristic selectable elements;
based on user interaction with the targeting characteristic selectable elements, receiving, from the client device, targeting characteristics for an advertising campaign;
generating a list of targeted TV ad slots by analyzing the television viewership data and the targeting characteristics; and
providing for display, via the campaign user interface of the client device with the targeting characteristic selectable elements, projected campaign results corresponding to the generated list of targeted TV ad slots, the projected campaign results comprising impressions with respect to categories of:
i) demographic viewer characteristics;
ii) strategic viewer characteristics; and
iii) a combination of demographic and strategic viewer characteristics, and
wherein the projected campaign results with respect to each of the categories is displayed separately.

US Pat. No. 10,250,941

SYSTEM AND METHOD FOR MAPPING AFFILIATED GRAPHS USING VIDEO FINGERPRINTS

NBCUniversal Media, LLC, ...

1. A method comprising:receiving first media corresponding to a first package encoding of a video content;
identifying a first set of frames of the first media and generating video fingerprints for the first media based on the first set of frames;
receiving second media corresponding to a second package encoding of the same video content;
identifying a second set of frames of the second media and generating video fingerprints for the second media based on the second set of frames;
generating a mapping for the entire video content comprising alignment information of a first plurality of frames of the first set of frames and a second plurality of frames of the second set of frames based on the generated video fingerprints for the first media and the generated video fingerprints for the second media; and
prior to playback of the video content, outputting the generated mapping for the entire video content, the generated mapping identifying switch points for switching from the first package encoding to the second package encoding during display of the video content,
wherein the switch points are defined by the alignment information,
wherein the alignment information of the generated mapping comprises an offset value for each alignment between the first plurality of frames of the first set of frames and the corresponding second plurality of frames of the second set of frames, and
wherein the offset value indicates a time difference by which each of the first plurality of frames of the first set of frames is shifted from a corresponding frame of the second plurality of frames of the second set of frames.

US Pat. No. 10,250,934

MOBILE TO SET-TOP BOX LINKING

COX COMMUNICATIONS, INC.,...

1. A method of linking a mobile communications device associated with a wireless communications system to a cable television services system via a cable television services system set-top box, the method comprising:providing a set-top box for each user of a plurality of users subscribing to receive service via the set-top boxes over the cable television services system;
at the mobile communications device of a user subscribing to receive service via the set-top box, capturing identification information associated with the set-top box wherein the user's set-top box is associated with the cable television services system;
communicating to the cable television services system via the mobile communications device the captured identification information associated with the set-top box that is associated with the cable television services system and communicating to the cable television services system via the mobile communications device identification information associated with the mobile communications device that is associated with the wireless communications system;
based on the captured identification information, registering the mobile communications device with the cable television services system in association with the set-top box to control the services from the cable television services system via functionality associated with the set-top box; and
allowing control functionalities associated with the set-top box and the associated cable television services system to be performed via the registered mobile communications device via the wireless communications system in order to control services from the cable television services system.

US Pat. No. 10,250,933

REMOTE DEVICE ACTIVITY AND SOURCE METADATA PROCESSOR

SPOTIFY AB, Stockholm (S...

1. A method for receiving and processing activity data from remote devices and metadata from sources by a media object recommendation system, comprising the steps of:receiving, from a plurality of remote devices, activity data corresponding to one or more media objects accessible by the plurality of remote devices;
generating, for each of the plurality of remote devices, a taste profile containing a record corresponding to the activity data;
generating a plurality of media object documents, each media object document containing a plurality of media object terms related to a media object, each media object term being a term-weighted pair associated with one of a plurality of buckets, wherein the weight of the term-weighted pair indicates how close the media object term describes the media object;
generating an inverted index containing records having a plurality of index terms that are indexes to the plurality of media object documents, each index term corresponding to at least one of the plurality of media object terms in the plurality of media object documents;
computing a self-similarity term score for each bucket of the plurality of buckets based on a similarity of the media object terms in each bucket, and weighting each bucket based on the self-similarity term score; and
generating a personalized recommendation for each taste profile based on the activity data and the weighting of each bucket.

US Pat. No. 10,250,931

SYSTEMS AND METHODS FOR SEMANTIC EDITORIAL CONTROL AND VIDEO/AUDIO EDITING

Visible World, LLC, Phil...

1. A method comprising:sending, to a first computing device, data indicative of one or more criteria associated with media content to enable display of the data indicative of the one or more criteria;
receiving, from the first computing device, an indication of a selection of the one or more criteria;
sending, to an assembly function, the selection;
receiving, from the assembly function, at least one version of media content assembled in accordance with the selection; and
transmitting, to a second computing device, the assembled version of media content to enable distribution of the assembled version of media content.

US Pat. No. 10,250,930

MEDIA CONTENT INGESTION

BCE INC., Verdun (CA)

1. A method for ingesting media content comprising:receiving at a pre-ingestion server an ingestion package comprising a media asset and associated metadata describing the media content and different access rights information for the media asset over a plurality of different content delivery platforms, the access rights information specifying respective access rights to the media asset over the plurality of different content delivery platforms, the metadata and access rights defined in accordance with a common metadata specification, the common metadata specification providing a common set of content access right terms for specifying content access rights for each of the plurality of different content delivery platforms;
at the pre-ingestion server, generating from the received ingestion package at least two different content distribution packages by, for each of the at least two different content distribution packages:
encoding the media asset in the ingestion package according to an ingestion specification definition for the respective content delivery platform; and
preparing the access rights information according to the ingestion specification definition for the respective content delivery platform; and
providing each of the generated content distribution packages to the respective content delivery platform for ingestion into the content delivery platform.

US Pat. No. 10,250,917

INSERTING SECONDARY CONTENT AFTER PAUSE IN DELIVERY

COX COMMUNICATIONS, INC.,...

1. A system for providing enhanced playback of content recorded on a cloud-based Digital Video Recorder (cDVR), the system comprising:a processor; and
computer readable storage media including instructions, which when executed by the processor enable the system to provide a cDVR application server, operable to:
in response to receipt of a record command to record a primary content item to a cloud-based Digital Video Recorder (cDVR) storage remote from an endpoint device:
determine if a subscription to record to the cDVR storage that is remote from the endpoint device exists;
in response to confirming absence of a subscription to record to the cDVR storage, transmit a message to the endpoint device explaining terms for cDVR service before recording the primary content item;
if a subscription to record to the cDVR storage exists, record the primary content item to the cDVR storage absent storing secondary content items included with the primary content item in the cDVR storage; and
as the primary content item is recorded, insert one or more pre-roll triggers with the primary content item to trigger provision of secondary content comprising pre-roll content during playback of the primary content item;
in response to a playback command:
retrieve the primary content item from the cDVR storage that is remote from the endpoint device for playback on the endpoint device;
provide the secondary content comprising the pre-roll content with the primary content item according to the one or more pre-roll triggers;
transmit the primary content item as a stream to the endpoint device so that the pre-roll content is displayed before initially displaying the primary content item with trick play modalities disabled during the display of the pre-roll content;
enable building a primary content item buffer on the endpoint device during provision of the secondary content comprising the pre-roll content;
enable storing the secondary content comprising the pre-roll content in a cache of the endpoint device;
monitor consumption of the stream on the endpoint device for pauses in the playback of the primary content item;
retrieve the secondary content comprising the pre-roll content from the cache of the endpoint device for the stream in response to resuming playback of the stream from a pause; and
in response to resuming playback of the stream from the pause, enable display of the secondary content comprising the pre-roll content before resuming playback of the primary content item with the trick play modalities disabled during the display of the pre-roll content.

US Pat. No. 10,250,915

SYSTEMS, METHODS, AND SOFTWARE FOR MOBILE VIDEO DISPLAY AND MANAGEMENT

Verint Systems Ltd., Her...

1. A method of mobile video display and management, the method comprising:acquiring a plurality of streams of live video data from a plurality of cameras;
storing each of the plurality of streams of live video data as recorded video data;
presenting, at a remote device, available streams of live video data;
receiving a selection of one or more available streams of live video data for presentation at the remote device;
presenting, at the remote device, each selected stream of live video data and a corresponding delay indication that describes how close the stream of live video data is to real-time, and maintaining an aspect ratio of each selected stream of live video data.

US Pat. No. 10,250,893

METHOD AND DEVICE FOR ENCODING BOTH A HIGH-DYNAMIC RANGE FRAME AND AN IMPOSED LOW-DYNAMIC RANGE FRAME

INTERDIGITAL VC HOLDINGS,...

15. A device for encoding a frame whose pixel values belong to a high-dynamic range and an imposed frame whose pixel values belong to a lower-dynamic range, wherein the device comprises a processor configured to:determine a backlight frame from the luminance component of the frame;
calculate a residual frame responsive to the frame and the backlight frame; and
predictive-encode the residual frame using a predictor of the residual frame calculated from an imposed frame, said imposed frame being a low-dynamic version of the frame to be encoded.

US Pat. No. 10,250,862

VIDEO PROCESSING DEVICE

ONKYO CORPORATION, Osaka...

1. A video processing device comprising:a controller that obtains dynamic range of a display device;
an obtaining section that obtains content information; and
a video processor that converts a video signal based on the dynamic range of the display device that is obtained by the controller and the content information that is obtained by the obtaining section;
wherein the video processor converts the video signal so that minimum luminance of content that is included in the content information becomes minimum luminance of the dynamic range of the display device and maximum luminance of the content that is included in the content information becomes maximum luminance of the dynamic range of the display device; and
wherein the controller;
makes the video processor generate multiple ramp images or gray scale images that are different from each other in maximum value and minimum value,
sends the multiple ramp images or gray scale images to the display device in turn,
receives selection of any one of the multiple ramp images or gray scale images, and
obtains the maximum value and the minimum value of the ramp image or gray scale image of which selection is received as the dynamic range of the display device.

US Pat. No. 10,250,860

ELECTRONIC APPARATUS AND IMAGE DISPLAY METHOD

Alpine Electronics, Inc.,...

1. An electronic apparatus comprising:display means configured to display a first image;
projecting means capable of displaying a virtual image of a second image at least in a first position near the display means or in a second position distant therefrom on a windshield of a vehicle by adjusting a focal length of the virtual image;
determining means configured to determine whether the virtual image of the second image is to be displayed in the first position or in the second position;
adjusting means configured to adjust the focal length of the virtual image in the projecting means on the basis of the determination by the determining means; and,
cooperation determining means configured to determine whether the projecting means is to cooperate with the display means on the basis of correlation between the first image and the second image, wherein the first image and the second image have correlation with each other when at least part of the first image is common to the second image; and,
wherein the adjusting means adjusts the focal length of the virtual image when it is determined that the projecting means is to cooperate.

US Pat. No. 10,250,849

DYNAMIC SPEAKER SELECTION AND LIVE STREAM DELIVERY FOR MULTI-PARTY CONFERENCING

Akamai Technologies, Inc....

1. Apparatus for multi-party videoconferencing, comprising:one or more hardware processors; and
computer memory holding computer program instructions configured to be executed by the processors to perform a set of operations, comprising:
for each of a set of participants in a multi-party videoconference, obtaining information about a relevance of a participant's stream;
based on the information, determining which participant stream has a given relevance relative to one or more other participant streams;
modifying a presentation characteristic of one or more of the participant streams based on the determination of which participant stream has a given relevance relative to one or more other participant streams; and
delivering the participant streams via an overlay network, wherein a participant stream that is determined to be more relevant than another participant stream is afforded increased bandwidth and resource allocation by the overlay network during delivery.

US Pat. No. 10,250,847

VIDEO ENDPOINTS AND RELATED METHODS FOR TRANSMITTING STORED TEXT TO OTHER VIDEO ENDPOINTS

SORENSON IP HOLDINGS LLC,...

1. A video endpoint, comprising:video equipment configured to enable a user to engage in video communication sessions with at least another video endpoint; and
a control circuit operably coupled with the video equipment, the control circuit configured to:
manage a database of text strings that are stored in the database prior to the video communication sessions and accessible to the user during a first video communication session;
display a list of the text strings to the user during the first video communication session;
select a first text string from among the text strings stored in the database responsive to an input received from the user during the first video communication session without requiring the user to input individual characters of the selected text string during the first video communication session;
transmit the selected first text string to the another video endpoint during the first video communication session;
communicate with a remote server including a data storage device comprising the database for the video endpoint to remotely access the text strings; and
access the database from the remote server as a shared database such that changes made to the text strings stored in the database are available to other video communication devices that are operated by the same user.

US Pat. No. 10,250,809

VIDEO STABILIZATION SYSTEM AND METHOD

SYNAPTIVE MEDICAL (BARBAD...

1. A method of stabilizing digital video received from a video source as a sequence of digital frames, each digital frame comprising an array of image pixels, each image pixel having a value, the method comprising the steps of:providing a census kernel, the census kernel being an array of points including a center point with value 0, each point having a binary value, the array having 2N+1 rows and 2N+1 columns, N being an integer greater than 1, wherein a total of T test points in the census kernel have value 1 and the other points have value 0, T being an integer greater than or equal to 8, and wherein a subset of the test points in the census kernel form a connected circle centered on the center point;
for each candidate image pixel in each digital frame, a candidate image pixel being any image pixel in the digital frame spaced apart by at least N pixels from an edge of the digital frame:
computing and storing a digital signature of the candidate image pixel having 2T bits consisting of T brighter bits and T darker bits by aligning the center point of the census kernel with the candidate image pixel, selecting the image pixels corresponding to the test points in the census kernel, and for each selected image pixel (a) including a brighter bit of value 1 in the signature if the sum of the value of the selected image pixel and a threshold value Tb is less than the value of the candidate image pixel, or otherwise including a brighter bit of value 0 in the signature, and (b) including a darker bit of value 1 in the signature if the value of the selected image pixel is greater than the sum of the value of the candidate image pixel and a second threshold value, or otherwise including a darker bit of value 0 in the signature;
summing all the darker bits in the digital signature corresponding to test points on the connected circle, and if the sum is greater than a threshold Tdnc, designating the candidate image pixel to be a corner pixel, or counting a maximum number of darker bits having value 1 in the digital signature corresponding to contiguous test points on the connected circle, and if the number is greater than a threshold Tdc, designating the candidate image pixel to be a corner pixel;
summing all the brighter bits in the digital signature corresponding to test points on the connected circle, and if the sum is greater than a threshold Tbnc, designating the candidate image pixel to be a corner pixel, or counting a maximum number of brighter bits having value 1 in the digital signature corresponding to contiguous test points on the connected circle, and if the number is greater than a threshold Tbc, designating the candidate image pixel to be a corner pixel;
for each digital frame following a previous digital frame in the sequence of digital frames:
for each corner pixel in the digital frame, attempting to identify an image pixel in the previous digital frame corresponding to the corner pixel based on the Hamming distances between the digital signature of the corner pixel and the stored digital signatures of the image pixels in the previous digital frame, and, if a corresponding image pixel is identified, calculating a motion vector for the corner pixel based on difference in locations of the corner pixel and the identified corresponding image pixel;
calculating a motion model based on the motion vectors; and
applying the motion model to the digital frame to produce a stabilized frame.

US Pat. No. 10,250,800

COMPUTING DEVICE HAVING AN INTERACTIVE METHOD FOR SHARING EVENTS

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

1. A computing device, comprising:in a portable handheld configuration,
a first camera pointed outwardly from a front face of the computing device;
a second camera pointed outwardly from a rear face of the computing device;
at least one orientation component configured to detect device orientation data for the computing device;
at least one processor; and
a memory device including instructions that, upon being executed by the at least one processor, cause the computing device to:
capture first image data by the first camera and second image data by the second camera of an object;
detect first orientation data associated with the first image data and second orientation data associated with the second image data, the first orientation data and the second orientation data determined using the at least one orientation component;
identify historic image data previously captured by the first camera or the second camera, the historic image data previously determined using the at least one orientation component, and at least some of the historic image data representing a view of an area different from views represented in the first image data and the second image data;
stitch together the first image data, the second image data, and the historic image data using the first orientation data, the second orientation data, and the historic orientation data to generate composite image data that includes a representation of a three-hundred and sixty degree view of an area; and
provide at least a portion of composite image data to a remote computing device.

US Pat. No. 10,250,786

IMAGE CAPTURING MODULE WHICH HAS AN IMAGE PROCESSING BOARD DISPOSED AT A SIDE EDGE OF THE BODY OF THE IMAGE CAPTURING MODULE

SZ DJI TECHNOLOGY CO., LT...

1. An image capturing module comprising:a lens; and
a body coupled to the lens, the body comprising:
a support component comprising:
a first fixing member; and
a second fixing member disposed opposite to the first fixing member; and
a circuit board component comprising:
an image sensing board fixed on end faces of the first fixing member and the second fixing member and arranged substantially perpendicular to an optical axis of the lens;
a main control board disposed on a side of the image sensing board that faces away from the lens and substantially parallel to the image sensing board; and
an image processing board disposed at a side edge of the body and fixed to a side face of the first fixing member,
wherein the image sensing board, the main control board, and the image processing board are electrically connected with each other.

US Pat. No. 10,250,780

VIDEO PROCESSING METHOD, VIDEO PROCESSING CIRCUIT, LIQUID CRYSTAL DISPLAY, AND ELECTRONIC APPARATUS

SEIKO EPSON CORPORATION, ...

1. A video processing method which corrects a video signal specifying a voltage to be applied to a liquid crystal element for each pixel and defines the voltage to be applied to the liquid crystal element on the basis of the corrected video signal, the method comprising:a detection step of detecting a first pixel whose applied voltage specified by the video signal falls below a first voltage and a second pixel whose applied voltage exceeds a second voltage higher than the first voltage, the second pixel being adjacent to the first pixel, wherein in the detecting step, a risk boundary which is a portion of a boundary between the first pixel and the second pixel is detected, and a time period in which the risk boundary is present at a same position is shorter than a time period of one frame;
a correction step of correcting the video signal, which specifies a voltage to be applied to a liquid crystal element corresponding to at least one of the first and second pixels such that the voltage to be applied to the liquid crystal element in at least one field of a plurality of fields constituting one frame of time is different from the voltage to be applied to the liquid crystal element in other field of the plurality of fields constituting one frame.

US Pat. No. 10,250,774

CONTENT TRANSMITTING METHOD AND APPARATUS THEREFOR

HP Printing Korea Co., Lt...

1. An electronic apparatus comprising:a transceiver;
a display;
a memory; and
at least one processor to:
receive a user input for selecting a user interface (UI) element displayed on a screen of the display,
generate a code, comprising identification information of the electronic apparatus, based on the user input of selecting the UI element,
receive receiver information transmitted from an external device that received the code,
control the display to display the receiver information on a first area of the screen of the display, and
control the transceiver to transmit content to an external source based on the receiver information.

US Pat. No. 10,250,762

MOBILE CLOUD-BASED REGISTRATION SSYTEM

Electronic Exposition Inf...

1. A mobile registration platform configured to allow event attendees to print customized event badges, the mobile registration platform comprising:a transceiver configured to transmit and receive registration data, the registration data comprising at least a verification associated with a specified attendee being registered for an event, and an indication that a badge is to be printed at a specified printer according to a badge design that is customized to the attendee and the event;
a printer controller configured to receive the indication from the transceiver and generate printer commands readable by a printer to print the badge according to the badge design; and
a plurality of printers, wherein the specified printer is configured to print the badge according to the badge design,
wherein the transceiver is further configured to request a geolocation signal from the attendee to verify that the attendee is actually at the event before printing the badge.

US Pat. No. 10,250,757

METHOD, COMPUTER PROGRAM, AND ALGORITHM FOR COMPUTING NETWORK SERVICE VALUE PRICING BASED ON COMMUNICATION SERVICE EXPERIENCES DELIVERED TO CONSUMERS AND MERCHANTS OVER A SMART MULTI-SERVICES (SMS) COMMUNICATION NETWORK

INCNETWORKS, INC., Somer...

1. A system for providing a secure communication session between a plurality of devices over a Smart Multi-Services (SMS) communication network, the system comprising:a first processor of a first device having a first biometric input interface for obtaining information representing biometric data of a first end user, wherein the first processor is configured to execute instructions to:
collect from the first biometric input interface the biometric input data of the first end user;
apply the biometric input data of the first end user to a first Secure Channel Biometric Transaction (SCBT) algorithm operating on the first device to create a first Global Service Identity (GSI) Security Token of the first device; and
cause the first device to send a request to initiate a secure communication session through a biometric secure communication channel based on the Global Service Identity (GSI) Security Token of the first device with a second device over a SMS communication network;
a second processor of the second device having a second biometric input interface for obtaining information representing biometric data of a second end user, wherein the second processor is configured to execute instructions to:
collect from the second biometric input interface the biometric input data of the second end user;
apply the biometric input data of the second end user to a second Secure Channel Biometric Transaction (SCBT) algorithm operating on the second device to create a second Global Service Identity (GSI) Security Token of the second device; and
cause the second device to respond to the request to initiate the secure communication session with the first device through the biometric secure communication channel based on the Global Service Identity (GSI) Security Token of the second device over the SMS communication network; and
respective memories of the first and second devices coupled to the first and second processors, respectively, the respective memories for storing data, respectively, for providing the secure communication session between a plurality of devices connected to the SMS communication network, and the respective memories storing and issuing executable instructions to the SMS communication network to cause at least one SMS communication network processor to:
receive, at the SMS communication network, registration information transmitted from the first and second devices connected to the SMS communication network, wherein the registration information includes a first biometric data associated with the first and second end users to initiate a registration process;
receive, at the SMS communication network, from the first and second devices, the request to conduct the secure communication session over the SMS communication network;
obtain, at the SMS communication network, a second biometric data associated with the first and second end users and transmitted from any of the plurality of the devices during the request to conduct the secure communication session to determine authenticity of the first and second end users;
verify, at the SMS communication network, authenticity of the first and second end users to permit access to the communication network to conduct the requested secure communication session via the SMS communication network processor by comparing the first biometric data of the first and second end users obtained during the registration with the second biometric data of the first and second end users obtained during the request to conduct the secure communication session;
upon verifying the authenticity of the first and second end users, establish by the SMS communication network a secure encoded communication channel based on the Global Service Identity (GSI) Security Token of the first and second devices to conduct the secure communication session;
sample, at the SMS communication network, at a sampling frequency rate to obtain a third biometric data of the first and second end users transmitted from the first and second devices during the secure communication session;
reaffirm, at the SMS communication network, the authenticity of the first and second end users during the communication session based on the sampling frequency rate by comparing the first biometric data of the first and second end users obtained during the registration process with the third biometric data of the first and second end users obtained during the secure communication session, wherein the sampling frequency rate is performed based on at least one of a (i) predetermined location of the first end user, the second end user or both, (ii) a predetermined time, and (iii) repeatedly at a predetermined time interval selected by at least one of the first and second end users and the SMS communication network; and
after the completion of the secure communication session, the SMS communication network processor executes and issues instructions to delete and erase all data and information associated with the secure communication session conducted over the secured encoded communication channel from the SMS communication network, from the first and second devices, and from all end points of the first and second end users.

US Pat. No. 10,250,754

NETWORK RESOURCES BROKERING SYSTEM AND ENFORCEMENT FUNCTION NETWORK ENTITY

DEUTSCHE TELEKOM AG, Bon...

1. An enforcement function network entity comprising an enforcement function for providing preferential treatment and charging in a communication network, the enforcement function network entity comprising:an input configured to receive a stream of input data from a plurality of bidder function network entities, the stream of input data comprising for each bidder function network entity a bid offer comprising an electronic bid value offered by the respective bidder function network entity; and
a processor configured to process an enforcement function for ranking the bid offers of the plurality of bidder function network entities according to a priority ranking, and determining for each bidder function network entity an amount of electronic bid values consumed during a charging period for satisfying the respective bid offer,
wherein the processor is configured to create a stream of output data comprising for each bidder function network entity the amount of electronic bid values consumed during the charging period.

US Pat. No. 10,250,736

TERMINAL CONTROLLING DEVICE AND CONTROLLING METHOD USING SAME

MODA-INNOCHIPS CO., LTD.,...

1. A terminal control device having a mode control module for switching an execution mode of a terminal, the terminal control device comprising:a main control module configured to control driving of the terminal;
a receiver sensor installed in the terminal and capable of inter-conversion between an electric signal and an external physical force; and
a signal processing unit configured to analyze an electric signal generated in the receiver sensor, process the electric signal into a mode switching signal for switching a mode of the terminal, and transfer the mode switching signal to the main control module,
wherein the receiver sensor acts as a speaker for transferring a call connection sound and a voice of a user's other party to the user in response to an input electric signal.

US Pat. No. 10,250,735

DISPLAYING RELEVANT USER INTERFACE OBJECTS

Apple Inc., Cupertino, C...

1. A non-transitory computer readable storage medium having computer-executable instructions which, when executed by one or more computer processors, causes the one or more computer processors to display a user interface, the computer-executable instructions comprising instructions for:receiving input from a movement sensor based on a movement of an electronic device; and
displaying a first plurality of user interface objects on a touch-sensitive display,
wherein the display is in response to the received movement sensor input,
wherein the first plurality of user interface objects is a subset of a larger plurality of user interface objects available for display, and
wherein the first plurality of user interface objects was selected from the larger plurality of user interface objects using a relevance algorithm that uses as input user health information represented by input received from a biometric sensor and at least one of:
a location of the electronic device;
a location of an external device;
a current time;
an upcoming calendar event; or
map information.

US Pat. No. 10,250,734

SCREEN INTERFACE FOR A MOBILE DEVICE APPARATUS

Majen Tech, LLC, Longvie...

1. A mobile phone apparatus, comprising:a touchscreen;
a near field communication interface;
at least one non-transitory memory storing instructions; and
one or more processors in communication with the touchscreen, the near field communication interface, and the at least one non-transitory memory, wherein the one or more processors execute the instructions to:
receive, from a terminal utilizing the near field communication interface of the mobile phone apparatus, a near field communication signal;
determine whether the mobile phone apparatus is operating in a lock screen mode based on a receipt of at least one of a biometric input or an identifier input;
in response to the receipt of the near field communication signal from the terminal utilizing the near field communication interface of the mobile phone apparatus when the mobile phone apparatus is determined to not be operating in the lock screen mode, and without necessitating any user input into the mobile phone apparatus after the receipt of the near field communication signal from the terminal utilizing the near field communication interface of the mobile phone apparatus when the mobile phone apparatus is determined to not be operating in the lock screen mode:
simultaneously display, via the touchscreen of the mobile phone apparatus, at least one card and at least a portion of a card number of the at least one card;
send, to the terminal utilizing the near field communication interface of the mobile phone apparatus, an authorization signal; and
after sending, to the terminal utilizing the near field communication interface of the mobile phone apparatus, the authorization signal:
receive a response signal, and
in response to the receipt of the response signal:
display, via the touchscreen of the mobile phone apparatus, a notification indicating whether use of the at least one card was successful.

US Pat. No. 10,250,733

LOCK SCREEN INTERFACE FOR A MOBILE DEVICE APPARATUS

Majen Tech, LLC, Longvie...

1. A mobile phone, comprising:a touchscreen including a backlight;
a near field communication interface;
a mechanical button;
at least one non-transitory memory storing instructions; and
one or more processors in communication with the touchscreen, the near field communication interface, the mechanical button, and the at least one non-transitory memory, wherein the one or more processors execute the instructions to:
receive, from a terminal utilizing the near field communication interface of the mobile phone, a near field communication signal;
determine whether the mobile phone is operating in a lock screen mode;
determine whether the backlight of the touchscreen of the mobile phone is powered off;
after the receipt of the near field communication signal from the terminal utilizing the near field communication interface of the mobile phone when the backlight of the touchscreen of the mobile phone is determined to be powered off:
power on the backlight of the touchscreen of the mobile phone;
after the receipt of the near field communication signal from the terminal utilizing the near field communication interface of the mobile phone when the mobile phone is determined to be operating in the lock screen mode, and without necessitating any user input into the mobile phone after the receipt of the near field communication signal from the terminal utilizing the near field communication interface of the mobile phone:
simultaneously display, via the touchscreen of the mobile phone, at least one card, at least a portion of a card number of the at least one card, and an indication to enter a touch user input via the mechanical button of the mobile phone;
after the display, via the touchscreen of the mobile phone, of the at least one card, the at least portion of the card number of the at least one card, and the indication to enter the touch user input via the mechanical button of the mobile phone:
receive an indication of the touch input via the mechanical button of the mobile phone;
without necessitating any user input into the mobile phone other than the touch user input via the mechanical button of the mobile phone and a presentation of a face of a user after the display, via the touchscreen of the mobile phone, of the at least one card, the at least portion of the card number of the at least one card, and the indication to enter the touch user input via the mechanical button of the mobile phone:
capture the face, utilizing the mobile phone,
after the capture of the face utilizing the mobile phone, perform an analysis based on the capture of the face, and
based on the analysis, send, to the terminal utilizing the near field communication interface of the mobile phone, a first signal; and
after sending, to the terminal utilizing the near field communication interface of the mobile phone, the first signal:
receive a second signal, and
after the receipt of the second signal:
display, via the touchscreen of the mobile phone, a notification.

US Pat. No. 10,250,709

DATA PROCESSING APPARATUS, CONTROLLER, CACHE AND METHOD

Arm Limited, Cambridge (...

1. A data processing apparatus comprising:a plurality of caches;
a controller configured to control the plurality of caches;
a first network coupling the controller and the plurality of caches; and
a second network coupling the controller and the plurality of caches;
wherein the controller is configured to transmit a unicast communication to a specified one of the plurality of caches via the first network; and
the controller is configured to transmit a multicast communication to at least two of the plurality of caches via the second network,
wherein the multicast communication comprises a cache invalidation request for requesting invalidation of at least some data stored in said at least two caches, and wherein in response to a cache refill request received from a requesting cache of said plurality of caches via the first network, the cache refill request specifying target data to be provided in a cache refill response to the requesting cache via the first network, the controller is configured to initiate a line fill request to fetch the target data from a data store when the target data is not already available to the controller.

US Pat. No. 10,250,702

METHOD AND APPARATUS FOR PUSHING INFORMATION

Xiaomi Inc., Beijing (CN...

1. A method for pushing information performed by a router, wherein the router is configured to be connected to a monitoring device, and the method comprises:obtaining a geographic position of at least one target user who carries a device having a network connection with the router;
determining whether a positional relationship between the at least one target user and the monitoring device satisfies a predetermined condition;
when the predetermined condition is satisfied, determining that a current monitoring mode is a key monitoring mode, generating notification information according to monitoring information of the monitoring device;
pushing the generated notification information to a device pre-configured to receive the notification information; and
when the predetermined condition is not satisfied, determining that the current monitoring mode is a common monitoring mode, storing the monitoring information collected by the monitoring device.

US Pat. No. 10,250,690

MULTIPLE SENSOR DATA PROCESSOR INTERFACE AND RELAY

Camgian Microsystems Corp...

1. A sensing interface circuit, comprising:a first processing unit having outputs including a first common enable signal, a plurality of addressing signals, and plurality of individual enable signals; and
a plurality of second processing units each coupled to processor memory containing configuration programming information to configure the sensing interface circuit to provide power and communications over each of a plurality of sensor coupling ports, each of the plurality of sensor coupling ports coupled to one of the plurality of second processing units, each sensor coupling port including at least one sensor voltage supply connection, and at least one sensor receive input,
wherein the plurality of second processing units are each coupled to the first common enable signal and the plurality of addressing signals and each respectively connected to one of the plurality of individual enable signals.

US Pat. No. 10,250,680

GATEWAY MANAGEMENT USING VIRTUAL GATEWAYS AND WILDCARDS

SYSTECH CORPORATION, San...

1. A system comprising a server that comprises:at least one hardware processor; and
a memory storing one or more software modules that, when executed by the at least one hardware processor,
generate a virtual gateway which comprises a representation of each of one or more active scripts stored on at least one remote physical gateway, wherein the at least one remote physical gateway is communicatively connected with one or more external devices, and wherein the one or more active scripts stored on the at least one remote physical gateway and represented in the virtual gateway are configured to monitor or control the one or more external devices,
automatically maintain synchronization, across at least one network, between the one or more active scripts represented in the virtual gateway and the one or more active scripts stored on the at least one remote physical gateway,
detect a failure of the at least one remote physical gateway, and,
in response to the failure of the at least one remote physical gateway, locally execute the one or more active scripts represented in the virtual gateway at the server, in place of the one or more active scripts stored on the at least one remote physical gateway to monitor or control the one or more external devices.

US Pat. No. 10,250,667

MULTI-DOMAIN CONFIGURATION HANDLING IN AN EDGE NETWORK SERVER

Akamai Technologies, Inc....

1. A computer program product in a non-transitory computer-readable medium comprising computer program instructions executable in one or more hardware processors, the computer program instructions comprising:a network-accessible provisioning portal operated by a first party, the provisioning portal receiving data, the data having been entered by a second party customer of the first party to provision, for handling by the first party, a digital property that is associated with a set of third party domain names, the third party domain names being associated with one or more third party customers of the second party that are not customers of the first party;
one or more server processes operated by the first party, wherein a server process receives from the provisional portal a configuration file associated with the digital property; and
the server process being further configured to receive a request having a header associated therewith, the header including a value and, in response: determining whether the value in the header is recognized as a second party domain, performing a Domain Name System (DNS) query on the value when the value in the header is not recognized as a second party domain, receiving a Canonical Name (CNAME) chain in response to the DNS query, analyzing the CNAME chain to determine whether a predetermined pattern is recognized, the predetermined pattern being associated with the digital property, and using the predetermined pattern to attempt to locate the configuration file associated with the digital property when the predetermined pattern is recognized.

US Pat. No. 10,250,651

METHOD AND MOBILE TERMINAL FOR PUBLISHING INFORMATION AUTOMATICALLY

HUAWEI DEVICE (DONGGUAN) ...

1. A method for publishing information automatically, comprising:receiving, by a mobile terminal, operation information of a user;
matching, by the mobile terminal, types of the operation information of the user with preset operation information types, the preset information types being selected from a menu on a user interface of the mobile terminal, the menu comprising different preset operation information types, the different preset operation information types comprising a call information type, an audio information type, a video information type, a network information type, a location information type, a picture information type, and a software operation information type, the call information type comprising a short message service message, a voice call, and a video call, the audio information type comprising audio recorded or played by a music player, a recorder, and a radio set, the video information type comprising a movie, a teleplay, and video images that are recorded or played by multimedia players, the network information type comprising web page browsing, online download, online game, online chat, online sharing, and online trading, the location information type comprising a location of the user and a location change of moving from one place to another place, the picture information type comprising a picture taken using a camera and an operation performed on an existing picture, and the software operation information type comprising a login, update, and logout of the user;
selectively storing, by the mobile terminal, the operation information of the user for a preset time when the types of the operation information of the user match the preset operation information types, the mobile terminal only storing a portion of the operation information that matches the preset operation information types selected by the user, and the mobile terminal not storing another portion of the operation information that does not match the preset operation information types selected by the user; and
sending, by the mobile terminal, an information publishing indication message to a predetermined server after the preset time, the information publishing indication message comprising at least an address of the predetermined server, account information of the user, and all stored operation information such that the predetermined server is able to publish all the stored operation information according to the account information.

US Pat. No. 10,250,649

COMMUNICATIONS SYSTEM WITH SEQUENCED CHAT, INTERACTIVE AND DIGITAL ENGAGEMENT FUNCTIONS

Chatalyze, Inc., Menlo P...

19. An apparatus, comprising;a processor,
a network interface,
a memory comprising computer-readable instructions operative, when executed, to cause the processor to:
initiate a first network connection with a remote signaling system;
access event schedule information comprising an ordered set of time slots associated with the event, each time slot associated with a user registered for the event; and
establish real-time communications sessions with the network clients of the users in a sequence corresponding to the ordered set of time slots by, for each real-time communications session:
transmitting one or more signaling messages to the signaling system for forwarding to the network client associated with the user identified in the one or more signaling messages;
receiving one or more signaling messages transmitted from the network client associated with the user;
establishing, using information in at least one of the signaling messages, a network connection with the network client of the user;
receiving real-time video stream data from the network client; and
transmitting real-time video stream data captured at the remote computing system to the network client of the user.

US Pat. No. 10,250,647

DEVICE TRIGGERING

Convida Wireless, LLC, W...

1. A first apparatus in a communication network, the first apparatus comprising:a processor; and
a memory coupled with the processor, the memory having stored thereon executable instructions that when executed by the processor cause the processor to effectuate operations comprising:
receiving, from a second apparatus, a first message associated with registering with the first apparatus,
the first message comprising instructions for sending a trigger message to the second apparatus,
the instructions for sending the trigger message to the second apparatus comprising an access network device identifier and a port number, the access network device identifier comprising a mobile station international subscriber directory number (MSISDN), 3GPP external identifier, or international mobile subscriber identity (IMSI); and
sending the trigger message based on the instructions for sending the trigger message, wherein the trigger message is sent over a control plane.

US Pat. No. 10,250,643

ENCRYPTION COMPLIANCE VERIFICATION SYSTEM

ALERTSEC, INC., Leesburg...

1. A compliance checker to verify that a device complies with a policy, the compliance checker comprising:a compliance checker plug-in installed on the device, the compliance checker plug-in receiving a request for compliance validation;
a compliance checker agent, to initiate the compliance validation, in response to receiving the request, to obtain an original file created to be written to a storage medium on the device and to retrieve a copy of the actual stored file from the storage medium on the device;
a comparator to determine whether the original file and the copy of the file are identical, wherein when the original file and the retrieved copy of the file are identical the device is not in compliance with the policy;
the compliance checker plug-in determining a compliance status of the device, based on data from the comparator, wherein the device is provided access when the compliance status indicates that the device complies with the policy.

US Pat. No. 10,250,641

NATURAL LANGUAGE DIALOG-BASED SECURITY HELP AGENT FOR NETWORK ADMINISTRATOR

SRI International, Menlo...

1. A system comprising one or more computing devices configured to cause the system to:cause an exchange of conversational spoken natural language dialog data between the system and a user interface device that is communicatively coupled to a computer network;
access network context data indicative of a context of the computer network by querying a network application that is coupled to the computer network;
interpret at least a portion of the conversational spoken natural language dialog data and the network context data as a set of instructions executable by one or more devices of the computer network by identifying a subset of the conversational natural language dialog data as corresponding to network keyphrase data that is associated by a stored network dialog model with a network-related match criterion;
using the network context data, determine whether a network event that is associated with the conversational spoken natural language dialog data has occurred;
in response to dynamically determining a portion of the network context data corresponds to the network-related match criterion, extract a data value from the dynamically-determined portion of the network context data, the data value comprising a network address that is associated with the network event;
insert the dynamically-determined portion of the network context data that includes the data value into the set of instructions executable by one or more devices of the computer network; and
by executing the set of instructions, cause implementation of a change to a network policy by one or more devices that are communicatively coupled to the computer network in response to the exchange of the conversational spoken natural language dialog data between the system and the user interface device, wherein the change to the network policy is determined based at least in part on the network context data.

US Pat. No. 10,250,636

DETECTING MAN-IN-THE-MIDDLE ATTACKS

ATTIVO NETWORKS INC, Fre...

1. A method for detecting man-in-the-middle (MITM) attacks, the method comprising:monitoring, by a computer system, network configuration traffic among network devices and network management devices of one or more subnets;
storing, by the computer system, first identification information for one or more network management devices referenced in the network configuration traffic;
transmitting, by the computer system, on at least one of the one or more subnets, a broadcast request for network configuration information;
detecting, by the computer system, at least one of (a) multiple responses to the broadcast request from multiple sources and (b) a response that includes second identification information that does not correspond to the first identification information; and
in response to detecting at least one of (a) and (b), determining, by the computer system that a potential MITM attack has occurred;
wherein the broadcast request for network configuration information is a request for a WPAD.dat file;
wherein the first identification information includes a first WPAD.dat file;
wherein the second identification information includes a second WPAD.dat file; and
wherein detecting at least one of (a) and (b) comprises detecting (b);
wherein detecting (b) comprises determining that the second WPAD.dat file is different from the first WPAD.dat file.

US Pat. No. 10,250,633

SYSTEM AND METHOD FOR AUDIO FINGERPRINTING FOR ATTACK DETECTION

Telepathy Labs, Inc., Cl...

1. A computer-implemented method comprising:extracting, by a computing device, a first set of one or more audio features from at least a portion of a real-time communication on a communication channel, wherein extracting the first set of one or more audio features includes at least one of generating an audio fingerprint of at least the portion of the real-time communication on the communication channel and transcribing at least the portion of the real-time communication on the communication channel;
comparing the first set of one or more audio features from at least the portion of the real-time communication to a second set of one or more audio features from at least a portion of a previous real-time communication;
determining that at least a portion of the first set of one or more audio features matches the second set of one or more audio features;
identifying a potential social engineering attack connected to social engineering activity associated with at least the portion of the real-time communication on the communication channel responsive to, at least in part, matching the first set of one or more audio features from at least the portion of the real-time communication with the second set of one or more audio features from at least the portion of the previous real-time communication; and
performing an action responsive to, at least in part, identifying the potential social engineering attack connected to the social engineering activity associated with at least the portion of the real-time communication on the communication channel, wherein performing the action include providing an alert of the potential social engineering attack.

US Pat. No. 10,250,631

RISK MODELING

Balbix, Inc., San Jose, ...

22. A method for modeling a risk of security breaches to a network, comprising:one or more agents gathering, from multiple sources across the network, analysis data that identifies observed characteristics of one or more nodes of the network, wherein said one or more agents are implemented in one or more of hardware and software;
generating, using the analysis data, a multi-layer risk model for the network that comprises a first model layer that models an inherent risk of security breaches to assets of the network based on the observed characteristics of the one or more nodes;
generating, using the multi-layer model, a statistical likelihood of a risk of security breach for each node of the network, wherein said analysis data and said statistical likelihood of a risk of security breach for each node of the network are generated using one or more entities that are implemented in one or more of hardware and software; and
providing, to a user, the statistical likelihood of the risk of security breach for at least one node of the network, wherein said statistical likelihood of the risk is transmitted over a computer network or electronically displayed upon a physical display.

US Pat. No. 10,250,623

GENERATING ANALYTICAL DATA FROM DETECTION EVENTS OF MALICIOUS OBJECTS

Malwarebytes, Inc., Sant...

1. A method for detecting malicious objects, the method comprising:receiving, from a malware detection application executing on a client, client information indicating a client state describing at least one protection application executing on the client and a geolocation associated with the client;
receiving, from the malware detection application, a new detection event describing a malicious object on the client that went undetected by the at least one protection application and was subsequently detected by the malware detection application when the client is in the client state, the new detection event further including a time associated with the new detection event;
mapping the new detection event to the client state when the malicious object was detected for storage in a detections database;
generating aggregate detection information by aggregating the new detection event with historical detection events stored in the detections database for a plurality of clients executing instances of the malware detection application and instances of the at least one protection application, the aggregate detection information indicating a count of detection events on the plurality of clients in which the malicious object went undetected by the respective instances of the at least one protection application and was subsequently detected by the instances of the malware detection application;
generating a user interface displaying the count of detection events and including a control for generating a playback of the aggregate detection information, wherein in response to selection of the control, the user interface displays a sequence of indicators at coordinates of a map corresponding to respective geolocations of the historical detection events, the indicators being displayed according to the respective times associated with the historical detection events to indicate geographic spread of the malicious object on the plurality of clients; and
providing the user interface to an administrative client for presentation.

US Pat. No. 10,250,618

ACTIVE VALIDATION FOR DDOS AND SSL DDOS ATTACKS

VERISIGN, INC., Reston, ...

1. A computer-implemented method of mitigating against a denial of service (DoS) attack, comprising:detecting a DoS attack or potential DoS attack against a first server system comprising one or more servers;
in response to detecting the DoS attack or potential DoS attack, receiving, at a second server system comprising one or more servers, network traffic directed to the first server system;
subjecting requesting clients to at least one challenge mechanism by directing clients to complete the at least one challenge mechanism until a portion of network traffic originating from non-suspect clients reaches a threshold, the at least one challenge mechanism comprising challenging requesting clients to request Secure Sockets Layer (SSL) session resumption;
identifying one or more non-suspect clients, the one or more non-suspect clients corresponding to requesting clients that successfully complete the at least one challenge mechanism;
identifying one or more suspect clients, the one or more suspect clients corresponding to requesting clients that do not successfully complete the at least one challenge mechanism; and
forwarding, by the second server system, traffic corresponding to the one or more non-suspect clients to the first server system.

US Pat. No. 10,250,614

ACCOUNT SHARING PREVENTION AND DETECTION IN ONLINE EDUCATION

STUDY SOCIAL, INC., Gain...

1. A method of preventing account sharing, said method comprising:receiving first information from an authentication computer that has authenticated a user of a first computing device, said first information identifying a user account of an education application;
logging in said first computing device to said education application and streaming a first video from a server computer to said first computing device;
receiving second information from said authentication computer that has authenticated a user of a second computing device different from said first computing device, said second information also identifying said user account of said education application, said receiving occurring while said first computing device is logged in;
determining that said first information and said second information both identify said user account;
determining that device information from said authentication computer for said second computing device is different from device information for said first computing device stored in a database; and
preventing said second computing device from logging in to said education application unless it is determined that said streaming of said first video to said first computing device has ended, that said first and second computing devices are in different device classes, and that said second video streamed to said second computing device is the same as said first video streamed to said first computing device.

US Pat. No. 10,250,607

CONTROL SYSTEMS AND METHODS FOR PROVIDING USER ACCESS TO EXTERNAL DEVICES VIA COMMUNICATIONS NETWORKS

PM INVESTIGATIONS, INC., ...

1. A control system for providing a user with access to an external device via a communication network, the control system comprising:a control device having processor circuitry, a first port, and a first set of switches;
the first port having lines including at least one power line and at least one data line, a first of the lines being connected to a first switch of the first set of switches, a second of the lines being connected to a second switch of the first set of switches;
the processor circuitry being configured to control positions of the first set of switches between an access-approved mode, in which the first set of switches are closed to electrically enable the first port, and an access-denied mode, in which one of the first set of switches is open to electrically disable the first port;
the processor circuitry being configured to:
operate in the access-denied mode as a default mode of operation such that the user is unable to access the external device via the communication network, the external device being externally connected to the control device via the first port;
receive access request information from the user via the communication network requesting access to communicate with the external device;
determine whether the user is authorized access in response to receiving the access request information;
if the user is authorized access, provide the user an approval code via the communications network; and
in response to receiving login information and the approval code from the user via the communication network, operate in the access-approved mode for a predetermined time period such that the user is able to access the external device through the control device via the first port during the predetermined time period;
wherein, in the access-denied mode, the processor circuitry controls the first set of switches to be open at random; and
wherein each of the switches is configured as either a mechanical switch, programmable logic or solid-state circuitry.

US Pat. No. 10,250,597

SYSTEMS AND METHODS FOR PERFORMING USER RECOGNITION BASED ON BIOMETRIC INFORMATION CAPTURED WITH WEARABLE ELECTRONIC DEVICES

VERIDIUM IP LIMITED, Lon...

1. A computer implemented method for performing user recognition with a mobile computing device according to biometric information captured by a monitoring device worn by a user, the monitoring device being one of a plurality of different monitoring devices worn by the user at the same time or at different times, the method comprising:detecting, by the mobile computing device including a processor, a wireless transceiver, a storage medium, and instructions stored on the storage medium and executing in the processor, a wearable monitoring device in range of the wireless transceiver;
establishing, by the processor using the transceiver, a wireless communication link with the monitoring device;
receiving, by the processor over the wireless communication link, a monitoring device ID that distinctively identifies the monitoring device, and monitoring data captured by the monitoring device, wherein the monitoring data includes captured biometric data of at least one subject;
analyzing, by the processor, at least the received biometric data, the analysis including:
identifying, by the processor based on the device ID, the respective type of biometric data captured by the monitoring device,
extracting, by the processor according to the identified type of biometric data, biometric features of a type that is suitable for performing biometric user recognition, and
generating, by the processor using the extracted biometric features, a biometric identifier;
comparing the received device ID to a record of monitoring device IDs stored in a database in association with one or more user identities;
determining, based on the comparison, whether the monitoring device is associated with a particular user identity;
biometrically recognizing a user identity, by at least one or more of the mobile device processor and a remote server computing device in communication with the mobile device over a network, based on the biometric identifier, the recognizing step including:
if, at the determining step, the device ID is determined to be associated with the particular user identity:
comparing the biometric identifier to an enrolled biometric identifier stored in the database and associated with the particular user identity, and
identifying the user identity in response to a successful match of the biometric identifier to the enrolled biometric identifier;
if, at the determining step, the device ID is not determined to be associated with the particular user identity:
comparing the biometric identifier to a plurality of enrolled biometric identifiers stored in the database, wherein the plurality of enrolled biometric identifiers are associated with respective user identities,
identifying the user identity in response to a successful match of the biometric identifier to an enrolled biometric identifier that is associated with the user identity, and
in the absence of a successful match of the biometric identifier to any enrolled biometric identifier,
capturing, with the processor using a camera of the mobile computing device, at least one image of the user,
extracting, with the processor from the at least one image, biometric features of the user depicted in the one or more images,
generating, with the processor, an image-based biometric identifier based on the extracted biometric features of the user depicted in the one or more images,
comparing the image-based biometric identifier to at least one enrolled image-based biometric identifier that is stored in the database in association with a mobile device identifier and the user identifier, and
identifying the user identity in response to a successful match of the image-based biometric identifier to the at least one enrolled image-based biometric identifier;
creating, by the remote server computing device in response to biometrically recognizing the user identity and according to a mobile device identifier, a record entry in a user profile stored in the database, wherein the user profile is uniquely associated with the user identity and the mobile device identifier, and wherein the record entry includes a result of the recognizing step and the device ID and at least a portion of the monitoring data captured by the monitoring device, whereby storing record entries in the user profile according to the mobile device identifier serves to compile monitoring data associated with the user identity and the user's mobile device irrespective of which of the plurality of monitoring devices is used to capture the monitoring data; and
transmitting, by the remote server over a network to a remote computing device, a confirmation indicating that the record entry was created and the result of the identifying step.

US Pat. No. 10,250,584

SYSTEM AND METHOD FOR SINGLE SIGN-ON TECHNICAL SUPPORT ACCESS TO TENANT ACCOUNTS AND DATA IN A MULTI-TENANT PLATFORM

Zuora, Inc., San Mateo, ...

1. A method for single sign-on support access to tenant systems on a multi-tenant service platform, the method including the steps of:providing a plurality of proxy user account identifiers in an identity provider module, each proxy user account identifier of the plurality of proxy user account identifiers configured to assist in identifying a proxy user account configured to assist in accessing a respective tenant system of a plurality of tenant systems on a multi-tenant service platform, each proxy user account identifier of the plurality of proxy user account identifiers having corresponding security metadata associated therewith in the identity provider module, the corresponding security metadata configured to enable a corresponding proxy user account to access a corresponding respective tenant system, a particular proxy user account identifier identifying a particular proxy user account of the plurality of proxy user accounts that is configured to assist in accessing a particular tenant system of the plurality of tenant systems, the particular proxy user account of the plurality of proxy user accounts being dynamically created and configured in response to one or more first trigger events, the one or more first trigger events including the addition of the particular tenant system of the plurality of tenant systems to the multi-tenant service platform;
providing mappings in the identity provider module that map a plurality of support user accounts to the plurality of proxy user account identifiers, at least one first particular mapping of the mappings in the identity provider module mapping a first particular support user account of the plurality of support user accounts to the particular proxy user account identifier, the at least one first particular mapping of the mappings being dynamically mapped in the identity provider module in response to the one or more first trigger events, at least one second particular mapping of the mappings in the identity provider module mapping a second particular support user account of the plurality of support user accounts to a subset of the plurality of proxy user account identifiers, the subset of the plurality of proxy user account identifiers including the particular proxy user account identifier and including less than all of the proxy user account identifiers;
using a security endpoint module in the multi-tenant service platform to assist in connecting each proxy user account of the plurality of proxy user accounts to the respective tenant system of the plurality of tenant systems, the security endpoint module including a mapping that maps each proxy user account of the plurality of proxy user accounts to the respective tenant system of the plurality of tenant systems;
in the identity provider module:
receiving from the second particular support user account a request to access the particular tenant system,
authenticating a second particular support user of the second particular support user account,
confirming that the second particular support user account is authorized to access the particular tenant system by confirming that the second particular support user account is mapped to a particular tenant system identifier associated with the particular tenant system, and
if the second particular support user is authenticated and authorized, sending a security assertion with the particular proxy user account identifier and the corresponding security metadata to the security endpoint module in response to the request; and
in the security endpoint module:
receiving the security assertion, the particular proxy user account identifier, and the corresponding security metadata for the second particular support user,
using the particular proxy user account identifier to identify the particular proxy user account,
using the particular proxy user account and the corresponding security metadata to enable the second particular support user to access the particular tenant system of the plurality of tenant systems without disclosing the corresponding security metadata to the second particular support user, and without allowing the second particular support user to access other tenant systems of the plurality of tenant systems in response to the request,
separately tracking activity of the second particular support user, and
removing at least a portion of the mappings and at least a portion of the security metadata in the identity provider module, the at least a portion of the mappings and the at least a portion of the security metadata corresponding to the second particular support user, the at least a portion of the mappings and the at least a portion of the security metadata being dynamically removed in response to one or more second trigger events, the one or more second trigger events including deactivating the second particular support user account.

US Pat. No. 10,250,575

UTILITY METER FOR METERING A UTILITY CONSUMPTION AND OPTIMIZING UPSTREAM COMMUNICATIONS AND METHOD FOR MANAGING THESE COMMUNICATIONS

NAGRAVISION S.A., Chesea...

1. A device comprising:a data collection module configured to collect device data; and
a communication circuit configured to exchange encrypted messages with a plurality of remote utility management centers; said encrypted messages including downstream messages received from said utility management centers and upstream messages transmitted to said utility management centers;
said device being configured to:
split said upstream messages into control messages and payload messages comprising the device data collected by the data collection module,
encrypt the device data of each of said payload messages as first cryptograms using a payload key shared with said remote utility management centers, and
encrypt each of said control messages as second cryptograms by encrypting the payload key using a first key specific to a single one of the plurality of remote utility management centers; and
said communication circuit being further configured to:
transmit said second cryptograms to a respective one of the remote utility management centers, and
transmit said first cryptograms to at least one of the plurality of remote utility management centers.

US Pat. No. 10,250,565

SERVICE LAYER DEVICE LOCATION MANAGEMENT AND PRIVACY CONTROL

Convida Wireless, LLC, W...

1. A server implementing a service layer in a communication network, the server comprising a computer memory containing instructions and a computer processor which executes the instructions, wherein the server is arranged:to receive information from a first device via the communication network, the information comprising location information and a privacy policy of the first device, where the privacy policy comprises a service advertising rule and criteria relating to an identity of a second device, a distance, or a relationship among two or more devices;
to apply the privacy policy to information known to the server regarding a set of devices, the set comprising the first device, the second device, or other devices;
to receive, from the first device, information regarding a service advertised by the first device, where the service advertised by the first device is performing a function;
to receive information from the second device and other devices in the set of devices, wherein the information comprising a privacy policy, wherein the privacy policy of the second device or other devices in the set of devices comprises criteria relating to an identity of another device, a distance, or a relationship among two or more devices;
to choose from the second device and other devices in the set of devices those devices that meet either one of the criteria and the service advertising rule of the privacy policy of the first device;
to push to the chosen devices via the communication network the location information of the first device, when the chosen devices meet the criteria of the privacy policy of the first device; and
to publish to the chosen devices via the communication network the information of the service advertised by the first device, when the chosen devices meet the service advertising rule of the privacy policy of the first device,
wherein the information of the service advertised by the first device is published by the server to the chosen device according to privacy policy of the chosen devices.

US Pat. No. 10,250,558

METHOD AND APPARATUS FOR TRIGGERING DEVICES AND DELIVERING SMALL DATA

IOT Holdings, Inc., Wilm...

1. A method, implemented by a machine-type communication interworking function (MTC-IWF), for delivering a data payload, the method comprising:receiving the data payload;
sending a subscriber information request to determine whether a wireless transmit/receive unit (WTRU) is present;
receiving, from a mobility management entity (MME), an identity of a packet data network gateway (P-GW) indicating that the WTRU is present; and
upon receiving the identity of the P-GW from the MME, sending the received data payload to the P-GW over a diameter based Txx interface that is between the MTC-IWF and the P-GW, wherein sending the received data payload enables the P-GW to create an Internet Protocol (IP) packet with an IP address comprising the received data payload and enables the P-GW to deliver the IP packet to the WTRU using the IP address and a default or dedicated bearer of the WTRU.

US Pat. No. 10,250,542

PROXIMITY DISCOVERY SYSTEM AND METHOD

PLEXUS MEET, INC., La Ha...

1. A proximity discovery system comprising:a server for storing contact data; and
a plurality of user devices comprising a first user device and a second user device;
each of the plurality of user devices comprising:
a) an antenna and transceiver for exchanging discovery messages with any one or more of a plurality of mobile devices;
b) a proximity detector for estimating a distance from the user device to any one or more of the other plurality of mobile devices;
c) a user detection module configured to:
i) generate discovery messages for any one or more of the other plurality of mobile devices; and
ii) detect the discovery messages from any one or more of the other plurality of mobile devices;
iii) wherein the discovery messages comprise information for identification of a human;
d) a connection module configured to:
i) transmit a first user profile; and
ii) receive a second user profile;
iii) wherein the user profile comprises biographic information; and
e) an alert generator configured to detect when a person previously determined by a user to be of interest has been detected.

US Pat. No. 10,250,535

EMAIL BASED E-COMMERCE USING EMBEDDED FORMS

SWOOP IP HOLDINGS LLC, W...

1. A method that utilizes Simple Mail Transfer Protocol (SMTP) to facilitate e-commerce transactions, the method comprising:receiving, by an e-commerce system, a request to generate an embedded form for a SMTP email campaign;
generating, by the e-commerce system, the embedded form with at least one token, wherein each of the at least one token includes at least a type field and amount field for one of a plurality of items offered for sale, wherein the embedded form further includes input fields that enable a customer to directly enter additional information into the form;
transmitting, by the e-commerce system the embedded form with the at least one token;
receiving, by a vendor system, the embedded form with the at least one token;
transmitting by the vendor system the embedded form with the at least one token to customers for the SMTP email campaign;
receiving, by the e-commerce system, a response email, wherein the response email includes the additional information entered by the customer into the input fields of the embedded form and particular tokens associated with each item from the plurality of items that the customer has selected to purchase;
authenticating, by the e-commerce system, the response email;
decoding, by the e-commerce system, the at least one token; and
processing, by the e-commerce system, a transaction based on the additional information entered by the customer.

US Pat. No. 10,250,530

FLEXIBLE BUFFER ALLOCATION IN A NETWORK SWITCH

Mellanox Technologies TLV...

1. Communication apparatus, comprising:multiple interfaces configured to be connected to a packet data network so as to serve as both ingress and egress interfaces in receiving and forwarding of data packets of multiple different types, including at least first and second types, from and to the network by the apparatus;
a memory coupled to the interfaces and configured as a buffer to contain packets received through the ingress interfaces while awaiting transmission to the network via the egress interfaces; and
packet processing logic, which is configured to maintain multiple transmit queues, which are associated with respective ones of the egress interfaces, and to place both first and second queue entries, corresponding to first and second data packets of the first and second types, respectively, in a common transmit queue for transmission through a given egress interface, while allocating respective spaces in the buffer to store the first and second data packets against separate, first and second buffer allocations, which are respectively assigned to the first and second types of the data packets,
wherein the multiple transmit queues comprise at least two transmit queues that are both associated with the same, given egress interface and have different, respective levels of quality of service, and wherein the first and second data packets of the different, first and second types have a common level of quality of service.

US Pat. No. 10,250,529

SYSTEMS AND METHODS FOR PERFORMING LOGICAL NETWORK FORWARDING USING A CONTROLLER

Big Switch Networks, Inc....

1. A method of using a controller that controls dedicated switches in a network having end hosts that are coupled to the dedicated switches, the method comprising:with the controller, forming a plurality of virtual switches from respective groups of end hosts, wherein at least one virtual switch includes ports from at least two dedicated switches in the network, wherein a given dedicated switch of the at least two dedicated switches is a dedicated physical switch, wherein ports from the dedicated physical switch are directly connected to one or more end hosts in the network and the dedicated physical switch is formed separately from the one or more end hosts;
with the controller, forming a plurality of virtual routers from respective groups of the virtual switches by forming at least one virtual router to include the at least one virtual switch that includes the ports from the at least two dedicated switches in the network, wherein the virtual routers perform network routing operations; and
with the controller, forming a virtual system router from a group of the virtual routers that includes the least one virtual router, wherein the virtual system router performs additional network routing operations directly between only the plurality of virtual routers.

US Pat. No. 10,250,526

METHOD AND APPARATUS FOR INCREASING SUBRESOURCE LOADING SPEED

GUANGZHOU UCWEB COMPUTER ...

1. A method for increasing subresource loading speed, the method comprising:receiving a page request initiated by a user;
extracting a host domain name corresponding to a page URL (Uniform Resource Locator);
querying if a hash table has a domain name tree corresponding to the host domain name;
in an instance when the hash table has the domain name tree corresponding to the host domain name, traversing the domain name tree corresponding to the host domain name and extracting a plurality of subresource domain names with a highest priority, and at a same time, establishing TCP (Transmission Control Protocol) connections for the host domain name and the plurality of subresource domain names;
when a main document data of the host domain name is received, resolving the main document data and initiating a subresource loading request according to a subresource URL in the main document data;
in an instance when the subresource domain name in the subresource loading request is a domain name in the plurality of subresource domain names, directly initiating a HTTP (Hypertext Transfer Protocol) request by using the established TCP connections of the plurality of subresource domain names, and completing the loading of the subresource and wherein, after the subresource loading request is initiated, the method further comprises:
querying the domain name tree corresponding to the host domain name, in an instance when the domain name tree corresponding to the host domain name does not contain the subresource domain name in the subresource loading request, creating a node in the domain name tree corresponding to the host domain name to store the subresource domain name, and initializing the priority of the subresource domain name according to a resource type of the subresource; and
in an instance when the domain name tree corresponding to the host domain name contains the subresource domain name in the subresource loading request, updating the priority of the subresource domain name according to the resource type of the subresource.

US Pat. No. 10,250,489

MULTI-CHASSIS LINK AGGREGATION LEARNING ON STANDARD ETHERNET LINKS

1. A method, comprising the steps of:connecting a stacked switch system to a Multi-Chassis Link Aggregation Group (MLAG), the system comprising a set of devices for communication of data packets, wherein the devices each have a plurality of physical ports and a forwarding database, the devices including a designated device for receiving ones of the packets destined for the MLAG, the set of devices having spine devices and leaf devices;
enabling a new MLAG device; and
while communicating the packets through the stacked switch system:
identifying an address of a single port in the new MLAG device and in first updates of the devices establishing the single port in the forwarding database of each of the devices; and
transmitting the packets through the devices to the single port; and
thereafter in second updates of the devices replacing the single port by another port in the new MLAG device in the forwarding database of each of the devices; and
upon completing each of the second updates transmitting the packets through the devices to the other port in the MLAG.

US Pat. No. 10,250,482

DISTRIBUTED TASK EXECUTION IN DIFFERENT LOCATIONS WITH DYNAMIC FORMATION OF TESTING GROUPS

HULU, LLC, Santa Monica,...

1. A method comprising:configuring a helper client computing device with task code that all helper client computing devices can execute, wherein the task code tests a video delivery system configured to deliver videos to video devices, and wherein the task code includes a plurality of portions that correspond to a plurality of roles;
waiting, by the helper client computing device, in a group of helper client computing devices for requests from a master computing device that are sent to the group of helper client computing devices for helping a master computing device with processing a task;
determining, by the helper client computing device, a request in which the helper client computing device can help with processing based on characteristics of the task;
sending, by the helper client computing device, a response to the master computing device that the helper client computing device will help process the task;
configuring the helper client computing device with a first role in the plurality of roles, wherein the master computing device is configured with a second role in the plurality of roles;
determining, by the helper client computing device, one or more portions of the task code associated with the first role for the helper client computing device;
executing, by the helper client computing device, the one or more portions of the task code that are associated with the first role to process the task to test the video delivery system, wherein the helper client computing device skips one or more portions of the task code not associated with the first role, and wherein the master computing device executes one or more portions of the task code that are associated with the second role and skips the one or more portions of the task code that are not associated with the second role; and after finishing processing of the task, rejoining, by the helper client computing device, the group of helper client computing devices that are available to process tasks.

US Pat. No. 10,250,476

IDENTIFYING MODIFICATIONS TO TECHNICAL CHARACTERISTICS OF A COMMUNICATION CHANNEL TO ALTER USER PERCEPTION OF COMMUNICATION CHANNEL PERFORMANCE

CASE ON IT, S.L., Madrid...

1. A method comprising:obtaining characteristics of users associated with client devices receiving content via communication channels, each client device coupled to a network via a communication channel;
obtaining information describing user perception of content provided to one or more of the client devices via the one or more communication channels coupling each of the one or more client devices to the network;
receiving technical characteristics of the one or more communication channels providing the content to the client devices via the network captured by one or more probes coupled to the communication channel;
identifying a set of users, each user of the set having a common characteristic determined from the obtained characteristics of users associated with client devices receiving content from the network via the communication channels;
generating a model for the set of users correlating values of a performance metric for the one or more communication channels with technical characteristics of the one or more communication channels based on the obtained information describing user perception of users in the set and the received technical characteristics of the one or more communication channels;
storing the generated model in association with the common characteristic of the set of users;
identifying one or more modifications to the one or more communication channels by comparing a value of the performance metric corresponding to application of the generated model to received technical characteristics and to the characteristics of users of the set to values of the performance metric corresponding to application of the generated model to alternative technical characteristics of the one or more communication channels and to the characteristics of the users of the set; and
communicating information describing the identified one or more modifications to the one or more communication channels to a system configuring the communication channel, the information describing the identified one or more modifications to the one or more communication channels including one or more selected from a group consisting of: estimated costs for the system configuring the one or more communication channels to implement one or more of the modifications, estimated lengths of time for the system configuring the one or more communication channels to implement one or more of the modifications, and any combination thereof.

US Pat. No. 10,250,475

MEASUREMENT OF APPLICATION RESPONSE DELAY TIME

A10 Networks, Inc., San ...

20. A system for measuring application response delay, the system comprising at least a processor and associated memory:a first Global Server Load Balancing (GSLB) controller associated with a plurality of distributed GSLB controllers, the first GSLB controller being utilized to:
receive, from a client, via a client DNS server, a DNS request, the DNS request including a request to establish a session between the client and one of a plurality of application servers;
responsive to the receiving the DNS request, measure a first round trip time (RTT) between the client DNS server and the first GSLB controller of the plurality of distributed GSLB controllers;
measure a second RTT between the first GSLB controller and a first server load balancer (SLB) collocated with the first GSLB controller;
measure a third RTT between the first SLB and at least one application server;
request a second GSLB controller to measure a first RTT between the client DNS server and the second GSLB controller, a second RTT between the second GSLB controller and a second SLB collocated with the second GSLB controller, and a third RTT between the second SLB and at least one further application server
receive, from the second GSLB controller, a measurement of the first RTT between the client DNS server and the second GSLB controller, a measurement of the second RTT between the second GSLB controller and the second SLB collocated with the second GSLB controller, and a measurement of the third RTT between the second SLB and the at least one further application server;
based on the measurements, calculate a cumulative response time associated with the at least one application server and a cumulative response time associated with the at least one further application server;
wherein the calculating of the cumulative response time associated with the at least one application server includes summing the first RTT between the client DNS server and the first GSLB controller, the second RTT between the first GSLB controller and a first SLB, and third RTT between the first SLB and the at least one application server; and
wherein the calculating of the cumulative response time associated with the at least one further application server includes summing the first RTT between the client DNS server and the second GSLB controller, the second RTT between the second GSLB controller and the second SLB, and third RTT between the second SLB and the at least one further application server;
based on the calculation, select an application server from the at least one application server and the at least one further application server, the application server having a lowest cumulative response time from the cumulative response time associated with the at least one application server and the cumulative response time the at least one further application server; and
based on the selection, send a DNS response to the client DNS server, the DNS response including network data of the SLB associated with the selected application server;
the second GSLB controller associated with the plurality of distributed GSLB controllers, wherein the first GSLB controller and the second GSLB controller are utilized to exchange requests, the second GSLB controller being utilized to:
receive, from the first GSLB controller, an instruction to measure the first RTT between the client DNS server and the second GSLB controller, the second RTT between the second GSLB controller and the second SLB, and the third RTT between the second SLB and the at least one further application server;
in response to the instruction, measure the first RTT between the client DNS server and the second GSLB controller, the second RTT between the second GSLB controller and the second SLB, and the third RTT between the second SLB and the at least one further application server; and
provide the measurements to the first GSLB controller; and
a database for storing the measurements associated with the first GSLB controller and the measurements associated with the second GSLB controller.

US Pat. No. 10,250,470

PUSH PULL DATA COLLECTION

Virtual Instruments World...

1. Apparatus includinga network monitoring device coupleable to a communication network, said communication network coupleable to at least one first type of device sending network data on their own behest, and at least one second type of device sending network status data upon the request of said network monitoring device;
said network monitoring device including a buffer of network status data, said buffer being equally divided into a selected number of entries being assigned a selected clock tick offset from a selected marker;
each entry in said buffer including status data received by said network monitoring device, the status data being inserted out of order by said network monitoring device with respect to a time when it was generated by the network at a discernable past time;
when said network monitoring device maintains said status data from said network in said buffer, at a location where it was inserted out of order associated with said discernable past time; and
when said discernable past time exceeds a selected threshold, said network monitoring device reduces an effect of said status data from a selected discernable past time associated with said selected threshold.

US Pat. No. 10,250,464

AREA EFFICIENT TRAFFIC GENERATOR

Accedian Networks Inc., ...

1. A packet generation and inspection system to monitor the performance of one or more flows on a packet network, said system comprising:a processor and memory coupled to each other and to a bus of the packet network, said memory storing operating codes corresponding to commands to be executed by said processor in association with data to be modified by the execution of said commands, said commands and data comprising information to build and manage packet generation of said one or more flows, wherein said commands corresponding to said operating codes are pre-programmed in said processor;
a processor-controlled arbiter coupled with said processor and said bus, said arbiter controlling access to said memory, said arbiter requesting execution, upon reception of a packet on the bus or prior to transmission of a packet on the bus for one of said flows, by said processor of selected operating codes stored in said memory by providing said processor with the address of said selected operating codes in said memory, and
wherein said memory provides said processor with data associated with the selected operating codes, and said processor modifies said data upon execution of commands corresponding to the selected operating codes.

US Pat. No. 10,250,457

NETWORK NODE AVAILABILITY PREDICTION BASED ON PAST HISTORY DATA

Convida Wireless, LLC, W...

1. An apparatus comprising a processor and a memory, the apparatus further including computer-executable instructions stored in the memory of the apparatus which, when executed by the processor of the apparatus, cause the apparatus to:receive past history data from a data collection module concerning a node of a communications network;
estimate if the node will be up or down at a certain time using the past history data; and
provide the estimate to a node availability service provisioning module of the apparatus, wherein the node availability service provisioning module is configured to provide the estimate to clients as node availability estimation services.

US Pat. No. 10,250,451

INTELLIGENT ANALYTIC CLOUD PROVISIONING

Cazena, Inc., Waltham, M...

1. Apparatus associated with a cloud computing infrastructure, comprising:one or more hardware processors;
computer memory holding computer program instructions executing in the one or more hardware processors, the computer program instructions operative to identify resources in the cloud computing infrastructure on which an analytics workload is to be executed by:
generating a set of workload resource requirements necessary to support a workload at one of: a desired service level, and a desired cost;
mapping the set of workload resource requirements onto a resource vector space, the workload resource requirements being represented in the resource vector space as graphical objects;
performing a cluster analysis on the graphical objects to identify, based on graphical objects that cluster with one another in the resource vector space as a group, one or more analytics workloads requiring similar resources in the cloud computing infrastructure; and
matching the set of workload resource requirements in a cluster against a set of resource bundling options available in the cloud computing infrastructure, wherein a resource bundling option comprises a cloud vendor, and a description of types and amounts of resources provided in the resource bundling option; and
outputting descriptions of one or more resource bundling options that, based on the matching, will support the analytics workload and the desired service level.

US Pat. No. 10,250,444

HYBRID SDN/LEGACY POLICY ENFORCEMENT

Perspecta Labs Inc., Bas...

1. A computer-implemented method comprising:obtaining, by one or more processors, at a first controller communicatively coupled to components of a hybrid network, a requirement for the hybrid network, wherein the components of the hybrid network comprise a first component type and a second component type, wherein the first component type and the second component type are configured utilizing different protocols;
responsive to obtaining the requirement, generating, by the one or more processors, based on the requirement, a plan to configure at least one component of the first component type and at least one component of the second component type;
configuring, by the one or more processors, the at least one component of the first component type according to a first portion of the plan by utilizing a security protocol over an unsecured connection; and
configuring, by the one or more processors, the at least one component of the second component type according to the second portion of the plan, wherein the at least one component of the first component type comprises a legacy component and the at least one component of the second component type comprises a software-defined networking component, and wherein the legacy component is a layer 3 component, wherein the configuring comprises:
transmitting, by the one or more processor, to a controller of components of the second component type in the hybrid network, a second portion of the plan, wherein the controller configures the at least one component of the second component type according to the second plan portion of the plan, upon receipt of the second portion of the plan.

US Pat. No. 10,250,442

SOFTWARE DEFINED NETWORKING PORTAL

Level 3 Commnications, LL...

1. A method for custom-defined network routing, the method comprising:receiving, at a primary network, authentication information;
identifying, based on the authentication information, a customer network, the customer network distinct from, and in communication with, the primary network;
receiving, at a controller of the primary network, one or more forwarding modifications specific to traffic transceived with the customer network, the one or more forwarding modifications custom defining a set of rules for forwarding network traffic transceived with the customer network;
verifying the forwarding modifications are operable within a telecommunications network including the primary network and the customer network;
distributing the custom defined set of rules from the controller to at least one edge router of the primary network for storing in a forwarding table specific to the customer network on the at least one edge router, wherein at least a first rule of the custom defined set of rules defines a priority for application of the first rule in case the first rule conflicts with another rule of the custom defined set of rules to the network traffic at the at least one edge router;
receiving a packet of data at the at least one edge router, the packet of data having a header;
attributing the packet of data to the customer network using at least one of a source address or a destination address specified in the header; and
applying the custom defined set of rules to the packet of data from the forwarding table of the at least one edge router.

US Pat. No. 10,250,437

METHOD AND SYSTEM FOR CONFIGURING NETWORK DEVICES

Arista Networks, Inc., S...

1. A method of configuring a network device, comprising:receiving, by an identification server, identification information of a network device from the network device, wherein the identification information comprises port connection information comprising identification of a plurality of network infrastructure components to which the network device is connected via at least one of a plurality of ports of the network device;
performing an identification of a network device by performing a comparison between the received identification information and a first entry in a definitions database, the first entry comprising the port connection information and an availability status;
requesting, by the identification server, a configuration action from a version control server based on the comparison;
receiving, by the identification server, a version controlled configuration action from the version control server;
generating, by the identification server, an identification file comprising the configuration action; and
sending, by the identification server, the identification file to the network device.

US Pat. No. 10,250,423

MODEM APPARATUS, COMMUNICATIONS SYSTEM AND METHOD OF PROCESSING A CYCLIC PREFIX

u-blox AG, Thalwil (CH)

1. A modem apparatus configured to provide wireless network access in accordance with an Orthogonal Frequency Division Multiplexing communications scheme, the modem apparatus comprising:a hardware subsystem configured in accordance with the Orthogonal Frequency Division Multiplexing communications scheme and comprising baseband processing components and Radio Frequency (RF) processing components; wherein
the baseband processing components comprise:
a first converter component arranged to convert between time and frequency domains in accordance with the Orthogonal Frequency Division Multiplexing communications scheme; and
a second converter component arranged to convert between parallel and serial data formats, the second converter being operably coupled to the first converter;
the RF processing components comprise a cyclic prefix processing component responsive to control information in order to process cyclic prefix data; and
a digital interface disposed between the baseband processing components and the RF processing components, the digital interface being operably coupled to the second converter and the cyclic prefix processing component.

US Pat. No. 10,250,422

RANGE EXTENSION MODE FOR WIFI

Marvell World Trade Ltd.,...

1. A method for generating a physical layer (PHY) data unit for transmission via a communication channel, the method comprising:generating, by a communication device, a transmission signal for transmission via a wireless communication channel, wherein the transmission signal corresponds to the PHY data unit, the PHY data unit conforming to a range extension mode of a first communication protocol, and wherein generating the PHY data unit includes:
generating a preamble of a PHY data unit, wherein the preamble is generated to include:
a legacy signal field that includes information indicating a duration of the PHY data unit, wherein the legacy signal field is formatted according to a second, legacy communication protocol,
a duplicate of the legacy signal field,
a plurality of subfields of a non-legacy signal field, and
a plurality of additional subfields with the same data as the plurality of subfields of the non-legacy signal field,
wherein the plurality of subfields of the non-legacy signal field and the plurality of additional subfields are modulated to signal to a receiving device that the PHY data unit conforms to the range extension mode of a first communication protocol; and
generating, by the communication device, orthogonal frequency division multiplexing (OFDM) symbols for a data field of the PHY data unit according to a range extension coding scheme that corresponds to the range extension mode of the first communication protocol.

US Pat. No. 10,250,398

TERMINAL AND METHOD FOR MEASURING DATA USAGE

Pantech Inc., Seoul (KR)...

1. A method for controlling a mobile terminal, the method comprising:sensing data communicated from the mobile terminal to a server of a communication service provider or from the server to the mobile terminal;
recognizing applications that communicate data to and from the server;
calculating a usage amount of the communicated data for the respective applications;
identifying types of the communicated data for the respective applications, where a first type data is selected from the group consisting of synchronization data and advertising data;
controlling the mobile terminal based on usage amounts of data and the types of data; and
displaying the usage amount of the communicated data for the respective applications,
wherein the controlling of the mobile terminal comprising:
categorizing that an application is a first type application based on a ratio of a usage amount of the first type data to a usage amount of total data for the application being equal to or greater than a threshold value, and
blocking the application from data communication based on the application being categorized as the first type application
wherein the first type data are extracted from packets of data for the application.

US Pat. No. 10,250,397

VALIDATING CERTIFICATE CHAINS FOR BOTH INTERNAL AND PUBLIC FACING SERVER USING UNIFIED INTERFACE

DigiCert, Inc., Lehi, UT...

1. A computer-implemented method to validate a certificate chain, the method comprising:receiving, by a validation service and from a requesting client, a request to validate a certificate chain, wherein the request specifies a network computing device;
determining, by the validation service, that the network computing device specified in the request is inaccessible to the validation service; and
based at least in part on said determining that the network computing device is inaccessible to the validation service, sending, by the validation service, a local validation component to the requesting client, wherein the local validation component establishes a network connection with the network computing device and validates a certificate chain associated with one or more digital certificates presented to the local validation component by the network computing device.

US Pat. No. 10,250,390

DATA HEALTH ASSURANCE USING PRIVATE PROOF OF AUTHORITY

BOOZ ALLEN HAMILTON INC.,...

1. A method of securing a proof of authority based computer network for a control system by augmenting security provided by cryptographic hashing functions with distributed ledger technology, the method comprising:parsing a first data packet into at least one portion using a first device, wherein the at least one portion includes a portion designated as an index identifier;
hashing the at least one portion of the first data packet using the first device and the index identifier;
hashing, using the first device and the index identifier, at least one portion of a second data packet;
combining, using the first device and the index identifier, the hashed portions of the first data packet and the second data packet;
hashing, using the first device and the index identifier, at least one portion of the combined hashed portions of the first data packet and the second data packet into a first combined data packet hash;
receiving a second combined data packet hash from a distributed ledger, wherein the distributed ledger is implemented on a peer-to-peer network as a blockchain system;
detecting whether the computer network is secure by comparing the first combined data packet hash and the second combined data packet hash; and
reporting that the computer network is secure if the first combined data packet hash and the second combined data packet hash are determined to be identical.

US Pat. No. 10,250,383

DYNAMIC DOMAIN KEY EXCHANGE FOR AUTHENTICATED DEVICE TO DEVICE COMMUNICATIONS

MOCANA CORPORATION, Sunn...

1. A method for secure message exchanges between vehicles in an autonomous domain using i) a domain key agent, a wireless supplicant, and a domain keystore at a first and second vehicle, ii) a domain key service and a wireless authenticator at a domain key broker, iii) a domain key factory service at a remote domain key distribution center, and iv) an enrollment service at a remote enrollment server, the method comprising:scanning, by the wireless supplicant on each the first and second vehicle, a wireless network for the autonomous domain by a service set identifier (SSID) and channel for the autonomous domain;
retrieving, by the domain key agent on each the first and second vehicle, a group public key, a member private key, and a member certificate from the domain keystore for the SSID;
discovering, by the domain key agent on each the first and second vehicle, the wireless authenticator on the domain key broker;
authenticating each the first and second vehicle, by the domain key agent on each the first and second vehicle respectively, with the wireless authenticator on the domain key broker;
listening, on an authentication port by the domain key service for authentication requests from the wireless authenticator on the domain key broker to validate a vehicle certificate;
querying, by the domain key agent on each the first and second vehicle from the wireless authenticator on the domain key broker, a domain key service address and service port for the autonomous domain;
listening, on the service port by the domain key service for registration requests from the domain key agent on each a first and a second vehicle, for the group public key, the member private key and the member certificate;
processing, by the domain key service the received registration request, and sending a group public key and a member private key request to the domain key factory service for generation of a domain group public key and a domain member private key associated with a vehicle unique identifier of each the first and second vehicles;
processing, by the domain key service the received registration request, and sending an enrollment request to the enrollment service for a member certificate associated with the vehicle unique identifier of each the first and second vehicles;
receiving, by the domain key agent on each the first vehicle and second vehicle from the domain key service, the domain group public key, the domain member private key and the member certificate associated with the vehicle unique identifier in response to the registration request;
sending, by the domain key agent on at least one of the first and second registered vehicles, a message signed using the domain member private key to another registered vehicle in the domain; and
verifying, by the domain key agent on at least one of the first and second registered vehicles, a received signed message from the other registered vehicle within the domain using the domain group public key.

US Pat. No. 10,250,364

CHANNEL MEASUREMENTS SUPPORTING COORDINATED MULTI-POINT OPERATION

Nokia Corporation, Espoo...

1. A method, comprising:assigning a first set of channel state information reference signal resources to individual ones of a plurality of transmission points that are located within a cell and assigning a second set of channel state information reference signal resources to individual ones of the plurality of transmission points located within the cell, where the first set is equal to or smaller than the second set;
signaling information that describes at least one of the first and the second sets of the channel state information reference signal resources to a user equipment;
receiving a channel state information report from the user equipment, the channel state information report comprising information that describes a measurement made by the user equipment of at least one of the plurality of transmission points using a configuration based on the first set of channel state information reference signal resources, and alternatively the second set of channel state information reference signal resources, and alternatively both the first set of channel state information reference signal resources and the second set of channel state information reference signal resources, where the measurement made using the second set of channel state information reference signal resources is a simplified measurement occurring less frequently than a measurement corresponding to the first set of channel state information reference signal resources, where the simplified measurement is simplified compared to the measurement corresponding to the first set of channel state information reference signal resources; and
triggering the user equipment to make the measurement.

US Pat. No. 10,250,363

COMMUNICATION SYSTEM WITH EXPANDABLE CAPACITY

ENTROPIC COMMUNICATIONS, ...

1. A method, comprising:determining traffic conditions on a network;
depending on the traffic conditions, adjusting bit loading on a legacy channel and at least one of newly added channels of the network to maintain legacy node operability in the network,
wherein newly added channels are added without a frequency gap, and
wherein adjusting the bit loading comprises:
operating the legacy channel at a full order of modulation; estimating an imbalance based on a probe;
lowering the bit loading of the legacy channel to operate at a lowered order of modulation; and
increasing the bit loading of the newly added channels.

US Pat. No. 10,250,358

TRANSMITTER AND RECEIVER FOR TRANSMITTING BASIC CODEWORD PORTION AND AUXILIARY CODEWORD PORTION OF A CODEWORD IN DIFFERENT FRAMES

SATURN LICENSING LLC, Ne...

1. A receiver for receiving data, comprising:circuitry configured to:receive a receiver input data stream segmented into frames, including a first frame and a second frame;
extract a basic codeword portion of a codeword from the first frame and extract an auxiliary codeword portion of the codeword from the second frame, the basic codeword portion being generated from one or more input data words according to a first coding scheme, and the auxiliary codeword portion being generated from the one or more input data words according to a second coding scheme;
buffer the auxiliary codeword portion;
perform a first error correction process on the basic codeword portion according to at least the first coding scheme to generate one or more output data words of at least one output data stream that correspond to the one or more input data words;
when a result of the first error correction process is erroneous, perform a second error correction process on the basic codeword portion and the auxiliary codeword portion according to at least the second coding scheme to generate the one or more output data words; and
output the at least one output data stream that includes the one or more output data words; wherein the first frame includes one or more first preamble symbols followed by one or more first data symbols, and the second frame includes one or more second preamble symbols followed by one or more second data symbols.

US Pat. No. 10,250,337

SYSTEM AND METHOD FOR PROVIDING UNDERWATER MEDIA CAPTURE

WAHOO TECHNOLOGIES, LLC, ...

1. A method comprising:receiving, via a bridge system comprising a first adapter and a second adapter, a service set identifier and a password of a capture device;
discovering the capture device via the first adapter and the second adapter of the bridge system;
based on a comparison of a first signal-to-noise ratio between the first adapter and the capture device with a second signal-to-noise ratio between the second adapter and the capture device, assigning one of the first adapter and the second adapter as a host adapter in the bridge system to communicate with the capture device; and
forwarding IP packets received from the capture device, via the bridge system, to a client device, wherein the bridge system rewrites MAC addresses associated with the client device and the capture device in XID tables prior to receiving the IP packets from the capture device at the host adapter and forwarding the IP packets from the bridge system to the client device.

US Pat. No. 10,250,336

OPTICAL IDENTIFICATION BEACON

Triad National Security, ...

1. A beacon device, comprising:a laser configured to emit laser light;
a pattern generator and pulse driver that are configured to control the laser to emit the laser light in accordance with a pattern of a beacon signal, and
a diffuser configured to diffuse the emitted laser light; and
an optical detection system configured to receive the diffused laser light emitted from the laser beacon, wherein
the beacon signal comprises an m-of-n code unique identifier of the beacon device that is at least a predetermined Hamming distance from any other unique identifier for other beacon devices, and
m is a number of pulses of the emitted laser light that are emitted over a predetermined time period.

US Pat. No. 10,250,325

NETWORK SWITCHING SYSTEM

IPSECURES CORPORATION, T...

1. A network switching system applied to an in-line device, the in-line device including a hardware unit built in the in-line device, an operating system running in the in-line device and at least one application running in the operating system, the in-line device being connected to a switch, the switch further being connected to a first network device and a second network device respectively to switch network channels between the first and second network devices, the network switching system including:a first detector for detecting an operating voltage of the hardware unit and for outputting a first trigger signal when it detects that the operating voltage of the hardware unit is abnormal;
a second detector for detecting an operating status of the operating system and for outputting a second trigger signal when it detects that the operating status of the operating system is abnormal;
a third detector including a monitoring program running in the operating system, for detecting an operating status of the application, wherein when it detects that the operating status of the application is abnormal, the third detector outputs a third trigger signal; and
a controller connected to the switch, wherein the switch is in a normal mode by default, making the first and second network devices communicate with each other through the in-line device, and wherein when the controller receives any of the first, second and third trigger signals, it controls the switch to switch from the normal mode to a bypass mode, allowing the first and second network devices to communicate without the in-line device so as to ensure normal communication between the first and second network devices when the in-line device operates abnormally.

US Pat. No. 10,250,312

METHODS AND SYSTEMS FOR MULTI-USER BEAMFORMING

HUAWEI TECHNOLOGIES CANAD...

1. A method for simultaneous transmission between a transmitter and a plurality of receivers, the method comprising:at the transmitter, receiving information identifying respective preferred transmission sectors for transmission from the transmitter to each receiver;
at the transmitter, transmitting a first multi-user simultaneous transmission to a first set of two or more receivers, the first set of receivers being selected for the first set by identifying that the preferred transmission sectors for transmission to the first set of receivers are included in a first virtual grouping of two or more transmission sectors, the two or more transmission sectors belonging to the first virtual grouping being defined by the transmitter; and
at the transmitter, transmitting a second multi-user simultaneous transmission to a second set of two or more receivers, the second set of receivers being selected for the second set by identifying that the preferred transmission sectors for transmission to the second set of receivers are included in a second virtual grouping, the second virtual grouping having at least one transmission sector not included in the first virtual grouping.

US Pat. No. 10,250,284

RECEIVING CIRCUIT OF WIRELESS COMMUNICATION SYSTEM AND METHOD OF RECEIVING RF SIGNAL

REALTEK SEMICONDUCTOR COR...

1. A receiving circuit of a wireless communication system, the receiving circuit configured to receive a radio frequency (RF) signal including a data signal and an interference signal and amplify the RF signal according to an analog gain, the receiving circuit comprising:a low noise amplifier (LNA) configured to generate a first gain according to a first bias signal and amplifying the RF signal using the first gain to generate an amplified RF signal;
an RF power detection circuit coupled to an output of the LNA and configured to detect the amplified RF signal in an RF band to generate a control signal corresponding to the power of the amplified RF signal, the control signal being an analog signal;
an LNA bias circuit coupled to the LNA and the RF power detection circuit and configured to provide the first bias signal to the LNA according to the control signal;
a mixer coupled to the LNA and configured to down-convert the amplified RF signal to generate a down-converted radio frequency (RF) signal; and
a filter circuit coupled to the mixer and configured to filter out the interference signal from the down-converted RF signal and output the data signal;
wherein the mixer is a passive mixer without signal amplifying functions, and the analog gain is substantially proportional to the first gain.

US Pat. No. 10,250,280

METHOD AND APPARATUS OF A FULLY-PIPELINED LAYERED LDPC DECODER

TensorCom, Inc., Culver ...

1. An apparatus, comprising:a plurality of processors arranged in a pipeline structure and configured to operate on a plurality of layers of data, each layer comprising a plurality of groups of data symbols received from a noisy transmission medium; and
a memory comprising an input coupled to an output of a last processor in the pipeline structure, and an output coupled to an input of a first processor in the pipeline structure, the memory comprising read and write logical structures configured to perform multiplexor and de-multiplexor operations, comprising:
for each group in each layer, applying a stored data set read from the memory to the first processor in the pipeline structure;
producing a calculation of a log-likelihood ratio (LLR) of the data symbols at the output of the last processor; and
storing the LLR in the memory; and
operating at least one processor in the pipeline structure to process a next layer before a current layer is completed, wherein a stored data set in the next layer comprises a portion of the LLR calculation produced from a layer previous to the current layer thereby providing for non-blocking check-node-update scheduling.

US Pat. No. 10,250,275

DIGITAL VOLTAGE SAMPLING

HEWLETT PACKARD ENTERPRIS...

1. A voltage sampling method, comprising:producing a sampled voltage from an output of an electronic device by a coupler coupled to a first set of resistors and a second set of resistors;
dividing, by a voltage divider, the sampled voltage into a fine sampled voltage and a coarse sampled voltage, the fine sampled voltage provided by an output of a differential amplifier coupled across the first set of resistors;
converting, by a first analog-to digital converter coupled to the output of the differential amplifier, the fine sampled voltage to a first digital value that represents the fine sampled voltage;
converting, by a second analog-to-digital converter coupled to at least one of resistors among a set of second resisters, the coarse sampled voltage to a second digital value that represents the coarse sampled voltage; and
producing a third digital value by combining the first digital value with the second digital value, the third digital value representing the sampled voltage.

US Pat. No. 10,250,263

REPLICA CASCODE BIAS VOLTAGE-CONTROLLED OSCILLATORS

Lattice Semiconductor Cor...

1. A voltage oscillator comprising:a voltage-to-current converter configured to generate a control current responsive to receiving a control voltage, the voltage-to-current converter comprising a first transistor and a second transistor, a drain of the first transistor coupled to a source of the second transistor and a gate of the second transistor biased by a bias voltage;
a current controlled oscillator coupled to the voltage-to-current converter to receive the control current and to generate a periodic output signal having a frequency corresponding to the control current; and
a bias voltage generation circuit coupled to the voltage-to-current converter, the bias voltage generation circuit comprising a replica bias circuit configured to generate a replica voltage corresponding to a voltage at the source of the second transistor.

US Pat. No. 10,250,246

PROGRAMMABLE NEUROMORPHIC DEVICE

Syntron Systems Inc., Br...

1. A first logic element in an array effective to generate an output state signal, wherein the array includes at least the first logic element, a second logic element configured to be in communication with the first logic element, a third logic element configured to be in communication with the first logic element, a first switching element to be in communication with the first logic element, and a second switching element to be in communication with the first switching element, the first logic element comprising:an input circuit configured to:
receive a first input state signal from the second logic element;
receive a second input state signal from the third logic element;
receive a third input state signal from the first switching element;
determine a sum based on the first, second, and third input state signals;
a comparator circuit configured to be in communication with the input circuit, the comparator circuit being configured to:
receive the sum from the input circuit;
compare the sum with a threshold;
generate an intermediate signal based on the comparison of the sum with the threshold;
a state machine configured to be in communication with the comparator circuit, the state machine being configured to:
identify a current state of the first logic element;
receive the intermediate signal from the comparator circuit;
generate an output state signal based on the intermediate signal and based on a current state of the first logic element, wherein the output state signal is effective to indicate a subsequent state of the first logic element; and
a first switch circuit configured to be in communication with the state machine and the first switch element, the first switch element being configured to:
send and receive the output state signal to and from the first switch circuit;
receive a switch state signal from the second switch element, wherein the switch state signal is effective to indicate that the second switch element is permitted to accept the output state signal; and
in response to receipt of the switch state signal, send the output state signal to the second switch element, and in response to receipt of the output state signal from the second switch element, send the output state signal to the first switch circuit.

US Pat. No. 10,250,232

SYSTEMS AND METHODS FOR CYCLOSTATIONARY FEATURE ELIMINATION

Harris Global Communicati...

1. A method for removing dither introduced into a transmitted radio frequency (RF) signal, comprising:receiving, by a receiver, the transmitted RF signal;
converting, by the receiver, the transmitted RF signal into a discrete-time intermediate frequency (IF) signal comprising a sequence of samples, where at least a first sample of said samples has a first sample duration different than a second sample duration of at least a second sample of said samples; and
performing operations by a sub-sample dither removal device of the receiver to modify a sample timing of the discrete-time IF signal by decreasing or increasing the first sample duration of the first sample using a digital signal processing technique in a digital domain;
wherein the first sample duration of the first sample is increased or decreased by a first amount different than a second amount by which a third sample of said samples duration of a third sample is increased or decreased.

US Pat. No. 10,250,209

POWER AMPLIFICATION MODULE

MURATA MANUGACTURING CO.,...

1. A power amplification module that supports a plurality of communication systems, the power amplification module comprising:two power amplifiers, wherein, based on a control signal outputted from a control circuit, the control signal indicating a communication system selected from among the plurality of communication systems, either:
one of the two power amplifiers operates by itself, or
the two power amplifiers operate in parallel with each other; and
a phase correction circuit that, when the two power amplifiers operate in parallel, is connected between outputs of the two power amplifiers and is configured to remove a phase difference between output signals of the two power amplifiers.

US Pat. No. 10,250,207

METHOD AND SYSTEM FOR A FEEDBACK TRANSIMPEDANCE AMPLIFIER WITH SUB-40KHZ LOW-FREQUENCY CUTOFF

Luxtera, Inc., Carlsbad,...

1. A system for processing electrical signals, the system comprising:an amplifier circuit having coupling capacitors, a gain stage, and feedback paths comprising source followers and feedback resistors, wherein:
said feedback paths are coupled to first terminals of said coupling capacitors;
second terminals of said coupling capacitors are coupled to inputs of said gain stage;
said gain stage amplifies electrical signals received via said coupling capacitors; and
gate terminals of said source followers are coupled to output terminals of said gain stage.

US Pat. No. 10,250,132

VOLTAGE SYSTEM AND OPERATING METHOD THEREOF

NANYA TECHNOLOGY CORPORAT...

1. A voltage system, comprising:an oscillator configured to provide an oscillation signal exhibiting a first frequency when a voltage level of a supply voltage is greater than a reference voltage level, and to provide the oscillation signal exhibiting a second frequency greater than the first frequency when the voltage level of the supply voltage is less than the reference voltage level; and
a pump device configured to provide the supply voltage, based on a frequency of the oscillation signal provided by the oscillator, by performing a charging operation;
the reference voltage level being a second reference voltage level, wherein the oscillator is deactivated when the voltage level of the supply voltage is greater than a first reference voltage level greater than the second reference voltage level;
wherein the oscillator provides the oscillation signal exhibiting the first frequency when the voltage level of the supply voltage is less than the first reference voltage level and greater than the second reference voltage level.

US Pat. No. 10,250,123

SYSTEM AND METHOD PROVIDING OVER CURRENT PROTECTION BASED ON DUTY CYCLE INFORMATION FOR POWER CONVERTER

On-Bright Electronics (Sh...

1. A system controller for protecting a power converter, the system controller comprising:a signal generator configured to generate a threshold signal;
a comparator configured to receive the threshold signal and a current sensing signal and generate a comparison signal based on at least information associated with the threshold signal and the current sensing signal, the current sensing signal indicating a magnitude of a primary current flowing through a primary winding of a power converter; and
a modulation and drive component coupled to the signal generator and configured to receive at least the comparison signal, generate a drive signal based on at least information associated with the comparison signal, and output the drive signal to a switch in order to affect the primary current, the drive signal being associated with one or more first switching periods and a second switching period following the one or more first switching periods, the one or more first switching periods corresponding to one or more first duty cycles, the second switching period including an on-time period and an off-time period;
wherein the signal generator is further configured to, for the second switching period,
determine a first threshold signal value based on at least information associated with the one or more first duty cycles;
set a time to zero at a beginning of the on-time period;
if the time satisfies one or more first predetermined conditions, generate the threshold signal equal to the determined first threshold signal value so that the threshold signal is constant in magnitude as a function of the time; and
if the time satisfies one or more second predetermined conditions, generate the threshold signal so that the threshold signal decreases with the increasing time in magnitude.

US Pat. No. 10,250,095

ROTATING ELECTRICAL MACHINE COIL

MEIDENSHA CORPORATION, T...

1. A rotating electrical machine coil in which a main insulation layer is arranged on an outer circumferential side of a plurality of wires, whereinthe main insulation layer is formed by winding a highly thermally conductive mica tape,
a first outer-layer insulation layer made of a heat-shrinkable material is formed on an outer circumferential surface of the main insulation layer at a coil end portion of the coil, and
a second outer-layer insulation layer made of a highly thermally conductive resin material is formed on an outer circumferential surface of the first outer-layer insulation layer at the coil end portion of the coil,
wherein a thermal conductivity of the highly thermally conductive mica tape is 0.4 to 1.2 W/mK,
wherein the highly thermally conductive resin material comprises at least one of (1) liquid crystal polymer or (2) a material in which a resin material is mixed with aluminum oxide.

US Pat. No. 10,250,081

METHOD AND SYSTEM OF WIRELESS POWER TRANSFER FOREIGN OBJECT DETECTION

TRIUNE SYSTEMS, LLC, Pla...

1. A method of wireless power transfer foreign object detection comprising:measuring at least one tuned state of at least one secondary receiver coil;
detuning an adjustable load of the at least one secondary receiver coil from at least one resonant frequency;
measuring at least one detuned state of the at least one secondary receiver coil; and
determining at least one foreign object based at least in part upon the at least one tuned state and the at least one detuned state.

US Pat. No. 10,250,070

LINE POWER CONTROL METHOD AND SYSTEM FOR UNIFIED POWER FLOW CONTROLLER

NR Electric Co., Ltd., N...

1. A line power control method for a unified power flow controller, comprising:generating, by means of an outer loop line power control, a valve side current reference value; generating, by means of an inner loop valve side current control, a converter output voltage reference value, according to the valve side current reference value; and outputting, by means of a converter valve control according to the voltage reference value, a corresponding voltage to control line power, wherein
the generating, by means of outer loop line power control, a valve side current reference value specifically refers to that: calculating a line current instruction by means of the outer loop line power control according to an input power instruction and a measured line alternating voltage, and summing the calculated line current instruction and an output value that is obtained by performing a proportional integral operation on a difference between a line power instruction and measured line power, to obtain an outer loop valve side current reference value; and
the generating, by means of inner loop valve side current control, a converter output voltage reference value specifically refers to that: calculating the converter output voltage reference value by means of the inner valve side current control according to the valve side current reference value that is input, a measured valve side alternating current, and a measured valve side alternating voltage.

US Pat. No. 10,250,065

WIRELESS CHARGING CIRCUIT AND CHARGING BOARD THEREOF

DEXIN ELECTRONIC LTD., D...

1. A wireless charging circuit coupled to an oscillation unit configured to generate a differential signal, said wireless charging circuit comprising:a balun unit coupled to said oscillation unit;
a higher-order filter unit coupled to said balun unit; and
a differential unit coupled to said higher-order filter unit and a transmission coil;
wherein said oscillation unit transmits said differential signal to said balun unit, said balun unit converts said differential signal into a converted signal to be transmitted to said higher-order filter unit, said higher-order filter unit filters said converted signal to output a filtered signal to said differential unit, and said differential unit converts said filtered signal into a differential output signal to be outputted by said transmission coil; and
wherein said balun is a center-tapped transformer having a primary side couple to said oscillation unit and a secondary side coupled to said higher-order filter unit, wherein a center tap on said primary side of said center-tapped transformer is couple to a first inductor and a first capacitor, said first inductor being coupled to a voltage source and said first capacitor.

US Pat. No. 10,250,056

MULTI-FUNCTION EXTERNAL ATTACHMENT AND SAFETY CIRCUIT FOR A PORTABLE POWER CHARGER

Halo International SEZC L...

1. A portable jump-start kit configured to jump start a 12 V car battery comprising:(1) a portable power bank comprising:
a first housing having a rechargeable battery internally stored therein;
a first power connection port operatively connected to the rechargeable battery and being capable of providing a 5 V power charge therefrom; and
a second power connection port operatively connected to the rechargeable battery and being capable of providing 12 V DC power charge therefrom;
(2) a control unit independent of the portable power bank and connectable therewith via a power input charging cable adapted for engagement with the second power connection port of the power bank to connect the control unit with the power bank, said control unit comprising:
a second housing;
a power output charging cable means connected to the second housing and having positive and negative jumper cable clips on the end thereof adapted for connection to a 12 V car battery for jump starting said battery; and
a control button disposed on the second housing for controlling the supply of the 12 V DC power charge received from the power bank via the power input charging cable to the power output charging cable means; and
(3) a safety circuit housed within either of the first and second housings, said safety circuit being in operative communication with the control button and comprising:
a jump start relay operatively connecting the 12 V DC power charge received from the portable power bank to the positive and negative jumper cable clips of the control unit via the power output charging cable means;
a microprocessor; and
a voltage input analyzer operatively connected with the microprocessor to enable or disable the jump start relay.

US Pat. No. 10,250,053

OPTIMAL BATTERY CURRENT WAVEFORM FOR BIDIRECTIONAL PHEV BATTERY CHARGER

Virginia Tech Intellectua...

1. A battery charger including a power converter for outputting a DC voltage, comprising:a Full Bridge (FB) AC-DC switching circuit comprising a first plurality of switches for receiving an AC source and a DC link capacitor, the first plurality of switches providing an AC source component signal at double line frequency to the DC link capacitor;
a Dual Active Bridge (DAB) converter comprising second switching circuits including a second plurality of switches; and
an interface circuit for receiving a waveform responsive to the AC source for driving one or more of the second plurality of switches of at least said second switching circuit for a reduced DAB converter loss with a reduced DC link capacitor;
said interface circuit comprises a modulation circuit;
said modulation circuit provides the waveform as the AC source and further comprises a Pulse Width Modulation (PWM) zero-off charging circuit for providing driving pulses to drive one or more of the second plurality of switches at a duty cycle for a reduced DAB convertor loss with a reduced DC link capacitor, to turn off said second switching circuit when the DAB convertor is not delivering power to avoid hard switching; and
wherein the capacitance of the DC link capacitor is reduced in relation to an increased efficiency of the DAB convertor based on the waveform from the modulation circuit.

US Pat. No. 10,249,973

SPRING LOADED ELECTRICAL CONNECTOR

Amphenol Corporation, Wa...

1. An electrical connector, comprising:a housing having a mating interface end section and an opposite cable termination end section and the housing having an inner support member;
a contact carrier slidably coupled to the housing, the contact carrier including a receiving end and a spring engagement end, and the contact carrier supporting at least one contact member;
at least one spring member received inside of the housing and adjacent the contact carrier for abutment with the spring engagement end of the contact carrier; and
an interposer received in the receiving end of the contact carrier and remote from the spring member, the interposer including at least one contact side for electrically connecting with the contact member,
wherein the contact carrier is slidable with respect to the housing along a mating axis between unmated and mated positions position.

US Pat. No. 10,249,956

METHOD AND APPARATUS FOR FOLDED ANTENNA COMPONENTS

Fractal Antenna Systems, ...

1. A method for producing an antenna component, the method comprising:with a material accreting device, accreting material in a plurality of layers, wherein each layer defines a separate portion of a predetermined three-dimensional shape of a folded antenna component feature, and wherein a material used for at least one layer is different than a material used for an adjacent layer;
by successive accretions of each of the plurality of layers, combining the plurality of layers, thereby forming a complete folded antenna component having the predetermined three-dimensional shape that is substantially non-planar; and
painting the complete folded antenna component with a conductive paint for at least a portion of the component;
wherein the complete folded antenna component includes a self-similar shape for at least a portion of the component, and wherein one or more of the plurality of layers are painted with the conductive paint and adjacent to layers that are not painted with the conductive paint.

US Pat. No. 10,249,927

COCHLEA-BASED MICROWAVE CHANNELIZER

The United States of Amer...

1. A system comprising:an RF input coupled to a plurality of channel filters through an inductive manifold, wherein each of the plurality of channel filters is configured as a series resonator and has a frequency of greater than about 1 GHz, wherein a closest one of the plurality of channel filters has a highest frequency of the plurality of channel filters and the frequency of each of the plurality of channel filters decreases as a distance of the plurality of channel filters from the RF input increases, wherein components of each of the plurality of channel filters are configured using high-Q transmission lines.

US Pat. No. 10,249,890

METHOD FOR COLD-START OF FUEL CELL STACK

Daimler AG, Stuttgart (D...

1. A method for starting up a fuel cell stack (FCS) from a starting temperature below freezing in a vehicle having a vehicle controller programmed to store (a) the amount of residual water left in the fuel cell stack at FCS shutdown, (b) an ice tolerance curve representing the maximum amount of ice which may be present in a FCS during startup at any temperature up to 0° C., and (c) the amount of water generated as a by-product of the electrochemical reaction in the FCS when generating current, the method comprising:retrieving the amount of residual water remaining in the FCS from the previous shut-down;
determining ambient temperature;
inferring FCS temperature based on ambient temperature; and
(a) in the event that inferred FCS temperature is below 0° C., operating the FCS under the control of the vehicle controller with limiting the amount of current used until the temperature in the FCS reaches 0° C. such that ice produced during current generation will not exceed the ice tolerance curve; or
(b) in the event that the inferred cell stack temperature is above 0° C., starting up the fuel cell stack without limiting the current drawn from the fuel cell stack.

US Pat. No. 10,249,885

CATHODE CURRENT COLLECTOR FOR SOLID OXIDE FUEL CELL, AND SOLID OXIDE FUEL CELL COMPRISING SAME

ALANTUM CORPORATION, Gye...

1. A cathode current collector for a solid oxide fuel cell,wherein the cathode current collector is a porous metal foam having pores,
wherein the metal foam is formed of one or more types of alloys consisting of CoMn, CuMn, CoNiMn and CoCuMn, and
wherein the metal foam has a density of 200 g/m2 to 1000 g/m2.

US Pat. No. 10,249,880

METHOD FOR MANUFACTURING CURRENT COLLECTOR AND METHOD FOR MANUFACTURING SOLID BATTERY

TOYOTA JIDOSHA KABUSHIKIA...

1. A method for manufacturing a current collector having a conductive layer, the method comprising:dispersing a carbon material in a first organic solvent to prepare a carbon material dispersion solution;
dispersing polyvinylidene fluoride in a second organic solvent to prepare a resin dispersion solution;
mixing the carbon material dispersion solution, the resin dispersion solution, and water to precipitate the polyvinylidene fluoride in the resin dispersion solution with water, such that a composition for forming the conductive layer is prepared; and
applying the composition for forming the conductive layer on the current collector, and thereafter drying the composition to form the conductive layer on the surface of the current collector.

US Pat. No. 10,249,862

POROUS MEMBRANES FILLED WITH NANO-PARTICLES AND RELATED METHODS

Celgard, LLC, Charlotte,...

1. A membrane comprising:a porous membrane or layer made of a polymeric material having a plurality of surface treated and then wax-coated particles having an average particle size of less than about 1 micron dispersed therein, wherein the wax is polyethylene, polypropylene, or a combination of polyethylene and polypropylene and has a molecular weight of from 800 to 5000.

US Pat. No. 10,249,822

POLYMER BLENDS FOR A SEMICONDUCTING LAYER OF AN ORGANIC ELECTRONIC DEVICE

Cambridge Display Technol...

1. A polymer blend for a semiconducting layer of an organic electronic device, comprising: a first polymer; a second polymer which is different from the first polymer; and a semiconductor compound selected from the group of pentacene derivatives and thiophene derivatives, wherein the first polymer iswherein R1 and R2 are the same or different and each is independently selected from the group consisting of hydrogen and a linear, branched or cyclic alkyl group having from 1 to 16 carbon atoms, and wherein n is an integer of 30 or more.

US Pat. No. 10,249,813

METHOD OF MANUFACTURING PIEZOELECTRIC VIBRATOR ELEMENT

SII CRYSTAL TECHNOLOGY IN...

1. A method of manufacturing a piezoelectric vibrator element using a wafer made of a piezoelectric material, the piezoelectric vibrator element including a piezoelectric plate, and a pair of excitation electrodes on the piezoelectric plate and adapted to vibrate the piezoelectric plate when a predetermined drive voltage is applied, the method comprising:providing the wafer with the piezoelectric plate and a frame part adapted to support the piezoelectric plate via a connection part;
providing the pair of excitation electrodes on the piezoelectric plate by patterning an electrode film on a principal surface and a side surface of the wafer, and forming a pair of extending electrodes extending from the piezoelectric plate to the frame part through the connection part to electrically connect to the pair of excitation electrodes; and
segmentallizing the piezoelectric plate by cutting the connection part,
wherein providing the pair of excitation electrodes includes forming at least one of the pair of extending electrodes on a side surface of the connection part.

US Pat. No. 10,249,801

LIGHT EMITTING DIODE PACKAGE AND MANUFACTURING METHOD THEREOF

Seoul Semiconductor Co., ...

1. A light-emitting diode package, comprising:a light-emitting diode chip disposed in a housing;
a first phosphor configured to emit green light having a full width at half maximum (FWHM) less than or equal to about 35 nm; and
a second phosphor configured to emit red light,
wherein:
white light is configured to be formed by a synthesis of light emitted from the light emitting diode chip, the first phosphor, and the second phosphor, and
the second phosphor has a chemical formula of A2MF6:Mn4+, A is one of Li, Na, K, Rb,Ce, and NH4, and M is one of Si, Ti, Nb, and Ta.

US Pat. No. 10,249,779

SOLAR COLLECTOR

Violeta Doci, Hamburg (D...

1. A light collector (10) having an optical unit (20) and an energy conversion unit, whereby the energy conversion unit comprises a number of conversion cells (12, 14, 16) that are located along a first main axis, in which the optical unit (20) triggers a light refraction and encloses the energy conversion unit by at least 180 degrees, and the optical unit (20) focuses parallel incident light on a focal area,wherein the focal area has its largest dimension along a second main axis, and the second main axis extends along the first main axis, the optical unit (20) comprises a light-transmitting dish and a fill medium, and the optical unit (20) has a variable index of refraction along the first main axis for the refraction of light, the conversion cells comprising a first conversion cell (12) at a distance from a second conversion cell (14), the first conversion cell (12) being dedicated to a first fill medium and the second conversion cell (14) being dedicated to a fill medium (42) that is different from the first fill medium (40), the dish having an upper part (22) and an underneath part (24), the energy conversion unit being located within the upper part (22) of the dish, the optical unit (20) being supported by a carrier element (26) below the underneath part (24) of the dish, the conversion cells (12,14,16) generating electric current and being connected together and spaced apart by spacers (18), and the spacers (18) being electrically conductive.

US Pat. No. 10,249,767

GA2O3-BASED SEMICONDUCTOR ELEMENT

TAMURA CORPORATION, Toky...

1. A Ga2O3-based semiconductor element, comprising:an undoped ?-Ga2O3 single crystal film disposed on a surface of a ?-Ga2O3 substrate;
a source electrode and a drain electrode disposed on a same side of the undoped ?-Ga2O3 single crystal film;
a gate electrode disposed on the undoped ?-Ga2O3 single crystal film between the source electrode and the drain electrode via a gate insulating film; and
a source region and a drain region formed in the undoped ?-Ga2O3 single crystal film under the source electrode and the drain electrode, respectively, and including a controlled dopant concentration,
wherein the ?-Ga2O3 substrate comprises a semi-insulating ?-Ga2O3 single crystal doped with an element selected from Mg, H, Li, Na, K, Rb, Cs, Fr, Be, Ca, Sr, Ba, Ra, Mn, Fe, Co, Ni, Pd, Cu, Ag, Au, Zn, Cd, Hg, Tl, Pb, N, or P,
wherein a channel is formed in a region of the undoped ?-Ga2O3 single crystal film when a voltage of more than a threshold is applied to the gate electrode, and
wherein a current only flow from the source electrode to the drain electrode through the undoped ?-Ga2O3 single crystal film when the voltage is applied to the gate electrode.

US Pat. No. 10,249,705

CAPACITOR ARRAY STRUCTURE

ALi Corporation, Hsinchu...

1. A capacitor array structure, comprising:N capacitor units each comprising an upper electrode and a lower electrode,
wherein the upper electrode and the lower electrode comprise a plurality of metal portions, and the metal portions are patterned,
wherein the capacitor units are arranged adjacent to one another along a first axial direction to form a capacitor series, and an ith capacitor unit of the capacitor units comprises:
a first metal layer comprising a first metal portion of the lower electrode;
a second metal layer disposed above the first metal layer and comprising a second metal portion of the lower electrode and a first metal portion of the upper electrode; and
a third metal layer disposed above the second metal layer and comprising a third metal portion of the lower electrode, a fourth metal portion of the lower electrode, and a second metal portion of the upper electrode,
wherein i is a positive integer not larger than N and N is a positive integer, wherein i is larger than or equal to 2,
wherein the second metal portion of the lower electrode has an opening, and a side of the first metal portion of the upper electrode is exposed in the opening, such that the side of the first metal portion of the upper electrode is adjacent to the lower electrode of an (i-1)th capacitor unit.

US Pat. No. 10,249,691

FLEXIBLE ORGANIC LIGHT-EMITTING DISPLAY PANEL AND ELECTRONIC DEVICE

WUHAN TIANMA MICRO-ELECTR...

1. A flexible organic light-emitting display panel, comprising:a display region and a non-display region surrounding the display region, wherein the non-display region comprises a bendable region and a non-bendable region;
at least one metal bridge pressure-sensitive detection unit, which is at least partially provided in the bendable region and extends along a bending direction of the flexible organic light-emitting display panel, the at least one metal bridge pressure-sensitive detection unit comprises a first resistor, a second resistor, a third resistor and a fourth resistor; and
a plurality of semiconductor pressure-sensitive detection units, at least one of which is provided in the non-bendable region;
wherein a first end of the first resistor is electrically connected to a first end of the third resistor, a second end of the first resistor is electrically connected to a first end of the fourth resistor, a first end of the second resistor is electrically connected to a second end of the third resistor, and a second end of the second resistor is electrically connected to a second end of the fourth resistor;
wherein each of the first, second, third and fourth resistors of the at least one metal bridge pressure-sensitive detection unit takes a form of a serpentine metal film wiring, a wire resistance of the first resistor is equal to a wire resistance of the second resistor, and a wire resistance of the third resistor is equal to a wire resistance of the fourth resistor, the wire resistance of the first resistor is less than the wire resistance of the third resistor; and
wherein the first resistor and the second resistor both extend along the bending direction of the flexible organic light-emitting display panel, at least a part of the second resistor is arranged in the bendable region.

US Pat. No. 10,249,653

DISPLAY PANEL AND MANUFACTURING METHOD THEREOF

Shenzhen China Star Optoe...

1. A display panel, comprising:a substrate layer;
a first metal layer formed on the substrate layer, wherein the first metal layer comprises a gate line;
a first insulating layer formed on the first metal layer;
a second metal layer formed on the first insulating layer, wherein the second metal layer and the gate line form a thin film transistor;
a color resist layer formed on the second metal layer, wherein a first channel is formed on the color resist layer corresponding to the gate line, the first channel having a first color resist block and a second color resist block therein, and the first color resist block and the second color resist block are spaced apart from each other;
a protective layer formed on the color resist layer and configured to protect the color resist layer; and
a light-shielding layer formed on the protective layer and aligned with the first channel, wherein the light-shielding layer comprises a base, a first protrusion corresponding to the first color resist block, and a second protrusion corresponding to the second color resist block, the first protrusion is configured as a main photo spacer, the second protrusion is configured as a sub photo spacer, and a height difference between the main photo spacer and the sub photo spacer relative to the base is formed;
wherein a second channel is formed on the protective layer corresponding to the second color resist block, the sub photo spacer is directly connected to the second color resist block, such that the height difference between the main photo spacer and the sub photo spacer is formed;
wherein the first color resist block and the second color resist block are connected to two sides of the second channel, respectively, a width of the first color resist block is greater than a width of the second color resist block, such that a thickness of the light-shielding layer disposed on the first color resist layer is greater than a thickness of the light-shielding layer disposed on the second color resist layer, to increase the height difference between the main photo spacer and the sub photo spacer; and
wherein each of the first color resist block and the second color resist block comprise at least one layer of color resist.

US Pat. No. 10,249,572

METHOD FOR ELECTROMAGNETIC SHIELDING AND THERMAL MANAGEMENT OF ACTIVE COMPONENTS

Atotech Deutschland GmbH,...

1. Method for forming a metal layer for electromagnetic shielding and thermal management of active components, comprising the following steps(i) providing at least one active component, said active component having a front side comprising at least one chip encased by a layer of molding compound, a back side and side walls;
(ii) forming on the back side a protective layer selected from a layer formed by lamination of an adhesive tape, a UV peelable tape and a layer of temporary ink;
(iii) forming on the front side and optionally on the side walls an adhesion promotion layer;
(iv) forming at least one metal layer on the adhesion promotion layer or
forming at least one metal layer on the adhesion promotion layer by wet chemical metal plating processes,
(v) heating of the at least one metal plated layer to a temperature of between 100° C. and 300° C.,
wherein the protective layer is removed after step (iv) or (v).

US Pat. No. 10,249,552

SEMICONDUCTOR PACKAGE HAVING DOUBLE-SIDED HEAT DISSIPATION STRUCTURE

JMJ Korea Co., Ltd., Gye...

1. A semiconductor package having a double-sided heat dissipation structure, the semiconductor package comprising:a package body formed by molding;
a first substrate which is provided at an inner lower portion of the package body 100 and has a lower surface exposed to the outside of the package body;
a semiconductor chip mounted on an upper surface of the first substrate;
a lead frame which is attached to the first substrate and extends to the outside of the package body;
a second substrate which is provided at an inner upper portion of the package body and has an upper surface exposed to the outside of the package body;
a first metal unit in which one side is bonded to an upper surface of the semiconductor chip and the other side is bonded to a lower surface of the second substrate; and
a second metal unit in which one side is bonded to an upper surface of the first substrate and the other side is bonded to the lower surface of the second substrate,
wherein the upper portions of the first metal unit and the second metal unit are bonded to the second substrate by an ultrasonic welding method, lower portions of the first metal unit and the second metal unit which are bonded to the semiconductor chip and the first substrate are bonded by an adhesive, in a portion at which the lower portion of the first metal unit is bonded to the semiconductor chip by an adhesive, a V-shaped or a U-shaped groove is further formed to be more firmly bonded and enhance a heat dissipation effect.

US Pat. No. 10,249,505

METHOD FOR TREATING ETCHING SOLUTION

KURITA WATER INDUSTRIES L...

14. A method for treating an etching solution in order to circulate and reuse an etching solution used in etching treatment of silicon, comprising:supplying an unused etching solution containing NaOH to an etching bath;
dipping a silicon wafer in the unused etching solution in the etching bath, thereby producing the etching solution used in the etching treatment of silicon;
selectively removing multivalent ions having a valence of two or more through a membrane separation unit comprising a nanofiltration membrane, thereby performing membrane separation treatment on the etching solution supplied from the etching bath;
circulating a permeated solution of the membrane separation unit to the etching bath;
adjusting a solution temperature (T2) from the permeated solution of the membrane separation unit to 80° C.;
adding dilution water to the permeated solution in an etching solution adjusting bath, thereby producing the unused etching solution; and
replenishing the unused etching solution from the etching solution adjusting bath to the etching bath so that a solution level of the unused etching solution is kept at a predetermined level,
wherein the nanofiltration membrane removes at least silicate ions SiO32? and condensed silicic acid from the etching solution used in the etching treatment of silicon and obtains an alkaline etching solution.

US Pat. No. 10,249,463

MAGNETICALLY OPERATED ELECTRO-MECHANICAL LATCHING SWITCH

Scientific Components Cor...

1. A latching electromechanical RF switch comprising:an RF switch cavity having at least one inlet port and at least one outlet ports, each having an inner conductor extending into said cavity and having a switch contact thereon;
a contact leaf member in said RF cavity and moveable between a first contact position connecting said switch contacts and a second position spaced from said switch contacts;
a solenoid mounted to a wall of said RF cavity opposite to said ports;
a housing within the RF cavity disposed between the ports and the solenoid, the housing having a hollow passage extending along a longitudinal axis thereof, an intermediate permanent magnet provided within the housing;
a connecting member assembly formed with a connecting member having distal and proximal ends and moveable within the hollow passage, the contact leaf member is connected to the proximal end with a permanent magnet provided at the distal end; and
said intermediate magnet attracts and retains said permanent magnet said connecting element and said contact leaf member in said first contact position, upon reaching said first contact position electric current supply to the solenoid can be terminated.

US Pat. No. 10,249,458

ELECTRICAL SEAL

CHICONY POWER TECHNOLOGY ...

1. An electronic seal for a touch device, the electronic seal comprising:a housing having at least one through track, wherein the at least one through track is disposed on a bottom of the housing;
a cover disposed on and covering the housing;
at least one touch piece movably disposed on the at least one through track and partially exposed out of the housing; and
a transmission mechanism comprising a driving member, wherein the driving member drives the at least one touch piece to move along the at least one through track when the driving member is actuated relative to the housing.

US Pat. No. 10,249,457

ADJUSTABLE ERGONOMIC KEYBOARD

Key Ovation, LLC, Cedar ...

1. An input system, comprising:a first base portion including a keying surface;
a second base portion including a keying surface; and
a base portion manipulation mechanism coupling the first base portion to the second base portion, wherein the base portion manipulation mechanism includes:
a moveable coupling that is configured to allow relative movement of the first base portion and the second base portion into a tented orientation, a splayed orientation, and combinations thereof; and
a locking mechanism that provides a biasing force that causes an engagement between portions of the moveable coupling that resists relative movement of the first base portion and the second base portion absent an unlocking force, wherein the locking mechanism is responsive to the unlocking force that overcomes the biasing force to allow relative movement of the first base portion and the second base portion into the tented orientation, the splayed orientation, and combinations thereof.

US Pat. No. 10,249,443

HERMETIC TERMINAL, ALUMINUM ELECTROLYTIC CAPACITOR, AND METHOD FOR MANUFACTURING ALUMINUM ELECTROLYTIC CAPACITOR

SCHOTT Japan Corporation,...

1. A hermetic terminal to be hermetically fixed to an aluminum electrolytic capacitor, comprising:a base which has a through hole, is to be attached to a case of the aluminum electrolytic capacitor, and comprises a composite material having electrical conductivity;
a first lead which is inserted into the through hole of the base, and comprises a composite material having electrical conductivity; and
an insulating glass which hermetically seals a gap between the base and the first lead;
wherein:
surfaces of portions of the base and the first lead which are to come into contact with an electrolytic solution within the case are composed of a metal material having corrosion resistance to the electrolytic solution,
the base has a base material comprising an iron-based metal material, and a surface material comprising aluminum which covers at least one surface of the base material,
the first lead includes an outer lead and an inner lead that is joined to the outer lead at a joint that is positioned closer to an inner side and farther from and outer side within the insulating glass,
the outer lead comprises an iron-based metal material, and
the inner lead comprises aluminum.

US Pat. No. 10,249,441

PROCESS OF FORMING A PHOTOACTIVE LAYER OF A PEROVSKITE PHOTOACTIVE DEVICE

COMMONWEALTH SCIENTIFIC A...

1. A process of forming a photoactive layer of a flexible planar perovskite photoactive device comprising:applying at least one layer of a first precursor solution to a flexible planar substrate to form a first precursor coating on at least one surface of the substrate, the first precursor solution comprising MX2 and AX dissolved in a first coating solvent, wherein the molar ratio of MX2:AX=1:n with 0 applying a second precursor solution to the first precursor coating to convert the first precursor coating to a perovskite layer AMX3, the second precursor solution comprising AX dissolved in a second coating solvent, the first precursor solution reacting with the second precursor solution to form a perovskite layer AMX3 on the substrate, thereby forming a photoactive layer of the flexible planar perovskite photoactive device,
wherein A comprises an ammonium group or other nitrogen containing organic cation, M is selected from Pb, Sn, Ge, Ca, Sr, Cd, Cu, Ni, Mn, Co, Zn, Fe, Mg, Ba, Si, Ti, Bi, or In, X is selected from at least one of F, Cl, Br or I.

US Pat. No. 10,249,422

FRONT-MAINTAINED MULTILAYER MAGNETIC-ATTACHING LED DISPLAY SCREEN WITH SMALL PITCH

NANJING LUOPU TECHNOLOGY ...

1. A front-maintained multilayer magnetic-attaching LED display screen with small pitch, comprising:a planar array driving board comprising a plurality of light emitting diodes; wherein
a plurality of pads having fixed interval are arranged around the planar array driving board, and the planar array driving board is fixedly connected to a first mounting board of a central fixed iron board to form a module;
the module and a second mounting board are magnetically attached to form an outer layer magnetic-attaching structure;
the second mounting board is magnetically attached to a box body or a mounting member to form an inner layer magnetic-attaching structure;
a first magnetic force of the outer layer magnetic-attaching structure is smaller than a second magnetic force of the inner layer magnetic-attaching structure;
a module assembly comprising at least two of the modules is formed by magnetically attaching the at least two of the modules to the box body or the mounting member.

US Pat. No. 10,249,413

SHIELDED ELECTRICAL CABLE

MD ELEKTRONIK GMBH, Wald...

1. A shielded electrical cable comprising:at least two spaced-apart conductors extending side-by-side along a longitudinal cable direction;
an insulation by which the conductors are electrically insulated from each other;
a cable shield which, together with the conductors, extends along the longitudinal cable direction and annularly surrounds the conductors, as seen in cross section; and
at least one electrical device disposed between the conductors and the cable shield, the at least one electrical device being surrounded by the cable shield and disposed on the conductors such that the at least one electrical device is in electrical contact with each of the conductors,
wherein the at least one electrical device is disposed in a cable region which is free of electrical connector elements configured for making electrical contact with a mating connector, the cable shield extending across the at least one electrical device in the longitudinal direction of the cable.

US Pat. No. 10,249,410

POWER OVER ETHERNET TWISTED PAIR COMMUNICATION CABLES

Superior Essex Internatio...

1. A communications cable, comprising:a plurality of twisted pairs of individually insulated conductors, each of the conductors comprising a size greater than or equal to a 22 American Wire Gauge conductor, and the plurality of twisted pairs comprising:
a first twisted pair having a twist lay between approximately 0.292 inches and approximately 0.357 inches;
a second twisted pair having a twist lay between approximately 0.377 inches and approximately 0.461 inches;
a third twisted pair having a twist lay between approximately 0.311 inches and approximately 0.380 inches; and
a fourth twisted pair having a twist lay between approximately 0.412 inches add approximately 0.504 inches;
a separator positioned between the plurality of twisted pairs; and
a jacket formed around the plurality of twisted pairs.

US Pat. No. 10,249,407

POWER SUPPLY CABLE FOR PLANES ON THE GROUND

HELU KABEL GmbH, Hemming...

1. A flexible electric cable for the electric power supply of planes on the ground, wherein the cable is subjected to an unspooling and spooling process, the cable havinga conductor layout comprising a plurality of insulated energy supply conductors arranged concentrically with respect to a longitudinal central axis of the generally circular in cross-section cable,
a plurality of insulated neutral conductors arranged concentrically with respect to the central axis, and
a plurality of insulated control conductors arranged concentrically with respect to the central axis,
wherein there is a non-metallic, tension- and compression-resistant support member disposed at the center of the cable,
wherein said support member extends over the length of the cable,
wherein at least the energy supply conductors comprise CCA (copper clad aluminum) wires having a copper content of at least 15%, and
wherein the neutral conductors each comprise a centrally disposed, tension- and compression-resistant element made of a fiber-reinforced plastic material.

US Pat. No. 10,249,402

C12A7 ELECTRIDE THIN FILM FABRICATION METHOD AND C12A7 ELECTRIDE THIN FILM

TOKYO INSTITUTE OF TECHNO...

1. A C12A7 electride thin film fabrication method, comprising:forming an amorphous C12A7 electride thin film on a substrate by vapor deposition under an atmosphere including oxygen, hydrogen, and a sputtering gas using a target made of a crystalline C12A7 electride having an electron density within a range of 2.0×1018 cm?3 to 2.3×1021 cm?3,
wherein;
an oxygen partial pressure of the oxygen in the atmosphere is less than or equal to 0.0001 Pa, and a hydrogen partial pressure of the hydrogen in the atmosphere of less than 0.004 Pa; and
when t (m) denotes a distance between the substrate and the target, and d(m) denotes a diameter of a gas molecule of a sputtering gas, a sputtering gas pressure P (Pa) of the sputtering gas in the atmosphere is adjusted to satisfy:
8.9×10?22/(td2)

US Pat. No. 10,249,400

COMPACT ELECTRON ACCELERATOR COMPRISING FIRST AND SECOND HALF SHELLS

Ion Beam Applications S.A...

1. An electron accelerator comprising:a resonant cavity comprising a hollow closed conductor, wherein:
the conductor comprises an outer wall having an outer cylindrical portion of central axis, and an inner surface forming an outer conductor section;
the conductor comprises an inner wall enclosed within the outer wall and having an inner cylindrical portion of central axis and an outer surface forming an inner conductor section and
the resonant cavity is symmetrical with respect to a mid-plane normal to the central axis and intersects the outer cylindrical portion and inner cylindrical portion;
an electron source configured to radially inject a first beam of electrons into the resonant cavity from an introduction inlet opening on the outer conductor section to the central axis along the mid-plane;
an RF system coupled to the resonant cavity and configured to generate an electric field between the outer conductor section and the inner conductor section, the electric field oscillating at a frequency to accelerate electrons of the first beam of electrons along radial trajectories in the mid-plane extending from the outer conductor section towards the inner conductor section and from the inner conductor section towards the outer conductor section;
a magnet unit comprising a deflecting magnet comprising first and second permanent magnets positioned on either side of the mid-plane and configured to generate a magnetic field in a deflecting chamber in fluid communication with the resonant cavity by a first deflecting window, the magnetic field being configured to deflect a second electron beam emerging out of the resonant cavity through the first deflecting window along a first radial trajectory in the mid-plane and to redirect the second electron beam into the resonant cavity through one of the first deflecting window or a second deflecting window towards the central axis along a second radial trajectory in the mid-plane, the second radial trajectory being different from the first radial trajectory,
wherein:
the resonant cavity further comprises a first half shell, a second half shell, and a central ring element;
the first half shell has a cylindrical outer wall having an inner radius and a central axis,
the second half shell has a cylindrical outer wall having an inner radius and a central axis;
the central ring element has an inner radius sandwiched at the level of the mid-plane between the first and second half shells; and
the surface forming the outer conductor section is formed by an inner surface of the cylindrical outer wall of the first and second half shells, and by an inner edge of the central ring element.

US Pat. No. 10,249,391

REPRESENTATION OF SYMPTOM ALLEVIATION

COGNIFISENSE, INC., Sunn...

1. A system for modeling a symptom of a user comprising:a virtual reality (VR) headset;
a speaker; and
a computer system communicatively coupled with the VR headset and the speaker, the computer system comprising:
one or more processors; and
one or more computer-readable storage media having stored thereon computer-executable instructions that, when executed by the one or more processors, configure the computer system to create a multidimensional sensory environment comprising a VR environment and visual and aural sensory signals to model a symptom of a user by causing the computer system to perform at least the following:
generate a first digital model within the VR environment comprising a representation of one or more of a room, a landscape, an avatar, or a virtual control panel;
cause the VR headset to display the first digital model;
receive a description of a symptom comprising (i) a size, (ii) a sound, and (iii) a color associated with the symptom;
receive key characteristics of the symptom, the key characteristics comprising (a) a frequency, (b) an intensity, or (c) a saturation for one or more of (i) the size, (ii) the sound, or (iii) the color associated with the symptom;
generate a second digital model comprising a set of visual sensory signals and a set of aural sensory signals, the second digital model being a dynamic representation of the symptom based on the description and the key characteristics of the symptom;
cause the VR headset to display the set of visual sensory signals of the second digital model at a user-defined location within the VR environment; and
deliver the set of aural sensory signals associated with the second digital model to the speaker, the set of aural sensory signals customized to match at least the sound associated with the symptom, as provided by the description and key characteristics of the symptom.

US Pat. No. 10,249,386

ELECTRONIC HEALTH RECORDS

Prosocial Applications, I...

1. A method of populating an exclusively patient controlled record in a patient controlled electronic health record (PCHR) record repository, the method comprising:processing a request from a patient for a health information artifact;
determining a supplier of the health information artifact;
generating one or more information request templates required by the supplier of the health information artifact;
generating an information request document using one or more of the information request templates;
encrypting the information request document;
sending the encrypted information request document to the supplier of the health information artifact;
receiving the health information artifact;
adding the health information artifact to the exclusively patient controlled record stored in the PCHR record repository; and
controlling access of a user, human or machine, to the exclusively patient controlled record in the PCHR record repository based on (a) patient authorization of the user for future record access and (b) consent from a registered device in response to the request of a patient-authorized user for current record access, wherein the registered device is a mobile device;
receiving a request from the user for access to the exclusively patient controlled record in the PCHR record repository;
determining if the user has previously been authorized by the patient for record access and patient-authorized user permissions associated with the record;
sending the access request of the patient-authorized user to the registered device; and
receiving a consent reply from the registered device.

US Pat. No. 10,249,385

SYSTEM AND METHOD FOR RECORD LINKAGE

Cerner Innovation, Inc., ...

1. One or more computer-readable storage devices having computer-usable instructions embodied thereon that, when executed, enable a given processor to perform a method of determining that a plurality of health records are related to the same human patient, the method comprising:receiving a target record from a first health-records system, the target record comprising at least one target record blocking variable and a date-time variable associated with the target record;
receiving one or more candidate records from a second health-records system, each candidate record comprising at least one candidate record blocking variable and information of a plurality of episodes associated with a candidate patient, said information including a date-time value associated with each episode of the plurality of episodes, wherein the at least one candidate record blocking variable is the same as the at least one target record blocking variable and comprises a birth day, birth month, birth year, or an indication of a condition, treatment, diagnosis, or other context; and
for each candidate record:
(1) based on said date-time variable associated with each episode, determining a timeseries of time intervals representing the time between each episode and a time duration from the date-time variable associated with a last candidate record episode to the target record date-time variable;
(2) for each timeseries, determining a normalized power-spectrum likelihood weight (“power spectra weight”), based on the timeseries;
(3) determining a record linkage weight based on a measure of lexical similarity between the candidate record and target record;
(4) based on the determined record linkage weight and power spectra weight, determining a composite candidate record score using a root-mean-square transformation, a cosine transformation, or correlation coefficient;
(5) performing a comparison of the candidate record score to a threshold;
(6) based on the comparison, determining that the candidate record score satisfies the threshold, designating the candidate record as related to the target record, adding an indication of the target record to the candidate record thereby creating an updated candidate record, and storing the updated candidate record in the first or second health-records system.

US Pat. No. 10,249,370

THREE-DIMENSIONAL VERTICAL NOR FLASH THING-FILM TRANSISTOR STRINGS

Sunrise Memory Corporatio...

1. A memory structure, comprising:a storage transistor having a gate terminal, a first drain or source terminal, and a second drain or source terminal, the storage transistor having a variable threshold voltage representative of data stored therein;
a word line connected to the gate terminal to provide a control voltage during a read operation;
a bit line connecting the first drain or source terminal to data detection circuitry; and
a source line connected to the second drain or source terminal to provide a capacitance sufficient to sustain at least a predetermined voltage difference between the second drain or source terminal and the gate terminal during the read operation.

US Pat. No. 10,249,321

SOUND RATE MODIFICATION

Adobe Inc., San Jose, CA...

1. A method implemented by at least one computing device, the method comprising:receiving, as a user input, by the at least one computing device, an indication of an amount of time in which sound data is to be output, the sound data including a waveform representation and a plurality of portions, the indicated amount of time being different from an unmodified amount of time for playback of the sound data;
identifying, by the at least one computing device, at least one active portion and at least one inactive portion of the plurality of portions of the sound data based on spectral characteristics of the sound data, the at least one active portion containing multiple different units of speech, the at least one inactive portion corresponding to pauses in speech;
modifying, by the at least one computing device, the sound data to be output in the indicated amount of time using a set of sound rate rules generated to capture sound rate characteristics of units of speech in a natural language model by:
calculating different relative rates at which the multiple different units of speech are to be output, respectively, based on the set of sound rate rules and the indicated amount of time,
applying a first calculated rate to a first unit of speech in the active portion to cause the first unit of speech to be output at the first calculated rate, and
applying a second different calculated rate to a second unit of speech in the active portion to cause the second unit of speech to be output at the second different calculated rate; and
outputting, by the at least one computing device, the sound data as modified by the first calculated rate and the second different calculated rate in the indicated amount of time.

US Pat. No. 10,249,287

NOISE-CANCELLING HEADPHONE

KABUSHIKI KAISHA AUDIO-TE...

1. A headphone comprising:a first microphone that receives a front air chamber sound including an external sound, the first microphone being provided on a front air chamber side;
a driver unit that emits a noise-canceling sound into the front air chamber, the noise-canceling sound canceling at least a part of the external sound included in the front air chamber sound received by the first microphone;
a second microphone that receives an inverted noise-canceling sound whose phase is opposite to the phase of the noise-canceling sound emitted from the driver unit and received by the first microphone, the second microphone being provided in a region on a side of the driver unit opposite the front air chamber; and
a sound generating part that generates the noise-canceling sound by adding a signal based on the inverted noise-canceling sound received by the second microphone to a signal based on the front air chamber sound received by the first microphone,
wherein a distance between the second microphone and a center position of the driver unit is less than a distance between the first microphone and the center position of the driver unit.

US Pat. No. 10,249,286

ADAPTIVE BEAMFORMING USING KEPSTRUM-BASED FILTERS

KAAM LLC, Saratoga, CA (...

1. A system, comprising:a plurality of circuits in a signal processing apparatus, the plurality of circuits is configured to:
generate a filtered signal from a plurality of input signals, wherein the plurality of input signals is received from each of a plurality of signal capturing terminals, wherein each of the plurality of input signals comprises a first type of signal and a second type of signal;
determine, for each signal frame, a first resultant estimate of the first type of signal in the plurality of input signals, received from each of the plurality of signal capturing terminals, based on a first impulse response of each first content adaptive filter of a plurality of first content adaptive filters;
determine, for each signal frame, a second resultant estimate of the first type of signal in a composite signal based on a second impulse response of a second content adaptive filter;
restore phase information of an estimated interference signal, obtained from the second content adaptive filter configured with the determined second resultant estimate, to obtain a phase restored interference signal; and
extract the first type of signal from the filtered signal based on filtration of the phase restored interference signal from the filtered signal.

US Pat. No. 10,249,282

ACTIVE NOISE REDUCTION DEVICE

SOUNDCHIP SA, Aran-Ville...

1. A method of manufacturing an Active Noise Reduction (ANR) device, comprising:providing at a stage during manufacture a pre-completion ANR device in a non-final configuration, the pre-completion ANR device comprising:
a plurality of inputs;
a plurality of signal processing resources comprising:
a plurality of analogue signal processing resources; and
a plurality of digital signal processing resources;
an output for driving an earphone driver; and
a programmable switch arrangement capable of assigning any of the plurality of inputs to any of the plurality of signal processing resources;
selecting from the plurality of signal processing resources a subset of signal processing resources to contribute to the output, whereby the remaining signal processing resources of the plurality are unselected; and
in a configuration step during manufacture, programming the programmable switch arrangement to assign each of at least a subset of the plurality of inputs to a different one of the selected subset of signal processing resources to enable the selected subset of signal processing resources to contribute to the output, whereby the unselected signal processing resources of the plurality of signal processing resources are configured not to contribute to the output in any mode of operation of the ANR device.

US Pat. No. 10,249,273

MAGNETIC DRUM SUSPENSION APPARATUS

Randall May International...

1. A percussion instrument mount, comprising:a base that supports a percussion instrument in a playing position;
a swing arm coupled to the percussion instrument, the swing arm also coupled to the base via a joint such that the swing arm rotates about the joint from an equilibrium position in response to a playing impact on the percussion instrument; and
a playing impact energy absorber that provides a restoring force to the swing arm so as to return the swing arm to the equilibrium position, wherein the playing impact energy absorber progressively dampens the swing via magnetic field resistance.

US Pat. No. 10,249,245

COMPENSATION SYSTEM AND COMPENSATION METHOD FOR AMOLED

SHENZHEN CHINA STAR OPTOE...

1. A compensation system for active-matrix organic light-emitting diode (AMOLED) display, comprising a grayscale data conversion unit, a compensation unit electrically connected with the grayscale data conversion unit, a compensation data storage unit electrically connected with the compensation unit, a voltage data conversion unit electrically connected with the compensation unit; wherein the voltage data conversion unit is electrically connected with a source driver of the AMOLED display; the compensation data storage unit stores compensation voltage data and compensation ratio coefficient; wherein:the grayscale data converting unit being configured to input initial grayscale data and convert the initial grayscale data into initial driving voltage data corresponding to the initial grayscale data and transmit the initial driving voltage data to the compensation unit;
the compensation unit being configured to compensate the initial driving voltage data transmitted by the grayscale data conversion unit by using the compensation ratio coefficient and the compensation voltage data in the compensation data storage unit and output the compensation driving voltage data to the voltage data conversion unit;
the voltage data conversion unit being configured to convert the compensation driving voltage data transmitted by the compensation unit into compensation grayscale data and output the compensation grayscale data to the source driver of the AMOLED display.

US Pat. No. 10,249,242

ORGANIC LIGHT EMITTING PIXEL DRIVING CIRCUIT, DRIVING METHOD AND ORGANIC LIGHT EMITTING DISPLAY PANEL

SHANGHAI TIANMA AM-OLED C...

1. An organic light emitting pixel driving circuit, comprising:a first capacitor, a second capacitor, a first switching transistor, a second switching transistor, a third switching transistor, a fourth switching transistor, a fifth switching transistor, a data line, a first scanning line, a second scanning line, a light emitting control line, a reference voltage line, an initialization voltage line, a light emitting element and a driving transistor;
wherein a second terminal of the second capacitor is connected to a gate of the driving transistor for storing a voltage transmitted to the gate of the driving transistor;
wherein a second terminal of the first capacitor is directly connected to the second electrode of the driving transistor;
wherein the fourth switching transistor is connected to the reference voltage line for transmitting a signal from the reference voltage line to the first capacitor based on a signal from the second scanning line, a gate of the fourth switching transistor is connected to the second scanning line, and a second electrode of the fourth switching transistor is connected to a first terminal of the first capacitor;
wherein the fifth switching transistor is connected to the second electrode of the driving transistor and an anode of the light emitting element to control the light emitting element to emit light based on a signal from the light emitting control line;
wherein the gates of the first switching transistor, the second switching transistor and the third switching transistor are connected to the first scanning line;
wherein a first electrode of the first switching transistor is connected to the gate of the driving transistor, a second electrode of the first switching transistor is connected to the second electrode of the driving transistor, a first electrode of the second switching transistor is connected to the initialization voltage line, a second electrode of the second switching transistor is connected to the anode of the light emitting element, a first electrode of the third switching transistor is connected to the data line, and a second electrode of the third switching transistor is connected to the first capacitor;
wherein the first switching transistor, the second switching transistor and the third switching transistor are used to reset a potential of the anode of the light emitting element, a potential of the gate of the driving transistor and a potential of the second electrode of the driving transistor based on a signal from the first scanning line, and to transmit a signal from the data line to the first capacitor;
wherein a cathode of the light emitting element is connected to a first power source voltage line; and
wherein a first electrode of the driving transistor is connected to a second power source voltage line.

US Pat. No. 10,249,233

GATE DRIVING CIRCUIT AND DISPLAY DEVICE

HannStar Display Corporat...

1. A gate driving circuit for driving a display panel, the gate driving circuit comprising:1st to 4th stage first dummy shift registers configured to respectively generate and output 1st to 4thstage first dummy scan signals, wherein the 1st to 4th stage first dummy shift registers are disposed at one side of the display panel; and
1st to Nth stage first shift registers configured to respectively generate and output 1st to Nth stage first scan signals to a plurality of scan lines of the display panel, wherein N is an integer;
wherein the 1st to 4th stage first dummy scan signals are generated before theist stage first scan signal is generated, wherein time durations required for the 1st to 4th stage first dummy scan signals to rise from a low level to a high level are defined as 1st to 4th time durations, respectively, wherein each of the 1st and 2nd time durations is greater than each of the 3rd and 4th time durations.

US Pat. No. 10,249,229

POWER SWITCHING CIRCUIT AND METHOD FOR CONTROLLING SAME

Silicon Works Co., Ltd., ...

1. A power switching circuit, comprising:a frequency control circuit configured to:
receive a first reference signal starting operation of driving a load, from a timing controller, wherein the first reference signal is related to the timing information of the operation of the driving load; and
generate a second reference signal based on the first reference signal;
a pulse modulation circuit configured to generate a pulse control signal by performing pulse width modulation (PWM) or pulse frequency modulation (PFM) on the second reference signal; and
a switching convertor configured to generate a voltage of output power by switching a switching element connected to the output power, in response to the pulse control signal;
wherein the pulse control signal is synchronized with the first reference signal starting the operation of driving the load.

US Pat. No. 10,249,228

APPARATUS AND METHOD FOR ADJUSTING COLOR OF DISPLAY APPARATUS

DB HiTek Co., Ltd., Seou...

1. A display apparatus with a color adjustment function, comprising:a converter receiving image pixel values corresponding to three primary colors and converting the image pixel values into tri-stimulus values;
a first maximum value unit receiving the image pixel values and outputting a maximum value of the image pixel values as a first maximum value;
a second maximum value unit receiving the tri-stimulus values from the converter and outputting a maximum value of the tri-stimulus values as a second maximum value;
a gain adjuster receiving the first and second maximum values from the first and second maximum value units and outputting a gain adjustment corresponding to the first maximum value and the second maximum value; and
a gain applier receiving the tri-stimulus values from the converter and the gain adjustment from the gain adjuster and outputting a color adjustment value corresponding to the tri-stimulus values and the gain adjustment.

US Pat. No. 10,249,223

LIGHT FLUX CONTROLLING MEMBER, LIGHT EMITTING DEVICE AND ILLUMINATION APPARATUS

ENPLAS CORPORATION, Sait...

1. A light flux controlling member configured to control a distribution of light emitted from a light emitting element, the light flux controlling member disposed such that a central axis of the light flux controlling member coincides with an optical axis of the light emitting element, the light flux controlling member comprising:an incidence surface configured such that light emitted from the light emitting element is incident on the incidence surface, the incidence surface being an inner surface of a recess disposed on a side of the light flux controlling member closer to the light emitting element to intersect with the central axis;
a reflection surface configured to reflect part of the light incident on the incidence surface, the reflection surface being disposed to surround the central axis; and
an emission surface configured to emit the light incident on the incidence surface, the emission surface being disposed on an opposite side of the light flux controlling member from the incidence surface to intersect with the central axis,
wherein the incidence surface comprises:
a top surface in the recess, and
a side surface connecting an outer edge of the top surface with an opening edge of the recess;
wherein the top surface is divided by a first plane including the central axis into a first top surface and a second top surface, the second top surface including a first divided top surface and a second divided top surface, the first divided top surface being disposed between the first top surface and the second divided top surface;
wherein the emission surface is divided by the first plane into a first emission surface and a second emission surface, each of the first emission surface and the second emission surface including a plurality of linear segments;
wherein the first top surface and the first emission surface are disposed on a same side with respect to the first plane;
wherein a first angle between the first top surface and central axis is an acute angle and is smaller than a second angle formed between the second divided top surface and the central axis; a third angle between the first emission surface and central axis is an acute angle and is smaller than a fourth angle formed between the second emission surface and the central axis; and wherein
the plurality of liner segments of the first emission surface and the second emission surface are different in their linear length.

US Pat. No. 10,249,221

COMBINATION WRISTBAND AND LABEL FORM

Ward Kraft, Inc., Fort S...

1. A combination wristband and label form, comprising:a front sheet comprising:
a top portion having a plurality of labels die cut therein; and
a bottom portion having a paper area die cut therein configured to receive indicia;
a backing sheet comprising:
a top portion having a release liner; and
a bottom portion having a wristband die cut therein and separable therefrom,
wherein the wristband comprises:
first and second arm portions extending in opposite directions directly from a central portion having a centerline therethrough, wherein_the first arm portion extends from one side of the centerline and the second arm portion extends from the other side of the centerline and wherein the first and second arm portions have first and second lateral ends, respectively;
wherein the first lateral end has an adhesive area comprising adhesive adjacent thereto and the second lateral end comprises perforations at an edge of the second lateral end, there being no adhesive on the second lateral end inward of the perforations;
wherein:
 the paper area is adhered to and forms a part of the central portion;
 removal of the wristband from the form exposes an area of a release liner on the front sheet bottom portion and a void corresponding to the paper area, there being no further voids; and
 the wristband is formed of a single-ply of water-resistant material.

US Pat. No. 10,249,218

TOURNIQUET WITH AUDIO INSTRUCTIONS

North American Rescue, LL...

1. A tourniquet having audio instructions comprising:a tourniquet with a belt and a buckle removably carried by a tourniquet holster;
an instruction module carried by the belt having a control module;
a control medium included in the control module;
an audio medium included in the control module having audio information stored on the audio medium representing tourniquet use instructions and configured to be broadcast through a speaker included in the instruction module;
a manual switch included in the control module connected to the control medium that, when actuated, causes the audio information to be broadcast through the speaker;
a release switch included in the control module connected to the control medium that, when actuated, causes the audio information to be broadcast through the speaker;
a set of electrical contacts carried by the belt and connected to the control module configured to detect a perimeter of the belt when applied to an extremity;
a gauge in communications with the control module configured to determine a compression force of the belt when applied to an extremity; and,
a pressure indicator included in the control module that is actuated when the compression force falls below a predetermined level.

US Pat. No. 10,249,217

REFRESHABLE TACTILE DISPLAY

Tactile Engineering, LLC,...

1. An array of displayed dots suitable for use as a braille character,wherein each dot is suitable for being in a first raised position to become part of the braille character and a second position that does not serve as a part of a braille character,
wherein each dot has an associated mechanism magnetically latched, without the need for an electric retaining current, corresponding to each of the two positions using permanent magnetism,
wherein the array includes a permanent magnet for each dot, together with an electric coil for each permanent magnet positioned to change the position of said permanent magnet in response to current through said coil and said electric coils each encircle a corresponding permanent magnet, and
wherein the average current through said coil is substantially greater during the first half of the travel of said permanent magnet than during the second half of the travel toward a latched position, and moves said permanent magnet partially between said two positions taking advantage of the momentum acquired by the motion of the permanent magnet during the first half of travel to allow a reduction in current during the second half of travel.

US Pat. No. 10,249,207

EDUCATIONAL TEACHING SYSTEM AND METHOD UTILIZING INTERACTIVE AVATARS WITH LEARNING MANAGER AND AUTHORING MANAGER FUNCTIONS

THEBEAMER, LLC, East Har...

1. A method for on-line teaching and assessing a student in a subject matter, utilizing an interactive avatar, comprising the steps:(a) storing on electronic data-storage means:
(i) a first database, said first database storing (A) an anticipated student query pertaining the subject matter, (B) a response to the anticipated query, (C) instructions for the delivery of said response by the interactive avatar, (D) an entry to be employed by learning manager software, said entry identifying a learning goal for the subject matter, (E) ranking of the anticipated query to indicate a relative importance to the learning goal, and (F) a prompt or suggestion to help guide the student to achieve the learning goal;
(ii) a second database comprising student profile information including at least one of demographic information, credential information, and prior experience, a log documenting a communication between student and avatar, and an assessment of the student's progress in relation to the learning goal;
(iii) a third database comprising information necessary to create a graphical user interface of the interactive avatar;
(b) providing a first data entry means for entering data to create and update the first, second and third databases, the first data entry means comprising at least one of voice, keyboard, text, touch screen, gesture interface, display screen and mouse, or other form for entering data into said first, second and third databases and for entering a student query;
(c) receiving a query from the student pertaining to the subject matter;
(d) providing data-processing means for at least one of the following: (i) comparing a student-provided query with the anticipated query, (ii) selecting a response to the student-provided query, (iii) providing a suggestion of a topic for the student to explore, (iv) providing a question to the student, and (v) searching the first database for a first match response corresponding to an anticipated query stored therein;
(e) providing first data outputting means for transmitting control information comprising the selected response to at least one of: (i) a display, (ii) a mechanical apparatus, (iii) audio output, and (iv) video output.

US Pat. No. 10,249,206

SYSTEMS AND METHODS FOR PROVIDING INFORMATION INCORPORATING REINFORCEMENT-BASED LEARNING AND FEEDBACK

D2L Corporation, Kitchen...

1. A method, the method comprising:storing a first mapping among a plurality of information resources stored on one or more repositories;
monitoring an action of a first user in relation to at least a subset of the plurality of information resources;
obtaining a feedback metric associated with the action of the first user in relation to the at least the subset of the plurality of information resources;
determining a second mapping of one or more actions to the at least the subset of the plurality of information resources based at least in part on feedback metric; and
providing output information related to the plurality of information resources based at least in part on the second mapping.

US Pat. No. 10,249,203

METHOD AND SYSTEM FOR PROVIDING DOCKING GUIDANCE TO A PILOT OF A TAXIING AIRCRAFT

Rosemount Aerospace Inc.,...

1. A system for providing docking guidance to a pilot of a taxiing aircraft, the system comprising:a camera configured for mounting at a camera location on the taxiing aircraft, the camera configured to generate a two-dimensional image of a scene external to the taxiing aircraft, the generated two-dimensional image comprising pixel data generated by the two-dimensional array of light-sensitive pixels; and
a digital processor configured to identify first and second sets of pixel coordinates within the generated two-dimensional image of the scene external to the taxiing aircraft, the identified first and second sets of pixel coordinates corresponding to two vertically-separated and two laterally-separated indicia, respectively, of an alignment fiducial indicating a parking location for the taxiing aircraft, the digital processor further configured to calculate, based at least in part on the identified first pixel coordinates corresponding to the two vertically-separated indicia, a range to the parking location indicated by the alignment fiducial.

US Pat. No. 10,249,199

SYSTEM AND METHOD FOR AERIAL SYSTEM DISCRIMINATION AND ACTION

Airspace Systems, Inc., ...

1. A discrimination system comprising:an identifier transmission system coupled to an aerial system, wherein the identifier transmission system is configured to broadcast an aerial system identifier signal unique to the aerial system;
an identification receiver;
a permission module, wherein the identification receiver is configured to receive the aerial system identifier signal and to provide the aerial system identifier signal to the permission module, wherein the permission module is configured to determine that the aerial system associated with the aerial system identifier signal is not permitted to be in an airspace; and
a disruption system configured to disrupt an operation of the aerial system, wherein the disruption system is preemptively enabled based the received aerial system identifier signal.

US Pat. No. 10,249,186

SYSTEM AND METHOD FOR MANAGING TRAFFIC AT A WORKSITE

SITE 2020 INCORPORATED, ...

1. A system for managing traffic at a worksite, the system comprising:a traffic control signal;
a wireless interface in communication with the traffic control signal, the wireless interface configured to receive control signals to operate the traffic control signal;
a mast for supporting the traffic control signal;
a support base for supporting the mast on a surface;
a wireless control device configured to receive input, the input for controlling the traffic control signal; and
a base station in communication with the wireless control device via a wide area network and the wireless interface via a local area network, the base station is to receive the input from the wireless control device, generate the control signals and transmit the control signals to the traffic control signal,
wherein the base station operates in one of an automatic mode or a manual mode, wherein the control signals are generated automatically by a control module in the automatic mode, and wherein the control signals are generated based on the input received from the wireless control device in the manual mode.

US Pat. No. 10,249,184

VEHICLE IDENTIFICATION SYSTEM AND METHOD

Rideshare Displays, Inc.,...

1. A computer-implemented method for a ride share service controller, comprising the steps of:receiving from a mobile communication device a signal indicative of a ride request for a rider;
identifying a mobile communication device associated with a vehicle selected for responding to the request;
generating an identifier unique for the ride request at a pickup location, said identifier being unique for (a) a geographic region inclusive of the pickup location relative to identifiers generated for ride requests of other riders with pickup locations within the geographic region, and (b) for a period of time;
transmitting a first signal representing the unique identifier to the mobile communication device associated with vehicle for displaying the unique identifier on a display visible from an exterior of the vehicle;
transmitting a second signal representing the unique identifier to the mobile communication device associated with the rider; and
receiving a notification signal from at least one of the mobile communication devices associated with the vehicle or rider that the vehicle and rider are at the pickup location.

US Pat. No. 10,249,179

METHOD AND DEVICE FOR TRANSMITTING CONTROL SIGNAL OF MULTI-DEVICE SYSTEM

HISENSE BROADBAND MULTIME...

1. A method for transmitting a signal in a multi-device system comprising at least a first electronic device and a second electronic device connected with each other, wherein the first electronic device is a television set and the second electronic device is a set-top box, each of the first electronic device and the second electronic device including a memory and one or more processors, each memory storing computer readable codes and the one or more processors configured to execute the computer readable codes, the method comprising:receiving, by a first electronic device, a control signal transmitted by a remote controller of the first electronic device;
determining , by the first electronic device, a first button value corresponding to the control signal, wherein the first button value is a first instruction code configured to control the first electronic device to perform a first defined operation;
when determining, by the first electronic device, that the second electronic device connected with the first electronic device is to be controlled by the remote controller of the first electronic device, then instead of performing the first defined operation;
determining, by the first electronic device, a button of the remote controller corresponding to the first button value;
determining, by the first electronic device, a second button value corresponding to the determined button according to a second correspondence relationship between the determined button and the second button value, wherein the second button value is a second instruction code configured to control the second electronic device to perform a second defined operation indicated by the second instruction code, wherein the second correspondence relationship is obtained by the first electronic device from the second electronic device, and wherein the second button value is different from the first button value; and
transmitting, by the first electronic device, the second button value to the second electronic device.

US Pat. No. 10,249,168

MOTION-BASED LIGHTING SYSTEM WITH INTELLIGENT ALERTS

Palatiumcare, Inc., Sheb...

1. A method of illuminating a path in a location for a human, the method comprising:receiving, from a first motion sensor, a first motion signal indicating detection of a first movement of the human in a first predefined zone in the location at a first time;
responsive to the receiving the first motion signal:
communicating a first alert signal, and
generating log data indicative of the first movement of the human detected in the first predefined zone and the first time;
receiving, from a first ambient light sensor, an ambient light signal indicating an amount of ambient light in the first predefined zone;
responsive to (i) the indicated amount of ambient light in the first predefined zone being below a threshold and (ii) the receiving the first motion signal:
communicating a first activation signal to cause a first light source that is incorporated into or on a first item of furniture in the first predefined zone to be activated such that the first light source provides downward illumination of a first floor area in at least a portion of the first predefined zone, and
communicating a second activation signal to cause a second light source that is incorporated into or on a second item of furniture in a second predefined zone, that is separate and distinct from the first predefined zone, to be activated such that the second light source provides downward illumination of a second floor area in at least a portion of the second predefined zone;
responsive to receiving, from the first motion sensor, a second motion signal indicating detection of a second movement of the human in the first predefined zone in the location at or before a second time that is after the first time, transmitting a second alert signal; and
responsive to an absence of receiving, from the first motion sensor, the second motion signal indicating detection of the second movement of the human in the first predefined zone in the location at or before the second time, transmitting an alarm signal.

US Pat. No. 10,249,159

SURVEILLANCE METHOD AND SYSTEM

Filippo Guerzoni, Modena...

1. A method for surveillance of a predetermined region, comprising the following steps:a) preparing a surveillance device including a sensor configured to detect moving entities in a predetermined region under surveillance;
b) preparing a remote control device which can be carried by a user;
c) detecting a moving entity in the predetermined region under surveillance, via the surveillance device;
d) sending, by the surveillance device, a request for authorization;
e) responding, by the remote control device, to the request for authorization by sending authorization data;
f) comparing the authorization data with check data for authorizing the entity detected if a result of the comparison is positive;
g) making available an alarm signal associated with the moving entity detected if the result of the comparison is negative, or not making available the alarm signal associated with the moving entity detected if the result of the comparison is positive;
estimating a distance between the surveillance device and the remote control device;
comparing the estimate of distance between the surveillance device and the remote control device with predetermined values, for inhibiting the alarm signal associated with the moving entity detected if the estimate of distance is not within the predetermined values.

US Pat. No. 10,249,153

WASTE CONTAINMENT APPARATUS AND METHOD FOR RECEIVING, ANALYZING, VERIFYING AND DISPOSING OF A CONTROLLED SUBSTANCE WASTE DOSE

Vigilant Waste Technologi...

1. A waste containment apparatus, comprising:a plurality of single-dose containers each configured for receiving a controlled substance waste dose, wherein each single-dose container comprises:
an inlet port for receiving a controlled substance waste dose;
an analysis chamber coupled to the inlet port for receiving and reserving a fixed amount of the received controlled substance waste dose for analysis; and
a storage chamber coupled to the analysis chamber for receiving and storing a remaining portion of the received controlled substance waste dose.