US Pat. No. 10,194,231

CIRCUIT FOR DETECTING BUTTON ACTION ON EARPHONE, TERMINAL, AND EARPHONE

Huawei Technologies Co., ...

6. A terminal, comprising:an earphone jack configured to connect the terminal to an earphone;
a first resistor, having a first end and a second end;
a comparator, having with a first input end, a second input end, and an output end, wherein the first input end of the comparator is connected to the first end of the first resistor, wherein the second input end of the comparator is connected to the second end of the first resistor, and wherein the comparator is configured to output a control signal at the output end of the comparator when a voltage difference between the first input end and the second input end is greater than a first threshold; and
a power supply, connected to the first end of the first resistor;
a first analog to digital converter (ADC), wherein an input end of the first ADC is connected to the first end of the first resistor, and wherein an output end of the first ADC is connected to a processor; and
a second ADC, wherein an input end of the second ADC is connected to the second end of the first resistor, and an output end of the second ADC is connected to the processor;
wherein the earphone comprises:
a second resistor, having a first end and a second end, wherein when the earphone is connected to the terminal through the earphone jack, the first end of the second resistor is connected to the second end of the first resistor;
a microphone (MIC), having a first end and a second end, wherein the first end of the MIC is connected to the first end of the second resistor, and the second end of the MIC is grounded; and
a button, having two ends that are respectively connected to the second end of the MIC and the second end of the second resistor, wherein, when the button is pressed, the two ends of the button are electrically connected; and
wherein the terminal further comprises the processor configured to receive the control signal, and to execute a function corresponding to the control signal.

US Pat. No. 10,194,230

EARPHONES WITH MOTION SENSITIVE INFLATION

VOYETRA TURTLE BEACH, INC...

18. An earphone that is applied directly to or is in contact with at least a portion of an ear of a user, comprising:an audio output element that is operable to output audio signals; and
one or more inflation elements that are operable to apply one or more positioning adjustments,
wherein:
said one or more positioning adjustments affect positioning of at least portion of said earphone relative to said at least a portion of said ear of said user;
said one or more positioning adjustments are determined based on information relating to movement of said user; and
said one or more positioning adjustments are determined to account for or counteract effects of said movement of said user on said outputting of said audio signals and/or said contact between said earphone and said at least a portion of said ear of said user.

US Pat. No. 10,194,228

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

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

US Pat. No. 10,194,227

TOP PORT MICROPHONE AND METHOD FOR THE PRODUCTION OF SAME

