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

33results about How to "Efficiently streamed" patented technology

Method and system for binary serialization of documents

A method for processing XML documents in a computer-based system includes associating each of a plurality of information items with a corresponding one of a plurality of binary-data units and providing a XML document associated with a XML information set comprising one or more of the plurality of information items. The method includes serializing the XML document into a binary XML format, or de-serializing the XML document from the binary XML format. Serializing includes translating the one or more information items of the XML information set into their corresponding one or more binary-data units. De-serializing includes translating one or more binary-data units of the binary XML format into their corresponding one or more information items. A computer readable medium is encoded with a program for execution on at least one processor. The program, when executed on the at least one processor, can perform the method for processing XML documents.
Owner:MICROSOFT TECH LICENSING LLC

Full text search capabilities integrated into distributed file systems

A hierarchical distributed search mechanism is integrated into a distributed file system. Traditional file system APIs (create, open, close, read, write, link, rename, delete, . . . ) and the over-the-wire protocols employed to project these APIs into remote client sites (CIFS, NFS, DDS, Appletalk) are extended to enable the dynamic creation of temporary directories containing links to objects identified by search engines (executing at sites “close” to “their” data) as meeting the search criteria specified by the first parameter of a search function call. The search function, derived from the standard file system API function create, is added to the file system API.
Owner:PITTS WILLIAM M

Method and system for streaming documents, e-mail attachments and maps to wireless devices

A method for streaming vector images to wireless devices, including receiving a request from a wireless device for a portion of a vector image and a target display width and height, the vector image including a plurality of vector primitives, determining which of the vector primitives are positioned so as to overlap the requested portion, clipping the overlapping vector primitives with the portion, and transmitting the clipped vector primitives that overlap the portion. A system and a computer readable storage medium are also described and claimed.
Owner:SYNCHRONICA

Methods and apparatus for pacing delivery of streaming media data

A computer system having a memory for providing streaming media in one of a plurality of streaming media protocols includes a first plurality of interfaces configured to initiate reading of packet meta-data and packets of payload data from a memory, and a second plurality of interfaces configured to output streaming media packets to a client system at a requested pace, wherein the streaming media packets are determined in response to the packet meta-data, to the packets of payload data, and to a streaming media protocol requested, wherein the packet meta-data and the packets of payload data are read from the memory at a pace independent of the requested pace for the streaming media packets, and wherein the second plurality of interfaces support more than one streaming media protocol.
Owner:NETWORK APPLIANCE INC

Dash client and receiver with download rate acceleration

A client device presents streaming media and includes a stream manager for controlling streams, a request accelerator for making network requests for content, a source component coupled to the stream manager and the request accelerator for determining which requests to make, a network connection, and a media player. The request accelerator can accelerate a download rate using a plurality of TCP connections. A target download rate can vary among HTTP requests. The TCP receiver window size for a given TCP connection might be based on the target download rate for that TCP connection and / or a current estimated round-trip time for the current TCP connection multiplied by a multiplier rate, wherein the multiplier rate is within a range bounded by the target download rate for the current TCP connection and a rate that is higher than the target download rate by a predetermined amount.
Owner:QUALCOMM INC

Method, device, and computer program for encapsulating partitioned timed media data using sub-track feature

The invention relates to encapsulating partitioned timed media data to be streamed to a client's device, the partitioned timed media data comprising timed samples, each comprising a plurality of subsamples. After having grouped several of the subsamples to form at least one group so that at least part of the subsamples belongs to a group of subsamples, at least two subsamples of the same group are selected from amongst the plurality of subsamples of one of the timed samples and at least one track comprising the selected subsamples is created. Next, for the at least one created track, one sub-track box is created for each of the subsamples selected to create the at least one track, at least one of the created sub-track boxes comprising definitions and properties that are common to the selected sub-samples. Each of the created tracks is independently encapsulated in at least one media file.
Owner:CANON KK

Efficient ray tracing without acceleration data structure

Methods, systems and computer program code (software) products executable in a digital processor operable to simulate light transport in a scene by ray tracing (wherein the digital processor is operable to maintain an object list representing a list of objects associated with a boundary of the scene) include executing a ray tracing method that traces r rays through n objects by (1) partitioning the object list in a recursive manner to generate partitions and (2) culling away the partitions of objects from rays, without using an explicit auxiliary acceleration data structure.
Owner:NVIDIA CORP

System for measuring the transmission bandwidth for multimedia streaming and method for same

A method and system for measuring a transmission bandwidth which includes: a server for transmitting packets of multimedia data to a receiving apparatus, receiving a time stamp from the receiving apparatus, calculating a transmission bandwidth in real time from the received time stamp, and streaming the multimedia data to the receiving apparatus in accordance with the calculated transmission bandwidth; with the receiving apparatus receiving packets of the multimedia data from the server, recording received time stamp for each of received packets, and transmitting the received time stamp to the server by a predetermined cycle. According to the present invention, transmission bandwidth is measured using data actually transmitted and that streaming of media is suited to a transmission bandwidth to meet QoS (Quality of Service) requirements.
Owner:SK PLANET CO LTD

Determining video stream quality based on relative position in a virtual space, and applications thereof

Disclosed herein is a web-based videoconference system that allows for video avatars to navigate within the virtual environment. The system has a presented mode that allows for a presentation stream to be texture mapped to a presenter screen situated within the virtual environment. The relative left-right sound is adjusted to provide sense of an avatar's position in a virtual space. The sound is further adjusted based on the area where the avatar is located and where the virtual camera is located. Video stream quality is adjusted based on relative position in a virtual space. Three-dimensional modeling is available inside the virtual video conferencing environment.
Owner:KATMAI TECH HLDG LLC

