Patents by Inventor Ankur Mittal

Ankur Mittal 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: 11824917
    Abstract: A computing system may include a server, and a client computing device in communication with the server. The server may be configured to provide a corresponding virtual desktop instance for the client computing device. The computing system may include a local device to be coupled to a given client computing device and to be operable in a given virtual desktop instance associated with the given client computing device, thereby generating client initialization packets. The server may be configured to generate a server mapping table. The given client computing device may be configured to generate a client mapping table, replace a client packet with a client mapping ID number to define compressed client initialization packets, and send the compressed client initialization packets to the server. The server may be configured to replace the client mapping ID number with the client packet in the compressed client initialization packets based upon the server mapping table.
    Type: Grant
    Filed: August 11, 2022
    Date of Patent: November 21, 2023
    Assignee: Citrix Systems, Inc.
    Inventors: Shashidhar Ramareddy, Georgy Momchilov, Ankur Mittal
  • Publication number: 20220385718
    Abstract: A computing system may include a server, and a client computing device in communication with the server. The server may be configured to provide a corresponding virtual desktop instance for the client computing device. The computing system may include a local device to be coupled to a given client computing device and to be operable in a given virtual desktop instance associated with the given client computing device, thereby generating client initialization packets. The server may be configured to generate a server mapping table. The given client computing device may be configured to generate a client mapping table, replace a client packet with a client mapping ID number to define compressed client initialization packets, and send the compressed client initialization packets to the server. The server may be configured to replace the client mapping ID number with the client packet in the compressed client initialization packets based upon the server mapping table.
    Type: Application
    Filed: August 11, 2022
    Publication date: December 1, 2022
    Inventors: SHASHIDHAR RAMAREDDY, GEORGY MOMCHILOV, ANKUR MITTAL
  • Patent number: 11489817
    Abstract: A computing system may include a server, client computing devices, a gateway device in communication between the server and the client computing devices, and a local device to be coupled to a given client computing device and to be operable in a given virtual desktop instance associated with the given client computing device, thereby generating client initialization packets. The gateway device may be configured to when the local device is coupled to the given client computing device, determine whether a client packet from a plurality of client initialization packets is within a client mapping table, replace the client packet with a client mapping ID number to define compressed client initialization packets, and send the compressed client initialization packets to the server. The server may be configured to replace the client mapping ID number with the client packet in the compressed client initialization packets based upon a server mapping table.
    Type: Grant
    Filed: January 21, 2019
    Date of Patent: November 1, 2022
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Shashidhar Ramareddy, Georgy Momchilov, Ankur Mittal
  • Patent number: 11445002
    Abstract: A computing system may include a server, and a client computing device in communication with the server. The server may be configured to provide a corresponding virtual desktop instance for the client computing device. The computing system may include a local device to be coupled to a given client computing device and to be operable in a given virtual desktop instance associated with the given client computing device, thereby generating client initialization packets. The server may be configured to generate a server mapping table. The given client computing device may be configured to generate a client mapping table, replace a client packet with a client mapping ID number to define compressed client initialization packets, and send the compressed client initialization packets to the server. The server may be configured to replace the client mapping ID number with the client packet in the compressed client initialization packets based upon the server mapping table.
    Type: Grant
    Filed: January 21, 2019
    Date of Patent: September 13, 2022
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Shashidhar Ramareddy, Georgy Momchilov, Ankur Mittal
  • Publication number: 20200236084
    Abstract: A computing system may include a server, client computing devices, a gateway device in communication between the server and the client computing devices, and a local device to be coupled to a given client computing device and to be operable in a given virtual desktop instance associated with the given client computing device, thereby generating client initialization packets. The gateway device may be configured to when the local device is coupled to the given client computing device, determine whether a client packet from a plurality of client initialization packets is within a client mapping table, replace the client packet with a client mapping ID number to define compressed client initialization packets, and send the compressed client initialization packets to the server. The server may be configured to replace the client mapping ID number with the client packet in the compressed client initialization packets based upon a server mapping table.
    Type: Application
    Filed: January 21, 2019
    Publication date: July 23, 2020
    Inventors: SHASHIDHAR RAMAREDDY, Georgy Momchilov, Ankur Mittal
  • Publication number: 20200236196
    Abstract: A computing system may include a server, and a client computing device in communication with the server. The server may be configured to provide a corresponding virtual desktop instance for the client computing device. The computing system may include a local device to be coupled to a given client computing device and to be operable in a given virtual desktop instance associated with the given client computing device, thereby generating client initialization packets. The server may be configured to generate a server mapping table. The given client computing device may be configured to generate a client mapping table, replace a client packet with a client mapping ID number to define compressed client initialization packets, and send the compressed client initialization packets to the server. The server may be configured to replace the client mapping ID number with the client packet in the compressed client initialization packets based upon the server mapping table.
    Type: Application
    Filed: January 21, 2019
    Publication date: July 23, 2020
    Inventors: SHASHIDHAR RAMAREDDY, Georgy Momchilov, Ankur Mittal
  • Publication number: 20120034347
    Abstract: Bite-size carbohydrate-based products and methods of using same are provided. In a general embodiment, the present disclosure provides a bite-size carbohydrate-based product comprises a carbohydrate source comprising a glucogenic:fructogenic carbohydrate ratio ranging between about 1.5 to about 2.5 with at least 60% of the energy content of the bite-size carbohydrate-based product coming from the carbohydrate source. Along with the carbohydrate source, the bite-size carbohydrate-based product further comprises a suitable amount of sodium. The bite-size carbohydrate-based products can be specifically designed and provided to an athlete for customized carbohydrate intake and portion control before, during and/or after exercising.
    Type: Application
    Filed: October 7, 2011
    Publication date: February 9, 2012
    Applicant: NESTEC S.A.
    Inventors: Marie Georgina Feuvrier-Roy, Donald Joseph Leonard, Ankur Mittal, Asker Jeukendrup, Trent Stellingwerff, Eric Zaltas
  • Publication number: 20100040695
    Abstract: Methods utilizing bite-size nutritional products for customized protein intake are provided. In a general embodiment, the present disclosure provides a method of providing nutrition to an athlete. The method comprises providing a bite-size protein-based product and providing personalized guidelines for consuming the bite-size protein-based product. The personalized guidelines provide the recommended amount of the bite-size protein-based product to consume before exercising, during exercising and/or during recovery after exercising based on one or more characteristics of the athlete and/or one or more training regimens of the athlete.
    Type: Application
    Filed: August 13, 2009
    Publication date: February 18, 2010
    Applicant: NESTEC S.A.
    Inventors: Marie Georgina Feuvrier-Roy, Donald Joseph Leonard, Ankur Mittal
  • Publication number: 20090239803
    Abstract: Bite-size carbohydrate-based products and methods of using same are provided. In a general embodiment, the present disclosure provides a bite-size carbohydrate-based product comprises a carbohydrate source comprising a glucogenic:fructogenic carbohydrate ratio ranging between about 1.5 to about 2.5 with at least 60% of the energy content of the bite-size carbohydrate-based product coming from the carbohydrate source. Along with the carbohydrate source, the bite-size carbohydrate-based product further comprises a suitable amount of sodium. The bite-size carbohydrate-based products can be specifically designed and provided to an athlete for customized carbohydrate intake and portion control before, during and/or after exercising.
    Type: Application
    Filed: March 3, 2009
    Publication date: September 24, 2009
    Applicant: NESTEC S.A.
    Inventors: Marie Georgina Feuvrier-Roy, Donald Joseph Leonard, Ankur Mittal, Asker Jeukendrup, Trent Stellingwerff, Eric Zaltas
  • Patent number: 6212474
    Abstract: A route guidance program and method are disclosed. Maneuver data structures are formed that include data from a geographic database for each location along a route at which a maneuvering instruction is to be provided. These maneuver data structures are used to form a list of tokens. A token can be either a character string or a symbol that refers to another item of data, which can be either a character string, audio data, or graphics data. Maneuvering instructions are provided by explicating the tokens in the list of tokens. Explicating the tokens is done by providing all the data contained in or referred to by the tokens in the order specified in the list of tokens. If the token is a character string, explication includes providing the character string data contained in the token. If the token is a symbol, explication includes providing the data referred to by the symbol, which can be either a character string, audio data, or graphics data. The list of tokens is built by combining sequences of tokens.
    Type: Grant
    Filed: November 19, 1998
    Date of Patent: April 3, 2001
    Assignee: Navigation Technologies Corporation
    Inventors: Andrew Fowler, Ankur Mittal