Patents by Inventor Mufaddal Y. Khumri
Mufaddal Y. Khumri 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: 20230396619Abstract: A service client on a device can generate an access control identifier using a server seeded and client-specific secret. The device can generate a blinded access control identifier (ACI) using a randomness factor as part of a request message for a blinded ACI signature including authentication data. The device can transmit the request message to a verification server and upon verification receive a blinded ACI signature message that can subsequently be unblinded using the randomness factor to obtain the ACI signature. The device may send the ACI and the ACI signature to a verification server and after verifying the signature receive a service token. The device may transmit the service token to a service provider server requesting access to the service. When a rate associated with the service token is below a threshold rate, the device can access the service provided by the service provider service.Type: ApplicationFiled: December 20, 2022Publication date: December 7, 2023Applicant: APPLE INC.Inventors: Daniel Chu, Fabio Sozzani, Ying Chen, Betim Deva, Mufaddal Y. Khumri
-
Patent number: 11706169Abstract: In some embodiments, a first electronic device shares a portion of a content item corresponding to a respective portion of lyrics for the content item with a second electronic device. In some embodiments, a system facilitates securely sharing a portion of a content item between two devices. In some embodiments, an electronic device generates a server address for accessing a portion of a content item. In some embodiments, a uniform resource locator includes an identification of content, an indication of a first subset of the content, and authentication data.Type: GrantFiled: March 30, 2022Date of Patent: July 18, 2023Assignee: Apple Inc.Inventors: Betim Deva, Catarina Peres Coelho Borges, Szu-Wen Huang, Mufaddal Y. Khumri, Edward Zhang
-
Publication number: 20230080210Abstract: The subject disclosure provides systems and methods for providing access to media content from a server based on a user interface of a client device through which the access is requested. A user may access certain media content, such as a song, album, playlist, a radio station, etc., only if a request for that content is initiated via a specific user interface, and when the user is a subscriber to a reduced subscription tier to a service of the server. To restrict the access in this way, an interface-specific token is generated at a server for each media content. The interface-specific token is received by a user device and is used for further access to the media content from the server.Type: ApplicationFiled: January 31, 2022Publication date: March 16, 2023Inventors: Betim DEVA, Mufaddal Y. KHUMRI, Ying CHEN, Jason P. KETTERMAN, Zhiyuan ZHAO, Edward T. SCHMIDT
-
Publication number: 20220247703Abstract: In some embodiments, a first electronic device shares a portion of a content item corresponding to a respective portion of lyrics for the content item with a second electronic device. In some embodiments, a system facilitates securely sharing a portion of a content item between two devices. In some embodiments, an electronic device generates a server address for accessing a portion of a content item. In some embodiments, a uniform resource locator includes an identification of content, an indication of a first subset of the content, and authentication data.Type: ApplicationFiled: March 30, 2022Publication date: August 4, 2022Inventors: Betim DEVA, Catarina PERES COELHO BORGES, Szu-Wen HUANG, Mufaddal Y. KHUMRI, Edward ZHANG
-
Patent number: 11343166Abstract: This application sets forth various techniques for monitoring a status of a service. According to some embodiments, a DNS server can implement a health check engine that monitors the status of the service in order to implement round-robin DNS among a plurality of availability zones. Each service instance for the service can include a monitoring agent configured to (1) monitor the status of the service instance, and (2) respond to health check messages received from the health check engine. The monitoring agent can also be configured to (1) collect statistics associated with one or more service dependencies of the service instance during a tracking window, (2) calculate at least one ratio based on the statistics collected during the tracking window, and (3) generate the status of the service instance by comparing the at least one ratio to a threshold value.Type: GrantFiled: February 22, 2021Date of Patent: May 24, 2022Assignee: Apple Inc.Inventors: Hiren R. Kotadia, Mufaddal Y. Khumri, Jordan L. Redner, Lawrence W. Chang, Tom M. Kim
-
Publication number: 20210250265Abstract: This application sets forth various techniques for monitoring a status of a service. According to some embodiments, a DNS server can implement a health check engine that monitors the status of the service in order to implement round-robin DNS among a plurality of availability zones. Each service instance for the service can include a monitoring agent configured to (1) monitor the status of the service instance, and (2) respond to health check messages received from the health check engine. The monitoring agent can also be configured to (1) collect statistics associated with one or more service dependencies of the service instance during a tracking window, (2) calculate at least one ratio based on the statistics collected during the tracking window, and (3) generate the status of the service instance by comparing the at least one ratio to a threshold value.Type: ApplicationFiled: February 22, 2021Publication date: August 12, 2021Inventors: Hiren R. KOTADIA, Mufaddal Y. KHUMRI, Jordan L. REDNER, Lawrence W. CHANG, Tom M. KIM
-
Patent number: 10938696Abstract: This application sets forth various techniques for monitoring a status of a service. According to some embodiments, a DNS server can implement a health check engine that monitors the status of the service in order to implement round-robin DNS among a plurality of availability zones. Each service instance for the service can include a monitoring agent configured to (1) monitor the status of the service instance, and (2) respond to health check messages received from the health check engine. The monitoring agent can also be configured to (1) collect statistics associated with one or more service dependencies of the service instance during a tracking window, (2) calculate at least one ratio based on the statistics collected during the tracking window, and (3) generate the status of the service instance by comparing the at least one ratio to a threshold value.Type: GrantFiled: April 25, 2018Date of Patent: March 2, 2021Assignee: Apple Inc.Inventors: Hiren R. Kotadia, Mufaddal Y. Khumri, Jordan L. Redner, Lawrence W. Chang, Tom M. Kim
-
Publication number: 20190196805Abstract: This application relates to controlling a rollout for an update to an application installed on client devices. A digital distribution platform can include at least one server connected to a network and configured to enable client devices to access resources, stored on network devices, so that applications or updates to applications can be installed on the client devices. A server can implement a service that receives a request to identify whether the update is available via a digital distribution platform and determine whether a client device is authorized to install the update. The service can be configured to sort the client device into a first subset of client devices or a second subset of client devices based on a user identifier, a version identifier, and (optionally) an application identifier. In this manner, the service can implement a gradual rollout of an update over a period of time.Type: ApplicationFiled: April 19, 2018Publication date: June 27, 2019Inventors: Jonathan M. LEE, Hiren R. KOTADIA, Mufaddal Y. KHUMRI, Michael L. WIESE
-
Publication number: 20190199611Abstract: This application sets forth various techniques for monitoring a status of a service. According to some embodiments, a DNS server can implement a health check engine that monitors the status of the service in order to implement round-robin DNS among a plurality of availability zones. Each service instance for the service can include a monitoring agent configured to (1) monitor the status of the service instance, and (2) respond to health check messages received from the health check engine. The monitoring agent can also be configured to (1) collect statistics associated with one or more service dependencies of the service instance during a tracking window, (2) calculate at least one ratio based on the statistics collected during the tracking window, and (3) generate the status of the service instance by comparing the at least one ratio to a threshold value.Type: ApplicationFiled: April 25, 2018Publication date: June 27, 2019Inventors: Hiren R. KOTADIA, Mufaddal Y. KHUMRI, Jordan L. REDNER, Lawrence W. CHANG, Tom M. KIM
-
Publication number: 20140249906Abstract: Fulfilling a pre-order for a collection of media items in an online store and enforcing one or more pricing schemes which adjust the price charged for the collection of media items purchased as a pre-order.Type: ApplicationFiled: March 1, 2013Publication date: September 4, 2014Applicant: Apple Inc.Inventors: Farman A. Syed, Tara Uyeyama, David Neumann, Alan Yu, Mike H. Schrag, David Makower, Taylor Gerard Carrigan, Timothy Lester Parthemore, Tracy Pirnack, Jill Harwell, Jay Liepis, Jonathan B. Leffert, Elizabeth Trumbull, Jonathan M. Lee, Mufaddal Y. Khumri
-
Publication number: 20140249965Abstract: Fulfilling a pre-order for a collection of media items in an online store, enforcing one or more pricing schemes which adjust the price charged for the collection of media items purchased as a pre-order, and managing changes to a pre-order campaign as they are received from a media publisher.Type: ApplicationFiled: March 1, 2013Publication date: September 4, 2014Applicant: Apple Inc.Inventors: Farman A. Syed, Tara Uyeyama, David Neumann, Alan Yu, Michael H. Schrag, David Makower, Tracy Pirnack, Jill Harwell, Jay Liepis, Jonathan B. Leffert, Elizabeth Trumbull, Jonathan M. Lee, Mufaddal Y. Khumri