Search

Mufaddal Y Khumri

from San Jose, CA
Age ~47

Mufaddal Khumri Phones & Addresses

  • 3526 Calvin Ave, San Jose, CA 95124 (602) 743-0848
  • 72 Shelley Ave, Campbell, CA 95008 (408) 879-2858
  • 6410 Hughes Dr, Phoenix, AZ 85043
  • Tempe, AZ
  • 3526 Calvin Ave, San Jose, CA 95124 (408) 879-2858

Work

Company: Apple inc. Oct 2010 Position: Engineering manager

Education

Degree: MS School / High School: Arizona State University 2000 to 2002 Specialities: Computer Science

Skills

Web Applications • Xml • Software Development • Java • Javascript • Ruby • Web Services • Software Engineering • Sql • Ruby on Rails • Rest • Testing • Distributed Systems • Unix • Css • Os X • Html • Jsp • Struts • Mysql • Freemarker • Webobjects • Seo • Hibernate • Linux • Tomcat • Uml • Pl/Sql • Scalability • Product Development • Ajax • Jquery • Nosql • Solr • Memcached • Windows • Mac Os X • Ubuntu • Velocity • Centos • C • Servlets • Xhtml • Optimization • Jdbc • User Interface Design • Lucene • Voldemort • Cassandra • Redis

Languages

English • Hindi • Gujarati • Mandarin

Industries

Computer Software

Resumes

Resumes

Mufaddal Khumri Photo 1

Senior Engineering Manager, Apple Media Products

View page
Location:
3526 Calvin Ave, San Jose, CA 95124
Industry:
Computer Software
Work:
Apple Inc. since Oct 2010
Engineering Manager

Apple Apr 2008 - Oct 2010
Sr. Software Engineer

AllegroMedical Feb 2005 - Mar 2008
Sr. Software Engineer

Waves in Motion Jan 2003 - Feb 2005
Software Engineer

Arizona State University Jan 2001 - Dec 2002
Research Assistant
Education:
Arizona State University 2000 - 2002
MS, Computer Science
University of Pune 1995 - 1999
BE, Computer
St Xaviers 1990 - 1995
Sir JJ School
Skills:
Web Applications
Xml
Software Development
Java
Javascript
Ruby
Web Services
Software Engineering
Sql
Ruby on Rails
Rest
Testing
Distributed Systems
Unix
Css
Os X
Html
Jsp
Struts
Mysql
Freemarker
Webobjects
Seo
Hibernate
Linux
Tomcat
Uml
Pl/Sql
Scalability
Product Development
Ajax
Jquery
Nosql
Solr
Memcached
Windows
Mac Os X
Ubuntu
Velocity
Centos
C
Servlets
Xhtml
Optimization
Jdbc
User Interface Design
Lucene
Voldemort
Cassandra
Redis
Languages:
English
Hindi
Gujarati
Mandarin

Publications

Us Patents

Application Products With In-Application Subsequent Feature Access Using Network-Based Distribution System

View page
US Patent:
20100235254, Sep 16, 2010
Filed:
Sep 30, 2009
Appl. No.:
12/571266
Inventors:
Payam Mirrashidi - San Francisco CA, US
Hiro Mitsuji - San Francisco CA, US
Michael Kuohao Chu - Cupertino CA, US
Ellis M. Verosub - San Carlos CA, US
Sam Gharabally - San Francisco CA, US
Mufaddal Khumri - Campbell CA, US
International Classification:
G06Q 30/00
G06Q 20/00
G06F 15/16
G06Q 50/00
US Classification:
705 26, 705 40, 709219, 726 26, 709226
Abstract:
An improved system, device and method for accessing locked (secured) features of digital products with assistance from a product distribution site are disclosed. In one embodiment, a digital product can be submitted to a product distribution site for network-based distribution. The digital product can be initially provided such that it provides base functionality but contains one or more locked features that, if unlocked, can supplement the base functionality. If the digital product that has been submitted is approved, the digital product becomes available at the product distribution site such that users can search, browse and purchase the digital product. Once the digital product has been purchased, download and installed on a user's computing device, the user is able to utilize the digital product. However, since the digital product itself includes one or more locked features, the user is not able to utilize such features until a subsequent purchase is performed. Advantageously, the subsequent purchase can be invoked from the digital product. In doing so, the digital product interacts (directly or indirectly) with a remote server (e.g., the product distribution site) to purchase access or usage for one or more of the locked features within the digital product. Once access or usage for the one or more locked features has been purchased, the one or more locked features within the digital product can be unlocked and thereafter utilized.

Application Products With In-Application Subsequent Feature Access Using Network-Based Distribution System

