Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

284 results about "Streaming application" patented technology

Client-side performance optimization system for streamed applications

InactiveUS6959320B2Efficiently stream and executeEasily integrates into client system 's operating systemMultiple digital computer combinationsProgram loading/initiatingApplication serverData file
An client-side performance optimization system for streamed applications provides several approaches for fulfilling client-side application code and data file requests for streamed applications. A streaming file system or file driver is installed on the client system that receives and fulfills application code and data requests from a persistent cache or the streaming application server. The client or the server can initiate the prefetching of application code and data to improve interactive application performance. A client-to-client communication mechanism allows local application customization to travel from one client machine to another without involving server communication. Applications are patched or upgraded via a change in the root directory for that application. The client can be notified of application upgrades by the server which can be marked as mandatory, in which case the client will force the application to be upgraded. The server broadcasts an application program's code and data and any client that is interested in that particular application program stores the broadcasted code and data for later use.
Owner:NUMECENT HLDG

Client-side performance optimization system for streamed applications

An client-side performance optimization system for streamed applications provides several approaches for fulfilling client-side application code and data file requests for streamed applications. A streaming file system or file driver is installed on the client system that receives and fulfills application code and data requests from a persistent cache or the streaming application server. The client or the server can initiate the prefetching of application code and data to improve interactive application performance. A client-to-client communication mechanism allows local application customization to travel from one client machine to another without involving server communication. Applications are patched or upgraded via a change in the root directory for that application. The client can be notified of application upgrades by the server which can be marked as mandatory, in which case the client will force the application to be upgraded. The server broadcasts an application program's code and data and any client that is interested in that particular application program stores the broadcasted code and data for later use.
Owner:NUMECENT HLDG

Quality of experience (QOE) method and apparatus for wireless communication networks

A Quality of Experience (QoE) framework provides a technique to assess the end user experience in a mobile wireless communication environment, such as 2.5G or 3G networks, or in any other wireless or hardwired communication environment. The framework is usable in conjunction with media streaming applications and enables a combination of network layer, transport layer, codec layer, and application layer measurements in extracting results. The extracted results can be used to monitor and improve, if necessary, the end user experience over severely variable network conditions.
Owner:VIDIATOR ENTERPRISES INC

Content overlays in on-demand streaming applications

A personalized content overlay is generated and sent for display to a subscriber. The content overlay may be generated in response to a request by the subscriber, such as a request to watch a program. The content overlay can include personalized information tailored to the subscriber based on subscriber information. The content overlay can also include information obtained from a third party, such as an advertiser, that has a preexisting relationship with the subscriber. The content overlay can include one or more triggers that, when activated by the subscriber, enable interactivity between the subscriber and a third party.
Owner:GENBAND US LLC

Systems and methods for service isolation

The present invention is directed towards systems and methods of streaming an application from a remote location to a local machine system, and using local machine system resources in executing that application. In various embodiments, services needed by a streamed application may be started with high local system privileges in their own isolation environment. These service may be started, stopped, and otherwise managed by a Service Control Manager. In order for an application to both access services that operate at high local system privileges and the network so that it can access remotely stored, streaming, information; a streaming application may rely on privileges of the user when accessing network information rather than the higher privileges of the services running in isolation.
Owner:CITRIX SYST INC

System and method for invocation of streaming application

A system that initiates streaming of a remotely stored application in response to a data file selection. In one example, in response to a user selection of a data file, a streaming application module determines if a remotely stored published application is available that is capable of opening the data file. If the published application is available, the streaming application module requests that a portion of the published application be streamed to the user system. In addition, the streaming application module may determine if the user is subscribed to the published application. In another example, the streaming application module is invoked if there is not a locally stored application associated with the file type of the selected data file.
Owner:ENDEAVORS TECH

Maintaining virtual machines for cloud-based operators in a streaming application in a ready state

