Patent application number | Description | Published |
20090005020 | Wireless network and method of transmitting content from locally stored server - One example embodiment of the present invention discloses a method of delivering content from a base station of a wireless network to a mobile station including receiving a request for content from a mobile station, accessing the requested content from content stored in association with the base station, and transmitting the requested content to the mobile station. | 01-01-2009 |
20090005098 | Network based mobile user proxy and agent - In one example embodiment of the present invention, a method of managing information at a base station in a wireless network includes determining whether first information is at least one of low priority information and high priority information. The method further includes queuing the information if the information is determined to be low priority information, and sending the information to a mobile station if the information is determined to be high priority information. | 01-01-2009 |
20120158408 | Method And Apparatus For Reducing Rendering Latency For Audio Streaming Applications Using Internet Protocol Communications Networks - A method and apparatus for reducing rendering latency in a terminal device which receives audio data from a communication network such as, for example, Voice over Internet Protocol (VoIP) communications networks. Received packets are advantageously decoded “immediately” upon receipt, and the decoded data is placed directly in the rendering buffer at a location corresponding to the time appropriate for rendering, without using any intermediate buffer. Then, in accordance with the principles of the present invention and more particularly in accordance with certain illustrative embodiments thereof, packet loss concealment (PLC) routines are advantageously applied preemptively, without first determining whether or not any subsequent packets have or have not been received by any particular time. | 06-21-2012 |
20120265524 | Method And Apparatus Of Visual Feedback For Latency In Communication Media - A method and apparatus are provided for visualizing the latency in a conversation between a local speaker and at least one remote speaker separated from the local speaker by a communication medium. A latency estimate is obtained. A timing indication of at least the end of a conversational turn by the local speaker is obtained, and an outbound graphic is displayed, indicating the progress of at least the end-of-turn across the communication medium toward the remote speaker. The outbound graphical indication is displayed with a transit time across the medium that is derived from the latency estimate. An inbound graphic is displayed, indicating the progress across the communication medium toward the local speaker, of a start of a conversational turn by the remote speaker, which is imputed to begin when the remote speaker receives the local speaker's end-of-turn. The inbound graphical indication is displayed with a transit time across the medium that is derived from the latency estimate. | 10-18-2012 |
20130100352 | DISTRIBUTED VIDEO MIXING - Techniques are disclosed for video mixing in a distributed computing environment. For example, a method comprises the following steps. At a first mixing device, one or more local video streams are received from one or more sources local to the first mixing device. The first mixing device generates a first partially-composited video stream, wherein the first partially-composited video stream comprises: (i) a partial set of video elements of the one or more local video streams; and (ii) information about video elements of the one or more local video streams. The first mixing device sends the first partially-composited video stream to at least a second mixing device remote from the first mixing device. The first mixing device and the second mixing device may be part of a video conferencing system. | 04-25-2013 |
20130290514 | DYNAMIC INTERSTITIAL TRANSITIONS - Techniques are disclosed for managing streaming content. For example, one method comprises monitoring one or more operating conditions of a communications network configured to provide at least one content stream to one or more communications devices. The method further comprises selecting an interstitial transition for insertion into the content stream based on a length of the interstitial transition, in response to the one or more monitored operating conditions of the communications network, wherein the interstitial transition is selected from a plurality of varied-length interstitial transitions. | 10-31-2013 |
20130332664 | System and Method for Managing Network Navigation - A file comprising an application and data corresponding to a status of the application at a particular time is maintained in a first memory of a user device, the first memory comprising a persistent storage. The application may be a software application, for example. In response to a request, the file is transferred to a second memory of the device, the second memory comprising a random-access memory. The file is activated, or set up, as a running application. The user device may be a cell phone, a wireless telephone, a personal digital assistant, a personal computer, a laptop computer, a workstation, a mainframe computer, etc. In one embodiment, the file is brought to a foreground of the user device. | 12-12-2013 |
20140071171 | PINCH-AND-ZOOM, ZOOM-AND-PINCH GESTURE CONTROL - At least one example embodiment relates to a method comprising: detecting one of a pinch gesture and a zoom gesture as a first event; detecting the other of the pinch gesture and the zoom gesture as a second event; and generating a single event command representing the first and second events if the second event is detected within a desired time period from detecting the first event, the single event command indicating a user-desired function. | 03-13-2014 |
Patent application number | Description | Published |
20090052453 | Method and apparatus for improving the performance of voice over IP (VoIP) speech communications systems which use robust header compression (RoHC) techniques - A method and apparatus for use in improving the performance of Voice over Internet Protocol (VoIP) communication systems which use Robust Header Compression (RoHC) techniques for reducing communications protocol overhead. Specifically, having recognized that in VoIP applications (unlike, for example, data services applications), severely late packets cannot be used, a “RoHC-Guard” filters out packets that are very late, making it impossible for RoHC to perform the costly and unnecessary re-sync. In accordance with one embodiment of the invention, a RoHC-Guard module, operating as a pre-filter to a RoHC module, saves, rather than merely discards, late packets. Then, if a predetermined number of such packets are consecutively received, they are provided to RoHC module. | 02-26-2009 |
20090110060 | Method and apparatus for performing lower complexity multiple bit rate video encoding using metadata - A Multiple Bit Rate (MBR) video encoding system wherein a first video encoding at a first bit rate is performed based on the original video source material, and wherein the first video encoding generates and saves metadata relating to the encoding process. In typical block-based motion-compensated video encoding techniques, this metadata may comprise block motion search information including motion vectors and error information. This saved metadata is then used during one or more subsequent encodings at different bit rates to generate a plurality of video encodings at different bit rates. This approach provides a more efficient MBR video encoding system realization than by encoding at each bit rate independently. | 04-30-2009 |
20090147859 | Method and apparatus for performing multiple bit rate video encoding and video stream switching - A Multiple Bit Rate (MBR) video coding method and apparatus for performing video encodings at multiple bit rates and for performing advantageous switching therebetween. Frequent switching points and high video coding efficiency are achieved with use of a plurality of video encodings at each of a plurality of bit rates, wherein the switching points between multiple encodings at a given bit rate are shifted with respect to one another so that the frequency of available switching points is significantly improved without a corresponding loss of coding quality. In addition, one or more “high quality” encodings may be provided at each bit rate, wherein the “high quality” encodings employ infrequent switching points, providing a very high quality encoding at the given bit rate which may be used (or switched to) whenever possible. | 06-11-2009 |
20090291696 | Method and apparatus for pre-fetching data in a mobile network environment using edge data storage - A method and apparatus in which a mobile network advantageously communicates data requests to neighboring data stores so that they may pre-fetch the data. In particular, in accordance with an illustrative embodiment of the present invention, a protocol is advantageously established whereby a local data store in a mobile network notifies neighboring data stores of data requests, and whereby the neighboring data stores advantageously pre-fetch the data that may be required, thereby advantageously avoiding cascading cache misses. Such notifications may advantageously reduce the number of cache misses, which in turn may advantageously reduce the latency to download data as the user moves around within the mobile network and changes data sources. Specifically, in accordance with an illustrative embodiment of the present invention, a protocol for communicating data requests between local storage centers in a network supporting mobile users is provided. | 11-26-2009 |
20100118958 | Method and apparatus for performing video coding and decoding with use of virtual reference data - A video codec is provided in which virtual reference data (e.g., virtual reference blocks) are advantageously employed by a video coder and decoder to significantly improve coding efficiency as compared to prior art codecs. Specifically, a “virtual reference,” as used herein, is defined as a group of pixels (e.g., a block) that is used as reference material for encoding portions of the video signal (e.g., a motion-compensated inter-predicted block), but that does not comprise or represent any portion of the actual video sequence to be displayed. For example, it may advantageously be determined that portions of the video sequence may be efficiently represented as a motion-compensated block of pixel values which are generated by the video coder based on the blocks being predicted but not based on any actual blocks in any of the actual video frames or slices. | 05-13-2010 |