Patents by Inventor Daniel J. O'Callaghan
Daniel J. O'Callaghan 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: 10820052Abstract: A device can provide a first instruction to display a grid-based programming guide in a graphical user interface (GUI). The grid-based programming guide can include a plurality of time-scheduled content providers and a plurality of time-scheduled content elements, and a plurality of on-demand content providers and a plurality of on-demand content elements. The device can receive an input associated with a first on-demand content provider, can establish, based on receiving the input, a session with a content platform associated with the first on-demand content provider, and can provide, based on establishing the session with the content provider, a second instruction to display the content in the GUI via the session with the content provider.Type: GrantFiled: October 16, 2018Date of Patent: October 27, 2020Assignee: Verizon Patent and Licensing Inc.Inventor: Daniel J. O'Callaghan
-
Publication number: 20200120393Abstract: A device can provide a first instruction to display a grid-based programming guide in a graphical user interface (GUI). The grid-based programming guide can include a plurality of time-scheduled content providers and a plurality of time-scheduled content elements, and a plurality of on-demand content providers and a plurality of on-demand content elements. The device can receive an input associated with a first on-demand content provider, can establish, based on receiving the input, a session with a content platform associated with the first on-demand content provider, and can provide, based on establishing the session with the content provider, a second instruction to display the content in the GUI via the session with the content provider.Type: ApplicationFiled: October 16, 2018Publication date: April 16, 2020Inventor: Daniel J. O'CALLAGHAN
-
Patent number: 10178593Abstract: A computer device may include a memory configured to store instructions and a processor configured to execute the instructions to determine a service requirement for a client device connected to a WiFi access point in a customer premises network that includes a plurality of WiFi access points. The processor may be further configured to monitor a service requirement parameter, associated with the determined service requirement, for the client device; detect that the service requirement parameter is within a threshold of the determined service requirement; and perform a self-organizing network (SON) action on the customer premises network, in response to detecting that the service requirement parameter is within the threshold of the determined service requirement.Type: GrantFiled: February 15, 2017Date of Patent: January 8, 2019Assignee: Verizon Patent and Licensing Inc.Inventors: Michael Talbert, Meaghan Leong, Christina Fyock, Daniel J. O'Callaghan, Edward J. Norris, William E. Garrett, Jr., Roland W. Hicks, Jr.
-
Publication number: 20180234902Abstract: A computer device may include a memory configured to store instructions and a processor configured to execute the instructions to determine a service requirement for a client device connected to a WiFi access point in a customer premises network that includes a plurality of WiFi access points. The processor may be further configured to monitor a service requirement parameter, associated with the determined service requirement, for the client device; detect that the service requirement parameter is within a threshold of the determined service requirement; and perform a self-organizing network (SON) action on the customer premises network, in response to detecting that the service requirement parameter is within the threshold of the determined service requirement.Type: ApplicationFiled: February 15, 2017Publication date: August 16, 2018Inventors: Michael Talbert, Meaghan Leong, Christina Fyock, Daniel J. O'Callaghan, Edward J. Norris, William E. Garrett, JR., Roland W. Hicks, JR.
-
Patent number: 9609372Abstract: A method, a device, and a non-transitory storage medium having instructions to establish a first connection via a first network that provides access to a program service; obtain program support service data that indicates a program support service including at least one of a retransmission service, an error correction service, or a scalable program service; determine whether to invoke the program support service based on the program support service data; establish a second connection via a second network that provides access to the program support service in response to a determination to invoke the program support service; invoke the program support service via the second connection; receive program data of a program via the first connection; and receive program support data pertaining to the program via the second connection.Type: GrantFiled: December 20, 2013Date of Patent: March 28, 2017Assignee: Verizon Patent and Licensing Inc.Inventor: Daniel J. O'Callaghan
-
Patent number: 9516387Abstract: An exemplary method includes a media program guide user interface system 1) displaying a forward-looking view of a media program guide, the forward-looking view including a matrix grid of cells arranged relative to a channel axis and a forward-looking time axis, the cells representing media programs scheduled for transmission on channels arranged along the channel axis and at times arranged along the forward-looking time axis in accordance with a media transmission schedule, 2) detecting an association between content of the forward-looking view and a recorded media program available to a media content access system, and 3) presenting, together with the forward-looking view in response to the detecting, a selectable option configured to be selected by a user to trigger a display of a backward-looking view of the media program guide. Corresponding methods and systems are also disclosed.Type: GrantFiled: December 21, 2012Date of Patent: December 6, 2016Assignee: VERIZON PATENT AND LICENSING INC.Inventor: Daniel J. O'Callaghan
-
Patent number: 9438942Abstract: A routing device is coupled to a storage device to function as a digital video recorder (DVR) to store digital content. The routing device may include a client function to receive and store the digital content, and a server function to provide the stored digital content to a user device. Digital content directed to the client function may be recorded by the storage device, while other digital content may be passed by server function to the user device. The digital content may be received by the routing device in an encoded and/or encrypted format, and the digital content may be recorded by the storage device in the encoded and/or encrypted format.Type: GrantFiled: March 4, 2014Date of Patent: September 6, 2016Assignee: VERIZON PATENT AND LICENSING INC.Inventors: Joseph G. Fragale, Sankar Subramanian, Daniel J. O'Callaghan, Michael P. Ruffini
-
Patent number: 9438935Abstract: One or more devices, in a video content delivery network, store video content for one or more customer premise devices in a hierarchical storage, and provide real time video content from the hierarchical storage, via multicast or unicast, to the one or more customer premise devices. The one or more devices also provide non-real time video content from the hierarchical storage to the one or more customer premise devices during idle time periods associated with the network. The one or more devices further establish a license with the one or more customer premise devices to view video content in multiple formats, and establish a license with the one or more customer premise devices to view video content via multiple customer premise devices.Type: GrantFiled: November 23, 2010Date of Patent: September 6, 2016Assignee: VERIZON PATENT AND LICENSING INC.Inventors: David E. McDysan, Daniel J. O'Callaghan, Stevan H. Leiden, Douglas M. Pasko, John E. Rathke
-
Patent number: 9386147Abstract: A device is configured to determine that the user device is participating in a conference call with a plurality of other user devices; determine that the user device is muted during the conference call; receive a first sound from the user device while the user device is muted; recognize that the first sound matches a vocal pattern of a user associated with the user device; and un-mute the user device after recognizing that the first sound matches the vocal pattern.Type: GrantFiled: August 25, 2011Date of Patent: July 5, 2016Assignee: Verizon Patent and Licensing Inc.Inventors: David E. McDysan, Stevan H. Leiden, Daniel J. O'Callaghan, Douglas M. Pasko, John Edward Rathke, Naseem A. Khan
-
Patent number: 9282352Abstract: One or more devices, in a video content delivery network, provide real time video content to one or more devices located at a customer premise. The one or more devices also provide non-real time video content to at least one of the customer premise devices during idle time periods associated with the network and using lower effort Internet protocol (IP) transport. The non-real time video content may be broadcast, at a time after the idle time periods, by at least one of the customer premise devices.Type: GrantFiled: November 23, 2010Date of Patent: March 8, 2016Assignee: VERIZON PATENT AND LICENSING INC.Inventors: David E. McDysan, Daniel J. O'Callaghan, Stevan H. Leiden, Douglas M. Pasko, John E. Rathke
-
Patent number: 9264783Abstract: A device receives, from a user device, a request to subscribe to a video content service, and receives privileges and a list of authorized users associated with the user device. The device also registers the user device based on the request to subscribe and based on the privileges associated with the user device, and receives a request to register applications associated with the user device. The device further registers, based on the request to register, the applications associated with the user device, and provides, to the user device, at least one registered display adapter that is capable of being used by the user device to display encoded video content.Type: GrantFiled: December 17, 2010Date of Patent: February 16, 2016Assignee: VERIZON PATENT AND LICENSING INC.Inventor: Daniel J. O'Callaghan
-
Patent number: 9253231Abstract: A cache device may receive a request for a first segment of an adaptive bitrate stream. The request may identify a particular time interval, of the adaptive bitrate stream, to which the first segment corresponds. The request may further identify a first bitrate at which the first segment is encoded. The cache device may determine a network congestion level of a network associated with the adaptive bitrate stream. The cache device may determine, based on the network congestion level, a second bitrate that is different from the first bitrate. The cache device may obtain a second segment of the adaptive bitrate stream. The second segment may be encoded at the second bitrate. The cache device may store the second segment for delivery to a client device.Type: GrantFiled: December 19, 2013Date of Patent: February 2, 2016Assignee: VERIZON PATENT AND LICENSING INC.Inventor: Daniel J. O'Callaghan
-
Publication number: 20150256862Abstract: A routing device is coupled to a storage device to function as a digital video recorder (DVR) to store digital content. The routing device may include a client function to receive and store the digital content, and a server function to provide the stored digital content to a user device. Digital content directed to the client function may be recorded by the storage device, while other digital content may be passed by server function to the user device. The digital content may be received by the routing device in an encoded and/or encrypted format, and the digital content may be recorded by the storage device in the encoded and/or encrypted format.Type: ApplicationFiled: March 4, 2014Publication date: September 10, 2015Applicant: Verizon Patent and Licensing Inc.Inventors: Joseph G. Fragale, Sankar Subramanian, Daniel J. O'Callaghan, Michael P. Ruffini
-
Publication number: 20150181307Abstract: A method, a device, and a non-transitory storage medium having instructions to establish a first connection via a first network that provides access to a program service; obtain program support service data that indicates a program support service including at least one of a retransmission service, an error correction service, or a scalable program service; determine whether to invoke the program support service based on the program support service data; establish a second connection via a second network that provides access to the program support service in response to a determination to invoke the program support service; invoke the program support service via the second connection; receive program data of a program via the first connection; and receive program support data pertaining to the program via the second connection.Type: ApplicationFiled: December 20, 2013Publication date: June 25, 2015Applicant: Verizon Patent and Licensing Inc.Inventor: Daniel J. O'Callaghan
-
Publication number: 20150180924Abstract: A cache device may receive a request for a first segment of an adaptive bitrate stream. The request may identify a particular time interval, of the adaptive bitrate stream, to which the first segment corresponds. The request may further identify a first bitrate at which the first segment is encoded. The cache device may determine a network congestion level of a network associated with the adaptive bitrate stream. The cache device may determine, based on the network congestion level, a second bitrate that is different from the first bitrate. The cache device may obtain a second segment of the adaptive bitrate stream. The second segment may be encoded at the second bitrate. The cache device may store the second segment for delivery to a client device.Type: ApplicationFiled: December 19, 2013Publication date: June 25, 2015Applicant: Verizon Patent and Licensing Inc.Inventor: Daniel J. O'CALLAGHAN
-
Patent number: 8935408Abstract: A device receives, by using a first communication technique, a message from a first user device. The device identifies a profile associated with the first user device or a user of the first user device. The device further identifies, in the profile, a relevant rule, based on the message, and a second user device that is designated as a primary user device of the user associated with the profile. By using a second communication technique, the device transmits a request for instructions to the second user device based on the relevant rule, and receives the instructions from the second user device. The instructions specify a third user device selected by the user. The device generates a command based on the relevant rule. The device transmits, by using a third communication technique, the command to the third user device.Type: GrantFiled: November 9, 2011Date of Patent: January 13, 2015Assignee: Verizon Patent and Licensing Inc.Inventors: Douglas M. Pasko, David E. McDysan, Stevan H. Leiden, Daniel J. O'Callaghan, John Edward Rathke, Naseem A. Khan
-
Patent number: 8856813Abstract: A computing device, in a video content delivery network, intercepts requested video content prior to delivery of the requested video content to a customer premise device of the network, and receives subscription and authentication information of a customer associated with the customer premise device. The computing device receives video content provider information, and validates the requested video content based on the subscription and authentication information and the video content provider information. The computing device receives capability information associated with the customer premise device, and receives bandwidth information associated with the network. The computing device determines a quality of video content, to provide to the customer premise device, based on the customer premise device capability information and the network bandwidth information, and provides, to the customer premise device, video content with the determined quality.Type: GrantFiled: November 23, 2010Date of Patent: October 7, 2014Assignee: Verizon Patent and Licensing Inc.Inventors: David E. McDysan, Daniel J. O'Callaghan, Stevan H. Leiden, Douglas M. Pasko, John E. Rathke
-
Publication number: 20140181868Abstract: An exemplary method includes a media program guide user interface system 1) displaying a forward-looking view of a media program guide, the forward-looking view including a matrix grid of cells arranged relative to a channel axis and a forward-looking time axis, the cells representing media programs scheduled for transmission on channels arranged along the channel axis and at times arranged along the forward-looking time axis in accordance with a media transmission schedule, 2) detecting an association between content of the forward-looking view and a recorded media program available to a media content access system, and 3) presenting, together with the forward-looking view in response to the detecting, a selectable option configured to be selected by a user to trigger a display of a backward-looking view of the media program guide. Corresponding methods and systems are also disclosed.Type: ApplicationFiled: December 21, 2012Publication date: June 26, 2014Applicant: VERIZON PATENT AND LICENSING INC.Inventor: Daniel J. O'Callaghan
-
Patent number: 8745125Abstract: A device, of a first data center, detects a power failure associated with the first data center when the first data center stops receiving power. The device further identifies a second data center for traffic to be processed by the first data center. The device also receives the traffic and routes the traffic to the second data center.Type: GrantFiled: August 25, 2011Date of Patent: June 3, 2014Assignee: Verizon Patent and Licensing Inc.Inventors: David E. McDysan, Stevan H. Leiden, Daniel J. O'Callaghan, Douglas M. Pasko, John Edward Rathke, Naseem A. Khan
-
Publication number: 20130117385Abstract: A device receives, by using a first communication technique, a message from a first user device. The device identifies a profile associated with the first user device or a user of the first user device. The device further identifies, in the profile, a relevant rule, based on the message, and a second user device that is designated as a primary user device of the user associated with the profile. By using a second communication technique, the device transmits a request for instructions to the second user device based on the relevant rule, and receives the instructions from the second user device. The instructions specify a third user device selected by the user. The device generates a command based on the relevant rule. The device transmits, by using a third communication technique, the command to the third user device.Type: ApplicationFiled: November 9, 2011Publication date: May 9, 2013Applicant: VERIZON PATENT AND LICENSING INC.Inventors: Douglas M. PASKO, David E. MCDYSAN, Stevan H. LEIDEN, Daniel J. O'CALLAGHAN, John Edward RATHKE, Naseem A. KHAN