...Chester Carlson was a patent agent who tired of having to make multiple copies of patent applications using the only duplication method available at the time: carbon paper. In 1959 he came up with a new copying system and took it to IBM for evaluation. The "experts" at IBM determined potential sales to be only 5,000 units because people wouldn't want to use a bulky machine when they had carbon paper. Carlson's invention was the xerography process, the company founded on the system is Xerox.
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 8190761 | Seeking and synchronization using global scene time A method of seeking in a rich media stream provided from a multimedia server to at least one multimedia client, wherein the method may be executed in an encoder of a multimedia server or a decoder or a multimedia client. A seeking instruction is inserted into the me... | 05/29/2012 |
| 8190762 | Electronic apparatus, content reproduction method, and program An electronic apparatus includes a reception section, a buffer section, a reproduction section, an operation reception section, a transmission section, and a control section. The reception section receives data of a content transmitted through streaming from a trans... | 05/29/2012 |
| 8190760 | System and method of managing multiple video players A system and method are provided for managing multiple video players executing on a client software platform. The method includes the operation of displaying a plurality of video players viewable by an end user. Each video player can have at least one video data str... | 05/29/2012 |
| 8185649 | Subscription propagation in a high performance highly available content-based publish/subscribe system The present invention is directed to a publish/subscribe system containing a plurality of brokers, a plurality of subscribers and plurality of brokers including publisher connecting brokers, intermediate brokers and subscriber connecting brokers. Subscriptions are i... | 05/22/2012 |
| 8185650 | Systems, methods, and computer program products for transmitting and/or receiving media streams A method includes receiving encoded media content, transforming the encoded media content into web page content by dividing the encoded media content into a plurality of web page files formatted as a static web page, and transmitting the web page content over the ne... | 05/22/2012 |
| 8180913 | Apparatus and method for providing access to a data stream by a plurality of users at a same time A system for providing access to a data stream by a plurality of users at a same time. A data stream splitter manager listens for new client device connections. When a new client device connection is identified, the data stream splitter manager generates a pseudo-te... | 05/15/2012 |
| 8180914 | Deleting data stream overload A system and method to delete overload in a data stream are described. A method of an embodiment of the invention may analyze data quality information in a data stream and delete data items that are found to be of lower than a desired data quality. In ... | 05/15/2012 |
| 8180911 | Method of distributing real time data streams across a multimedia network as well as a mediation device and a multimedia network therefore The invention relates to a method of distributing real time data streams across a multimedia network to receiving terminals, wherein a selected real time data streams is transmitted from a media server to a specific receiving terminals, wherein a mediation device is... | 05/15/2012 |
| 8180915 | Coding data streams A method of delivering an encoded data stream to a plurality of recipient end-user nodes of a network includes receiving an incoming encoded data stream at a first recipient node from a transmitting node over the network. During ongoing receipt of the incoming encod... | 05/15/2012 |
| 8176194 | Streaming data playback apparatus A handsfree apparatus performs an operation for requesting a connection of a Bluetooth connection link to a cellular phone after guaranteeing a continuous playback of music streaming data by an audio player in a time slot that does not have packet transfer of the mu... | 05/08/2012 |
| 8176191 | Automated identification of high/low value content based on social feedback Embodiments of the present invention provide an automated scheme for identifying high/low value content. Playback data from users in a social network may be periodically submitted by users of the social network. The playback data indicates segments of content, such ... | 05/08/2012 |
| 8176192 | Networked transmission system and method for stream data Disclosed is a networked transmission system and method for stream data. The system comprises a network, a streaming server and an ordered series of a first up to n-th cooperative-sharing groups. There is a cooperative relationship among all users' terminals in a co... | 05/08/2012 |
| 8176195 | Media distribution with service continuity System and methods for media distribution are described. In one embodiment, a method of media distribution includes rendering of a media to a user, stopping the rendering of the media, and storing remaining media not rendered to the user in a user server. The method... | 05/08/2012 |
| 8176196 | Stream data processing method and apparatus A user specifies a group by a user-defined query. An input order is assured among data of a same group. By outputting data belonging to a same group from the same node, an order inputted for a necessary portion is assured. By outputting data belonging to different g... | 05/08/2012 |
| 8176193 | Dynamic media asset delivery Dynamic media asset delivery is described. In embodiments, a request for a media asset can be received from a client device. A transmission rate of a communication network is determined to deliver the media asset to the client device. The client device can be monito... | 05/08/2012 |
| 8171151 | Media foundation media processor A system and method for a media processor separates the functions of topology creation and maintenance from the functions of processing data through a topology. The system includes a control layer including a topology generating element to generate a topology descri... | 05/01/2012 |
| 8171152 | Systems, methods and computer-readable media for configuring receiver latency The present disclosure is related to transmitting and receiving media channels, such as audio and video channels. These channels may be transmitted as packets from one or more transmitting devices to one or more receiving devices for playout. Certain embodiments of ... | 05/01/2012 |
| 8171153 | Adaptive variable fidelity media distribution system and method A layered media stream comprising media information layers of different priorities may be adaptively distributed by transmitting at least one of the media information layers to a client on a time-windowed basis. A client device obtains different media information la... | 05/01/2012 |
| 8166192 | Method of processing non-real time service and broadcast receiver A method of receiving and processing a broadcast signal including a Non-Real Time (NRT) service and a broadcast receiver are disclosed herein. A method of processing a Non-Real Time (NRT) service in a broadcast receiver, the method comprises receiving and processing... | 04/24/2012 |
| 8166189 | Click stream insertions A method and medium are provided for augmenting content to be communicated to a user. The method can include receiving original content from a server; determining the extent to which augmentative content should be provided; determining contextually relevant augmenta... | 04/24/2012 |
| 8166191 | Hint based media content streaming Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for media content streaming can include communicating with a remote device to stream media content to the remote device, accessing hint information associated with the... | 04/24/2012 |
| 8166190 | System and method for multiple data channel transfer using a single data stream A number of channels of data, including audio, image, text, and support data are collected at one or more centralized servers. The individual channels are edited and processed for content and format, including the deletion and insertion of advertising content as wel... | 04/24/2012 |
| 8161177 | Formulating multimedia content of an on-line interview Formulating multimedia content of an on-line interview, including transmitting during the on-line interview, over a data communications network from a first client device to a second client device, a media stream of content from an interviewee; simultaneously with t... | 04/17/2012 |
| 8161178 | System and method for providing managed point to point services Network services systems and methods are provided. A particular system includes an information store including connection information to initiate connections to content sources. The connection information includes an address and a connection rule associated with a v... | 04/17/2012 |
| 8156235 | Apparatus and method for determining modes and directing streams in remote communication A communication apparatus for remote communication may include a first local module configured to intercept a first stream. The first stream may utilize a first transmission protocol and may be destined to a remote destination over a network. The first local module ... | 04/10/2012 |
| 8156239 | Adaptive multimedia renderer A server for adaptively rendering a multimedia content stream includes a first interface for connecting the server to a multimedia network server to receive an original multimedia content stream. A second interface connects the server to a client for receiving a ren... | 04/10/2012 |
| 8156233 | Streaming of templates and data records in individual streams using a multistream protocol In one embodiment, a method includes determining a first template defining a data format for one or more first data records and a second template defining a data format for one or more second data records. The template may be needed to decode the information include... | 04/10/2012 |
| 8156237 | Method of processing non-real time service and broadcast receiver A method of receiving and process a broadcast signal including a Non-Real Time (NRT) service and a broadcast receiver are disclosed herein. A method of processing a broadcast signal including a Non-Real Time (NRT) service, the method comprises receiving and processi... | 04/10/2012 |
| 8156236 | Audio-video data switching and viewing system A computer system and method providing for viewing and switching of audio-video data. The system comprises: a plurality of audio/video sources containing information referring to an event; a streaming server, streaming the contents of a first audio signal and a firs... | 04/10/2012 |
| 8156234 | Multicast distribution of computer virus pattern files with fail over mechanism Components of an antivirus program may be updated by multicasting fragments of the update and unicasting missed fragments. The components may include a virus pattern file. The virus pattern file may be divided into several file fragments, with each file fragment bei... | 04/10/2012 |
| 8156238 | Wireless multimedia transport method and apparatus Apparatus and methods for wireless data transmission in a multimedia network are disclosed. Disclosed is a network having a source coupled to a sink using a virtual channel that includes a wireless communication channel. A source end of the system provides a packeti... | 04/10/2012 |
| 8150991 | Geolocation-based application streaming systems, apparatus, and methods The disclosure is directed to systems, apparatus, and methods for geolocation-based application streaming. In one example, a system may include a geolocation service that determines the location of a client, and an application server that streams one or more applica... | 04/03/2012 |
| 8150989 | Multimedia messaging method and system A multimedia messaging method and system, wherein the same multimedia message can be used to encapsulate both non-streamable media components and descriptors relating to streamable media components. A recipient extracts the descriptors from the multimedia message an... | 04/03/2012 |
| 8150993 | Synchronization of clients to maximize multicast opportunities A content delivery system includes a unicast content delivery module, a multicast content delivery module, and a content monitor module. The unicast content delivery module is configured to provide content using a unicast protocol, and the multicast content delivery... | 04/03/2012 |
| 8150990 | Enhanced advertising using dual streaming video A communications system particularly suited for a distributed network of computers such as the World Wide Web or the Internet. Connected to the distributed network is a broadcast computer which simultaneously communicates two streams of video. The first stream of vi... | 04/03/2012 |
| 8150992 | Dynamic media bit rates based on enterprise data transfer policies In general, this disclosure describes techniques of dynamically selecting versions of media content based on data transfer policies of a media content provider that provides the media content. As described herein, a media content provider may establish a variety of ... | 04/03/2012 |
| 8145783 | Systems and methods for selecting buffering time for media data The invention is related to methods and apparatus for tailoring an amount of Pre-Data that can be used in media clip streaming applications. A variable-bit-rate encoded media clip can be encoded at an average playback bit rate. When the actual transmission bit rate ... | 03/27/2012 |
| 8145777 | Method and system for real-time seeking during playback of remote presentation protocols A foreground protocol engine receives a request for rendering the contents of a packet in a recording of a protocol data stream, the protocol data stream comprising a plurality of packets. The foreground protocol engine identifies a state-snapshot having an associat... | 03/27/2012 |
| 8145782 | Dynamic chunking for media streaming Systems and methods for chunking a media file for streaming over a network are disclosed. These systems and methods provide for receiving requests for chunks of a media file and responding to these requests by generating the requested chunks dynamically. The chunks ... | 03/27/2012 |
| 8145778 | Method and system for transitioning streamed digital video content between stream servers in a digital video network A technique for transitioning streamed digital video content between stream servers involves identifying a transition identifier that indicates a point at which streaming of the digital video content transitions from a first stream server to a second stream server a... | 03/27/2012 |