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

4339 results about "Streaming data" patented technology

Streaming data is data that is continuously generated by different sources. Such data should be processed incrementally using Stream Processing techniques without having access to all of the data. In addition, it should be considered that concept drift may happen in the data which means that the properties of the stream may change over time.

Automatic and seamless vertical roaming between wireless local area network (WLAN) and wireless wide area network (WWAN) while maintaining an active voice or streaming data connection: systems, methods and program products

A Mobile Station (MS) is able to vertically roam in either direction between two different network, i.e. WWAN and WLAN. The MS is equipped with a dual mode Radio for WWAN and WLAN transmissions. The WLAN Radio is linked to a WLAN Enterprise Gateway Controller (EGC) via a first air link and the WWAN Radio is linked to a WWAN Base Transceiver Station (BTS) via a second air link. The EGC is connected to a Mobile Switching Center (MSC) which is in turn connected to the BTS. An outgoing VoIP call from the WLAN Radio to a remote party on the WWAN will transition or seamlessly switch over to a WWAN connection when the MS detects packet error rates, frequent scale back or consistent signal degradation. Upon such conditions, the WLAN Radio requests the EGC to request an Explicit Call Transfer via the MSC to the MS integrated WWAN Radio portion which automatically accepts the call based on referenced information stored in the user's subscriber identification module (SIM). Once the WWAN Radio is confirmed connected to the remote party on the WWAN, the WLAN Radio drops the WLAN connection. An incoming call between the MS and a remote user via the WWAN will transition to the WLAN Radio when the MS enters WLAN coverage. The MS issues an ECT to the WLAN. After user verification by the WLAN Radio and the EGC signals acceptance of the call, the WWAN Radio connection is dropped and the call is now established between the WLAN Radio and the remote party on the WWAN.
Owner:SYMBOL TECH LLC

System and method for providing transformation of multi-protocol packets in a data stream

A system and method for facilitating packet transformation of multi-protocol, multi-flow, streaming data. Packet portions subject to change are temporarily stored, and acted upon through processing of protocol-dependent instructions, resulting in a protocol-dependent modification of the temporarily stored packet information. Validity tags are associated with different segments of the temporarily-stored packet, where the state of each tag determines whether its corresponding packet segment will form part of the resulting modified packet. Only those packet segments identified as being part of the resulting modified packet are reassembled prior to dispatch of the packet.
Owner:RPX CORP

Automatic and seamless vertical roaming between wireless local area network (WLAN) and wireless wide area network (WWAN) while maintaining an active voice or streaming data connection: systems, methods and program products

A Mobile Station (MS) is able to vertically roam in either direction between two different nerworks, i.e, WWAN and WLAN. The MS is equipped with a dual mode Radio for WWAN and WLAN transmissions. The WLAN Radio is linked to a WLAN Enterprise Gateway Controller (EGC) via a first air link and the WWAN Radio is linked to a WWAN Base Transceiver Station (BTS) via a second air link. An outgoing VoIP call from the WLAN Radio to a remote party on the WWAN will transition or seamlessly switch over to a WWAN connection when the MS detects packet error rates, frequent scale back or consistent signal degradation.
Owner:SYMBOL TECH LLC

Method and apparatus of streaming data transformation using code generator and translator

A high level transformation method and apparatus for converting data formats in the context of network applications, among other places. A flexible transformation mechanism is provided that facilitates generation of translation machine code. A translator is dynamically generated by a translator compiler engine. When fed an input stream, the translator generates an output stream by executing the native object code generated on the fly by the translator compiler engine. In addition, the translator may be configured to perform a bi-directional translation between the two streams as well as translation between two distinct protocol sequences. Further a translator may working in streaming mode, to facilitate streaming processing of documents.
Owner:IBM CORP

Multi-Source and Resilient Video on Demand Streaming System for a Peer-to-Peer Subscriber Community

