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,136

APPARATUS FOR RECORDING AN IMAGE OF AN OBJECT FIELD ON A HUMAN OR ANIMAL BODY

1. An apparatus for recording an image of an object field on a body from outside of the body, the apparatus comprising:a shank; and
an optical unit arranged at a distal end of the shank, the optical unit comprising an observation optical unit for recording the image of the object field and being rotatable about an axis of rotation that is at least substantially parallel to a viewing direction of the observation optical unit,
wherein the observation optical unit has a first stereo channel and a second stereo channel, the first and second stereo channels having an objective and at least one electronic image recorder,
wherein the observation optical unit comprises at least one filter that is swivelable into a beam path of the observation optical unit and swivelable therefrom, and
wherein the at least one filter is swivelable about a swivel axis formed substantially perpendicular to the axis of rotation.

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,076

OPTICAL SYSTEM AND PHOTOGRAPHING APPARATUS

OMRON Corporation, Kyoto...

1. A photographing apparatus, comprising:an optical system, comprising two or more than two lenses, a diaphragm disposed between any two adjacent lenses of the lenses, and an optical element disposed at a position that is behind a rearmost final lens of the lenses; and
a photographing element, disposed at a position that is behind the optical element, wherein:
the optical element comprises a light diffusion surface, the light diffusion surface is a circular ring structure of point symmetry and is a shape with discontinuous height gaps or a lens shape, and
a first distance from a front surface of a forefront first lens to the diaphragm is greater than a second distance from the diaphragm to the photographing element.

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,008

COMMUNICATION DEVICE, NETWORK MONITORING DEVICE SYSTEM, AND INFORMATION NOTIFICATION METHOD

