US Pat. No. 10,188,631

TOPICAL LIQUID COMPOSITION COMPRISING MELATONIN

ARES TRADING S.A., Aubon...

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

RECURRENT GENE FUSIONS IN PROSTATE CANCER

THE REGENTS OF THE UNIVER...

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

VERY LOW DENSITY POLYETHYLENE PRODUCED WITH SINGLE SITE CATALYST

NOVA Chemicals (Internati...

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

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

PIONEER HI-BRED INTERNATI...

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

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

DOW GLOBAL TECHNOLOGIES L...

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

US Pat. No. 10,194,386

TERMINAL DEVICE AND COMMUNICATION CONTROL METHOD

SHARP KABUSHIKI KAISHA, ...

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

US Pat. No. 10,194,384

WIRELESS COMMUNICATION SYSTEM, BASE STATION, AND TERMINAL

FUJITSU LIMITED, Kawasak...

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

US Pat. No. 10,194,377

NETWORK DEVICE AND DATA BACKHAUL IMPLEMENTATION SYSTEM AND METHOD

HUAWEI TECHNOLOGIES CO., ...

1. A network device, comprising a memory, and a processor, wherein the memory stores a group of program code, and the processor is configured to call the program code stored in the memory, to execute the following operations:obtaining, according to channel state information, a backhaul request of a second network device, residual backhaul capability information of a third network device, and backhaul control information used for controlling the second network device and the third network device to backhaul data, wherein the backhaul control information comprises backhaul network topology control information and physical resource allocation information;
broadcasting the backhaul control information to the second network device and the third network device, so that the second network device and the third network device backhaul data according to the backhaul control information; and
broadcasting a reference signal instruction message to the second network device and the third network device, wherein the reference signal instruction message is used to instruct one or more network devices of the second network device or the third network device to send a reference signal and another network device to measure the channel state information.

US Pat. No. 10,194,373

SELF-EVOLVING WIRELESS BACKHAUL

KABUSHIKI KAISHA TOSHIBA,...

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

US Pat. No. 10,194,371

COMMUNICATION APPARATUS AND CONTROL METHOD OF COMMUNICATION APPARATUS

CANON KABUSHIKI KAISHA, ...

1. A communication apparatus comprising:one or more processors; and
one or more memories including instructions that, when executed by the one or more processors, cause the apparatus to:
obtain, by a communication that conforms to a first communication scheme, execution information representing whether or not a first apparatus is executing a relay function that enables the communication apparatus to communicate with a second apparatus via the first apparatus;
request, by the communication that conforms to the first communication scheme, the first apparatus to start the relay function, in a case where the execution information represents that the first apparatus is not executing the relay function;
communicate with the second apparatus via the first apparatus, by performing a communication that conforms to a second communication scheme that is different from the first communication scheme with the first apparatus that is executing the relay function;
determine whether the first apparatus has been requested to start the relay function in a case where the communication with the second apparatus is terminated; and
request the first apparatus to stop the relay function in a case where it is determined that the first apparatus has been requested to start the relay function, and not request the first apparatus to stop the relay function in a case where it is determined that the first apparatus has not been requested to start the relay function.

US Pat. No. 10,194,370

PROXIMITY INFORMATION IN CONFIGURATION OF DATA LINKS IN WIRELESS NETWORKS

INTEL IP Corporation, Sa...

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

US Pat. No. 10,194,359

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

InterDigital Technology C...

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

US Pat. No. 10,194,354

AVAILABILITY BASED NETWORK SELECTION

Sprint Spectrum L.P., Ov...

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

US Pat. No. 10,194,350

BASE STATION, WIRELESS COMMUNICATION SYSTEM, AND COMMUNICATION METHOD

NEC Corporation, Tokyo (...

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

US Pat. No. 10,194,339

DETECTION OF BASE STATION SYNCHRONIZATION FAILURE

Sprint Communications Com...

10. One or more non-transitory computer-readable media having computer-executable instructions embodied thereon that, when executed, perform a method for detecting synchronization failures between base stations in a wireless communications network, the method comprising:at each of a plurality of base stations:
generating a cancellation signal that is in-phase relative to signals output over a downlink band by a first base station and that has an inverse amplitude relative to the signals output over the downlink band by the first base station;
internally cancelling receipt, in near real time at the first base station, of the signals output over the downlink band by the first base station using the cancellation signal;
listening for synchronization information output by a neighboring base station over the downlink band as enabled by the signal receipt cancellation;
when synchronization information output over the downlink band by the neighboring base station is received at the first base station, communicating the synchronization information of the neighboring base station and synchronization information of the first base station to a server for detection of synchronization failures.

US Pat. No. 10,194,309

ROAMING SUPPORT FOR WIRELESS ACCESS SUBSCRIBER OVER FIXED IP ACCESS NETWORKS

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

US Pat. No. 10,194,308

WIRELESS NETWORK ROAMING IN HIGH-SPEED MOVEMENT APPLICATIONS

Cisco Technology, Inc., ...

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

US Pat. No. 10,194,304

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

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

US Pat. No. 10,194,297

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

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

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

US Pat. No. 10,194,283

METHOD FOR CONTROLLING A PORTABLE RADIO COMMUNICATION DEVICE TO PARTICIPATE IN A TALK GROUP CALL

MOTOROLA SOLUTIONS, INC.,...

1. A method of controlling a portable radio communication device to participate in a talk group call, the method comprising:receiving, at the portable radio communication device, a signal including a first hash value transmitted by at least one other portable radio communication device;
selecting a wireless access point that is within a communication range of the portable radio communication device;
applying a hash function to a device identifier that is uniquely associated with the wireless access point to generate a second hash value;
comparing the first hash value with the second hash value; and
controlling the portable radio communication device to participate in a talk group call with the at least one other portable radio communication device when the first hash value matches with the second hash value.

US Pat. No. 10,194,279

METHODS, SYSTEMS, AND PRODUCTS FOR ENHANCED LOCATION

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

US Pat. No. 10,194,272

PEER DISCOVERY IN TRANSACTIONAL MOBILE APPLICATIONS

QUALCOMM Incorporated, S...

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

US Pat. No. 10,194,256

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

The Nielsen Company (US),...

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

US Pat. No. 10,194,251

TOP PORT MICROPHONE WITH ENLARGED BACK VOLUME

TDK Corporation, Tokyo (...

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

US Pat. No. 10,194,247

ELECTRODYNAMIC SOUND TRANSDUCER

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

US Pat. No. 10,194,245

ACOUSTIC TRANSDUCER WITH VIBRATION DAMPING

Bose Corporation, Framin...

1. An acoustic transducer, comprising:a diaphragm made of a first material having a central area and an outer perimeter,
at least one elongated opening in the diaphragm extending substantially radially along a portion of a length from the central area to the outer perimeter; and
a surround, comprised of a foam material having relatively higher damping characteristics than the first material, arranged circumferentially about the outer perimeter of the diaphragm, wherein the surround comprises at least one projection extending from the outer perimeter toward the central area of the diaphragm, wherein the at least one projection is arranged to cover the at least one elongated opening.

US Pat. No. 10,194,243

DUMMY HEAD FOR ELECTRONIC CALLS

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

US Pat. No. 10,194,233

EARPHONES AND EARBUDS WITH PHYSIOLOGIC SENSORS

Harman International Indu...

1. An earphone, comprising:a housing;
a speaker in the housing;
an enhancer comprising a body mounted on the housing and adapted to be secured in a user's ear to acoustically couple the speaker to the user's ear, the body having a front outer wall and adjoining side walls, the front outer wall spaced from the housing and the side walls contacting the housing;
a sound tube projecting from and above the front outer wall of the body and adapted to fit in a user's ear canal; and
an optical physiologic sensor disposed inside the enhancer beneath the front outer wall of the body adjacent the sound tube, and at least one aperture in the front outer wall of the body adjacent the sound tube and aligned with the optical physiologic sensor, so that the optical physiologic sensor can optically couple with the user's ear external to the front outer wall when the enhancer is secured in the user's ear.

US Pat. No. 10,194,228

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

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

US Pat. No. 10,194,227

TOP PORT MICROPHONE AND METHOD FOR THE PRODUCTION OF SAME

TDK Corporation, Tokyo (...

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

US Pat. No. 10,194,226

DEVICE FOR DETECTING ACOUSTIC WAVES

Infineon Technologies AG,...

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

US Pat. No. 10,194,224

POOL FLOAT WITH BUILT IN SPEAKERS AND POWER SOURCE

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

US Pat. No. 10,194,221

HIGH CAPACITY FIBER-OPTIC INTEGRATED TRANSMISSION AND SWITCHING SYSTEMS

Ciena Corporation, Hanov...

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

US Pat. No. 10,194,218

METHOD AND APPARATUS FOR PRESENTING DYNAMIC MEDIA CONTENT

1. A device comprising:a processing system including a processor; and
a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations comprising:
analyzing media content provided by a media content provider system;
enabling selection of a portion of the media content and a recipient device to receive the portion of the media content, wherein the selection of the portion of the media content is based on the analyzing;
transmitting the portion of the media content to a media processor, wherein the media processor stores the portion of the media content; and
generating a metadata pointer and transmitting the metadata pointer to a server, wherein the metadata pointer indicates a storage location at the media processor for the portion of the media content, wherein the transmitting of the metadata pointer causes the server to provide a request to accept the portion of the media content, and wherein the metadata pointer is configured to enable the server to retrieve the portion of the media content from the media processor responsive to the recipient device accepting the request,
wherein the server stores the metadata pointer responsive to the recipient device accepting the request.

US Pat. No. 10,194,217

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

THE NIELSEN COMPANY (US),...

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

US Pat. No. 10,194,215

METHOD AND SYSTEM FOR BROADCASTING AN ADVERTISEMENT TO A POTENTIAL CUSTOMER

MASTERCARD INTERNATIONAL ...

1. A computer-implemented method for broadcasting an advertisement for a merchant of a product over a network comprising the steps of:receiving transaction data relating to a plurality of customers from a financial service provider system, wherein said transaction data comprises, for each transaction, a hashed reference generated by said financial service provider system to anonymously reference the related customer, payment information, location, purchase information and amount of transaction;
receiving a first set of rules defined by the merchant based on the product, the first set of rules defining parameters for identifying customers from said plurality of customers as potential customers of the product based on the transaction data;
processing said transaction data of said plurality of customers based on at least one rule from the first set of rules to obtain a potential customer base;
receiving viewership data of said plurality of customers from a network service provider system, wherein said viewership data comprises a listing of communications channels along with timestamp starts and timestamp ends associated with respective said communications channels and payment information of said plurality of customers, said payment information being taken from stored subscription records and having associated therewith said hashed references;
mapping said viewership data with said potential customer base, utilizing said hashed references, to obtain an user database, wherein said user database comprises at least one entry of said communications channel associated with respective said timestamp start, said timestamp end, and said location;
for each said communications channel, determining optimal timestamps based on the timestamp starts and the timestamp ends, each of the the optimal timestamps representing a range of time;
aggregating, based on the optimal timestamps, user counts for each said communications channel for each said location;
selecting, based on said aggregated user counts, at least one associated grouping of said communications channels, said optimal timestamps, and said locations in accordance with at least one rule from a second set of rules;
broadcasting said advertisement for the product through said network in said at least one selected communications channel for said at least one selected location within the range of time of said at least one selected optimal timestamp;
monitoring transaction data relating to said plurality of customers generated after the broadcasting of the advertisement of the product to identify sales of the product to said plurality of customers; and,
determining further broadcasting of the advertisement of the product based on the identified sales of the product.

US Pat. No. 10,194,214

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

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

US Pat. No. 10,194,213

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

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

US Pat. No. 10,194,212

SYSTEMS AND METHODS FOR PROVIDING FLEXIBLE ACCESS TO SCENES CONTAINED WITHIN A VIDEO CONTENT ITEM

Comigo Ltd., Yarkona (IL...

1. In a system comprising a central server and at least one client terminal, wherein the central server provides linear TV channels that include video content items to each one of the at least one client terminal, a method for providing to a user of a first client terminal of the at least one client terminal flexible access to video scenes contained within video content items included in linear TV channels provided by the central server to the first client terminal, the method comprising:a. receiving, by the first client terminal and from the central server, a first linear TV channel including at least a portion of a first video content item;
b. playing, by the first client terminal, the first linear TV channel, thereby playing the at least a portion of the first video content item;
c. switching, by the first client terminal, from playing the first linear TV channel to playing a second linear TV channel including a second video content item, thereby playing the second video content item;
d. at the first client terminal, receiving from the central server a scene information collection of the second video content item, wherein the scene information collection of the second video content item comprises scene information about at least a first video scene contained in the second video content item, the scene information collection of the second video content item being generated by the central server while the first client terminal is playing the second video content item;
e. providing, by the first client terminal and before the first client terminal finishes to play the second video content item, a user interface enabling the user of the first client terminal to select a single video scene from multiple video scenes contained in the second video content item, wherein the providing is subsequent to the receiving the scene information collection and wherein the multiple video scenes which may be selected using the user interface are based on the scene information collection;
f. receiving, by the first client terminal, a selection of one video scene contained in the second video content item, wherein the one video scene contained in the second video content item was not played by the first client terminal following the switching, the selection provided by the user using the user interface; and
g. subsequent to and in response to the receiving of the selection, playing the one video scene by the first client terminal.

US Pat. No. 10,194,207

ELECTRONIC GROUPING OF TITLES OF CONTENT

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

US Pat. No. 10,194,205

APPARATUS AND METHOD FOR MEDIA CONTENT PRESENTATION

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

US Pat. No. 10,194,204

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

Rovi Guides, Inc., San J...

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

US Pat. No. 10,194,203

MULTIMODAL AND REAL-TIME METHOD FOR FILTERING SENSITIVE MEDIA

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

US Pat. No. 10,194,200

AUDIO DATA PROCESSING METHOD AND TERMINAL

TENCENT TECHNOLOGY (SHENZ...

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

US Pat. No. 10,194,199

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

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

US Pat. No. 10,194,198

APPARATUS AND METHOD FOR COMMUNICATING MEDIA BETWEEN COMMUNICATION DEVICES

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

US Pat. No. 10,194,196

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

NEC CORPORATION, Minato-...

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

US Pat. No. 10,194,193

CABLE NETWORK DEVICE HAVING INTERCONNECTED MICROSTRIP DIRECTIONAL COUPLERS

Technetix B.V., Veenenda...

1. A cable network device, comprising:an input associated with a plurality of outputs, each output connected to one of a series of interconnected microstrip directional couplers, and configured with separate upstream and downstream paths;
a first transformer located in the upstream path; and
a second transformer,
wherein an isolated port of each microstrip directional coupler is in electrical communication with the upstream path and the isolated port of alternate microstrip directional couplers in the series is connected to the isolated port of one adjacent microstrip directional coupler using the second transformer.

US Pat. No. 10,194,189

PLAYBACK OF CONTENT USING MULTIPLE DEVICES

Amazon Technologies, Inc....

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

US Pat. No. 10,194,185

SYSTEMS AND METHODS FOR COMMUNICATING TIME REPRESENTATIONS

SHARP KABUSHIKI KAISHA, ...

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

US Pat. No. 10,194,184

DYNAMIC SYNCHRONIZATION OF MEDIA STREAMS WITHIN A SOCIAL NETWORK

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

US Pat. No. 10,194,179

METHOD AND APPARATUS FOR ENCODING VIDEO STREAMS

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

US Pat. No. 10,194,174

SIMPLIFICATIONS FOR BOUNDARY STRENGTH DERIVATION IN DEBLOCKING

SUN PATENT TRUST, New Yo...

1. A method for decoding a coded current block of an image including a plurality of pixels, the method comprising:reconstructing the coded current block; and
performing deblocking filtering on image blocks, the image blocks including the reconstructed current block,
wherein the deblocking filtering including:
determining a first parameter indicating a strength of a block boundary between two adjacent image blocks, the first parameter being within a range from 0 to 2;
calculating a second parameter based on the first parameter and a quantization parameter, the second parameter being calculated as a function of the sum of the first parameter and the quantization parameter; and
selecting a first deblocking filter or a second deblocking filter to be applied to the block boundary using a threshold defined based on the second parameter, the first deblocking filter and the second deblocking filter having different filter strengths, and
wherein the first parameter is determined to have a value of 1 when an absolute difference between the horizontal or vertical component of the motion vector belonging to the first image block of the two adjacent image blocks and the horizontal or vertical component of the motion vector belonging to the second image block of the two adjacent image blocks is greater than a non-zero threshold.

US Pat. No. 10,194,170

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

MEDIATEK INC., Hsinchu (...

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

US Pat. No. 10,194,169

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

SHARP KABUSHIKI KAISHA, ...

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

US Pat. No. 10,194,166

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

PANASONIC INTELLECTUAL PR...

1. An image decoding method for decoding a block in a picture, the method comprising:obtaining a reference motion vector of a reference block, the reference motion vector being used for deriving a motion vector of a current block to be decoded;
calculating a first parameter corresponding to a difference between a display order of a picture including a reference block and a display order of a reference picture of the reference block, wherein said reference block is motion-compensated using the reference motion vector, and said reference picture is referred to by the reference motion vector;
calculating a second parameter corresponding to a difference between a display order of a current picture and a display order of the reference picture, wherein said current picture is a picture including the current block;
judging whether or not the first parameter is within a range having a predetermined maximum value;
generating a multiplier parameter corresponding to the first parameter, the multiplier parameter being used for changing a division operation by the first parameter into a multiplication operation by the multiplier parameter;
deriving the motion vector of the current block by scaling the reference motion vector based on a multiplication of a multiplier parameter corresponding to the predetermined maximum value of the range and the second parameter, when the first parameter is not within the range having the predetermined maximum value as a result of said judging, and by scaling the reference motion vector based on a multiplication of a multiplier parameter corresponding to the first parameter and the second parameter, when the first parameter is within the range having the predetermined maximum value as a result of said judging;
decoding a coded data stream to obtain a decoded difference image of the current block;
generating a motion compensated image of the current block using the derived motion vector and a reference picture corresponding to the derived motion vector; and
reconstructing the current block by adding the motion compensated image of the current block and the decoded difference image of the current block.

US Pat. No. 10,194,165

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

PANASONIC INTELLECTUAL PR...

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

US Pat. No. 10,194,162

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

KONINKLIJKE PHILIPS N.V.,...

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

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

US Pat. No. 10,194,161

IMAGE DECODING DEVICE AND IMAGE CODING DEVICE

Dolby International AB, ...

1. An image encoding method comprising:identifying, at an encoder, a target picture and a reference picture set (RPS);
generating RPS information usable for generating the RPS at a decoder;
generating, based on the target picture and the RPS, a reference picture list (RPL);
generating RPL modification information usable for generating the RPL, the RPL modification information including information regarding list sorting associated with the RPL;
generating, based on the RPS information, RPL modification information, and the target picture, one or more coding parameters and a slice header, wherein the one or more coding parameter includes a first flag that indicates whether the information regarding the list sorting is included within the slice header and a parameter that represents a number of current-picture referable pictures;
encoding the target picture based in part on the RPL to generate encoded picture data; and
generating a bitstream representing the target picture, the bitstream including the slice header, the encoded picture data, and the one or more coding parameters, wherein generating the bitstream comprises:
including a reference picture sorting presence or absence flag and a reference list sorting order in the RPL modification information if the first flag and the parameter representing the number of current-picture referable pictures have predetermined values, and
omitting inclusion of the reference picture sorting presence or absence flag and the reference list sorting order in the RPL modification information if the first flag and the parameter representing the number of current-picture referable pictures do not have predetermined values.

US Pat. No. 10,194,160

SIGNALING CHANGE IN OUTPUT LAYER SETS

Dolby International AB, ...

1. A method for video decoding, comprising:receiving a bitstream comprising a video parameter set and bits representing a current picture;
parsing at least a portion of a slice header of the current picture;
performing a first determination, based on one or more syntax elements in the video parameter set, whether a removal operation from a decoded picture buffer (DPB) is to be performed on a per-picture basis or per-access unit (AU) basis, wherein an access unit comprises at least a base layer and an enhanced layer, and each layer represents a picture;
performing a second determination, separate from the first determination, based on one or more syntax elements in the video parameter set, whether a picture output operation from the DPB is to be performed on a per-picture basis or per-AU basis;
performing the removal operation from the DPB in accordance with the first determination whether the removal operation is to be performed on a per-picture basis or per-AU basis;
performing the picture output operation from the DPB in accordance with the second determination whether the picture output operation is to be performed on a per-picture basis or per-AU basis;
performing a decoding and storing of a current decoded picture in the DPB;
performing a third determination, based on the one or more syntax elements in the video parameter set, whether marking the current decoded picture is to be performed on a per-picture basis or per-AU basis;
marking the current decoded picture in the DPB in accordance with the third determination whether marking the current decoded picture is to be performed on a per-picture basis or per-AU basis; and
performing an additional picture output from the DPB in accordance with a fourth determination whether the additional picture output is to be performed on a per-picture basis or per-AU basis.

US Pat. No. 10,194,159

METHOD AND APPARATUS FOR IMAGE AND VIDEO CODING USING HIERARCHICAL SAMPLE ADAPTIVE BAND OFFSET

Texas Instruments Incorpo...

1. A system comprising:a receiver component configured for receiving encoded video data representing a sequence of pictures, each picture represented by an array of component pixel values for one or more components, each component pixel value comprising binary word;
a video decoder component coupled to the receiver component, the video decoder component configured for:
reconstructing an array of component pixel values of at least one component in a coding unit of a first picture of the sequence of pictures represented by the video data;
determining a starting band for band offset sample adaptive filtering for the coding unit, the starting band identified by five most significant bits of each component pixel value associated with the starting band;
determining offset values for four contiguous bands including the starting band and three adjacent bands; and
performing sample adaptive offset filtering on the component pixel values in the four contiguous bands of the coding unit; and
a display coupled to the video decoder component configured for displaying the sample adaptive offset filtered pixel values.

US Pat. No. 10,194,156

METHOD OF AND APPARATUS FOR GENERATING AN OUTPUT FRAME

ARM Limited, Cambridge (...

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

US Pat. No. 10,194,155

PARSING FRIENDLY AND ERROR RESILIENT MERGE FLAG CODING IN VIDEO CODING

Texas Instruments Incorpo...

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

US Pat. No. 10,194,149

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

Dolby Laboratories Licens...

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

US Pat. No. 10,194,140

BINOCULAR STEREO VISION DEVICE, ADJUSTING METHOD AND APPARATUS THEREOF AND DISPLAY DEVICE

BOE TECHNOLOGY GROUP CO.,...

1. A binocular stereo vision device, comprising:an acquisition system including two acquisition units arranged at intervals and being configured to acquire a depth distance from a measured object to the acquisition system;
an adjuster configured to adjust a distance between the two acquisition units;
a sensor configured to acquire an initial distance between the two acquisition units; and
a processing unit configured to obtain a standard distance between the two acquisition units according to the acquired depth distance from the measured object to the acquisition system and output a control signal according to a difference between the standard distance and the initial distance, wherein the adjuster adjusts the distance between the two acquisition units to be equal to the standard distance according to the control signal outputted by the processing unit, the processing unit includes: a calculator configured to obtain the standard distance according to a formula Dbest=(L*F)/RZ and obtain an initial control signal according to the difference between the standard distance and the initial distance, in which Dbest refers to the acquired depth distance from the measured object to the acquisition system; L refers to the standard distance between the two acquisition units; F refers to a focal length of the acquisition units; RZ refers to a depth resolution.

US Pat. No. 10,194,135

THREE-DIMENSIONAL DEPTH PERCEPTION APPARATUS AND METHOD

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

US Pat. No. 10,194,134

SIGNALING THREE-DIMENSIONAL VIDEO INFORMATION IN COMMUNICATION NETWORKS

Intel Corporation, Santa...

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

US Pat. No. 10,194,130

IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND PROGRAM

Canon Kabushiki Kaisha, ...

1. An image processing apparatus comprising:an image obtaining unit configured to obtain image data representing an image including an object;
a distance obtaining unit configured to obtain distance information indicating an object distance from an imaging apparatus capturing the image data to the object for each pixel of the image;
a determination unit configured to determine a correction target pixel having an abnormal combination of the object distance and a pixel value based on a frequency of combinations of the distance value and the pixel value; and
a correction unit configured to correct the distance information of the correction target pixel determined by the determination unit.

US Pat. No. 10,194,127

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

Dolby Laboratories Licens...

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

US Pat. No. 10,194,124

PROJECTION TYPE VIDEO DISPLAY DEVICE AND PROJECTION TYPE VIDEO DISPLAY METHOD

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

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

US Pat. No. 10,194,123

BOUNDARY TIMING CONTROLLER FOR DISPLAY APPARATUS

Ricoh Company, Ltd., Tok...

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

US Pat. No. 10,194,120

SURVEILLANCE APPARATUS

BAE Systems plc, London ...

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

US Pat. No. 10,194,110

SOLID-STATE IMAGING DEVICE, IMAGING DEVICE, AND SIGNAL READING METHOD

OLYMPUS CORPORATION, Tok...

1. A solid-state imaging device comprising:a first substrate and a second substrate which have circuit elements disposed therein are electrically connected to each other, the circuit elements constituting pixels, wherein
the pixels comprise:
a photoelectric conversion element disposed in the first substrate;
an amplifier circuit that amplifies a signal generated in the photoelectric conversion element to output an amplified signal;
a signal accumulation circuit which is disposed in the second substrate and accumulates the amplified signal which is output from the amplifier circuit; and
an output circuit that outputs the amplified signal accumulated in the signal accumulation circuit from the pixel;
a noise reduction circuit that reduces noise in the amplified signal which is output from the amplifier circuit;
a first reset circuit that resets the photoelectric conversion element;
a second reset circuit that resets an input section of the amplifier circuit;
a transfer circuit that transfers the signal generated in the photoelectric conversion element to the input section of the amplifier circuit;
a second amplifier circuit that amplifies the amplified signal accumulated in the signal accumulation circuit to output a second amplified signal;
a third reset circuit that resets an input section of the second amplifier circuit; and
a switching circuit that connects the signal accumulation circuit and the input section of the second amplifier circuit and is capable of switching an on-state and an off-state,
wherein the noise reduction circuit removes noise generated in the input section of the amplifier circuit resulting from an operation of a circuit connected to the amplifier circuit or noise resulting from an operating characteristics of the amplifier circuit,
the noise reduction circuit includes:
a clamp section that clamps the amplified signal which is output from the amplifier circuit; and
a sample-and-hold section that samples and holds a signal corresponding the amplified signal clamped in the clamp section and accumulates in the signal accumulation circuit,
wherein the second reset circuits reset the input sections of the amplifier circuits of all the pixels collectively after the first reset circuits reset the photoelectric conversion elements of all the pixels collectively,
the clamp section clamps the amplified signal which is output from the amplifier circuit after the input section of the amplifier circuit is reset,
the transfer circuit transfers signals generated in the photoelectric conversion elements of all the pixels collectively to the input section of the amplifier circuit after elapsing a predetermined period until the first reset circuits reset the photoelectric conversion element of all the pixels collectively,
the sample-and-hold section samples and holds a signal corresponding to a fluctuation in the amplified signal generated by transferring the signal by the transfer circuit and accumulates a sampled and held signal in the signal accumulation circuit, and then, the output circuit outputs the second amplified signal after the third reset circuit reset the input section of the second amplifier circuit when the switching circuit is turned off and the second amplified signal after the sample-and-hold section samples and holds the signal corresponding to the fluctuation in the amplified signal generated by transferring the signal by the transfer circuit and accumulates the sampled and held signal in the signal accumulation circuit and when the switching circuit is turned on are output from the pixel in a time-division manner.

US Pat. No. 10,194,108

SENSOR WITH ELECTRICALLY CONTROLLABLE APERTURE FOR INSPECTION AND METROLOGY SYSTEMS

KLA-Tencor Corporation, ...

10. A sensor comprising:a substrate having an upper surface and an opposing lower surface;
a plurality of pixels disposed on the substrate, each pixel including a resistive control gate attached to the upper surface and disposed over an associated light sensitive region of the substrate, and at least one transfer gate disposed adjacent to a first end portion of said resistive control gate;
a plurality of elongated aperture control electrodes extending in parallel across said resistive control gates of said plurality of pixels, said plurality of aperture control electrodes including a first end electrode contacting said first end portion of each said resistive control gate, a second end electrode contacting a second end portion of each said resistive control gate, and one or more central electrode contacting each said resistive control gate and disposed between said first and second end electrodes; and
a control circuit configured to simultaneously apply aperture control signals onto said resistive control gates of said plurality of pixels by way of said plurality of aperture control electrodes such that first and second aperture control signals applied to said first and second end electrodes are more positive than a third aperture control signal applied to said at least one central electrode, thereby causing each said resistive control gate to generate an electric field in said associated light sensitive region such that first photoelectrons generated by said first light portions in a first light sensitive portion of each said pixel are driven by said electric field into a first charge accumulation region located adjacent to said first end portion of each said resistive control gate, and such that second photoelectrons generated by second light portions in said second light sensitive portion of each said pixel are driven by said electric field toward said second end portion of each said resistive control gate.

US Pat. No. 10,194,105

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

PANASONIC INTELLECTUAL PR...

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

US Pat. No. 10,194,103

SOLID-STATE IMAGING DEVICE AND METHOD OF DRIVING SOLID-STATE IMAGING DEVICE WITH CLIPPING LEVEL SET ACCORDING TO TRANSFER OPERATION FREQUENCY

CANON KABUSHIKI KAISHA, ...

1. A solid-state imaging device comprising:a plurality of pixels each including
a photoelectric converter configured to generate charges through photoelectric conversion,
a holding portion configured to hold charges generated in the photoelectric converter, and
a transfer unit configured to transfer charges from the photoelectric converter to the holding portion,
the plurality of pixels each being configured to output a signal based on charges held in the holding portion;
an output line, which is connected to the plurality of pixels, and to which the signal is output from each of the plurality of pixels;
a clipping unit configured to limit a signal level of the signal so that the signal level falls within a range having an upper limit and a lower limit, one of which is determined by a clipping level;
a transfer control unit configured to control the transfer unit so that the charges generated in the photoelectric converter during one exposure period are transferred to the holding portion through transfer operation performed at a frequency that is variable but at least once; and
a clipping level control unit configured to control the clipping level so that the clipping level is set to a first clipping level when the transfer operation is performed at a first frequency, and the clipping level is set to a second clipping level that is different from the first clipping level when the transfer operation is performed at a second frequency that is different from the first frequency.

US Pat. No. 10,194,098

IMAGING APPARATUS AND METHOD OF CONTROLLING IMAGING APPARATUS IN WHICH CORRESPONDING LINES IN PARTIALLY OVERLAPPING IMAGES ARE SEQUENTIALLY EXPOSED

SONY CORPORATION, Tokyo ...

1. An imaging apparatus, comprising:a light receiving surface;
a plurality of lines on the light receiving surface,
wherein each line of the plurality of lines comprises a plurality of pixels arranged in a direction, and
wherein the plurality of pixels are configured to generate a plurality of pixel signals based on an exposure start signal;
a first lens configured to form a first image on the light receiving surface;
a second lens configured to form a second image on the light receiving surface,
wherein the first image and the second image partially overlap each other at an overlapping portion; and
circuitry configured to:
sequentially select a first line from the plurality of lines, wherein the first line is in the overlapping portion of the first image;
supply the exposure start signal to the selected first line and a corresponding line in the overlapping portion of the second image,
wherein the corresponding line corresponds to the selected first line; and
combine a plurality of images formed from the plurality of pixel signals into one image.

US Pat. No. 10,194,091

IMAGE CAPTURING APPARATUS, CONTROL METHOD THEREFOR, PROGRAM, AND RECORDING MEDIUM

Canon Kabushiki Kaisha, ...

1. An image capturing apparatus that repeatedly acquires a plurality of images used for high dynamic range composition and having different exposures, the image capturing apparatus comprising:at least one processor that operates to:
capture a subject in order to continuously and repeatedly acquire a low-exposure image and a high-exposure image whose exposure is relatively high compared to the low-exposure image;
generate a first image obtained by correcting the low-exposure image on a basis of a first reference exposure and a second image obtained by correcting the high-exposure image on a basis of the first reference exposure; and
set exposure conditions of a low-exposure image and a high-exposure image whose exposure is relatively high compared to the low-exposure image, which are used for performing image capturing of the subject later, on a basis of the first image and the second image.

US Pat. No. 10,194,090

VIEW ANGLE CONTROL APPARATUS AND VIEW ANGLE CONTROL METHOD

CANON KABUSHIKI KAISHA, ...

1. A view angle control apparatus comprising:a view angle change unit configured to change an angle of view of an image;
a control unit configured to perform a first control where the view angle change unit changes the angle of view from a first angle of view to a second angle of view that is by a predetermined amount in a wide-angle direction with respect to the first angle of view, in accordance with a first determination, and perform second control where the view angle change unit changes the angle of view to the first angle of view, in accordance with a second determination, after the first control; and
an operating member configured to accept an operation of changing a setting related to the predetermined amount, wherein
upon an operation having been performed through the operating member between start of the first control and start of the second control, the control unit performs the second control after changing the setting related to the predetermined amount in response to the operation.

US Pat. No. 10,194,087

TRANSMISSION APPARATUS, SETTING APPARATUS, TRANSMISSION METHOD, RECEPTION METHOD, AND STORAGE MEDIUM

Canon Kabushiki Kaisha, ...

1. An image transmission apparatus comprising:a reception unit configured to receive a first command and a second command from an external apparatus, wherein the first command is a command to superpose first text information on a picked-up image picked up by an image pickup unit, and wherein the second command is a command to superpose second text information, different from the first text information, on the picked-up image; and
a transmission unit configured to transmit a superposed image in which the first text information and the second text information are superposed on the picked-up image, when the reception unit receives the first command and the second command,
wherein the superposed image is an image in which the first text information is superposed on a position which does not change relative to the picked-up image in accordance with a change of at least one of a pan angle, a tilt angle, and a zoom magnification of the image pickup unit, and
wherein the superposed image is an image in which the second text information is superposed in accordance with the change of at least one of the pan angle, the tilt angle, and the zoom magnification.

US Pat. No. 10,194,085

IMAGE PICKUP APPARATUS AND ITS CONTROL METHOD

Canon Kabushiki Kaisha, ...

1. An image pickup apparatus comprising:an image processing unit configured to process an image;
a display unit configured to provide a live-view display in which images processed by the image processing unit are sequentially displayed; and
a control unit configured to make, when determining that the image pickup apparatus is panning, the image processing unit produce a synthesized image by synthesizing a plurality of images arranged in a time series, and the display unit display the synthesized image produced by the image processing unit as a frame image in the live-view display,
wherein the image processing unit synthesizes the plurality of frame images with one another within a synthesis number obtained from a shutter speed for still image pickup, and
wherein at least one processor or circuit is configured to perform a function of at least one of the units.

US Pat. No. 10,194,084

IMAGE PROCESSING DEVICE AND COMPUTER-READABLE STORAGE DEVICE FOR SELECTIVELY OUTPUTTING REFERENCE IMAGE AND SYNTHESIZED IMAGE

OLYMPUS CORPORATION, Tok...

1. An image processing device comprising:one or more processors comprising hardware, wherein the one or more processors are configured to:
calculate an estimated movement amount of a subject in each image of a plurality of images;
perform, based on the estimated movement amounts of the plurality of images, one of:
select and output an image that is most recently captured among the plurality of images; and
select a reference image from the plurality of images based on the estimated movement amounts of the subject in the plurality of images;
in response to selecting the reference image, determine a gain of the reference image; and
perform, based on the gain of the reference image, one of:
select and output the reference image; and
a synthesis process comprising:
select a synthesis target image from the plurality of images, the synthesis target image being different from the reference image; and
generate and output a synthesized image by synthesizing the synthesis target image and the reference image,
wherein the one or more processors are configured to:
determine whether the estimated movement amounts of the plurality of images is larger than a predetermined motion value; and
in response to a determination that the estimated movement amounts of the plurality of images is larger than the predetermined motion value, select and output the image that is most recently captured among the plurality of images.

US Pat. No. 10,194,082

IMAGE PICKUP APPARATUS THAT SHOOTS MOVING IMAGE FOR PREDETERMINED TIME PERIOD AT THE TIME OF SHOOTING STILL IMAGE, CONTROL METHOD FOR THE IMAGE PICKUP APPARATUS, AND STORAGE MEDIUM

CANON KABUSHIKI KAISHA, ...

1. An image pickup apparatus comprising:an image pickup unit;
one or more processors; and
at least one memory storing instructions which, when executed by the one or more processors, cause the image pickup apparatus to:
receive a first still image shooting instruction,
control to record, in a recording medium, a still image picked up by the image pickup unit in response to receiving the first still image shooting instruction, and a moving image picked up by the image pickup unit since a predetermined time period before receiving the first still image shooting instruction, and
when a second still image shooting instruction is received within a predetermined time period since receiving the first still image shooting instruction, control to record, in the recording medium, a moving image, picked up since the predetermined time period before receiving the first still image shooting instruction until a moving image shooting ending time corresponding to the second still image shooting instruction being received, as a sequence of moving images.

US Pat. No. 10,194,081

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

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

US Pat. No. 10,194,078

HAPTIC ENABLED DEVICE WITH MULTI-IMAGE CAPTURING ABILITIES

IMMERSION CORPORATION, S...

1. A haptic effect enabled system, comprising:a first image sensor that generates a first digital image;
a second image sensor that generates a second digital image;
a first haptic output device;
a second haptic output device; and
a processor coupled to the first and second image sensors and to the first and second haptic output devices, wherein the processor:
receives notification of a first image event relating to the first digital image;
receives notification of a second image event relating to the second digital image;
determines a first haptic effect corresponding to the first image event;
determines a second haptic effect corresponding to the second image event;
applies the first haptic effect with the first haptic output device; and
applies the second haptic effect with the second haptic output device, at least a portion of the second haptic effect being applied at the same time as the first haptic effect.

US Pat. No. 10,194,072

METHOD AND APPARATUS FOR REMOTE DETECTION OF FOCUS HUNT

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

US Pat. No. 10,194,070

COMMUNICATION APPARATUS COMMUNICATING WITH EXTERNAL APPARATUS THROUGH WIRELESS COMMUNICATION, CONTROL METHOD OF COMMUNICATION APPARATUS, AND STORAGE MEDIUM

Canon Kabushiki Kaisha, ...

1. A communication apparatus comprising:a first wireless communication unit;
a second wireless communication unit with a communication speed slower than a communication speed of the first wireless communication unit;
a control unit configured to remotely control an imaging apparatus in a mode selected from among a plurality of modes including a first mode for remotely controlling the imaging apparatus via the first wireless communication unit and a second mode for remotely controlling the imaging apparatus via the second wireless communication unit;
a display unit; and
a detection unit configured to detect a touch operation performed on the display unit,
wherein the control unit controls the display unit to display an item for inputting an instruction to cause the imaging apparatus to capture an image,
wherein the control unit controls the communication apparatus to transmit an image-capturing request to the imaging apparatus in a case where a touch operation on a predetermined region corresponding to the item for inputting an instruction to cause the imaging apparatus to capture an image is detected by the detection unit,
wherein, in the first mode, the control unit controls the display unit to display the item for inputting an instruction to cause the imaging apparatus to capture an image in a first size, and
wherein, in the second mode, the control unit controls the display unit to display the item for inputting an instruction to cause the imaging apparatus to capture an image in a second size that is larger than the first size.

US Pat. No. 10,194,069

CREDENTIAL TRANSFER MANAGEMENT CAMERA SYSTEM

GoPro, Inc., San Mateo, ...

1. A camera comprising a processor and a non-transitory computer-readable storage medium containing instructions that, when executed by the processor, cause the camera to:configure the camera to operate as a wireless access point;
connect to a smart device configured to operate as a wireless station, wherein the smart device is a separate device from the camera;
request from the smart device a wireless credential to connect to a communication device configured to operate as a wireless access point;
receive from the smart device the wireless credential for the communication device; and
in response to reception of the wireless credential from the smart device:
switch the operation of the camera as a wireless access point to a wireless station; and
connect the camera to the communication device using the received wireless credential.

US Pat. No. 10,194,062

CAMERA MODULE, METHOD FOR ALIGNING OPTICAL AXIS OF CAMERA MODULE AND PORTABLE ELECTRONIC DEVICE INCLUDING CAMERA MODULE

Samsung Electro-Mechanics...

1. A camera module comprising:a frame accommodating a lens barrel configured to accommodate a lens having an optical axis, the lens barrel being movable in a direction of the optical axis;
an elastic member connected to the frame; and
a housing comprising a first case and a second case directly coupled to each other, and accommodating the frame in a fixed position in the direction of the optical axis,
wherein the second case receives the frame and the frame is pressed towards one surface of the housing by the elastic member in a configuration in which the frame is relatively aligned with respect to the housing.

US Pat. No. 10,194,059

IMAGE PROCESSING APPARATUS AND IMAGE PROCESSING METHOD

1. An image processing apparatus comprising:an image reading section which reads a first image taken at a first clock time and a second image taken at a second clock time later than the first clock time;
an object identifying section which extracts a first object image as an image of a first object of state prediction from the first image, identifies a type of the first object and extracts a second object image as an image of a second object of state prediction from the second image;
a model information storing section which stores model information for defining a model appropriate to the type of object of state prediction;
a finite state sequence storing section which stores finite state sequences defining a plurality of state change sequences with time which correspond to the type of the first object;
a model state prediction section which reads model information corresponding to the type of the first object from the model information storing section, associates a feature point of the first object image with the read model, searches a finite state sequence corresponding to the type of the first object from the finite state sequence storing section, selects a plurality of motion sequences from among motion sequences included in the searched finite state sequence according to at least one of a position of the first object and an initial observed condition of the first object, transforms a model merged with the first object image and coordinates of a feature point associated therewith according to each motion sequence included in the plural selected motion sequences, and generates particles around the transformed feature point depending on existence probability; and
a matching section which performs matching between the second object image included in the second image taken at the second clock time later than the first clock time and the particles generated on the basis of the feature points and determines particles with highest probability among the particles generated for the feature points, as a predicted state of the first object at the second clock time; and
a data output I/F which outputs the predicted state of the first object at the second clock time to an external device to warn of a potential collision with a pedestrian or vehicle or to indicate crop growth information to a user.

US Pat. No. 10,194,058

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

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

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

US Pat. No. 10,194,056

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

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

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

US Pat. No. 10,194,055

IMAGE PROCESSING APPARATUS AND IMAGE FORMING APPARATUS

Kyocera Document Solution...

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

US Pat. No. 10,194,054

IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND STORAGE MEDIUM

Canon Kabushiki Kaisha, ...

1. An image processing apparatus comprising:a first acquisition unit configured to acquire color data representing a color of the target object for each position on the target object;
a second acquisition unit configured to acquire shape characteristic data representing characteristics of the shape of the target object for each position on the target object; and
a determination unit configured to determine a first recording amount of a first recording material for forming a shape of a target object on a recording medium, and a second recording amount of a second recording material for recording a color of the target object on the shape formed on the recording medium,
wherein the first recording amount and the second recording amount are determined based on the color data, the shape characteristic data, and any one of a measurement result, a function calculated based on the measurement result, and a table generated based on the function, and
wherein the measurement result is obtained by measuring color and shape characteristics of a plurality of types of patches formed by recording the second recording material on the first recording material recorded on the recording medium.

US Pat. No. 10,194,053

IMAGE FORMING APPARATUS AND DENSITY CORRECTION METHOD IN IMAGE FORMING APPARATUS BASED ON CORRECTION CHARACTERISTICS

CANON KABUSHIKI KAISHA, ...

1. An electrophotographic image forming apparatus that forms an image by scanning a photoconductor drum in a main scanning direction with light beams based on image data, the image forming apparatus comprising:one or more processors; and
at least one memory storing instructions which, when executed by the one or more processors, cause the image forming apparatus to:
acquire first correction characteristics representing an output density for an input gradation value at a reference position in a main scanning direction;
acquire second correction characteristics representing a relative relationship of an output density at a predetermined position in the main scanning direction with the output density at the reference position in the main scanning direction; and
correct the image data corresponding to the predetermined position in the main scanning direction based on the acquired first correction characteristics and the acquired second correction characteristics.

US Pat. No. 10,194,051

DEVICE FOR DETECTING AMOUNT OF SKEW IN DOCUMENT AND IMAGE PROCESSING APPARATUS

KONICA MINOLTA, INC., Ch...

11. An image processing apparatus comprising:a light source configured to apply light to a sheet-like document, the document being placed on a surface of a background plate or passing over the surface of the background plate;
a scan portion configured to scan an area including at least one edge of the document with light, by the light source, reflected from the document to obtain an input image;
a boundary point detector configured to detect, for each position in a main scanning direction, a boundary point between the document and the background plate in the input image;
a boundary point group of interest setting portion configured to set a boundary point group of interest from among the boundary points detected, the boundary point group of interest including two boundary points spaced away from each other in the main scanning direction and boundary points located between the two boundary points;
an oblique line setting portion configured to set a line which slants to the main scanning direction based on positions of the boundary point group of interest in the main scanning direction and in a sub-scanning direction;
a skew modifying portion configured to modify an amount of skew of the oblique line so that an error between the boundary point group of interest and the oblique line is reduced;
an amount of skew determination portion configured to determine that an amount of skew in the document is an amount of skew of the oblique line having the error equal to or smaller than a threshold; and
a skew correction portion configured to apply, to the input image, correction processing in accordance with an amount of skew in the document determined by the amount of skew determination portion.

US Pat. No. 10,194,050

IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND STORAGE MEDIUM IN WHICH BACKGROUND REMOVAL IS PERFORMED TO REMOVE A BACKGROUND INCLUDED IN AN INPUT IMAGE BASED ON PIXEL VALUES

Canon Kabushiki Kaisha, ...

1. An image processing apparatus comprising:(a) a first determination unit configured to determine an attribute of an area included in an input image obtained by reading a document;
(b) a second determination unit configured to determine saturation of an area determined to be a halftone dot area by the first determination unit; and
(c) a background removal unit configured to remove a background included in the input image, wherein the background removal unit converts:
(i) for an area determined to be a halftone dot area by the first determination unit and whose value indicating saturation is determined to be less than a predetermined value by the second determination unit, a color of a pixel of pixels making up the area, which has a pixel value greater than a first level, into white, and
(ii) for an area determined to be a halftone dot area by the first determination unit and whose value indicating saturation is determined to be greater than or equal to the predetermined value by the second determination unit, a color of a pixel of pixels making up the area, which has a pixel value greater than a second level, into white, and
wherein a pixel value specified by the first level is less than a pixel value specified by the second level, and
wherein the first determination unit, the second determination unit, and the background removal unit are implemented by at least one processor or at least one circuit.

US Pat. No. 10,194,048

IMAGE COMMUNICATION APPARATUS, METHOD OF CONTROLLING SAME, AND STORAGE MEDIUM FOR DISPLAYING ADDRESSES FROM ADDRESS BOOK

Canon Kabushiki Kaisha, ...

1. A data processing apparatus which is able to communicate with an external apparatus, comprising:a storage configured to store a first address book for an administrator and a second address book for a user other than the administrator;
a display configured to display at least one address included in an address book; and
a controller configured to set a transfer destination of received data from the at least one address displayed by the display,
wherein the received data is transferred to the set transfer destination;
wherein the display initially displays, in a case where the display displays at least one address included in an address book stored in the storage in accordance with a display request of the transfer destination, at least one address included in the first address book without initially displaying an address included in the second address book, and
wherein the display initially displays, in a case where the display displays at least one address included in an address book stored in the external apparatus in accordance with a display request of the transfer destination, at least one address in all address books that the external apparatus has.

US Pat. No. 10,194,046

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

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

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

US Pat. No. 10,194,044

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

Ricoh Company, Ltd., Tok...

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

US Pat. No. 10,194,042

IMAGE FORMING APPARATUS, METHOD FOR CONTROLLING IMAGE FORMING APPARATUS, IMAGE PROCESSING SYSTEM, AND STORAGE MEDIUM

Canon Kabushiki Kaisha, ...

1. An image forming apparatus comprising:a printer that prints a predetermined pattern image on a sheet;
a controller that provides a notification of an orientation for placing, on a placement portion, the sheet on which the predetermined pattern image is printed by the printer; and
a scanner that scans, on a line to line basis, the sheet on which the predetermined pattern image is printed and which is placed on the placement portion, to generate image data,
wherein the controller detects a streak-shaped image extending in a direction along a predetermined edge of the sheet, by analyzing the image data generated by scanning the sheet by the scanner, and
wherein the controller provides a notification of a placement orientation for allowing the scanner to scan, on a line to line basis, the sheet on which the predetermined pattern image is printed, the line extending in a direction along the predetermined edge.

US Pat. No. 10,194,041

IMAGE FORMING APPARATUS, MOBILE DEVICE, METHOD FOR CLASSIFYING DOCUMENT, AND COMPUTER READABLE RECORDING MEDIUM

S-Printing Solution Co., ...

1. An image forming apparatus comprising:a scanner to scan a plurality of manuscripts;
a touch screen; and
at least one processor to:
control the touch screen to display a first user interface (UI) for selecting one of a plurality of displayed classification standards,
control the touch screen to display a second UI for selecting one of a plurality of classification output types, the second UI being displayed after receipt of the selection on the first UI,
generate classification information of the plurality of manuscripts using a scanning result of the plurality of manuscripts, and
control the scanner to output the plurality of manuscripts according to the selected classification output type,
wherein the plurality of displayed classification standards comprise two or more of a reusable paper classification, a document keyword classification, a document form classification, or a document security classification, and
wherein the classification information corresponds to the selected classification standard and comprises information related to each of the plurality of manuscripts.

US Pat. No. 10,194,040

APPARATUS, METHOD AND STORAGE MEDIUM THAT STORES PROGRAM

Canon Kabushiki Kaisha, ...

1. An apparatus which is able to perform a single area mode in which a single display area occupies a screen and a multi-area mode in which a plurality of display areas share the screen, the apparatus comprising:at least one processor operating to:
cause a display unit to display a predetermined notification indicating an error state; and
change a state of the predetermined notification in response to a user operation on a specified button provided in an external apparatus,
wherein the specified button is set to be able to change, in response to the user operation on the specified button, the state from a non-display state in which the predetermined notification is not displayed even in the error state, to a display state in which the predetermined notification is displayed in the error state, and
wherein, in a case where the state is changed from the non-display state to the display state in response to the user operation on the specified button while the single area mode in which a display target is displayed in the single display area is being performed, the predetermined notification is displayed within the single display area in which the display target is being displayed.

US Pat. No. 10,194,038

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

Ricoh Company, Ltd., Tok...

1. An information processing apparatus comprising a processor, in communication with a memory, executing a process including:displaying, on a display device, a screen displaying information relating to a print request, in response to the print request received from an application, the print request being given in response to an operation input to the application via a user interface; and
displaying a report indicating switching to the screen displaying the information relating to the print request, in a status where a screen displayed by the application is displayed in front of and hiding the screen displaying the information relating to the print request, the report being displayed in front of the screen displayed by the application,
wherein the process further includes:
switching from the screen displayed by the application to the screen displaying the information relating to the print request, in response to an operation performed in response to the report,
wherein the switching includes switching from the screen displaying the information relating to the print request to the screen displayed by the application, in response to a setting operation performed in the screen displaying the information relating to the print request, and
wherein the switching includes:
storing identification information of the screen displayed by the application; and
switching from the screen displaying the information relating to the print request to the screen displayed by the application, based on the identification information.

US Pat. No. 10,194,037

IMAGE FORMING SYSTEM AND IMAGE FORMING APPARATUS

KYOCERA Document Solution...

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

US Pat. No. 10,194,031

APPARATUS, SYSTEM, AND METHOD OF CONFERENCE ASSISTANCE

Ricoh Company, Ltd., Tok...

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

US Pat. No. 10,194,026

IVR ENGAGEMENTS AND UPFRONT BACKGROUND NOISE

Open Invention Network, L...

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

US Pat. No. 10,194,025

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

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

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

US Pat. No. 10,194,014

SWITCHING BETWEEN WATCHES

Apple Inc., Cupertino, C...

1. A non-transitory machine-readable medium storing executable program instructions which when executed by a data processing system cause the data processing system to perform operations comprising:receiving, at a companion device, data from a first paired device that is paired with the companion device, the first paired device being an active paired device when the data is received;
storing received data in a first store of the companion device, wherein once the data is stored in the first store, the data cannot be accessed when the companion device is locked; and
storing the received data in a second store of the companion device, the received data in the second store for use in synchronizing a second paired device with the companion device when the second paired device becomes the active paired device and the first paired device is no longer the active paired device.

US Pat. No. 10,194,013

INSTRUMENT CLUSTER METADATA TO SUPPORT SECOND SCREEN

Apple Inc., Cupertino, C...

1. A non-transitory computer-readable storage medium comprising instructions stored thereon to cause one or more processors of a portable electronic device to:receive by the portable electronic device, from a vehicle, display capability information for an instrument cluster display of the vehicle;
receive data for display on the instrument cluster display, by the portable electronic device, from a data producer executing on the portable electronic device, wherein the data is in a format not suitable for display on a second display of the vehicle;
determine metadata, by the portable electronic device, based, at least in part, on the display capability information and the data, the metadata comprising of at least navigation information;
format the metadata into one or more defined object fields based on a comparison between the metadata and formatting information extracted from the display capability information;
send the formatted metadata to the vehicle's instrument cluster display; and
send additional display information to the second display of the vehicle.

US Pat. No. 10,194,003

INFORMATION PROCESSING APPARATUS, SERVER-CLIENT SYSTEM, CONTROL METHOD OF INFORMATION PROCESSING APPARATUS, AND STORAGE MEDIUM

CANON KABUSHIKI KAISHA, ...

4. A control method for an information processing apparatus including an embedded client and server for managing, by a database, setting information of each of a plurality of clients including the embedded client and a network client, the control method comprising:performing, if an input for changing a value of address information as a network setting of the information processing apparatus is performed on the information processing apparatus, update processing for updating a connection destination address managed by the database for each client with the value corresponding to the changing, wherein the changing is not reflected as the network setting of the information processing apparatus until the value used for the update processing is transmitted to all of the plurality of clients; and
transmitting the value of the connection destination address managed by the database for each client to each client in response to a request from each client,
wherein, in the network client, setting information which is used by the network client to access the server is updated with the transmitted value, and
wherein the changing is reflected as the network setting of the information processing apparatus after the value used for the update processing has been transmitted to all of the plurality of clients.

US Pat. No. 10,194,000

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

Verizon Patent and Licens...

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

US Pat. No. 10,193,926

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

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

US Pat. No. 10,193,922

ISP BLACKLIST FEED

Level 3 Communications, L...

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

US Pat. No. 10,193,921

MALWARE DETECTION AND PREVENTION SYSTEM

Level 3 Communications, L...

1. A method for managing access to a public network, the method comprising:utilizing a control system to control a computing device to access a first node in the public network;
applying a personality profile to the computing device to access a second node in the public network, the personality profile comprising a plurality of inputs provided to the computing device, the plurality of inputs applied to a browser program displayed on a display of the computing device to mimic characteristics of a user associated with the computing device;
analyzing transmission of information between the computing device and the public network, in response to the browser program, during accessing of the second node of the public network;
detecting an indication of a malware program stored in the public network accessible through the second node based on the analyzed transmission of information; and
storing information of the malware program in a database according to the detected indication of the malware program.

US Pat. No. 10,193,920

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

Splunk Inc., San Francis...

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

US Pat. No. 10,193,916

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

Splunk Inc., San Francis...

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

US Pat. No. 10,193,913

JOINT ANOMALY DETECTION ACROSS IOT DEVICES

Cisco Technology, Inc., ...

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

US Pat. No. 10,193,912

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

Cisco Technology, Inc., ...

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

US Pat. No. 10,193,909

USING INSTRUMENTATION CODE TO DETECT BOTS OR MALWARE

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

US Pat. No. 10,193,907

INTRUSION DETECTION TO PREVENT IMPERSONATION ATTACKS IN COMPUTER NETWORKS

Cisco Technology, Inc., ...

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

US Pat. No. 10,193,901

INTERFACE PROVIDING AN INTERACTIVE TIMELINE FOR EVALUATING INSTANCES OF POTENTIAL NETWORK COMPROMISE

Splunk Inc., San Francis...

1. A method comprising:receiving event data generated by network activities of entities that interact with a computer network, wherein the event data comprises machine data, and the entities include at least one of computer users and devices in communication with the computer network;
identifying instances of potential network compromise from the event data comprising threats based on one or more anomalies automatically triggered by detecting deviations from expected or permitted network activities, wherein each of the instances of potential network compromise is classified by type and associated with a time period of occurrence and an entity or entities that participated in the network activity that triggered the corresponding automated determination;
causing display, in a graphical user interface, of an interactive graphic of data values indicating identified instances of potential network compromise occurring at time periods along a timeline, including graphical representations indicating a level of risk and the number of instances of network compromise occurring during a same time period;
upon receiving a selection by a user, via the graphical user interface, of a time period from the timeline, causing display of a listing of each identified instance of potential network compromise occurring at the selected time period, the listing including the type of instance and each associated entity; and
upon receiving a selection of a threat from the listing of instances of potential network compromise, causing display of a graphical representation of a relationship between the entities participating in the network activities that triggered the threat, wherein the display includes one or more lines that connect the entities whose participation together in a network activity triggered an anomaly, and upon receiving a selection of a line in the display, causing the type of the anomaly to be displayed.

US Pat. No. 10,193,900

METHODS AND APPARATUS TO IDENTIFY AN INTERNET PROTOCOL ADDRESS BLACKLIST BOUNDARY

1. A method to identify candidate boundaries of Internet protocol addresses associated with a malicious Internet protocol address, the method comprising:collecting, by executing an instruction with a processor, netflow data associated with the Internet protocol addresses within a netblock having a lower boundary Internet protocol address and an upper boundary Internet protocol address;
generating, by executing an instruction with the processor, a first window of Internet protocol addresses numerically lower than the malicious Internet protocol address;
generating, by executing an instruction with the processor, a second window of Internet protocol addresses numerically higher than the malicious Internet protocol address;
for respective Internet protocol addresses in the first and second windows, calculating, by executing an instruction with the processor, occurrence counts associated with behavior features identified in the netflow data;
identifying, by executing an instruction with the processor, candidate boundaries within the netblock based on breakpoint scores calculated from divergence values associated with the behavior features, the divergence values based on a first multinomial distribution of the occurrence counts associated with the first window and a second multinomial distribution of the occurrence counts associated with the second window; and
identifying, by executing an instruction with the processor, a first one of the candidate boundaries as an Internet protocol address boundary associated with the malicious Internet protocol address by comparing the breakpoint scores of the candidate boundaries to a threshold.

US Pat. No. 10,193,896

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

PANASONIC INTELLECTUAL PR...

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

US Pat. No. 10,193,895

SYSTEM AND METHOD FOR REMOTE AUTHENTICATION WITH DYNAMIC USERNAMES

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

US Pat. No. 10,193,894

ENABLING ACCESS TO RESTRICTED DATA USING GEOFENCES

1. A system comprising:a processor; and
a memory that stores computer-executable instructions that, when executed by the processor, cause the processor to perform operations comprising
identifying a device associated with restricted data, wherein the restricted data comprises network data that law prohibits network operators from using for commercial purposes without authorization from a user associated with the device,
determining use parameters associated with the device, wherein each of the use parameters comprises
a device identifier associated with the device,
a geofence that defines a location at which the use of the restricted data is authorized by the user, wherein boundaries of the geofence are defined in response to receiving, by the device, the user input via a touchscreen, the input corresponding to drawing the boundaries,
time limits associated with the geofence, and
a commercial purpose for which the use of the restricted data by the network operator is authorized by the user,
determining if the device is at a geographic location that satisfies the location that is defined by the geofence,
determining if the time limits associated with the geofence are satisfied,
determining a purpose for which the restricted data will be used, and
if a determination is made that the location that is defined by the geofence is satisfied, that the time limits are satisfied, and that the purpose matches the commercial purpose of one of the use parameters, using the restricted data for the purpose.

US Pat. No. 10,193,892

RESOURCE RESTRICTION

HEWLETT PACKARD ENTERPRIS...

1. A data sharing system comprising:a processor; and
a non-transitory computer readable medium storing instructions executable by the processor, the instructions comprising:
instructions to identify an environment that satisfies a first level of trust of a first entity and a second level of trust of a second entity, wherein the first entity and the second entity are different devices;
instructions to request access to a set of data associated with the first entity in response to a procedure received from the second entity;
instructions engine to execute the procedure in the environment, the procedure to request access to the set of data;
instructions to receive a restriction from the first entity, wherein the restriction associated with a resource of the environment is to limit information that can be accessed in the set of data by the procedure of the second entity based on resource utilization information associated with the resource;
instructions to maintain the resource utilization information of the environment associated with the resource; and
instructions to limit execution of the procedure based on the restriction and the resource utilization information.

US Pat. No. 10,193,881

METHOD FOR CONTROLLING INFORMATION TERMINAL IN COOPERATION WITH WEARABLE TERMINAL

PANASONIC INTELLECTUAL PR...

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

US Pat. No. 10,193,879

METHOD AND SYSTEM FOR SOFTWARE APPLICATION DEPLOYMENT

Cisco Technology, Inc., ...

1. A method for deploying applications, the method comprising:deploying an application from an application image in an application virtual machine of a computing device, wherein the application is accessible using a first uniform resource locator (URL);
sending an application creation message to an authoritative domain name system (DNS) server to create a record mapping the first URL to a second URL, wherein the first URL is in a first domain and the second URL is in a second domain;
providing, to a service virtual machine (SVM) of the computing device, a digital certificate associated with the application virtual machine, wherein the service virtual machine is configured to store the digital certificate isolated from and inaccessible by the application virtual machine, and wherein the service virtual machine is separate from a certificate authority that issues the digital certificate;
generating, by the service virtual machine and in response to one or more applications requesting communication based on the digital certificate, certificate data using the digital certificate; and
sending, to a remote application server comprising a client software module, the second URL and the certificate data,
wherein the client software module is configured to establish a connection to the application on the computing device using the second URL and the certificate data.

US Pat. No. 10,193,878

USING APPLICATION LEVEL AUTHENTICATION FOR NETWORK LOGIN

Hewlett Packard Enterpris...

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

US Pat. No. 10,193,877

ON-PREMISES AGENT FOR MOBILE CLOUD SERVICE

Oracle International Corp...

1. A method comprising:receiving, by an application executing on a computer system connected to a network behind a firewall, from a first server computer executing outside the firewall over a connection according to a WebSocket protocol, a first request for data stored on a second server computer behind the firewall on the network, the first request comprising a request uniform resource locator (URL), a request header, and a request body, wherein the first request has a first format compliant for the connection according to the WebSocket protocol;
translating, by the application, the first request received from the first server computer into a second request having a second format according to a hypertext transport protocol (HTTP) for communication with the second server computer on the network, wherein:
translating comprises converting the first format of the first request to the second format of the second request for communication with the second server computer,
converting the first format comprises converting the request URL into a converted request URL, and
the second request comprises the request header, the request body, and the converted request URL;
receiving, by the application, from the second server computer, a first response to the second request sent by the application to the second server computer, wherein the first response has the first format;
based on converting the first response from the second format to the first format, creating, by the application, a second response having the first format; and
sending, by the application, the second response over the connection to the first server computer.

US Pat. No. 10,193,873

KEY DERIVATION FOR SECURE COMMUNICATIONS

Comcast Cable Communicati...

1. A method comprising:performing, by a computing device, a first encryption using a device security key stored in a first memory storage area of the computing device as cleartext;
deriving, using a first seed value comprising a combination of an address of the computing device and a first random number, a first derived key;
storing the first derived key in a second memory storage area of the computing device;
performing, after a compromise of the first derived key, a second encryption using the device security key as cleartext;
deriving, using a second seed value comprising a combination of the address of the computing device and a second random number, a second derived key; and
storing the second derived key in the second memory storage area of the computing device.

US Pat. No. 10,193,871

INFORMATION PROCESSING APPARATUS, CONTROL METHOD, AND PROGRAM

CANON KABUSHIKI KAISHA, ...

1. A camera comprising:a hardware processor; and
a memory for storing instructions to be executed by the hardware processor,
wherein, when the instructions stored in the memory are executed by the hardware processor, the camera functions as:
a first processing unit configured to perform a setting for performing encrypted communication on the camera in response to a command based on a Device Management service defined in the Open Network Video Interface Forum (ONVIF) standard;
a second processing unit configured to perform a setting for performing encrypted communication on the camera in response to a command based on an Advanced security service defined in the ONVIF standard; and
a transmitting unit configured to transmit information indicating that the setting for performing the encrypted communication is made in response to the command based on the Device Management service defined in the ONVIF standard to a client apparatus if the command based on the Advanced security service defined in the ONVIF standard is received from the client apparatus after the first processing unit performs the setting for performing the encrypted communication on the camera in response to the command based on the Device Management service defined in the ONVIF standard.

US Pat. No. 10,193,864

CLOUD INTERFACE FOR USE OF CLOUD SERVICES

Comcast Cable Communicati...

1. A system comprising:a user device; and
a cloud carrier device communicatively coupled to a first cloud provider, of a plurality of cloud providers, and to a second cloud provider, of the plurality of cloud providers and different from the first cloud provider;
wherein the cloud carrier device is communicatively coupled to the user device via a cloud service user interface associated with a physical layer comprising data over cable service interface specification (DOCSIS) attributes; and
wherein the cloud carrier device comprises:
one or more processors;
memory storing instructions that, when executed by the one or more processors, cause the cloud carrier device to:
coordinate access of cloud services of the first cloud provider and cloud services of the second cloud provider by the user device; and
relay communications between the cloud carrier device and at least one of the plurality of cloud providers; and
an interface associated with an Internet Protocol version 6 (IPv6) virtual private network (VPN) attribute and an Internet Protocol version 4 (IPv4) VPN attribute.

US Pat. No. 10,193,863

ENFORCING NETWORK SECURITY POLICY USING PRE-CLASSIFICATION

Microsoft Technology Lice...

1. A system comprising:at least one computer processor; and
at least one memory comprising computer program code configured to cause the at least one computer processor to:
create a pre-classifier layer for a network traffic property according to a network security policy, the pre-classifier layer having a pre-classifier filter for each element of a set of elements associated with the network traffic property;
classify, in the pre-classifier layer, inbound or outbound network traffic based on the network traffic property;
set a bit in a pre-classifier bit array for each pre-classifier filter based on classifying the network traffic in the pre-classifier layer, wherein the bit represents a classification of the network traffic; and
allow or deny, in a network security layer, the network traffic based on the bit in the pre-classifier bit array.

US Pat. No. 10,193,861

METHOD AND APPARATUS FOR BEST EFFORT PROPAGATION OF SECURITY GROUP INFORMATION

CISCO TECHNOLOGY, INC., ...

13. A network device comprising:one or more processors;
one or more network interfaces coupled to the one or more processors, wherein
the one or more network interfaces are configured to couple the network device to a sub-network and a core network;
a non-transitory computer-readable storage medium coupled to the one or more processors; and
a plurality of instructions, encoded in the non-transitory computer-readable storage medium and configured to cause the one or more processors to
receive a packet from the sub-network via one of the one or more network interfaces, wherein
the packet comprises a source group identifier and a destination address,
determine whether the destination address is associated with any security group identifier, and
in response to a determination that the destination address is associated with a security group identifier,
determine whether the security group identifier is a reserved group identifier,
if the security group identifier is the reserved group identifier, forward the packet to another network device in the core network, and
if the security group identifier is not the reserved group identifier, perform access control processing on the packet using the source group identifier, wherein
the plurality of instructions configured to cause the one or more processors to perform the access control processing is further configured to cause the one or more processors to
 identify a permissions matrix entry in a permissions matrix, using the source group identifier and a destination group identifier,
 identify a role-based access control list using information in the permissions matrix entry, and
 determine handling of the packet using information in the role-based access control list.

US Pat. No. 10,193,854

APPARATUS AND METHOD FOR DETECTING DUPLICATE TEMPORARY ID

DENSO International Ameri...

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

US Pat. No. 10,193,769

NETWORK SERVICES API

CenturyLink Intellectual ...

17. A method for invoking virtualized network functions, the method comprising:receiving an authentication indicative of virtualized network functions associated with provisioning a selected service offering, wherein the authentication is sent by virtualized service equipment that is associated with a user and is incorporated in a device associated with the user;
authorizing access to one or more virtualized network functions based on the authentication;
invoking the one or more virtualized network functions needed to provision the selected service offering via at least one application programming interface;
releasing, with a security layer, an authorized subset of virtualized network functions including the at one or more virtualized network functions to provision the service offering, based on an authentication; and
releasing, with the security layer, an authorized subset of application programming interfaces including the application programming interface to access the authorized subset of virtualized network functions.

US Pat. No. 10,193,768

SYSTEM FOR GENERATING A VIRTUALIZED NETWORK FUNCTION

ORANGE, Paris (FR)

6. A system for generating a virtualized network function, the system comprising:a database, arranged to store implementation parameters associated with elementary components of virtualized network functions, the parameters relating to an implementation of the components in at least one virtualized communication network; and
a device for configuring a virtualized network function, wherein the device configured to:
receive a request for configuration of the virtualized network function;
obtain from the database, at least one parameter for implementation in the virtualized communication network of an elementary component of the virtualized network function, the elementary component to be added to a basic virtualized network function; and
compose the virtualized network function from the basic virtualized network function and the elementary component implemented from the at least one obtained parameter.

US Pat. No. 10,193,766

DYNAMIC CHANGING TIER SERVICE ON TEST DEVICE

TIME WARNER CABLE ENTERPR...

7. A system comprising:a broadband communications network;
a policy enforcement point of said broadband communications network;
a policy server of said broadband communications network; and
a test device located within said broadband communications network, said test device being interconnected with said policy enforcement point of said broadband communications network via a customer premises equipment (CPE) device;
wherein:
said policy server is configured to, responsive to commencement of a test to be conducted with said test device, signal said policy enforcement point to set a bandwidth tier for said test to be conducted with said test device, wherein said setting of said bandwidth tier changes an initially provisioned bandwidth tier set at said policy enforcement point for communications with said CPE device; and
said policy enforcement point and said test device are cooperatively configured to conduct said test in accordance with said bandwidth tier, wherein said test determines a speed of said broadband communication network at said test device in said bandwidth tier.

US Pat. No. 10,193,765

PROTECTION SWITCHING SYSTEMS AND METHODS IN A PACKET NETWORK BASED ON SIGNAL DEGRADE

Ciena Corporation, Hanov...

1. A method of protection switching in a packet network based on signal/service degrade, the method comprising:monitoring a packet network connection;
detecting the packet network connection has a signal/service degrade comprising a condition where the packet network connection is operational, but experiencing errors determined on the packet network connection at a packet layer below a threshold, wherein the signal/service degrade is detected in part through a Frame Error Rate which is inferred from a Bit Error Rate and frame size; and
responsive to detection of the signal/service degrade, performing one or more of notifying nodes in the packet network and performing a protection switch at the packet layer based on the signal/service degrade.

US Pat. No. 10,193,760

HYBRID SDN CONTROLLER

Intel Corporation, Santa...

1. A network interface controller (NIC) to couple to a host computing device, the NIC comprising:a network stack;
a host interface to couple to the host computing device; and
a hybrid software-defined networking (SDN) controller implemented in circuitry of the NIC, the hybrid SDN controller to perform at least one SDN control function to reduce SDN processing load on the host computing device, the hybrid SDN controller including:
a service abstraction layer (SAL) to:
provide a representation of a physical network based at least in part on the network stack; and
in response to a request including a change in configuration of the physical network, provide a simulated representation of the physical network based at least in part on the network stack and the change in configuration included in the request; and
a southbound application programming interface (SB API).

US Pat. No. 10,193,759

CONTROL METHOD IN COMMUNICATIONS NETWORK CENTRALIZED CONTROLLER, AND WIRELESS COMMUNICATIONS NETWORK SYSTEM

Huawei Technologies Co., ...

1. A control method in a communications network, the method comprising:generating, by a centralized controller in a communications network, a to-be-confirmed processing type list according to a service type of a service flow and a data path type template, wherein the data path type template comprises all processing function types and a selection instruction corresponding to each processing function type, the to-be-confirmed processing type list comprises all first processing function types, and the first processing function types are processing function types in the data path template and are optional to the service flow;
filtering, by the centralized controller, the first processing function types according to a selection instruction corresponding to each first processing function type, and generating a processing type list, wherein the processing type list comprises all second processing function types, and the second processing function types are processing function types in the to-be-confirmed processing type list and are mandatory to the service flow, after filtering;
selecting, by the centralized controller, a corresponding processing instance for each second processing function type according to a status of an instance of each function node in a network topology and a service quality of service (QoS) information of the service flow, and sequentially selecting a working policy and a working parameter for each processing instance, wherein the instance of each function node corresponds to one processing instance, and the network topology comprises function types of the instances of all the function nodes, connection relationships between the instances of all the function nodes, and statuses of the instances of all the function nodes;
generating, by the centralized controller, a full path policy, wherein the full path policy comprises all the processing instances that the service flow sequentially flows through and the working policy and the working parameter that correspond to each processing instance; and
sending, by the centralized controller, the full path policy to an instance of each function node according to the network topology.

US Pat. No. 10,193,758

COMMUNICATION VIA A CONNECTION MANAGEMENT MESSAGE THAT USES AN ATTRIBUTE HAVING INFORMATION ON QUEUE PAIR OBJECTS OF A PROXY NODE IN A SWITCHLESS NETWORK

International Business Ma...

1. A method, comprising:receiving a connection management message that uses a proxy attribute, wherein the connection management message includes information on a first proxy queue pair and a second proxy queue pair, wherein the first proxy queue pair provides communication between a proxy node and an initiator node in a switchless network, and wherein the second proxy queue pair provides communication between the proxy node and a target node in the switchless network; and
channeling, via the connection management message that uses the proxy attribute, datagrams received from the initiator node to the target node in the switchless network.

US Pat. No. 10,193,755

POLICY CONFLICT RESOLUTION METHOD AND APPARATUS

HUAWEI TECHNOLOGIES CO., ...

1. A method comprising:receiving, by a processor, a first control policy;
decomposing the first control policy into m first rules;
receiving, by the processor, a second control policy;
decomposing the second control policy into n second rules, wherein m and n are natural numbers, wherein both the first control policy and the second control policy act on a first forwarding device, and wherein the first rules and the second rules each comprise a matching field and an action;
performing negation on the first rules to obtain first negation rules;
performing negation on the second rules to obtain second negation rules;
generating a corresponding first execution rule using the first negation rules and the second negation rules according to a rule synthesis principle, wherein the rule synthesis principle comprises forming the first execution rule using an intersection between a matching field of a first negotiation rule of the first negotiation rules and a second negotiation rule of the second negotiation rules that are of a same matching field type or a union between a matching field of the first negation rule and a matching field of the second negation rule that are of different matching field types, and an intersection between an action of the first negation rule and an action of the second negation rule;
detecting an invalid rule in response to determining that there is no intersection between the matching field of the first negation rule and the matching field of the second negation rule that are of the same matching field type;
deleting the invalid rule;
using remaining first execution rules as valid first execution rules;
performing negation on the valid first execution rules; and
converting, according to a protocol supported by the first forwarding device, the valid first execution rules on which negation has been performed into a corresponding forwarding entry of the first forwarding device.

US Pat. No. 10,193,754

SYSTEM AND METHOD FOR SUPPORTING CONNECTORS IN A MULTITENANT APPLICATION SERVER ENVIRONMENT

ORACLE INTERNATIONAL CORP...

1. A system for supporting use of connectors in a multitenant application server environment, comprising:one or more computers, including an application server that enables deployment and execution of software applications, wherein the application server is associated with a domain configuration that is used at runtime to define a domain for execution of the software applications, and a plurality of partitions,
wherein each of the plurality of partitions is associated with a partition configuration, and wherein each partition provides a subdivision of the domain and includes one or more resource groups of a plurality of resource groups, wherein the one or more resource groups are defined by one or more resource group templates;
one or more deployed partition-level resource adapters, each of the one or more deployed partition-level resource adapters being deployed in a resource group of a partition of the plurality of partitions;
a connector container, wherein the connector container determines a partition scope of the one or more deployed partition-level resource adapters, wherein the partition scope is used to identify a partition identification (partition ID), based on a component invocation context, of a partition of the plurality of partitions within which a partition-level resource adapter is deployed; and
a partition classloader, the partition classloader deploying the one or more deployed partition-level resource adapters, the one or more deployed partition-level resource adapters being an instantiated version of a deployable resource adapter;
wherein, based upon the identified partition ID of partition of the plurality of partitions within which the partition-level resource adapter is deployed, access to the partition-level resource adapter is restricted to applications and resources within the partition associated with the identified partition ID.

US Pat. No. 10,193,750

MANAGING VIRTUAL PORT CHANNEL SWITCH PEERS FROM SOFTWARE-DEFINED NETWORK CONTROLLER

CISCO TECHNOLOGY, INC., ...

1. A computer-implemented method for configuring a virtual port channel (VPC) domain comprising:determining that a first switch and a second switch are connected in a pair of switch peers in the VPC domain via a shared VPC-peerlink;
determining, by the first switch, that the first switch is in a primary role;
determining a first unique identifier for the first switch, a first VPC portchannel number for the first switch, and a first orphan port number for the first switch;
receiving, from the second switch via the VPC-peerlink, a second unique identifier for the second switch, a second VPC portchannel number for the second switch, and a second orphan port number for the second switch;
associating the second VPC portchannel number for the second switch and the first VPC portchannel number for the first switch with a unified VPC portchannel number;
creating a first unique orphan port number for the first switch and a second unique orphan port number for the second switch;
sending, to a controller along with a request for port configuration data, the unified VPC portchannel number and the first unique orphan port number and the second unique orphan port number; and
receiving, by the first switch from the controller, the port configuration data in the form of VLAN address configuration data.

US Pat. No. 10,193,749

MANAGED FORWARDING ELEMENT EXECUTING IN PUBLIC CLOUD DATA COMPUTE NODE WITHOUT OVERLAY NETWORK

NICIRA, INC., Palo Alto,...

1. A method for a network controller that manages a logical network implemented in a public datacenter comprising forwarding elements to which the network controller does not have access, the method comprising:identifying a data compute node, that operates on a host machine in the public datacenter, to attach to the logical network, the data compute node having a network interface with a network address provided by a management system of the public datacenter, wherein the data compute node executes (i) a workload application and (ii) a managed forwarding element comprising a first bridge that connects via an internal port to the workload application and a second bridge that connects to the network interface of the data compute node; and
distributing configuration data for configuring the managed forwarding element, wherein, based on the configuration data, the managed forwarding element receives data packets sent to and from the workload application on the data compute node and performs network security processing on the data packets with the first bridge without performing logical forwarding operations, wherein the data packets sent by the workload application have the provided network address as a source address when received by the managed forwarding element and are not encapsulated by the managed forwarding element before being transmitted from the data compute node.

US Pat. No. 10,193,748

ENABLING CONFIGURATION IN NETWORKS

Extreme Networks, Inc., ...

1. A method comprising:receiving a Link Layer Discovery Protocol (LLDP) message from an edge configuration device, wherein the LLDP message contains shortest path bridging (SPB) configuration information; and
performing, using the SPB configuration information within the LLDP message received from the edge configuration device, an intermediate system-to-intermediate system (IS-IS) configuration in response to receiving the LLDP message.

US Pat. No. 10,193,747

FAULT DETECTION METHOD AND DEVICE

HUAWEI DEVICE CO., LTD., ...

1. A method for fault detection, comprising:receiving, by a terminal device, a touch control operation performed by a user on a preset fault detection key;
determining, by the terminal device, a fault detection instruction according to the touch control operation;
determining, by the terminal device, a service type of a to-be-detected fault according to the fault detection instruction, wherein the to-be-detected fault is a type of fault that the fault detection instruction designates for detection, and the service type of the to-be-detected fault is that of a service that is configured to process information that is of a same type as the type of the to-be-detected fault;
determining, by the terminal device, fault detection content according to the service type, wherein the fault detection content includes operational information associated with successful operation of the service that is configured to process the information that is of the same type as the type of the to-be-detected fault;
analyzing, by the terminal device, the fault detection content including the operational information to obtain a detection result; and
presenting, by the terminal device, the detection result.

US Pat. No. 10,193,746

DEADLOCK AVOIDANCE USING MODIFIED ETHERNET CONNECTIVITY FAULT MANAGEMENT SIGNALING

Juniper Networks, Inc., ...

1. A first maintenance endpoint (MEP) device, comprising:a memory; and
one or more processors to:
identify that a first interface of the first MEP device is associated with a connectivity failure;
provide, to a second MEP device, a first continuity check message (CCM), that includes a MEP identifier of the first MEP device, based on identifying that the first interface of the first MEP device is associated with the connectivity failure,
the first CCM to cause the second MEP device to invoke an action profile,
the second MEP device to designate a second interface of the second MEP device as being offline based on the action profile;
receive, from the second MEP device, a second CCM, that includes the MEP identifier of the first MEP device and information indicating that the second interface of the second MEP device is offline, based on the second MEP device designating the second interface of the second MEP device as being offline; and
execute a rule to avoid a deadlock situation based on the second CCM including the MEP identifier of the first MEP device.

US Pat. No. 10,193,745

RADIO INTERRUPT

Hewlett Packard Enterpris...

1. An apparatus, comprising:a first processing resource connected via an interface to a second processing resource, the first processing resource to execute instructions to:
receive an interrupt generated by a radio coupled to the second processing resource;
increment a counter in response to receiving the interrupt during a configurable time interval;
determine that the counter has not been incremented during a threshold number of configurable time intervals, wherein a duration of a threshold time interval included in the threshold number of configurable time intervals is configurable; and
reboot the first processing resource and the second processing resource in response to the determination that the counter has not been incremented during the threshold number of configurable time intervals.

US Pat. No. 10,193,743

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

TELEFONAKTIEBOLAGET LM ER...

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

US Pat. No. 10,193,738

METHOD FOR SERVICE CONTENT DISTRIBUTION UNDER HETEROGENEOUS NETWORK AND SERVICE MANAGEMENT PLATFORM

1. A method for service content distribution under a heterogeneous network, comprising:storing and maintaining, by a joint radio resource management server of a service management platform, context information of a network and a terminal, wherein the context information of the network comprises: a network description, a general resource of the network and context information of a stream, and the context information of the terminal comprises: context information of the terminal about communication, computation, service presentation; and
making a request, by an edge server of the service management platform, to the joint radio resource management server for an index of the context information when receiving a service request from an initiator terminal;
transmitting, by the joint radio resource management server, the index of the context information to the edge server after receiving the request from the edge server;
comparing, by the edge server, the service request with the index of the context information to select a cooperative network and a cooperative terminal in the cooperative network for service content distribution, and performing the service content distribution according to the cooperative network and the cooperative terminal in the cooperative network, so that the edge server transmits requested service content to the initiator terminal of the service request through the selected cooperative network and the cooperative terminal in the cooperative network;
wherein performing the service content distribution according to the cooperative network and the cooperative terminal in the cooperative network comprises:
performing, by the edge server of the service management platform, comparative analysis on information in the service request and an index of service data information buffered by the edge server of the service management platform itself, judging whether the requested service content has been stored in the edge server of the service management platform according to the comparative analysis, when the requested service content has been stored in the edge server of the service management platform, distributing corresponding stored service content to the cooperative network and the cooperative terminal in the cooperative network, and when the requested service content has not been stored in the edge server of the service management platform, making a request to service content providing equipment for corresponding service content and distributing acquired service content to the cooperative network and the cooperative terminal in the cooperative network;
the method further comprises: when multiple cooperative networks and cooperative terminals are selected, performing, by the edge server of the service management platform, service stream segmentation on service content when the service content is distributed, and transmitting service sub-streams obtained by the service stream segmentation to corresponding cooperative networks and cooperative terminals respectively.

US Pat. No. 10,193,736

CODING AND MODULATION APPARATUS USING NON-UNIFORM CONSTELLATION AND DIFFERENT PHY MODES

SONY CORPORATION, Tokyo ...

wherein the bit labeling indicated in groups A and B may alternatively be inverted for one or more bit labels.

US Pat. No. 10,193,734

METHOD FOR TRANSCEIVING SIGNAL IN A WIRELESS COMMUNICATION SYSTEM AND APPARATUS FOR THE SAME

LG ELECTRONICS INC., Seo...

1. A method for transceiving a signal in a wireless communication system supporting narrow-band (NB)-LTE, which is performed a terminal, the method performed by a terminal and comprising:receiving, from a base station, a narrow band synchronization signal;
acquiring time synchronization and frequency synchronization with the base station based on the narrow band synchronization signal and detecting an identifier of the base station; and
receiving, from the base station, broadcast information based on the detected identifier of the base station,
wherein the narrow band synchronization signal and the broadcast information are received through a narrow band (NB),
wherein the narrow band has a system bandwidth of 180 kHz and includes 12 subcarriers disposed at an interval of 15 kHz,
wherein the narrow band synchronization signal includes a narrow band primary synchronization signal and a narrow band secondary synchronization signal,
wherein the narrow band primary synchronization signal and the narrow band secondary synchronization signal are transmitted in different subframes, and
wherein the broadcast information is transmitted in a first subframe of a radio frame.

US Pat. No. 10,193,733

WIRELESS COMMUNICATION SYSTEM TO COMMUNICATE USING DIFFERENT BEAMWIDTHS

Intel Corporation, Santa...

1. A communication system to communicate in a wireless network via a wireless frequency band, the system comprising:an input to receive intermediate frequency signals;
radio frequency (RF) filter circuitry coupled to the input to receive the intermediate frequency signals therefrom, the RF filter circuitry including a mixer and a filter;
a frequency synthesizer coupled to the mixer; and
an amplifier coupled to the filter;
wherein:
the frequency synthesizer is to provide a carrier frequency to the mixer;
the mixer is to combine the intermediate frequency signals with the carrier frequency from the frequency synthesizer to generate combined carrier signals;
the filter is to filter the combined carrier signals to generate filtered carrier signals;
the amplifier is to amplify the filtered carrier signals to generate signals to be wirelessly transmitted by one or more antennas; and
the signals to be wirelessly transmitted include:
first signals corresponding to a first beamwidth when transmitted by the one or more antennas, the first signals to include first control signals comprising first beamforming control information to facilitate an initial beamforming for wireless communication via the wireless frequency band, the first control signals to include control signals to facilitate one or more of carrier frequency offset estimation, timing synchronization, and signal detection; and
second signals corresponding to a second beamwidth when transmitted by the one or more antennas, the second signals to include second control signals comprising second beamforming control information to facilitate a fine beamforming to supplement the initial beamforming, the first beamwidth to comprise a wider beamwidth than the second beamwidth.

US Pat. No. 10,193,727

SELECTIVE MUTING OF TRANSMISSION OF REFERENCE SIGNALS TO REDUCE INTERFERENCE IN A WIRELESS NETWORK

Sprint Spectrum L.P., Ov...

1. A method operable in a wireless communication network including a first base station configured for serving user equipment devices (UEs) within a first coverage area of the first base station, the method comprising:for a given transmission time interval (TTI) during which a plurality of downlink resource blocks (RBs) are scheduled to be transmitted to one or more UEs being served by the first base station, making a selection for a first subset of RBs of the plurality of a particular transmission mode (TM) for which a particular type of downlink reference signal is not required to be transmitted, wherein each of the scheduled RBs of the plurality is allocated one of a plurality of distinct groups of sub-carrier frequencies of a carrier band during the given TTI, and the particular type of downlink reference signal is scheduled to be transmitted on respective specific sub-carriers of all RBs of the plurality by default;
making a determination that for a second subset of RBs of the plurality, no condition exists that requires transmission of the particular type of downlink reference signal;
determining a third subset of RBs of the plurality as an overlap of the first and second subsets; and
muting transmission of the particular type of downlink reference signal on any of the sub-carriers of any of the third subset of RBs of the plurality during transmission in the TTI by the first base station of the plurality of downlink RBs.

US Pat. No. 10,193,725

APPARATUS AND METHOD FOR SENDING AND RECEIVING BROADCAST SIGNALS

LG ELECTRONICS INC., Seo...

1. A broadcast signal transmitter, comprising:a Forward Error Correction (FEC) encoder configured to perform error correction processing on Physical Layer Pipe (PLP);
a time interleaver configured to perform time-interleaving on the PLP data;
a framer configured to generate a signal frame comprising the PLP data;
a frequency interleaver configured to perform frequency-interleaving on the signal frame; and
a waveform generator configured to generate a transmission signal comprising the signal frame,
wherein the signal frame comprises a bootstrap, a preamble, and at least one subframe,
wherein the bootstrap comprises first information for indicating system bandwidth, second information for emergency alert wake up, and third information for indicating structure of the preamble,
wherein the preamble comprises at least one preamble symbol,
wherein the at least preamble symbol carries Layer 1 (L1) signaling data for the signal frame,
wherein a first preamble symbol of the at least one preamble symbol comprises fourth information,
wherein the fourth information indicates a number of at least one remaining preamble symbol other than the first preamble symbol,
wherein the first preamble symbol of the at least one preamble symbol has a minimum number of carriers (NoCs),
wherein the first preamble symbol comprises fifth information related to an NoC of the at least one remaining preamble symbol when the preamble comprises a plurality of preamble symbols, and
wherein the first preamble symbol is a foremost preamble symbol among the plurality of preamble symbols.

US Pat. No. 10,193,724

PREFIXING OF OFDM SYMBOLS TO SUPPORT VARIABLE SUBFRAME LENGTH

Telefonaktiebolaget LM Er...

26. A method of operating an orthogonal frequency division multiplexing (OFDM) first radio node, the method comprising:transmitting, in a first mode of operation with a first subcarrier spacing f1, a first sequence of prefixed OFDM symbols; and
transmitting, in a second mode of operation with a second subcarrier spacing f2, a second sequence of prefixed OFDM symbols:
wherein the first and second sequences of transmitted OFDM symbols are aligned with a predefined repeating radio frame, which is common to both the first and second modes of operation, or with an integer multiple of the predefined repeating radio frame; and
wherein the first and second subcarrier spacings are related by an integer factor, f1/f2=p or f1/f2=1/p, with p?1 integer.

US Pat. No. 10,193,723

APPARATUS FOR TRANSMITTING AND RECEIVING A SIGNAL AND METHOD OF TRANSMITTING AND RECEIVING A SIGNAL

LG ELECTRONICS INC., Seo...

1. A method of transmitting a broadcast signal, the method comprising:first encoding signaling data;
padding the first-encoded signaling data with zero bits, the zero bits filling information bits required for second encoding;
second encoding the padded signaling data by appending parity bits; and
puncturing a portion of the appended parity bits from the second-encoded signaling data and removing the padded zero bits to generate forward error correction (FEC)-encoded signaling data that is punctured and has zero bits removed;
mapping the FEC-encoded signaling data into signaling symbols that include channel bonding information;
third encoding data according to at least one code rate;
mapping the third-encoded data onto constellations according to a symbol mapping method that includes Non-uniform QAM (Quadrature amplitude modulation);
building a signal frame based on a preamble symbol including the FEC-encoded signaling data and data symbols including the third-encoded data;
modulating the signal frame according to an OFDM (Orthogonal Frequency Division Multiplexing) scheme; and
transmitting the broadcast signal carrying the modulated signal frame.

US Pat. No. 10,193,720

CHAOTICALLY MODULATED COMMUNICATIONS WITH SWITCHED-CAPACITANCE RESISTANCE TUNING

The United States of Amer...

1. A chaotically modulated communication device, comprising:a capacitor comprising a first end and a second end opposite the first end; and
a switch comprising a first end and a second end;
an antenna configured to receive, from a chaotically modulated transmitter, a signal modulated with a modulation scheme; and
a demodulator component configured to successfully demodulate the signal,
where the first end of the switch is coupled to the first end of the capacitor,
where the second end of the switch alternates at a frequency between at least two points such that a resistance is produced,
where the resistance corresponds to the frequency,
where the capacitor and the switch are part of the demodulator component,
where the frequency is set to a value so that the demodulator component successfully demodulates the signal, and
where successful demodulation of the signal is when the signal after demodulation is about equal to a signal transmitted by the chaotically modulated transmitter prior to modulation by the chaotically modulated transmitter.

US Pat. No. 10,193,719

SIGNAL PROCESSING METHOD, NETWORK EQUIPMENT, SYSTEM AND COMPUTER STORAGE MEDIUM

1. A signal processing method, applied to a sender network device and comprising:generating a first reference signal based on a frequency-domain density of the first reference signal and an energy value of the first reference signal on a time-frequency resource;
determining a time-frequency resource location of a target channel, the target channel being configured to carry information of a Licensed Assisted Access (LAA) system; and
generating a Clear Channel Assessment (CCA) signal based on the time-frequency resource location of the target channel and the first reference signal, mapping the CCA signal to the target channel, and sending the CCA signal to a receiver network device through the target channel to enable the receiver network device to determine whether the target channel is applicable to the LAA system according to the CCA signal.

US Pat. No. 10,193,717

SEMICONDUCTOR DEVICE

Kabushiki Kaisha Toshiba,...

1. A semiconductor device comprising:a first coupler;
an encoding circuit which executes differential Manchester encoding on digital data based on a clock inputted thereto via the first coupler, and which outputs an encoded data;
a second coupler; and
a demodulating circuit which demodulates the encoded data inputted thereto via the second coupler, wherein
the demodulating circuit includes
a first sampling circuit which samples the encoded data based on a sampling frequency set to be two times higher than that of the encoded data, and which outputs first sample data,
a second sampling circuit which samples the encoded data at a timing earlier than that in the first sampling circuit based on the sampling frequency, and which outputs second sample data,
a determination circuit which determines whether or not the first sample data and the second sample data match each other, and
a selection circuit which selects first phase data obtained by even-numbered sampling or second phase data obtained by odd-numbered sampling from the first sample data, on the basis of determination data generated at the determination circuit.

US Pat. No. 10,193,716

CLOCK DATA RECOVERY WITH DECISION FEEDBACK EQUALIZATION

KANDOU LABS, S.A., Lausa...

9. An apparatus comprising:a sub-channel detection multi-input comparator (MIC) operating on signals received via a plurality of wires, the sub-channel detection MIC configured to generate a received signal, wherein the signals received via the plurality of wires correspond to symbols of a codeword of a vector signaling code, the codeword corresponding to a weighted summation of a plurality of sub-channel vectors, each sub-channel vector mutually orthogonal;
two comparators configured to generate two comparator outputs at a single sampling time, the two comparators configured to compare the received signal to a first threshold and a second threshold according to a sampling clock, the first and second thresholds associated with sub-channel specific inter-symbol interference on a multi-wire bus;
a data decision selection circuit configured to select one of the two comparator outputs as a data decision, the selection based on at least one prior data decision; and
a phase-error indication selection circuit configured to select one of the two comparator outputs in response to receiving a selection signal from a pattern detection circuit configured to identify a predetermined data decision pattern, and to responsively provide the selected comparator output to a clock recovery circuit as a phase-error indication.

US Pat. No. 10,193,715

TRANSMISSION APPARATUS, RECEPTION APPARATUS, AND COMMUNICATION SYSTEM

Mitsubishi Electric Corpo...

1. A reception apparatus to receive a transmitted signal, which is obtained by converting a transmission signal including N (N is an integer equal to or larger than 2) symbols to a frequency domain signal having a first bandwidth, performing band limitation on the transmission signal converted to the frequency domain signal to obtain a frequency domain signal having a second bandwidth narrower than the first bandwidth, and converting the band-limited transmission signal to a time domain signal, the transmission signal converted to the time domain signal being transmitted at a set transmission interval, wherein the reception apparatus comprising:a receiver to perform sampling of a received signal, which is obtained by receiving the transmitted signal;
a time-frequency converter to convert the sampled received signal to a frequency domain signal;
an equalizer to perform frequency domain equalization processing based on the received signal converted to the frequency domain signal;
a frequency-time converter to convert the received signal that has undergone the frequency-domain equalization processing to a time domain signal; and
a demodulator to perform interference removal processing and demodulation based on the received signal converted to the time domain signal, repeatedly for a preset number of times,
wherein the receiver sets a sampling interval for sampling the received signal to a value obtained by multiplying the transmission interval by a value obtained by dividing the second bandwidth by the first bandwidth.

US Pat. No. 10,193,713

METHOD FOR SENDING AND RECEIVING SIGNAL, AND CORRESPONDING DEVICE AND SYSTEM

Huawei Technologies Co., ...

1. A method, comprising:performing, by a transmitter, constellation mapping on a data stream to obtain a mapped signal;
performing, by the transmitter, pre-filtering on the mapped signal to convert the mapped signal into a first filtered signal, wherein the pre-filtering is finite impulse response filtering, a bandwidth of the first filtered signal is less than a bandwidth of the mapped signal, and the first filtered signal is a baud rate signal;
performing, by the transmitter, waveform forming according to the first filtered signal to obtain a shaped signal;
performing, by the transmitter, digital-to-analog conversion on the shaped signal to obtain an analog signal;
sending, by the transmitter, the analog signal;
performing, by a receiver, analog-to-digital conversion on the analog signal to obtain a digital signal;
performing, by the receiver, equalization and phase retrieval on the digital signal to obtain an equalized and retrieved signal;
performing, by the receiver, post-filtering on the equalized and retrieved signal to convert the equalized and retrieved signal into a second filtered signal, wherein the post-filtering is finite impulse response filtering, and a bandwidth of the equalized and retrieved signal is greater than a bandwidth of the second filtered signal, wherein the post-filtering filters noise and introduces intersymbol interference (ISI) corresponding to ISI introduced by the transmitter; and
performing, by the receiver, sequence detection on the second filtered signal to obtain a sequence signal, wherein a relation for implementing the pre-filtering is D(k)=W0C(k)+W1C(k?1)+ . . . +WN-1C(k?N+1), wherein k is a time sequence number, D(k) is the first filtered signal, C(k) is the mapped signal, 0?i?N?1, N?1 is a maximum delay amount based on a time unit, Wi is an ith filter coefficient, and C(k?i) is a signal obtained by delaying C(k) by i time units.

US Pat. No. 10,193,712

MOBILE TERMINAL DEVICE AND METHOD FOR PROCESSING SIGNALS

Intel IP Corporation, Sa...

9. A receiver for a mobile radio communication device comprising:one or more lower receive branches, comprising:
a second equalizer configured to equalize a receive radio signal to generate a second equalized receive radio signal;
a second filter configured to filter a second re-synthesized transmit signal to generate a second subtraction signal; and
a second subtractor configured to subtract the second subtraction signal from the second equalized receive radio signal to generate a second subtracted equalized radio receive signal;
wherein the one or more lower receive branches is either a lowest branch or an intermediate branch between the highest branch and the lowest branch; and
a re-synthesizer configured to re-synthesize a transmit signal from the second subtracted equalized receive radio signal;
a highest receive branch comprising:
a first equalizer configured to equalize the receive radio signal to generate a first equalized receive radio signal;
a first filter configured to filter the re-synthesized transmit signal to generate a first subtraction signal; and
a first subtractor configured to subtract the first subtraction signal from the first equalized receive radio signal.

US Pat. No. 10,193,711

TIMING BASED ARBITRATION METHODS AND APPARATUSES FOR CALIBRATING IMPEDANCES OF A SEMICONDUCTOR DEVICE

Micron Technology, Inc., ...

1. A system comprising:a resistor; and
a plurality of chips,
wherein each chip of the plurality of chips comprises:
a terminal coupled to the resistor; and
a calibration circuit configured to determine whether the resistor is available based, at least in part, on timing information that is unique to a corresponding chip of the plurality of chips, and
wherein the timing information of each chip of the plurality of chips has a fixed duration of time common to the plurality of chips.

US Pat. No. 10,193,709

METHOD FOR PROCESSING REQUEST MESSAGES IN WIRELESS COMMUNICATION SYSTEM, AND DEVICE FOR SAME

LG ELECTRONICS INC., Seo...

1. A method for processing request messages between heterogeneous systems in a wireless communication system, the method being performed by a gateway device and comprising:receiving an advertisement message about a service of a first node from the first node belonging to a first system;
when the advertisement message includes an indicator indicating that the service is shared with a second system, generating resources which represent the shared service and a resource for access control for the generated resources;
receiving a request message for retrieving information on resources corresponding to at least one service shared with the second system, which have been generated in the gateway device from a second node of the second system;
transmitting the information on the resources corresponding to the at least one service to the second node when the second node has an access right for the retrieving information on the resources corresponding to the at least one service;
receiving, from the second node, a request message for generating a resource corresponding to a service to be called selected from the information on the resources corresponding to the at least one service, as a child resource of the generated resources;
checking an access right for generation of the child resource; and
generating the child resource when the second node has an access right for generation of the child resource.

US Pat. No. 10,193,708

MULTI-DOMAIN INTERCONNECT

NICIRA, INC., Palo Alto,...

1. A network system comprising:a first set of machines executing on a first set of host computers in a first physical domain and a second set of machines executing on a second set of host computers in a second physical domain, the first set of machines connected by a first logical forwarding element and the second set of machines connected by a second logical forwarding element, wherein the first and second logical forwarding elements are logically connected;
within each physical domain, a plurality of edge forwarding elements executing on the respective sets of host computers, each edge forwarding element for (i) coupling to the respective sets of machines and (ii) forwarding network data to and from the set of machines according to logical forwarding rules of the respective logical forwarding element of the set of machines;
within the first physical domain, an interior forwarding element executing on a first particular host computer, the interior forwarding element for coupling to a set of the edge forwarding elements of the first physical domain in order to receive network data for forwarding from the set of edge forwarding elements according to the logical forwarding rules of the first logical forwarding element when the edge forwarding elements do not recognize a destination location for the network data; and
within the first physical domain, a first interconnection forwarding element executing on a second particular host computer, the interconnection forwarding element for coupling to (i) the interior forwarding element, (ii) the set of edge forwarding elements, and (iii) a second interconnection forwarding element located in the second physical domain through an external network,
wherein when an edge forwarding element in the first physical domain receives network data with a destination address corresponding to a machine in the second domain connected to the second logical forwarding element, the edge forwarding element forwards said network data to the first interconnection forwarding element based on the logical connection between the first and second logical forwarding elements.

US Pat. No. 10,193,707

PACKET TRANSMISSION METHOD AND APPARATUS

Huawei Technologies Co., ...

1. A packet transmission method, wherein the method comprises:receiving, by a first Network Virtualization Edge (NVE) device, a first packet, wherein the first packet comprises a first source address and a first destination address, the first source address is an address of a first virtual machine, and the first destination address is an address of a second virtual machine, wherein the first virtual machine is virtualized by a first physical server and the second virtual machine is virtualized by a second physical server;
obtaining, by the first NVE device, an active-active access configuration information list, wherein the active-active access configuration information list comprises a first entry and a second entry, wherein the first entry comprises an identifier of a first active-active group, a virtual network instance, and an identifier of the first NVE device, and the second entry comprises an identifier of a second active-active group, the virtual network instance, and identifiers of at least two NVE devices that belong to the second active-active group;
obtaining, by the first NVE device, the virtual network instance according to the first entry and the identifier of the first NVE device;
searching, by the first NVE device, for at least one active-active group corresponding to the virtual network instance, wherein the at least one active-active group comprises the second active-active group; and selecting a second NVE device from the at least two NVE devices belonging to the second active-active group; and
encapsulating, by the first NVE device, the first packet by using an identifier of the second NVE device and the virtual network instance, and sending the encapsulated first packet to the second NVE device.

US Pat. No. 10,193,703

SYSTEMS AND METHODS FOR AGGREGATING AN ENHANCED MULTIMEDIA BROADCAST MULTICAST SERVICE OVER MULTIPLE FREQUENCY CARRIERS

INTEL IP CORPORATION, Sa...

1. A user equipment (UE) configured for carrier aggregation, comprising:receive circuitry to receive, from an evolved NodeB (eNB) of a long term evolution (LTE) network, an indication of a plurality of frequencies on which respective portions of an enhanced multimedia broadcast multicast service (eMBMS) are transmitted;
control circuitry coupled with the receive circuitry, the control circuitry to:
identify whether the UE can receive the eMBMS through two or more frequencies of the plurality of frequencies;
if the UE can receive the eMBMS, aggregate the respective portions of the eMBMS received through the two or more frequencies; and
if the UE cannot receive the eMBMS; and
store the indication of the plurality of frequencies; and
later attempt to receive information on the plurality of frequencies corresponding to the stored indication; and
transmit circuitry coupled with the control circuitry, the transmit circuitry to transmit, to the eNB, an indication of a preference of the UE to receive the eMBMS corresponding to a temporary mobile group identity (TMGI) through a set of frequencies of the plurality of frequencies.

US Pat. No. 10,193,699

PROBABILISTIC CLASSIFIERS FOR CERTIFICATES

MICROSOFT TECHNOLOGY LICE...

9. A method comprising:receiving, by a computing device and from a trusted entity, one or more classifiers, the one or more classifiers are previously trained by the trusted entity and used to determine a probability that a received certificate by the computing device is being used improperly;
receiving, by the computing device and from an unverified entity, a request to communicate via a secure channel;
receiving a certificate from the unverified entity;
selecting a classifier of the received one or more classifiers based at least in part on one or more properties of the certificate;
using the classifier to:
determine that the certificate is valid;
determine a probability that the certificate is being used improperly;
stored the certificate based at least in part on a sampling percentage associated with the probability that the valid certificate is being used improperly; and
determining an action based at least in part on the probability that the certificate is being used improperly, the action relating to communication with the unverified entity via the secure channel;
performing the action;
send, to the trusted entity, the stored certificate to update classifier training data; and
receive, from the trusted entity, one or more updated classifiers, the one or more updated classifiers are trained by the trusted entity with the updated classifier training data and used to determine the probability that the received certificate by the computing device is being used improperly.

US Pat. No. 10,193,698

AVOIDING INTERDICTED CERTIFICATE CACHE POISONING FOR SECURE SOCKETS LAYER FORWARD PROXY

Juniper Networks, Inc., ...

1. A method, comprising:receiving, by a device, a message associated with establishing a secure session, the message including a first certificate chain associated with a server device, the first certificate chain including a plurality of certificates;
providing, by the device, information associated with each of the plurality of certificates included in the first certificate chain as an input to a cryptographic hash function;
receiving, by the device, a first certificate fingerprint as an output of the cryptographic hash function;
determining, by the device, that the device stores or has access to a certificate cache entry associated with the first certificate chain;
identifying, by the device and based on determining that the device stores or has access to the certificate cache entry, a second certificate fingerprint associated with the certificate cache entry, the second certificate fingerprint being based on a second certificate chain that has been validated;
determining, by the device, whether the first certificate fingerprint matches the second certificate fingerprint; and
identifying and providing, by the device, a stored interdicted certificate associated with the second certificate chain or the second certificate fingerprint based on determining that the first certificate fingerprint matches the second certificate fingerprint; orgenerating and providing, by the device, a generated interdicted certificate, associated with the first certificate chain, based on determining that the first certificate fingerprint does not match the second certificate fingerprint.