Centralized video on demand (VoD) systems offer limited content and limited archival ability. Peer-to-peer networks allow users to share a wide selection of content directly among peers, but connections between peers may have limited uplink bandwidth and may be unreliable. The present invention according to various embodiments contemplates systems and methods for high quality and resilient transmission of streaming data from one or more sources within a heterogeneous peer-to-peer network to address these and other problems
Owner:NOKIA SIEMENS NETWORKS GMBH & CO KG

Methods and apparatus for controlling the transmission of stream data

Mechanisms and techniques provide a system that provides stream data to a client by monitoring operation of a stream control protocol such as RTSP associated with stream data transmitted between a client and a first stream server. The system detects a stream change event related to transmission of the stream data between the client and the first stream server and identifies a relative position within the stream data based on the operation of the stream control protocol. The system then establishes transmission of the stream data between the client and a second stream server starting at the relative position in the stream data. The system provides for mid-stream failover for the transmission of stream data such as real-time data with minimal perceptible loss of stream data by the client.
Owner:CISCO TECH INC

Method and apparatus for synchronizing playback of streaming media in multiple output devices

ActiveUS20060149850A1Maintaining average timing synchronizationError preventionTransmission systemsStreaming dataTimestamp
A method and apparatus for synchronizing streaming media with multiple output devices. One or more media servers serve media streams to one or more output devices (i.e., players). For playback synchronization, one output device is the “master”, whereas the remaining output devices are “slaves”. More data is requested from the media server by the “master” device to maintain a nominal buffer fill level over time. The “slave” devices receive streamed data from the media server at the rate determined by the master device's data requests, and the average rate of data flow over the streaming network is thus controlled by the frequency of the single “master” device's crystal. “Slave” devices make playback rate corrections to maintain respective buffer fill levels within upper and lower threshold levels. For slow networks, each media data packet timestamp is calculated from the time the master's buffer reaches nominal level.
Owner:SNAP ONE LLC

Method and apparatus for caching for streaming data

Streaming video data from the video title is delivered to a client from a central server and a proxy server. To reduce the backbone bandwidth required, a portion of the video title is cached at the proxy server where the portion cached is distributed over the video title so as to reduce the peak bit rate required for the central server to send the remaining portion of the video title. The amount cached at the proxy server may be adjusted in accordance with access profile of video titles to improve caching efficiency. The portion cached may be the basic layer in a scalable multilayer approach where only the basic layer may be sent to a client who has limited bandwidth while clients with higher bandwidth capability may also receive the enhancement layer(s) for improved video reception.
Owner:STREAMING21

Method and system for distributing data in a network

A data distribution method is disclosed which can realize autonomous or private data distribution between user terminals in a network environment such as the Internet. In this method, the respective nodes exchange topology information indicating a connection relationship between upstream nodes and downstream nodes, and relay stream data from the upstream nodes to the downstream nodes. Each node arbitrarily separates from the network and connects to an upstream node in accordance with a predetermined condition.
Owner:ANCL +1

Method and system of bandwidth management for streaming data

InactiveUS20050120128A1Bandwidth management/data qualityReadily apparentTelevision system detailsMachine supportsStreaming dataMass storage
A data networking system and method which allows efficient use of bandwidth for data streams such as video and audio. This invention allows network nodes to dynamically identify changing network conditions which are typical on wireless and power line networks. The system and method dynamically adapt to the changes which affect network bandwidth by changing compression rates, compression types, audio / video quality, motion masks, throughput for specific connections, or mass storage of data streams until the network is capable of sending the data. The result is an improved system that requires little or no user intervention as network conditions change.
Owner:WILIFE

Methods and apparatus for supporting transmission of streaming data

A gateway application in a content engine multiplexes requests for real-time content to servers that, in turn, service the requests by streaming appropriate real-time content to requesting users. A software communication port of the content engine may be reserved to receive request messages from multiple client computers, at least two of which request streaming of real-time content according to different selected formats. After identifying client properties (e.g., a format for which to receive streaming real-time content) associated with the requests for real-time content, the gateway application identifies corresponding servers of the content engine to serve the real-time content according to the different selected formats. The gateway application forwards the requests for streaming of real-time content associated with the request messages to the corresponding servers which, in turn, satisfy the requests by streaming the requested real-time content to the client computers.
Owner:CISCO TECH INC

