Patents by Inventor Mustafa Hakim
Mustafa Hakim 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: 12107924Abstract: This disclosure describes, in part, methods and techniques for providing network applications. For instance, remote system(s) may generate a link that provides access to a network application. After generating the link, the remote system(s) may provide the link to a device of a source, such as a user, a developer, or a third-party service. The source may then use the device to share the link with a user. For example, the source may use the device to send a message that includes the link, post the link on a website, or share the link using a social media platform. The user may then use a device to view and select the link. Based on selecting the link, the remote system(s) may perform one or more actions. For example, the remote system(s) may create a session for the network application and provide the device with data to connect to the session.Type: GrantFiled: November 20, 2023Date of Patent: October 1, 2024Assignee: Amazon Technologies, Inc.Inventors: David Guadalupe Goehring, Kevin Munns, Mustafa Hakim, Samuel Adam Salameh, Jocelyn Hotte, Paul-Michel Deblois, Arun Param
-
Patent number: 12074917Abstract: This disclosure describes, in part, techniques for sharing content associated with network applications. For instance, a user may want to share content for a network application, such as a game stream for a gaming application. As such, system(s) may launch a broadcasting session on a first virtual server and launch the network application on a second virtual server. The first virtual server may then receive content data representing states of the network application from the second virtual server. Additionally, the first virtual server may receive video data representing the user and/or audio data representing user speech from a user device. The first virtual server may then generate broadcasting data using the content data, the video data, and the audio data. After generating the broadcasting data, the system(s) may send the broadcasting data to one or more computing devices associated with a user account.Type: GrantFiled: June 27, 2022Date of Patent: August 27, 2024Assignee: Amazon Technologies, Inc.Inventors: David Guadalupe Goehring, Paul-Michel DeBlois, Mustafa Hakim, Timothy Chang, Raghunath Chirravuri, Sarah Kyung Kim, Jediah Conachan, Kathryn Lynn Fukuda, Brian Fisher, Alan Zambrano, Jared Haren, Keegan Robert Cox, Samuel Adam Salameh, George Tsipolitis, Lanvi Nguyen
-
Patent number: 12010360Abstract: This disclosure describes, in part, methods and techniques for recreating the outputting of content by an electronic device. For instance, system(s) may process (e.g., encode) first source data in order to generate second source data. The system(s) may then store the second source data in one or more databases and send a copy of the second source data to the electronic device. The electronic device may process (e.g., decode) the second source data in order to output content represented by the second source data. The electronic device may also generate event data representing events that occurred while processing the second source data. The system(s) may receive the event data from the electronic device and use the event data to process the second source data similar to the electronic device. This way, the system(s) are able to output the content similarly to how the electronic device output the content.Type: GrantFiled: February 8, 2021Date of Patent: June 11, 2024Assignee: Amazon Technologies, Inc.Inventors: Micheal Anthony Larkin, Mustafa Hakim, Doyle Albert Martin, Brian Fisher, Mickey Ottis Williams, Chris Predeek
-
Patent number: 11902339Abstract: This disclosure describes, in part, techniques for transferring a session associated with an application between electronic devices. For instance, system(s) may receive, from a first electronic device, a first selection associated with the network application. The system(s) may then create the session for the network application and send, to the first electronic device, first content related to the session. Later, the system(s) may receive, from a second electronic device, a second selection associated with the network application. The system(s) may then determine that the session is still active for the first electronic device and transfer the session to being active for the second electronic device. As such, the system(s) may begin to send, to the second electronic device, second content related to the session. In some circumstances, the system(s) may also cause a control device to begin controlling the session that is now active for the second electronic device.Type: GrantFiled: December 10, 2020Date of Patent: February 13, 2024Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Arun Param, Dave Banks, Raghunath Chirravuri, Mustafa Hakim, Jared Haren, Yunjin Huang, Maaz Humayun, Anwar Karam, Salvatore Mitrano
-
Patent number: 11824940Abstract: This disclosure describes, in part, methods and techniques for providing network applications. For instance, remote system(s) may generate a link that provides access to a network application. After generating the link, the remote system(s) may provide the link to a device of a source, such as a user, a developer, or a third-party service. The source may then use the device to share the link with a user. For example, the source may use the device to send a message that includes the link, post the link on a website, or share the link using a social media platform. The user may then use a device to view and select the link. Based on selecting the link, the remote system(s) may perform one or more actions. For example, the remote system(s) may create a session for the network application and provide the device with data to connect to the session.Type: GrantFiled: February 4, 2021Date of Patent: November 21, 2023Assignee: Amazon Technologies, Inc.Inventors: David Guadalupe Goehring, Mustafa Hakim, Arun Param, Jocelyn Hotte, Kevin Munns, Paul-Michel DeBlois, Samuel Adam Salameh
-
Patent number: 9513762Abstract: Disclosed are various embodiments for an updatable package application. Updated static content elements of the packaged application are obtained from a content delivery service. The content update is verified as a function of the component static content elements and a manifest file. The application is reconfigured to execute as a function of the updated static content elements.Type: GrantFiled: December 6, 2012Date of Patent: December 6, 2016Assignee: Amazon Technologies, Inc.Inventors: Mustafa Hakim, Patrick Lee Baumann, Abdullah Mohammed Jibaly, Jordan Petrov Marinov, Kenley Bryan Capps, Brigham Mark Brown