Patents by Inventor Michael Cavanaugh

Michael Cavanaugh 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: 8712442
    Abstract: Methods, systems, and computer-readable media are disclosed for providing information related to virtual environments. One such method includes receiving user input identifying an event related to the virtual environment for which a notification is to be provided to a mobile wireless communication device. User input is also received identifying an output to be provided by the mobile wireless communication device in response to receipt of the notification. A determination is then made that the event related to the virtual environment has occurred. In response to determining that the event occurred, the mobile wireless communication device is provided with the notification, and the output identified by the user input is provided by the mobile wireless communication device.
    Type: Grant
    Filed: September 16, 2013
    Date of Patent: April 29, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Craig Michael Cavanaugh, Jacob Benjamin Balsley
  • Patent number: 8634706
    Abstract: A method and apparatus for improved digital recording and presentation of broadcast information is disclosed. Received broadcast data, which may include video, audio, private, or other data, relating to one or more particular content programs, is presented from an input section to a buffer and recorded directly onto a storage device without any intelligent parsing, such as indexing, and without any manipulation by intermediate hardware or software functions. Upon normal presentation, statistics may be generated to determine the ideal number of frames to skip, the number of bytes to seek, and the size of data files to read from the storage device during time-shifted presentation. Algorithms and processes are provided to dynamically optimize time-shifted presentation.
    Type: Grant
    Filed: October 18, 2010
    Date of Patent: January 21, 2014
    Assignee: EchoStar Technologies L.L.C.
    Inventors: Danny Jean Minnick, Michael Cavanaugh, Mark Templeman, John D. Hamrick, Jr., Jay P. Carlson, Yunfeng Yang, Manuel Novoa, III, Rui Ding, Seth Byerley
  • Publication number: 20140018108
    Abstract: Methods, systems, and computer-readable media are disclosed for providing information related to virtual environments. One such method includes receiving user input identifying an event related to the virtual environment for which a notification is to be provided to a mobile wireless communication device. User input is also received identifying an output to be provided by the mobile wireless communication device in response to receipt of the notification. A determination is then made that the event related to the virtual environment has occurred. In response to determining that the event occurred, the mobile wireless communication device is provided with the notification, and the output identified by the user input is provided by the mobile wireless communication device.
    Type: Application
    Filed: September 16, 2013
    Publication date: January 16, 2014
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Craig Michael Cavanaugh, Jacob Benjamin Balsley, IV
  • Patent number: 8584173
    Abstract: A method of automatically selecting between a first video programming channel and a second video programming channel in a video content receiver is presented. In the method, the receiver receives video programming carried over at least one of the first channel and the second channel, as well as scheduling information regarding the two channels. The receiver also receives a channel selection for one of the two channels, such as from a user. In response to the channel selection, the receiver compares the scheduling information for the first channel to a current time value. If the scheduling information indicates the first channel is not currently carrying video programming that is available for presentation to the user, the receiver selects the second channel for presentation to the user; otherwise, the receiver selects the first channel.
    Type: Grant
    Filed: July 10, 2009
    Date of Patent: November 12, 2013
    Assignee: EchoStar Technologies, L.L.C.
    Inventors: William Norris Moran, Michael Cavanaugh, Anand Menon
  • Patent number: 8538488
    Abstract: Methods, systems, and computer-readable media are disclosed for providing information related to virtual environments. One such method includes receiving user input identifying an event related to the virtual environment for which a notification is to be provided to a mobile wireless communication device. User input is also received identifying an output to be provided by the mobile wireless communication device in response to receipt of the notification. A determination is then made that the event related to the virtual environment has occurred. In response to determining that the event occurred, the mobile wireless communication device is provided with the notification, and the output identified by the user input is provided by the mobile wireless communication device.
    Type: Grant
    Filed: April 11, 2012
    Date of Patent: September 17, 2013
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Craig Michael Cavanaugh, Jacob Benjamin Balsley, IV
  • Patent number: 8457478
    Abstract: A method and apparatus for improved digital recording and presentation of broadcast information is disclosed. Received broadcast data, which may include video, audio, private, or other data, relating to one or more particular content programs, is presented from an input section to a buffer and recorded directly onto a storage device without any intelligent parsing, such as indexing, and without any manipulation by intermediate hardware or software functions. Upon normal presentation, statistics may be generated to determine the ideal number of frames to skip, the number of bytes to seek, and the size of data files to read from the storage device during time-shifted presentation. Algorithms and processes are provided to dynamically optimize time-shifted presentation.
    Type: Grant
    Filed: October 18, 2010
    Date of Patent: June 4, 2013
    Assignee: EchoStar Technologies L.L.C.
    Inventors: Danny Jean Minnick, Michael Cavanaugh, Mark Templeman, John D. Hamrick, Jr., Jay P. Carlson, Yunfeng Yang, Manuel Novoa, III, Rui Ding, Seth Byerley
  • Publication number: 20120196576
    Abstract: Methods, systems, and computer-readable media are disclosed for providing information related to virtual environments. One such method includes receiving user input identifying an event related to the virtual environment for which a notification is to be provided to a mobile wireless communication device. User input is also received identifying an output to be provided by the mobile wireless communication device in response to receipt of the notification. A determination is then made that the event related to the virtual environment has occurred. In response to determining that the event occurred, the mobile wireless communication device is provided with the notification, and the output identified by the user input is provided by the mobile wireless communication device.
    Type: Application
    Filed: April 11, 2012
    Publication date: August 2, 2012
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Craig Michael Cavanaugh, Jacob Benjamin Balsley, IV
  • Patent number: 8200261
    Abstract: Methods, systems, and computer-readable media are disclosed for providing information related to virtual environments. One such method includes receiving user input identifying an event related to the virtual environment for which a notification is to be provided to a mobile wireless communication device. User input is also received identifying an output to be provided by the mobile wireless communication device in response to receipt of the notification. A determination is then made that the event related to the virtual environment has occurred. In response to determining that the event occurred, the mobile wireless communication device is provided with the notification, and the output identified by the user input is provided by the mobile wireless communication device.
    Type: Grant
    Filed: June 9, 2011
    Date of Patent: June 12, 2012
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Craig Michael Cavanaugh, Jacob Benjamin Balsley, IV
  • Publication number: 20110237225
    Abstract: Methods, systems, and computer-readable media are disclosed for providing information related to virtual environments. One such method includes receiving user input identifying an event related to the virtual environment for which a notification is to be provided to a mobile wireless communication device. User input is also received identifying an output to be provided by the mobile wireless communication device in response to receipt of the notification. A determination is then made that the event related to the virtual environment has occurred. In response to determining that the event occurred, the mobile wireless communication device is provided with the notification, and the output identified by the user input is provided by the mobile wireless communication device.
    Type: Application
    Filed: June 9, 2011
    Publication date: September 29, 2011
    Inventors: Craig Michael Cavanaugh, Jacob Benjamin Balsley, IV
  • Patent number: 7979056
    Abstract: Methods, systems, and computer-readable media are disclosed for providing information related to virtual environments. One such method includes receiving user input identifying an event related to the virtual environment for which a notification is to be provided to a mobile wireless communication device. User input is also received identifying an output to be provided by the mobile wireless communication device in response to receipt of the notification. A determination is then made that the event related to the virtual environment has occurred. In response to determining that the event occurred, the mobile wireless communication device is provided with the notification, and the output identified by the user input is provided by the mobile wireless communication device.
    Type: Grant
    Filed: February 25, 2008
    Date of Patent: July 12, 2011
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Craig Michael Cavanaugh, Jacob Benjamin Balsley, IV
  • Publication number: 20110038615
    Abstract: A method and apparatus for improved digital recording and presentation of broadcast information is disclosed. Received broadcast data, which may include video, audio, private, or other data, relating to one or more particular content programs, is presented from an input section to a buffer and recorded directly onto a storage device without any intelligent parsing, such as indexing, and without any manipulation by intermediate hardware or software functions. Upon normal presentation, statistics may be generated to determine the ideal number of frames to skip, the number of bytes to seek, and the size of data files to read from the storage device during time-shifted presentation. Algorithms and processes are provided to dynamically optimize time-shifted presentation.
    Type: Application
    Filed: October 18, 2010
    Publication date: February 17, 2011
    Inventors: Dan Minnick, Michael Cavanaugh, Mark Templeman, John D. Hamrick, JR., Jay P. Carlson, Yunfeng Yang, Manuel Novoa, III, Rui Ding, Seth Byerley
  • Publication number: 20110035517
    Abstract: A method and apparatus for improved digital recording and presentation of broadcast information is disclosed. Received broadcast data, which may include video, audio, private, or other data, relating to one or more particular content programs, is presented from an input section to a buffer and recorded directly onto a storage device without any intelligent parsing, such as indexing, and without any manipulation by intermediate hardware or software functions. Upon normal presentation, statistics may be generated to determine the ideal number of frames to skip, the number of bytes to seek, and the size of data files to read from the storage device during time-shifted presentation. Algorithms and processes are provided to dynamically optimize time-shifted presentation.
    Type: Application
    Filed: October 18, 2010
    Publication date: February 10, 2011
    Inventors: Danny Minnick, Michael Cavanaugh, Mark Templeman, John D. Hamrick, JR., Jay P. Carlson, Yunfeng Yang, Manuel Novoa, III, Rui Ding, Seth Byerley
  • Publication number: 20110007218
    Abstract: A method of automatically selecting between a first video programming channel and a second video programming channel in a video content receiver is presented. In the method, the receiver receives video programming carried over at least one of the first channel and the second channel, as well as scheduling information regarding the two channels. The receiver also receives a channel selection for one of the two channels, such as from a user. In response to the channel selection, the receiver compares the scheduling information for the first channel to a current time value. If the scheduling information indicates the first channel is not currently carrying video programming that is available for presentation to the user, the receiver selects the second channel for presentation to the user; otherwise, the receiver selects the first channel.
    Type: Application
    Filed: July 10, 2009
    Publication date: January 13, 2011
    Applicant: EchoStar Technologies L.L.C.
    Inventors: William Norris Moran, Michael Cavanaugh, Anand Menon
  • Publication number: 20100279256
    Abstract: An array of cosmetic product clusters designed to help consumers obtain a desired end-look, the array comprising a first cluster comprising cosmetic products corresponding to a first desired end-look and a second cluster comprising cosmetic products corresponding to a second desired end-look. The clusters are adjacent to one another and each cluster comprises at least two cosmetic product segments selected from eye products, lip products, face products, nail products, and cosmetic implements. Within each segment there is at least one individual cosmetic product that is not present in a corresponding segment of any other cluster.
    Type: Application
    Filed: May 5, 2009
    Publication date: November 4, 2010
    Inventors: Elizabeth Bilyeu Twohy, Wendy Michalski, Kerry Michael Cavanaugh, Katie Louise DiSylvestro, Samuel Peter Thomson
  • Patent number: 7826712
    Abstract: A method and apparatus for improved digital recording and presentation of broadcast information is disclosed. Received broadcast data, which may include video, audio, private, or other data, relating to one or more particular content programs, is presented from an input section to a buffer and recorded directly onto a storage device without any intelligent parsing, such as indexing, and without any manipulation by intermediate hardware or software functions. Upon normal presentation, statistics are generated to determine the ideal number of frames to skip, the number of bytes to seek, and the size of data files to read from storage during time-shifted presentation. Algorithms and processes are provided to dynamically optimize time-shifted presentation. In this way, data may be captured to the storage device more efficiently and economically, and the time-shifted presentation operations can easily be performed in a smoother, more nuanced manner with the application of appropriate probabilistic algorithms.
    Type: Grant
    Filed: August 29, 2006
    Date of Patent: November 2, 2010
    Assignee: EchoStar Technologies Corporation
    Inventors: Dan Minnick, Michael Cavanaugh, Mark Templeman, John D. Hamrick, Jr., Jay P. Carlson, Yunfeng Yang, Manuel Novoa, III, Rui Ding, Seth Byerley
  • Publication number: 20090215433
    Abstract: Methods, systems, and computer-readable media are disclosed for providing information related to virtual environments. One such method includes receiving user input identifying an event related to the virtual environment for which a notification is to be provided to a mobile wireless communication device. User input is also received identifying an output to be provided by the mobile wireless communication device in response to receipt of the notification. A determination is then made that the event related to the virtual environment has occurred. In response to determining that the event occurred, the mobile wireless communication device is provided with the notification, and the output identified by the user input is provided by the mobile wireless communication device.
    Type: Application
    Filed: February 25, 2008
    Publication date: August 27, 2009
    Inventors: Craig Michael Cavanaugh, Jacob Benjamin Balsley IV
  • Publication number: 20080056682
    Abstract: A method and apparatus for improved digital recording and presentation of broadcast information is disclosed. Received broadcast data, which may include video, audio, private, or other data, relating to one or more particular content programs, is presented from an input section to a buffer and recorded directly onto a storage device without any intelligent parsing, such as indexing, and without any manipulation by intermediate hardware or software functions. Upon normal presentation, statistics are generated to determine the ideal number of frames to skip, the number of bytes to seek, and the size of data files to read from storage during time-shifted presentation. Algorithms and processes are provided to dynamically optimize time-shifted presentation. In this way, data may be captured to the storage device more efficiently and economically, and the time-shifted presentation operations can easily be performed in a smoother, more nuanced manner with the application of appropriate probabilistic algorithms.
    Type: Application
    Filed: August 29, 2006
    Publication date: March 6, 2008
    Applicant: EchoStar Technologies Corp
    Inventors: Dan Minnick, Michael Cavanaugh, Mark Templeman, John D. Hamrick, Jay P. Carlson, Yunfeng Yang, Manuel Novoa, Rui Ding, Seth Byerley
  • Patent number: 7081205
    Abstract: Systems, methods, and apparatus for desalinating water are provided. A vessel includes a water intake system, a reverse osmosis system, a concentrate discharge system, a permeate transfer system, a power source, and a control system. The concentrate discharge system includes a plurality of concentrate discharge ports.
    Type: Grant
    Filed: July 30, 2003
    Date of Patent: July 25, 2006
    Assignee: Water Standard Company, LLC
    Inventors: Andrew W. Gordon, Charles R. Cushing, Steven J. Duranceau, J. Michael Cavanaugh
  • Publication number: 20050004974
    Abstract: The Device Model Agent (DMA), the device side technology module in Device Centric Services (DCS) system, is the main focus of this invention. DMA is a thin, efficient applications/services execution environment. DMA provides an embedded services platform for enabling system management applications and services. This allows a flexible, extensible, dynamic services management module allowing networked services to be designed, added, and managed within the system without modifications to devices, DCS system, or DMA itself. While this invention specifically describes the integration of benefits from DMA into document system devices, the concepts are equally applicable in other domains. The DMA runtime environment is a thin software interface layer that resides on a document system device between the Java runtime environment and embedded web server.
    Type: Application
    Filed: October 16, 2003
    Publication date: January 6, 2005
    Inventors: Naveen Sharma, Michael Furst, Claude Fillion, Weixia Huang, Michael Kehoe, Arturo Lorenzo, Mary McCorkindale, Robert St. Jacques, Tracy Thieret, John Austin, Marc Daniels, Michael Cavanaugh
  • Publication number: 20040065614
    Abstract: Systems, methods, and apparatus for desalinating water are provided. A vessel includes a water intake system, a reverse osmosis system, a concentrate discharge system, a permeate transfer system, a power source, and a control system. The concentrate discharge system includes a plurality of concentrate discharge ports.
    Type: Application
    Filed: July 30, 2003
    Publication date: April 8, 2004
    Inventors: Andrew W. Gordon, Charles R. Cushing, Steven J. Duranceau, J. Michael Cavanaugh