A streams manager monitors performance of a streaming application, and when the performance needs to be improved, the streams manager automatically requests virtual machines from a cloud manager. The cloud manager provisions one or more virtual machines in a cloud with the specified streams infrastructure and streams application components. The streams manager then modifies the flow graph so one or more portions of the streaming application are hosted by the virtual machines in the cloud. When performance of the streaming application indicates a virtual machine is no longer needed, the virtual machine is maintained and placed in a ready state so it can be quickly used as needed in the future without the overhead of deploying a new virtual machine.
Owner:IBM CORP

Coding Approach For A Robust And Flexible Communication Protocol

A coding approach for a robust and flexible network communication protocol is described. By using coding, it is possible to eliminate the need to track packet identities, and hence, it is possible to reduce coordination overhead associated with many conventional protocols. The method and system described herein takes advantage of multiple paths, interfaces, mediums, servers, and storage locations available in a network. The proposed protocol allows quick response to congestion by load balancing over different network resources. The method also enables soft vertical hand-overs across heterogeneous networks. In one embodiment, a media file is divided into chunks and transmitted using a transport protocol tailored to meet delay requirements of media streaming applications. Also described are different coding strategies for chunk delivery based upon an urgency level of each chunk.
Owner:MASSACHUSETTS INST OF TECH

Controller integrated audio codec for advanced audio distribution profile audio streaming applications

A novel and useful apparatus for and method of integrating the advanced audio distribution profile (A2DP) audio codec into a Bluetooth controller for audio streaming applications. The mechanism functions to break the prior art Bluetooth protocol stack by integrating a profile packet composer into the controller. The profile / stack control signaling is performed by the host while the profile data packet composer is implemented in the controller. The integrated data packet composer does not break the data path and flow control over the standard HCI. Further, the integrated packet composer allows the controller to open a dedicated data interface for specific applications (e.g., PCM / I2S for audio data).
Owner:TEXAS INSTR INC

Coding of animated 3-D wireframe models for internet streaming applications: methods, systems and program products

A 3-D wireframe model expressed in terms of nodes and vertices receives a 3-D video or like signal representative of a scene expressed in terms of a reference model, I frames and P frames. A DPCM coder takes advantage of the temporal correlation of the displacement of each vertex along every axis in the 3-D space. The 3-D signal is a set of non-zero displacements of all vertices and all nodes (sl[n, v]) at time tl. The decoded set (animation frame) of the previous instance is used as the predicted value (si-l[n, v]). The prediction error el[n, v], i.e. the difference between the current displacement set and the predicted one, is computed and quantised (el[n, v]). Finally, the quantised samples are entropy coded (ci[n, v]) using an adaptive arithmetic coding algorithm to handle the unknown data statistics. The predictive scheme described above prevents quantization error accumulation. A DPCM decoder first decodes arithmetically the received samples (‘e’ [n, v]) and computers the decoded samples (si′ [n, v]).
Owner:AMERICAN TELEPHONE & TELEGRAPH CO

General player applied to Android and Linux smart televisiosn

The invention discloses a general player applied to Android and Linux smart televisions. The general player is divided into three layers, namely an application interface layer, a data processing layer and a hardware abstraction layer. The application interface layer provides a unified media calling method for a streaming media application, and comprises a playing control interface, a parameter feedback interface and a service quality interface. Functions of data processing layer are mainly achieved by a media plug-in system, and the data processing layer comprises a receiving sub module, a packet analysis sub module, a demultiplexing sub module, a decoding sub module, an output sub module, etc. The hardware abstraction layer mainly comprises a hardware decoding link, an audio output link and a video output link, and upwards exists on a platform hardware adaptation layer in streaming media middleware in a local interface base mode. The general player applied to the Android and Linux smart televisions solves the problem of player compatibility, and can provide a streaming media playing function and a better service streaming media business.
Owner:FUDAN UNIV

Deriving component statistics for a stream enabled application

A technique for generating component usage statistics involves associating components with blocks of a stream-enabled application. When the streaming application is executed, block requests may be logged by Block ID in a log. The frequency of component use may be estimated by analyzing the block request log with the block associations.
Owner:NUMECENT HLDG

Internet protocol based media streaming solution