Method, device, and computer program for encapsulating scalable partitioned timed media data

The invention relates to encapsulating scalable tiled timed media data comprising timed samples in a server and providing a timed media data bit-stream from encapsulated scalable tiled timed media in a client device. Each timed sample comprises a first layer and at least one second layer and at least one of the layers comprises a plurality of subsamples represented by one or more coding units. After having obtained at least one subsample from amongst the plurality of subsamples of one of the timed samples, one track comprising the at least one obtained subsample is created. Next, the created track is independently encapsulated in at least one media segment file, said media segment file comprising mapping metadata for providing information about the at least one obtained subsample relative to the one of the timed samples and the layer it belongs to.
Owner:CANON KK

Method and system for streaming documents, e-mail attachments and maps to wireless devices

A method for pre-processing a vector image, including: receiving data for a vector image, the vector image data including a list of descriptions of global vector objects that can be rasterized for display at arbitrary levels of resolution; for each local region from among a plurality of local rectangular regions of the vector image, the local rectangular regions being associated with levels of resolution, determining local vector objects that correspond to intersections of global vector objects with such local region; and for each local region from among the plurality of local rectangular regions, storing descriptions of its local vector objects within a computer memory.
Owner:SYNCHRONICA

Method and apparatus for efficient synchronization request response

A data writing apparatus includes a tape drive, a buffer and non-volatile memory. When a synchronization request is received from a device sending data to be written to a tape, the apparatus is operable to copy data corresponding to the synchronization request from the buffer to the non-volatile memory. The data may be stored in the non-volatile memory until at least the time when the data which it is a copy of is written to the tape from the buffer.
Owner:ORACLE INT CORP

Adaptively updating content delivery network link in a manifest file

InactiveUS20180191801A1Efficiently streamedWithout wasting bandwidthTransmissionManifest fileNetwork link
An online system more efficiently streams multimedia content over the Internet for play back on client devices with varying computing power and network bandwidths by generating enhanced manifest files that more efficiently identify suitable media representations of the multimedia content. Each media representation has multiple media segments according to predefined byte ranges and a manifest file, which identifies location of the media file, bitrates, resolution, byte range, total duration, and other metadata. The online system customizes a manifest file for a user based on various factors including device capacity, network connectivity type and geolocation of the user. The online system also generates manifest fetch commands, which more efficiently fetch media segments for streaming. In response to changes of streaming server and media file (e.g., increased popularity), the online system dynamically updates corresponding manifest files.
Owner:META PLATFORMS INC

Remote support for IoT devices

A support agent uses a user interface within a web browser to support a remote internet of things (IoT) device in proximity to a user operating a smartphone having a proxy app installed thereon. The agent establishes a peer to peer connection between the smartphone proxy app and the agent user interface, such as with WebRTC. The proxy app scans for the IoT device and establishes a wireless connection between the smartphone and the IoT device. The agent by issuing instructions from the agent user interface to the smartphone proxy app is able to solicit or receive data from the IoT device, and to thereby adjust, configure, or diagnose the status of the IoT device. The proxy app may also establish video, voice or chat peer to peer communications with the agent, allowing the user to assist the agent in diagnosing the status of the IoT device.
Owner:CYGNUS LLC

Dash client and receiver with a download rate estimator

A client device presents streaming media and includes a stream manager for controlling streams, a request accelerator for making network requests for content, a source component coupled to the stream manager and the request accelerator for determining which requests to make, a network connection, and a media player. A process for rate estimation is provided that will react quickly to reception rate changes. The rate estimator can use an adaptive windowed average and take into account the video buffer level and the change in video buffer level in a way so to guarantee that the rate adjusts fast enough if there is a need, while keeping the windowing width large (and thus the measurement variance) large. A guarantee might be that when a rate drop or rise happens, the estimator adjusts its estimate within a time proportional to a buffer drain rate or buffer fill level.
Owner:QUALCOMM INC

Drag-type wind turbine for wind-driven electricity generators and wind-driven electricity generators using drag-type wind turbine

Drag-type wind turbine blades for wind-driven electricity generators are vertically provided between plates of the generator. The wind turbine blades have a plate-like structure with a fin-shaped surface. The turbine blade comprises a wind receiving side consisting of a base section, a base concave-shaped wind receiving section, a convex-shaped wind streaming section, and a wind streaming side of a convex-shaped surface extending in a radiation direction on the back of the wind receiving side. The base end of the wind receiving side and the connecting side comprise an inverse parabolic concave-shaped connecting section to connect it to the base section of the wind streaming side.
Owner:MARUYOSHI SHOKAI

Composite scalable video streaming

Video streaming concepts are presented. In a first aspect, the video stream is formed as a multi-layered data stream with forming a set of one or more layers of the multi-layered data stream by copying from the coded version of the video content, while a composition of the at least one video is synthesized in at least a portion of pictures of a predetermined layer of the multi-layer data stream by means of inter-layer prediction. In a second aspect, inter-layer prediction is used to either substitute otherwise missing referenced pictures of a newly encompassed video by inserting replacement pictures, or portions of the newly encompassed video referencing, by motion-compensated prediction, pictures which are missing are replaced by inter-layer prediction. In a third aspect, output pictures inserted into the composed video stream so as to synthesize the composition of the video content by copying from a no-output portion of the composed data stream by temporal prediction, are inserted into the composed data stream so that output pictures are arranged in the data stream in the presentation time order rather than the coded picture order.
Owner:FRAUNHOFER GESELLSCHAFT ZUR FOERDERUNG DER ANGEWANDTEN FORSCHUNG EV
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