View page
US Patent:
20100235889, Sep 16, 2010
Filed:
Apr 26, 2010
Appl. No.:
12/767756
Inventors:
Michael Kuohao Chu - Cupertino CA, US
Payam Mirrashidi - San Francisco CA, US
Hiro Mitsuji - San Francisco CA, US
Ellis M. Verosub - San Carlos CA, US
Sam Gharabally - San Francisco CA, US
Mufaddal Khumri - Campbell CA, US
International Classification:
G06F 15/16
G06Q 10/00
G06Q 20/00
G06Q 30/00
US Classification:
726 4, 705310, 705 40, 705 34, 705 27, 709217
Abstract:
An improved system, device and method for accessing features of digital products with assistance from a product distribution site are disclosed. In one embodiment, a user of a client device may have previously acquired rights or permissions to access one or more supplemental features of one or more digital products (e.g., application programs). Typically, a user would purchase an application program and then sometime later also purchase supplemental features for use with the application program. In one implementation the supplemental features can be purchased using the application program with the assistance of a remotely located product distribution server. Sometime thereafter, in some cases, the user desires to make use of such previously acquired one or more supplemental features on another client device. For example, the user may wish or need to transfer from a former client device to a new client device. As another example, the user may wish to utilized (e.g., share) such previously acquired one or more supplemental features with another client device associated with the user, such as another client device within user's account.

Remote Linking To Media Asset Groups

View page
US Patent:
20100107090, Apr 29, 2010
Filed:
Oct 27, 2008
Appl. No.:
12/259297
Inventors:
Camille Hearst - San Francisco CA, US
Garrick McFarlane - Yeovil, GB
Mufaddal Khumri - Campbell CA, US
Neale Patton - Twickenham, GB
Payam Mirrashidi - San Francisco CA, US
Mark Miller - San Francisco CA, US
Ellis M. Verosub - San Carlos CA, US
International Classification:
G06F 3/048
US Classification:
715760
Abstract:
Improved approaches to access information concerning media asset groups are disclosed. In one embodiment, a first web page can include a user-selectable control that, upon selection, can request information on a particular media asset group from a remote media asset web server. In response to the request, the remote media asset web server can return a second web page containing the information on the particular media asset group.

User Interfaces And Associated Systems And Processes For Sharing Portions Of Content Items

View page
US Patent:
20220247703, Aug 4, 2022
Filed:
Mar 30, 2022
Appl. No.:
17/657311
Inventors:
- Cupertino CA, US
Catarina PERES COELHO BORGES - Half Moon Bay CA, US
Szu-Wen HUANG - Fremont CA, US
Mufaddal Y. KHUMRI - San Jose CA, US
Edward ZHANG - Sunnyvale CA, US
International Classification:
H04L 51/046
G06F 16/683
G06F 16/955
H04L 9/32
H04L 51/10
Abstract:
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.

User Interface-Based Restriction On Content Access

View page
US Patent:
20230080210, Mar 16, 2023
Filed:
Jan 31, 2022
Appl. No.:
17/589891
Inventors:
- Cupertino CA, US
Mufaddal Y. KHUMRI - San Jose CA, US
Ying CHEN - San Jose CA, US
Jason P. KETTERMAN - San Jose CA, US
Zhiyuan ZHAO - Saratoga CA, US
Edward T. SCHMIDT - Burlingame CA, US
International Classification:
G06F 21/62
H04M 1/72442
H04M 1/72463
H04M 1/72454
G06F 21/33
Abstract:
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.

Health Status Monitoring For Services Provided By Computing Devices

View page
US Patent:
20210250265, Aug 12, 2021
Filed:
Feb 22, 2021
Appl. No.:
17/182124
Inventors:
- Cupertino CA, US
Mufaddal Y. KHUMRI - San Jose CA, US
Jordan L. REDNER - Redwood City CA, US
Lawrence W. CHANG - San Francisco CA, US
Tom M. KIM - Cupertino CA, US
International Classification:
H04L 12/26
H04L 29/08
H04L 12/24
H04L 29/06
Abstract:
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.

Controlled Rollout Of Updates For Applications Installed On Client Devices

View page
US Patent:
20190196805, Jun 27, 2019
Filed:
Apr 19, 2018
Appl. No.:
15/957810
Inventors:
- Cupertino CA, US
Hiren R. KOTADIA - Sunnyvale CA, US
Mufaddal Y. KHUMRI - San Jose CA, US
Michael L. WIESE - Cupertino CA, US
International Classification:
G06F 8/65
H04L 12/24
G06F 8/71
H04L 29/06
Abstract:
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.

Health Status Monitoring For Services Provided By Computing Devices

View page
US Patent:
20190199611, Jun 27, 2019
Filed:
Apr 25, 2018
Appl. No.:
15/962885
Inventors:
- Cupertino CA, US
Mufaddal Y. KHUMRI - San Jose CA, US
Jordan L. REDNER - Redwood City CA, US
Lawrence W. CHANG - San Francisco CA, US
Tom M. KIM - Cupertino CA, US
International Classification:
H04L 12/26
Abstract:
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.
Mufaddal Y Khumri from San Jose, CA, age ~47 Get Report