A system and method for streaming media data in a Web Service environment between two or more units are disclosed. The first unit processes the media data for transfer, using a media streaming application. A network implemented with Web Service transfers the processed media data using a real-time media streaming protocol. The second unit renders the processed media data for playback, using the media streaming application.
Owner:EXCEPTIONAL INNOVATION INC

System and method for indicating track relationships in media files

A system and method for signaling and indicating track relationship information in media files. The present invention provides a mechanism for signaling the information of layered track groups and the information of MDC track groups, as well as a mechanism for signaling track relationship information in an efficient way. In local playback or unicast streaming applications, to select an independently decodable track for a certain media type, the information of alternate track groups is first found via the track relation box, and one track is selected from an alternate track group for the media type. If stream switching is desired, the switching track group information is found via the track relation box. In multicast applications with scalable or MDC streams, the tracks in a layered or MDC group are found via the track relation box and selected among all the layered or MDC groups.
Owner:RPX CORP

Quality of experience (QoE) method and apparatus for wireless communication networks

A Quality of Experience (QoE) framework provides a technique to assess the end user experience in a mobile wireless communication environment, such as 2.5G or 3G networks, or in any other wireless or hardwired communication environment. The framework is usable in conjunction with media streaming applications and enables a combination of network layer, transport layer, codec layer, and application layer measurements in extracting results. The extracted results can be used to monitor and improve, if necessary, the end user experience over severely variable network conditions.
Owner:VIDIATOR ENTERPRISES INC

Coding approach for a robust and flexible communication protocol

A coding approach for a robust and flexible network communication protocol is described. By using coding, it is possible to eliminate the need to track packet identities, and hence, it is possible to reduce coordination overhead associated with many conventional protocols. The method and system described herein takes advantage of multiple paths, interfaces, mediums, servers, and storage locations available in a network. The proposed protocol allows quick response to congestion by load balancing over different network resources. The method also enables soft vertical hand-overs across heterogeneous networks. In one embodiment, a media file is divided into chunks and transmitted using a transport protocol tailored to meet delay requirements of media streaming applications. Also described are different coding strategies for chunk delivery based upon an urgency level of each chunk.
Owner:MASSACHUSETTS INST OF TECH

Real-time broadcast content synchronization database system

In response to a track playing on a broadcast radio station, the corresponding artist name is used as a key to access a database of artist messages, news and events information associated with that artist, that may be automatically distributed and geo-targeted while the track is playing. Distribution of the supplemental artist-related content extends to the radio broadcast—via RDS and HD, to the Internet, social media and various mobile devices. The supplement content may comprise messages pre-programmed by the artist, agents, or music labels. The supplemental content may be geo-targeted to include local tour dates, media appearances, related news, album releases and other data tied to the artist's song that is playing on the radio or on a streaming application. Further, the system may feed messages directly from the artist's existing social platforms, to provide further engagement of listeners while the track is playing.
Owner:HARB JOSEPH

Method and system for lost packet concealment in high quality audio streaming applications

The present invention provides an audio streaming system and method for transmitting audio signals with high quality. The advantages of the present invention include easy implementation, computational efficiency, and provision of better audio quality. More particularly, the present invention provides a Multi-band Time Expansion algorithm for lost packet concealment. The Multi-band Time Expansion algorithm detects the number of continuously lost packets in an audio input signal and the correctly received packets on either side of the lost packets. Then the Multi-band Time Expansion algorithm time-expands the correctly received packets that may be from either one side or both sides of the lost packets, wherein the correctly received packets are stretched to cover the length of the lost packets. Finally the Multi-band Time Expansion algorithm overlap-adds the stretched packets so that the lost packets are concealed.
Owner:STMICROELECTRONICS ASIA PACIFIC PTE

Establishing optimal latency in streaming data applications that use data packets

Embodiments for an apparatus and method are provided that can build latency in streaming applications that use data packets. In an embodiment, a system has an under-run forecasting mechanism, a statistics monitoring mechanism, and a playback queuing mechanism. The under-run forecasting mechanism determines an estimate of when a supply of data packets to convert will be exhausted. The statistics monitoring mechanism measures the arrival fluctuations of the supply of data packets. The playback queuing mechanism can build the latency.
Owner:INTEL CORP