NEC Corporation, Tokyo (...

1. A communication device connected to a network monitoring device, together with another communication device, wherein the communication device constitutes a redundant configuration together with the another communication device, the communication device comprising:a memory storing information, and
a processor configured to output predetermined information it has measured while performing a predetermined operation as the active device of the redundant configuration, to the network monitoring device, upon occurrence of a predetermined event;
wherein upon occurrence of the predetermined event, the processor increments a predetermined number by a predetermined value and then outputs the incremented predetermined number along with the predetermined information, and stores the predetermined number and the predetermined information in the memory in a manner to correlate them with each other; and wherein
if receiving a request for resending of the predetermined information, the processor outputs the predetermined information stored in the memory in a manner to be correlated with the predetermined number included in the request, to the network monitoring device.

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.

US Pat. No. 10,193,695

METHODS AND SYSTEMS FOR AUTOMATIC OBJECT RECOGNITION AND AUTHENTICATION

Merck Patent GmbH, Darms...

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

US Pat. No. 10,193,694

METHOD AND APPARATUS FOR SECURELY CONFIGURING PARAMETERS OF A SYSTEM-ON-A-CHIP (SOC)

Marvell International Ltd...

1. A method comprising:receiving, by a system-on-a-chip (SOC) from a host, a public key of a public/private key pair;
generating a first hash value of the public key;
authenticating the first hash value;
in response to authenticating the first hash value, transmitting, by the SOC, a first nonce to the host;
receiving a signed nonce from the host, the signed nonce being signed using a private key of the public/private key pair;
decrypting, using the received public key, the signed nonce to generate a second nonce;
based on the first nonce and the second nonce, authenticating the host;
in response to authenticating the host, receiving, from the host, a command to configure one or more parameters of the SOC; and
configuring the one or more parameters of the SOC.

US Pat. No. 10,193,693

INFORMATION PROCESSING DEVICE AND VERSION SWITCHING METHOD OF TRUSTED PLATFORM MODULE

Kabushiki Kaisha Toshiba,...

1. An information processing device comprising:a hardware processor;
a nonvolatile memory configured to store a system program;
a first trusted platform module; and
a second trusted platform module which is a version newer than the first trusted platform module,
wherein the system program causes the hardware processor to perform functions of:
determining whether a boot mode of the information processing device is set to a first mode or a second mode based on a setting value indicative of the boot mode, wherein the first mode is a mode for booting an operating system from a storage device initialized by a master boot record (MBR) and the second mode is a mode for booting an operating system from a storage device initialized by a GUID partition table (GPT); and
enabling the first or second trusted platform module based on a result of determination of the boot mode such that the first trusted platform module is enabled when the boot mode is the first mode, and the second trusted platform module is enabled when the boot mode is the second mode,
wherein the system program causes the hardware processor to further perform functions of:
determining whether an operating system which is previously booted is a first type operating system supporting the second trusted platform module based on information related to the operating system which is previously booted; and
enabling the first or second trusted platform module based on a result of determination of the type of the operating system which is previously booted such that the second trusted platform module is enabled when the operating system which is previously booted is the first type operating system, and the first trusted platform module is enabled when the operating system which is previously booted is not the first type operating system.

US Pat. No. 10,193,692

IDENTIFICATION TOKEN

NOKIA TECHNOLOGIES OY, E...

1. An apparatus comprising at least one processor and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following:obtain one or more tokens for processing incoming communication items to a first user in a predetermined manner based on information regarding type or origin of the incoming communication items, wherein a token is associated with one or more identifiers characterizing one or more communication items accompanying the token, the one or more identifiers comprising user identifiers of one or more second users that are being assigned the token,
encrypt the one or more tokens to create respective one or more encrypted tokens,
provide the one or more encrypted tokens to the one or more second users for subsequent use in communication to the first user to enable the first user to process the incoming communication items in accordance with the one or more identifiers,
verify an originator of the incoming communication items accompanied by the one or more encrypted tokens is the same as indicated by the one or more identifiers associated with the one or more communication items by comparing the one or more identifiers associated with the one or more encrypted tokens with the one or more identifiers associated with the one or more communication items, and
in response to determining the one or more identifiers of the one or more encrypted tokens do not match the one or more identifiers associated with the one or more communication items that are indicative of the originator of the incoming communication items, verify the originator of the incoming communication items by verifying that the incoming communication items accompanied by the one or more encrypted tokens further include a valid encryption key.

US Pat. No. 10,193,691

INFORMATION PROCESSING DEVICE, SERVER DEVICE, INFORMATION PROCESSING SYSTEM, MOVING OBJECT, AND INFORMATION PROCESSING METHOD

Kabushiki Kaisha Toshiba,...

1. An information processing system comprising:an information processing device having:
one or more processors configured to:
convert a first encryption key to be used for generation of a master key to be shared with a server device by using a second conversion rule to generate a third encryption key to be a new master key, the second conversion rule being different from a first conversion rule used for generation of a second encryption key that is the master key currently used for encrypted communication with the server device,
generate a ciphertext so that the server device derives the third encryption key on a basis of the second encryption key and the third encryption key, and
transmit the ciphertext to the server device, wherein the server device has:
one or more processors configured to:
receive, from the information processing device, the ciphertext for deriving the third encryption key being the new master key to be shared with the information processing device, the ciphertext being generated on a basis of the third encryption key and the second encryption key, the third encryption key being generated by converting the first encryption key used for generating the master key to be shared with the information processing device by using the second conversion rule different from the first conversion rule used for generation of the second encryption key, the second encryption key being the master key currently used for encrypted communication with the information processing device,
decrypt the ciphertext by using the second encryption key to obtain the third encryption key, and
update the third encryption key as the second encryption key to be shared with the information processing device.

US Pat. No. 10,193,689

STORING ACCESS INFORMATION IN A DISPERSED STORAGE NETWORK

International Business Ma...

1. A method comprises:encoding, in accordance with a share encoding function, an access information packet to produce a first encoded share and a second encoded share;
obtaining a set of personalized authenticating values regarding user access of a user device to the access information packet, wherein each of at least some of the personalized authenticating values of the set of personalized authenticating values is unique;
generating a first hidden password from the set of personalized authenticating values based on a first function;
generating a second hidden password from the set of personalized authenticating values based on a second function;
generating a first encryption key from the first hidden password and a first random number;
generating a second encryption key from the second hidden password and a second random number;
encrypting the first encoded share with the first encryption key to produce a first encrypted encoded share;
encrypting the second encoded share using the second encryption key to produce a second encrypted encoded share;
sending the first encrypted encoded share and the first random number to a first dispersed storage (DS) processing unit, wherein the first DS processing unit generates a first encoded data slice based on the first encrypted encoded share and the first random number; and
sending the second encrypted encoded share and the second random number to a second DS processing unit, wherein the second DS processing unit generates a second encoded data slice based on the second encrypted encoded share and the second random number.

US Pat. No. 10,193,688

FLEXIBLE ETHERNET ENCRYPTION SYSTEMS AND METHODS

Ciena Corporation, Hanov...

1. A method for Physical Coding Sublayer (PCS) encryption implemented by a first network element communicatively coupled to a second network element, the method comprising:utilizing an encryption messaging channel in Flexible Ethernet (FlexE) overhead of a FlexE signal to establish an authenticated session and to establish one or more encryption keys with a second network element;
encrypting a signal, based on the one or more encryption keys, wherein the encryption is applied to a 64b/66b bit stream associated with the FlexE signal at one or more of a FlexE client layer and a FlexE shim layer; and
transmitting the encrypted signal to the second network element.

US Pat. No. 10,193,685

RECEPTION CIRCUIT AND SEMICONDUCTOR INTEGRATED CIRCUIT

SOCIONEXT INC., Yokohama...

1. A reception circuit comprising:a determination circuit including:
a first number of first comparator circuits configured to perform determination of a level of a first data piece of a received signal based on a first clock signal among a plurality of clock signals having different phases and to output first determination signals, and
the first number of second comparator circuits configured to perform determination of a level of a second data piece of the received signal based on a second clock signal which is different from the first clock signal among the plurality of clock signals and to output second determination signals, the second data piece being subsequent to the first data piece,
the determination circuit being configured to perform determination of the level of the first data piece and the level of the second data piece by using the first number of the first comparator circuits and the first number of the second comparator circuits, respectively, when the received signal is a first signal which is a multi-valued signal and configured to perform determination of the level of the first data piece and the level of the second data piece by using a second number of the first comparator circuits and the second number of the second comparator circuits, respectively, the second number being two or more and smaller than the first number, when the received signal is a second signal, a number of possible values of the second signal being smaller than a number of possible values of the first signal;
a timing aligner circuit configured to align timing of the first determination signals and the second determination signals with one of the plurality of clock signals and to output first timing-aligned determination signals corresponding to the first determination signals and second timing-aligned determination signals corresponding to the second determination signals; and
a logic circuit configured to generate digital signals based on the first and second timing-aligned determination signals, the logic circuit being configured to operate as a decoder which decodes the first and second timing-aligned determination signals and generates the digital signals when the received signal is the first signal, and configured to operate as a selector which selects one of the first timing-aligned determination signals and one of the second timing-aligned determination signals and generates the digital signals when the received signal is the second signal.

US Pat. No. 10,193,684

METHOD AND APPARATUS FOR SIGNAL PROCESSING

Huawei Technologies Co., ...

1. An apparatus comprising:a bus;
a processor connected to the bus;
a receiver connected to the processor over the bus, wherein the receiver is configured to acquire a digital baseband reference signal, a self-interference reference signal, and a frequency-domain baseband signal; and
a non-transitory computer readable storage medium storing a program for execution by the processor, the program including instructions to:
obtain a basic reference signal and an image reference signal according to the digital baseband reference signal acquired by the receiver, wherein the image reference signal is an image signal of the basic reference signal;
estimate an estimated value of a first comprehensive response and an estimated value of a second comprehensive response according to the basic reference signal obtained by the processor, the image reference signal obtained by the processor, and the self-interference reference signal acquired by the receiver;
calculate a self-interference signal according to the estimated value of the first comprehensive response estimated by the processor, the estimated value of the second comprehensive response estimated by the processor, the basic reference signal obtained by the processor, and the image reference signal obtained by the processor, so that the apparatus is configured to perform self-interference cancellation on the frequency-domain baseband signal acquired by the receiver, wherein the basic reference signal comprises a basic frequency-domain reference signal, the image reference signal comprises an image frequency-domain reference signal, the first comprehensive response comprises a first comprehensive frequency-domain response, the second comprehensive response comprises a second comprehensive frequency-domain response, and the self-interference reference signal comprises a frequency-domain self-interference reference signal; and
estimate an estimated value ?1(f) of H1(f) and an estimated value ?2(f) of H2(f) according to a first formula:
Z(f)=H1(f)S(f)+H2(f)S*(?f)wherein S(f) is the basic frequency-domain reference signal obtained by the processor, S*(?f) is the image frequency-domain reference signal obtained by the processor, Z(f) is the frequency-domain self-interference reference signal acquired by the receiver, H1(f) is a first comprehensive frequency-domain response, ?1(f) is the estimated value of the first comprehensive frequency-domain response, H1(f), H2(f) is the second comprehensive frequency-domain response, and ?2(f) is the estimated value of the second comprehensive frequency-domain response H2(f).

US Pat. No. 10,193,683

METHODS AND DEVICES FOR SELF-INTERFERENCE CANCELATION

INTEL CORPORATION, Santa...

3. A communication circuit arrangement comprising:a kernel generation circuit configured to process an input signal for an amplifier to obtain a plurality of kernel signals that approximate non-linear components of a response of the amplifier;
a signal path circuit configured to separately apply a kernel dimension filter and a delay tap dimension filter to the plurality of kernel signals to obtain an estimated interference signal, where the kernel dimension filter approximates the response of the amplifier over the plurality of kernel signals;
a cancelation circuit configured to subtract the estimated interference signal from a received signal to obtain a clean signal; and
a filter update circuit configured to alternate between updating the kernel dimension filter and the delay tap dimension filter using the clean signal by:
selecting between the kernel dimension filter and the delay tap dimension filter to identify a current filter to update and a fixed filter to hold constant, and
updating the current filter based on the input signal and the clean signal.

US Pat. No. 10,193,681

METHOD, APPARATUS AND COMPUTER PROGRAM FOR WIRELESS COMMUNICATIONS

Nokia Solutions and Netwo...

1. A method for configuring a Time Division Duplex (TDD) mode of a user equipment (UE) in a network, comprising:receiving, while being connected with a base station in said network, a signaling message that includes TDD uplink-downlink configuration information dynamically assigned by said base station to said UE;
determining in which field of downlink control information (DCI) the TDD uplink-downlink configuration information resides, where the TDD uplink-downlink configuration information occupies one or more special fields in the DCI information meant to contain other information;
retrieving the TDD uplink-downlink configuration information from the determined field of the DCI;
generating an acknowledgement(ACK)/Non-acknowledgement(NACK) signal indicating success or failure of reception of the retrieved TDD uplink-downlink configuration information;
determining resources to use to send the ACK NACK signal based at least on a current one of multiple allocated physical uplink control channel formats, wherein the determining resources uses different information to determine the resources for different ones of the multiple allocated physical uplink control channel formats; and
transmitting said ACK NACK signal to said base station on the determined resources.

US Pat. No. 10,193,680

APPARATUS AND METHOD FOR ESTIMATING CHANNEL

Apple Inc., Cupertino, C...

1. A method for transmitting a reference signal, comprising:configuring first initialization value generation information associated with a first value of scrambling code identity (SCID) (nSCID) information and second initialization value generation information associated with a second value of the SCID (nSCID) information, wherein the first initialization value generation information and the second initialization value generation information comprise respective cell identity (cell ID) information, wherein the respective cell ID information is selected based on the SCID (nSCID) information;
transmitting, to a user equipment (UE), the first initialization value generation information and the second initialization value generation information through a higher layer signaling;
transmitting, to the UE, the SCID (nSCID) information as selection indication information;
generating a reference signal for the UE based on one of a first initialization value and a second initialization value selected by the SCID (nSCID) information, the first initialization value being determined based on the first initialization value generation information and the second initialization value being determined based on the second initialization value generation information; and
transmitting the generated reference signal to the UE.

US Pat. No. 10,193,679

REFERENCE SIGNAL RECEPTION AND CQI COMPUTATION METHOD AND WIRELESS COMMUNICATION APPARATUS

Sun Patent Trust, New Yo...

1. A communication apparatus comprising: a receiver, which, in operation, receives a first reference signal that is mapped in a subframe and transmitted to the communication apparatus compliant with a first communication system, and receives a second reference signal that is mapped in all subframes and transmitted to the communication apparatus and another communication apparatus compliant with a second communication system; and circuitry, which, in operation, computes a channel quality indicator (CQI) based on the received first reference signal and the received second reference signal, wherein the first reference signal is mapped with an interval, which is the same as (i) an interval of retransmissions in a Hybrid automatic repeat request (HARQ) process or a number of HARQ processes, (ii) an integer multiple of an interval of retransmissions in a HARQ process or an integer multiple of a number of HARQ processes, or (iii) 1/N of an interval of retransmissions in a HARQ process or 1/N of a number of HARQ processes, where N is a positive integer.

US Pat. No. 10,193,677

METHOD FOR RECEIVING DOWNLINK SIGNAL BY MEANS OF UNLICENSED BAND IN WIRELESS COMMUNICATION SYSTEM AND DEVICE FOR SAME

LG ELECTRONICS INC., Seo...

1. A method of receiving a downlink signal by a user equipment (UE) from an eNB in a wireless communication system, the method comprising:receiving information on a second reference signal being QCL (Quasi Co-Location) with a first reference signal for demodulating the downlink signal from the eNB;
determining quasi-continuity of the second reference signal according to average density of the second reference signal existing within a window for determining quasi-continuity; and
receiving the downlink signal from the eNB based on whether or not the second reference signal is quasi-continuous.

US Pat. No. 10,193,675

METHOD AND DEVICE FOR NOTIFYING REFERENCE SIGNAL CONFIGURATION INFORMATION

HUAWEI TECHNOLOGIES CO., ...

1. A method, comprising:determining, by a base station, channel state information-reference signal (CSI-RS) configuration codes; and
sending, by the base station, the CSI-RS configuration codes to a terminal device; wherein the CSI-RS configuration codes comprise a first code, a second code, and a third code, the first code indicates a quantity of antenna ports of the base station for transmitting a channel state information-reference signal (CSI-RS), and a CSI-RS pattern, the second code indicates a CSI-RS period and a offset corresponding to the CSI-RS period, and the third code indicates a data muting resource.

US Pat. No. 10,193,672

MOBILE COMMUNICATION SYSTEM

Mitsubishi Electric Corpo...

2. A base station that performs radio communication with user equipment in response to a control by a radio network controller, whereinsaid radio network controller indicates a low-frequency resource that is a radio resource for transmitting to said user equipment a reference signal less frequently than normal to said base station, the reference signal being transmitted to measure power,
the base station designates, in addition to the low-frequency resource indicated by said radio network controller, a low-frequency resource that is a radio resource for transmitting said reference signal to said user equipment less frequently than normal, and
said base station transmits said reference signal to said user equipment less frequently than normal in the low-frequency resource indicated by said radio network controller and the low-frequency resource additionally designated by said base station itself.

US Pat. No. 10,193,670

METHODS AND SYSTEMS FOR COMMUNICATION

1. A communication network, comprising:a central node configured to allocate bandwidth at which data is transferred to and from initial network nodes over a communication channel according to an initial frequency band plan, the initial frequency band plan comprising:
a number of dedicated frequencies associated with the respective initial network nodes; and
a common frequency band on which the central node and initial network nodes communicate, wherein communication over the common frequency band includes a number of time windows that are respectively and uniquely associated with the number of initial network nodes; andwherein the central node is further configured to reallocate the bandwidth according to a modified frequency band plan to account for a subsequent network node requesting access to the communication network,wherein frequencies of the common frequency band are interspersed with the dedicated frequencies, orwherein the frequencies of the common frequency band are all above the dedicated frequencies.

US Pat. No. 10,193,667

METHOD FOR PERFORMING COMP OPERATION IN WIRELESS COMMUNICATION SYSTEM AND AN APPARATUS FOR SUPPORTING THE SAME

LG Electronics Inc., Seo...

1. A method of performing an inter-eNB Coordinated Multi-Point (CoMP) operation in a wireless communication system, the method comprising:receiving, by a first eNB, a first LOAD INFORMATION message from a second eNB requesting that the first eNB start the CoMP operation;
sending, by the first eNB, a second LOAD INFORMATION message to the second eNB requesting a Benefit Metric Information Element (IE);
receiving, by the first eNB, a third LOAD INFORMATION message from the second eNB, including the Benefit Metric IE;
coordinating, by the first eNB, resources for the CoMP operation; and
sending, by the first eNB, a fourth LOAD INFORMATION message to the second eNB, including results of the resource coordination,
wherein the first LOAD INFORMATION message includes an Invoke Indication IE, and the Invoke Indication IE includes CoMP Initiation IE for requesting the start of the CoMP operation.

US Pat. No. 10,193,665

REFERENCE SIGNAL FOR 3D MIMO IN WIRELESS COMMUNICATION SYSTEMS

TEXAS INSTRUMENTS INCORPO...

1. A method for providing channel state information (CSI) feedback between a base station and a user device, comprising:obtaining, at the user device, a first measurement using a first channel state information reference signal (CSI-RS) sub-resource;
obtaining, at the user device, a second measurement using a second CSI-RS sub-resource;
deriving a single CSI-process based on the first and the second measurements;
reporting said CSI-process to the base station; and
receiving a message from the base station configuring the first and second CSI-RS sub-resources corresponding to said single CSI-process to be reported by the user device.

US Pat. No. 10,193,664

ENHANCED RETRY COUNT FOR UPLINK MULTI-USER TRANSMISSION

Intel IP Corporation, Sa...

1. A device, the device comprising memory and processing circuitry configured to:identify a trigger frame received from a first device on a wireless communication channel;
determine a quality of service counter associated with an access category;
cause to send a frame to the first device based at least in part on the trigger frame;
determine an error condition associated with the frame; and
refrain from incrementing the quality of service counter based on the error condition.

US Pat. No. 10,193,662

ROUTER, TERMINAL, AND CONGESTION CONTROL METHOD FOR ROUTER AND TERMINAL

PANASONIC INTELLECTUAL PR...

1. A congestion control method for use in a router connected to a content-oriented network, comprising:determining whether congestion occurs by monitoring the content-oriented network;
receiving an interest packet including a name of content data that is requested to be sent;
generating a first NACK packet indicating an occurrence of congestion if it is determined that the congestion occurs when the interest packet is received; and
sending the first NACK packet to the content-oriented network,
wherein in the generating of the first NACK packet, if first alternative content data which is an alternative of content data corresponding to a name included in the received interest packet is stored in a cache of the router, information regarding the first alternative content data is set in the first NACK packet, and
wherein at least one of the determining whether the congestion occurs, the receiving the interest packet, the generating of the first NACK packet, and the sending of the first NACK packet is performed by a processor of the router,
the congestion control method further comprising:
receiving a second NACK packet that further includes one of information regarding the content data corresponding to the name included in the received interest packet and information regarding second alternative content data which is an alternative of the content data and that indicates the occurrence of congestion,
wherein in the generating of the first NACK packet, if the first alternative content data is stored in the cache of the router, the first NACK packet is generated by additionally setting the information regarding the first alternative content data in the second NACK packet.

US Pat. No. 10,193,661

COMMUNICATION DEVICE, NON-TRANSITORY COMPUTER READABLE MEDIUM AND WIRELESS COMMUNICATION SYSTEM

KABUSHIKI KAISHA TOSHIBA,...

1. A communication device comprising:processing circuitry configured to calculate a function having as an argument each of identifiers of other first communication devices and set bits corresponding to values of the function to first values to generate first data; and
a communicator configured to transmit a first message including the first data to the other first communication devices,
wherein
the communicator waits to receive second messages from the other first communication devices until a predetermined timing, and the processing circuitry specifies second messages which have been received until the predetermined timing and generates the first data by using the function and identifiers of other first communication devices from which the specified second messages have been received, wherein the first data is acknowledgment information indicating the specified second message have successfully been received,
or
the communicator waits to receive second messages from the other first communication devices until a predetermined timing and the processing circuitry specifies second messages which have not been received until the predetermined timing, and generates the first data by using the function and identifiers of communication devices from which the second messages have not been received, wherein the first data is non-acknowledgment information indicating the specified second messages have not successfully been received.

US Pat. No. 10,193,658

APPARATUS AND A METHOD FOR A REGENERATIVE NETWORK NODE BETWEEN A FIRST AND A SECOND LINK PORTION

Alcatel Lucent, Boulogne...

1. An apparatus for a regenerative network node between a first and a second link portion, comprising:an input configured to receive, from the first link portion, a signal impaired by the first link portion, the signal including a data packet with a Forward Error Correction (FEC) encoded payload portion and a header portion;
a signal regeneration unit configured to mitigate signal impairments of the first link portion to provide a regenerated FEC encoded payload portion;
a processing unit configured to
extract destination information given in the data packet's header,
if the extracted destination information indicates that the data packet's destination is the regenerative network node,
forward the data packet's regenerated FEC encoded payload portion to a decoding unit of the regenerative network node,
else,
forward the data packet's regenerated FEC encoded payload portion to the second link portion; and
a reduction unit configured to reduce a number of bits representing the data packet's regenerated FEC encoded payload portion, if the data packet's regenerated FEC encoded payload portion is forwarded to the second link portion.

US Pat. No. 10,193,653

POLARIZATION MULTIPLEXING OPTICAL TRANSMISSION CIRCUIT AND POLARIZATION MULTIPLEXING OPTICAL TRANSMISSION AND RECEPTION CIRCUIT

Nippon Telegraph and Tele...

1. A polarization multiplexing optical transmission circuit, comprising:a first optical power splitter for branching an optical power of continuous light outputted from a light source;
a first polarization optical modulation circuit at a side of a path having a higher loss connected to a first output of the first optical power splitter;
a second optical power splitter connected to a second output of the first optical power splitter; and
a second polarization optical modulation circuit at a side of a path having a lower loss connected to one output of the second optical power splitter.

US Pat. No. 10,193,652

METHOD AND MASTER DEVICE FOR CONTROLLING ACCESS TO OUT-OF-BAND COMMUNICATION CHANNEL IN OPTICAL COMMUNICATIONS NETWORK

MITSUBISHI ELECTRIC CORPO...

1. A method for controlling access to an out-of-band communication channel in an optical communications network comprising a master device and slave devices connected to the master device via optical fiber, the optical communications network being adapted to enable in-band communications, the out-of-band communication channel being intended to enable transmissions of signalling signals with respect to the in-band communications, collisions occurring in the out-of-band communication channel when plural slave devices access the out-of-band communication channel by using respective carrier wavelengths that match each other, characterized in that the master device performs:processing signalling signals transmitted by said slave devices without access restriction to the out-of-band communication channel;
and upon detecting a collision between signalling signals transmitted by slave devices concurrently accessing the out-of-band communication channel:
initiating a temporary time-slotted access to the out-of-band communication channel, so as to restrict access to the out-of-band communication channel, using a predetermined rule of time slot distribution among slave devices likely to concurrently access the out-of-band communication channel using carrier wavelengths substantially identical as those having involved the detected collision.

US Pat. No. 10,193,651

OPTICAL NETWORK CONTROLLER AND OPTICAL NETWORK CONTROL METHOD

NEC CORPORATION, Tokyo (...

1. An optical network controller, comprising:a computer-readable memory storing program instructions;
at least one processor configured to execute the program instructions stored in the memory to implement:
an optical wavelength region setting unit configured to set a wavelength region in an optical transmission line between a plurality of optical nodes composing an optical network using wavelength division multiplexing system dividing the wavelength region into consecutive regions of a first wavelength region and a second wavelength region;
an optical path setting unit configured to set a first optical path in the first wavelength region and a second optical path in the second wavelength region, the second optical path differing from the first optical path in a route; and
a controller configured to instruct the plurality of optical nodes on a central wavelength and a usable band of signal light for the optical node to transmit based on a setting by the optical path setting unit, wherein the controller instructs the plurality of optical nodes to change the central wavelength and the usable band so as to rearrange the second optical path in the second wavelength region, keeping a placement of the first optical path in the first wavelength region constant.

US Pat. No. 10,193,650

AUTOMATED, DYNAMIC MINIMIZATION OF INTER-CELL SITE INTERFERENCE IN CDMA NETWORKS

Telefonaktiebolaget LM Er...

1. A method, in a network node operatively connected to a wireless network, for detecting and correcting problems with scrambling code allocations among cells supported by a group of base stations in the wireless network, where each base station supports one or more of the cells, the method comprisingdesignating an initial one of the group of base stations as a source base station;
identifying a first set of scrambling codes, the first set of scrambling codes consisting of all scrambling codes allocated to cells supported by the source base station;
determining a second set of scrambling codes, the second set of scrambling codes comprising at least all scrambling codes allocated to cells neighboring any of the cells supported by the source base station;
comparing the first and second sets of scrambling codes to detect duplicate scrambling codes between the first and second sets;
upon detecting a duplicated scrambling code between the first and second sets, using location information for the cells corresponding to the duplicated scrambling code to determine whether interference between the cells is likely and, if interference is likely, changing the scrambling code for the cell that has the duplicated scrambling code and that is supported by a base station other than the source base station; and
selecting a next one of the base stations for designation as the source base station; and
repeating said identifying, determining, comparing, using, changing, and selecting operations until each one of the base stations has been designated as the source base station.

US Pat. No. 10,193,648

MITIGATING PACKET INTERFERENCE

Facebook, Inc., Menlo Pa...

1. A method, comprising;receiving, by a sector, data to be transmitted over a specific wireless link of a wireless network;
configuring a packet for transmission over the specific wireless link, wherein the packet includes a preamble, and the data, comprising:
identifying a reference sequence based on the specific wireless link, comprising:
selecting a subset of codes from available codes;
grouping links of the wireless network into a plurality of groups based on connectivity of the links between sectors of nodes of the wireless network;
assigning at least one code of the subset of codes to the first group and at least one other code of the subset of codes to the second group;
characterizing interference between at least one link of a first group of the plurality of groups and at least one link of a second group of the plurality of groups, wherein at least one of the first group or the second group includes the specific wireless link; and
wherein assigning at least one code of the subset of codes to the first group and at least one other code of the subset of codes to the second group is based on the characterizing of the interference;
configuring the sector with the reference sequence, wherein the reference sequence comprises one of the subset of codes of the first group or one of the subset of codes of the second group based on which of the first group or the second group includes the specific wireless link;
inserting the reference sequence into at least a portion of the preamble;
transmitting, by the sector, the configured packet over the specific wireless link.

US Pat. No. 10,193,647

GENERATING INTERFERENCE PATTERN FOR CONTROLLING INTER-CELL INTERFERENCE AND METHOD FOR SIGNALING THEREFOR

LG ELECTRONICS INC., Seo...

1. A method of transmitting, by a base station supported by a reference cell, a demodulation pilot signal for controlling inter-cell interference, the method comprising:determining a pattern length of a first interference pattern and a cyclic shift offset,
wherein the first interference pattern is included in an interference pattern set and is allocated to a first time resource of a predetermined reference resource, and
wherein the cyclic shift offset is used for distinguishing each interference pattern in the interference pattern set;
generating a cell-specific sequence related with a demodulation pilot signal in which a cyclic shift offset for the first interference pattern is applied,
wherein a pattern of the demodulation pilot signal is determined based on the pattern length of the first interference pattern and a number of frequency domain resources that are used for the demodulation pilot signal;
transmitting the demodulation pilot signal based on the cell-specific sequence through a resource allocated according to the pattern of the demodulation pilot signal,
wherein the demodulation pilot signal is used for signaling the first interference pattern.

US Pat. No. 10,193,646

BANDWIDTH EXTENSION FOR TRUE SINGLE-PHASE CLOCKED MULTIPLEXER

BAE Systems Information a...

1. A true single-phase clocked (TSPC) multiplexer (MUX) for outputting one of a plurality of input signals in synchronization with a first clock signal and as selected by at least one select signal, the MUX comprising:a plurality of first transistors electrically connected to a first power source for supplying a first voltage level and configured to turn on in response to a gate voltage of a second voltage level different from the first voltage level;
a plurality of second transistors electrically connected to a second power source for supplying the second voltage level and configured to turn on in response to a gate voltage of the first voltage level;
a first node between ones of the first transistors and having a voltage level configured to take on each of the first voltage level, the second voltage level, and a first floated voltage level, the first floated voltage level being between and different from the first and second voltage levels, the first node voltage level depending at any given time on the input signals, the select signal, and the first clock signal;
a second node between ones of the second transistors and having a voltage level configured to take on each of the first voltage level, the second voltage level, and a second floated voltage level, the second floated voltage level being between and different from the first and second voltage levels, the second node voltage level depending at any given time on the input signals, the select signal, and the first clock signal;
a third node electrically connected to the first node by one of the first transistors and to the second node by one of the second transistors; and
a pre-charge transistor to electrically connect the third node to the first power source.

US Pat. No. 10,193,642

MARGIN TEST METHODS AND CIRCUITS

Rambus Inc., Sunnyvale, ...

1. A receiver comprising:a data sampler having at least one sampler input to receive input data, the data sampler to sample the input data to provide a series of first data bits;
a multiplexer having:
a first multiplexer input coupled to the data sampler to receive the first data bits;
a second multiplexer input to receive a series of second data bits; and
a multiplexer output to issue the first data bits and the second data bits;
a multi-bit register having a series of delay elements coupled between the multiplexer output and the at least one sampler input, the multi-bit register to shift the first data bits and the second data bits sequentially through the delay elements as historical bits applied to the at least one sampler input; and
logic coupled to the multi-bit register to apply a function of the historical bits to the second multiplexer input.

US Pat. No. 10,193,641

METHOD AND APPARATUS FOR ESTIMATING AN EXPECTED RECEPTION QUALITY

Volkswagen AG, Wolfsburg...

6. A device for estimating a quality of reception to be expected in a reception time interval for a Car to X communication, the device comprising:a receiving device for acquiring data packets and a memory, wherein at least one empirically determined variable is deposited in the memory for reception patterns of data packets in a first time interval,
wherein the at least one empirically determined variable specifies or provides data to determine a probability that a data packet or a number (n) of data packets will be received successfully in a subsequent second time interval, wherein the device is designed so that, for the first time interval before the reception time interval, the reception pattern is determined and the associated probability for the reception time interval is read out of the memory,
wherein a warning message is generated based on the determined probability and a functionality of a driver assistance function is changed based on the determined probability.

US Pat. No. 10,193,640

OFFSET-COMPENSATED LOSS OF SIGNAL DETECTION METHODS AND SYSTEMS

INPHI CORPORATION, Santa...

1. A loss-of-signal detection device comprising:a first terminal configured to receive a first input signal, the first input signal being characterized by a first frequency;
a first hysteresis voltage source configured to apply a first predetermined hysteresis voltage to the first input signal to provide a first adjusted signal;
a bias voltage source being configured to provide a bias voltage;
a first transistor comprising a first gate and a first source, the first adjusted signal being coupled to the first gate;
a second transistor comprising a second gate, a second source, and a first drain, the second gate being coupled to the bias voltage, the second source being coupled to the first source; and
an output module comprising a switch network and a latch, the switch network being configured to generate an intermediate signal using a strength indicator signal received from the first drain of the second transistor and an offset associated at least with the first transistor, the latch being configured to generate a loss-of-signal indicator based on the intermediate signal at a second frequency, the second frequency being lower than the first frequency;
wherein the switch network operates in a first phase and a second phase, the switching network being configured to determine a common offset voltage during the first phase, the switching network being configure to generate the intermediate signal during the second phase, the intermediate signal is based on a difference between the strength indicator signal and the common offset voltage.

US Pat. No. 10,193,639

OVER THE AIR MEASUREMENT MODULE

1. An over the air measurement module, comprising:an antenna, adapted to receive a first measuring signal from a device under test or adapted to transmit a second measuring signal to the device under test,
a mixer, directly connected to said antenna, adapted to reduce or increase a frequency of the received first measuring signal, resulting in a frequency reduced or increased first measuring signal, or adapted to increase or reduce a frequency of a frequency reduced or increased second measuring signal, resulting in the second measuring signal, and
a first connector, connected to said mixer, adapted to input a local oscillator signal into the mixer for frequency conversion,
wherein at least 50% of the surfaces of the over the air measurement module facing the main radiation direction of the antenna are angled away from a normal of the main radiation direction of the antenna by at least 30°,
wherein the antenna is a planar antenna, and
wherein a main radiation direction of the antenna is in the plane of the planar antenna.