Patents by Inventor Manoj Nayar

Manoj Nayar 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: 11829332
    Abstract: Methods, systems, and computer-readable media for content importing with discovery in a collaborative environment are disclosed. A content sharing system retrieves a document from a data source using a connector associated with the data source. The document is retrieved using one or more credentials associated with a user. The content sharing system retrieves metadata associated with a plurality of additional documents stored by the data source. The metadata is retrieved using the one or more credentials associated with the user. The content sharing system determines, based at least in part on the metadata associated with the plurality of additional documents, one or more of the additional documents that are anticipated to be relevant to the user. Data descriptive of the one or more of the additional documents is presented to the user via a user interface.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: November 28, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Manoj Nayar, Demian Gutierrez, Durgesh Nandan, Raghuram Setra Venkateswara
  • Patent number: 10554575
    Abstract: A method may be practiced in a distributed computing environment that provides computing resources to a plurality tenants. The method includes acts for allocating a limited set of system resources to the tenants. The method includes identifying a resource slice. The method further includes identifying an executing tenant workload. Checkpoint characteristics are identified for the executing tenant workload. Based on the checkpoint characteristics and the resource slice, a task eviction event is identified.
    Type: Grant
    Filed: October 19, 2017
    Date of Patent: February 4, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nicoleta Zlati, Felix Man Toe Cho, Erik Jonas Kallstrom, Anirudh Garg, Igor Sedukhin, Manoj Nayar, Mohamed Enein
  • Publication number: 20180102982
    Abstract: A method may be practiced in a distributed computing environment that provides computing resources to a plurality tenants. The method includes acts for allocating a limited set of system resources to the tenants. The method includes identifying a resource slice. The method further includes identifying an executing tenant workload. Checkpoint characteristics are identified for the executing tenant workload. Based on the checkpoint characteristics and the resource slice, a task eviction event is identified.
    Type: Application
    Filed: October 19, 2017
    Publication date: April 12, 2018
    Inventors: Nicoleta Zlati, Felix Man Toe Cho, Erik Jonas Kallstrom, Anirudh Garg, Igor Sedukhin, Manoj Nayar, Mohamed Enein
  • Patent number: 9800519
    Abstract: A method may be practiced in a distributed computing environment that provides computing resources to a plurality tenants. The method includes acts for allocating a limited set of system resources to the tenants. The method includes identifying a resource slice. The method further includes identifying an executing tenant workload. Checkpoint characteristics are identified for the executing tenant workload. Based on the checkpoint characteristics and the resource slice, a task eviction event is identified.
    Type: Grant
    Filed: August 21, 2014
    Date of Patent: October 24, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nicoleta Zlati, Felix Man Toe Cho, Erik Jonas Kallstrom, Anirudh Garg, Igor Sedukhin, Manoj Nayar, Mohamed Enein
  • Publication number: 20160057076
    Abstract: A method may be practiced in a distributed computing environment that provides computing resources to a plurality tenants. The method includes acts for allocating a limited set of system resources to the tenants. The method includes identifying a resource slice. The method further includes identifying an executing tenant workload. Checkpoint characteristics are identified for the executing tenant workload. Based on the checkpoint characteristics and the resource slice, a task eviction event is identified.
    Type: Application
    Filed: August 21, 2014
    Publication date: February 25, 2016
    Inventors: Nicoleta Zlati, Felix Man Toe Cho, Erik Jonas Kallstrom, Anirudh Garg, Igor Sedukhin, Manoj Nayar, Mohamed Enein
  • Patent number: 8621433
    Abstract: A system manages version information for a group of software components by maintaining a version repository containing version information for all of the components. The system determines a baseline for the components, modifies data in the repository in connection with updating software components, and accesses the data in the repository to determine version information for the components. The system described herein also determines if a group of software components correspond to a particular baseline by maintaining baseline information in the version repository. The system obtains the particular baseline for the group of components, compares the version information for each of the components with a corresponding minimum version provided in connection with the baseline, and determines whether a group of software components correspond to the particular baseline.
    Type: Grant
    Filed: March 20, 2006
    Date of Patent: December 31, 2013
    Assignee: Microsoft Corporation
    Inventors: Alan B. Back, James Aaron Holmes, Manoj Nayar, Sridhar Chandrashekar
  • Publication number: 20070220507
    Abstract: A system manages version information for a group of software components by maintaining a version repository containing version information for all of the components. The system determines a baseline for the components, modifies data in the repository in connection with updating software components, and accesses the data in the repository to determine version information for the components. The system described herein also determines if a group of software components correspond to a particular baseline by maintaining baseline information in the version repository. The system obtains the particular baseline for the group of components, compares the version information for each of the components with a corresponding minimum version provided in connection with the baseline, and determines whether a group of software components correspond to the particular baseline.
    Type: Application
    Filed: March 20, 2006
    Publication date: September 20, 2007
    Applicant: Microsoft Corporation
    Inventors: Alan Back, James Holmes, Manoj Nayar, Sridhar Chandrashekar