Method for audio and video control response and bandwidth adaptation based on network streaming applications and server using the same

A method for audio and video control response and bandwidth adaptation based on network streaming applications is disclosed. A server delivers a received control command to a stream controller while a player empties the expired streaming data stored in a buffer thereof. The stream controller controls the input source of a video / audio capturer. The receiver buffer estimator of the receiver estimates whether the amount of the streaming data stored in the buffer is within a safe range and delivers the estimation result and bandwidth variation information to a stream adaptor. If the amount of the stream data is less than a threshold value, the timestamp scalar is adjusted based on the estimation result and the bandwidth variation information, thereby adjusting the consumption rate of the streaming data in the buffer of the player for re-accumulating streaming data of the buffer.
Owner:IND TECH RES INST

Systems and methods for efficient cache management in streaming applications

Systems and methods for streaming of multimedia files over a network are described. A streaming delivery accelerator (SDA) caches content from a content provider and streams the cached content to a user. Cached content is incrementally added to the cache memory, and the SDA is disconnected from the content provider when sufficient content for a predetermined time of play has been received. The caching process can be iterative, with only content not previously retained in the cache requested from the content provider. A method for cache eviction of content no longer of interest to users is also described.
Owner:GULFSTREAM MEDIA

Transforming relational queries into stream processing

A method of transforming relational queries of a database into on a data processing system includes receiving a series of relational queries, transforming first parts of the queries into a continuous query embodied as a streaming application, sending parameters in second parts of the queries in the series to the streaming application as a data stream, and executing the continuous query based on the received data stream to generate query results for the series of relational queries. Each query in the series includes a first part and a second part. The first parts are a pattern common to all the queries in the series and the second parts each have one or more parameters that are not common to all of the queries in the series.
Owner:IBM CORP

Stream media digital watermarking system

The invention discloses a streaming media digital watermarking system which belongs to the streaming media processing technical field, comprising an embedded device and an extraction device of digital watermarking, and server arrangements related to streaming media transmission, wherein, digital watermarking information is added during the process of server-side video encoding in application of streaming media, and verification and extraction of the digital watermarking information are completed when simultaneously a client obtains video bit streams embedded with the digital watermarking information and decodes the video bit streams, and finally video play is finished by utilization of video data obtained after decoding. During the embedding process of the digital watermarking information, the digital marketing information is timely combined with compressed encoding of the video data, and the digital watermarking is embedded when an encoder finishes encoding, thereby the invention can timely change the digital watermarking information as required during the process of actual operation and video files are not needed to be made again.
Owner:TSINGHUA UNIV

Automatic retransmission request mechanism suitable for mobile stream media application

The invention discloses an automatic retransmission request mechanism applicable to mobile streaming media. The invention is applied to solve the problem that present automatic retransmission request mechanism inapplicable to mobile streaming media due to the long time delay. The automatic retransmission request mechanism applicable to mobile streaming media application includes: (1) the sending terminal adds sequence numbers to each data packet according to the playing sequence and then sends the data packet to the receiving terminal; (2) the receiving terminal controls retransmission according to the sequence number intervals of the received data packet. The retransmission is controlled as follows: when the sequence number intervals of the received data packets are detected, the receiving terminal will request the retransmission buffer zone of the sending terminal to retransmit the data packets with the sequence number intervals. By applying the method to detect loss of data packets, the fast detection of data packet loss is achieved, as only intervals between sequence numbers need detecting, and thereby the retransmission time delay is shortened. The automatic retransmission request mechanism applicable to mobile streaming media is mainly applied in video streaming playing of mobile streaming media.
Owner:ZTE CORP

Content distribution service resource optimized dispatching method based on multi-cloud architecture