Visualization and analysis of user clickpaths

Methods and data processing system readable media have been created to graph user clickstream data over a network or at a network site to yield meaningful and visually esthetic information. In one set of embodiments, the method can comprise (i) performing a significance test on data from a network log and generating significance results. The method can also comprise (ii) determining which of network addresses and clicktrails between network addresses meet a traffic flow criterion. The data that meet a significance criterion, traffic criterion, or both can form (iii) graphable addresses and relationships. The method can further comprise (iv) generating statistics about the graphable addresses and relationships. The method can still further comprise (v) generating a graph based on the statistics about the graphable addresses and relationships, and (vi) changing any or all of the traffic flow, significance criterion, and statistics being computed, and regenerating the graph.
Owner:OPEN TEXT SA ULC

Rapid analysis of data stream for malware presence

A system, method and computer program product for anti-malware processing of data stream that includes a plurality of logical data streams formed from a primary data stream; and a plurality of stream buffers, each buffering data of a corresponding logical data stream. A plurality of processing handlers each associated with one of the data streams, where the handlers are processing the data of the logical data stream buffered by its stream buffer. Each processing handler is associated with a particular functionality and at least one processing handler scans its logical data stream for malware presence. Each stream buffer has a configurable buffering policy. At least one of the processing handlers decompresses the data into one or more secondary streams. At least one of the processing handlers parses its logical data stream, creating one or more instances of secondary data streams. The scanning can be based on a signature search. At least one of the processing handlers parses its logical data stream to identify headers, wherein new secondary data streams are instantiated based on regions of interest in a future stream data at positions identified by the headers. The set of conditions is stored e.g., in a table, a list, and / or a registry.
Owner:KASPERSKY LAB ZAO

Methods, systems, and devices using reprogrammable hardware for high-speed processing of streaming data to find a redefinable pattern and respond thereto

A reprogrammable packet processing system for processing a stream of data is disclosed herein. A reprogrammable data processor is implemented with a programmable logic device (PLD), such as a field programmable gate array (FPGA), that is programmed to determine whether a stream of data applied thereto includes a string that matches a redefinable data pattern. If a matching string is found, the data processor performs a specified action in response thereto. The data processor is reprogrammable to search packets for the presence of different data patterns and / or perform different actions when a matching string is detected. A reconfiguration device receives input from a user specifying the data pattern and action, processes the input to generate the configuration information necessary to reprogram the PLD, and transmits the configuration information to the packet processor for reprogramming thereof.
Owner:WASHINGTON UNIV IN SAINT LOUIS

System using session initiation protocol for seamless network switching in a media streaming session

Systems, methods, and machine-readable media are disclosed for switching a media streaming session between a plurality of networks. In one embodiment, a method of switching networks in a media streaming session can comprise detecting a plurality of networks available for communication of streaming data. The plurality of networks can include a first network providing a first streaming session and a second network. A determination can be made as to whether to switch the first streaming session from the first network. Determining to switch the first streaming session from the first network to the second network can be based on detecting a loss of the first network, detecting a lower cost alternative to the first network, etc. In response to determining to switch the first streaming session from the first network, the first streaming session can be switched from the first network to the second network.
Owner:ORACLE INT CORP

Systems and methods for transmission of uninterrupted radio, television programs and additional data services through wireless networks

A method and system for In-Dash Multimedia Players or Portable Multmedia Players for automotive, aviation, boating, and personal use that, exploiting the services and capabilities of the Digital Wireless Network DWLN (107), such as 3G network, and buffering the live stream data on both the Server (101) and User Equipment (111), combines in a novel synergistic integration a suite of new and known features such as: immediate and uninterrupted listening / viewing of Live Streaming Media LSM (109) by the user with or without optimization of the data bandwidth, and the provision to customize the commercial messages according to the user location, and the capability of reporting the customer choices and habits, and the automatic deletion of LSM after the time-shift time to benefit from copyright agreements.
Owner:FOSCO BIANCHETTI

