Patents by Inventor Sanjay Ramaswamy

Sanjay Ramaswamy 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: 11341091
    Abstract: Customers in regulated industries face demanding compliance regulations, including content immutability. While broadened to allow software-based solutions, the regulations for immutability require content preservation to prevent overwriting, erasure or alteration of the content, where the preservation must be implemented through irrevocable features. Embodiments are directed to provision of an administrative user experience to enable customers to create a preservation policy that defines item(s) to be preserved. After detecting enablement of the policy, the item(s) may be preserved, a preservation lock on the policy may be initiated by disabling controls associated with the policy, and an attribute may be set to the policy to identify the policy as locked.
    Type: Grant
    Filed: April 17, 2019
    Date of Patent: May 24, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Julian Zbogar-Smith, Kamal Janardhan, Sanjay Ramaswamy, Le-Wu Tung
  • Patent number: 11240188
    Abstract: Technologies are described to increase a data limit for a user of a communication application by introducing additional archive mailboxes as the original archive fills up or subsequently added archive mailboxes fill up. Thus, a user's data limit may be effectively removed through the use of N additional archive mailboxes. The additional mailboxes may be integrated into the architecture of the communication application such that their use is transparent to the user and/or an administrator of the communication application or associated service. In other examples, additional mailboxes may be used to add to the capacity of the primary mailbox (cached) as well.
    Type: Grant
    Filed: December 21, 2020
    Date of Patent: February 1, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dheepak Ramaswamy, Sanjay Ramaswamy, Le-Wu Tung, Song Yang, Julian Zbogar-Smith, Gagandeep Kohli, Sowmy Srinivasan, Kamal Janardhan
  • Publication number: 20210184998
    Abstract: Technologies are described to increase a data limit for a user of a communication application by introducing additional archive mailboxes as the original archive fills up or subsequently added archive mailboxes fill up. Thus, a user's data limit may be effectively removed through the use of N additional archive mailboxes. The additional mailboxes may be integrated into the architecture of the communication application such that their use is transparent to the user and/or an administrator of the communication application or associated service. In other examples, additional mailboxes may be used to add to the capacity of the primary mailbox (cached) as well.
    Type: Application
    Filed: December 21, 2020
    Publication date: June 17, 2021
    Inventors: Dheepak RAMASWAMY, Sanjay RAMASWAMY, Le-Wu TUNG, Song YANG, Julian ZBOGAR-SMITH, Gagandeep KOHLI, Sowmy SRINIVASAN, Kamal JANARDHAN
  • Patent number: 10873552
    Abstract: Technologies are described to increase a data limit for a user of a communication application by introducing additional archive mailboxes as the original archive fills up or subsequently added archive mailboxes fill up. Thus, a user's data limit may be effectively removed through the use of N additional archive mailboxes. The additional mailboxes may be integrated into the architecture of the communication application such that their use is transparent to the user and/or an administrator of the communication application or associated service. In other examples, additional mailboxes may be used to add to the capacity of the primary mailbox (cached) as well.
    Type: Grant
    Filed: January 7, 2020
    Date of Patent: December 22, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Dheepak Ramaswamy, Sanjay Ramaswamy, Le-Wu Tung, Song Yang, Julian Zbogar-Smith, Gagandeep Kohli, Sowmy Srinivasan, Kamal Janardhan
  • Patent number: 10855637
    Abstract: Technologies are described to increase a data limit for a user by introducing additional archive mailboxes as the original archive fills up or subsequently added archive mailboxes fill up. Thus, a user's data limit may be effectively removed through the use of additional archive mailboxes. In some examples, the additional mailboxes may be integrated into the architecture of the communication application such that their use is transparent to the user and/or an administrator of the communication application or associated service through the use of an application programming interface (API) that exposes a single multivalued strongly typed collection instead of dealing with multiple attributes and extending the schema every time a new type needs to be added. A mailbox locations attribute may act as the main storage of serialized mailbox locations and a mailbox identifier attribute may be used for indexing.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: December 1, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Dheepak Ramaswamy, Sanjay Ramaswamy, Le-Wu Tung, Song Yang, Julian Zbogar-Smith, Gagandeep Kohli, Sowmy Srinivasan, Kamal Janardhan
  • Patent number: 10726372
    Abstract: Embodiments of the present disclosure provide a user interface that enables an administrator to monitor the status of one or more long-running processes executing on a system. According to one or more embodiments, information about the long-running processes is received, analyzed and converted into a single format. This information is then stored in a storage device in the single format. In response to a command request periodically received from a user interface, summary information about the one or more long-running processes is provided to, and displayed on, the user interface. Upon receipt of a user selection of at least a portion of the summary information, the user interface issues a second command request that is similar to the first command request, but includes additional parameters, to retrieve additional information about the selected summary information. Once the additional information is received, the additional information is presented on the user interface.
    Type: Grant
    Filed: July 20, 2017
    Date of Patent: July 28, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sanjay Ramaswamy, Jimin Jia, Qi Ren, Wenjie Liang, Michael Forney, Michael Butler
  • Publication number: 20200145362
    Abstract: Technologies are described to increase a data limit for a user of a communication application by introducing additional archive mailboxes as the original archive fills up or subsequently added archive mailboxes fill up. Thus, a user's data limit may be effectively removed through the use of N additional archive mailboxes. The additional mailboxes may be integrated into the architecture of the communication application such that their use is transparent to the user and/or an administrator of the communication application or associated service. In other examples, additional mailboxes may be used to add to the capacity of the primary mailbox (cached) as well.
    Type: Application
    Filed: January 7, 2020
    Publication date: May 7, 2020
    Inventors: Dheepak RAMASWAMY, Sanjay RAMASWAMY, Le-Wu TUNG, Song YANG, Julian ZBOGAR-SMITH, Gagandeep KOHLI, Sowmy SRINIVASAN, Kamal JANARDHAN
  • Publication number: 20200127959
    Abstract: Technologies are described to increase a data limit for a user by introducing additional archive mailboxes as the original archive fills up or subsequently added archive mailboxes fill up. Thus, a user's data limit may be effectively removed through the use of additional archive mailboxes. In some examples, the additional mailboxes may be integrated into the architecture of the communication application such that their use is transparent to the user and/or an administrator of the communication application or associated service through the use of an application programming interface (API) that exposes a single multivalued strongly typed collection instead of dealing with multiple attributes and extending the schema every time a new type needs to be added. A mailbox locations attribute may act as the main storage of serialized mailbox locations and a mailbox identifier attribute may be used for indexing.
    Type: Application
    Filed: December 19, 2019
    Publication date: April 23, 2020
    Inventors: Dheepak RAMASWAMY, Sanjay RAMASWAMY, Le-Wu TUNG, Song YANG, Julian ZBOGAR-SMITH, Gagandeep KOHLI, Sowmy SRINIVASAN, Kamal JANARDHAN
  • Patent number: 10530725
    Abstract: Technologies are described to increase a data limit for a user by introducing additional archive mailboxes as the original archive fills up or subsequently added archive mailboxes fill up. Thus, a user's data limit may be effectively removed through the use of additional archive mailboxes. In some examples, the additional mailboxes may be integrated into the architecture of the communication application such that their use is transparent to the user and/or an administrator of the communication application or associated service through the use of an application programming interface (API) that exposes a single multivalued strongly typed collection instead of dealing with multiple attributes and extending the schema every time a new type needs to be added. A mailbox locations attribute may act as the main storage of serialized mailbox locations and a mailbox identifier attribute may be used for indexing.
    Type: Grant
    Filed: June 11, 2015
    Date of Patent: January 7, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dheepak Ramaswamy, Sanjay Ramaswamy, Le-Wu Tung, Song Yang, Julian Zbogar-Smith, Gagandeep Kohli, Sowmy Srinivasan, Kamal Janardhan
  • Patent number: 10530724
    Abstract: Technologies are described to increase a data limit for a user of a communication application by introducing additional archive mailboxes as the original archive fills up or subsequently added archive mailboxes fill up. Thus, a user's data limit may be effectively removed through the use of N additional archive mailboxes. The additional mailboxes may be integrated into the architecture of the communication application such that their use is transparent to the user and/or an administrator of the communication application or associated service. In other examples, additional mailboxes may be used to add to the capacity of the primary mailbox (cached) as well.
    Type: Grant
    Filed: June 11, 2015
    Date of Patent: January 7, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dheepak Ramaswamy, Sanjay Ramaswamy, Le-Wu Tung, Song Yang, Julian Zbogar-Smith, Gagandeep Kohli, Sowmy Srinivasan, Kamal Janardhan
  • Publication number: 20190324945
    Abstract: Customers in regulated industries face demanding compliance regulations, including content immutability. While broadened to allow software-based solutions, the regulations for immutability require content preservation to prevent overwriting, erasure or alteration of the content, where the preservation must be implemented through irrevocable features. Embodiments are directed to provision of an administrative user experience to enable customers to create a preservation policy that defines item(s) to be preserved. After detecting enablement of the policy, the item(s) may be preserved, a preservation lock on the policy may be initiated by disabling controls associated with the policy, and an attribute may be set to the policy to identify the policy as locked.
    Type: Application
    Filed: April 17, 2019
    Publication date: October 24, 2019
    Inventors: Julian ZBOGAR-SMITH, Kamal JANARDHAN, Sanjay RAMASWAMY, Le-Wu TUNG
  • Patent number: 10303780
    Abstract: Customers in regulated industries face demanding compliance regulations, including content immutability. While broadened to allow software-based solutions, the regulations for immutability require content preservation to prevent overwriting, erasure or alteration of the content, where the preservation must be implemented through irrevocable features. Embodiments are directed to provision of an administrative user experience to enable customers to create a preservation policy that defines item(s) to be preserved. After detecting enablement of the policy, the item(s) may be preserved, a preservation lock on the policy may be initiated by disabling controls associated with the policy, and an attribute may be set to the policy to identify the policy as locked.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: May 28, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Julian Zbogar-Smith, Kamal Janardhan, Sanjay Ramaswamy, Le-Wu Tung
  • Publication number: 20180349487
    Abstract: A file disposition review system analyzes multiple productivity platforms to generate an upcoming disposition report identifying data files that have reached a disposition review age associated with a file management label. A cross-platform manual review (CPMR) portal enables concurrent examination of file property data for data files identified in the upcoming disposition report. The CPMR portal further enables the disposition manager to simultaneously examine file property data corresponding to the data files identified in the upcoming disposition report and to issue disposition instructions. Exemplary disposition instructions may cause the multiple productivity platforms to permanently delete the identified data files without their underlying file content ever being transferred and/or copied from the particular productivity platforms that individual ones of the identified data files correspond to.
    Type: Application
    Filed: May 31, 2017
    Publication date: December 6, 2018
    Inventors: Nakul GARG, Kannan DHANASEKARAN, Lin HUANG, Sanjay RAMASWAMY, Churli SU, Mu JIANG, Ning XU, Liming CHEN, Mingquan XUE, Binfeng YUAN, Subhayan Sen
  • Publication number: 20180189738
    Abstract: Representative embodiments disclose mechanisms to route electronic communications for supervisory review. Users of a messaging system are assigned appropriate permissions to create and manage supervisory review policies, access supervisory review mailboxes to perform supervisory review actions, run reports and other activities associated with supervisory review. Supervisory review policies are pushed out to a supervisory review agent through a policy sync service and the supervisory review agent tests incoming and outgoing messages against the policy. Each policy selects electronic communications and routes the communication to an associated supervisory review mailbox or folder. Additional assistants can receive other electronic communications (social media, chat, voicemail, etc.) and route them to the supervisory review mailbox if the communication meets one or more policies.
    Type: Application
    Filed: March 15, 2017
    Publication date: July 5, 2018
    Inventors: Sanjay Ramaswamy, Kamal Anupama Janardhan, Daran Cai, Julian A. Zbogar-Smith, Nakul Garg, Samuel J. Shelton, Daniel J. Popper, Gaurav Batra, Subhayan Sen, Jinhao Li, Kannan Dhanasekaran, Xiaocheng Teng
  • Publication number: 20170351727
    Abstract: Customers in regulated industries face demanding compliance regulations, including content immutability. While broadened to allow software-based solutions, the regulations for immutability require content preservation to prevent overwriting, erasure or alteration of the content, where the preservation must be implemented through irrevocable features. Embodiments are directed to provision of an administrative user experience to enable customers to create a preservation policy that defines item(s) to be preserved. After detecting enablement of the policy, the item(s) may be preserved, a preservation lock on the policy may be initiated by disabling controls associated with the policy, and an attribute may be set to the policy to identify the policy as locked.
    Type: Application
    Filed: June 3, 2016
    Publication date: December 7, 2017
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Julian Zbogar-Smith, Kamal Janardhan, Sanjay Ramaswamy, Le-Wu Tung
  • Publication number: 20170316356
    Abstract: Embodiments of the present disclosure provide a user interface that enables an administrator to monitor the status of one or more long-running processes executing on a system. According to one or more embodiments, information about the long-running processes is received, analyzed and converted into a single format. This information is then stored in a storage device in the single format. In response to a command request periodically received from a user interface, summary information about the one or more long-running processes is provided to, and displayed on, the user interface. Upon receipt of a user selection of at least a portion of the summary information, the user interface issues a second command request that is similar to the first command request, but includes additional parameters, to retrieve additional information about the selected summary information. Once the additional information is received, the additional information is presented on the user interface.
    Type: Application
    Filed: July 20, 2017
    Publication date: November 2, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Sanjay RAMASWAMY, Jimin JIA, Qi REN, Wenjie LIANG, Michael FORNEY, Michael BUTLER
  • Patent number: 9741003
    Abstract: Embodiments of the present disclosure provide a user interface that enables an administrator to monitor the status of one or more long-running processes executing on a system. According to one or more embodiments, information about the long-running processes is received, analyzed and converted into a single format. This information is then stored in a storage device in the single format. In response to a command request periodically received from a user interface, summary information about the one or more long-running processes is provided to, and displayed on, the user interface. Upon receipt of a user selection of at least a portion of the summary information, the user interface issues a second command request that is similar to the first command request, but includes additional parameters, to retrieve additional information about the selected summary information. Once the additional information is received, the additional information is presented on the user interface.
    Type: Grant
    Filed: December 19, 2011
    Date of Patent: August 22, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sanjay Ramaswamy, Jimin Jia, Qi Ren, Wenjie Liang, Michael Forney, Michael Butler
  • Publication number: 20160269338
    Abstract: Technologies are described to increase a data limit for a user of a communication application by introducing additional archive mailboxes as the original archive fills up or subsequently added archive mailboxes fill up. Thus, a user's data limit may be effectively removed through the use of N additional archive mailboxes. The additional mailboxes may be integrated into the architecture of the communication application such that their use is transparent to the user and/or an administrator of the communication application or associated service. In other examples, additional mailboxes may be used to add to the capacity of the primary mailbox (cached) as well.
    Type: Application
    Filed: June 11, 2015
    Publication date: September 15, 2016
    Inventors: Dheepak Ramaswamy, Sanjay Ramaswamy, Le-Wu Tung, Song Yang, Julian Zbogar-Smith, Gagandeep Kohli, Sowmy Srinivasan, Kamal Janardhan
  • Publication number: 20160269339
    Abstract: Technologies are described to increase a data limit for a user by introducing additional archive mailboxes as the original archive fills up or subsequently added archive mailboxes fill up. Thus, a user's data limit may be effectively removed through the use of additional archive mailboxes. In some examples, the additional mailboxes may be integrated into the architecture of the communication application such that their use is transparent to the user and/or an administrator of the communication application or associated service through the use of an application programming interface (API) that exposes a single multivalued strongly typed collection instead of dealing with multiple attributes and extending the schema every time a new type needs to be added. A mailbox locations attribute may act as the main storage of serialized mailbox locations and a mailbox identifier attribute may be used for indexing.
    Type: Application
    Filed: June 11, 2015
    Publication date: September 15, 2016
    Inventors: Dheepak Ramaswamy, Sanjay Ramaswamy, Le-Wu Tung, Song Yang, Julian Zbogar-Smith, Gagandeep Kohli, Sowmy Srinivasan, Kamal Janardhan
  • Patent number: 9378236
    Abstract: One or more indirect recipients of a communication item within a communication management application (CMA) may be preserved in-place. Indirect recipients include individual recipients within a distribution list (DL) via TO, carbon copy (CC), and/or blind carbon copy (BCC) fields of the communication item. At time of submission of the communication item, the CMA in conjunction with an assistant service may expand the DL to retrieve a list of individual recipients from the DL. The DL may be expanded by querying a directory server associated with the CMA. The DL expansion list may be saved to the communication item at the CMA by updating one or more properties of the communication item according to the expansion list. The DL expansion list may then be referenced for indexing so that a discovery search may be performed in-place at the CMA if and when the search is needed.
    Type: Grant
    Filed: December 26, 2013
    Date of Patent: June 28, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Sanjay Ramaswamy, Julian Zbogar-Smith, Zainal Arifin, Thottam R. Sriram, Hardik Solanki