Patents by Inventor Thai Lam
Thai Lam 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: 12244679Abstract: Devices, computer-readable media, and methods for pre-loading video chunks of a video program at an edge server are disclosed. For example, a processor may receive a manifest file for a video program, determine a bitrate for a first segment of the video program, request a video chunk of the first segment at the first bitrate from an edge server in accordance with the manifest file, and request a subset of a video chunk of a second segment of the video program from the edge server.Type: GrantFiled: September 7, 2023Date of Patent: March 4, 2025Assignee: DIRECTV, LLCInventors: Robert G. Arsenault, Denny Lai, Thai Lam, Michael A. Makhijani
-
Publication number: 20230421662Abstract: Devices, computer-readable media, and methods for pre-loading video chunks of a video program at an edge server are disclosed. For example, a processor may receive a manifest file for a video program, determine a bitrate for a first segment of the video program, request a video chunk of the first segment at the first bitrate from an edge server in accordance with the manifest file, and request a subset of a video chunk of a second segment of the video program from the edge server.Type: ApplicationFiled: September 7, 2023Publication date: December 28, 2023Inventors: Robert G. Arsenault, Denny Lai, Thai Lam, Michael A. Makhijani
-
Patent number: 11792296Abstract: Devices, computer-readable media, and methods for pre-loading video chunks of a video program at an edge server are disclosed. For example, a processor may receive a manifest file for a video program, determine a bitrate for a first segment of the video program, request a video chunk of the first segment at the first bitrate from an edge server in accordance with the manifest file, and request a subset of a video chunk of a second segment of the video program from the edge server.Type: GrantFiled: May 3, 2022Date of Patent: October 17, 2023Assignee: DIRECTV, LLCInventors: Robert G. Arsenault, Denny Lai, Thai Lam, Michael A. Makhijani
-
Publication number: 20230030657Abstract: Aspects of the disclosure may include, for example, determining, by a first processing system, that first data is unavailable within a first storage device of the first processing system, resulting in a first determination, determining, based on the first determination, that the first data is available within a second storage device of a second processing system, resulting in a second determination, wherein the first processing system and the second processing system are included in a first tier of a processing system hierarchy, and wherein the processing system hierarchy includes a second tier, the second tier including a third processing system, obtaining, based on the second determination, the first data from the second storage device of the second processing system, and transmitting, based on the obtaining of the first data from the second storage device of the second processing system, the first data to a communication device. Other embodiments are disclosed.Type: ApplicationFiled: September 7, 2022Publication date: February 2, 2023Applicant: AT&T Intellectual Property I, L.P.Inventors: Thai Lam, Peni-Taito Payne, Peter Chou, Jeffrey Han
-
Patent number: 11470154Abstract: Aspects of the disclosure may include, for example, determining, by a first processing system, that first data is unavailable within a first storage device of the first processing system, resulting in a first determination, determining, based on the first determination, that the first data is available within a second storage device of a second processing system, resulting in a second determination, wherein the first processing system and the second processing system are included in a first tier of a processing system hierarchy, and wherein the processing system hierarchy includes a second tier, the second tier including a third processing system, obtaining, based on the second determination, the first data from the second storage device of the second processing system, and transmitting, based on the obtaining of the first data from the second storage device of the second processing system, the first data to a communication device. Other embodiments are disclosed.Type: GrantFiled: July 29, 2021Date of Patent: October 11, 2022Assignee: AT&T Intellectual Property I, L.P.Inventors: Thai Lam, Peni-Taito Payne, Peter Chou, Jeffrey Han
-
Publication number: 20220263922Abstract: Devices, computer-readable media, and methods for pre-loading video chunks of a video program at an edge server are disclosed. For example, a processor may receive a manifest file for a video program, determine a bitrate for a first segment of the video program, request a video chunk of the first segment at the first bitrate from an edge server in accordance with the manifest file, and request a subset of a video chunk of a second segment of the video program from the edge server.Type: ApplicationFiled: May 3, 2022Publication date: August 18, 2022Inventors: Robert G. Arsenault, Denny Lai, Thai Lam, Michael A. Makhijani
-
Patent number: 11356529Abstract: Devices, computer-readable media, and methods for pre-loading video chunks of a video program at an edge server are disclosed. For example, a processor may receive a manifest file for a video program, determine a bitrate for a first segment of the video program, request a video chunk of the first segment at the first bitrate from an edge server in accordance with the manifest file, and request a subset of a video chunk of a second segment of the video program from the edge server.Type: GrantFiled: May 28, 2021Date of Patent: June 7, 2022Assignee: DIRECTV, LLCInventors: Robert G. Arsenault, Denny Lai, Thai Lam, Michael A. Makhijani
-
Publication number: 20210289040Abstract: Devices, computer-readable media, and methods for pre-loading video chunks of a video program at an edge server are disclosed. For example, a processor may receive a manifest file for a video program, determine a bitrate for a first segment of the video program, request a video chunk of the first segment at the first bitrate from an edge server in accordance with the manifest file, and request a subset of a video chunk of a second segment of the video program from the edge server.Type: ApplicationFiled: May 28, 2021Publication date: September 16, 2021Inventors: Robert G. Arsenault, Denny Lai, Thai Lam, Michael A. Makhijani
-
Patent number: 11025740Abstract: Devices, computer-readable media, and methods for pre-loading video chunks of a video program at an edge server are disclosed. For example, a processor may receive a manifest file for a video program, determine a bitrate for a first segment of the video program, request a video chunk of the first segment at the first bitrate from an edge server in accordance with the manifest file, and request a subset of a video chunk of a second segment of the video program from the edge server.Type: GrantFiled: March 23, 2020Date of Patent: June 1, 2021Assignee: THE DIRECTV GROUP, INC.Inventors: Robert G. Arsenault, Denny Lai, Thai Lam, Michael A. Makhijani
-
Publication number: 20200220944Abstract: Devices, computer-readable media, and methods for pre-loading video chunks of a video program at an edge server are disclosed. For example, a processor may receive a manifest file for a video program, determine a bitrate for a first segment of the video program, request a video chunk of the first segment at the first bitrate from an edge server in accordance with the manifest file, and request a subset of a video chunk of a second segment of the video program from the edge server.Type: ApplicationFiled: March 23, 2020Publication date: July 9, 2020Inventors: Robert G. Arsenault, Denny Lai, Thai Lam, Michael A. Makhijani
-
Patent number: 10601946Abstract: Devices, computer-readable media, and methods for pre-loading video chunks of a video program at an edge server are disclosed. For example, a processor may receive a manifest file for a video program, determine a bitrate for a first segment of the video program, request a video chunk of the first segment at the first bitrate from an edge server in accordance with the manifest file, and request a subset of a video chunk of a second segment of the video program from the edge server.Type: GrantFiled: February 23, 2017Date of Patent: March 24, 2020Assignee: The DIRECTV Group, Inc.Inventors: Robert G. Arsenault, Denny Lai, Thai Lam, Michael A Makhijani
-
Patent number: 10257249Abstract: A content delivery network and method for operating the same includes a content delivery network (CDN) origin server and a content delivery network edge server receiving a request for a first content from a first client device and communicating the request for the first content to the content delivery network origin server. The CDN origin server communicates a pull signal to a publisher origin server when the request for the first content is a first request, receives the first content from the publisher origin server and stores the first content. The CDN origin server communicates the first content to the first client through the CDN edge server.Type: GrantFiled: February 14, 2013Date of Patent: April 9, 2019Assignee: The DIRECTV Group, Inc.Inventors: Thai Lam, Michael A. Makhijani, Michael S. Xie
-
Patent number: 10085075Abstract: A system, apparatus, and method provide messaging, between a headend system and a set top box. A distributor determines and provides an assigned communication identifier and an assigned server host address, that correspond to one of one or more first servers, to each of one or more set top box clients. The first servers maintain a persistent connection with the set top box clients and provide messaging, presence, and routing features via the persistent connection. A gateway service provides a gateway for one or more headend servers to communicate with the set top box clients through the first servers. A server controller provides administrative graphical user interfaces for operators to monitor and control health checks, configuration changes, and collect statistics for the distributor, first servers, and the gateway service.Type: GrantFiled: November 29, 2016Date of Patent: September 25, 2018Assignee: THE DIRECTV GROUP, INC.Inventors: Thai Lam, Christopher J. Cugno, Sivasubramanian Venkataramani, Michael Shu Xie, Ying Sheng
-
Publication number: 20180241836Abstract: Devices, computer-readable media, and methods for pre-loading video chunks of a video program at an edge server are disclosed. For example, a processor may receive a manifest file for a video program, determine a bitrate for a first segment of the video program, request a video chunk of the first segment at the first bitrate from an edge server in accordance with the manifest file, and request a subset of a video chunk of a second segment of the video program from the edge server.Type: ApplicationFiled: February 23, 2017Publication date: August 23, 2018Inventors: Robert G. Arsenault, Denny Lai, Thai Lam, Michael A. Makhijani
-
Patent number: 9794612Abstract: A communication system and method of operating the same includes a conditional access module and a customer service module customer service request signal. A handler receives the customer service request signal. The handler determines a communication path to the conditional access module through a connection pool and assigns the communication path for the customer service request signal. The handler communicates the request through the communication path and returns the path to the connection pool when communicating is complete.Type: GrantFiled: June 10, 2009Date of Patent: October 17, 2017Assignee: The DIRECTV Group, Inc.Inventors: Thai Lam, Daryl G. Messenger
-
Publication number: 20170078764Abstract: A system, apparatus, and method provide messaging, between a headend system and a set top box. A distributor determines and provides an assigned communication identifier and an assigned server host address, that correspond to one of one or more first servers, to each of one or more set top box clients. The first servers maintain a persistent connection with the set top box clients and provide messaging, presence, and routing features via the persistent connection. A gateway service provides a gateway for one or more headend servers to communicate with the set top box clients through the first servers. A server controller provides administrative graphical user interfaces for operators to monitor and control health checks, configuration changes, and collect statistics for the distributor, first servers, and the gateway service.Type: ApplicationFiled: November 29, 2016Publication date: March 16, 2017Applicant: The DIRECTV Group, Inc.Inventors: Thai Lam, Christopher J. Cugno, Sivasubramanian Venkataramani, Michael Shu Xie, Ying Sheng
-
Patent number: 9538259Abstract: A system, apparatus, and method provide messaging, between a headend system and a set top box. A distributor determines and provides an assigned communication identifier and an assigned server host address, that correspond to one of one or more first servers, to each of one or more set top box clients. The first servers maintain a persistent connection with the set top box clients and provide messaging, presence, and routing features via the persistent connection. A gateway service provides a gateway for one or more headend servers to communicate with the set top box clients through the first servers. A server controller provides administrative graphical user interfaces for operators to monitor and control health checks, configuration changes, and collect statistics for the distributor, first servers, and the gateway service.Type: GrantFiled: February 23, 2015Date of Patent: January 3, 2017Assignee: The DirecTV Group, Inc.Inventors: Thai Lam, Christopher J. Cugno, Sivasubramanian Venkataramani, Michael Shu Xie, Ying Sheng
-
Patent number: 9420019Abstract: A user receiving device and method includes a content delivery network manager interaction module communicating a request for a content delivery network address for a content to a content delivery network manager and receiving the content delivery network address for a content delivery network and a content delivery network token from the content delivery network manager. The user receiving device also includes a manifest interaction module communicating a manifest request to the content delivery network address of the content delivery network and receiving a manifest from the content delivery network comprising a plurality of chunk addresses. The user receiving device also includes a content delivery network interaction module generating requests for chunks of the content from the content delivery network using the content delivery network token and a respective chunk address and receiving the chunks from the content delivery network.Type: GrantFiled: January 28, 2013Date of Patent: August 16, 2016Assignee: The DIRECTV Group, Inc.Inventor: Thai Lam
-
Patent number: 9191336Abstract: A method and apparatus for assigning processing requests is disclosed. The method is typically used in a processing system comprising a first processing center and one or more second processing centers remote from the first processing center, a. A method of assigning a processing request may comprise the steps of: determining at a traffic distribution controller a capacity of each of the processing centers to process the processing request, accepting a processing request in the first processing center, and assigning the processing request to at least one of the second processing centers according to the determined current capacity of each of the processing centers. The processing request is initially addressed to a first global address of the first processing center, then the processing request is readdressed to a second global address of one of the second processing centers.Type: GrantFiled: November 20, 2012Date of Patent: November 17, 2015Assignee: The DIRECTV Group, Inc.Inventors: Vishal Arya, Shahzad Ali, Christopher J. Cugno, Thai Lam, Michael A. Makhijani, Vaibhav Singh
-
Patent number: 9137302Abstract: Systems and methods for content delivery are disclosed. A content delivery system in accordance with one or more embodiments of the present invention comprises a plurality of content delivery networks, and at least one network selector, wherein the at least one network selector analyzes a content delivery request, determines which content delivery networks in the plurality of content delivery networks are suitable for fulfilling the content delivery request, and selects one of the suitable content delivery networks to fulfill the content delivery request.Type: GrantFiled: December 29, 2009Date of Patent: September 15, 2015Assignee: The DIRECTV Group, Inc.Inventors: Michael A. Makhijani, Thai Lam, Vishal Arya, Sunil A. Jethwani