Patents by Inventor ZAKA UR REHMAN ASHRAF
ZAKA UR REHMAN ASHRAF 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).
-
Patent number: 11297373Abstract: Embodiments of the present disclosure present devices, methods, and computer readable medium for enabling controller device to control proprietary digital media players, network accessories, and virtual assistants, providing an overall improved user experience. The techniques disclosed herein reduce clutter because a single controller can control various different devices and accessories. The techniques discloses also can include identifying a change in the configuration information for the computing device. The technique for accessory control can include transmitting updated configuration information for the controller, the configuration information associating a function for the computing device with a user interface element value for the controller.Type: GrantFiled: March 11, 2020Date of Patent: April 5, 2022Assignee: APPLE INC.Inventors: Zaka Ur Rehman Ashraf, Anush G. Nadathur, Jared S. Grubb, Srinivas Rama
-
Patent number: 11275576Abstract: Techniques are provided for updating firmware of an accessory device. An accessory development kit of the accessory device can communicate with an accessory update daemon using a home management daemon of a controller device. Based on a firmware update policy of the accessory device, the accessory update daemon will check for firmware updates. When firmware updates are available, the accessory update daemon can instruct the home management daemon to stage the update. The home management daemon will notify the accessory development kit to be in a stage mode. The accessory update daemon will download the firmware update and send the firmware update to the accessory development kit of the accessory device using an interface for the secure channel provided by the home management daemon. The accessory device can be a third party accessory device that does not have its own firmware updating application.Type: GrantFiled: December 3, 2020Date of Patent: March 15, 2022Assignee: Apple Inc.Inventors: Hung Q. Le, Zaka Ur Rehman Ashraf, Keith W. Rauenbuehler, Christopher B. Zimmermann, Keith R. Bisset, Sivaramachandran Ganesan, Wayne A. Lee, Praveen Chegondi, Patrick L. Coffman
-
Publication number: 20210397436Abstract: Techniques are provided for updating firmware of an accessory device. An accessory development kit of the accessory device can communicate with an accessory update daemon using a home management daemon of a controller device. Based at least in part on a firmware update policy of the accessory device, the accessory update daemon will check for firmware updates. When firmware updates are available, the accessory update daemon can instruct the home management daemon to stage the update. The home management daemon will notify the accessory development kit to be in a stage mode. The accessory update daemon will download the firmware update and send the firmware update to the accessory development kit of the accessory device using an interface for the secure channel provided by the home management daemon. The accessory device can be a third party accessory device that does not have its own firmware updating application.Type: ApplicationFiled: June 3, 2021Publication date: December 23, 2021Applicant: Apple Inc.Inventors: Hung Q. Le, Zaka Ur Rehman Ashraf, Keith W. Rauenbuehler, Christopher B. Zimmermann, Keith R. Bisset, Sivaramachandran Ganesan, Wayne A. Lee, Praveen Chegondi, Patrick L. Coffman
-
Publication number: 20210397435Abstract: Techniques are provided for updating firmware of an accessory device. An accessory development kit of the accessory device can communicate with an accessory update daemon using a home management daemon of a controller device. Based at least in part on a firmware update policy of the accessory device, the accessory update daemon will check for firmware updates. When firmware updates are available, the accessory update daemon can instruct the home management daemon to stage the update. The home management daemon will notify the accessory development kit to be in a stage mode. The accessory update daemon will download the firmware update and send the firmware update to the accessory development kit of the accessory device using an interface for the secure channel provided by the home management daemon. The accessory device can be a third party accessory device that does not have its own firmware updating application.Type: ApplicationFiled: June 3, 2021Publication date: December 23, 2021Applicant: Apple Inc.Inventors: Hung Q. Le, Zaka Ur Rehman Ashraf, Keith W. Rauenbuehler, Christopher B. Zimmermann, Keith R. Bisset, Sivaramachandran Ganesan, Wayne A. Lee, Praveen Chegondi, Patrick L. Coffman
-
Publication number: 20210397432Abstract: Techniques are provided for updating firmware of an accessory device. An accessory development kit of the accessory device can communicate with an accessory update daemon using a home management daemon of a controller device. Based on a firmware update policy of the accessory device, the accessory update daemon will check for firmware updates. When firmware updates are available, the accessory update daemon can instruct the home management daemon to stage the update. The home management daemon will notify the accessory development kit to be in a stage mode. The accessory update daemon will download the firmware update and send the firmware update to the accessory development kit of the accessory device using an interface for the secure channel provided by the home management daemon. The accessory device can be a third party accessory device that does not have its own firmware updating application.Type: ApplicationFiled: December 3, 2020Publication date: December 23, 2021Applicant: Apple Inc.Inventors: Hung Q. Le, Zaka Ur Rehman Ashraf, Keith W. Rauenbuehler, Christopher B. Zimmermann, Keith R. Bisset, Sivaramachandran Ganesan, Wayne A. Lee, Praveen Chegondi, Patrick L. Coffman
-
Patent number: 10972369Abstract: Describe herein are techniques for providing cloud-based discovery. For example, a device may be configured to provide device registration and de-registration notifications to a cloud-based discovery service. The cloud-based discovery service may be configured to respond to discovery request by identifying registered devices that meet the criteria of the discovery request. The cloud-based discovery service may also be configured to provide endpoint information associated with registered devices in response to the discovery request, such that a device is able to utilize the endpoint information to connect with one or more of the registered devices.Type: GrantFiled: January 14, 2019Date of Patent: April 6, 2021Assignee: Amazon Technologies, Inc.Inventors: Abraham M. Passaglia, Nadir Kiyanclar, Zaka Ur Rehman Ashraf, Edward J. Gayles, Samuel S. Gigliotti, Brett N. Lynnes, John L. Miller, Ruoruo Zhang, Rajasimman Madhivanan
-
Publication number: 20200267552Abstract: A controller device within a home network (or any suitable network) can be configured to manage network access tokens for various accessory devices within the home network. These network access tokens can be used by the accessory devices to access the home network without needing the network owner's network password. The network access tokens can be revocable and/or for a limited time. The controller device can generate the network access tokens, and can provide them to the accessory devices (or other user devices) as well as to an access device on the home network. Once the access device is provisioned with the accessory device's network access token, the router can control whether the accessory device is to be granted access to the home network and for how long.Type: ApplicationFiled: February 13, 2020Publication date: August 20, 2020Applicant: Apple Inc.Inventors: Wayne A. Lee, Zaka Ur Rehman Ashraf, Daniel R. Borges, Kyle C. Brogle, Srinivas Rama, Benjamin S. Turner, Hung Q. Le, Devin E. Gund, Keith W. Rauenbuehler, Praveen Chegondi
-
Publication number: 20200213656Abstract: Embodiments of the present disclosure present devices, methods, and computer readable medium for enabling controller device to control proprietary digital media players, network accessories, and virtual assistants, providing an overall improved user experience. The techniques disclosed herein reduce clutter because a single controller can control various different devices and accessories. The techniques discloses also can include identifying a change in the configuration information for the computing device. The technique for accessory control can include transmitting updated configuration information for the controller, the configuration information associating a function for the computing device with a user interface element value for the controller.Type: ApplicationFiled: March 11, 2020Publication date: July 2, 2020Inventors: Zaka Ur Rehman Ashraf, Anush G. Nadathur, Jared S. Grubb, Srinivas Rama
-
Patent number: 10595073Abstract: Embodiments of the present disclosure present devices, methods, and computer readable medium for enabling controller device to control proprietary digital media players, network accessories, and virtual assistants, providing an overall improved user experience. The techniques disclosed herein reduce clutter because a single controller can control various different devices and accessories. The techniques discloses also can include identifying a change in the configuration information for the computing device. The technique for accessory control can include transmitting updated configuration information for the controller, the configuration information associating a function for the computing device with a user interface element value for the controller.Type: GrantFiled: September 24, 2018Date of Patent: March 17, 2020Assignee: Apple Inc.Inventors: Zaka Ur Rehman Ashraf, Anush G. Nadathur, Jared S. Grubb, Srinivas Rama
-
Publication number: 20190373303Abstract: Embodiments of the present disclosure present devices, methods, and computer readable medium for enabling controller device to control proprietary digital media players, network accessories, and virtual assistants, providing an overall improved user experience. The techniques disclosed herein reduce clutter because a single controller can control various different devices and accessories. The techniques discloses also can include identifying a change in the configuration information for the computing device. The technique for accessory control can include transmitting updated configuration information for the controller, the configuration information associating a function for the computing device with a user interface element value for the controller.Type: ApplicationFiled: September 24, 2018Publication date: December 5, 2019Inventors: Zaka Ur Rehman Ashraf, Anush G. Nadathur, Jared S. Grubb, Srinivas Rama
-
Patent number: 10181985Abstract: Describe herein are techniques for providing cloud-based discovery. For example, a device may be configured to provide device registration and de-registration notifications to a cloud-based discovery service. The cloud-based discovery service may be configured to respond to discovery request by identifying registered devices that meet the criteria of the discovery request. The cloud-based discovery service may also be configured to provide endpoint information associated with registered devices in response to the discovery request, such that a device is able to utilize the endpoint information to connect with one or more of the registered devices.Type: GrantFiled: December 4, 2013Date of Patent: January 15, 2019Assignee: Amazon Technologies, Inc.Inventors: Abraham M. Passaglia, Nadir Kiyanclar, Zaka Ur Rehman Ashraf, Edward J. Gayles, Samuel S. Gigliotti, Brett N. Lynnes, John L. Miller, Ruoruo Zhang, Rajasimman Madhivanan
-
Patent number: 9589296Abstract: Various embodiments enable a media playback device to present a user with the option to add items referenced in a media object, such as a movie, ebook, song, game, or application, to a wishlist for later purchase or sharing. An example system performs content analysis of the media object to determine which items are referenced in the media object and where they are located within the media object. Further, the system can query an electronic marketplace for more information about which specific types, sizes, colors, or other variations of the item are available, as well as information such as price, shipping cost, shipping time, and so forth. In a video media object, for example, the system can present a custom miniature storefront for various scenes or frames in the video that represents items present or referred to in the scenes or frames.Type: GrantFiled: December 11, 2012Date of Patent: March 7, 2017Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Yik Ping Li, Zaka Ur Rehman Ashraf, Joshua Karl Tang, Dennis James Taylor, Hannah Rebecca Lewbel
-
Patent number: 9544204Abstract: A user device determines a reading speed value for each of a plurality of measurable units of an electronic publication. The user device adds each reading speed value into one of a plurality of data sets or one of a plurality of outlier sets. The user device calculates the average reading speed of the user based on one or more of the plurality of data sets.Type: GrantFiled: September 17, 2012Date of Patent: January 10, 2017Assignee: Amazon Technologies, Inc.Inventors: Rajasimman Madhivanan, Zaka Ur Rehman Ashraf, Edward J. Gayles, Martin D. Hock
-
Publication number: 20150088966Abstract: Described are techniques and systems for providing a user interface which provides information about one or more activities being performed by services available among affiliated devices. The information is based on activity data which may be obtained through a subscription-publication mechanism with the affiliated devices. The user interface may also provide activity controls to modify the one or more activities.Type: ApplicationFiled: December 2, 2013Publication date: March 26, 2015Applicant: AMAZON TECHNOLOGIES, INC.Inventors: EDWARD JAMES GAYLES, NGAI YAN GLADYS PANG, ZAKA UR REHMAN ASHRAF, CHRISTOPHER KARL LANG, MICHAEL WILLIAM MILLER, TOMER MOSCOVICH, RAJASIMMAN MADHIVANAN, VLAD TROYANKER, RUORUO ZHANG