Patents by Inventor Tak Chung Lung

Tak Chung Lung 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: 7689795
    Abstract: An integrated circuit (IC) module allows volatile data generated by applications to be stored within volatile data files in the volatile memory. A file system tracks the location of all data files as residing in either volatile memory or nonvolatile memory and facilitates access to the volatile data files in volatile memory in a similar manner to accessing nonvolatile data files in nonvolatile memory. The file system exposes a set of application program interfaces (APIs) to allow applications to access the data files. The same APIs are used to access both volatile data files and nonvolatile data files. When an application requests access to a data file, the file system initially determines whether the application is authorized to gain access to the data file. If it is, the file system next determines whether the data file resides in volatile memory or nonvolatile memory. Once the memory region is identified, the file system identifies the physical location of the data file.
    Type: Grant
    Filed: March 31, 2005
    Date of Patent: March 30, 2010
    Assignee: Microsoft Corporation
    Inventors: Vinay Deo, Mihai Costea, Mahesh Sharad Lotlikar, Tak Chung Lung, David Milstein, Gilad Odinak
  • Patent number: 7600123
    Abstract: Techniques for registering certificates after the issuance of the certificates are provided. A service provider securely registers a client's identity and its certificate without depending on or using an existing basis of trust, such as that provided by domain-joined clients or a security directory (e.g., MICROSOFT's ACTIVE DIRECTORY). The service provider provides services, such as, by way of example and not a limitation, email services, web application services, application services, etc., based on identifiers (e.g., service IDs) issued to registered clients. The service provider subsequently uses the issued identifier to authenticate a client requesting a service or services, and to authorize the client to receive the requested service or services.
    Type: Grant
    Filed: December 22, 2005
    Date of Patent: October 6, 2009
    Assignee: Microsoft Corporation
    Inventors: Gopal Parupudi, Prabhu Dutt Padhi, Rajagopalan Badri Narayanan, Ram P. Sunkara, Sean A. Cannella, Tak Chung Lung, John Ellis
  • Patent number: 7506128
    Abstract: An integrated circuit (IC) module allows volatile data generated by applications to be stored within volatile data files in the volatile memory. A file system tracks the location of all data files as residing in either volatile memory or nonvolatile memory and facilitates access to the volatile data files in volatile memory in a similar manner to accessing nonvolatile data files in nonvolatile memory. The file system exposes a set of application program interfaces (APIs) to allow applications to access the data files. The same APIs are used to access both volatile data files and nonvolatile data files. When an application requests access to a data file, the file system initially determines whether the application is authorized to gain access to the data file. If it is, the file system next determines whether the data file resides in volatile memory or nonvolatile memory. Once the memory region is identified, the file system identifies the physical location of the data file.
    Type: Grant
    Filed: March 31, 2005
    Date of Patent: March 17, 2009
    Assignee: Microsoft Corporation
    Inventors: Vinay Deo, Mihai Costea, Mahesh Sharad Lotlikar, Tak Chung Lung, David Milstein, Gilad Odinak
  • Patent number: 7219140
    Abstract: A system management framework is described for use with a limited-resource client such as a hand-held device. The framework includes a client proxy implemented apart from the client device. The client proxy is configured to communicate with the client device and to emulate a full-functioned client computer on behalf of the client device.
    Type: Grant
    Filed: June 26, 2002
    Date of Patent: May 15, 2007
    Inventors: Dennis Craig Marl, Vinay Deo, Tak Chung Lung, Jeffry Blaine Phillips, Michael Thomson
  • Patent number: 6970891
    Abstract: An integrated circuit (IC) module allows volatile data generated by applications to be stored within volatile data files in the volatile memory. A file system tracks the location of all data files as residing in either volatile memory or nonvolatile memory and facilitates access to the volatile data files in volatile memory in a similar manner to accessing nonvolatile data files in nonvolatile memory. The file system exposes a set of application program interfaces (APIs) to allow applications to access the data files. The same APIs are used to access both volatile data files and nonvolatile data files. When an application requests access to a data file, the file system initially determines whether the application is authorized to gain access to the data file. If it is, the file system next determines whether the data file resides in volatile memory or nonvolatile memory. Once the memory region is identified, the file system identifies the physical location of the data file.
    Type: Grant
    Filed: November 27, 2000
    Date of Patent: November 29, 2005
    Assignee: Microsoft Corporation
    Inventors: Vinay Deo, Mihai Costea, Mahesh Sharad Lotlikar, Tak Chung Lung, David Milstein, Gilad Odinak
  • Publication number: 20030126236
    Abstract: A system management framework is described for use with a limited-resource client such as a hand-held device. The framework includes a client proxy implemented apart from the client device. The client proxy is configured to communicate with the client device and to emulate a full-functioned client computer on behalf of the client device.
    Type: Application
    Filed: June 26, 2002
    Publication date: July 3, 2003
    Inventors: Dennis Craig Marl, Vinay Deo, Tak Chung Lung, Jeffry Blaine Phillips, Michael Thomson