Patents by Inventor Zachary Cava

Zachary Cava 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: 11792474
    Abstract: In some embodiments, a method receives a request from a client device. The request includes location information for an update to a media presentation description for a media presentation. The method uses the location information to determine that the client device has not received a first segment based on the location information. The media presentation description is currently sending updates for a second segment. The location information is used to identify that the update to the media presentation description should include the first segment and the second segment. The method sends an instance of the media presentation description that includes update information for the first segment and the second segment to update a stored version of the media presentation description for the client device.
    Type: Grant
    Filed: May 3, 2022
    Date of Patent: October 17, 2023
    Assignee: HULU, LLC
    Inventor: Zachary Cava
  • Patent number: 11477521
    Abstract: In some embodiments, a method sends a first instance of a media presentation description to a client device for a media presentation. The first instance of the media presentation description includes location information for a patch update. The location information for the patch update is received in a request from the client device. The method uses the location information to identify the patch update to the media presentation description and sends a second instance of the media presentation description that includes update information from the patch update to update a stored version of the media presentation description for the client device.
    Type: Grant
    Filed: June 9, 2021
    Date of Patent: October 18, 2022
    Assignee: HULU, LLC
    Inventor: Zachary Cava
  • Publication number: 20220264177
    Abstract: In some embodiments, a method receives a request from a client device. The request includes location information for an update to a media presentation description for a media presentation. The method uses the location information to determine that the client device has not received a first segment based on the location information. The media presentation description is currently sending updates for a second segment. The location information is used to identify that the update to the media presentation description should include the first segment and the second segment. The method sends an instance of the media presentation description that includes update information for the first segment and the second segment to update a stored version of the media presentation description for the client device.
    Type: Application
    Filed: May 3, 2022
    Publication date: August 18, 2022
    Applicant: HULU, LLC
    Inventor: Zachary CAVA
  • Patent number: 11343566
    Abstract: In some embodiments, a method sends a first instance of a media presentation description including first status information to a client. The first status information identifies a break from a stream of a media presentation for insertion of supplemental content. The method receives a request for a second instance of the media presentation description. The request includes information from the first status information that reverted the client back to the stream of the media presentation after insertion of the supplemental content. Then, the method sends the second instance of the media presentation description based on receiving the request from the client including the information from the first status information.
    Type: Grant
    Filed: July 28, 2020
    Date of Patent: May 24, 2022
    Assignee: HULU, LLC
    Inventors: Zachary Cava, Shaunak Shah, Yeon Joon Jin, Alexander Herbert, Allison Deal, Joe Lin
  • Patent number: 11182943
    Abstract: In some embodiments, a method receives a plurality of swatch configurations that each define combinations for lightness values, saturation values, and hue values and receives information associated with a characteristic of an image. A swatch configuration is selected based on the information where the swatch configuration defines a plurality of combinations for lightness values, saturation values, and hue values. The method generates a plurality of colors using the plurality of combinations for lightness values, saturation values, and hue values by varying at least one of the saturation value, the lightness value, and the hue value for the plurality of colors. The plurality of colors are applied to an interface that is displaying the image.
    Type: Grant
    Filed: September 8, 2020
    Date of Patent: November 23, 2021
    Assignee: HULU, LLC
    Inventors: Zachary Cava, Hansen Smith
  • Publication number: 20210297733
    Abstract: In some embodiments, a method sends a first instance of a media presentation description to a client device for a media presentation. The first instance of the media presentation description includes location information for a patch update. The location information for the patch update is received in a request from the client device. The method uses the location information to identify the patch update to the media presentation description and sends a second instance of the media presentation description that includes update information from the patch update to update a stored version of the media presentation description for the client device.
    Type: Application
    Filed: June 9, 2021
    Publication date: September 23, 2021
    Inventor: Zachary Cava
  • Patent number: 11039206
    Abstract: In some embodiments, a method sends a first instance of a media presentation description to a client for a first set of segments of a media presentation. The first instance of the media presentation description includes status information based on the first set of segments in the media presentation. A request is received for an update to the media presentation description where the request includes the status information. The method uses the status information to identify a latest segment that the client has already received in the media presentation. Then, the method sends a second instance of the media presentation description for a second set of segments that occur after the latest segment in the media presentation as an update to the first instance of the media presentation description. The second instance of the media presentation description excludes at least a portion of information for first set of segments.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: June 15, 2021
    Assignee: HULU, LLC
    Inventor: Zachary Cava
  • Publication number: 20200402283
    Abstract: In some embodiments, a method receives a plurality of swatch configurations that each define combinations for lightness values, saturation values, and hue values and receives information associated with a characteristic of an image. A swatch configuration is selected based on the information where the swatch configuration defines a plurality of combinations for lightness values, saturation values, and hue values. The method generates a plurality of colors using the plurality of combinations for lightness values, saturation values, and hue values by varying at least one of the saturation value, the lightness value, and the hue value for the plurality of colors. The plurality of colors are applied to an interface that is displaying the image.
    Type: Application
    Filed: September 8, 2020
    Publication date: December 24, 2020
    Inventors: Zachary Cava, Hansen Smith
  • Publication number: 20200359086
    Abstract: In some embodiments, a method sends a first instance of a media presentation description including first status information to a client. The first status information identifies a break from a stream of a media presentation for insertion of supplemental content. The method receives a request for a second instance of the media presentation description. The request includes information from the first status information that reverted the client back to the stream of the media presentation after insertion of the supplemental content. Then, the method sends the second instance of the media presentation description based on receiving the request from the client including the information from the first status information.
    Type: Application
    Filed: July 28, 2020
    Publication date: November 12, 2020
    Inventors: Zachary Cava, Shaunak Shah, Yeon Joon Jin, Alexander Herbert, Allison Deal, Joe Lin
  • Patent number: 10803641
    Abstract: In one embodiment, a method receives an image of video content for a video offered by a video delivery service. The method analyzes pixels in the image to determine color attributes of the pixels, the color attributes including a lightness attribute and a hue attribute. Lightness counts for the image based on the lightness attribute and hue group counts based on the hue attribute are generated for the pixels. The method selects a lightness classification from lightness classifications based on the lightness counts and selects a hue group from hue groups based on the hue group counts. The lightness classification and the hue group classification are sent to a client device to allow the client device to generate a color using the lightness classification, the hue group classification, and a saturation value, the color being applied to an interface on the client device that is displaying the image.
    Type: Grant
    Filed: January 5, 2017
    Date of Patent: October 13, 2020
    Assignee: HULU, LLC
    Inventors: Zachary Cava, Hansen Smith
  • Patent number: 10771842
    Abstract: In some embodiments, a method receives a request from a client including first status information. The status information was included in a first instance of a media presentation description for a first set of segments of a stream of a media presentation and identified a break from the stream of the media presentation for insertion of supplemental content. The method uses the first status information to identify supplemental content for the client. A second instance of the media presentation description is sent for at least a portion of the supplemental content. The second instance of the media presentation description includes second status information that reverts the client back to the stream of the media presentation after insertion of the supplemental content.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: September 8, 2020
    Assignee: HULU, LLC
    Inventors: Zachary Cava, Shaunak Shah, Yeon Joon Jin, Alexander Herbert, Allison Deal, Joe Lin
  • Publication number: 20190313147
    Abstract: In some embodiments, a method receives a request from a client including first status information. The status information was included in a first instance of a media presentation description for a first set of segments of a stream of a media presentation and identified a break from the stream of the media presentation for insertion of supplemental content. The method uses the first status information to identify supplemental content for the client. A second instance of the media presentation description is sent for at least a portion of the supplemental content. The second instance of the media presentation description includes second status information that reverts the client back to the stream of the media presentation after insertion of the supplemental content.
    Type: Application
    Filed: April 8, 2019
    Publication date: October 10, 2019
    Inventors: Zachary Cava, Shaunak Shah, Yeon Joon Jin, Alexander Herbert, Allison Deal, Joe Lin
  • Publication number: 20190313150
    Abstract: In some embodiments, a method sends a first instance of a media presentation description to a client for a first set of segments of a media presentation. The first instance of the media presentation description includes status information based on the first set of segments in the media presentation. A request is received for an update to the media presentation description where the request includes the status information. The method uses the status information to identify a latest segment that the client has already received in the media presentation. Then, the method sends a second instance of the media presentation description for a second set of segments that occur after the latest segment in the media presentation as an update to the first instance of the media presentation description. The second instance of the media presentation description excludes at least a portion of information for first set of segments.
    Type: Application
    Filed: April 8, 2019
    Publication date: October 10, 2019
    Inventor: Zachary Cava
  • Publication number: 20180189993
    Abstract: In one embodiment, a method receives an image of video content for a video offered by a video delivery service. The method analyzes pixels in the image to determine color attributes of the pixels, the color attributes including a lightness attribute and a hue attribute. Lightness counts for the image based on the lightness attribute and hue group counts based on the hue attribute are generated for the pixels. The method selects a lightness classification from lightness classifications based on the lightness counts and selects a hue group from hue groups based on the hue group counts. The lightness classification and the hue group classification are sent to a client device to allow the client device to generate a color using the lightness classification, the hue group classification, and a saturation value, the color being applied to an interface on the client device that is displaying the image.
    Type: Application
    Filed: January 5, 2017
    Publication date: July 5, 2018
    Inventors: Zachary Cava, Hansen Smith