Selective tunneling of streaming data

A method and system for "selective" tunneling of streaming data from a server to a client in a computer network having one or more network segments. The server has a tunneler utility, and the client has a receiver utility. The receiver utility first attempts to detect if a given data stream is available via IP multicast on the network segment supporting the client. If not, then the receiver utility issues a request for a IP unicast stream. This request is serviced by the tunneler utility. The tunneler utility re-broadcasts the IP multicast feed using IP unicast to send the data stream directly to the requesting user and / or to a repeater utility. The receiver utility then receives and processes the data stream for output to the end user. Alternatively, the receiver application, or a network administrator, launches the repeater utility, which then converts the IP unicast stream back to IP multicast format for re-broadcast over the network segment to other clients.
Owner:LEVEL 3 COMM LLC

Programmable streaming data processor for database appliance having multiple processing unit groups

A data processing system having two or more groups of data processors that have attributes that are optimized for their assigned functions. A first group consists of one or more host computers responsible for interfacing with applications and / or end users to obtain queries and for planning query execution. A second processor group consists of many streaming record-oriented processors called Job Processing Units (JPUs), preferably arranged as an MPP structure. The JPUs typically carry out the bulk of the data processing required to implement the logic of a query. Each of the JPUs typically include a general purpose microcomputer, local memory, one or more mass storage devices, and one or more network connections. Each JPU also has a special purpose programmable processor, referred to herein as a Programmable Streaming Data Processor (PSDP). The PSDP serves as an interface between the CPU of a JPU and the mass storage device, to offload functions from the CPU of the JPU.
Owner:IBM CORP

Optimization of PDP context usage

In a mechanism for controlling a communication connection with policy control, after the communication connection with policy control is established in a communication network between a user equipment and service providing network element via a network control element on the basis of an initial packet data protocol context, a modification of the initial packet data protocol context for the communication connection is requested or initiated at the network control element. When the modification is authorized, relevant resources for a modified packet data protocol context usable for signalling traffic and transmission of media stream data are set up.
Owner:NOKIA TECHNOLOGLES OY

Disk drive employing stream detection engine to enhance cache management policy

A disk drive is disclosed comprising a disk, a head actuated over the disk, a host interface for receiving disk access commands from a host, a command queue for queuing the disk access commands, and a stream detection engine for evaluating the disk access commands to detect a plurality of streams accessed by the host. The stream detection engine maintains a stream data structure for each detected stream, wherein the stream data structure comprises a frequency counter for tracking a number of disk access commands associated with the stream out of a predetermined number of consecutive disk access commands received from the host. A disk controller selects one of the streams for servicing in response to the frequency counters.
Owner:WESTERN DIGITAL TECH INC

System and process for controlling the coding bit rate of streaming media data employing a limited number of supported coding bit rates

A system and process for controlling the coding bit rate of streaming media data is presented where a server streams data that exhibits one of a number of coding bit rates supported by the server. Initially, the server chooses the coding bit rate. However, after this startup period, the client provides coding bit rate requests. The server transmits the streaming media data at the most appropriate supported coding bit rate closest to the rate requested. The coding bit rates requested are those estimated to provide a high quality playback of the streaming data while still keeping a decoder buffer of the client filled to a desired level. A leaky bucket model is incorporated so that the changes in buffer duration due to natural variation in the instantaneous coding bit rate are not mistaken for changes in buffer duration due to network congestion.
Owner:MICROSOFT TECH LICENSING LLC

Apparatus and method for real-time mining and reduction of streamed data

