Patents by Inventor Akmal Khan

Akmal Khan 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: 11507351
    Abstract: An intent compiler is disclosed. The intent compiler includes a backend services layer having at least one service application programming interface (API) specification. The intent compiler also includes a service adapter layer to receive the at least one service API specification and automatically generate at least one service adapter based on the at least one service API specification. The intent compiler additionally includes an application layer to automatically generate an application.
    Type: Grant
    Filed: January 22, 2021
    Date of Patent: November 22, 2022
    Assignee: VMware, Inc.
    Inventor: Akmal Khan
  • Publication number: 20210373860
    Abstract: An intent compiler is disclosed. The intent compiler includes a backend services layer having at least one service application programming interface (API) specification. The intent compiler also includes a service adapter layer to receive the at least one service API specification and automatically generate at least one service adapter based on the at least one service API specification. The intent compiler additionally includes an application layer to automatically generate an application.
    Type: Application
    Filed: January 22, 2021
    Publication date: December 2, 2021
    Applicant: VMware, Inc.
    Inventor: Akmal KHAN
  • Publication number: 20060235863
    Abstract: A management server has a file server containing operating systems and software packages utilized by typical computers in an enterprise. The management server also includes a bills of material module having bills of material that identify the roles of computers used by typical enterprises,, and one or more templates specifying the operating systems, software packages, and configuration files utilized by the computers in different roles. The management server can instantiate managed computers of a particular bill of materials using the templates, thereby creating computers functioning in the specified roles. The managed computers share the set of files on the file server. When a managed computer attempts to modify a shared file, the file server creates a new copy of the file, maps all requests from the managed computer to the new copy, and allows the modification to proceed. The management server tracks the changes.
    Type: Application
    Filed: April 14, 2005
    Publication date: October 19, 2006
    Inventor: Akmal Khan
  • Publication number: 20050091286
    Abstract: Management of file system changes among multiple instances is provided. Changes to file systems include addition, modification, and removal of files. A modification sentry monitors file system operations taking place on the source file system. When a file is modified on the source file system, the modification sentry makes a corresponding entry in the repository. If a file is added, the file name and file contents are stored in the repository. If a file is modified, the file name, modification, and additionally the entire file are stored in the repository. If a file is removed, only the name of the file is stored in the repository. Logic is also provided for propagating modifications to special-type files. To propagate the modifications to target file systems, a file system update engine of packages a vector derived from the repository for application to other file systems.
    Type: Application
    Filed: September 13, 2004
    Publication date: April 28, 2005
    Inventors: Adam Fineberg, Akmal Khan
  • Publication number: 20050004925
    Abstract: A system provides sharing of read-only file systems while at the same time providing each client of the read-only file system the ability to write to its own data store. Files can be either on a read-only persistent repository file system, or on a writeable persistent overlay file system. An “optimistic sharing” paradigm means that by default, everything on the file system is assumed to be read-only. If an attempt is made to modify a file—that is, a private copy is needed—the performance hit is typically minimal, because most written-to files are small. Even in the event of a larger file, the performance hit is a one-time cost.
    Type: Application
    Filed: May 7, 2004
    Publication date: January 6, 2005
    Inventors: Nathaniel Stahl, Akmal Khan
  • Publication number: 20050004886
    Abstract: A system provides sharing of read-only file systems while at the same time providing each client of the read-only file system the ability to write to its own data store. Files can be either on a read-only persistent repository file system, or on a writeable persistent overlay file system. An “optimistic sharing” paradigm means that by default, everything on the file system is assumed to be read-only. If an attempt is made to modify a file—that is, a private copy is needed—the performance hit is typically minimal, because most written-to files are small. Even in the event of a larger file, the performance hit is a one-time cost. By intercepting attempts to write to files that should not be written to, viruses can be detected and alerts generated.
    Type: Application
    Filed: May 7, 2004
    Publication date: January 6, 2005
    Inventors: Nathaniel Stahl, Akmal Khan