Patents by Inventor Mohammad Nayyar Azam

Mohammad Nayyar Azam 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: 10382518
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing an application having sub-applications sharded across different servers. A plurality of servers each serve a separate sub-application of a primary application that includes one or more of the sub-applications. The sub-applications are combined at a client device to create a graphical user interface of the primary application. Each of the sub-applications is separately served in response to multiple different network calls to multiple different servers initiated by the client device. Synchronization code, served by one or more of the servers, prevents the client device from initiating a network call for UI code that renders static user interface elements of each sub-application until the client device has initiated one or more networks calls requesting data that will be presented by a given user interface view of the sub-application.
    Type: Grant
    Filed: August 15, 2016
    Date of Patent: August 13, 2019
    Assignee: Google LLC
    Inventors: Dorina Mariana Neagu, Sigurdur Sveinn Simonarson, Mohammad Nayyar Azam
  • Publication number: 20170279869
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing an application having sub-applications sharded across different servers. A plurality of servers each serve a separate sub-application of a primary application that includes one or more of the sub-applications. The sub-applications are combined at a client device to create a graphical user interface of the primary application. Each of the sub-applications is separately served in response to multiple different network calls to multiple different servers initiated by the client device. Synchronization code, served by one or more of the servers, prevents the client device from initiating a network call for UI code that renders static user interface elements of each sub-application until the client device has initiated one or more networks calls requesting data that will be presented by a given user interface view of the sub-application.
    Type: Application
    Filed: August 15, 2016
    Publication date: September 28, 2017
    Inventors: Dorina Mariana Neagu, Sigurdur Sveinn Simonarson, Mohammad Nayyar Azam
  • Patent number: D799501
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: October 10, 2017
    Assignee: GOOGLE INC.
    Inventors: Mohammad Nayyar Azam, Ellen Faulkner, Alison Miller
  • Patent number: D800761
    Type: Grant
    Filed: January 22, 2016
    Date of Patent: October 24, 2017
    Assignee: Google Inc.
    Inventors: Alison Miller, Ellen Faulkner, Mohammad Nayyar Azam
  • Patent number: D805547
    Type: Grant
    Filed: January 22, 2016
    Date of Patent: December 19, 2017
    Assignee: Google LLC
    Inventors: Alison Miller, Ellen J. Faulkner, Mohammad Nayyar Azam, William Woodworth, Zachary Stern
  • Patent number: D806090
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: December 26, 2017
    Assignee: Google LLC
    Inventors: Mohammad Nayyar Azam, Ellen Faulkner, Alison Miller