The invention belongs to the field of cloud computing and network multimedia technology, and particularly relates to a content distribution service resource optimized dispatching method based on multi-cloud architecture. The method comprises the following steps: selecting an initial deployment stage on multi-cloud, and providing a cloud selection initial deployment heuristic algorithm based on charging strategies of a plurality of candidate public service resource providers; in a multi-cloud expansion stage, providing two different multi-cloud expansion methods in a predictable ARIMA model and a cloud outburst scene; and in a multi-cloud switching stage, copying content resources in a newly started data center in batches at a delay as short as possible based on a pre-copied Precopying strategy. By adoption of the content distribution service resource optimized dispatching method, the automatic optimized deployment of a streaming media application in a multi-cloud environment is solved, when the access flow increases abruptly, the volume of the cloud architecture is smartly expanded, and when a certain private cloud data center or a certain public cloud crashes or occurs a serious bandwidth problem, how to quickly switch the cloud service is solved.
Owner:FUDAN UNIV

Streaming media application method in panoramic virtual reality roaming

The invention relates to a streaming media application method in panoramic virtual reality roaming. Panoramic streaming media integrated with additional information is applied to panoramic virtual roaming and the panoramic virtual roaming with continuous viewpoints is realized. The streaming media application method in panoramic virtual reality roaming comprises the following steps of: 1) compressing and encoding image data by utilizing a streaming media video compressing and encoding manner and integrating the additional information; 2) determining an initial user roaming location, returningcorresponding streaming media file information to a client through inquiring a database, analyzing streaming media files, and establishing a data structure used for buffer management; and 3) displaying panoramic images and the additional information, and displaying additional information corresponding to each frame of panoramic image in panoramic virtual roaming in a manner of continuous viewpoints. According to the streaming media application method in panoramic virtual reality roaming, the panoramic images and the additional information are compressed into a streaming media format, thus thedefects of the traditional network-based panoramic virtual roaming are overcome, the user waiting time is shortened, and a novel technical line is provided for the network data transmission in panoramic virtual reality roaming.
Owner:沈阳迅景科技有限公司

Method and apparatus for selecting transmission modulation rates in wireless devices for A/V streaming applications

A-priori performance measures of a wireless communication system, combined with channel signal to noise ratio and / or signal to interference and noise ratio (SNR / SINR) measurements, are used to determine transmission modulation rate to help optimize real-time streaming. The method and apparatus minimize packet error rates (PER) without actually measuring packet error rates. Instead the receiver measures SNR / SINR and the transmitter uses this measured SNR / SINR data along with information about PER vs. Modulation vs. SNR / SINR to adjust the transmission rate.
Owner:SONY CORP +1

Streaming operator with trigger

One or more operators in a flow graph of a streaming application may include one or more triggers that indicate when action needs to be taken for the operator. A streams manager monitors performance of a streaming application and receives a notification when a trigger in an operator fires. In response to a trigger firing, the streams manager determines an appropriate action corresponding to the trigger. When the trigger indicates an adjustment of cloud resources are needed, the streams manager formulates a cloud resource request to a cloud manager. In response, the cloud manager adjusts the cloud resources for the operator to improve performance of the streaming application. A trigger may specify a trigger action for an operator, and may additionally specify a trigger action for one or more other affected operators. The firing of a trigger in one operator can therefore result in adjusting resources to multiple operators.
Owner:IBM CORP

Stream media acceleration system, method and device based on content distribution network

The embodiment of the invention discloses a streaming media accelerating system based on a content delivery network (CDN), which relates to the streaming media application field and is used for solving the problem of the poor reliability of a streaming media accelerating proposal of the CDN in the prior art. The system comprises top-layer streaming media accelerating equipment and underlayer streaming media accelerating equipment; the top-layer streaming media accelerating equipment is used for receiving a streaming media acquire request from the underlayer streaming media accelerating equipment, acquiring streaming media data from a data source station or other streaming media accelerating equipment of the top layer and sending the acquired streaming media data to the underlayer streaming media accelerating equipment; the underlayer streaming media accelerating equipment is used for receiving a streaming media acquire request from a user, acquiring the streaming media data from the top-layer streaming media accelerating equipment or other streaming media accelerating equipment of the underlayer and sending the acquired streaming media data to the user. The embodiment of the invention also discloses a streaming media transmission method based on the streaming media accelerating system and streaming media accelerating equipment. The invention is adopted to greatly improve the reliability of the streaming media accelerating system.
Owner:蓝汛网络科技(北京)有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products