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: 11861771
    Abstract: 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: Grant
    Filed: February 4, 2022
    Date of Patent: January 2, 2024
    Assignee: AlgoFace, Inc.
    Inventors: Taleb Alashkar, Amjad Hussain, Ivan Livinsky
  • Patent number: 11799742
    Abstract: 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: Grant
    Filed: August 29, 2022
    Date of Patent: October 24, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Amjad Hussain, Anil Kumar, Ryan John Lohan, Diwakar Chakravarthy, Julio Cesar dos Santos Lins, Prabhu Anand Nakkeeran
  • Patent number: 11693678
    Abstract: 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: Grant
    Filed: July 15, 2022
    Date of Patent: July 4, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Samuel Seung Keun Carl, Amjad Hussain, Upender Sandadi, Anupam Shrivastava
  • Patent number: 11620121
    Abstract: 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: Grant
    Filed: September 25, 2020
    Date of Patent: April 4, 2023
    Assignee: 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: 11616239
    Abstract: 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: Grant
    Filed: December 28, 2021
    Date of Patent: March 28, 2023
    Assignee: KOREA INSTITUTE OF ENERGY RESEARCH
    Inventors: 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: 11579901
    Abstract: 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: Grant
    Filed: June 30, 2021
    Date of Patent: February 14, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Amjad Hussain, Diwakar Chakravarthy, Asif Hussain, Rahul Garg, Victoria Michelle Jacobson, Sunil Jagadish, James Hood
  • Publication number: 20230044491
    Abstract: 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: Application
    Filed: August 29, 2022
    Publication date: February 9, 2023
    Inventors: Amjad Hussain, Anil Kumar, Ryan John Lohan, Diwakar Chakravarthy, Julio Cesar dos Santos Lins, Prabhu Anand Nakkeeran
  • Patent number: 11461384
    Abstract: 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: Grant
    Filed: September 9, 2019
    Date of Patent: October 4, 2022
    Assignee: ALGOFACE, INC.
    Inventors: Amjad Hussain, Taleb Alashkar, Vijay Gunasekaran
  • Patent number: 11431586
    Abstract: 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: Grant
    Filed: September 14, 2020
    Date of Patent: August 30, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Amjad Hussain, Anil Kumar, Ryan John Lohan, Diwakar Chakravarthy, Julio Cesar dos Santos Lins, Prabhu Anand Nakkeeran
  • Publication number: 20220254080
    Abstract: 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: Application
    Filed: February 4, 2022
    Publication date: August 11, 2022
    Inventors: Taleb Alashkar, Amjad Hussain, Ivan Livinsky
  • Publication number: 20220229657
    Abstract: 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: Application
    Filed: February 4, 2022
    Publication date: July 21, 2022
    Applicant: Amazon Technologies, Inc.
    Inventors: Amjad Hussain, Ananth Vaidyanathan, Sivaprasad Venkata Padisetty, Xiong Wang, Anand Doshi
  • Patent number: 11392397
    Abstract: 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: Grant
    Filed: May 4, 2020
    Date of Patent: July 19, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Samuel Seung Keun Carl, Amjad Hussain, Upender Sandadi, Anupam Shrivastava
  • Publication number: 20220209251
    Abstract: 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: Application
    Filed: December 28, 2021
    Publication date: June 30, 2022
    Applicant: KOREA INSTITUTE OF ENERGY RESEARCH
    Inventors: 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: 20220209275
    Abstract: 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: Application
    Filed: December 28, 2021
    Publication date: June 30, 2022
    Applicant: KOREA INSTITUTE OF ENERGY RESEARCH
    Inventors: Rak Hyun SONG, Tae Hun KIM, Dong Woo JOH, Seung Bok LEE, Tak Hyoung LIM, Beom Su KWON, Amjad HUSSAIN
  • Patent number: 11290336
    Abstract: 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: Grant
    Filed: August 10, 2020
    Date of Patent: March 29, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Munindra N. Das, Patrick McFalls, Amjad Hussain, Anantharam Vaidyanathan
  • Patent number: 11243756
    Abstract: 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: Grant
    Filed: August 14, 2017
    Date of Patent: February 8, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Amjad Hussain, Ananth Vaidyanathan, Sivaprasad Venkata Padisetty, Xiong Wang, Anand Doshi
  • Patent number: 11113186
    Abstract: 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: Grant
    Filed: December 13, 2019
    Date of Patent: September 7, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Amjad Hussain, Diwakar Chakravarthy, Ryan John Lohan, Sayali Suhas Deshpande, Xiaodong Ma, Bharath Swaminathan
  • Patent number: 11108702
    Abstract: 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: Grant
    Filed: December 11, 2017
    Date of Patent: August 31, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Steven Merlin Twitchell, Amjad Hussain, Sivaprasad Venkata Padisetty
  • Patent number: 11093257
    Abstract: 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: Grant
    Filed: December 20, 2019
    Date of Patent: August 17, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Amjad Hussain, Anand Doshi, Xiong Wang, Sivaprasad Venkata Padisetty
  • Patent number: 11038847
    Abstract: 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: Grant
    Filed: June 5, 2018
    Date of Patent: June 15, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Munindra N. Das, Amjad Hussain, Sivaprasad Venkata Padisetty, Anantharam Vaidyanathan