A communication device (102) performs a method (300) for determining when to switch between multiple communication modes of a transceiver subsystem. The method includes detecting (304) an indication that a multimedia message is ready for transmission. The method also includes switching (306), by the transceiver subsystem in response to detecting the indication, from an infrastructure communication mode to a peer-to-peer communication mode, and transmitting (308) the multimedia message in the peer-to-peer communication mode. The method further includes determining (314) that the multimedia message transmission is complete, and switching (316), by the transceiver subsystem, back to the infrastructure communication mode in response to determining that the multimedia message transmission is complete.
This disclosure describes methods for communicating simultaneously on multiple frequencies in a wireless communication system (100). In various implementations, if a wireless terminal (118) receives a first set of data from a first base station (102) and a second set of data from a second base station (106) simultaneously on different frequencies, then it sends signals responsive to the first and second sets of data on different slots of a single uplink subframe and on different frequencies.
A method is performed in a mobile device (104) for selecting or excluding an access point for use in wirelessly connecting to a network (110, 114, 120, 122). The method includes collecting historical connection data for a first access point (302), wherein the historical connection data identifies a plurality of previous wireless connections to the network using the first access point and identifies a corresponding duration of each previous wireless connection (306). The method further includes: detecting that the first access point is available for a current wireless connection to the network (304); calculating an expected connection duration for the first access point using the historical connection data (306); and determining whether to select or exclude the first access point as a candidate for the current wireless connection based on the expected connection duration calculated for the first access point (310, 312).
A method on an electronic device (100, 200) is described. A touch screen display (105) of the electronic device (100, 200) is actively controlled in a higher-power mode of operation. The higher-power mode is discontinued to enter a lower-power mode of operation. In the lower-power mode: a first control signal is provided to the touch screen display (105) and a first image is displayed on a first area of the touch screen display (105); occurrence of a first touch input that corresponds to the first area is determined and in response thereto, a second control signal is provided to the touch screen display (105) and each action icon of a set of action icon is displayed on the touch screen display (105); occurrence of a second touch input that corresponds to an action icon is determined and in response thereto, an action indication for the current display session is selected and a corresponding selected action is performed.
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
A method on an electronic device is described. A touch screen display of the electronic device is actively controlled in a higher-power mode of operation. The higher- power mode is discontinued to enter a lower-power mode of operation. In the lower-power mode: a first control signal is provided to the touch screen display and a first image is displayed on a first area of the touch screen display; occurrence of a first touch input that corresponds to the first area is determined and in response thereto, a second control signal is provided to the touch screen display and each action icon of a set of action icon is displayed on the touch screen display; occurrence of a second touch input that corresponds to an action icon is determined and in response thereto, an action indication for the current display session is selected and a corresponding selected action is performed.
G06F 3/041 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
An electronic device with folded display (500) is disclosed. The electronic device (500) includes: a housing (502) including a front surface (506), a rear surface (508) and edge surface (510); a flexible display (504); a controller (512) coupled to the housing (502) and flexible display (504), the controller (512) configured to control the operations of an electronic device; and the flexible display (504) extending along the front surface (506) and along at least one edge surface (510), forming a fold area (514) where the front surface (506) and the at least one edge surface(510) meet, such that the flexible display (504) includes multiple display surfaces. Advantageously, this structure can provide an enhanced electronic device with multiple displays and/or user interfaces and is adapted for mass production.
G06F 1/16 - Constructional details or arrangements
G09F 9/30 - Indicating arrangements for variable information in which the information is built-up on a support by selection or combination of individual elements in which the desired character or characters are formed by combining individual elements
H04M 1/02 - Constructional features of telephone sets
In embodiments of an off-center sensor target region, a capacitive sensor (102) can include a target region (104) that is located off-center (112) relative to a center (106) of the sensor. A touch input to the target region of the capacitive sensor can be determined to be valid sensor input and a touch contact that correlates to the center of the capacitive sensor can be determined to be false sensor input. The target region of the capacitive sensor can correspond to a selectable control (208) that is selectable by a user to initiate a device function.
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
8.
METHOD OF MAKING A DEVICE HOUSING AND DEVICE HOUSING COMPRISING A TRANSPARENT LENS WITH A STEPPED FLANGE
A method of making a device housing involves providing a transparent lens (500) with a front surface and a rear surface, and a stepped flange (540) along at least a portion of the lens perimeter. The method includes injecting plastic onto the transparent lens perimeter, including the stepped flange (540), the plastic forming a plastic feature that has a front surface that is tangent to the front surface of the transparent lens (500), a rear surface that is tangent to the rear surface of the transparent lens (500), and that extends outward from the sides of the transparent lens away from a device width center line. The plastic feature is molded to the rear surface of the transparent lens at at least one of two ends of the device housing, and the plastic encapsulates a stepped middle surface of the transparent lens flange (540). A device housing that is made by this method is also included.
B29C 45/14 - Injection moulding, i.e. forcing the required volume of moulding material through a nozzle into a closed mould; Apparatus therefor incorporating preformed parts or layers, e.g. injection moulding around inserts or for coating articles
H04M 1/02 - Constructional features of telephone sets
9.
METHOD AND APPARATUS FOR DEVELOPING A SOCIAL HIERARCHY
A method and apparatus for developing a social hierarchy for a user from a plurality of contacts includes, for each contact, tracking communications occurring between the user and the contact; determining, from the tracked communications, a rate of change for communications between the user and the contact; and identifying, based on the rate of change, a position in the social hierarchy for the contact. Another method and apparatus includes tracking communications occurring between the user and a contact in the plurality of contacts, wherein tracking a communication comprises identifying a method of communication and a time the communication occurred; determining, from the tracked communications, that repeated communication attempts were made between the user and the contact; and identifying, based on the repeated communication attempts, a position in the social hierarchy for the contact.
H04W 4/16 - Communication-related supplementary services, e.g. call-transfer or call-hold
G06Q 10/10 - Office automation, e.g. computer aided management of electronic mail or groupware; Time management, e.g. calendars, reminders, meetings or time accounting
G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions
G06F 19/00 - Digital computing or data processing equipment or methods, specially adapted for specific applications (specially adapted for specific functions G06F 17/00;data processing systems or methods specially adapted for administrative, commercial, financial, managerial, supervisory or forecasting purposes G06Q;healthcare informatics G16H)
10.
METHOD AND SYSTEM FOR REDUCING CONGESTION ON A COMMUNICATION NETWORK
To reduce the likelihood of APN congestion following a power restoration (902) a UE (116) that is communicatively linked to a network (102) may delay (906) its initial attach request (912) to the communication network (102) based on a function (904) of a randomly generated number or on a hardware identifier that is unique or nearly unique to the UE (116). Examples of hardware identifiers that may be used include the UE's International Mobile station Equipment Identity (IMEI), the UE's International Mobile station Equipment Identity and Software Version number (IMEISV), and the UE's manufacturer serial number (MSN). Also, an operator-provided identifier, such as an International Mobile Subscriber Identity (IMSI), may be used.
A method and apparatus for encoding a signal is provided herein. During operation a wideband signal that is to be encoded enters a filter bank. A highband signal and a lowband signal are output from the filter bank. Each signal is separately encoded. During the production of the highband signal, a downmixing operation is implemented after preprocessing, and prior to decimating. The downmixing operation greatly reduces system complexity. In fact, it will be observed that the highest sample rate in the prior-art implementation is 64 kHz whereas the sample rate in the system described above remains at 32 kHz or below. This represents a significant complexity saving, as do the reduced number of processing blocks.
G10L 19/02 - Speech or audio signal analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders
G10L 21/02 - Speech enhancement, e.g. noise reduction or echo cancellation
12.
APPARATUS AND METHOD FOR LOW COMPLEXITY COMBINATORIAL CODING AND DECODING OF SIGNALS
A method and apparatus for low complexity combinatorial coding and decoding of signals is described herein. During operation, an encoder (100) and a decoder (300) will utilize a first function in determining a codeword or vector when the size of the function is small. The encoder and the decoder will also utilize a second function in determining the codeword or vector when the size of the function is large.
G10L 19/02 - Speech or audio signal analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders
G10L 19/10 - Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters the excitation function being a multipulse excitation
H03M 7/30 - Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
13.
METHOD AND APPARATUS FOR SPATIAL SCALABILITY FOR HEVC
In a video distribution system, a divider (105) to segment an input video stream (302) into partitions for each of a plurality of channels of the video stream is provided. A channel analyzer (306) is coupled to the divider wherein the channel analyzer decomposes the partitions. An encoder (106) is coupled to the channel analyzer to encode the decomposed partitions into an encoded bitstream (208, 210) wherein the encoder receives coding information from at least one of the plurality of channels to be used in encoding the decomposed partitions into the encoded bitstream. A decoder (124) receives the coded bitstream to decode the received bitstream and to reconstruct the input video stream. The decoder uses the coding information to decode the bitstream.
H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
H04N 19/122 - Selection of transform size, e.g. 8x8 or 2x4x8 DCT; Selection of sub-band transforms of varying structure or type
H04N 19/136 - Incoming video signal characteristics or properties
H04N 19/14 - Coding unit complexity, e.g. amount of activity or edge presence estimation
H04N 19/46 - Embedding additional information in the video signal during the compression process
A method is disclosed for distributed recording of content in a client system having a home network connecting a content broker and a plurality of set-top boxes (STBs) with digital video recording capability. In a requesting STB, a command is received from a user to begin recording a content item. A query is sent from the requesting STB to the content broker to determine whether the content item is being recorded by any other STB of the plurality of STBs. A response is received from the content broker. If the response indicates that none of the plurality of STBs is then currently recording the content item, the content item is recorded in the requesting STB. If the response identifies a recording STB that is then currently recording the requested content, an internal content list is updated in the requesting STB to identify the recording STB.
H04N 21/436 - Interfacing a local distribution network, e.g. communicating with another STB or inside the home
H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
H04N 21/458 - Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules
A Service Key Delivery (SKD) system for delivering a service keys to client devices in a communications network. The delivered service keys are operable to be used to decrypt an encrypted key operable to be used to decrypt an encrypted digital content. The SKD system includes a data input interface for receiving a distribution time frame for the keys and a listing of client device identifications. The SKD system also includes a scheduling module to partition at least part of the distribution time frame into a number of time slots in which the number may be based on a variety of factors. The scheduling module assigns the time slots in the partitioned part of the distribution time frame to the client devices based on the identifications in the listing. The SKD system also includes a message generator configured to send key delivery messages to the client devices.
A method for providing parental control via a playlist is disclosed. A playlist is received from a control server. One or more channel change control messages are sent to a client in accordance with a playlist. The one or more channel change control messages include tuning information for tuning to one or more programs or channels at times indicated in the playlist. An apparatus for providing parental control via a playlist is disclosed. The apparatus may be a content delivery system headend. The content delivery system headend system may have a Switched Digital Video (SDV) manager for coordinating SDV sessions requested by subscribers over an access network. The headend may have an input for receiving content to be broadcast during the SDV sessions. The headend may also have a subscriber control unit for sending one or more channel change control messages to a client device in accordance with a playlist, the one or more channel change control messages including tuning information for tuning to one or more programs or channels at times indicated in the playlist.
H04N 21/6543 - Transmission by server directed to the client for forcing some client operations, e.g. recording
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/438 - Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving MPEG packets from an IP network
A domain controller is provided for use with a content source and a media device. The content source can provide encrypted content and rights data corresponding to the encrypted content. The media device can provide a request for the encrypted content and the rights data. The domain controller includes a communication portion, a digital rights management portion and a memory portion. The communication portion can engage in a first bi-directional communication with the content source and can engage in a second bi-directional communication with the media device. The digital rights management portion can receive the rights data. The memory portion can store the encrypted content. The second bi-directional communication includes an authorization and authentication communication between the communication portion and the media device, a secure move message exchange between the communication portion and the media device and a content download from the communication portion to the media device.
A device is provided for use with a digital content provider and a content purchaser. The content provider can provide digital content and a first digital key, wherein the digital content has quantified digital rights associated therewith. The device includes a receiving portion, a security portion, a content database, an interface portion and a transmitting portion. The receiving portion can receive the digital content and the first digital key. The security portion can access the digital content with the first digital key. The content database can store the digital content. The interface portion can offer to the content purchaser the digital content and can enable the content purchaser to purchase the digital content in accordance with purchased quantified digital rights. The security portion can further encrypt the digital content with a digital key such that the content purchaser may use the purchased digital content.
A method and apparatus (20) for securing executable code embodying a cipher (12) using a metamorphic algorithm (24). The metamorphic algorithm (24) dynamically executes polymorphic primitives (43), each of which implements a functional component (41) of the cryptographic algorithm (12). When a halting condition is met, the output of the cryptographic algorithm (12) occurs.
A content delivery system and method (600) that receives a request for a content stream that includes splice points. The method receives (640) a playlist that includes an ordered list of media segment files that represent the content stream, and splice point tags, where generation of the media segment files aligns segment boundaries with the splice points in the content stream, and where each splice point tag is in a location in the playlist that corresponds to the position of one of the splice points in the content stream. The method identifies (645) an insertion position in the playlist based on the location of the splice point tags, selects (650) an advertisement segment, inserts (655) the advertisement segment at the insertion position to create a modified playlist, removes (660) the splice point tags from the modified playlist, and sends (665) the modified playlist to the video display device.
H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to MPEG-4 scene graphs
H04N 21/61 - Network physical structure; Signal processing
H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
21.
SYSTEM AND METHOD FOR SELECTIVELY TRANSCODING SIGNAL FROM ONE FORMAT TO ONE OF PLURALITY OF FORMATS
A device is provided for use with an input signal and a selecting signal. The input signal has a first format, and the selecting signal has a first state and a second state. The device comprises a receiving portion and a transcoder portion. The receiving portion can receive the input signal and output a received signal. The transcoder portion is arranged to receive the selecting signal and can output a first transcoded signal when the selecting signal is in the first state and can output a second transcoded signal when the selecting signal is in the second state. The first transcoded signal is based on the received signal and is in a second format. The second transcoded signal is based on the received signal and is in a third format, wherein the first format is different from the second format, the first format is different from the third format and the second format is different from the third format.
H04N 19/40 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
A method for selection of an initialization technique and protocol for a communications device is provided. The method includes, but is not limited to, selecting a primary initialization technique from a set list of initialization techniques, implementing the primary initialization technique to initialize and move the communications device, and determining if the communications device has been initialized and moved. If the communications device has not been initialized and moved upon implementing the primary initialization technique, an additional initialization technique is selected from the set list of initialization techniques and implemented to initialize and move the communications device.
In a video distribution system, a divider (105) to segment an input video stream (302) into partitions for each of a plurality of channels of the video stream is provided. A channel analyzer (306) is coupled to the divider wherein the channel analyzer decomposes the partitions. An encoder (106) is coupled to the channel analyzer to encode the decomposed partitions into an encoded bitstream (208, 210) wherein the encoder receives coding information from at least one of the plurality of channels to be used in encoding the decomposed partitions into the encoded bitstream. A decoder (124) receives the coded bitstream to decode the received bitstream and to reconstruct the input video stream. The decoder uses the coding information to decode the bitstream.
H04N 19/85 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
H04N 19/12 - Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264
H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
H04N 19/625 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using discrete cosine transform [DCT]
24.
CODING AND DECODING UTILIZING ADAPTIVE CONTEXT MODEL SELECTION WITH ZIGZAG SCAN
There is a coding. The coding may include preparing video compression data based on source pictures utilizing a processor. The preparing may include processing a generated transform unit, including generating a significance map having a significance map array with y-x locations corresponding to the transform array. The generating may include scanning, utilizing a zigzag scanning pattern, a plurality of significance map elements in the significance map array. The generating may also include determining, utilizing the zigzag scanning pattern, a context model for coding a significance map element of the plurality of significance map elements based on a value associated with at least one coded neighbor significance map element of the significance map element in the significance map array. There is also a decoding including processing video compression data which is generated in the coding.
A system and method of measuring audience reaction to media content includes obtaining images or other information of each individual of the audience as the individual views the content and analyzing the images or other information with software to generate emotional response source data for each individual. The emotional response source data identifies the emotion or emotions or change of emotions of the individual as interpreted by the software. The emotional response source data of the individuals is aggregated to identify a set of primary emotions of the audience, and thereafter, the emotional response source data is re-evaluated in view of the primary emotions to refine and more accurately classify the emotional responses of each individual of the audience.
H04H 60/66 - Arrangements for services using the result of monitoring, identification or recognition covered by groups or for using the result on distributors' side
H04H 60/33 - Arrangements for monitoring the users' behaviour or opinions
H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]
H04N 21/4415 - Acquiring end-user identification using biometric characteristics of the user, e.g. by voice recognition or fingerprint scanning
26.
METHOD AND APPARATUS FOR STREAMING MEDIA CONTENT USING VARIABLE DURATION MEDIA SEGMENTS
A method and apparatus for an adaptive bit rate system (300) that includes a media segmenter (304). The media segmenter divides a streaming media content into a plurality of variable duration segments wherein a first of the plurality of variable duration segments has a duration different from a second of the plurality of variable duration segments so that one of the plurality of variable duration segments ends at a determined discontinuity in the streaming media content. The system also can include an encoder (302) for encoding the variable duration segments of the streaming media content. In addition, the system includes an adaptive bit rate server (306) for storing and transmitting the variable duration segments of the streaming media content.
H04N 5/00 - PICTORIAL COMMUNICATION, e.g. TELEVISION - Details of television systems
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
H04N 21/61 - Network physical structure; Signal processing
H04N 21/6373 - Control signals issued by the client directed to the server or network components for rate control
H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
H04N 7/173 - Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
H04N 7/24 - Systems for the transmission of television signals using pulse code modulation
27.
LOCATING NETWORK RESOURCES FOR AN ENTITY BASED ON ITS DIGITAL CERTIFICATE
A method and apparatus are provided for locating network resources over a communication network. The method includes receiving a digital certificate identifying a first entity and extracting information from at least one predetermined field of the digital certificate. The extracted information is used as input to a location generation function to create a resource locator (e.g., a URL). The network resource is contacted over the communication network in accordance with a communication protocol using the resource locator to obtain requested information concerning the first entity.
A method and apparatus is provided that converts video content from a first format type into a second format type so that the video content can be viewed with other video content that has the second video format type. The method includes determining a first format of a first stream of video content (702) and determining a second format of a second stream of video content (704, 706). The method also includes converting (806, 808) the format of the second stream of video content into the format of the first stream and combining (812) the first stream of video content with the converted second stream of video content to form. In order to display the first and second video content streams the method decodes the combined first and converted second stream of video content using the first format.
A method for encoding audio frames by producing a first frame of coded audio samples by coding a first audio frame in a sequence of frames, producing at least a portion of a second frame of coded audio samples by coding at least a portion of a second audio frame in the sequence of frames, and producing parameters for generating audio gap filler samples, wherein the parameters are representative of either a weighted segment of the first frame of coded audio samples or a weighted segment of the portion of the second frame of coded audio samples.
G10L 19/00 - Speech or audio signal analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
30.
DECODER FOR AUDIO SIGNAL INCLUDING GENERIC AUDIO AND SPEECH FRAMES
A method for decoding audio frames includes producing a first frame of coded audio samples, producing at least a portion of a second frame of coded audio samples, generating audio gap filler samples based on parameters representative of a weighted segment of the first frame of coded audio samples or a weighted segment of the portion of the second frame of coded audio samples, and forming a sequence including the audio gap filler samples and the portion of the second frame of coded audio samples.
G10L 19/00 - Speech or audio signal analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
31.
A MOBILE COMPUTING DEVICE AND METHOD FOR MAINTAINING APPLICATION CONTINUITY
A method of maintaining application continuity (900) and mobile computing device (200) are described. The method involves a mobile device running an application in synchronous communication with an application server. The application has a threshold communication null period for maintaining application continuity. The method (900) can include the steps of: operating (910) the application in synchronous communication with an application server, defining an active mode, wherein the synchronous communication is automatically enabled; providing (920) a dormant mode wherein the synchronous communication is automatically disabled in the mobile device for a predetermined duration; and interrupting (930) the dormant mode by momentarily communicating with the application server prior to a threshold communication null period, for maintaining application continuity. Advantageously, prior to a threshold period of communication inactivity, the dormant mode can be interrupted to maintain application connectivity, so the server will not stop the application and data will not be lost.
In a method of temporarily registering a second device with a first device, in which the first device includes a temporary registration mode, the temporary registration mode in the first device is activated, a temporary registration operation in the first device is initiated from the second device, a determination as to whether the second device is authorized to register with the first device is made, and the second device is temporarily registered with the first device in response to a determination that the second device is authorized to register with the first device, in which the temporary registration requires that at least one of the second device and the first device delete information required for the temporary registration following at least one of a determination of a network connection between the first device and the second device and a powering off of at least one of the first device and the second device.
An IP video delivery system and method that allocates a first number of video streams for delivery on a number of channels that, provides a number of bonding groups, where each bonding group bonds at least one of the channels, and allocates a second number of video streams for delivery on the bonding groups. In one aspect, the method delivers the first video streams as unbonded on the channels. The bonding groups utilize bandwidth unused by the first video streams. In one aspect, the method utilizes bandwidth unused by the first or second video streams for high speed data. The method provides instantaneous load balancing to spread the first and second video streams across all available bandwidth in the channels, and delivers those video streams using a variable bit rate with no additional statistical multiplexing rate shaping to fit video streams into the channels.
H04N 7/12 - Systems in which the television signal is transmitted via one channel or a plurality of parallel channels, the bandwidth of each channel being less than the bandwidth of the television signal
H04N 21/2381 - Adapting the multiplex stream to a specific network, e.g. an IP [Internet Protocol] network
34.
TRANSPORT PACKET DECRYPTION TESTING IN A CLIENT DEVICE
In a method for testing a transport packet decrypting module of a client device, a first decryption operation of the transport packet decrypting module is implemented on a test encrypted control word using a content decryption key ladder to derive a test control word, a second decryption operation of the transport packet decrypting module is implemented on one or more test transport packets using the test control word via a predetermined content decryption algorithm, the KIV is derived from the decrypted transport packets, and the derived KIV is compared with a value stored in the client device to verify whether the transport packet decrypting module of the client device is functioning properly.
In accordance with an aspect of the present invention, a mechanism is used to enable interactive functions via network generated overlays. This invention enables network operators to launch interactive functionality without requiring changes to existing equipment that exists in the field on the client end.
H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
H04N 21/482 - End-user interface for program selection
G06Q 30/02 - Marketing, e.g. market research and analysis, surveying, promotions, advertising, buyer profiling, customer management or rewards; Price estimation or determination
H04L 12/16 - Arrangements for providing special services to substations
36.
METHODS AND SYSTEM FOR DETERMINING A DOMINANT IMPAIRMENT OF AN IMPAIRED COMMUNICATION CHANNEL
Methods are described for identifying a dominant impairment on a communication channel impaired by an interference issue. The methods include systematic examination of total power loading, systematic examination of signal power reduction, statistical examination of communication channel noise power, and systematic examination of interleaver effectiveness. Each relates to automatically diagnosing and characterizing distortion-based interference issues by monitoring the performance of a communication channel during a testing procedure. These methods enable a technician or engineer to remotely diagnose distortion-based interference issues relatively quickly without having to use external test equipment and without having to deploy technicians to various locations within the cable plant. A system by which these methods can be implemented is also disclosed.
A data relay device comprises a modem, an adaptor, and a base station. The base station is configured to determine whether an incoming call has a corresponding record among one or more records of the data relay device, obtain media by using the corresponding record, and transmit the media to a customer premise equipment device.
A method of distributing video program material, includes receiving a first multi-program transport stream (MPTS) containing multiple video services and distribution constraint data specifying at least one of the video services, and creating a second transport stream that contains at least the specified video service and complies with at least one constraint specified in the distribution constraint.
H04N 21/434 - Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams or extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
Described herein are systems and methods for expanding upon the single- distance-based background denotation to seamlessly replace unwanted image information in a captured image derived from an imaging application so as to account for a selected object's spatial orientation to maintain an image of the selected object in the captured image.
A process receives content from a recording device. The content is provided through a transmission from a distribution system to the recording device and recorded by the recording device on a storage medium associated with the recording device. Further, the process receives, from the recording device, transmission data corresponding to the recorded content. The transmission data indicates one or more transmission identifiers that identify the transmission. In addition, the process sends the transmission data to a server. Finally, the process receives, from the server, program data that is descriptive of the content.
H04N 21/4722 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content
H04N 7/025 - Systems for transmission of digital non-picture data, e.g. of text during the active part of a television frame
41.
DEVICE DETECTION WITH SECURE IDENTITY AUTHENTICATION
Systems and methods for providing secure identity authentication amongst devices using identity information contained therein to facilitate data synchronization amongst the user devices, wherein the identity information in the devices are compared for authentication but not actually transmitted or exposed for unauthorized access to such information and to the devices.
A method for protecting digital media content from unauthorised use on a client, is described. The method comprising the steps of receiving from a server on the client a list of processes, instructions, activity descriptions or data types that must not be active simultaneously with playback of the digital media content ("the blacklist"). The method further comprising checking, on the client, for the presence of any items on the list; and continuing interaction with the server, key management and playback of protected content only if no items on the list are detected on the client. A system is also described.
The present invention provides for a method for allocating by a plurality of source base stations of a cellular wireless communication support infrastructure a temporary resource request identifier to a wireless communication device for accessing a target base station. The method includes identifying a list of temporary resource request identifiers associated with the target base station for use by one or more wireless communication devices, wherein the list includes a subset of one or more part time temporary resource request identifiers whose respective assignment to a corresponding grouping of one or more source base stations at a particular time is rotated between more than one of the plurality of corresponding groupings of one or more source base stations. The present invention further provides for allocating a temporary resource request identifier to a wireless communication device for accessing a target base station, where a corresponding one of the temporary resource request identifiers is allocated to a particular wireless communication devices, where the temporary resource request identifier includes a limitation of usage corresponding to particular communication time intervals during which the temporary resource request identifier can be used with the target base station.
An encoding apparatus comprises a frame processor (105) which receives a multi channel audio signal comprising at least a first audio signal from a first microphone (101) and a second audio signal from a second microphone (103). An ITD processor (107) then determines an inter time difference between the first audio signal and the second audio signal and a set of delays (109, 111) generates a compensated multi channel audio signal from the multi channel audio signal by delaying at least one of the first and second audio signals in response to the inter time difference signal. A combiner (113) then generates a mono signal by combining channels of the compensated multi channel audio signal and a mono signal encoder (115) encodes the mono signal. The inter time difference may specifically be determined by an algorithm based on determining cross correlations between the first and second audio signals.
G10L 19/008 - Multichannel audio signal coding or decoding using interchannel correlation to reduce redundancy, e.g. joint-stereo, intensity-coding or matrixing
45.
METHOD AND SYSTEM FOR SELECTIVE USE OF CONTROL CHANNEL ELEMENT BASED IMPLICIT POINTING
A method for selective use of control channel element (CCE)-based implicit pointing. The method includes the step of determining whether a number of multiple user elements (UE) within a multi-user multiple-input multiple-output (MU-MIMO) group is greater than the number of resource blocks allocated to the MU-MIMO group. If the number of UEs in the MU-MIMO group is greater than the number of resource blocks allocated to the MU-MIMO group, the method further includes transmitting to each of the UEs of the MU-MIMO group acknowledgements on acknowledgement channels within a first acknowledgement bank and acknowledgements on acknowledgement channels within a second acknowledgement bank. A first portion of the UEs of the MU-MIMO group receives the acknowledgements on the acknowledgement channels within the first acknowledgement bank and a second portion of the UEs of MU-MIMO group receives the acknowledgements on the acknowledgement channels within the second acknowledgement bank.
H04L 1/16 - Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
H04L 5/00 - Arrangements affording multiple use of the transmission path
46.
MEDIUM ACCESS CONTROL FRAME STRUCTURE IN WIRELESS COMMUNICATION SYSTEM
A method performed by a wireless communication infrastructure entity, comprises allocating radio resources in a radio frame to a wireless terminals compliant with first and second protocols, characterized in that the radio frame includes a first and second protocol resource regions, a first protocol allocation control message allocating resources within the first protocol resource region to the wireless terminal compliant with the first protocol, and a second protocol allocation control message allocating resources within the second protocol resource region to the wireless terminal compliant with the second protocol.
A method performed by a wireless communication infrastructure entity, comprising allocating radio resources in a super-frame including a plurality of radio frames wherein each radio frame includes at least two regions, characterized in that at least one frame of the super-frame includes a control message specifying a configuration characteristic of regions within each radio frame of a super- frame, wherein the configuration characteristic of the regions is selected from a group comprising a number regions, a type of region, and an ordering of the regions.
A wireless communication infrastructure entity configured to allocate radio resources, in a radio frame, to a wireless terminal compliant with a first protocol and to a wireless terminal compliant with a second protocol. The radio frame includes a first protocol resource region and a second protocol resource region. The radio frame includes a first protocol allocation control message that allocates resources within the first protocol resource region to the wireless terminal compliant with the first protocol, and a second protocol allocation control message that allocates resources within the second protocol resource region to the wireless terminal compliant with the second protocol.
A method performed by a wireless communication infrastructure entity, comprising allocating radio resources in a super-frame including a plurality of radio frames wherein each radio frame includes at least two regions, characterized in that at least one frame of the super-frame includes a control message specifying a configuration characteristic of regions within each radio frame of a super- frame, wherein the configuration characteristic of the regions is selected from a group comprising a number regions, a type of region, and an ordering of the regions.
Embodiments of the invention generally pro-vide a method and apparatus for optimizing home networking interface selection in home networking applications. One em-bodiment of a method for selecting, at a set top box in a net-work, an active home networking interface from among a plu-rality of home networking interfaces includes activating the best performing home networking interface and deactivating the remainder of the home networking interfaces.
METHOD AND APPARATUS FOR TRANSMITTING MULTIPLE CHANNELS IN A WAVELENGTH DIVISION MULTIPLEXED (WDM) OPTICAL COMMUNICATION SYSTEM WITH REDUCED RAMAN CROSSTALK AND NONLINEAR DISTORTIONS
A method and apparatus is provided for transmitting a WDM optical signal. The method begins by modulating an odd number of optical channels that are each located at a different wavelength from one another with (1) a respective one of a plurality of information-bearing electrical signals that all embody the same broadcast information and (2) a respective one of a plurality of RF signals having a common functional broadcast waveform, at least one of the RF signals being out of phase with respect to remaining ones of the plurality of RF signals. Each of the modulated optical channels are multiplexed to form a WDM optical signal. The WDM optical signal is forwarded onto an optical transmission path.
A call in progress in a first communication network is handed over to a second communication network which uses a different air interface. To facilitate the handover, a present serving base station (204) commands a mobile communication device (202) to take measurements (312, 314) of surrounding cells of the second communication network. The measurements are sent along with a handover request (322, 324) from the serving base station (204) to a radio network controller (299) of the second communication network, which decides (326) upon a cell to which the call will be handed. A grant message including an identifier to be used by the mobile communication device (202) and an identifier of the base station (212) receiving the handover is transmitted back (330, 332) to the first communication network, and used by the mobile communication device (202) in handing over the call.
Method and apparatus for distribution and synchronization of cryptographic context information is described. An aspect of the invention relates to synchronizing an encryptor and key management logic in a video distribution system. A request message is received from the encryptor. The request message includes authentication data and stream-dependent parameters associated with an internet protocol (IP) packet stream to be encrypted. Authenticity of the encryptor is verified using the authentication data. A cryptographic context for the IP packet stream is generated having the stream--dependent parameters and at least one encryption key. A reply message is sent to the encryptor having the at least one encryption key. Key stream messages having the cryptographic context are distributed towards user devices. The user devices are receiving an encrypted version of the IP packet stream generated by the encryptor.
A method and system for transmitting digital content, such as Internet Protocol television (IPTV) content, to a downstream modulator, such as an Edge Quadrature Amplitude Modulation (EQAM) modulator, within a cable system that includes a Cable Modem Termination System (CMTS), such as a modular CMTS (M-CMTS). Content is transmitted from a content source to the EQAM, via one or more networks, such as a regional area network and a converged interconnect network (CIN), in a manner that bypasses the M-CMTS. Conventionally, downstream IPTV content travels from the content source to the CIN, to the M-CMTS, back through the CIN and to the EQAM. By tunneling IPTV content directly to the downstream modulator, fewer M-CMTS components and less CIN switching bandwidth are involved than in conventional methods and systems. The cost savings associated with bypassing expensive CMTS components allows IPTV content delivery at costs comparable to conventional content transmission methods.
A method of DRX signaling in a long-term evolution infrastructure between an evolved node B (eNB) and user equipment (UE), the method having the steps of providing a DRX value in a header of a medium access control protocol data unit (MAC-PDU); acknowledging the MAC-PDU; and activating, deactivating or reconfiguring DRX based on the provided DRX value.
An optical amplifier including: an amplifier having an input port and an output port, which is disposed along a main signal line of the optical amplifier; a dummy laser generation circuit having an output coupled to the main signal line and operative for inputting a dummy signal into the amplifier; a first optical detector for detecting a power level of the dummy signal into the amplifier and outputting a first power level signal; a second optical detector for detecting an amplified power level of the dummy signal output by the amplifier and outputting a second power level signal; a memory device for storing calibration data regarding the gain characteristics of the amplifier; and a gain control circuit which receives inputs from the first optical detector and second optical detector, and has an output coupled to the amplifier. The gain control circuit operates to control the gain of the amplifier based on the first power level signal, the second power level signal and the calibration data.
H04B 10/073 - Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems using an out-of-service signal
A video processing device (10) and method (40) for managing operations, such as digital video recording operations, based on telephony signals, including caller ID signals. The method includes receiving multimedia content, receiving telephony signals and performing one or more video processing device operations, such as digital video recorder operations, in response to receiving the telephony signals. The video processing device includes a processor for receiving and processing multimedia content, and a memory element or storage device for storing at least a portion of received multimedia content. The processor and/or the video processing device is configured to perform one or more video processing operations in response to receiving telephony signals or instructions based on the received telephony signals. For example, the video processing device can pause the playback of multimedia content to select end user display devices in response to all or select received telephony signals, including received caller ID signals.
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies
A method and system for collaborative communications is described. In one embodiment, a central virtual reality communications environment is created. A plurality of client communication devices are connected to the central virtual reality communications environment. Each one of the connected plurality of client communication devices are represented as an avatar present in the central virtual reality communications environment. An uploaded data object is received from any one of the connected plurality of client communication devices. Finally, the data object is displayed in the central virtual reality communications environment to the connected plurality of client communication devices.
User interface methods and apparatus for processing voice call requests based on communication conditions of a mobile communication device are disclosed. The mobile communication device includes one or more processors, a wireless transceiver coupled to the one or more processors, and a user interface which includes a visual display. A voice call request for a voice call is received through the user interface. If the voice call request is received during an out-of-coverage condition of the mobile communication device, the processor causes a call denial indication to be displayed in the visual display, which indicates that the voice call request could not be completed. The processor also causes a call reminder setup prompt to be displayed, which may be accepted or declined through the user interface. If an acceptance of the call reminder setup prompt is received, the processor causes a call reminder prompt for reattempting the voice call request to be displayed when an in-coverage condition of the mobile communication device is subsequently identified. The call reminder prompt, which may be accepted or declined through the user interface, reveals various call information regarding the previous voice call request such as the telephone number, name, and time of the previous request. If the call reminder prompt is accepted, the processor causes a voice call associated with the voice call request to be initiated. Additional call reminder techniques are disclosed to provide an even more flexible and easy-to-use interface.
A system (10), apparatus (12) and method (40) for providing content channels to end users based on end user wish lists. The method includes a domain channel manager apparatus accessing a plurality of end user wish lists maintained at end user devices, such as end user residential gateways and home servers. The domain channel manager accesses the plurality of wish lists and aggregates the wish list items, organizing and ranking the wish list items if necessary. Based on the aggregated wish list items from the plurality of end users, the domain channel manager retrieves content from all available content sources, such as content providers and existing content repositories. The domain channel manager creates content channels based on the retrieved content and offers those content channels to end users whose preferences match the content of the particular channel offered.
Method and apparatus for facilitating device redundancy in a fault tolerant system is described. One aspect of the invention relates to common redundancy for a set of devices in a redundancy group. Each of the devices is in either an active role or a standby role. Virtual configurations for the devices are stored in a management system. Advertisements are periodically sent from each of the devices in the active role to each of the devices in the redundancy group. Each of the advertisements includes a configuration sequence number. An update in one of the virtual configurations is announced by incrementing the configuration sequence number in at least one of the advertisements. An updated virtual configuration is obtained at each of the devices in the standby role from the management system in response to detecting the configuration sequence number as incremented in the at least one advertisement.
The available modulation schemes of a network are analyzed to determine which ones contain excessive phase noise or narrowband interference. A network element is selected and assigned to a test channel at a first modulation scheme at a predetermined power level to achieve a predetermined PER. The network element transmits a test signal and the network controller measures the signal to noise ratio (SNR) in the received test signal. If the SNR is not within a predetermined tolerance range of an estimated SNR for the modulation scheme at the predetermined PER, the modulation scheme is determined to have excessive phase noise or narrowband interference. Each available modulation scheme is tested by instructing the network element to transmit the test signal using each modulation scheme and assigning the power level of each modulation scheme. The suitable modulation schemes may be determined.
An optical planar wavelength selective filter (100) is formed on a printed circuit substrate (110). Low optical loss polymers are used to make a layered structure that contains waveguides and free travel zones (240). A diffraction grating (270) is strategically placed on the printed circuit substrate (110) so that light from one waveguide (232) is diffracted by the grating to exit the free travel zone (240) and pass through the other waveguides (234, 236, 238). The low optical loss polymer is a reaction product of the hydrolysis and polycondensation reaction of organically functionalized alkoxysilanes. With a proper grating, the apparatus can be used as an optical triplexer at frequencies of 1310, 1490, and 1550 nanometers.
A method and apparatus transfer digital data between a coder/decoder circuit and a signal processor. The transfer of the digital data includes (a) obtaining, at a first circuit, a block of data values having certain statistical characteristics, the first circuit being one of the coder/decoder circuit and the signal processor, (b) generating, at the first circuit, a data stream by encoding the block of data values based on the statistical characteristics thereof, (c) transferring the data stream to a second circuit via a data bus connecting the first circuit and the second circuit, the second circuit being the other of the coder/decoder circuit and the signal processor, and (d) reconstructing, at the second circuit, the block of data values by decoding the data stream received from the first circuit.
H03M 7/30 - Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
H03M 7/46 - Conversion to or from run-length codes, i.e. by representing the number of consecutive digits, or groups of digits, of the same kind by a code word and a digit indicative of that kind
65.
METHOD AND SYSTEM FOR DATA CLASSIFICATION USING A SELF-ORGANIZING MAP
The described embodiments relate to methods and systems for data classification using a self-organizing map. Certain embodiments relate to a method of labeling data for training a classifier, comprising: obtaining data, the data comprising labeled data and unlabeled data; generating a self-organizing map of the data; and a labeling at least some of the unlabeled data based on proximity of the unlabeled data to labeled data within the self-organizing map to generate self-labeled data. The method may include training a classifier based on the labeled and self-labeled data. Other embodiments relate to systems and computer readable media configured to perform, or allow performance of, the method embodiments.
G06F 15/18 - in which a program is changed according to experience gained by the computer itself during a complete run; Learning machines (adaptive control systems G05B 13/00;artificial intelligence G06N)
G06F 17/30 - Information retrieval; Database structures therefor
G06Q 30/02 - Marketing, e.g. market research and analysis, surveying, promotions, advertising, buyer profiling, customer management or rewards; Price estimation or determination
G06K 9/62 - Methods or arrangements for recognition using electronic means
66.
METHOD AND APPARATUS FOR REDUCING CROSSTALK AND NONLINEAR DISTORTIONS INDUCED BY RAMAN INTERACTIONS IN A WAVELENGTH DIVISION MULTIPLEXED (WDM) OPTICAL COMMUNICATION SYSTEM
A method and apparatus is provided for transmitting a WDM optical signal. The method begins by modulating a plurality of optical channels that are each located at a different wavelength from one another with (1) a respective one of a plurality of information--bearing electrical signals that all embody the same broadcast information and (2) a respective one of a plurality of RF signals having a common functional broadcast waveform, at least one of the RF signals being out of phase with respect to remaining ones of the plurality of RF signals. Each of the modulated optical channels are multiplexed to form a WDM optical signal. The WDM optical signal is forwarded onto an optical transmission path.
Preamble length of burst communication signals dynamically changed to compensate in changes to linear distortion of a communication channel. Pre-equalization coefficients are provided to network element which pre-equalize communications with the CMTS. Long preamble lengths are used for a select few communications while short preamble lengths are used for the rest of the communication signals. When change in distortion characteristics is detected, a station maintenance is performed on the affected network element and new pre-equalization coefficients are determined and provided to the network element. Alternatively, all communications may be provided with long preamble lengths and communications may continue while the CMTS determines new pre-equalization coefficients.
A method (30) and apparatus (10) for scaling selected areas of a graphics display. The method (30) includes removing distortion-sensitive information from the graphics display, scaling or converting the format of the distortion- nonsensitive information, such as from one aspect ratio to another, and then compositing the removed distortion-sensitive information with the scaled distortion-sensitive information. Alternatively, the removed distortion-sensitive is scaled, distortion-free, before combining it with the scaled distortion-nonsensitive information. The apparatus (10) uses a recognition comparator (16) to identify distortion- sensitive information, a graphics remover (18) to remove the distortion-sensitive information, a first scaler (22) to scale the distortion-nonsensitive information, a second scaler to provide distortion-free scaling of the distortion-sensitive information, and a compositer (26) to combine the distortion-sensitive information with the scaled distortion-nonsensitive information. A graphics display can be converted using a conversion process that introduces distortion, yet distortion-sensitive information, such as logos, are not subject to such distortion.
A method, apparatus and system for applying feature controls to features on a wireless device while the mobile is in a geographic area is provided. The wireless device receives instructions from a wireless network indicating which feature controls to apply. The wireless device determines that its position is within the geographic area and applies the feature controls.
H04W 48/04 - Access restriction performed under specific conditions based on user or terminal location or mobility data, e.g. moving direction or speed
70.
METHOD AND APPARATUS FOR CONTROL CHANNEL TRANSMISSION AND RECEPTION
A method and apparatus for control channel transmission and reception is provided herein. In particular, the use of a partitioned and structured control channel is provided that leverages the benefits of common control while maintaining favorable aspects of dedicated control. During operation, control information is distributed over a number of partitions (201). Each Pi is encoded (607) with monotonically non-increasing reliability level. Control information for a given remote unit can be distributed on one or several partitions, from P1 to Pk, where Pk is encoded with the lowest reliability level that can be decodable by the remote unit at an acceptable error rate.
Providing cross-paging between circuit and packet data networks. A MS leaves its packet data session (a). A source AN/PCF sends a message to a Source MSC to request paging for packet data service from the network (b). The Source MSC responds with a message to the Source AN/PCF (c). The Source AN/PCF sends a new request from the network to a Paging AN/PCF (d). The Paging AN/PCF sends a request to a Serving MSC (e). The Serving MSC sends Serving BS to page the MS for packet data service (f). The Serving BS pages the MS for packet data service (g). The MS responds to the packet data service paging message (h). The Serving BS notifies the Serving MSC (i). The Serving MSC responds to Paging AN/PCF indicating that the MS was successfully paged (j). The Paging AN/PCF responds with new message to the Source AN/PCF (k). The MS sends a message to the Source AN/PCF and the Packet data session is reactivated (l). The MS sends a request to a Target AN/PCF (m). Dormant mode handoff procedures from Source AN/PCF to Target AN/PCF are performed to support mobility before data is delivered to the MS (n).
Various embodiments are described to address the need for an apparatus and method that improves upon known handoff techniques, such as Mobile IP and Fast Mobile IP, to improve the mobility experience of an end user. OSI layer 2- originated indications of a handoff being imminent (301, 501, 502), a link down for handoff (307, 509, 510), and a new link up after handoff (309, 511, 512) are introduced. These indications can be used by applications (such as real-time/streaming applications on the mobile (101)) to take suitable proactive measures prior to an actual handoff. Examples of such measures include the buffering of data to be used during the handoff interval in a way that improves the seamless mobility experience of the end user.
Methods and systems for controlling centralized memory management in wireless terminal devices. Memory management scripts associated with a wireless application are stored in a registry accessible through a data network for on- demand download and execution. A memory management kernel in each terminal device monitors a memory utilization of the terminal device. Based on the memory utilization, the memory management kernel interacts with an application gateway hosting the terminal device to download and execute one or more of the memory management scripts.
Motion graphics keying in the compressed domain may be accomplished by receiving a compressed video stream comprising one or more source macrob locks, receiving a keyed graphics stream, determining which of the one or more source macrob locks overlaps with the keyed graphics stream, decoding only the one or more overlapping macroblocks to create one or more decoded macroblocks, combining the keyed graphics stream with the one or more decoded macroblocks to create a composited video stream, encoding the composited video stream to create an encoded composited video stream, and restoring the encoded composited video stream in the compressed video stream in place of the one or more overlapping macroblocks.
H04B 1/66 - TRANSMISSION - Details of transmission systems not characterised by the medium used for transmission for improving efficiency of transmission
75.
CONFIGURABLE AND PUSHABLE CARRIER COMMUNICATIONS WITH RICH CONTENT
Apparatus, methods, data structures, and computer programming for the display on mobile wireless communications devices of information without the authorization or control of administrative servers. Displayed information can include, for example, carrier logos, news, and advertisements presented at the initiative of local service providers or other third-party systems. The local service providers or other parties are enabled to control the location and manner of the displays, as well as the content of data displayed. Providing control over the display to the local service provider enables, among other advantages, the transmission and display of much richer content, in more flexible manner than has heretofore been possible, including static and dynamic graphic images. The Application can be particularly useful in GSM, GPRS, EDGE, and UMTS systems.
H04W 4/06 - Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
H04W 92/10 - Interfaces between hierarchically different network devices between terminal device and access point, i.e. wireless air interface
76.
SYSTEM AND METHOD FOR CONVERSION OF WEB SERVICES APPLICATIONS INTO COMPONENT BASED APPLICATIONS FOR DEVICES
A system and method is provided for converting a page-based application having at least one presentation page comprising embedded data elements and embedded message elements for interaction with a user interface to a component-based application configured for execution on a device configured for communication over a network with a schema-defined service of a data source. Page metadata representing a portion of a selected page is assembled and expressed in a first structured definition language. Embedded message elements and data elements are respectively converted into an operatively coupled message component and a data component, respectively containing message descriptors and data descriptors expressed in a selected structured definition language of the component based application. A dependency link associated with an event corresponding to the embedded elements is generated for describing a workflow of the components in respect to operation of the component based application when executed on a user interface.
G06F 9/44 - Arrangements for executing specific programs
G06F 15/18 - in which a program is changed according to experience gained by the computer itself during a complete run; Learning machines (adaptive control systems G05B 13/00;artificial intelligence G06N)
77.
HANDHELD ELECTRONIC DEVICE INCLUDING A VARIABLE SPEED INPUT APPARATUS AND ASSOCIATED METHOD
An improved handheld electronic device and method provide an input apparatus having a number of input members, at least a portion of the input members being movable among an unactuated position, a first actuated position, and a second actuated position in order to provide input. The improved method of enabling input into the handheld electronic device includes detecting a first input from a first input member, responsive to the first input, performing a first navigational function, such as a scrolling operation, at a first speed, detecting a second input form the first input member and, responsive to the second input, performing the first navigational function at a second speed, the second speed being different (e.g., greater) than the first speed. The input apparatus may include a substantially sealable, resilient membrane with the input members being disposed on the resilient membrane in order to provide an improved, ruggedized input apparatus.
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
G06F 15/02 - Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators
78.
METHOD AND APPARATUS FOR TRANSMISSION AND RECEPTION OF DATA
Various embodiments are described to provide for the transmission and reception of data in an improved manner. Data transmission is improved by including in a transmitter a null generator (110) to generate an output data symbol sequence that exhibits nulls in the frequency domain at particular frequencies that an input data symbol sequence does not. A pilot inserter (120) then adds a pilot symbol sequence to this output data symbol sequence to create a combined symbol sequence. Since the pilot symbol sequence exhibits pilot signals corresponding to the nulls of the output data symbol sequence in the frequency domain, the combined symbol sequence exhibits pilots that are orthogonal to the data in the frequency domain.
Methods and apparatus are provided for reducing Raman crosstalk in a wavelength-division-multiplexing (WDM) optical fiber transmission system (10) that transmits a multiplex of channels. Idle data is sent over one or more of the channels of the WDM system in order to maintain the optical link (30) when user data is not being sent. The idle data has an idle data pattern, which can be controlled such that a power spectral density of a signal carried by at least one channel is shifted in order to reduce Raman crosstalk between the channels. For example, the power spectral density may be shifted away from lower frequencies of the channel, and toward the higher frequencies, by controlling the idle data pattern. Alternatively, the power spectral density may be shifted towards unused frequencies of the channel, by controlling the idle data pattern.
H04B 10/2537 - Arrangements specific to fibre transmission for the reduction or elimination of distortion or dispersion due to scattering processes, e.g. Raman or Brillouin scattering
H04J 14/02 - Wavelength-division multiplex systems
A system and method for automatically zooming "in" and "out" a video content stream to adjust for Ratio Mismatches is disclosed. The present invention is particularly applicable to 4:3 video content delivered in a 16:9 video content stream. The present invention scans for the presence of Pillar Bars. When Pillar Bars are detected by the present invention, after waiting a pre- determined period to confirm the presence and size of the Pillar Bars, the present invention initiates a slow stretching the video content stream to eliminate the Pillar Bars. When the video content stream changes back to without Pillar Bars, the present invention initiates a slow zooming out to a full pixel representation of the video content stream.
A data error detection and mitigation system has been provided with a tiered approach. A set of received (104) data frames, which are ordered, are divided (106) into multiple groups, wherein at least one of the groups includes at least two nonconsecutive data frames. With these multiple groups, a data error check is inserted (108) for at least one of these groups. The data frames can relate to various types of information, such as audio, speech, video, images, files, or any data format with substantial similarity between successive frames.
A computer readable medium, method and user device for a user interface functionality for SMS and SMS-like message conversations is provided. A group of individual SMS messages is treated as a single entity by the SMS conversation UI, the SMS conversation history UI saves space by including the SMS editor within the conversation history panel, and displays a pop-up display with useful information regarding the SMS message being edited.
Described herein are embodiments that provide an approach to cryptographic key management for a digital rights management (DRM) architecture that includes multiple levels of key management for minimizing bandwidth usage while maximizing security for the DRM architecture. In one embodiment, there is provided a data structure for cryptographic key management that includes a public/private key pair and three additional layers of symmetric keys for authorizing access to a plurality of contents.
H04N 21/6334 - Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key
H04N 21/4405 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to MPEG-4 scene graphs involving video stream decryption
A method and apparatus for converting FFE (72) and FBE (76) coefficients from a DOCSIS compatible cable modem termination system upstream equalizer into FFE only coefficients to be sent down to the cable modem which transmitted the training burst which resulted in convergence on the FFE and FBE coefficients. The method involves programming an FBE like conversion structure comprised of an FFE filter and an FBE filter whose outputs are summed (70) with the FFE and FBE coefficients from the CMTS equalizer. The FFE coefficients are stored in the FFE filter of the conversion structure. The FBE coefficients are stored in an FBE filter of the conversion structure. Then, an input vector which simulates the Dirac function (an impulse) is input to the conversion structure to derive coefficients at its output (86) which define the impulse response and transfer function of the conversion structure. These coefficients are the FFE only coefficients which may be used to select a subset of 24 for sending to the cable modem.
A communication device (202) converts a bit stream to multiple symbols and provides encryption at a physical layer by shifting a phase of each symbol of the multiple symbols to produce multiple encrypted symbols. Each encrypted symbol of the multiple encrypted symbols is modulated with an orthogonal (214) subcarrier to produce at least one modulated subcarrier and the at least one modulated subcarrier is then transmitted (278) via a wireless link. On a receive side (260), a receiving (260) communication device (250) receives the transmitted (230), encrypted symbols and provides decryption at a physical layer by shifting a phase of each encrypted symbol in correspondence with the phase (234) used to encrypt the symbol at the transmit side.
H04W 12/00 - Security arrangements, e.g. access security or fraud detection; Authentication, e.g. verifying user identity or authorisation; Protecting privacy or anonymity
A communication device (202) converts a bit stream to multiple symbols and provides encryption at a physical layer by shifting a phase of each symbol of the multiple symbols to produce multiple encrypted symbols. Each encrypted symbol of the multiple encrypted symbols is modulated with an orthogonal (214) subcarrier to produce at least one modulated subcarrier and the at least one modulated subcarrier is then transmitted (278) via a wireless link. On a receive side (260), a receiving (260) communication device (250) receives the transmitted (230), encrypted symbols and provides decryption at a physical layer by shifting a phase of each encrypted symbol in correspondence with the phase (234) used to encrypt the symbol at the transmit side.
G09C 1/00 - Apparatus or methods whereby a given sequence of signs, e.g. an intelligible text, is transformed into an unintelligible sequence of signs by transposing the signs or groups of signs or by replacing them by others according to a predetermined system
H04L 27/18 - Phase-modulated carrier systems, i.e. using phase-shift keying
87.
METHOD AND APPARATUS FOR ENCRYPTION OF WIRELESS COMMUNICATION
A communication device (202) encrypts symbols at a physical layer in order to improve encryption of data transmitted over a wireless link. A symbol mapper (208) of the communication device receives a bit stream comprising multiple bits and maps the multiple bits to multiple symbols. An amplitude and phase adjuster (210) of the communication device receives the multiple symbols and encrypts the symbols by applying at least one of a phase shift and an amplitude adjustment to each symbol to produce multiple encrypted symbols for transmission over a wireless link. In another embodiment of the present invention, a communication device (250) is provided that is able to decrypt the encrypted symbols by applying at least one of a phase shift and an amplitude adjustment to each encrypted symbol that corresponds to a phase shift or an amplitude adjustment applied to the symbol by a transmitting communication device.
A communication device (202) converts a bit stream to multiple symbols and provides encryption at a physical layer by shifting a phase of each symbol of the multiple symbols to produce multiple encrypted symbols. Each encrypted symbol of the multiple encrypted symbols is modulated with an orthogonal (214) subcarrier to produce at least one modulated subcarrier and the at least one modulated subcarrier is then transmitted (278) via a wireless link. On a receive side (260), a receiving (260) communication device (250) receives the transmitted (230), encrypted symbols and provides decryption at a physical layer by shifting a phase of each encrypted symbol in correspondence with the phase (234) used to encrypt the symbol at the transmit side.
H04W 12/00 - Security arrangements, e.g. access security or fraud detection; Authentication, e.g. verifying user identity or authorisation; Protecting privacy or anonymity
A system and method for automatically saving the contents of volatile memory in a data processing device on power failure. A secondary power supply is provided, which upon failure of the primary power supply supplies power long enough for all modified information stored in volatile memory to be written to a non-volatile memory device such as NAND flash in an AutoSave procedure. In the preferred embodiment modified sectors in volatile memory are flagged, and only modified sectors with a directory list are written to non-volatile memory during the AutoSave procedure.
Described herein are embodiments that provide an approach to cryptographic key management for a digital rights management (DRM) architecture that includes multiple levels of key management for minimizing bandwidth usage while maximizing security for the DRM architecture. In one embodiment, there is provided a data structure for cryptographic key management that includes a public/private key pair and three additional layers of symmetric keys for authorizing access to a plurality of contents.
H04N 21/25 - Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication or learning user preferences for recommending movies
A system and method for efficiently adding a new network resource to a digital video network, without the need to purchase costly ancillary network hardware or extensive manual configuration, is disclosed. The inventive system and method provide for a loop-through for adding new resources to a digital video network. The present invention provides for the resources to be daisy chained from the network switch, where each resource is configured simply as either a loop-through ("LT") resource or the "last" resource in the daisy chain. Then, only upstream traffic with Media Access Control ("MAC") addresses of upstream LT resources are transmitted out of the loop- through by the last network resource.
A communication system (100) determines whether to establish a point-to-point or point-to-multipoint communication for conveyance of Multimedia Broadcast Multicast Services (MBMS) data based on a number of user equipments (102-104) being serviced by the communication system for MBMS service. The system broadcasts an access probability factor (154) in a control message to the user equipments. For a large number of MBMS users being counted (158), the method will select a point-to-multipoint broadcast (160). If the number of user equipments being counted is relatively small, the access probability factor is modified by a ratio of the number of point-to-point connections over the point- to-multipoint connections over the number of users being counted (174). The UE may need to join multiple base stations' in the counting procedure to obtain the system diversity gain.
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
H04J 3/02 - Time-division multiplex systems - Details
H04J 3/16 - Time-division multiplex systems in which the time allocation to individual channels within a transmission cycle is variable, e.g. to accommodate varying complexity of signals, to vary number of channels transmitted
93.
METHOD AND APPARATUS FOR MANAGING PACKET DATA LOSS IN A WIRELESS NETWORK
Various embodiments are described to address the need for more effective management of packet data loss in wireless communication systems. When a packet data destination (131) that is receiving a flow of packets for a packet data service instance indicates to the packet data source (141) of the flow that the flow should be suspended, it also indicates to the source how to process packets for the service instance while the flow transmission is suspended. For example, the packet data destination may indicate an event or condition that is triggering the flow suspension, the source can then begin buffering packets, discarding packets, starting timers, and/or taking other packet processing actions to manage packet data loss in view of the packet data destination's indication. Alternatively, the packet data destination may explicitly indicate the packet processing actions the source should take while the packet flow is suspended.
A method (30) for controlling flow of a video content signal through a communications system, such as a video on-demand system (10) creates (39) a unique message for each individual video content signal and attaches (41) the unique message to each individual video content signal prior to transmitting (41-47) the video content signal through the communications system (10) to a designed end user system (19). In one exemplary embodiment, the unique message comprises an in-band signaling message, such as a message inserted in a program map table in an MPEG packetized signal.
H04N 7/08 - Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band
H04L 27/34 - Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems
H04L 29/02 - Communication control; Communication processing
95.
MOBILE WIRELESS COMMUNICATIONS DEVICE COMPRISING MULTI-FREQUENCY BAND ANTENNA AND RELATED METHODS
A mobile wireless communications device may include a housing and a multi- frequency band antenna carried within the housing. The multi-frequency band antenna may include a main loop conductor having a gap therein defining first and second ends of the main loop conductor, a first branch conductor having a first end connected adjacent the first end of the main loop conductor and having a second end defining a first feed point, and a second branch conductor having a first end connected adjacent the second end of the main loop conductor and a second end defining a second feed point. The antenna may further include a tuning branch conductor having a first end connected to the main loop conductor between the respective first ends of the first and second branches.
H01Q 7/00 - Loop antennas with a substantially uniform current distribution around the loop and having a directional radiation pattern in a plane perpendicular to the plane of the loop
A mobile wireless communications device may include a housing having an upper portion and a lower portion, a dielectric substrate carried by the housing, circuitry carried by the dielectric substrate, and an audio output transducer carried by the upper portion of the housing and connected to the circuitry. The device may further include a user input interface carried by the housing and connected to the circuitry, and at least one auxiliary input/output device carried by the upper portion of the housing and connected to the circuitry. An antenna may also be carried within the lower portion of the housing comprising a pattern of conductive traces on the dielectric substrate.
A mobile wireless communications device may include a housing, a main dielectric substrate carried by the housing, circuitry carried by the main dielectric substrate, and a ground plane conductor on the main dielectric substrate. The mobile wireless communications device may further include an L- shaped dielectric extension comprising a vertical portion extending outwardly from the main dielectric substrate and an overhang portion extending outwardly from the vertical portion and above an adjacent portion of the main dielectric layer. A main loop antenna conductor comprising at least one conductive trace may be relatively positioned on the overhang portion of the L-shaped dielectric extension so as not to overlap the ground plane conductor.
A personal communications device includes a processor, a plurality of subsystems connected to the processor for exchanging signals therewith, at least one of the subsystems being configurable between a flight mode and a non- flight mode, an input device connected to the processor for inputting a flight mode selection thereto, and a flight mode module operable on the processor for causing the processor to monitor for input of a predetermined flight mode selection through the input device and configure the at least one subsystem into flight mode upon the input of the flight mode selection.
G06F 3/00 - Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
A method of frequency re-planning in a wireless communication system is disclosed, wherein the wireless communication system (100) is arranged to support communication for a plurality of mobile stations (112-115) via a plurality of cells. The method comprises the generation of channel/interference penalties based upon measurement reports. However, for a first cell having one or more neighbouring co-channel cells for which measurement reports are unavailable, channel/interference penalties are estimated for the one or more neighbouring co-channel cells. These estimates are based upon the interference levels of common neighbours of the first cell and the one or more neighbouring co-channel cells.
The present invention is a remove-able portable alerter for a portable wireless communication host device. The alerter provides a method to receive un- obtrusive alerts from the host device informing the user of incoming notifications. Users are informed of alerts without having to wear, hold, carry or listen to alerts from the host device. The invention provides an alternative to carrying a larger, bulkier host communication device. The alerter provided greater control and manageability of incoming notification enabling them to respond to alerts at their convenience.