Patents by Inventor John A. Schlack
John A. Schlack has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 8112781Abstract: A method is provided for reclaiming bandwidth from an edge device. The method includes communicating a bandwidth query message to at least one session manager. The bandwidth query message specifies an amount of bandwidth that needs to be reclaimed from a single one of a plurality of edge devices in order to establish at least one additional session that delivers a digital service to a subscriber in a service group serviced by the plurality of edge devices over an access network. In response to communication of the bandwidth query message, a bandwidth query response message is received from the session manager identifying an edge device from which at least the specified amount of bandwidth can be reclaimed. A response is communicated to the session manager requesting the session manager to reclaim the specified amount of bandwidth from the edge device that has been identified.Type: GrantFiled: October 7, 2008Date of Patent: February 7, 2012Assignee: General Instrument CorporationInventor: John A. Schlack
-
Publication number: 20110321077Abstract: A method and system that computes viewing statistics for a digital video content stream received at a set-top box. The digital video content stream includes a first segment of video content, a second segment of video content, a third segment of video content, a first timing mark that indicates a transition from the first segment to the second segment, and a second timing mark that indicates a transition from the second segment to the third segment. The method initiates a transmission of the digital video content stream at the set-top box, monitors the transmission of the digital video content stream relative to the first timing mark and the second timing mark, and computes view data for the second segment based on the monitoring of the transmission. The method stores the view data at the set-top box.Type: ApplicationFiled: June 24, 2010Publication date: December 29, 2011Applicant: GENERAL INSTRUMENT CORPORATIONInventors: Yeqing Wang, John A. Schlack, Scott D. Sellers
-
Patent number: 8046798Abstract: Profiling a television viewer by monitoring and processing, locally at a television viewing environment, the viewer's interactivity (e.g., via a remote control unit) with the television viewing environment. Generating one or more profiles for each viewer based on one or more of the multitude of interactions of each viewer and on, in general, the viewing habits and preferences of the viewer. Automatically and reliably, detecting or inferring at a particular time, which specific individual or individuals, are actually interacting with the TV in household comprising more than one individual. Such viewer identification and profile generation can be used to facilitate the delivery of targeted content, including targeted advertising.Type: GrantFiled: May 21, 2007Date of Patent: October 25, 2011Assignee: Prime Research Alliance E, Inc.Inventors: John A. Schlack, Andrew Sutton, Andrew J. Rampulla, Charles A Eldering
-
Publication number: 20110197239Abstract: A channel allocation mechanism for manages bandwidth using a channel profile to assure an available channel for supporting the highest expected bandwidth request by leaving a contiguous segment available to support such requests. Configurations discussed further below define a profile for expected media types, and associate each channel with a profile designating the media types assignable on that channel. Each media type includes a service and a bitrate, thus different formats of the same service (such as SD and HD) are distinguished. Each profile specifies a media type, and each channel is associated with one or more profiles. Further, a mapping of channels to associated profiles includes a reserve designation, indicating that other (unreserved) be fully assigned before assigning the reserved channels. The reserved channels provide a contiguous block of bandwidth, so that large bandwidth requests do not encounter assignment failure from a plurality of sparsely allocated channels.Type: ApplicationFiled: February 10, 2011Publication date: August 11, 2011Inventor: John Schlack
-
Publication number: 20110173304Abstract: A configuration as discussed herein includes a content management system. The content management system can reside in a central location or be distributed amongst multiple different locations in a network environment. In general, the content management system keeps track of configuration information for the retrieval of content. For example, the content management system identifies a presence of one or more content delivery sources in the network environment. The content management system utilizes the contact information to communicate with content delivery sources for discovery of configuration information. The configuration information can indicate: i) a respective address of the content delivery source, ii) a type of content outputted by the respective address, iii) a format of the content such as streaming data outputted by the respective address. The configuration information can be used to identify an address in which to retrieve requested content according to a desired format.Type: ApplicationFiled: January 14, 2011Publication date: July 14, 2011Inventors: John Schlack, Charels A. Hasek, IV
-
Publication number: 20110131625Abstract: A dynamic service group discovery and mapping approach avoids manual assignment of stream channels for transporting video services to the client devices that provide the video services to an end user. Client devices, such as set-top boxes, receive video services such as video on demand (VOD), switched digital video (SDV), pay-per view (PPV) and other narrowcast types of video for selective transmission. Each client device scans for visible stream channels, and sends a report indicative of visible stream channels to a dynamic mapping server. The dynamic mapping server applies aggregation rules for determining, based on the reported stream channels, which client devices are in the same service group. By receiving reports from each client device, the dynamic mapping server identifies groupings of service groups by combining sets of client devices receiving common channels, and “builds” the service groups as additional reports indicate common stream channels visible to multiple set top boxes.Type: ApplicationFiled: November 30, 2010Publication date: June 2, 2011Inventor: John Schlack
-
Publication number: 20110119703Abstract: A switched digital video (SDV) system includes an SDV manager for coordinating a SDV session requested by a subscriber terminal. The system also includes a plurality of edge devices for receiving a transport stream that includes programming content and transmitting the transport stream over an access network to the subscriber terminal on one of a plurality of SDV channels. The SDV manager is configured to monitor bandwidth and cause the edge device to deliver the SDV session to the subscriber terminal in a SDV unicast stream when sufficient unused bandwidth is available or as a SDV multicast stream when sufficient unused bandwidth is not available.Type: ApplicationFiled: November 17, 2009Publication date: May 19, 2011Applicant: GENERAL INSTRUMENT CORPORATIONInventors: John A. Schlack, Bruce R. Bradley
-
Publication number: 20110106950Abstract: A distributed resource management mechanism allocates transmission resources by distributing the resources among a plurality of service nodes each responsible for a portion of the resources according to a hash function. A data center receives resource allocation requests from applications, such as video services applications, including a computed hash value based on the desired resource and indicative of the service node for providing the requested resource. A remote resource management client identifies the resource and computes the hash based on a request from the application, and transmits the request to a resource management server on the service node having the resource indicated by the hash, thus avoiding centralized queuing or caching of the resource requests and instead delegating to the service nodes. Service nodes may redundantly share responsibility for the resources through a root node or a cluster arrangement, providing failover if a service node becomes inoperational.Type: ApplicationFiled: October 27, 2010Publication date: May 5, 2011Inventor: John Schlack
-
Patent number: 7877468Abstract: Scheduled data is received and distributed in a system, such as a DSDD system. A schedule director receives a schedule representing inventory of data available from a data source and desired times for distributing the data. The schedule director coordinates with one or more resource managers that maintain information regarding resource utilization in the system. The schedule director negotiates with the resource managers to reserve resources in the system for receiving the scheduled data from the data source, storing the received data, and/or preparing the received data for delivery to a user. Resources are reserved based on the schedule and the resources determined to be available. The resources are reserved to perform at least one task, independent of other resources in the system.Type: GrantFiled: April 9, 2004Date of Patent: January 25, 2011Assignee: Concurrent Computer CorporationInventors: Sam Abadir, Robert Gaydos, Stephen Malaby, John A. Schlack, Michael Chen, Clifford Lewis
-
Publication number: 20100325658Abstract: An edge quadrature amplitude modulator (QAM) including an input module configured to receive a switched digital video (SDV) stream containing at least one ad opportunity, at least one ad stream containing a plurality of alternative advertisements, and an ad playlist that contains a list of one or more of the plurality of alternative advertisements to be inserted into the SDV stream. The edge QAM also includes an ad insertion module configured to detect the at least one ad opportunity in the SDV stream and to insert one or more of the plurality of alternative advertisements in the at least one ad stream based upon the ad playlist into the SDV stream at the at least one ad opportunity and an output module configured to send the SDV stream and the one or more alternative advertisements to at least one STB.Type: ApplicationFiled: June 22, 2009Publication date: December 23, 2010Applicant: GENERAL INSTRUMENT CORPORATIONInventors: John A. Schlack, Bruce R. Bradley
-
Publication number: 20100299552Abstract: A method, apparatus and computer program product for managing content sessions within a network is presented. The systems disclosed herein are able to detect a requirement to modify bandwidth usage within the network either proactively or reactively. In response, example embodiments apply an adaptive bit rate adjustment technique to the content sessions to adjust a data rate associated with each content session according to the requirement to modify bandwidth usage within the network. Example embodiments also then apply a quality of service adjustment technique to the content sessions to adjust a bandwidth allocation assigned between a client and server based upon the adaptive bandwidth adjustment technique. Application of the adaptive bit rate and quality of service adjustment techniques may be policy based. Example embodiments also may monitor a plurality of servers supporting content sessions, detect a failure at a first server and move content sessions to a second server.Type: ApplicationFiled: May 18, 2010Publication date: November 25, 2010Inventors: John Schlack, Richard Conrad Clemson, Donald Adrian Dewar, JR.
-
Publication number: 20100086020Abstract: A method is provided for reclaiming bandwidth from an edge device. The method includes communicating a bandwidth query message to at least one session manager. The bandwidth query message specifies an amount of bandwidth that needs to be reclaimed from a single one of a plurality of edge devices in order to establish at least one additional session that delivers a digital service to a subscriber in a service group serviced by the plurality of edge devices over an access network. In response to communication of the bandwidth query message, a bandwidth query response message is received from the session manager identifying an edge device from which at least the specified amount of bandwidth can be reclaimed. A response is communicated to the session manager requesting the session manager to reclaim the specified amount of bandwidth from the edge device that has been identified.Type: ApplicationFiled: October 7, 2008Publication date: April 8, 2010Applicant: GENERAL INSTRUMENT CORPORATIONInventor: John A. Schlack
-
Publication number: 20090271818Abstract: A switched digital video (SDV) system includes an SDV manager for coordinating SDV sessions requested by subscriber terminals associated with at least one service group. The SDV system also includes an input for receiving content to be delivered during the SDV sessions and at least one edge device for receiving transport streams that include an SDV program provided by the input and for transmitting each transport stream over an access network to at least one of the subscriber terminals on one of a plurality of SDV channels. In response to receipt of a message from a subscriber terminal in a first service group indicating that an EAS event is occurring, the SDV manager is configured to suspend reclamation of network resources allocated to the first service group which otherwise occurs when subscriber terminals tune off an SDV channel.Type: ApplicationFiled: April 28, 2008Publication date: October 29, 2009Applicant: GENERAL INSTRUMENT CORPORATIONInventor: John Schlack
-
Publication number: 20090222872Abstract: A method, system and devices for delivering a switched digital video (SDV) channel to a network element, such as an end user set-top box, based on the decoding capabilities of the network element. The system determines whether to deliver the SDV channel in a first format, such as MPEG-4, or a second format, such as MPEG-2. When only network elements capable of decoding MPEG-4 content are tuned to the SDV channel, the system can realize bandwidth savings by delivering only the MPEG-4 version of the SDV channel. When legacy network elements capable of decoding only MPEG-2 content tune to a particular SDV channel, the system delivers only the MPEG-2 version of the SDV channel. The methods and devices can be used in headends, including those that deploy switched digital video, and other appropriate locations within the content distribution system, such as within the edge devices in the distribution hub.Type: ApplicationFiled: February 29, 2008Publication date: September 3, 2009Applicant: GENERAL INSTRUMENT CORPORATIONInventor: John Schlack
-
Patent number: 7584490Abstract: A system and method for scheduling advertisements in a television service network environment. An ad scheduler prepares an ad insertion schedule based on channel change statistical information and avail time information. The scheduler evaluates the statistical information, time durations between adjacent avails in a presentation stream, and the relatedness of market segments assigned to a plurality of advertisements. It schedules the ads into presentation stream groups based on this evaluation. The statistical ad scheduling allows the system to eliminate “forced” switching between multiple presentation streams, whereby system wears and malfunctions can be decreased.Type: GrantFiled: January 23, 2007Date of Patent: September 1, 2009Assignee: Prime Research Alliance E, Inc.Inventor: John A. Schlack
-
Publication number: 20090150926Abstract: A switched digital video (SDV) system includes an SDV manager for coordinating a SDV session requested by a subscriber terminal and a storage medium on which resides content to be transmitted during the SDV session. The system also includes a plurality of edge devices for receiving a transport stream that includes content provided by the storage medium and transmitting the transport stream over an access network to the subscriber terminal on one of a plurality of SDV channels. The SDV manager is configured to cause different renditions of an SDV program to be provided by the edge devices to subscriber terminals associated with different target groups. The target groups each include a plurality of subscriber terminals that is less than a number of subscriber terminals serviced by a distinct edge device or devices.Type: ApplicationFiled: December 6, 2007Publication date: June 11, 2009Applicant: GENERAL INSTRUMENT CORPORATIONInventor: John Schlack
-
Publication number: 20090077577Abstract: A method is provided for acquiring channel viewership information in a content delivery system. The method begins by receiving a plurality of messages over an access network each indicating that a subscriber is switching to a specified broadcast channel. The information obtained from the messages is aggregated to generate channel viewership information identifying a number of subscribers tuned to each broadcast channel over a period of time. The channel viewership information is presented in a selected format.Type: ApplicationFiled: September 14, 2007Publication date: March 19, 2009Applicant: GENERAL INSTRUMENT CORPORATIONInventors: Fred J. Allegrezza, Ludwig C. Lewis, John A. Schlack
-
Publication number: 20090031341Abstract: A method is provided by which a subscriber accesses an SDV channel using a set top terminal. The method begins when the set top terminal receives a user request to tune to a first SDV channel. An active services list is also received over an access network. The active services list includes an entry for each currently available SDV program and a time-to-live (TTL) associated therewith. Tuning information is identified for the first SDV channel from its entry in the active services list. The set top terminal tunes to the first SDV channel using the identified tuning information. The channel change information associated with the user request is locally stored in set top terminal for transmission over the access network at a later time.Type: ApplicationFiled: July 24, 2007Publication date: January 29, 2009Applicant: GENERAL INSTRUMENT CORPORATIONInventors: John Schlack, Fred J. Allegrezza, Timothy S. Court, Ludwig Cliff Lewis
-
Publication number: 20090025052Abstract: A switched digital video (SDV) system is provided that includes an SDV manager for coordinating SDV sessions requested by subscriber terminals associated with a service group. An input is provided for receiving content to be broadcast during the SDV sessions. At least one edge device is provided for receiving transport streams that include SDV programming provided by the input and for transmitting each transport stream over an access network to at least one of the subscriber terminals on one of a plurality of SDV channels. The SDV manager is configured to (i) monitor bandwidth used by the edge device to provide the SDV programming to the service group and (ii) cause a bit rate of at least one SDV program supplied to the edge device to be adjusted based on the monitored bandwidth usage.Type: ApplicationFiled: July 18, 2007Publication date: January 22, 2009Applicant: GENERAL INSTRUMENT CORPORATIONInventors: John Schlack, Fred J. Allegrezza, Ludwig Cliff Lewis
-
Publication number: 20080271076Abstract: A process is provided that may be employed by a set top terminal when a viewer is engaged in a SDV session and is required to switch from one edge device to another. The method begins when a set top terminal receives an SDV program forwarded over an access network by a first digital modulator. The SDV program is received on a first SDV channel associated with the first digital modulator. Next, a request is received to tune to a second SDV channel associated with a second digital modulator to thereby continue receiving the SDV program over the access network. The set top terminal detects an event indicating that a change from the first SDV channel to the second SDV channel will lessen disruption to a viewer of the SDV program. Finally, the set top terminal tunes to the second SDV channel.Type: ApplicationFiled: August 16, 2007Publication date: October 30, 2008Applicant: GENERAL INSTRUMENT CORPORATIONInventor: John Schlack