TDK Corporation, Tokyo (...

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

US Pat. No. 10,194,226

DEVICE FOR DETECTING ACOUSTIC WAVES

Infineon Technologies AG,...

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

US Pat. No. 10,194,224

POOL FLOAT WITH BUILT IN SPEAKERS AND POWER SOURCE

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

US Pat. No. 10,194,222

PACKET-BASED OPTICAL SIGNAL SWITCHING CONTROL METHOD AND APPARATUS

ELECTRONICS AND TELECOMMU...

1. An optical switching control method performed by a data plane of a packet-based optical signal network, the optical switching control method comprising:generating optical switching paths to a destination node of service traffic flowing from an external service network to an entrance node;
generating optical frames corresponding to the optical switching paths;
transmitting, from the entrance node to a control server, each of request messages for requesting allocation of one of time slots and use of one of the optical switching paths to transmit each of the optical frames;
generating each of optical signals having a predetermined one of wavelengths corresponding to each of the optical frames to transmit each of the optical frames in response to each of admission messages being received as a result of admission with respect to each of the request messages;
setting one of the optical switching paths for transmitting each of the optical signals by designating one of a plurality of output (input) ports included in the entrance (destination) node for switching each of the optical signals; and
transferring each of the optical frames to the destination node based on the set one of the optical switching paths and the allocated one of the time slots.

US Pat. No. 10,194,221

HIGH CAPACITY FIBER-OPTIC INTEGRATED TRANSMISSION AND SWITCHING SYSTEMS

Ciena Corporation, Hanov...

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

US Pat. No. 10,194,220

ANTENNA APPARATUS THAT UTILIZES A UTILITY LINE AND METHODS OF MANUFACTURING AND USE

Pulse Finland OY, Ouluns...

1. A smart metering module, comprising:a wireless reporting portion comprising a helical coil radiator, the helical coil radiator being coupled to an RF transmission path, the RF transmission path configured to couple the helical coil radiator to an RF transceiver integrated circuit;
an enclosure configured to house the RF transceiver integrated circuit, the enclosure further comprising a distribution portion comprising one or more meter sensing electronics, the distribution portion configured to be galvanically separated from the wireless reporting portion; and
a utility line port, the utility line port configured to position a utility line adjacent and parallel with a longitudinal axis of the helical coil radiator, the adjacent and parallel position being configured to electromagnetically couple the utility line with the helical coil radiator in order to increase a radiation efficiency for the helical coil radiator as compared with another helical coil radiator of another smart metering module without an adjacent and parallel utility line.

US Pat. No. 10,194,218

METHOD AND APPARATUS FOR PRESENTING DYNAMIC MEDIA CONTENT

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

US Pat. No. 10,194,217

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

THE NIELSEN COMPANY (US),...

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

US Pat. No. 10,194,216

VIDEO RECEPTION DEVICE, VIDEO RECOGNITION METHOD, AND ADDITIONAL INFORMATION DISPLAY SYSTEM

Panasonic Intellectual Pr...

1. A video reception device configured to transmit and receive data through a communication network, the video reception device comprising:an input unit configured to receive an input of a video signal of a stereoscopic video, the video signal of a stereoscopic video being transmitted using a first stereoscopic video transmission method that is one of a plurality of stereoscopic video transmission methods;
a video extraction unit configured to extract a partial video for video recognition processing, from the video signal, the partial video having a predetermined time duration or a predetermined number of frames;
a video signal generator configured to generate, from the partial video, another partial video using at least one stereoscopic video transmission method different from the first stereoscopic video transmission method of the stereoscopic video; and
a control unit configured to perform control of:
generating a plurality of pieces of content recognition information from all of the partial video and the another partial video,
transmitting the content recognition information to a video recognition device connected to the communication network so as to request the video recognition device to perform video recognition processing,
obtaining a result of the video recognition processing from the video recognition device, and
obtaining additional information based on the result of the video recognition processing from an additional information distribution device connected to the communication network.

US Pat. No. 10,194,215

METHOD AND SYSTEM FOR BROADCASTING AN ADVERTISEMENT TO A POTENTIAL CUSTOMER

MASTERCARD INTERNATIONAL ...

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

US Pat. No. 10,194,214

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

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

US Pat. No. 10,194,213

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

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

US Pat. No. 10,194,212

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

Comigo Ltd., Yarkona (IL...

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

US Pat. No. 10,194,211

RECEIVING DEVICE, RECEIVING METHOD, PROVIDING DEVICE, PROVIDING METHOD, PROGRAMS, AND BROADCASTING SYSTEM

Saturn Licensing LLC, Ne...

1. A reception apparatus, comprising:circuitry configured to
receive a digital broadcast signal;
acquire, from the received digital broadcast signal, control information associated with a particular programming segment, the control information including an application identifier, an action identifier, and a destination identifier, the application identifier identifying an application, the action identifier identifying an action associated with the application, and the destination identifier specifying whether the action is to be processed by the reception apparatus or an external device;
when the destination identifier specifies that the action identified by the action identifier of the control information is to be processed by the external device, deliver the control information to the external device; and
when the destination identifier specifies that the action identified by the action identifier of the control information is to be processed by the reception apparatus, perform an operation related to the application identified by the application identifier in accordance with the action.

US Pat. No. 10,194,210

DYNAMIC CONTENT DELIVERY NETWORK ALLOCATION SYSTEM

HULU, LLC, Santa Monica,...

1. A method comprising:determining, by a computing device of a content delivery service, an allocation percentage in an overall percentage for video traffic for each of a plurality of content delivery networks (CDNs), wherein each CDN is configured to select servers from each independent network for each CDN to deliver media programs for the content delivery service to client devices;
associating, by the computing device, metrics for each CDN together based on information regarding playback of the media programs for each CDN;
analyzing, by the computing device, the metrics for each CDN together based on information regarding the playback of the media programs for each CDN to determine when to change one or more allocation percentages in the overall percentage, wherein the metrics are associated with a time period, and wherein allocation percentages are per CDN based on a platform type, and each allocation percentage is used to allocate requests for playback of media programs to a CDN;
reducing, by the computing device, a first allocation percentage for a platform type in the overall percentage for a first CDN in the plurality of CDNs based on the analyzing of the metrics to reduce future allocations to the first CDN, wherein the first allocation percentage is used to allocate a first set of requests for playback of media programs to the first CDN, and wherein the first CDN selects servers from a first CDN network for the first CDN to respond to the first set of requests;
increasing, by the computing device, a second allocation percentage for a platform type in the overall percentage for a second CDN in the plurality of CDNs based on the analyzing of the metrics to increase future allocations to the second CDN, wherein the second allocation percentage is used to allocate a second set of requests for playback of media programs to the second CDN, and wherein the second CDN selects servers from a second CDN network for the second CDN to respond to the second set of requests; and
allocating, by the computing device, requests for playback of media programs to the plurality of CDNs based on the allocation percentages in the overall percentage, wherein the reduced first allocation percentage and the increased second allocation percentage are used in allocating the requests.

US Pat. No. 10,194,209

AUTOMATIC DISPLAY OF CLOSED CAPTIONING INFORMATION

ROKU, INC., Saratoga, CA...

1. A method, comprising:providing a program for display on a user device;
determining a plurality of closed captioning requests associated with the program, wherein the plurality of closed captioning requests were received from one or more other user devices to which the program was previously provided;
determining that the plurality of closed captioning requests exceed a first threshold, wherein the first threshold indicates a minimum number of user devices from which a closed captioning request was received;
determining a start time corresponding to the plurality of closed captioning requests;
determining an end time corresponding to the plurality of closed captioning requests; and
providing closed captioning corresponding to the program for display between the start time and the end time.

US Pat. No. 10,194,208

TELEVISION ENABLED THERAPEUTIC COMMUNICATION SYSTEMS AND METHODS

FIRST LAYER HEALTH L.L.C....

1. A health-related digital content messaging and compliance system comprising:a main processing element;
a health-related content database, the health-related content database containing health-related messages, the health-related content database configured to provide a health-related message with a digital address identification code;
a specific health-related content request database;
a patient personal medical information database;
a communication interface with a medical provider; and
a communication interface with a television station, the television station including a broadcast tower for transmitting a digital broadcast television signal wherein transmission of the digital broadcast television signal is coordinated by a content management system, the content management system being in electronic communication with the medical provider;
at least one television set, the television station in communication with at the least one television set through the digital broadcast television signal, the healthcare provider providing to the television station the health-related message, wherein the health-related message is in the form of a text message sent to the at least one television set by the content management system of the television station and within the digital broadcast signal of an unrelated television program, the at least one television set having a unique television digital address identification code, the health-related message is displayed on the at least one television set and concurrently with the unrelated television program only when the unique television digital address identification code of the at least one television set matches the digital address identification code of the health-related message;
the main processor constructed and arranged to facilitate communication and access of the health-related content database, the specific health-related content request database, the patient personal medical information database by at least one of the medical provider and the television station,
wherein the health-related message is a confidential message, and further comprising an individual access code generator constructed and arranged to provide the confidential message with an individual viewer access code, and
wherein after the confidential message is sent to the at least one television set by the television station the confidential message is displayed on the at least one television set only when the individual viewer access code of the confidential message matches a personal individual viewer access code input to the at least one television set by a viewer of the confidential message.

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

TUNER CIRCUIT WITH ZERO POWER LOOP THROUGH

ALi Corporation, Hsinchu...

15. A video broadcasting system, comprising:a first tuner, receiving a radio frequency signal from a transceiver, comprising a first terminal, a second terminal, an internal resistor connected between the second terminal and a ground terminal, and a loop through circuit connected between the first terminal and second terminal, and delivering the radio frequency signal received from the first terminal to the second terminal via the loop through circuit; and
a second tuner, comprising an input terminal connected to the second terminal of the first tuner, the second tuner receives the radio frequency signal from the first tuner and provides a voltage to the first tuner through the input terminal, the second tuner is connected immediately subsequent to the first tuner; and
an external resistor, directly connected between the first tuner and the second tuner, wherein the internal resistor and the external resistor generate a divided voltage based on the voltage provided by the second tuner,
wherein the loop through circuit of the first tuner comprises:
a logic control, connected to the internal resistor to obtain the divided voltage as operational power and in response to detecting of internal power supply of the first tuner not being available or a low noise amplifier of the first tuner being disabled, outputting a control signal for providing a loop through path for delivering the radio frequency signal received from the transceiver to the second tuner according to the control signal.

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

INTEGRATED INTERNET CAMERA SYSTEM AND METHOD

ALEX IS THE BEST, LLC, S...

1. A method for transmitting at least one of audio, still images and video images by an Internet direct device associated with a user over a communications network, comprising the steps of: automatically connecting the Internet direct device to the communications network on power-up using one of a plurality of available modes of connection, which is designated as a primary mode of connection; receiving at least one of audio, still images and video images by the Internet direct device; transmitting at least one of the received audio, the received still images and the received video images to an account associated with the Internet direct device on a website upon capture by a processor of the Internet direct device; and automatically switching to another available mode of connection by the processor when the primary mode of connection to the communications network is unavailable.

US Pat. No. 10,194,190

ADAPTING USER INTERFACE OF DISPLAY APPARATUS ACCORDING TO REMOTE CONTROL DEVICE

SAMSUNG ELECTRONICS CO., ...

1. A method of controlling a display apparatus, the method comprising:displaying a plurality of content items on a screen of the display apparatus;
receiving data from a connected remote control device;
identifying a device type of the connected remote control device based on the received data; and
displaying on the screen of the display apparatus a list of content items controllable by the connected remote control device based on the identified device type of the connected remote control device,
wherein the displaying the list of content items comprises displaying at least one of the plurality of content items corresponding to the identified device type of the connected remote control device among the plurality of content items distinguishably from remaining content items of the plurality of content items.

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

METHOD AND APPARATUS FOR IDENTIFYING MEDIA CONTENT PRESENTED ON A MEDIA PLAYING DEVICE

Audible Magic Corporation...

1. A method comprising:receiving, by a media player, streamed or broadcast audio or video media content of a work, wherein the media player comprises an analog broadcast receiver, and wherein at least a portion of the audio or video media content of the work is received via the analog broadcast receiver;
playing, by the media player, the streamed or broadcast audio or video media content of the work;
determining, by an intercept unit of an embedded system of the media player, that the audio or video media content of the work is currently being played on the media player;
intercepting, by the intercept unit, audio media signals corresponding to the currently playing audio or video media content of the work;
writing, by the intercept unit, the audio media signals to a first in first out (FIFO) buffer;
receiving, via a user interface of the media player, a user request for information related to the work currently being played by the media player;
responsive to receiving the user request, generating, by a sampling unit of the embedded system of the media player and using the audio media signals, a media sample based on a segment of the media content that is less than an entirety of the work, the media sample comprising a digital fingerprint of the segment of the media content that is based on acoustical features of the segment;
sending, by the media player, a query to a lookup server for data associated with the work, the query comprising the media sample;
receiving, by the media player, the data associated with said work in response to said query, the data having been identified by the lookup server based on separate comparisons of a plurality of portions of the media sample to a collection of reference samples of known works, each of the plurality of portions of the media sample having a size that is smaller than the media sample; and
displaying the data via the user interface while the work is being played.

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

SIGNAL TRANSMISSION AND RECEPTION APPARATUS AND SIGNAL TRANSMISSION AND RECEPTION METHOD FOR PROVIDING TRICK PLAY SERVICE

LG ELECTRONICS INC., Seo...

1. A method of receiving a broadcast signal by a broadcast reception apparatus, the method comprising:receiving, by a receiver in the broadcast reception apparatus, file format data based on Base Media File Format comprising encoded video data,
wherein the file format data includes box information comprising pre-filtering information, and
wherein the pre-filtering information comprises information on a start point or an end point of a Group of Pictures (GOP), a GOP picture type of each picture constituting the GOP, or information on whether another picture is required to be referred;
parsing, by a content parser in the broadcast reception apparatus, the received file format data to acquire the pre-filtering information from the box information of the file format data and filtering pictures required for an X speed function of the encoded video data; and
decoding, by a video decoder in the broadcast reception apparatus, the filtered pictures and performing trick play on the encoded video data,
wherein the pre-filtering information further comprises temporal identification (ID) information and dependency level information indicating a dependency level of the each picture constituting the GOP,
wherein the temporal ID information is used for the X speed function of the encoded video data on which the trick play is performed, and
wherein the dependency level information is used for providing a higher speed than a maximum X speed by using the temporal ID information.

US Pat. No. 10,194,181

FAST CHANNEL CHANGE IN A MULTICAST ADAPTIVE BITRATE (MABR) STREAMING NETWORK USING MULTICAST REPEAT SEGMENT BURSTS IN A DEDICATED BANDWIDTH PIPE

ERICSSON AB, Stockholm (...

1. A method for changing channels in a multicast adaptive bitrate (MABR) communications network, the method comprising:receiving a channel change (CC) request from a set-top-box (STB) device among a plurality of client devices to change to a target service channel provided as a plurality of MABR streams wherein each MABR stream corresponds to a particular bitrate representation of the target service channel;
joining the requesting STB device to a multicast ABR stream having a select bitrate representation of the target service channel using a burst retransmit stream of segments corresponding to the select bitrate representation of the target service channel, wherein the burst retransmit stream is provided as an MABR stream of repeated segments of a corresponding segment of the select bitrate representation; and
if the select bitrate representation of the target service channel is not at a correct bitrate quality provisioned for the requesting STB device, allocating or reallocating at least a portion of a bandwidth allocated to the plurality of client devices to ensure that the correct bitrate quality for the target service channel is reached.

US Pat. No. 10,194,180

SYSTEMS AND METHODS FOR TRANSMITTING VIDEO DATA OVER A NETWORK

SHANGHAI XIAOYI TECHNOLOG...

1. A system for transmitting video data over a network, the system comprising:a camera configured to capture video data;
a memory storing a set of instructions; and
a hardware processor configured to execute the set of instructions to:
receive a connection signal to establish a direct connection with a network connectivity provider;
after receiving the connection signal:
determine whether to establish a direct connection with the network connectivity provider,
establish a network socket with a target server via the network connectivity provider,
receive network connectivity status information from the target server, the network connectivity status information including status information recording a connection between the hardware processor and the target server, and
determine one or more first parameters associated with capture of video data and one or more second parameters associated with generation of data packets representing the captured video data, wherein at least one of the one or more first parameters and the one or more second parameters are determined based on the network connectivity status information;
control, based on the one or more first parameters, the camera to capture video data;
generate, based on the one or more second parameters, data packets representing the captured video data; and
transmit the data packets to the target server using the network socket.

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

SOURCE DEVICE, CONTENT PROVIDING METHOD USING SOURCE DEVICE, SINK DEVICE AND CONTROLLING METHOD OF THE SINK DEVICE

SAMSUNG ELECTRONICS CO., ...

1. A blu-ray disc player for transmitting content to a display device, the blu-ray disc player comprising:an interface; and
a controller configured to:
receive information from the display device,
identify a high-bandwidth digital content protection (HDCP) version supported by the display device based on the received information,
encrypt a content in one of different HDCP versions based on the identified HDCP version supported by the display device, and
control the interface to transmit the encrypted content to the display device,
wherein the controller is configured to encrypt the content in one of the different HDCP versions based on the identified HDCP version by:
encrypting the content in a first HDCP version based on the identified HDCP version being the first HDCP version, and
downscaling the content and encrypting the downscaled content in a second HDCP version, based on the identified HDCP version not being the first HDCP version.

US Pat. No. 10,194,177

INTERWEAVING MEDIA CONTENT

Sorenson Media, Inc., Dr...

1. An electronic device comprising:a non-transitory computer-readable storage medium storing instructions; and
at least one processing device in communication with the non-transitory computer-readable storage medium and configured to execute the instructions, the executed instructions causing the at least one processing device to perform operations comprising:
receiving, from a first live content feed, first media content comprising a first set of media content segments;
receiving, from a second live content feed, second media content comprising a second set of media content segments;
receiving, from a server in communication with the at least one processing device, a stored content segment;
determining that the first live content feed and the second live content feed are transmitted to the at least one processing device using a same broadcast timing;
receiving, from a user device in communication with the at least one processing device:
a first insertion rule indicating when to insert a replacement media content segment of the second set of media content segments into the first set of media content segments; and
a second insertion rule indicating when to insert the stored content segment into the first set of media content segments;
creating an augmented output stream from the first media content by:
inserting the replacement media content segment into one content segment of the first set of media content segments when the first insertion rule is satisfied and when the first live content feed and the second live content feed are transmitted using the same broadcast timing; and
inserting the stored content segment to replace another content segment of the first set of media content segments when the second insertion rule is satisfied;
creating a transcoded output stream by transcoding the augmented output stream into a media streaming communication protocol; and
delivering the transcoded output stream via a distributed network channel to a client device in communication with the at least one processing device and including a display device, the client device, in response to receiving the transcoded output stream, configured to display the transcoded output stream on the display device.

US Pat. No. 10,194,176

METHOD AND APPARATUS FOR GENERATING QUALITY ESTIMATORS

1. A method comprising:calculating, by a processing system comprising a processor, a preference estimate for viewing preference data, wherein the preference estimate corresponds to a probability that first image content that has been distorted by a first distortion type is preferred over second image content that has been distorted by a second distortion type;
selecting, by the processing system, a target distortion type from the first distortion type or the second distortion type according to the preference estimate; and
adjusting, by the processing system, content for distribution to viewer equipment utilizing a distribution process that is selected based on the target distortion type.

US Pat. No. 10,194,175

VIDEO CODING WITH EMBEDDED MOTION

Xylon LLC, Las Vegas, NV...

1. A method, comprising:receiving image data comprising a sequence of one or more frames, wherein the one or more image frames include a first image frame and a second image frame;
identifying a first basis function that represents at least, in part, a first portion of the first image frame;
identifying a second portion of the second image frame that is represented at least by the first basis function;
determining a displacement between the first portion of the first image frame and the second portion of the second image frame; and
associating motion data with the first basis function, wherein the motion data indicates the displacement;
wherein the first portion includes two or more pixels of the first image frame,
wherein the second portion includes two or more pixels of the second image frame, and
wherein the first basis function is selected from a dictionary of basis functions.

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

METHOD AND APPARATUS FOR ENCODING AND DECODING VIDEO BY USING PATTERN INFORMATION IN HIERARCHICAL DATA UNIT

SAMSUNG ELECTRONICS CO., ...

1. A method of encoding a video, the method comprising:generating transformation index information indicating whether a transformation unit of a current level included in a coding unit of a current level is split;
generating second pattern information indicating whether the transformation unit of the current level contains one or more transform coefficients not equal to 0 when the transformation unit of the current level is not split;
generating first pattern information indicating whether residual samples of the coding unit of the current level among at least one coding unit split from a maximum coding unit are equal to 0; and
generating a bitstream based on at least one of the first pattern information, the transformation index information, and the second pattern information,
wherein the transformation unit of the current level is split into four transformation units of a lower level,
wherein a height of each of the four transformation units of the lower level is half a height of the transformation unit of the current level.

US Pat. No. 10,194,171

METHODS AND APPARATUSES FOR MULTI-VIEW VIDEO CODING

Thomson Licensing, Issy-...

1. A video decoding method, comprising:decoding a block in a picture using two cross-view reference picture lists, the picture being one of a set of pictures corresponding to multi-view video content and having different view points with respect to a same or similar scene, the picture representing a current one of the different view points,
wherein the two cross-view reference picture lists correspond to reference pictures having different view points than the current one, wherein a number of cross-view reference pictures and view identifiers corresponding to cross-view reference pictures are signaled in a slice header in the bitstream for each of the two cross-view reference picture lists, and wherein the view identifiers are distinctive in each of the two reference picture lists, and wherein said decoding includes at least one buffer for storing decoded pictures corresponding to multi-view content for different view points of a same or similar scene, and wherein the at least one buffer includes a separate buffer for each of the different view points, and reference pictures in the cross-view reference picture lists are ordered in the same sequence as they appear in the slice header, and wherein syntax in the slice header is used to indicate a coding type for a cross-view prediction.

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

METHOD FOR INDUCING PREDICTION MOTION VECTOR AND APPARATUSES USING SAME

Electronics and Telecommu...

1. A video decoding method comprising:decoding information on a prediction motion vector used to perform inter prediction on a prediction target block among candidate prediction motion vectors comprised in a candidate prediction motion vector list; and
generating the candidate prediction motion vector list by determining information on a plurality of spatial candidate prediction motion vectors from a neighboring prediction block to the prediction target block and determining information on a temporal candidate prediction motion vector based on the information on the plurality of spatial candidate prediction motion vectors, wherein
the information on the plurality of spatial candidate prediction motion vectors comprises at least one of first spatial candidate prediction motion vector availability information and a first spatial candidate prediction motion vector and at least one of second spatial candidate prediction motion vector availability information and a second spatial candidate prediction motion vector,
the information on the temporal candidate prediction motion vector comprises at least one of temporal candidate prediction motion vector availability information and the temporal candidate prediction motion vector, and
in response to both the first spatial candidate prediction motion vector and the second spatial candidate prediction motion vector being available and the first spatial candidate prediction motion vector and the second spatial candidate prediction motion vector being different from each other, the temporal candidate prediction motion vector availability information is determined such that the temporal candidate prediction motion vector is unavailable.

US Pat. No. 10,194,167

METHOD FOR INDUCING PREDICTION MOTION VECTOR AND APPARATUSES USING SAME

Electronics and Telecommu...

1. A video decoding apparatus comprising:an entropy decoding processor configured to decode information on a prediction motion vector used to perform inter prediction on a prediction target block among candidate prediction motion vectors comprised in a candidate prediction motion vector list; and
a prediction processor configured to generate the candidate prediction motion vector list by determining information on a plurality of spatial candidate prediction motion vectors from a neighboring prediction block to the prediction target block and determining information on a temporal candidate prediction motion vector based on the information on the plurality of spatial candidate prediction motion vectors, wherein
the information on the plurality of spatial candidate prediction motion vectors comprises at least one of first spatial candidate prediction motion vector availability information and a first spatial candidate prediction motion vector and at least one of second spatial candidate prediction motion vector availability information and a second spatial candidate prediction motion vector,
the information on the temporal candidate prediction motion vector comprises at least one of temporal candidate prediction motion vector availability information and the temporal candidate prediction motion vector, and
the prediction processor is configured to determine the information on the temporal candidate prediction motion vector by performing a process of deriving the information on the temporal candidate prediction motion vector when at least one of the first spatial candidate prediction motion vector and the second spatial candidate prediction motion vector is unavailable or when both the first spatial candidate prediction motion vector and the second spatial candidate prediction motion vector are available and the first spatial candidate prediction motion vector and the second spatial candidate prediction motion vector are the same as each other.

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

MOVING PICTURE CODING METHOD, MOVING PICTURE CODING APPARATUS, MOVING PICTURE DECODING METHOD, MOVING PICTURE DECODING APPARATUS, AND MOVING PICTURE CODING AND DECODING APPARATUS

SUN PATENT TRUST, New Yo...

1. A non-transitory recording medium having a computer program stored thereon, the computer program causing a processor to execute operations comprising:obtaining identification information indicating whether a bit stream is coded by a first standard or coded by a second standard from the bit stream, the first standard being different from the second standard;
when the identification information indicating the bit stream is coded by the first standard, decoding the bit stream according to the first standard; and
when the identification information indicating the bit stream is coded by the second standard,
obtaining a temporal motion vector enable flag which indicates whether or not using a temporal motion vector predictor is enabled, the temporal motion vector predictor being from a block which is included in a decoded picture different from a decoding target picture and which corresponds to a decoding target block included in the decoding target picture,
generating a plurality of motion vector predictors,
decoding a motion vector using one of the plurality of motion vector predictors generated in the generating, and
decoding the decoding target block using the motion vector decoded in the decoding of the motion vector,
wherein, in the generating, a motion vector having a motion quantity of 0 is generated when the temporal motion vector enable flag indicates that using the temporal motion vector predictor is not enabled, the motion vector being included, as a replacement vector which replaces the temporal motion vector predictor, in the plurality of motion vector predictors.

US Pat. No. 10,194,163

APPARATUS AND METHODS FOR REAL TIME ESTIMATION OF DIFFERENTIAL MOTION IN LIVE VIDEO

Brain Corporation, San D...

1. A video processing device of a robotic apparatus, comprising:a camera configured to generate a compressed video frame;
an input interface coupled to the camera and configured to receive the compressed video frame;
a video encoder configured to:
determine information associated with a portion of the compressed frame, the information corresponding to motion of one or more objects within the compressed frame;
evaluate the information for a pattern, the pattern comprising a temporal sequence of a first group of motion vectors and a subsequent second group of motion vectors; and
identify the one or more objects based at least in part on a salient feature in the pattern within the information and based on a determination that a residual motion vector associated with the portion of the compressed frame breaches a velocity threshold, the residual motion vector being derived relative to a prevailing motion vector within the portion of the compressed frame;
an output interface configured to communicate an indication based on the identification of the one or more objects;
wherein;
the one or more objects identified in the compressed frame correspond to a physical task of the robotic apparatus; and
the indication is configured to modify a trajectory of the robotic apparatus based on the identified one or more objects.

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

TRANSFORM BASIS ADJUSTMENT IN SCALABLE VIDEO CODING

QUALCOMM Incorporated, S...

1. An apparatus configured to code video information, the apparatus comprising:a memory unit configured to store video information associated with a reference layer and a corresponding enhancement layer; and
a processor in communication with the memory unit, the processor configured to:
obtain residue block information based at least in part on the video information associated with the reference layer and the enhancement layer;
determine an adjusted transform function as an output of an adjustment function when a difference between a QP of the enhancement layer and a QP of the reference layer is smaller than a predetermined threshold, wherein the output is determined by inputting a transform function associated with the video information to the adjustment function, wherein the transform function comprises a first transform matrix comprising two or more rows, wherein the adjustment function is configured to output the adjusted transform function by at least reversing an order of the two or more rows of the first transform matrix; and
determine a transform block based on the adjusted transform function and the residue block information.

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

METHODS AND APPARATUS FOR EMBEDDED QUANTIZATION PARAMETER ADJUSTMENT IN VIDEO ENCODING AND DECODING

INTERDIGITAL MADISON PATE...

1. In a video encoder, a method, comprising:encoding picture data for a block in a picture, wherein a quantization parameter, applied to one or more transform coefficients obtained by transforming a difference between an original version of the block and at least one reference block, is derived from global feature information determined from a preceding analysis of the picture and from an average variance of reconstructed data from neighboring blocks that are above, to the left, or above and to the left of said block, and
said quantization parameter is further derived using a parameter/weight to control a ratio between a local variance and a global variance in the quantization parameter derivation, and said quantization parameter is limited by lower and upper thresholds around a quantization parameter for the picture.

US Pat. No. 10,194,153

BIN STRING CODING BASED ON A MOST PROBABLE SYMBOL

GOOGLE LLC, Mountain Vie...

1. A method for encoding binarized video data based on changes in probabilities of a probability model, the method comprising:receiving, using one or more processors, a bin string representative of the binarized video data, the bin string including bins that each store a symbol;
identifying, using the one or more processors, the symbol stored in one of the bins as a current symbol;
determining, using the one or more processors, whether the current symbol is a most probable symbol of the probability model;
responsive to determining that the current symbol is not the most probable symbol, updating, using the one or more processors, at least one of the probabilities, the probabilities including a first probability associated with the most probable symbol and a second probability associated with a least probable symbol of the probability model;
subsequent to updating the probabilities, determining, using the one or more processors, whether the second probability is greater than the first probability;
responsive to determining that the second probability is greater than the first probability, switching, using the one or more processors, the most probable symbol and the least probable symbol to reflect that the least probable symbol is a new most probable symbol of the probability model and to reflect that the most probable symbol is a new least probable symbol of the probability model;
determining, using the one or more processors, a first number of bits to use to encode the binarized video data using the new most probable symbol; and
encoding, using the one or more processors, the binarized video data to a bitstream using the first number of bits.

US Pat. No. 10,194,152

IMAGE PROCESSING APPARATUS AND METHOD

SONY CORPORATION, Tokyo ...

1. An image processing apparatus for encoding image data, the image processing apparatus comprising:circuitry including at least a processor and a memory, the circuitry configured to:
with a variable-sized coding unit as a processing unit, according to a position of a current coding unit within a current maximum coding unit, when all adjacent coding units, which are adjacent to the current coding unit, are located outside the current maximum coding unit and the all adjacent coding units are unusable, set as a predicted quantization parameter, a quantization parameter which is set for a surrounding coding unit located around but not adjacent to the current coding unit, wherein the variable-sized coding unit is obtained by recursively dividing a fixed-sized maximum coding unit according to a quad tree structure in a sequencing unit;
set a difference quantization parameter indicating a difference value between a current quantization parameter which is set for the current coding unit and the predicted quantization parameter set; and
generate a bit stream comprising the difference quantization parameter set by encoding the image data with the coding unit as the processing unit.

US Pat. No. 10,194,150

METHOD AND DEVICE FOR CODING IMAGE, AND METHOD AND DEVICE FOR DECODING IMAGE

TONGJI UNIVERSITY, Shang...

1. A method for coding an image, comprising:dividing coding mode parameters and parameter groups of one coding block into multiple types of coding mode parameters and parameter groups corresponding to the multiple types of coding mode parameters according to a specified rule respectively;
determining Quantization Parameters (QPs), comprised in the multiple types of coding mode parameters according to a preset target bit rate;
determining a QP of the coding block according to reconstruction quality for the coding block;
selecting a coding mode parameter to be used from the multiple types of coding mode parameters according to the QP of the coding block;
setting a parameter group corresponding to the selected coding mode parameter, and calculating a QP difference;
encoding the coding block according to the selected coding mode parameter and the QP of the coding block; and
writing the selected coding mode parameter, the parameter group used by the coding block and the QP difference into a video bitstream.

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

3D DISPLAY DEVICE FOR REDUCING MOVING FLICKER

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

1. A display device, comprising:a display panel configured to display a left-eye image and a right-eye image;
a parallax barrier panel configured to block and transmit the left-eye image and the right-eye image so that the left-eye image and the right-eye image reaching a user's left-eye and right-eye, respectively, produces a 3D image;
a camera configured to sense the user's movement; and
a controller configured to calculate the user's moving speed by sensing a past position and a current position of the user sensed by the camera and implement the 3D image by estimating the user's future position based on the calculated user's moving speed when the calculated user's moving speed is faster than a frame per second (FPS) of the camera, and by applying a driving voltage to a barrier electrode according to the estimated future position,
wherein the controller is further configured to implement the 3D image by applying the driving voltage to the barrier electrode in correspondence to the current position of the user sensed by the camera when the calculated user's moving speed is slower than the frame per second (FPS) of the camera.

US Pat. No. 10,194,144

PROJECTION IMAGE ADJUSTING SYSTEM AND PROJECTION IMAGE ADJUSTING METHOD

Panasonic Intellectual Pr...

1. A projection image adjusting system comprising:a storage for storing virtual-environment setting information which indicates in a virtual space created by a computer, a set-up situation of a projection display apparatus set so as to have a desired image state on an object on which an image is projected, and also storing a control set-up value for the projection display apparatus in the desired image state;
a receiving section for receiving real-environment setting information on a set-up situation of the projection display apparatus in a real space; and
a controller for controlling the projection display apparatus in the real space,
wherein, based on the virtual-environment setting information and the real-environment setting information, the controller corrects the control set-up value so as to decrease a difference between an image-projection state in the real space and the desired image state, and based on the corrected control set-up value, the controller controls the projection display apparatus in the real space.

US Pat. No. 10,194,142

DISPLAY DRIVING APPARATUS AND METHOD

BOE Technology Group Co.,...

1. A display driving apparatus for pixel display of pixel units of a display device, the display device comprising a pixel array including a first view pixel unit and a second view pixel unit alternately arranged in a row direction, said pixel array including in each row sub-pixels corresponding to one color, each of the first and second view pixel units comprising a plurality of physical pixel units cyclically arranged in a column direction, and each physical pixel unit including a plurality of sub-pixels, the apparatus comprising:an obtaining unit for obtaining an input signal of each sub-pixel in the first and second view pixel units;
a setting unit for setting a sampling region on the pixel array for each sub-pixel in the first and second view pixel units; and
a calculating unit for determining an output signal of each sub-pixel based on the sampling region of each sub-pixel, the physical pixel unit overlapping the sampling region and belonging to the same view pixel unit as the sub-pixel, and the input signal of each sub-pixel.

US Pat. No. 10,194,141

IMAGING DEVICE AND IMAGING METHOD

SONY CORPORATION, Tokyo ...

1. A video imaging device comprising:an image sensor containing pixels and having an electronic shutter function, the image sensor exhibiting an adjustable sensor exposure period and configured to convert an image light into an image signal including frames of a frame frequency;
an input terminal that inputs synchronizing data from an external device, the synchronizing data representing an image exposure period from a timing at which imaging each frame is started by the image sensor to a timing at which the image sensor reads out the image signal; and
an imaging control section configured to control an imaging operation of the image sensor based on the synchronizing data,
wherein the sensor exposure period represents a period in which the pixels in the image sensor receive the image light for each frame imaged by the image sensor, and wherein the image exposure period is a function of the frame frequency of each frame of the image signal, with the frame frequency being adjustable so as to increase with an increase in the sensor exposure period and to decrease with a decrease in the sensor exposure period, such that the image exposure period of each frame is the same.

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

DISPARITY-TO-DEPTH CALIBRATION FOR PLENOPTIC IMAGING SYSTEMS

RICOH COMPANY, LTD., Tok...

1. A method for calibrating a depth-disparity mapping for a plenoptic imaging system, the method comprising:presenting one or more test objects to the plenoptic imaging system;
receiving known field positions and known depths for the test objects;
the plenoptic imaging system capturing plenoptic images of the test objects, the plenoptic images comprising multiple images of the test objects captured from different viewpoints;
calculating disparities for the test objects based on the multiple images taken from different viewpoints; and
determining a mapping between depth and disparity as a function of field position, based on the calculated disparities and the corresponding received known depths for the test objects for different known field positions of the test objects.

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

ESTABLISHING Z-AXIS LOCATION OF GRAPHICS PLANE IN 3D VIDEO DISPLAY

Sony Corporation, Tokyo ...

1. Video display device comprising:processor;
video display controlled by the processor, the video display defining a display plane and a z-axis perpendicular to the display plane;
user input device communicating with the processor to send user selection signals to the processor;
the processor executing logic comprising:
responsive to a viewer selection of a user interface (UI), presenting a UI object in a graphics plane of the video display device, the UI object being rendered in 3D by presenting two identical overlapping images of the UI object separated from each other by disparity distance;
responsive to a first command from the user input device, causing the UI object to appear to move in a first direction along the z-axis by increasing the disparity;
responsive to a second command from the user input device, causing the UI object to appear to move in a second direction along the z-axis by decreasing the disparity, the first direction being opposite to the second direction.

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

SYSTEMS AND PROCESSES FOR GENERATING A DIGITAL CONTENT ITEM

Amazon Technologies, Inc....

1. A method, comprising:presenting a video associated with a video file via a display, the video having a beginning, an end, and a runtime extending from the beginning of the video to the end of the video;
receiving a first input from the user, the first input being provided via the input device during playback of the video,
the first input having a beginning, an end, and a first duration extending from the beginning of the first input to the end of the first input;
determining the first duration of the first input;
determining a first length of time extending from the beginning of the video to a first point in time during the runtime of the video, the first point in time corresponding to the beginning of the first input; and
generating a digital content item comprising at least the video file and a sequential data list, the sequential data list including the first length of time followed by the first duration, wherein consumption of the digital content item by a processor of an electronic device causes the electronic device to:
play the video corresponding to the video file, and
during playback of the video on the electronic device,
activate a vibration device of the electronic device at the first point in time during the runtime of the video, and
maintain activation of the vibration device for the first duration.

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

PROJECTION APPARATUS

PANASONIC INTELLECTUAL PR...

1. A projection apparatus comprising:a projection unit that projects an image at a set angle of view on a projection surface in accordance with a video signal indicating the image including a predetermined object, the predetermined object being in the image and being smaller than the image; and
a controller that performs video signal processing for changing a position or a size of the predetermined object in the image to control the position or the size of the predetermined object on the projection surface,
wherein, in a case where the position or the size of the predetermined object in the image is to be changed by the video signal processing and when a resolution of the changed predetermined object is less than a predetermined resolution,
the controller (i) controls the projection unit to decrease the angle of view and (ii) sets the size of the predetermined object in the image by the video signal processing to be equal to or greater than a size of the predetermined object when projected at the predetermined resolution without decreasing the angle of view, and
wherein in a case where the predetermined object in the image is to be moved by the video signal processing and when the moved predetermined object protrudes from the image,
the controller (i) controls the projection unit to increase the angle of view so that the moved predetermined object stays within a range of the image and the resolution of the predetermined object is equal to or greater than the predetermined resolution and (ii) moves the predetermined object in the image by the video signal processing.

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

COMBINING AUDIO AND VIDEO STREAMS FOR A VIDEO HEADSET

Plantronics, Inc., Santa...

1. A wearable device comprising:a communications subsystem comprising
a receiver configured to receive a first audio signal from an audio communication device,
a speaker configured to provide first audio based on the first audio signal,
a first microphone configured to capture second audio, wherein the second audio represents a voice of a wearer of the wearable device, and to generate a second audio signal, wherein the second audio signal represents the second audio, and
a first transmitter configured to receive the second audio signal from the first microphone, and to transmit the second audio signal to the audio communication device; and
a camera subsystem comprising
a video camera configured to capture video, and to provide a video signal, wherein the video signal represents the video,
a second microphone configured to capture third audio, wherein the third audio represents ambient sound, and to generate a third audio signal, wherein the third audio signal represents the third audio,
a video encoder communicatively coupled to the communications subsystem and configured to receive the first audio signal, the second audio signal, the video signal, and the third audio signal, and to synchronously encode, into a single data stream, the first audio signal, the second audio signal, the third audio signal, and the video signal, and
a second transmitter configured to transmit the single data stream from the wearable device.

US Pat. No. 10,194,115

AUDIO ROUTING FOR AUDIO-VIDEO RECORDING

Conversant Wireless Licen...

1. A method comprising:capturing video content at a device via a video capture application on the device;
receiving external audio at an audio source of the device;
receiving audio content at the device via an audio playback application on the device;
combining the audio content and external audio into a combined audio signal; and
recording, by the video capture application, the combined audio signal with the video content into a single audio-video file.

US Pat. No. 10,194,114

SPLIT SCREEN DISPLAY WITHOUT DISTORTION

Polycom, Inc., San Jose,...

1. A method of displaying a split view without distortion, the method comprising:capturing first image data with a camera, the image data corresponding to a first image, the camera having a horizontal field of view;
rendering the first image data to a first projection plane corresponding to a curved display surface;
designating, in the first projection plane, a first portion of the image data corresponding to a first portion of the first image;
designating, in the projection plane, a second portion of the image data corresponding to a second portion of the first image;
mapping the first portion of the image data in the projection plane to a second projection plane;
mapping the second portion of the image data in the projection plane to a third projection plane;
rendering the mapped first portion of the image data from the second projection plane to a first portion of an electronic display; and
rendering the mapped second portion of the image data from the third projection plane to a second portion of an electronic display.

US Pat. No. 10,194,113

SWITCHING CIRCUIT AND SWITCHING METHOD FOR VIDEO SIGNAL

HANGZHOU HIKVISION DIGITA...

1. A video signal switching circuit, comprising:a regulating circuit connected to a first cable which is a cable for transmitting a composite video broadcast signal, and configured to regulate the first cable to be in a pull-up state in which the first cable is clamped to a high level via a resistor or a released state in which the first cable is released from being clamped to the high level;
a detection circuit connected to the first cable; and configured to detect a first voltage value on the first cable when the first cable is in the pull-up state or detect a second voltage value on the first cable when the first cable is in the released state; and
a controller configured to control a second cable to transmit a high-definition transport video interface output signal when determining that the second voltage value increases, or control the first cable to transmit a composite video broadcast signal when determining that the first voltage value decreases, wherein the regulating circuit comprises:
a first resistor, wherein a first end of the first resistor is connected to a high voltage source;
a second resistor, wherein a first end of the second resistor is connected to an output end of a first input signal which is a pin output signal of the controller, and a second end of the second resistor is connected to a second end of the first resistor;
a triode, wherein a base of the triode is connected to the second end of the first resistor, and a collector of the triode is connected to the high voltage source;
a third resistor, wherein a first end of the third resistor is connected to an input end of the first cable, and a second end of the third resistor is connected to an emitter of the triode; and
a first capacitor, wherein a first end of the first capacitor is connected to the second end of the first resistor, and a second end of the first capacitor is connected to ground.

US Pat. No. 10,194,111

IMAGE SENSOR, ELECTRONIC APPARATUS, COMPARATOR, AND DRIVE METHOD

Sony Corporation, Tokyo ...

1. An imaging device, comprising:a pixel configured to output a pixel signal;
a signal line coupled to the pixel;
a first differential amplifier configured to:
compare the pixel signal and a reference signal; and
output a first differentiation signal,
wherein the first differential amplifier includes:
a first differential transistor coupled to the signal line;
a second differential transistor coupled to a reference signal generation circuit configured to output the reference signal; and
a first output node coupled to each of the first differential transistor and the second differential transistor;
a first amplifier coupled to the first differential amplifier,
wherein the first amplifier includes:
a first transistor, wherein a first gate of the first transistor is coupled to the first output node; and
a second output node coupled to the first transistor;
a second amplifier coupled to the first differential amplifier,
wherein the second amplifier includes:
a second transistor, wherein a second gate of the second transistor is coupled to the first output node; and
a third output node coupled to the second transistors;
a first counter coupled to the first amplifier; and
a second counter coupled to the second amplifier.

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

SOLID-STATE IMAGING APPARATUS AND DRIVING METHOD OF SOLID-STATE IMAGING APPARATUS

Sony Corporation, Tokyo ...

1. A solid-state imaging apparatus comprising:a pixel that operates based on a first ground potential applied to a first ground line and that outputs an analog image signal according to emitted light;
an analog-digital converter that operates based on a second ground potential applied to a second ground line, the second ground potential higher than the first ground potential, and that converts the analog image signal into a digital image signal based on a reference voltage as a standard for the conversion;
a reference voltage generation unit that operates based on the second ground potential and that generates the reference voltage; and
a reference voltage correction unit that corrects the generated reference voltage according to a change in the first ground potential and that supplies the reference voltage to the analog-digital converter.

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

IMAGE PICKUP APPARATUS, IMAGE PICKUP METHOD, AND PROGRAM

Sony Corporation, Tokyo ...

1. An image pickup apparatus, comprising:a polarizer layer configured to transmit light;
an inclination detecting device configured to detect inclination of incident light to an optical axis;
a controller configured to control the polarizer layer such that a polarization axis of light in the polarizer layer is twisted based on the inclination detected by the inclination detecting device; and
an image pickup device configured to detect the light passing through the polarizer layer.

US Pat. No. 10,194,100

GLARE SUPPRESSION THROUGH FOG BY OPTICAL PHASE CONJUGATION ASSISTED ACTIVE CANCELLATION

CALIFORNIA INSTITUTE OF T...

10. An imaging apparatus, comprising:one or more sensor pixels receiving backscattered radiation and imaging radiation when electromagnetic radiation irradiates a scattering medium and an object behind the scattering medium, wherein:
the scattering medium backscatters a first portion of the electromagnetic radiation forming the backscattered radiation; and
the object reflects a second portion of the electromagnetic radiation forming the imaging radiation;
one or more modulators electromagnetically coupled to the one or more sensor pixels, one of the modulators digitally adjusting a phase of reference electromagnetic radiation and transmitting the reference electromagnetic radiation onto the one or more sensor pixels; and
a camera lens focusing the reference electromagnetic radiation, the backscattered radiation, and the imaging radiation onto the one or more sensor pixels, wherein the reference electromagnetic radiation destructively interferes with the backscattered radiation while the camera lens images the object on the one or more sensor pixels using the imaging radiation.

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

IMAGE PROCESSING SENSOR SYSTEM, IMAGE PROCESSING SENSOR CONTROL METHOD, AND IMAGE PROCESSING SENSOR USED IN IMAGE PROCESSING SENSOR SYSTEM

Keyence Corporation, Osa...

1. An image processing sensor system comprising:a plurality of image processing sensors each including
an imaging device having an imaging unit imaging an inspection target and a lighting unit projecting light onto the inspection target,
an image processing device performing image processing on image data acquired in the imaging device and determining whether the inspection target is defective or non-defective, having a body which is separately provided from the imaging device, and connected to the imaging device with a connection cable for data communication, and
an I/O connector provided on the body of the image processing device, and wherein a result signal processed and determined by the image processing device on whether the inspection target is defective or non-defective is outputted through the I/O connector,
wherein the plurality of image processing sensors includes a first image processing sensor and a second image processing sensor which is adjacently provided to the first image processing sensor,
the image processing sensor system includes a pair of connector pins having male pin and female pin for connecting directly in mechanical and electrical contact with each other and communicating data, one of the connector pins is provided on a side surface of the body of a first image processing device of the first image processing sensor and the other one of the connector pins is provided on a side surface of the body of a second image processing device of the second image processing sensor, the side surface of the body of the second image processing device facing to the side surface of the body of the first image processing device and,
the image processing sensor system includes a communication interface provided on the body of one of the first image processing device or the second image processing device, the image data processed therein is transmitted to an external computer or display device via the communication interface,
the other one of the first image processing device or the second image processing device is configured to transmit an image data acquired in the imaging device thereof to the external computer or display device through the pair of connector pins and via the communication interface, and
the first image processing device and the second image processing device are connected directly in mechanical and electrical contact with each other through the pair of connector pins, and
wherein the first image processing sensor and the second image processing sensor are connected to each other so that data communication of data including the image data can be performed therebetween through the pair of connector pins, and
the first image processing device transmits a signal relating to the completion of projecting light to the second image processing device, and
the second image processing device transmits a signal to start projecting light and imaging after receiving through the pair of connector pins the signal relating the completion of projecting light,
wherein the plurality of image processing sensors has an Ethernet switch, respectively, and
the other one of the first image processing device and the second image processing device is configured to transmit the image data to the external computer or display device via the Ethernet switch of the image processing sensor and the communication interface.

US Pat. No. 10,194,093

DEVICE AND METHOD FOR CONTINUOUS IMAGE CAPTURING

Samsung Electronics Co., ...

1. An imaging apparatus comprising:an image sensor configured to perform continuous image capturing comprising first image capturing, second image capturing, and third image capturing;
at least one memory; and
at least one processor configured to:
acquire a first parameter stored in the at least one memory,
control the image sensor to perform the second image capturing based on the first parameter,
determine a second parameter based on an output signal corresponding to a result of the second image capturing, and
control storing of the second parameter in the at least one memory,
wherein the first image capturing, the second image capturing, and the third image capturing are sequentially performed by the image sensor in the continuous image capturing, and
wherein the second parameter is not used for the third image capturing and is used for image capturing after the third image capturing.

US Pat. No. 10,194,092

PHOTOGRAPHING APPARATUS AND METHOD CAPABLE OF SETTING APPROPRIATE EXPOSURE TIME PERIODS IN CONSIDERATION OF TEMPORAL CHANGE IN LIGHT

FUJIFILM Corporation, To...

1. A photographing apparatus comprising:an image sensor that photographs a subject a plurality of times sequentially; and
a processor configured to:
acquire information about a type of light from the subject of the photography,
select one method of a plurality of methods of calculating an exposure time period of the photography that are set in advance according to time-varying characteristics of a plurality of the types of the light on the basis of the information about the type of the light acquired by the processor, and
calculate each exposure time period for each shot of the photography, by using the selected method of calculating the exposure time period,
wherein the image sensor performs the photography, on the basis of each exposure time period which is calculated by the processor for each shot of the photography,
wherein the processor is further configured to acquire information about a reagent used at the time of photographing the subject, and
wherein the processor is further configured to select a method of calculating the exposure time period of the photography on the basis of the information about the light and the information about the reagent, and calculates each exposure time period for each shot of the photography by using the selected method of calculating the exposure time period.

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

SYSTEMS AND METHODS FOR IMPLEMENTING SEAMLESS ZOOM FUNCTION USING MULTIPLE CAMERAS

QUALCOMM Incorporated, S...

1. A method for reducing power consumption of an imaging system having multiple cameras during operation of a zoom function, the method comprising:providing a first image of a scene from a first camera having a first field of view;
providing a second image of at least a portion of the scene from a second camera having a second field of view that is smaller than the first field of view;
presenting a preview image of the scene on a display of the imaging system, the preview image based on the first and second images;
receiving a zoom-in command from a user;
determining a zoom level of the zoom-in command;
spatially aligning pixels of the first image with corresponding pixels of the second image, based on the determined zoom-in level, to generate a modified preview image;
presenting the modified preview image on the display; and
selectively adjusting power states of the first and second cameras based on the determined zoom-in level.

US Pat. No. 10,194,088

PHOTOGRAPHING METHOD AND APPARATUS

Nubia Technology Co., LTD...

1. A photographing method, comprising:continuously acquiring images during photographing, synthesizing a currently acquired image with a current basic image into a synthesized image, and taking the synthesized image as a basic image in next synthesis;
caching synthesized images during photographing; and
extracting, according to an operation instruction from a user, an synthesized image from the cached synthesized images to serve as a current basic image, so as to return a photographing progress to a photographing state displayed by the extracted synthesized image.

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

IMAGE PROCESSING METHOD AND IMAGING DEVICE

Nubia Technology Co., LTD...

9. An imaging device, comprising an imaging element, a cache, a processor, a temporary storage, and a display, whereinthe imaging element is configured for continuously collecting image data;
the cache is configured for caching the image data collected by the imaging element;
the processor is configured for continuously generating images by synthesizing the image data presently collected and image date previously collected by the imaging element, and for integrated control of operation of the imaging element, the cache, the processor, the temporary storage and the display;
the temporary storage is configured for temporarily storing the continuously generated images;
the display is configured for displaying the images, wherein the imaging element adjusts a collecting speed according to storage space remaining in the cache,
wherein a synthesizing ratio for synthesizing a recently collected image by the processor is controlled according to exposure of the generated new image.

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

WOBBLE DETECTION DEVICE

MITSUBISHI ELECTRIC CORPO...

1. A wobble detection device comprising:a sensor unit that includes a first one-dimensional image sensor and a second one-dimensional image sensor arranged side by side in an auxiliary scanning direction so that corresponding pixels of the first one-dimensional image sensor and the second one-dimensional image sensor coincide with each other in a main scanning direction, and acquires an image of an object moving in the auxiliary scanning direction as one-dimensional data,
the wobble detection device making a comparison of data corresponding to a same image region of the image by using first one-dimensional data acquired by the first one-dimensional image sensor and second one-dimensional data acquired by the second one-dimensional image sensor and thereby detecting a movement amount of the image in the main scanning direction between a time when the first one-dimensional data used for the comparison was acquired and a time when the second one-dimensional data used for the comparison was acquired.

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

IMAGING SYSTEM, WARNING GENERATION DEVICE AND METHOD, IMAGING DEVICE AND METHOD, AND PROGRAM

Sony Corporation, Tokyo ...

1. An imaging system comprising:an imaging device having a first housing, the first housing including
an imaging sensor configured to capture an image,
a detection circuitry configured to
monitor a plurality of imaging characteristics of the image that is captured, and
detect one or more abnormalities in the plurality of imaging characteristics that is monitored, and
a transmission circuitry configured to transmit information indicative of the one or more abnormalities that are detected; and
a warning generation device having a second housing different than the first housing, the second housing including
a reception circuitry configured to receive the information indicative of the one or more abnormalities that are detected,
a processing circuitry configured to generate one or more warning instructions based on the information indicative of the one or more abnormalities that are detected; and
a warning circuitry configured to issue one or more warnings based on the one or more warning instructions that are generated, the one or more warnings indicating the one or more abnormalities in the plurality of imaging characteristics to a user of the imaging device.

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

DIGITAL CAMERA THAT COMMUNICATES WITH ANOTHER DIGITAL CAMERA

NIKON CORPORATION, Tokyo...

1. A digital camera comprising:a communicator configured to communicate with another digital camera;
an imaging sensor configured to image an object and output image data; and
a central processing unit (CPU) configured to, after the communicator begins to communicate with the other digital camera, perform both of:
transmitting the image data output by the imaging sensor to the other digital camera without recording the image data in a removable memory card in the digital camera in response to first setting information, the first setting information including first information regarding a recording location at which the image data should be recorded, the recording location including the other digital camera, and
transmitting the image data to the other digital camera and recording the image data in the removable memory card in response to second setting information different from the first setting information, the second setting information including second information regarding recording locations at which the image data should be recorded, the recording locations including the removable memory card and the other digital camera.

US Pat. No. 10,194,067

LIFELOG CAMERA AND METHOD OF CONTROLLING IN ASSOCIATION WITH AN INTRAPERSONAL AREA NETWORK

SONY MOBILE COMMUNICATION...

1. A method of controlling a lifelog camera associated with a first user, the method comprising:determining that a second intrapersonal area network (IAN) associated with a second user is in range of a first IAN associated with the first user based on the first user and the second user being in touching contact with each other;
determining if the second user is a target to be captured by the lifelog camera by communication between the first IAN and the second IAN; and
capturing an image of the second user with the lifelog camera based on determining that the second IAN is in range of the first IAN and that the second user is a target to be captured by the lifelog camera,
wherein at least one of the first IAN and the second IAN comprises a plurality of nodes adapted to be worn on or near the body of the user associated with the IAN and to be in communication with one another, and
wherein determining that the second IAN is in range of the first IAN includes detecting a signal strength of the second IAN and determining whether the detected signal strength meets a minimum threshold level.

US Pat. No. 10,194,065

ENDOSCOPE PROBES AND SYSTEMS, AND METHODS FOR USE THEREWITH

Canon U.S.A., Inc., Melv...

1. An apparatus comprising:an illumination unit having at least a first spectrally dispersive grating and a second spectrally dispersive grating structured and positioned such that a first band of spectrally dispersed light propagating from the first spectrally dispersive grating propagates on a different plane than a second band of spectrally dispersed light propagating from the second spectrally dispersive grating,
one or more detection waveguides configured to receive a first reflected light and a second reflected light reflected by a sample; and
one or more detection units configured to:
detect and correlate the first and second reflected lights and form one or more images with information of at least two colors of light,
detect and connect a field of view of light and form one or more images with the connected field of view, or
detect and correlate the first and second reflected lights and form one or more images with information obtained by the one or more detection units at different times,
wherein the apparatus is configured such that the first and second bands of spectrally dispersed light are spatially separated when incident on the sample, and
wherein one or more of:
(i) the first band propagates directly or is sent directly from the first spectrally dispersive grating to the sample to generate the first reflected light, and the second band propagates directly or is sent directly from the second spectrally dispersive grating to the sample to generate the second reflected light; and
(ii) the first spectrally dispersive grating and the second spectrally dispersive grating are in different or independent light paths such that the first band of spectrally dispersed light is different or independent from the second band of spectrally dispersed light.

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

WEARABLE ELECTRONIC DEVICE

Samsung Electronics Compa...

1. A device comprising;a device body comprising;
a touch-sensitive display;
a rotatable element about the touch-sensitive display;
a detector configured to detect rotation of the rotatable element; and
a processor;
a band coupled to the device body; and
an optical sensor in or on the band, wherein the optical sensor faces outward from the band and is configured to capture an image and the processor is configured to communicate with the optical sensor to process the captured image.

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

METHOD FOR LIMITING AMOUNT OF INK DISCHARGED, METHOD FOR CREATING COLOR CONVERSION TABLE, GLOSS DETERMINATION DEVICE, RECORDING MEDIUM HAVING RECORDED THEREIN GLOSS DETERMINATION PROGRAM, AND GLOSS DETERMINATION METHOD

Screen Holdings Co., Ltd....

1. A method for limiting an amount of ink discharged in a photocurable inkjet printing apparatus that performs printing using inks of four CMYK colors, the method comprising:a conversion step of converting, for each ink color, an input grayscale value to an amount of ink; and
a limit value setting step of setting a limit value limiting a total amount for inks to be discharged, the total amount for inks being, obtained in the conversion step, the limit value including a first limit value limiting a total amount for all inks of a secondary color not including a K color component, a second limit value limiting a total amount for all inks of a tertiary color not including a K color component, and a third limit value limiting a total amount for all inks of a color including a K color component, wherein the second limit value is smaller than the first limit value, and the third limit value is smaller than the first limit value,
the limit value itself differs among the color including the K color component, the secondary color not including the K color component, and the tertiary color not including the K color component.

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

POST PROCESSING HALFTONE IMAGES

Hewlett-Packard Developme...

1. A method for post-processing halftone images, the method comprising:parsing a halftone image into a set of image cells, the halftone image generated by halftoning an original image;
determining an estimated colorimetric value for each of the image cells; and
selectively replacing at least one of the image cells of the halftone image with a replacement cell,
wherein the replacement cell has an area coverage representation with a replacement colorimetric value,
wherein the replacing is based on comparing the replacement colorimetric value to the estimated colorimetric value of the at least one of the image cells,
wherein the replacing is further based on comparing a value of a pre-determined metric for the replacement cell to a value of the pre-determined metric for the at least one of the image cells,
and wherein the halftone image is printed as the original image after the at least one image cell of the halftone image has been replaced with the replacement cell.

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

PRINTING FROM A HANDHELD DEVICE VIA A REMOTE SERVER

Quest Diagnostics Investm...

1. A method of causing printing of a document in response to a request from a handheld device, the method being performed by a networked computer system that comprises one or more processors, one or more interfaces operatively coupled to at least one of the processors, and one or more databases operatively coupled to at least one of the processors, the method comprising:receiving from the handheld device, through one or more of the interfaces, a first one or more queries comprising transaction information that is related to a transaction and location information that specifies the location of the handheld device;
approving the transaction based on the transaction information;
retrieving from at least one of the databases information describing a plurality of printing systems;
based on the retrieved information and the location information, identifying a plurality of candidate printing systems;
transmitting to the handheld device, through one or more of the interfaces, information related to the candidate printing systems;
receiving from the handheld device, through one or more of the interfaces, a second one or more queries comprising information indicating selection of one of the candidate printing systems; and
transmitting to the selected printing system, through one of the interfaces, information sufficient to allow the selected printing system to render a document that is related to the transaction.

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

INFORMATION PROCESSING DEVICE AND NON-TRANSITORY RECORDING MEDIUM

KONICA MINOLTA, INC., Ch...

1. An information processing device includes a first wireless communication device that establishes a short-range wireless communication with a first image forming device in a local network and a second wireless communication device that establishes a wireless communication with a wireless communication device connected to said local network, comprising a hardware processor that:enables said first wireless communication device to establish the short-range wireless communication with said first image forming device, thereby obtaining an IP address of said first image forming device in said local network; and
enables said second wireless communication device to send a search command for searching for a second image forming device in said local network to each of a multiple IP addresses in said local network except for the IP address of said first image forming device using unicast transmission via said wireless communication device based on the IP address of said first image forming device.

US Pat. No. 10,194,046

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

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

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

US Pat. No. 10,194,045

PRINTER POWER MANAGEMENT

Hewlett-Packard Developme...

1. A system for printer power management, comprising:a processing resource;
a memory resource having instructions stored thereon that when executed by the processing resource are to form a system power control engine and a state machine engine;
the system power control engine to:
receive a power usage estimate from each of a plurality of components of a printing device; and
schedule a deferred service routine to identify a level of real-time performance of the plurality of components; and
the state machine engine to:
estimate how close a power supply coupled to the printing device is to an over-power failure (OPF) based on the real-time performance;
identify an imminent OPF based on the estimated closeness of the OPF of the power supply, wherein the imminent OPF is identified when the real-time usage exceeds a particular threshold corresponding to the state machine engine; and
provide information about the imminent OPF to the plurality of components to reduce power usage within a threshold period of time.

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

APPARATUS AND METHOD OF DETECTING DECOLORATION INK IMAGE

KABUSHIKI KAISHA TOSHIBA,...

1. A detection apparatus for detecting a decolorable ink image, comprising:an image reading unit that generates image data by reading a sheet;
a decoloration unit that performs a decoloration processing on the sheet so that a decolorable image formed with decolorable ink on the sheet is partially decolored forming a mixed pattern of decolored sections of the decolorable image and non-decolored sections of the decolorable image, the decoloration unit including a heat roller having a plurality of heating sections and non-heating sections alternately arranged on an outer surface of the heat roller, and a pressure roller that applies pressure to the sheet conveyed between the outer surface of the heat roller and the pressure roller;
a sheet transfer unit that transfers the sheet to the image reading unit before the decoloration processing by the decoloration unit and returns the sheet to the image reading unit after the decoloration processing by the decoloration unit;
a plurality of sheet ejection trays;
a sheet ejection unit that ejects the sheet after the decoloration processing is executed to any of a plurality of the sheet ejection trays; and
a controller that
acquires a first image data generated by the image reading unit reading the sheet before the decoloration processing is executed by the decoloration unit,
acquires a second image data generated by the image reading unit reading the sheet after the decoloration processing is executed by the decoloration unit,
determines a difference between the first image data and the second image data,
determines whether or not the decolorable ink is used on the sheet based on the determined difference between the first image data and the second image data, and
controls the sheet ejection unit such that the sheet is ejected to one of the sheet ejection trays if there is a difference between the first image data and the second image data and the sheet is ejected to a different sheet ejection tray if there is no difference between the first image data and the second image data.

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

PRINTING RESULT ESTIMATION APPARATUS AND COMPUTER PROGRAM

Kabushiki Kaisha Toshiba,...

1. A printing result estimation apparatus comprising:a print condition obtaining unit configured to obtain condition information indicating a selected print condition set by a user;
a status obtaining unit configured to periodically obtain status information of an image forming apparatus;
a print result estimation unit configured to estimate an execution result of a printing process based on the condition information and the status information when a status of the image forming apparatus is determined to have changed based on the periodically obtained status information, wherein the estimated execution result includes an effect of printing on cost factors, environmental factors, and a time required to execute printing;
a print condition estimation unit configured to obtain a selected print result set by the user and estimate an allowable print condition required for obtaining the selected print result, the selected print result including at least one of an allowable cost of printing, an allowable environmental impact of printing, and a time allowed to execute printing; and
a display device controlled to display a print result estimate of the print result estimation unit and to display the allowable print condition estimated by the print condition estimation unit.

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

INFORMATION PROCESSING APPARATUS FOR SEARCHING ACCORDING TO GROUPS

SONY CORPORATION, Tokyo ...

1. An information processing apparatus comprising:circuitry configured to
read, from a data storage medium, a plurality of data items with date and time information related to when the data items were acquired;
determine, based on a slide operation by a user, a granularity indicating a size of a time period spanning the date and time information and based upon the date and time information, wherein a coarser level of granularity represents a longer time period and a finer level of granularity represents a shorter time period, the slide operation serving to adjust the granularity;
divide the plurality of read data items into groups based on (a) the granularity of the time period determined by the slide operation by the user and (b) the date and time information related to when the read data items were acquired; and
control a display portion to display on a screen of the display portion, based on the determined granularity, a list of representative pictures, each representative picture representing a respective group of data items, and
an output portion configured to print an image corresponding to the data items on recording paper;
wherein each representative picture is based upon the date and time information of a respective group and is a reference picture in a respective group defined by the determined granularity.

US Pat. No. 10,194,035

IMAGER CALIBRATION VIA MODELED RESPONSES TO IMPORTANCE-WEIGHTED COLOR SAMPLE DATA

Hewlett-Packard Developme...

1. A method of calibrating a device having a target imager, comprising:modeling with a processor of the device, using a predetermined attribute of the target imager, a response of the target imager to a set of predefined color sample data;
modeling with the processor, using a predetermined attribute of a reference imager, a response of the reference imager to the set of predefined color sample data; and
computing with the processor a calibration for the target imager from the modeled responses of the target and reference imagers, an importance weighting for each of the set of predefined color sample data, and a predetermined calibration for the reference imager.

US Pat. No. 10,194,033

CHARGING RECORD AUTHENTICATION FOR ANONYMIZED NETWORK SERVICE UTILIZATION

Telefonaktiebolaget LM Er...

1. A method of controlling utilization of a network service, the method comprising a user device:providing a subscriber with access to a network service;
determining service-specific key material;
determining charging-specific key material;
determining a charging record indicating usage of the network service by the subscriber;
associating the charging record with first authentication information based on the charging-specific key material;
generating at least one message comprising the charging record and the associated first authentication information;
associating the at least one message with second authentication information based on the service-specific key material; and
sending the at least one message and the associated second authentication information to a network node which is incapable of relating any of the service-specific key material and the charging-specific key material to a subscriber identity of the subscriber.

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

SYSTEM AND METHODS FOR ANALYZING ONLINE FORUM LANGUAGE

MATTERSIGHT CORPORATION, ...

1. A method for analyzing electronic customer communication data and generating behavioral assessment data, which method comprises:receiving electronic customer communication data by one or more servers configured to provide a user interface comprising a web site, web portal, or virtual portal or application, wherein the electronic customer communication data comprises comments posted on an online forum;
identifying a customer associated with the comments posted on the online forum;
generating behavioral assessment data for the identified customer;
storing the generated behavioral assessment data;
generating a responsive electronic communication to the comments posted on the online forum:
generating behavioral assessment data for the responsive electronic communication;
comparing the stored generated behavioral assessment data to the generated behavioral assessment data for the responsive electronic communication; and
displaying instructions to a user via a reporting engine, wherein the instructions are based on the comparison.

US Pat. No. 10,194,028

GRAPHICAL USER INTERFACE FOR CONFIGURING CONTACT CENTER ROUTING STRATEGIES

1. A method for composing a routing strategy for a contact center comprising:providing, by a processor, a graphical user interface for composing the routing strategy, the graphical user interface providing a plurality of blocks to be selected and arranged in response to the selection, and an area for assembling selected ones of the plurality of blocks, each of the plurality of blocks being associated with logic for managing an interaction with the contact center;
displaying, by the processor, on the graphical user interface, the plurality of blocks for prompting user selection of a particular block of the plurality of displayed blocks;
receiving, by the processor, user interaction with the particular block;
receiving, by the processor, user identification of a portion of the area;
in response to receipt of the user interaction with the particular block and the user identification of a portion of the area, and further in response to a user action, displaying the particular block in the identified portion of the area;
generating, by the processor, the routing strategy based on the particular block in the area and location of the particular block relative to other ones of the plurality of blocks in the area;
storing, by the processor, a layout of the particular block and the other ones of the plurality of blocks in the area as a routing diagram for the routing strategy;
receiving an interaction made with the contact center by an end user device;
activating, by the processor, the routing strategy in response to receiving the interaction;
routing, by a routing device coupled to the processor, the interaction according to the activated routing strategy; and
establishing a connection between the end user device and a contact center resource in response to the routing.

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

NUMBER PORTABILITY DETERMINATION IN VARIABLE NUMBERING PLAN

TELEFONAKTIEBOLAGET LM ER...

1. A system configured for determining if a telephony network number is ported, comprising:a first network node configured to receive a number message comprising at least a first part of a dialed number identifying a called party; and
a number portability database, containing routing numbers associated with entries in the database;
the first network node being configured to compare the number message with entries in the database, and the first network node being configured such that:
if the number message or a first part of the number message uniquely matches with the whole of an entry in the database and does not match with part of another entry in the database, the first network node determines that a best match has been found and routes a call to a second network node identified by the routing number associated with said entry,
if the number message matches with at least part of at least one entry in the database, the first network node determines that at least one partial match has been found, retrieves a further part of the dialed number and repeats said comparison based on a new number message comprising said first part of the dialed number and said further part of the dialed number, and
if at least a first part of the number message cannot be matched to the whole of any entry in the database, the first network node determines that no match has been found and routes a call to a second network node identified by the dialed number.

US Pat. No. 10,194,023

VOICE USER INTERFACE FOR WIRED COMMUNICATIONS SYSTEM

Amazon Technologies, Inc....

1. A computer-implemented method comprising:receiving, via a data network and from an adapter connected to a public switched telephone network (PSTN) via at least one port, a first notification indicating an incoming telephone call from the PSTN, the first notification corresponding to a first ringing signal received by the adapter from the PSTN;
generating first text data that indicates the incoming telephone call;
generating, using text-to-speech processing, first audio data using the first text data;
receiving, via the data network and from the adapter, a second notification corresponding to the incoming telephone call, the second notification corresponding to a second ringing signal received by the adapter from the PSTN, the second notification including caller identification associated with the incoming telephone call that is received from the PSTN, the caller identification indicating at least one of a phone number or a name;
determining contact information associated with the caller identification, the contact information associated with at least one of the phone number or the name;
generating second text data corresponding to the contact information;
generating, using text-to-speech processing, second audio data using the second text data;
generating combined audio data by combining the first audio data and the second audio data; and
sending, to a device via the data network, the combined audio data.

US Pat. No. 10,194,020

LINE FAULT LOCALISATION

BRITISH TELECOMMUNICATION...

1. A method of identifying a fault on a digital subscriber line in a telecommunications network, comprising:measuring a signal to noise ratio related parameter associated with the digital subscriber line;
identifying variations in the signal to noise ratio related parameter;
measuring a plurality of weather parameters associated with the digital subscriber line, wherein each weather parameter is obtained from a corresponding sensor having an associated location;
comparing the signal to noise ratio related parameter with one or more predetermined conditions, wherein the predetermined conditions are based on signal to noise ratio related parameter characteristics associated with a population of lines operating normally; and if one or more of the predetermined conditions are not met, then
determining the degree of correlation between the variations in the signal to noise ratio related parameter with each of the plurality of weather parameters; and
identifying a location of a fault on the digital subscriber line as the location associated with the weather sensor that corresponds to the greatest determined degree of correlation.

US Pat. No. 10,194,019

METHODS AND SYSTEMS FOR INITIATING A PHONE CALL FROM A WIRELESS COMMUNICATION DEVICE

QUALCOMM Incorporated, S...

1. A method for initiating a call from a wireless communication device, comprising:receiving sensor data from a first sensor in the wireless communication device during a user interaction time interval;
detecting a plurality of user interactions on the wireless communication device during the user interaction time interval based on the sensor data;
for each respective user interaction of the plurality of user interactions:
determining a magnitude of the respective user interaction; and
incrementing a number of user interactions if the magnitude of the respective user interaction is greater than a threshold;
determining a contact number associated with the number of user interactions by:
querying a contact repository based on at least the number of user interactions; and
receiving the contact number associated with the number of user interactions; and
causing the wireless communication device to dial the contact number at an end of the user interaction time interval.

US Pat. No. 10,194,017

SYSTEMS, DEVICES AND METHODS FOR VEHICLES

Mill Mountain Capital, LL...

1. A system configured to detect the presence of at least one mobile device within a vehicle and determine if the detected mobile device is an authorized mobile device and whether non hands free mobile device functions are being used while the vehicle is in motion, the system comprising a processor separate from a vehicle engine control unit, in which the processor is electrically coupled to a first antenna configured to receive a wireless transmission from the mobile device when the mobile device is present in the vehicle and transmitting wirelessly, the processor configured to determine if the detected mobile device is an authorized mobile device, the processor further configured to determine if the non hands free mobile device functions of the authorized mobile device are being used when the vehicle is in motion wherein the processor is configured to detect a unique identifier in the received wireless transmission from the mobile device and compare the received unique identifier of the mobile device with a remote listing of mobile device identifiers of authorized mobile devices to thereby determine if the detected mobile device is an authorized mobile device, wherein the remote listing of mobile device identifiers is present on a system separate from the vehicle, and wherein the unique identifier in the received wireless transmission from the mobile device comprises at least one of a MAC address, a SIM number, a USB number, an alpha numeric number or does not include any numeric information, in which the processor is configured to determine if the vehicle is in motion and is configured to permit use of the detected mobile device if the vehicle is not in motion and generate an alert if use of the non hands free mobile device functions is detected when the vehicle is in motion.

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

PLATFORM FOR WIRELESS INTERACTION WITH VEHICLE

THUNDER POWER NEW ENERGY ...

1. A system installed in a vehicle, the system comprising:a set of input sensors mounted in a vehicle;
a camera device coupled with the vehicle;
an antenna coupled with a network chip to communicate with a separate entity via a communications network; and
a processor device coupled with the vehicle to:
receive input from the set of input sensors;
detect, responsive to the received input, occurrence of a predetermined event relating to the vehicle;
direct the camera device to capture an image automatically in response to detecting the occurrence of the predetermined event;
receive instructions, from the separate entity via the antenna and the communications network, to deliver the image to the separate entity; and
communicate the image to the separate entity via the antenna and the communications network responsive to the instructions.

US Pat. No. 10,194,009

INTERFACE DEVICE PROVIDING INTRINSIC SAFETY FOR A COMMUNICATIONS DEVICE

Honeywell International I...

1. An interface device for providing Intrinsic Safety to a Smart Identity Module (SIM) card, comprising:a buffer circuit including a voltage regulator and a voltage level translator including drivers having a baseband processor side pins including at least an input/output (IO) pin for receiving data signals, first SIM reset (RST) pin, core power supply (VCC) pin, a clock (CLK) pin, a battery power supply (VBAT) pin, and SIM side pins including at least a VCC pin, a SIM CLK pin, second SIM RST pin, and a SIM IO pin, and a ground (GND) pin, and
at least one series resistor (R1, R2, R3, R4 and R5) in series with each of said baseband processor side pins,
wherein lower resistance ones of said series resistors are in series with said CLK pin and said IO pin as compared to ones of said series resistors that are in series with said first RST pin and said VCC pin.

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

CONCURRENT OPTICAL NETWORK TERMINAL SIMULATION

Calix, Inc., Petaluma, C...

1. An optical line terminal (OLT) for optical network terminal (ONT) simulation, the OLT comprising:at least one processor;
a transceiver; and
a memory including instructions that, when executed by the at least one processor, cause the at least one processor to perform operations to:
receive, via the transceiver, a data packet;
identify a passive optical network (PON) port identifier (PID) in the data packet,
wherein the PID is an emulation method port identifier;
determine that the data packet is associated with an ONT simulation host, wherein the ONT simulation host is a server device hosting a simulated ONT client from which the data packet originates;
determine the data packet is destined for the ONTO simulation host using the PID;
modify the data packet based on the determination to alter a characteristic such that the modified data packet indicates an origination from a non-simulated ONT client rather than the simulated ONT client, wherein the modification includes addition of a first word of routing data and a second word of routing data, wherein the second word of routing data includes a designated header, and wherein the designated header includes the emulation method port identifier: and
transmit, via the transceiver, the modified data packet, wherein the modified data packet is transmitted to the ONT simulation host using the first word of routing data and the second word of routing data.

US Pat. No. 10,194,006

PHYSICAL LAYER FRAME FORMAT FOR WLAN

Marvell World Trade Ltd.,...

1. A method for generating a physical layer (PHY) data unit for transmission via a communication channel, the PHY data unit conforming to a first communication protocol, the method comprising:generating, at a first communication device, a PHY preamble for the PHY data unit, including:
generating a signal field,
including the signal field and a duplicate of the signal field in the PHY preamble, wherein presence of the duplicate of the signal field indicates to second communication devices that conform to the first communication protocol that the PHY data unit conforms to the first communication protocol, and
formatting the PHY preamble such that a first portion of the PHY preamble is decodable by a third communication device that conforms to a second communication protocol, but does not conform to the first communication protocol, to determine a duration of the PHY data unit based on the first portion of the PHY preamble; and
generating, at the first communication device, the PHY data unit to include the PHY preamble and a PHY payload.

US Pat. No. 10,194,005

METHOD TO RETRIEVE PERSONAL CUSTOMER DATA OF A CUSTOMER FOR DELIVERING ONLINE SERVICE TO SAID CUSTOMER

Alcatel Lucent, Boulogne...

1. A method to retrieve personal customer data of a customer for delivering online service to said customer:an online service supplier initiates the sending of a network identifier of a mobile node, used to communicate with the online service supplier and bound to the customer by a mobile network operator, to an application programming interface platform (API) with a request to retrieve the customer data,
the API platform identifies the mobile network operator of the mobile node, and forwards the network identifier and request to retrieve the customer data to said mobile network operator of the mobile node,
the mobile network operator uses the network identifier to identify the customer and sends the requested personal customer data contained in a data repository of the mobile network operator to the API platform,
the online service supplier retrieves the personal customer data at the API platform.

US Pat. No. 10,194,004

CLIENT IN DISTRIBUTED COMPUTING SYSTEM THAT MONITORS REQUEST TIME AND OPERATION TIME IN ORDER TO DETECT PERFORMANCE PROBLEMS AND AUTOMATICALLY ISSUE ALERTS

Guest Tek Interactive Ent...

1. A client device that sends a request to a server via a network in a distributed computing system, the client device comprising:a timer for timing a request time duration substantially including a period of time that the client device is waiting for results to be received via the network from the server in response to the request sent by the client device;
the timer further for timing an operation time duration substantially corresponding to a period of time that the client device is performing an operation that causes the client device to make the request;
a network interface coupled to the network for sending the request to the server and receiving the results from the server; and
a processor coupled to the timer and the network interface;
wherein, after receiving the results from the server, the processor is configured by executing software loaded from a memory to dynamically calculate a client processing time threshold at least according to a type of the operation and historic time durations for one or more previous operations performed by the client device, subtract the request time duration from the operation time duration to thereby calculate a client processing time duration, transmit one or more alert messages to a network operation center (NOC) via the network when the client processing time duration is greater than the client processing time threshold, and include at least an operation type identifier corresponding to the type of the operation, and values of the client processing time duration and the client processing time threshold in the one or more alert messages.

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

DYNAMIC ONLINE GAME IMPLEMENTATION ON A CLIENT DEVICE

Kabam, Inc., San Francis...

1. A system for providing online games on client devices based on capabilities of the client devices, the system comprising one or more physical processors configured by machine-readable instructions to:host an online game, and transmit information to individual client devices for implementation and presentation of the online game on the individual client devices for user interaction, the individual client devices including a first client device;
obtain device capability information regarding capabilities of the individual client devices such that first capability information regarding a first set of capabilities of the first client device is obtained;
determine values of capability parameters for the first set of capabilities of the first client device such that a first value of a first capability parameter is determined;
determine the first value of the first capability parameter has breached a first threshold value for the first capability parameter;
assign a first device profile to the first client device based on the determination that the first value of the first capability parameter has breached the first threshold value for the first capability parameter;
transmit the first device profile to the first client device; and
select one or more of a frame rate for rendering the online game, a level of detail for rendering the online game, an audio quality for providing the online game, a level of graphic effects for implementation of the online game, and/or a level of physics effects for implementation of the online game, wherein the selection is based on the assigned first device profile, wherein
the online game is provided on the first client device in accordance with the first device profile assigned to the first client device, and wherein providing the first game on the first client device in accordance with the first device profile includes one or more of rendering the online game at the selected frame rate, rendering the online game at the selected level of detail, providing the online game with the selected audio quality, implementing the online game with the selected level of graphics effects, and/or implementing the online game with the selected level of physics effects.

US Pat. No. 10,193,997

ENCODED URI REFERENCES IN RESTFUL REQUESTS TO FACILITATE PROXY AGGREGATION

Dell Products L.P., Roun...

1. A method of managing information handling system resources, the method comprising:receiving, by an aggregator resource from a client, a client request indicating a uniform resource identifier (URI) corresponding to a requested service; and
sending a plurality of proxy requests, including a proxy request corresponding to each of a plurality of aggregated resources associated with the aggregator resource, wherein each of the plurality proxy requests includes:
a proxy URI indicative of the requested service on one of the plurality of aggregated resources; and
encoding information indicative of an encoding method; and
receiving, a plurality of encoded responses, including an encoded response from each of the plurality of aggregated resources, wherein each of the plurality of encoded responses includes:
a document URI indicating a value of the requested service for the aggregated resource; and
prefix information including an encoded reference to the aggregated resource, the encoded reference encoded in accordance with the encoding method.

US Pat. No. 10,193,996

LOAD BALANCING METHOD, INFORMATION PROCESSING APPARATUS, AND STORAGE MEDIUM

FUJITSU LIMITED, Kawasak...

1. A load balancing method executed by an information processing apparatus, the load balancing method comprising:identifying, in first determination processing for determining circumstances based on an event acquired by a sensor included in the information processing apparatus, a type of an event that another information processing apparatus coupled to the information processing apparatus is able to acquire by using a sensor included in the another information processing apparatus;
determining, based on the identified type, whether a logic tree representing the first determination processing is able to be changed to another logic tree that includes a partial logic tree determined based on an event of the identified type and is equivalent in condition to the logic tree; and
assigning second determination processing represented by the partial logic tree included in the another logic tree to the another information processing apparatus, when determining that the logic tree is able to be changed to the another logic tree,
wherein the assigning includes:
calculating a cost of the another logic tree based on information related to the sensor of the information processing apparatus and information related to the sensor of the another information processing apparatus, and
assigning the second determination processing represented by the partial logic tree included in the another logic tree for which the calculated cost is smallest, to the another information processing apparatus.

US Pat. No. 10,193,994

SIGNALING CACHED SEGMENTS FOR BROADCAST

Qualcomm Incorporated, S...

1. A method of retrieving media data by a middleware unit at a client device, wherein the middleware unit controls a hypertext transfer protocol (HTTP) proxy unit of the client device, and wherein the client device includes a local server unit, the method comprising, by the middleware unit:receiving a first set of media data of a media session via a broadcast service;
determining that the broadcast service is no longer available after receiving the first set of media data;
receiving a request to retrieve a second set of media data of the media session via a unicast service from a streaming application executed by the client device based on the determination that the broadcast service is no longer available, wherein the request specifies an address external to the client device; and
in response to the request, when the second set of media data was previously received via the broadcast service, causing the HTTP proxy unit to redirect the request to the local server unit instead of the address external to the client device, wherein the second set of media data was previously received via the broadcast service.

US Pat. No. 10,193,992

REACTIVE API GATEWAY

Accenture Global Solution...

9. A computing system including one or more computers having memory and one or more processors, the computing system comprising:a gateway subsystem, including one or more computers, configured to route application programming interface (API) calls submitted by user agents connected to the gateway subsystem to appropriate service subsystems of a plurality of service subsystems that provide respective online services to the user agents based on respective types of the API calls, wherein the gateway subsystem is arranged as a proxy between the user agents that are connected to the gateway subsystem and the plurality of service subsystems; and
an events hub, including one or more computers, configured to receive event messages from at least some of the plurality of service subsystems and to publish the received event messages for consumption by one or more consuming subsystems including the gateway subsystem, such that the one or more consuming subsystems indirectly receive event messages from the at least some of the plurality of service subsystems through the events hub rather than directly from the at least some of the plurality of service subsystems,
wherein at least a first published event message that is consumed by the gateway subsystem identifies a first user,
wherein the at least the first published event message is generated by one of the plurality of service subsystems to describe a result of the service subsystem's performance of an operation responsive to an API call that was routed to the service subsystem from the gateway subsystem; and
wherein the gateway subsystem is further configured, in response to consuming the first published event message that identifies the first user:
(i) to determine every user agent that is associated with the first user and that is currently connected to the gateway subsystem, and
(ii) to transmit information that represents the first published event message to every user agent that is determined to be associated with the first user and currently connected to the gateway subsystem.

US Pat. No. 10,193,991

METHODS AND APPARATUSES FOR PROVIDING INFORMATION OF VIDEO CAPTURE DEVICE

Xiaomi Inc., Beijing (CN...

1. A method for providing an operation status of a video capture device over a network, the method being performed by the video capture device and comprising:receiving, by the video capture device, a communication request from a predetermined terminal;
determining, based on the communication request, one or more terminals connected with the video capture device, wherein the determining one or more terminals connected with the video capture device comprises:
extracting a terminal identifier from the communication request; and
determining, based on the extracted terminal identifier, at least one connection status parameter of the video capture device, the at least one connection status parameter including at least one of: a first value representing a number of terminals currently connected with the video capture device, and a second value representing a number of terminals connected with the video capture device during a preset time interval;
transmitting status information of the video capture device over the network and to the predetermined terminal, the status information including information of the one or more terminals connected with the video capture device,
wherein the information of the one or more terminals connected with the video capture device comprises the connection status parameter of the video capture device, and
wherein the status information of the video capture device is transmitted to the network after the video capture device determines that the at least one connection status parameter exceeds a preset threshold.