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: 20220337676Abstract: 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: ApplicationFiled: June 16, 2022Publication date: October 20, 2022Inventor: Sridhar Alla
-
Publication number: 20220248095Abstract: 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: ApplicationFiled: February 17, 2022Publication date: August 4, 2022Inventors: Jan Neumann, Sridhar Alla, Oliver Jojic, Shekhar Agrawal, Ehsan Younessian, Amit Bagga
-
Patent number: 11394796Abstract: 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: GrantFiled: March 1, 2021Date of Patent: July 19, 2022Assignee: Comcast Cable Communications, LLCInventor: Sridhar Alla
-
Patent number: 11290783Abstract: 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: GrantFiled: March 17, 2016Date of Patent: March 29, 2022Assignee: Comcast Cable Communications, LLCInventors: Jan Neumann, Sridhar Alla, Oliver Jojic, Shekhar Agrawal, Ehsan Younessian, Amit Bagga
-
Publication number: 20210185145Abstract: 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: ApplicationFiled: March 1, 2021Publication date: June 17, 2021Inventor: Sridhar Alla
-
Patent number: 10938940Abstract: 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: GrantFiled: April 11, 2019Date of Patent: March 2, 2021Assignee: Comcast Cable Communications, LLCInventor: Sridhar Alla
-
Publication number: 20200153929Abstract: 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: ApplicationFiled: April 11, 2019Publication date: May 14, 2020Inventor: Sridhar Alla
-
Patent number: 10313468Abstract: 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: GrantFiled: June 16, 2015Date of Patent: June 4, 2019Assignee: Comcast Cable Communications, LLCInventor: Sridhar Alla
-
Publication number: 20160373543Abstract: 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: ApplicationFiled: June 16, 2015Publication date: December 22, 2016Inventor: Sridhar Alla
-
Patent number: 9514183Abstract: 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: GrantFiled: May 31, 2013Date of Patent: December 6, 2016Assignee: EiQ Networks, Inc.Inventor: Sridhar Alla
-
Publication number: 20160274744Abstract: 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: ApplicationFiled: March 17, 2016Publication date: September 22, 2016Applicant: Comcast Cable Communications, LLCInventors: Jan Neumann, Sridhar Alla, Oliver Jojic, Shekhar Agrawal, Ehsan Younessian, Amit Bagga