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).
-
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
-
Patent number: 11423265Abstract: Methods, systems, and computer-readable media for content moderation using object detection and image classification are disclosed. A content moderation system performs object detection on an input image using one or more object detectors. The object detection finds one or more elements in the input image. The content moderation system performs classification based at least in part on the input image using one or more image classifiers. The classification determines one or more values indicative of one or more content types in the input image. The content moderation system determines one or more scores for one or more content labels corresponding to the one or more content types. At least one of the scores represents a finding of one or more of the content types in the input image. The content moderation system generates output indicating the finding of the one or more of the content types.Type: GrantFiled: June 30, 2020Date of Patent: August 23, 2022Assignee: Amazon Technologies, Inc.Inventors: Hao Chen, Hao Wu, Hao Li, Michael Quang Thai Lam, Xinyu Li, Kaustav Kundu, Meng Wang, Joseph P Tighe, Rahul Bhotika
-
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
-
Patent number: 10776417Abstract: Various embodiments provide for visual similarity based search techniques that certain desirable visual attributes of one or more items to search for items having similar visual attributes. In order to create an electronic catalog of items that is searchable by parts-based visual attributes, the visual attributes are identified and corresponding feature vectors are extracted from the image data of each item. Thus, feature values of parts-based visual attributes of items in the electronic catalog can be determined and used to select or rank the items in response to a search query based on desirable visual attributes. To conduct a search, a user may define desirable visual attributes of one or more items. The feature vectors of the desirable visual attributes are determined and used to query the electronic catalog of items, in which items having visual attributes of similar feature vectors are selected and returned as search results.Type: GrantFiled: January 9, 2018Date of Patent: September 15, 2020Assignee: A9.COM, INC.Inventors: Avinash Aghoram Ravichandran, Michael Quang Thai Lam, Rahul Bhotika
-
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