Patents by Inventor Joshua Berry

Joshua Berry 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).

  • Publication number: 20220030311
    Abstract: Systems and methods for automatically generating a playlist of series assets and systems and methods for grouping assets of a playlist in clusters are provided. In one embodiment, series assets may automatically be included into a playlist for that series. In another embodiment, an interactive media guidance application may group assets in clusters based on one or more user selected parameters or may group assets in cluster based on automatically determined parameters. In yet another embodiment, the interactive media guidance application may group assets in clusters and display at least one identifier in connection with each cluster to indicate a basis for forming the cluster. The identifier may be a key word or catch phrase that succinctly identifies a trait or characteristic of assets in a particular cluster associated with the identifier.
    Type: Application
    Filed: August 4, 2021
    Publication date: January 27, 2022
    Inventors: Michael D. Ellis, Jon P. Radloff, Robert A. Knee, Michael L. Craner, Joshua Berry
  • Patent number: 11115719
    Abstract: Systems and methods for automatically generating a playlist of series assets and systems and methods for grouping assets of a playlist in clusters are provided. In one embodiment, series assets may automatically be included into a playlist for that series. In another embodiment, an interactive media guidance application may group assets in clusters based on one or more user selected parameters or may group assets in cluster based on automatically determined parameters. In yet another embodiment, the interactive media guidance application may group assets in clusters and display at least one identifier in connection with each cluster to indicate a basis for forming the cluster. The identifier may be a key word or catch phrase that succinctly identifies a trait or characteristic of assets in a particular cluster associated with the identifier.
    Type: Grant
    Filed: January 28, 2020
    Date of Patent: September 7, 2021
    Assignee: ROVl GUIDES, INC.
    Inventors: Michael D. Ellis, Jon P. Radloff, Robert A. Knee, Michael L. Craner, Joshua Berry
  • Publication number: 20200236321
    Abstract: Systems and methods for automatically generating a playlist of series assets and systems and methods for grouping assets of a playlist in clusters are provided. In one embodiment, series assets may automatically be included into a playlist for that series. In another embodiment, an interactive media guidance application may group assets in clusters based on one or more user selected parameters or may group assets in cluster based on automatically determined parameters. In yet another embodiment, the interactive media guidance application may group assets in clusters and display at least one identifier in connection with each cluster to indicate a basis for forming the cluster. The identifier may be a key word or catch phrase that succinctly identifies a trait or characteristic of assets in a particular cluster associated with the identifier.
    Type: Application
    Filed: January 28, 2020
    Publication date: July 23, 2020
    Inventors: Michael D. Ellis, Jon P. Radloff, Robert A. Knee, Michael L. Craner, Joshua Berry
  • Patent number: 10587835
    Abstract: Systems and methods for automatically generating a playlist of series assets and systems and methods for grouping assets of a playlist in clusters are provided. In one embodiment, series assets may automatically be included into a playlist for that series. In another embodiment, an interactive media guidance application may group assets in clusters based on one or more user selected parameters or may group assets in cluster based on automatically determined parameters. In yet another embodiment, the interactive media guidance application may group assets in clusters and display at least one identifier in connection with each cluster to indicate a basis for forming the cluster. The identifier may be a key word or catch phrase that succinctly identifies a trait or characteristic of assets in a particular cluster associated with the identifier.
    Type: Grant
    Filed: April 2, 2018
    Date of Patent: March 10, 2020
    Assignee: Rovi Guides, Inc.
    Inventors: Michael D. Ellis, Jon P. Radloff, Robert A. Knee, Michael L. Craner, Joshua Berry
  • Publication number: 20180227533
    Abstract: Systems and methods for automatically generating a playlist of series assets and systems and methods for grouping assets of a playlist in clusters are provided. In one embodiment, series assets may automatically be included into a playlist for that series. In another embodiment, an interactive media guidance application may group assets in clusters based on one or more user selected parameters or may group assets in cluster based on automatically determined parameters. In yet another embodiment, the interactive media guidance application may group assets in clusters and display at least one identifier in connection with each cluster to indicate a basis for forming the cluster. The identifier may be a key word or catch phrase that succinctly identifies a trait or characteristic of assets in a particular cluster associated with the identifier.
    Type: Application
    Filed: April 2, 2018
    Publication date: August 9, 2018
    Inventors: Michael D. Ellis, Jon P. Radloff, Robert A. Knee, Michael L. Craner, Joshua Berry
  • Patent number: 9966111
    Abstract: Systems and methods for providing an interactive media guidance application for merging recorded video segments that are from the same program are provided. In response to a recording interruption, the interactive media guidance application may record multiple video segments. After recording the segments, the interactive media guidance application may search for and merge these segments to form a single recording. In some embodiments, the interactive media guidance application may detect the presence of a previously recorded segment. After detecting the previously recorded segment, the interactive media guidance application may automatically record the video following the end of the previously recorded segment. The interactive media guidance application may use data associated with the segments and other media cues to match the segments. The interactive media guidance application may also identify the duration of the recorded video content and provide choices for recording the video again.
    Type: Grant
    Filed: May 24, 2016
    Date of Patent: May 8, 2018
    Assignee: Rovi Guides, Inc.
    Inventors: Joshua Berry, Jia Jane Wu
  • Patent number: 9967509
    Abstract: Systems and methods for automatically generating a playlist of series assets and systems and methods for grouping assets of a playlist in clusters are provided. In one embodiment, series assets may automatically be included into a playlist for that series. In another embodiment, an interactive media guidance application may group assets in clusters based on one or more user selected parameters or may group assets in cluster based on automatically determined parameters. In yet another embodiment, the interactive media guidance application may group assets in clusters and display at least one identifier in connection with each cluster to indicate a basis for forming the cluster. The identifier may be a key word or catch phrase that succinctly identifies a trait or characteristic of assets in a particular cluster associated with the identifier.
    Type: Grant
    Filed: December 2, 2011
    Date of Patent: May 8, 2018
    Assignee: Rovi Guides, Inc.
    Inventors: Michael D. Ellis, Jon P. Radloff, Robert A. Knee, Michael L. Craner, Joshua Berry
  • Publication number: 20160267943
    Abstract: Systems and methods for providing an interactive media guidance application for merging recorded video segments that are from the same program are provided. In response to a recording interruption, the interactive media guidance application may record multiple video segments. After recording the segments, the interactive media guidance application may search for and merge these segments to form a single recording. In some embodiments, the interactive media guidance application may detect the presence of a previously recorded segment. After detecting the previously recorded segment, the interactive media guidance application may automatically record the video following the end of the previously recorded segment. The interactive media guidance application may use data associated with the segments and other media cues to match the segments. The interactive media guidance application may also identify the duration of the recorded video content and provide choices for recording the video again.
    Type: Application
    Filed: May 24, 2016
    Publication date: September 15, 2016
    Inventors: Joshua Berry, Jia Jane Wu
  • Patent number: 9374553
    Abstract: Systems and methods for providing an interactive media guidance application for merging recorded video segments that are from the same program are provided. In response to a recording interruption, the interactive media guidance application may record multiple video segments. After recording the segments, the interactive media guidance application may search for and merge these segments to form a single recording. In some embodiments, the interactive media guidance application may detect the presence of a previously recorded segment. After detecting the previously recorded segment, the interactive media guidance application may automatically record the video following the end of the previously recorded segment. The interactive media guidance application may use data associated with the segments and other media cues to match the segments. The interactive media guidance application may also identify the duration of the recorded video content and provide choices for recording the video again.
    Type: Grant
    Filed: March 19, 2013
    Date of Patent: June 21, 2016
    Assignee: Rovi Guides, Inc.
    Inventors: Joshua Berry, Jia Jane Wu
  • Patent number: 9118868
    Abstract: Systems and methods for automatically generating a playlist of series assets and systems and methods for grouping assets of a playlist in clusters are provided. In one embodiment, series assets may automatically be included into a playlist for that series. In another embodiment, an interactive media guidance application may group assets in clusters based on one or more user selected parameters or may group assets in cluster based on automatically determined parameters. In yet another embodiment, the interactive media guidance application may group assets in clusters and display at least one identifier in connection with each cluster to indicate a basis for forming the cluster. The identifier may be a key word or catch phrase that succinctly identifies a trait or characteristic of assets in a particular cluster associated with the identifier.
    Type: Grant
    Filed: March 28, 2011
    Date of Patent: August 25, 2015
    Assignee: Rovi Guides, Inc.
    Inventors: Michael D. Ellis, Jon P. Radloff, Robert A. Knee, Michael L. Craner, Joshua Berry
  • Patent number: 8745320
    Abstract: Relatively small capacity solid-state storage devices (SSD) are combined with larger capacity magnetic disk storage devices for storing storage block write data to ensure data consistency. Write operations are stored in a sequential write buffer in an SSD to guarantee the storage of write data and then copied from the sequential write buffer to the destination address in a magnetic disk storage device. The sequential write buffer store write data in locations corresponding to the order of receipt of write operations. Write data from the sequential write buffer is transferred to the magnetic disk storage device in the same order and a checkpoint index is frequently updated to indicate the completion of some transfers. During system initialization, the most recent value of the checkpoint index is retrieved and used as a starting location for transferring write data from the sequential write buffer to the magnetic disk storage device.
    Type: Grant
    Filed: May 4, 2012
    Date of Patent: June 3, 2014
    Assignee: Riverbed Technology, Inc.
    Inventors: Nitin Gupta, Kiron Vijayasankar, Joshua Berry
  • Publication number: 20130297855
    Abstract: Relatively small capacity solid-state storage devices (SSD) are combined with larger capacity magnetic disk storage devices for storing storage block write data to ensure data consistency. Write operations are stored in a sequential write buffer in an SSD to guarantee the storage of write data and then copied from the sequential write buffer to the destination address in a magnetic disk storage device. The sequential write buffer store write data in locations corresponding to the order of receipt of write operations. Write data from the sequential write buffer is transferred to the magnetic disk storage device in the same order and a checkpoint index is frequently updated to indicate the completion of some transfers. During system initialization, the most recent value of the checkpoint index is retrieved and used as a starting location for transferring write data from the sequential write buffer to the magnetic disk storage device.
    Type: Application
    Filed: May 4, 2012
    Publication date: November 7, 2013
    Applicant: RIVERBED TECHNOLOGY, INC.
    Inventors: Nitin Gupta, Kiron Vijayasankar, Joshua Berry
  • Publication number: 20130297854
    Abstract: Solid-state storage devices (SSD) are combined with larger capacity magnetic disk-based RAID arrays for storing write data to ensure data consistency across multiple RAID disks. Write operations are stored in a sequential write buffer in at least one SSD to guarantee their storage and then copied from the sequential write buffer to the destination address in RAID array. The sequential write buffer stores write data in locations corresponding to the order of receipt of write operations. Write data from the sequential write buffer is transferred to the RAID array in the same order and a checkpoint index is frequently updated to indicate the completion of some transfers. During system initialization, a copy of the sequential write buffer and its associated checkpoint index are retrieved and used as a starting location for transferring write data from the sequential write buffer to the magnetic disk storage devices in the RAID array.
    Type: Application
    Filed: May 4, 2012
    Publication date: November 7, 2013
    Applicant: RIVERBED TECHNOLOGY, INC.
    Inventors: Nitin Gupta, Kiron Vijayasankar, Joshua Berry
  • Publication number: 20120079385
    Abstract: Systems and methods for automatically generating a playlist of series assets and systems and methods for grouping assets of a playlist in clusters are provided. In one embodiment, series assets may automatically be included into a playlist for that series. In another embodiment, an interactive media guidance application may group assets in clusters based on one or more user selected parameters or may group assets in cluster based on automatically determined parameters. In yet another embodiment, the interactive media guidance application may group assets in clusters and display at least one identifier in connection with each cluster to indicate a basis for forming the cluster. The identifier may be a key word or catch phrase that succinctly identifies a trait or characteristic of assets in a particular cluster associated with the identifier.
    Type: Application
    Filed: December 2, 2011
    Publication date: March 29, 2012
    Applicant: Rovi Guides, Inc.
    Inventors: Michael D. Ellis, Jon P. Radloff, Robert Knee, Michael Craner, Joshua Berry
  • Publication number: 20110170840
    Abstract: Systems and methods for automatically generating a playlist of series assets and systems and methods for grouping assets of a playlist in clusters are provided. In one embodiment, series assets may automatically be included into a playlist for that series. In another embodiment, an interactive media guidance application may group assets in clusters based on one or more user selected parameters or may group assets in cluster based on automatically determined parameters. In yet another embodiment, the interactive media guidance application may group assets in clusters and display at least one identifier in connection with each cluster to indicate a basis for forming the cluster. The identifier may be a key word or catch phrase that succinctly identifies a trait or characteristic of assets in a particular cluster associated with the identifier.
    Type: Application
    Filed: March 28, 2011
    Publication date: July 14, 2011
    Applicant: ROVI GUIDES, INC.
    Inventors: Michael D. Ellis, Jon P. Radloff, Robert Knee, Michael Craner, Joshua Berry
  • Publication number: 20100325650
    Abstract: Systems and methods for automatically generating a playlist of series assets and systems and methods for grouping assets of a playlist in clusters are provided. In one embodiment, series assets may automatically be included into a playlist for that series. In another embodiment, an interactive media guidance application may group assets in clusters based on one or more user selected parameters or may group assets in cluster based on automatically determined parameters. In yet another embodiment, the interactive media guidance application may group assets in clusters and display at least one identifier in connection with each cluster to indicate a basis for forming the cluster. The identifier may be a key word or catch phrase that succinctly identifies a trait or characteristic of assets in a particular cluster associated with the identifier.
    Type: Application
    Filed: June 21, 2010
    Publication date: December 23, 2010
    Applicant: Rovi Guides, Inc.
    Inventors: Michael D. Ellis, Jon P. Radloff, Robert Knee, Michael Craner, Joshua Berry
  • Publication number: 20090165036
    Abstract: Systems and methods for deleting one or more program references (e.g., file pointer, bookmark, and reminder). Each program reference may have a value for one or more associated program reference attributes (e.g., GENRE or CONTENT RATING). A user may provide an input identifying a value for a program reference attribute, and a media system may then delete all stored program references (e.g., DVR recording handles and VOD bookmarks) having a matching value for that attribute. Values for more than one program reference attribute may be provided along with logical operators (e.g., AND, OR or XOR) for combining those values.
    Type: Application
    Filed: December 21, 2007
    Publication date: June 25, 2009
    Applicant: Guideworks, LLC
    Inventor: Joshua Berry
  • Publication number: 20080115173
    Abstract: Systems and methods for automatically generating a playlist of series assets and systems and methods for grouping assets of a playlist in clusters are provided. In one embodiment, series assets may automatically be included into a playlist for that series. In another embodiment, an interactive media guidance application may group assets in clusters based on one or more user selected parameters or may group assets in cluster based on automatically determined parameters. In yet another embodiment, the interactive media guidance application may group assets in clusters and display at least one identifier in connection with each cluster to indicate a basis for forming the cluster. The identifier may be a key word or catch phrase that succinctly identifies a trait or characteristic of assets in a particular cluster associated with the identifier.
    Type: Application
    Filed: November 10, 2006
    Publication date: May 15, 2008
    Applicant: GUIDEWORKS LLC
    Inventors: Michael D. Ellis, Jon P. Radloff, Robert Knee, Michael Craner, Joshua Berry