Patents by Inventor Sridhar Alla

Sridhar Alla 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: 20220337676
    Abstract: Aspects described herein relate to processing metadata requests using a cache. For example, a metadata object may be processed into two or more portions. The two or more portions or data generated based on the two or more portions may be stored into a cache. After receiving a request for the metadata object from a computing device, the metadata object may be generated based on the data stored in the cache and the generated metadata object may be transmitted as a response to the request for the metadata object. Further aspects relate to personalizing the metadata object at the cache prior to transmitting the response to the request for the metadata object. Further aspects relate to updating a portion of the metadata object, such as a portion that includes dynamic data, prior to transmitting the response to the request.
    Type: Application
    Filed: June 16, 2022
    Publication date: October 20, 2022
    Inventor: Sridhar Alla
  • Publication number: 20220248095
    Abstract: According to some aspects described herein, content and service providers in a media delivery network may provide improved recommendations and/or personalize a user's experience based on the real-time activity of that user as well as other users. In this way, ever increasing amounts of content may be optimally managed in a way that provides users with the improved and/or personalized experience.
    Type: Application
    Filed: February 17, 2022
    Publication date: August 4, 2022
    Inventors: Jan Neumann, Sridhar Alla, Oliver Jojic, Shekhar Agrawal, Ehsan Younessian, Amit Bagga
  • Patent number: 11394796
    Abstract: A content item may be associated with a first metadata object comprising static data and dynamic data. The static data and dynamic data may be stored in memory. Based on a request for the content item, the static and dynamic data may be retrieved, and may be used to cause output of a second metadata object.
    Type: Grant
    Filed: March 1, 2021
    Date of Patent: July 19, 2022
    Assignee: Comcast Cable Communications, LLC
    Inventor: Sridhar Alla
  • Patent number: 11290783
    Abstract: According to some aspects described herein, content and service providers in a media delivery network may provide improved recommendations and/or personalize a user's experience based on the real-time activity of that user as well as other users. In this way, ever increasing amounts of content may be optimally managed in a way that provides users with the improved and/or personalized experience.
    Type: Grant
    Filed: March 17, 2016
    Date of Patent: March 29, 2022
    Assignee: Comcast Cable Communications, LLC
    Inventors: Jan Neumann, Sridhar Alla, Oliver Jojic, Shekhar Agrawal, Ehsan Younessian, Amit Bagga
  • Publication number: 20210185145
    Abstract: Aspects described herein relate to processing metadata requests using a cache. For example, a metadata object may be processed into two or more portions. The two or more portions or data generated based on the two or more portions may be stored into a cache. After receiving a request for the metadata object from a computing device, the metadata object may be generated based on the data stored in the cache and the generated metadata object may be transmitted as a response to the request for the metadata object. Further aspects relate to personalizing the metadata object at the cache prior to transmitting the response to the request for the metadata object. Further aspects relate to updating a portion of the metadata object, such as a portion that includes dynamic data, prior to transmitting the response to the request.
    Type: Application
    Filed: March 1, 2021
    Publication date: June 17, 2021
    Inventor: Sridhar Alla
  • Patent number: 10938940
    Abstract: Aspects described herein relate to processing metadata requests using a cache. For example, a metadata object, such as a JavaScript Object Notation (JSON) object, may be processed into two or more portions. The two or more portions or data generated based on the two or more portions may be stored into a cache. After receiving a request for the metadata object from a computing device, the metadata object may be generated based on the data stored in the cache and the generated metadata object may be transmitted as a response to the request for the metadata object. Further aspects relate to personalizing the metadata object at the cache prior to transmitting the response to the request for the metadata object. Further aspects relate to updating a portion of the metadata object, such as a portion that includes dynamic data, prior to transmitting the response to the request.
    Type: Grant
    Filed: April 11, 2019
    Date of Patent: March 2, 2021
    Assignee: Comcast Cable Communications, LLC
    Inventor: Sridhar Alla
  • Publication number: 20200153929
    Abstract: Aspects described herein relate to processing metadata requests using a cache. For example, a metadata object, such as a JavaScript Object Notation (JSON) object, may be processed into two or more portions. The two or more portions or data generated based on the two or more portions may be stored into a cache. After receiving a request for the metadata object from a computing device, the metadata object may be generated based on the data stored in the cache and the generated metadata object may be transmitted as a response to the request for the metadata object. Further aspects relate to personalizing the metadata object at the cache prior to transmitting the response to the request for the metadata object. Further aspects relate to updating a portion of the metadata object, such as a portion that includes dynamic data, prior to transmitting the response to the request.
    Type: Application
    Filed: April 11, 2019
    Publication date: May 14, 2020
    Inventor: Sridhar Alla
  • Patent number: 10313468
    Abstract: Aspects described herein relate to processing metadata requests using a cache. For example, a metadata object, such as a JavaScript Object Notation (JSON) object, may be processed into two or more portions. The two or more portions or data generated based on the two or more portions may be stored into a cache. After receiving a request for the metadata object from a computing device, the metadata object may be generated based on the data stored in the cache and the generated metadata object may be transmitted as a response to the request for the metadata object. Further aspects relate to personalizing the metadata object at the cache prior to transmitting the response to the request for the metadata object. Further aspects relate to updating a portion of the metadata object, such as a portion that includes dynamic data, prior to transmitting the response to the request.
    Type: Grant
    Filed: June 16, 2015
    Date of Patent: June 4, 2019
    Assignee: Comcast Cable Communications, LLC
    Inventor: Sridhar Alla
  • Publication number: 20160373543
    Abstract: Aspects described herein relate to processing metadata requests using a cache. For example, a metadata object, such as a JavaScript Object Notation (JSON) object, may be processed into two or more portions. The two or more portions or data generated based on the two or more portions may be stored into a cache. After receiving a request for the metadata object from a computing device, the metadata object may be generated based on the data stored in the cache and the generated metadata object may be transmitted as a response to the request for the metadata object. Further aspects relate to personalizing the metadata object at the cache prior to transmitting the response to the request for the metadata object. Further aspects relate to updating a portion of the metadata object, such as a portion that includes dynamic data, prior to transmitting the response to the request.
    Type: Application
    Filed: June 16, 2015
    Publication date: December 22, 2016
    Inventor: Sridhar Alla
  • Patent number: 9514183
    Abstract: A computer-implemented method of searching large amounts of machine generated data collected from disparate sources, comprises steps of: receiving data from the disparate sources into a multi-level system of storage blocks; high-speed searching at a broad level for groups of the storage blocks containing records of interest; nested searching at an intermediate level to determine specific storage blocks containing the records of interest, within the groups of the storage blocks; distributed searching at a fine level to identify the records of interest, within the specific storage blocks; and displaying the records of interest to a user.
    Type: Grant
    Filed: May 31, 2013
    Date of Patent: December 6, 2016
    Assignee: EiQ Networks, Inc.
    Inventor: Sridhar Alla
  • Publication number: 20160274744
    Abstract: According to some aspects described herein, content and service providers in a media delivery network may provide improved recommendations and/or personalize a user's experience based on the real-time activity of that user as well as other users. In this way, ever increasing amounts of content may be optimally managed in a way that provides users with the improved and/or personalized experience.
    Type: Application
    Filed: March 17, 2016
    Publication date: September 22, 2016
    Applicant: Comcast Cable Communications, LLC
    Inventors: Jan Neumann, Sridhar Alla, Oliver Jojic, Shekhar Agrawal, Ehsan Younessian, Amit Bagga