A stream data node receives real-time streamed data from one or more input devices, dynamically filters the streamed data to reduce the streamed data, and delivers the reduced data when requested. By providing real-time filtering of the data, the amount of data that must be stored in a database may be substantially reduced. The stream data node can perform aggregation functions, group functions, and select functions, thereby also significantly reducing the amount of data that must be stored in a database. The stream data node may also be part of a query execution data structure, where it delivers its data when requested by another node in the query execution data structure.
Owner:IBM CORP

Method and apparatus of streaming data transformation using code generator and translator

A high level transformation method and apparatus for converting data formats in the context of network applications, among other places. A flexible transformation mechanism is provided that facilitates generation of translation machine code. A translator is dynamically generated by a translator compiler engine. When fed an input stream, the translator generates an output stream by executing the native object code generated on the fly by the translator compiler engine. In addition, the translator may be configured to perform a bi-directional translation between the two streams as well as translation between two distinct protocol sequences. Further a translator may working in streaming mode, to facilitate streaming processing of documents.
Owner:INT BUSINESS MASCH CORP

Apparatus and method for providing streaming data

A Java based server is disclosed for providing streaming data. Streaming data is received in a publisher interface and processed to generate Java messages describing real time updated. One application of the Java based server is to provide streaming data for business process.
Owner:STRIPE INC

Method for creating and using phrase history for accelerating instant messaging input on mobile devices

Rapid instant messaging input is enabled through a system that displays frequently used or useful message phrases in a pop-up window from which the user may select a desired phrase to be inserted into the message stream. The system allows multiple phrase lists to be utilized and individual phrase messages are tagged with context information, allowing them to be selectively retrieved to provide only the most useful messages for a given context or scenario. The system automatically generates phrase lists by scanning the message stream data within instant messaging log files and the scanned information is then processed to select phrases for inclusion in the phrase list based on predefined heuristics.
Owner:PANASONIC CORP

Stream data processing method and computer systems

Provided is a stream data processing method that can effectively handle delay data. In the stream data processing method of processing data whose lifetime is defined by a window, an operation result excluding a delay tuple is immediately output along with an unconfirmed flag according to delay processing HBT while a midway processing result necessary for reproduction is retained along with the lifetime, and when the delay tuple arrives, a correct processing result is calculated from the delay tuple and the processing result restore tuple.
Owner:HITACHI LTD

Methods and systems for using in-stream data within an on demand content delivery path

An on demand content delivery platform for delivering on demand digital assets includes a network transport composed of network elements. A content delivery path extends from an application server, through the network transport, to a client. During content delivery, at a network element, data is inserted into the content delivery path to produce a content stream containing inserted in-stream data. In one implementation, the content is conditioned in accordance with instructions present in the in-stream data. In another implementation, the in-stream data represents session information and is utilized for stateless recovery of session information.
Owner:COMCAST CABLE COMM LLC

Rapid predictive analysis of very large data sets using the distributed computational graph

A system for predictive analysis of very large data sets using a distributed computational graph has been developed. Data receipt software receives streaming data from one or more sources. In a batch data pathway, data formalization software formats input data for storage. A batch event analysis server inspects stored data for trends, situations, or knowledge. Aggregated data is passed to message handler software. System sanity software receives status information from message handler and optimizes system performance. In the streaming pathway, transformation pipeline software manipulates the data stream, provides results back to the system, receives directives from the system sanity and retrain software.
Owner:QPX LLC

Stream distribution system and failure detection method

Provided are a stream distribution system and a failure detection method capable of easily identifying the cause of quality loss in stream distribution. This stream distribution system includes a first server for communicating with a client terminal via a router and sending stream data, and a second server configured as a redundant server of the first server and connected to the first server. The first server has a communication status notification unit for sending a connection management table concerning the communication with the client terminal to the second server. The second server has a packet recording unit for acquiring a mirror packet, which is a copy of a packet sent to the first server, from the router, and a network failure monitoring unit for detecting a failure in a network between the first server and the client terminal based on the connection management table and a packet buffer.
Owner:HITACHI LTD
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