Abstract: A computer-implemented method for navigating through channels in a content receiver, wherein the channels have assigned channel numbers and categories, the method comprising: providing a list of categories; providing an ordered list of channels for each category; upon receiving a channel zapping command (SIMILAR+, SIMILAR?), selecting a next channel or a previous channel from the list of channels for the current category; upon receiving a category zapping command (NEXT, PREV), selecting a last watched channel in a next category or a previous category from the list of categories and changing the current category to the next category or the previous category; storing the channel number of the selected channel as the last watched channel on the current channel category; and tuning the content receiver to the selected channel. A suitable predictive channels assignment to respective tuners is also disclosed.
Abstract: A surface processing device for processing surface areas with obstacles, comprising a chassis, surface processing means and first and second sensory means, characterized in that it further comprises a movable assembly, adapted to affect exposure of the surface processing means to surface area, wherein the movable assembly is adapted to move, based on information from the first and the second sensory means, at least between a first position and a second position with respect to the chassis, wherein in the second position the surface processing means have different exposure to surface area than in the first position.
Abstract: A method for optimization of video bitrate of a given content, the method comprising the steps of: receiving (401) of a background data stream (102), having the lowest bitrate within a set of available streams for the given content and being created by compressing a complete source content (100) having the highest bitrate; starting reception (402) of a foreground data stream (101) wherein the video content of said foreground data stream (101) covers only a part of the complete source content (100) and has a higher bitrate than said lowest bitrate; verifying (403) whether it is possible to receive and present the foreground data stream (101) within a predefined threshold delay; presenting (404) a blended foreground data stream (101) on top of the background data stream (102).
Abstract: A computer-implemented method for automated testing of a graphical user interface (GUI) for a customer device, the method comprising: receiving GUI navigation keys (801); automated learning (802) of the GUI MENU structure by navigating the GUI to create a GUI structure file comprising the screen header text and the screen image for each sub-MENU detected in the MENU structure; receiving (803) data related to the sub-MENU to be tested; performing (804) a testing procedure on the sub-MENU.
Abstract: A wireless transceiver station including an antenna device and a casing, the antenna device including at least one resonator element cooperating with the casing of the wireless transceiver station and having a shape with a low aspect ratio so as to be conformal with the casing, the at least one resonator element including a composite material and being adapted to be excited by a feed system which is positioned inside the resonator element so as to allow the antenna device to irradiate with a substantially omnidirectional radiation pattern.
Abstract: A method for registering shutter glasses in an image generating device configured to display a plurality of video streams by time interleaving the frames of the video streams and sending synchronization signal to the shutter glasses, wherein the method comprises: initiating a registration mode by sending a registration signal from the RCU to the image generating device and to the shutter glasses; placing the shutter glasses on an IR signal path between the RCU and the image generating device; modulating, by the shutter glasses lens, the IR signal generated by the RCU, wherein the modulation parameters are specific for the shutter glasses; in the image generating device, receiving the modulated IR signal from the RCU and recognizing an ID of the shutter glasses on the basis of the modulation parameters of the IR signal; and storing the shutter glasses ID in the relevant memory.
Abstract: A computer-implemented method for parallel detection of disparities in video from multiple customer devices under test in a system unit that comprises a central processing unit and is connected to a graphics card with a graphics processing unit, the method comprising: receiving a video signal from each of the devices under test; processing each of the received video signals in a dedicated CPU thread controlled by the CPU and a dedicated GPU thread controlled by the graphics processing unit; wherein within the CPU thread successive threads are uploaded to a memory for the graphics processing unit and the GPU thread is executed to process the frame, and the processed frames are collected from the memory for the graphics processing unit to check within the CPU thread whether disparities have occurred in the processed frame; wherein all the CPU threads are controlled by a main thread controlled by the CPU.
Abstract: A method for automatic advancement of navigation through GUI, involving: (a) providing a graph representing GUI, comprising at least two states and at least one path allowing navigation from one of said states to a different one of said states; (b) clearing a current path; (c) receiving a request to navigate to a state of said states and outputting a suitable response; (d) adding the current state to the current path; (e) starting a timer; (f) receiving a request to navigate to another state of said states and outputting a suitable response; (g) stopping said timer and comparing its result with a threshold value wherein if said result is lower than said threshold, adding information on said another state to the current path; (h) storing the current path in a paths database; and (i) repeating steps (e)-(h) until said result is greater than said threshold.
Abstract: Method for categorization of audio/video content, the method comprising the steps of: detecting a start and an end of at least one advertisements block present in said audio and/or video content; for each detected advertisements block: selectively collecting audio and/or video data frames, from said audio and/or video content, within specified time intervals prior to said detected advertisements block; for each time interval, computing a fingerprint; selectively collecting reference audio and/or video data frames, after said advertisements block, for comparison and computing a reference fingerprint for said reference audio and/or video data frames; comparing said reference fingerprint with at least one fingerprint collected prior to the start of said advertisements block in order to obtain a level of similarity between said fingerprints; based on the level of similarity, taking a decision whether to indicate a split point between content items present in said audio/video content.
Abstract: A method for reducing energy consumption by a medium heating device, the method comprising the step: scheduling an operation (501) of the first device (111) requiring heating of a first medium; scheduling an operation (502) of the second device (112) requiring heating of a second medium; the method being characterized in that it further comprises the steps of: sending (504), from the first device (111), information regarding its operation cycles and water parameters to the second device (112); rescheduling (505) operations of the liaised devices (111, 112) so that drain heat of the first medium is reused to heat a fresh intake of the second medium by the second device by means of a heat exchanger (160); instructing (506), the reprogrammed devices (111, 112) to start their operations according to the new schedule.
Abstract: A computer-implemented method for determining an index of an object in a sequence of objects. It is frequently needed to determine an index of an object in a sequence for example in order to request the next object in the sequence. Typically, databases do not include nested records that reference previous/next records. The method provides an improved process for determining an index of an object in a sequence of objects, which may also, in case of no exact match for requested object, provide an index of the object closest to the requested one.
Abstract: Method for an autonomous cleaning apparatus, the method comprising the steps of: scanning a vicinity of an autonomous cleaning apparatus by means of at least one sensor; detecting an unreachable area, being unreachable by the autonomous cleaning apparatus; detecting a door in proximity to the unreachable area; detecting that the unreachable area is unreachable due to the positioning of the door wing; automatically moving the door wing, by the autonomous cleaning apparatus, in order to obtain access to and clean the unreachable area.
Abstract: A method for determining power consumption levels of an appliance includes reducing a power consumption of the appliance to a minimum value; measuring a first voltage value at an internal terminal of the appliance; increasing the power consumption of the appliance to a factory default value; measuring a second voltage value at the internal terminal of the appliance; computing a supply wire resistance based on the measured first and second voltage values; and determining a maximum allowable power consumption value of the appliance based on the computed supply wire resistance.
Abstract: A computer-implemented method for managing display-related resources, the method comprising the steps of: receiving (101) an input sequence of images from a remote server; analyzing (102) the input sequence for presence of input activity at the remote server; in case of activity presence, configuring (103) the display-related resources not to invoke a resources saving action.
Abstract: Method for MAC addressing in a device operating in OSI layers 2 and 3, the method comprising the steps of: receiving a connection request (400) from a first 2MAC client (102) wherein the request comprises: the client's (102) first MAC address gMAC (406) being globally unique, the client's (102) second MAC address uMAC (407) being unique within a local 2MAC clients (102, 105) group; and a target's IP address and port (408); establishing (401) a connection between the server (108) and the first 2MAC client (102). Additionally, there is presented a method for MAC addressing in a device operating in OSI layer 2 or OSI layers 2 and 3, the method comprising: constructing (253) a packet from a first 2MAC client (102) targeted at another 2MAC client (105) wherein the packet comprises: the client's (102) first MAC address gMAC (406) being globally unique and the client's (102) second MAC address uMAC (407) being unique within a local 2MAC clients (102, 105) group.
Abstract: A computer-implemented method for managing display-related resources, the method comprising the steps of: receiving (201) an input sequence of images at a server; the method being characterized in that it further comprises the steps of: analyzing (202) presence of input activity at the server; in case of activity presence at the server, adding (203), to an output data stream, a signal indicative of activity presence (303); adding to the output data stream the input sequence of images (304); transmitting the output data stream to a client device for the purpose of managing display-related resources of the client device based on the signal indicative of activity presence (303).
Abstract: A sensor network comprising a first sensor (104) and a second sensor (101, 108), characterized in that: the first sensor (104) and the second sensor (101, 108) are configured to detect an event and to generate a message (M1, M2, M3) corresponding to the detected event; and wherein the sensor network is configured to provide an assessment of the message (M1) from the first sensor (104) based on the message (M2, M3) from the second sensor (101, 108).
Abstract: A method for determining an energy-efficient path of an autonomous device wherein said autonomous device moves over a global grid of cells into which a given operating area has been split, the method being characterized in that determination of said energy-efficient path comprises the steps of: processing of the current cell (201); taking a measurement ? of the processing (202); classifying the measurement ? to be of a particular level ? (203), taking into account a predefined division, of the measurements results range, into a plurality of measurements levels; storing said classified measurement in a memory of the autonomous device (204) and associating it with the current cell; selecting a reference probability grid (205); updating (207) the probabilities by applying the reference grid (100) to the global grid at its current position such that every cell on the reference grid (100) corresponds unambiguously to one cell on the global grid; and moving the autonomous device to a next cell of the global grid (2
Abstract: An LNB downconverter comprising: two LNBs configured to receive their respective satellite signals: the first and second LNB being configured to output, four IF signals of different polarization and frequency range to a respective first and second Cross-bar Switch (CBS); wherein the first and second CBS, are configured to accept four RF inputs, and routing them, to any of four outputs, as configured by a Controller: wherein outputs of CBSs are connected to respective Satellite Channel Routers (SCRs) configured by the Controller to shift the frequency of their input signals to fixed intermediate frequencies; wherein outputs of SCRs are connected to respective Band Pass Filters (BPFs) whereas the fixed intermediate frequencies of SCRs are different and wherein the band passed by each BPF is non-overlapping; an Adder adding the signals on different frequencies, output by each BPF, to form a single output signal comprising data from both satellite signals.
Abstract: A computer-implemented method for determining whether a video frame is of a 3D TB type (Top-Bottom) or a 3D LR type (Left-Right) frame, characterized in that it comprises the steps of: receiving a video frame (100); extracting at least three portions (121-124) of the frame, each portion belonging to a distinct quarter of the frame (100, 120) and being positioned at the same fragment of the quarter; calculating color histograms for each portion (121-124); comparing the color histograms of at least two different pairs of portions; generating a frame type indicator based on the result of comparison of the color histograms.