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: 20230421662
    Abstract: 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: Application
    Filed: September 7, 2023
    Publication date: December 28, 2023
    Inventors: Robert G. Arsenault, Denny Lai, Thai Lam, Michael A. Makhijani
  • Patent number: 11792296
    Abstract: 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: Grant
    Filed: May 3, 2022
    Date of Patent: October 17, 2023
    Assignee: DIRECTV, LLC
    Inventors: Robert G. Arsenault, Denny Lai, Thai Lam, Michael A. Makhijani
  • Publication number: 20230030657
    Abstract: 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: Application
    Filed: September 7, 2022
    Publication date: February 2, 2023
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Thai Lam, Peni-Taito Payne, Peter Chou, Jeffrey Han
  • Patent number: 11470154
    Abstract: 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: Grant
    Filed: July 29, 2021
    Date of Patent: October 11, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Thai Lam, Peni-Taito Payne, Peter Chou, Jeffrey Han
  • Patent number: 11423265
    Abstract: 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: Grant
    Filed: June 30, 2020
    Date of Patent: August 23, 2022
    Assignee: 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: 20220263922
    Abstract: 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: Application
    Filed: May 3, 2022
    Publication date: August 18, 2022
    Inventors: Robert G. Arsenault, Denny Lai, Thai Lam, Michael A. Makhijani
  • Patent number: 11356529
    Abstract: 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: Grant
    Filed: May 28, 2021
    Date of Patent: June 7, 2022
    Assignee: DIRECTV, LLC
    Inventors: Robert G. Arsenault, Denny Lai, Thai Lam, Michael A. Makhijani
  • Publication number: 20210289040
    Abstract: 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: Application
    Filed: May 28, 2021
    Publication date: September 16, 2021
    Inventors: Robert G. Arsenault, Denny Lai, Thai Lam, Michael A. Makhijani
  • Patent number: 11025740
    Abstract: 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: Grant
    Filed: March 23, 2020
    Date of Patent: June 1, 2021
    Assignee: THE DIRECTV GROUP, INC.
    Inventors: Robert G. Arsenault, Denny Lai, Thai Lam, Michael A. Makhijani
  • Patent number: 10776417
    Abstract: 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: Grant
    Filed: January 9, 2018
    Date of Patent: September 15, 2020
    Assignee: A9.COM, INC.
    Inventors: Avinash Aghoram Ravichandran, Michael Quang Thai Lam, Rahul Bhotika
  • Publication number: 20200220944
    Abstract: 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: Application
    Filed: March 23, 2020
    Publication date: July 9, 2020
    Inventors: Robert G. Arsenault, Denny Lai, Thai Lam, Michael A. Makhijani
  • Patent number: 10601946
    Abstract: 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: Grant
    Filed: February 23, 2017
    Date of Patent: March 24, 2020
    Assignee: The DIRECTV Group, Inc.
    Inventors: Robert G. Arsenault, Denny Lai, Thai Lam, Michael A Makhijani
  • Patent number: 10257249
    Abstract: 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: Grant
    Filed: February 14, 2013
    Date of Patent: April 9, 2019
    Assignee: The DIRECTV Group, Inc.
    Inventors: Thai Lam, Michael A. Makhijani, Michael S. Xie
  • Patent number: 10085075
    Abstract: 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: Grant
    Filed: November 29, 2016
    Date of Patent: September 25, 2018
    Assignee: THE DIRECTV GROUP, INC.
    Inventors: Thai Lam, Christopher J. Cugno, Sivasubramanian Venkataramani, Michael Shu Xie, Ying Sheng
  • Publication number: 20180241836
    Abstract: 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: Application
    Filed: February 23, 2017
    Publication date: August 23, 2018
    Inventors: Robert G. Arsenault, Denny Lai, Thai Lam, Michael A. Makhijani
  • Patent number: 9794612
    Abstract: 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: Grant
    Filed: June 10, 2009
    Date of Patent: October 17, 2017
    Assignee: The DIRECTV Group, Inc.
    Inventors: Thai Lam, Daryl G. Messenger
  • Publication number: 20170078764
    Abstract: 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: Application
    Filed: November 29, 2016
    Publication date: March 16, 2017
    Applicant: The DIRECTV Group, Inc.
    Inventors: Thai Lam, Christopher J. Cugno, Sivasubramanian Venkataramani, Michael Shu Xie, Ying Sheng
  • Patent number: 9538259
    Abstract: 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: Grant
    Filed: February 23, 2015
    Date of Patent: January 3, 2017
    Assignee: The DirecTV Group, Inc.
    Inventors: Thai Lam, Christopher J. Cugno, Sivasubramanian Venkataramani, Michael Shu Xie, Ying Sheng
  • Patent number: 9420019
    Abstract: 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: Grant
    Filed: January 28, 2013
    Date of Patent: August 16, 2016
    Assignee: The DIRECTV Group, Inc.
    Inventor: Thai Lam
  • Patent number: 9191336
    Abstract: 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: Grant
    Filed: November 20, 2012
    Date of Patent: November 17, 2015
    Assignee: The DIRECTV Group, Inc.
    Inventors: Vishal Arya, Shahzad Ali, Christopher J. Cugno, Thai Lam, Michael A. Makhijani, Vaibhav Singh