Patents by Inventor Amjad Hussain
Amjad Hussain 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: 11861771Abstract: A virtual hair extension system is provided. The system includes a memory device having a user image of a user having hair, a display device, and a computer that is operably coupled to the memory device and the display device. The computer has a hair segmentation module and a hair extension blending module. The hair segmentation module generates a binary hair mask based on the user image. The hair extension blending module generates a final modified user image having the hair of the user with a selected hair extension thereon utilizing the user image, the binary hair mask, and a reference image of the selected hair extension. The computer displays the final modified user image having the hair of the user with the selected hair extension thereon on the display device.Type: GrantFiled: February 4, 2022Date of Patent: January 2, 2024Assignee: AlgoFace, Inc.Inventors: Taleb Alashkar, Amjad Hussain, Ivan Livinsky
-
Patent number: 11799742Abstract: This disclosure describes techniques for resolving discrepancies that occur to interrelated computing resources from computing resource drift. Users may describe computing resources in an infrastructure template. However, computing resource drift occurs when “out-of-band” modifications are made to the computing resources and are not reflected in the infrastructure template. To resolve discrepancies between the infrastructure template and the out-of-band modifications to the computing resources, a notification may be output to a user account associated with the computing resources detailing the differences. An updated infrastructure template may be received that resolves the differences, such as by including configuration settings that reflect a current state of the computing resources. The computing resources may then execute a workflow using the updated template, such that the workflow is executed on all of the computing resources in a current state.Type: GrantFiled: August 29, 2022Date of Patent: October 24, 2023Assignee: Amazon Technologies, Inc.Inventors: Amjad Hussain, Anil Kumar, Ryan John Lohan, Diwakar Chakravarthy, Julio Cesar dos Santos Lins, Prabhu Anand Nakkeeran
-
Patent number: 11693678Abstract: A state management server applies configuration information to a set of virtual computer system instances in accordance with one or more limitations specified by an administrator. In an embodiment, the limitations include a velocity parameter that limits the number of virtual computer system instances to which the configuration may be applied concurrently. In an embodiment, the limitations include an error threshold that stops the application of the configuration if the number of configuration failures meets or exceeds the error threshold. In an embodiment, the set of virtual computer systems is identified by providing a list of the individual virtual computer system instances, or by specifying one or more tags that are associated with the virtual computer systems in the set. In an embodiment, the administrator is able to specify that an association be applied according to a predetermined schedule.Type: GrantFiled: July 15, 2022Date of Patent: July 4, 2023Assignee: Amazon Technologies, Inc.Inventors: Samuel Seung Keun Carl, Amjad Hussain, Upender Sandadi, Anupam Shrivastava
-
Patent number: 11620121Abstract: This disclosure describes techniques for providing users of services provided by network-based service platforms with additional control for approving patches that are to be deployed to computing resources that support their services. In some examples, the techniques include generating and using a “snapshot,” or list, of patches that are preliminarily approved for deployment. Prior to deploying the patches to the computing resources, users are provided with access to the snapshot and are able to modify the snapshot. For example, users can modify the snapshot by adding patches, removing patches, specifying a sequence in which the patches are to be deployed, and so forth. The snapshot of patches may be “frozen” for a period of time, meaning that patches that during the period of time, only patches in the snapshot are deployed, and patches that are not included in the snapshot are not permitted to be deployed to computing resources.Type: GrantFiled: September 25, 2020Date of Patent: April 4, 2023Assignee: Amazon Technologies, Inc.Inventors: Mats Erik Lanner, Derek Ying Chen Kwiatkowski, Katherine Elizabeth Shaffer, Sivaprasad Venkata Padisetty, Sundaresan Ramamoorthy, Robert Glenn Hearn, Amjad Hussain, Daniel Francis Conde, Lavanya Krishnan
-
Patent number: 11616239Abstract: Disclosed is a method for manufacturing a large-area thin-film solid oxide fuel cell, the method including: preparing an anode support slurry, an anode functional layer slurry, an electrolyte slurry, and a buffer layer slurry for tape casting; preparing an anode support green film, an anode functional layer green film, an electrolyte green film, and a buffer layer green film by tape casting the slurries onto carrier films; staking the green films, followed by hot press and warm iso-static press (WIP), to prepare a laminated body; and co-sintering the laminated body.Type: GrantFiled: December 28, 2021Date of Patent: March 28, 2023Assignee: KOREA INSTITUTE OF ENERGY RESEARCHInventors: Rak Hyun Song, Amjad Hussain, Dong Woo Joh, Jong Eun Hong, Seung Bok Lee, Tak Hyoung Lim, Tae Hun Kim, Beom Su Kwon
-
Patent number: 11579901Abstract: Systems and methods provide for execution of different provisioning engines within a resource provider environment. A user may submit a request to provision one or more resources using a particular provisioning engine, which may include a provisioning engine that is non-native to the resource provider environment. A control plane may evaluate and transmit requests to the provisioning engine executing within the resource provider environment. Operations associated with the provisioning engine may be executed and stored within a data store, which may be processed upon completion and made accessible.Type: GrantFiled: June 30, 2021Date of Patent: February 14, 2023Assignee: Amazon Technologies, Inc.Inventors: Amjad Hussain, Diwakar Chakravarthy, Asif Hussain, Rahul Garg, Victoria Michelle Jacobson, Sunil Jagadish, James Hood
-
Publication number: 20230044491Abstract: This disclosure describes techniques for resolving discrepancies that occur to interrelated computing resources from computing resource drift. Users may describe computing resources in an infrastructure template. However, computing resource drift occurs when “out-of-band” modifications are made to the computing resources and are not reflected in the infrastructure template. To resolve discrepancies between the infrastructure template and the out-of-band modifications to the computing resources, a notification may be output to a user account associated with the computing resources detailing the differences. An updated infrastructure template may be received that resolves the differences, such as by including configuration settings that reflect a current state of the computing resources. The computing resources may then execute a workflow using the updated template, such that the workflow is executed on all of the computing resources in a current state.Type: ApplicationFiled: August 29, 2022Publication date: February 9, 2023Inventors: Amjad Hussain, Anil Kumar, Ryan John Lohan, Diwakar Chakravarthy, Julio Cesar dos Santos Lins, Prabhu Anand Nakkeeran
-
Patent number: 11461384Abstract: A facial images retrieval system is provided. The facial images retrieval system is adapted to receive an initial textual description of a facial image to perform an initial facial image search that obtains a plurality of facial images based on the textual description. The facial images retrieval system then receives a selection of the first and second facial images that are relatively close to a desired facial image to perform a further facial image search to obtain another facial image.Type: GrantFiled: September 9, 2019Date of Patent: October 4, 2022Assignee: ALGOFACE, INC.Inventors: Amjad Hussain, Taleb Alashkar, Vijay Gunasekaran
-
Patent number: 11431586Abstract: This disclosure describes techniques for resolving discrepancies that occur to interrelated computing resources from computing resource drift. Users may describe computing resources in an infrastructure template. However, computing resource drift occurs when “out-of-band” modifications are made to the computing resources and are not reflected in the infrastructure template. To resolve discrepancies between the infrastructure template and the out-of-band modifications to the computing resources, a notification may be output to a user account associated with the computing resources detailing the differences. An updated infrastructure template may be received that resolves the differences, such as by including configuration settings that reflect a current state of the computing resources. The computing resources may then execute a workflow using the updated template, such that the workflow is executed on all of the computing resources in a current state.Type: GrantFiled: September 14, 2020Date of Patent: August 30, 2022Assignee: Amazon Technologies, Inc.Inventors: Amjad Hussain, Anil Kumar, Ryan John Lohan, Diwakar Chakravarthy, Julio Cesar dos Santos Lins, Prabhu Anand Nakkeeran
-
Publication number: 20220254080Abstract: A virtual hair extension system is provided. The system includes a memory device having a user image of a user having hair, a display device, and a computer that is operably coupled to the memory device and the display device. The computer has a hair segmentation module and a hair extension blending module. The hair segmentation module generates a binary hair mask based on the user image. The hair extension blending module generates a final modified user image having the hair of the user with a selected hair extension thereon utilizing the user image, the binary hair mask, and a reference image of the selected hair extension. The computer displays the final modified user image having the hair of the user with the selected hair extension thereon on the display device.Type: ApplicationFiled: February 4, 2022Publication date: August 11, 2022Inventors: Taleb Alashkar, Amjad Hussain, Ivan Livinsky
-
Publication number: 20220229657Abstract: Compliance schemes may be associated with compliance types to provide resource compliance management. Compliance types may be created and associated with different compliance schemes. Compliance state for the compliance types may be generated and provided in response to requests to access the compliance state. Queries for compliance state, for example, may request compliance state, and query predicates or other criteria may be applied to the compliance state in order to perform the query.Type: ApplicationFiled: February 4, 2022Publication date: July 21, 2022Applicant: Amazon Technologies, Inc.Inventors: Amjad Hussain, Ananth Vaidyanathan, Sivaprasad Venkata Padisetty, Xiong Wang, Anand Doshi
-
Patent number: 11392397Abstract: A state management server applies configuration information to a set of virtual computer system instances in accordance with one or more limitations specified by an administrator. In an embodiment, the limitations include a velocity parameter that limits the number of virtual computer system instances to which the configuration may be applied concurrently. In an embodiment, the limitations include an error threshold that stops the application of the configuration if the number of configuration failures meets or exceeds the error threshold. In an embodiment, the set of virtual computer systems is identified by providing a list of the individual virtual computer system instances, or by specifying one or more tags that are associated with the virtual computer systems in the set. In an embodiment, the administrator is able to specify that an association be applied according to a predetermined schedule.Type: GrantFiled: May 4, 2020Date of Patent: July 19, 2022Assignee: Amazon Technologies, Inc.Inventors: Samuel Seung Keun Carl, Amjad Hussain, Upender Sandadi, Anupam Shrivastava
-
Publication number: 20220209251Abstract: Disclosed is a method for manufacturing a large-area thin-film solid oxide fuel cell, the method including: preparing an anode support slurry, an anode functional layer slurry, an electrolyte slurry, and a buffer layer slurry for tape casting; preparing an anode support green film, an anode functional layer green film, an electrolyte green film, and a buffer layer green film by tape casting the slurries onto carrier films; staking the green films, followed by hot press and warm iso-static press (WIP), to prepare a laminated body; and co-sintering the laminated body.Type: ApplicationFiled: December 28, 2021Publication date: June 30, 2022Applicant: KOREA INSTITUTE OF ENERGY RESEARCHInventors: Rak Hyun SONG, Amjad HUSSAIN, Dong Woo JOH, Jong Eun HONG, Seung Bok LEE, Tak Hyoung LIM, Tae Hun KIM, Beom Su KWON
-
Publication number: 20220209275Abstract: Provided is an interconnect for a solid oxide fuel cell including ferritic stainless steel dispersed with nano-CeO2 and Nb2O5. The interconnect for the solid oxide fuel cell of the present disclosure includes nano-CeO2 and Nb2O5 having specific particle sizes in specific contents, thereby suppressing the formation of the insulating layer SiO2 and exhibiting an excellent improvement effect of high-temperature characteristics such as oxidation resistance and sheet resistance.Type: ApplicationFiled: December 28, 2021Publication date: June 30, 2022Applicant: KOREA INSTITUTE OF ENERGY RESEARCHInventors: Rak Hyun SONG, Tae Hun KIM, Dong Woo JOH, Seung Bok LEE, Tak Hyoung LIM, Beom Su KWON, Amjad HUSSAIN
-
Patent number: 11290336Abstract: This disclosure describes techniques for defining a set of permissions, or privileges, for users who manage resources of a network-based service provisioned in a network-based service platform managed by a service provider. The techniques may include mapping cloud identities of the users to operating system (OS) user groups defined local to the resources that specify the set of permissions for user group members. Systems-manager agents that execute locally on the resources may determine to which OS user group the user belongs based on their cloud identity, and launch shells that are restricted by the set of permissions. Using these shells, a network-based service platform may allow users to remotely manage resources of the network-based service in various ways, such as through batch run commands and/or remote user sessions, while ensuring that the users are unable to execute commands on the resources that are outside the set of permissions.Type: GrantFiled: August 10, 2020Date of Patent: March 29, 2022Assignee: Amazon Technologies, Inc.Inventors: Munindra N. Das, Patrick McFalls, Amjad Hussain, Anantharam Vaidyanathan
-
Patent number: 11243756Abstract: Compliance schemes may be associated with compliance types to provide resource compliance management. Compliance types may be created and associated with different compliance schemes. Compliance state for the compliance types may be generated and provided in response to requests to access the compliance state. Queries for compliance state, for example, may request compliance state, and query predicates or other criteria may be applied to the compliance state in order to perform the query.Type: GrantFiled: August 14, 2017Date of Patent: February 8, 2022Assignee: Amazon Technologies, Inc.Inventors: Amjad Hussain, Ananth Vaidyanathan, Sivaprasad Venkata Padisetty, Xiong Wang, Anand Doshi
-
Patent number: 11113186Abstract: This disclosure describes techniques for testing and publishing of resource handlers in a cloud environment. For example, a code-development interface may be utilized to generate initial code for the building of resource handlers. The initial code may be verified and the resource handlers may be built and deployed to a test platform. One or more execution tests may be run on the resource handlers in the test platform to determine if the resource handlers execute successfully. The resource type associated with the resource handlers may be published to a registry service and the resource type may be made available for provisioning.Type: GrantFiled: December 13, 2019Date of Patent: September 7, 2021Assignee: Amazon Technologies, Inc.Inventors: Amjad Hussain, Diwakar Chakravarthy, Ryan John Lohan, Sayali Suhas Deshpande, Xiaodong Ma, Bharath Swaminathan
-
Patent number: 11108702Abstract: A virtual computer system management service receives input from a user specifying operations to be performed by a web-based service. The input includes an indication of a set of resources to be used to perform the operations and control information to control the set of resources to perform the operations. The virtual computer system management service configures the resources to perform the operations according to the control information. This causes the set of resources to perform the operations and provide a result. The virtual computer system management service provides this result to the user.Type: GrantFiled: December 11, 2017Date of Patent: August 31, 2021Assignee: Amazon Technologies, Inc.Inventors: Steven Merlin Twitchell, Amjad Hussain, Sivaprasad Venkata Padisetty
-
Patent number: 11093257Abstract: Methods, systems, and computer-readable media for resource configuration based on dynamic group membership are disclosed. An association between a group of computing resources and an intended state is stored. The intended state represents a computing resource configuration. During operation of a computing resource, whether the computing resource belongs to the group of computing resources is determined based at least in part on analysis of one or more attributes associated with the computing resource. Based at least in part on determining that the computing resource belongs to the group of computing resources, one or more actions are caused be performed to bring the computing resource into the intended state. The computing resource is executed while having the computing resource configuration represented by the intended state.Type: GrantFiled: December 20, 2019Date of Patent: August 17, 2021Assignee: Amazon Technologies, Inc.Inventors: Amjad Hussain, Anand Doshi, Xiong Wang, Sivaprasad Venkata Padisetty
-
Patent number: 11038847Abstract: This disclosure is directed to one or more computing services that provide users with secure access to a computing instance, which is auditable and accessible via a cross-platform browser-based shell or command-line interface (CLI). The computing service(s) forego any need to open up inbound ports, thereby improving security. The computing service(s) employ centralized authentication and auditing to ensure compliance with policies and to log activities for auditing, forensics, or other purposes. A message gateway service creates secure channels with a client device and the computing instance to establish a secure communication tunnel between the client device and computing instance. Once the tunnel is established, a user can send a command via the client device to the computing instance, via the message gateway service. The command output is uploaded to this tunnel and is sent back to the client device, via the message gateway service.Type: GrantFiled: June 5, 2018Date of Patent: June 15, 2021Assignee: Amazon Technologies, Inc.Inventors: Munindra N. Das, Amjad Hussain, Sivaprasad Venkata Padisetty, Anantharam Vaidyanathan