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: 10820052
    Abstract: 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: Grant
    Filed: October 16, 2018
    Date of Patent: October 27, 2020
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Daniel J. O'Callaghan
  • Publication number: 20200120393
    Abstract: 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: Application
    Filed: October 16, 2018
    Publication date: April 16, 2020
    Inventor: Daniel J. O'CALLAGHAN
  • Patent number: 10178593
    Abstract: 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: Grant
    Filed: February 15, 2017
    Date of Patent: January 8, 2019
    Assignee: 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: 20180234902
    Abstract: 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: Application
    Filed: February 15, 2017
    Publication date: August 16, 2018
    Inventors: Michael Talbert, Meaghan Leong, Christina Fyock, Daniel J. O'Callaghan, Edward J. Norris, William E. Garrett, JR., Roland W. Hicks, JR.
  • Patent number: 9609372
    Abstract: 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: Grant
    Filed: December 20, 2013
    Date of Patent: March 28, 2017
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Daniel J. O'Callaghan
  • Patent number: 9516387
    Abstract: 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: Grant
    Filed: December 21, 2012
    Date of Patent: December 6, 2016
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventor: Daniel J. O'Callaghan
  • Patent number: 9438942
    Abstract: 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: Grant
    Filed: March 4, 2014
    Date of Patent: September 6, 2016
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Joseph G. Fragale, Sankar Subramanian, Daniel J. O'Callaghan, Michael P. Ruffini
  • Patent number: 9438935
    Abstract: 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: Grant
    Filed: November 23, 2010
    Date of Patent: September 6, 2016
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: David E. McDysan, Daniel J. O'Callaghan, Stevan H. Leiden, Douglas M. Pasko, John E. Rathke
  • Patent number: 9386147
    Abstract: 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: Grant
    Filed: August 25, 2011
    Date of Patent: July 5, 2016
    Assignee: 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: 9282352
    Abstract: 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: Grant
    Filed: November 23, 2010
    Date of Patent: March 8, 2016
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: David E. McDysan, Daniel J. O'Callaghan, Stevan H. Leiden, Douglas M. Pasko, John E. Rathke
  • Patent number: 9264783
    Abstract: 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: Grant
    Filed: December 17, 2010
    Date of Patent: February 16, 2016
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventor: Daniel J. O'Callaghan
  • Patent number: 9253231
    Abstract: 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: Grant
    Filed: December 19, 2013
    Date of Patent: February 2, 2016
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventor: Daniel J. O'Callaghan
  • Publication number: 20150256862
    Abstract: 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: Application
    Filed: March 4, 2014
    Publication date: September 10, 2015
    Applicant: Verizon Patent and Licensing Inc.
    Inventors: Joseph G. Fragale, Sankar Subramanian, Daniel J. O'Callaghan, Michael P. Ruffini
  • Publication number: 20150181307
    Abstract: 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: Application
    Filed: December 20, 2013
    Publication date: June 25, 2015
    Applicant: Verizon Patent and Licensing Inc.
    Inventor: Daniel J. O'Callaghan
  • Publication number: 20150180924
    Abstract: 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: Application
    Filed: December 19, 2013
    Publication date: June 25, 2015
    Applicant: Verizon Patent and Licensing Inc.
    Inventor: Daniel J. O'CALLAGHAN
  • Patent number: 8935408
    Abstract: 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: Grant
    Filed: November 9, 2011
    Date of Patent: January 13, 2015
    Assignee: 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: 8856813
    Abstract: 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: Grant
    Filed: November 23, 2010
    Date of Patent: October 7, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: David E. McDysan, Daniel J. O'Callaghan, Stevan H. Leiden, Douglas M. Pasko, John E. Rathke
  • Publication number: 20140181868
    Abstract: 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: Application
    Filed: December 21, 2012
    Publication date: June 26, 2014
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventor: Daniel J. O'Callaghan
  • Patent number: 8745125
    Abstract: 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: Grant
    Filed: August 25, 2011
    Date of Patent: June 3, 2014
    Assignee: 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: 20130117385
    Abstract: 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: Application
    Filed: November 9, 2011
    Publication date: May 9, 2013
    Applicant: 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