Patents by Inventor Kumar Parthasarathi

Kumar Parthasarathi 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: 9842158
    Abstract: Methods, systems, and media are provided for delivering clustered search results for recent and non-recent events by maintaining the identification (ID) numbers of the respective clustered documents beyond the “fresh” life span of the clustered documents. When clusters are formed according to similar content, an ID number and associated attributes are assigned to each of the clusters. This provides a mechanism to track and retrieve the respective clusters for subsequent delivery of search results. The respective ID numbers of the clusters are maintained, even after the documents are no longer considered “fresh.” These similar-content clusters are further subdivided according to publication date. This provides individual subdivided clusters for similar content events that occurred at different time spans, which are delivered along with individual non-clustered search results in a SERP.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: December 12, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sasi Kumar Parthasarathy, Junaid Ahmed, Yatharth Saraf, Walter Sun
  • Patent number: 9838349
    Abstract: Embodiments of the invention relate to techniques for classifying received e-mails and e-mails to be sent. In some embodiments, a set of e-mail zones may be defined and e-mails may be classified into one of the plurality of zones. An indication of the zone into which an e-mail has been classified may be displayed in a visual display of the e-mail.
    Type: Grant
    Filed: March 8, 2010
    Date of Patent: December 5, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Krishna Kumar Parthasarathy, Anatoliy Panasyuk
  • Patent number: 9832231
    Abstract: User input mechanisms are displayed for defining a compliance policy update. A unified compliance policy update is generated according to a unified schema that is consistent across different workloads. The unified compliance policy update is sent to a workload where it is deployed.
    Type: Grant
    Filed: May 26, 2016
    Date of Patent: November 28, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Hao Zhang, Anatoly Koretsky, Lucy Chao, Mashuri Libman, Neelamadhaba Mahapatro, Krishna Kumar Parthasarathy, Sowmy Srinivasan, Sridharan Ramanathan, Jack Kabat
  • Patent number: 9674227
    Abstract: A set of compliance policy updates are received. The compliance policy updates are sent to workloads for application. A status of the application of the compliance policies to the workloads is received from the workloads and output.
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: June 6, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Hao Zhang, Krishna Kumar Parthasarathy, Lucy Chao, Mashuri Libman, Anatoly Koretsky, Liphi Gao, Yongjun Xie, David Alexander Blyth
  • Publication number: 20170034091
    Abstract: Technologies are described for dynamic attachment delivery in emails for advanced malicious content filtering. An email service may intercept emails with attachments (or other threats such as links, embedded objects, etc.) and detach the threat (e.g., attachment) from the email allowing the email to be forwarded to the recipient without delay. The threat may be sequestered and analyzed. If the threat is determined to be harmless, it may be reattached to the email and the client notified so they can open the attachment, activate the link, or perform comparable actions.
    Type: Application
    Filed: October 30, 2015
    Publication date: February 2, 2017
    Inventors: Bulent Egilmez, Krishna Kumar Parthasarathy, Rui Chen, Anurag Pahwa
  • Publication number: 20160330248
    Abstract: A set of compliance policy updates are received. The compliance policy updates are sent to workloads for application. A status of the application of the compliance policies to the workloads is received from the workloads and output.
    Type: Application
    Filed: July 20, 2016
    Publication date: November 10, 2016
    Inventors: Hao Zhang, Krishna Kumar Parthasarathy, Lucy Chao, Mashuri Libman, Anatoly Koretsky, Liphi Gao, Yongjun Xie, David Alexander Blyth
  • Publication number: 20160277449
    Abstract: User input mechanisms are displayed for defining a compliance policy update. A unified compliance policy update is generated according to a unified schema that is consistent across different workloads. The unified compliance policy update is sent to a workload where it is deployed.
    Type: Application
    Filed: May 26, 2016
    Publication date: September 22, 2016
    Inventors: Hao Zhang, Anatoly Koretsky, Lucy Chao, Mashuri Libman, Neelamadhaba Mahapatro, Krishna Kumar Parthasarathy, Sowmy Srinivasan, Sridharan Ramanathan, Jack Kabat
  • Patent number: 9444847
    Abstract: A notification is received at a workload that indicates that a compliance policy update is available for the workload at a compliance policy management system. A synchronization manager on the workload pulls the compliance policy update from the compliance policy management system and deploys it to the workload.
    Type: Grant
    Filed: July 21, 2014
    Date of Patent: September 13, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Hao Zhang, Krishna Kumar Parthasarathy, JiYe Gao, Yongjun Xie, Rui Chen, Michael Wilde, David Alexander Blyth
  • Publication number: 20160261534
    Abstract: Technologies are described herein for providing instant processing of email messages. In particular, instant processing of email messages is provided for sending emails to allow for instant communication and collaboration. According to one aspect presented herein, a method is provided for instant or near instant delivery of a message across multiple organizations. The method includes receiving the message from a client. Additionally, the method sends the message via email to multiple recipients across multiple organizations.
    Type: Application
    Filed: December 22, 2015
    Publication date: September 8, 2016
    Inventors: Krishna Kumar Parthasarathy, William James Whalen, Jonathan Sturgeon, Neelamadhaba Mahapatro, Salil Kapoor, Piyush Gupta, Wayne Merl Cranston, Faina Sigalov
  • Publication number: 20160261535
    Abstract: Technologies are described herein for providing post-processing of messages. In particular, the post-processing of messages occurs without any condition that the message was delivered. This post-processing of messages allows for system redundancy. A message to be sent is received and undergoes a subset of operations prior to being sent out. Currently, the processing operations are more extensive prior to sending off a message. After the message is sent for delivery, the message outgoes additional processing, even if the message is not successfully delivered.
    Type: Application
    Filed: December 22, 2015
    Publication date: September 8, 2016
    Inventors: Krishna Kumar Parthasarathy, Neelamadhaba Mahapatro, Faina Sigalov, Piyush Gupta, William James Whalen, Jonathan Sturgeon, Wayne Merl Cranston, Salil Kapoor
  • Publication number: 20160261551
    Abstract: Technologies are described herein for altering message properties within a message to indicate acknowledgement. In particular, types of acknowledgment may include delivery receipts, read receipts and non-read receipts. According to one aspect presented herein, a method is provided for acknowledging a message. The method includes receiving a message from a client and attempting to send the message to a recipient mailbox. Additionally, the method alters properties of the message in response to attempting to send the message.
    Type: Application
    Filed: December 22, 2015
    Publication date: September 8, 2016
    Inventors: Krishna Kumar Parthasarathy, Neelamadhaba Mahapatro, Faina Sigalov, Piyush Gupta, William James Whalen, Jonathan Sturgeon, Wayne Merl Cranston, Salil Kapoor
  • Publication number: 20160261542
    Abstract: Technologies are described herein for providing delivery optimization of email messages. In particular, direct delivery system is provided for sending emails to allow for instant communication and collaboration. According to one aspect presented herein, a method is provided for instant or near instant delivery of a message. The method includes receiving the message from a client. Additionally, the method analyzes the message to determine if it meets one or more factors for taking a direct path.
    Type: Application
    Filed: December 22, 2015
    Publication date: September 8, 2016
    Inventors: Krishna Kumar Parthasarathy, Wayne Merl Cranston, William James Whalen, Neelamadhaba Mahapatro, Piyush Gupta, Faina Sigalov, Salil Kapoor, Jonathan Sturgeon
  • Publication number: 20160255033
    Abstract: Provided herein are systems, methods, and software for facilitating message sessions. In one implementation, a notification is received relating to a message submitted for delivery on behalf of a sender to a recipient. The message includes several components. At least one delivery policy is identified based on the content identified in at least one of the components. Delivery of the message is initiated according to the delivery policy.
    Type: Application
    Filed: May 9, 2016
    Publication date: September 1, 2016
    Inventors: William Thompson, Krishna Kumar Parthasarathy, Prasanta Ghosal, Shrey Shah, Shaun Wallace
  • Patent number: 9432405
    Abstract: A set of compliance policy updates are received. The compliance policy updates are sent to workloads for application. A status of the application of the compliance policies to the workloads is received from the workloads and output.
    Type: Grant
    Filed: July 10, 2014
    Date of Patent: August 30, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Hao Zhang, Krishna Kumar Parthasarathy, Lucy Chao, Mashuri Libman, Anatoly Koretsky, Liphi Gao, Yongjun Xie, David Alexander Blyth
  • Patent number: 9380074
    Abstract: User input mechanisms are displayed for defining a compliance policy update. A unified compliance policy update is generated according to a unified schema that is consistent across different workloads. The unified compliance policy update is sent to a workload where it is deployed.
    Type: Grant
    Filed: July 24, 2014
    Date of Patent: June 28, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Hao Zhang, Anatoly Koretsky, Lucy Chao, Mashuri Libman, Neelamadhaba Mahapatro, Krishna Kumar Parthasarathy, Sowmy Srinivasan, Sridharan Ramanathan, Jack Kabat
  • Patent number: 9338115
    Abstract: Provided herein are systems, methods, and software for facilitating message sessions. In one implementation, a notification is received relating to a message submitted for delivery on behalf of a sender to a recipient. The message includes several components. At least one delivery policy is identified based on the content identified in at least one of the components. Delivery of the message is initiated according to the delivery policy.
    Type: Grant
    Filed: August 8, 2012
    Date of Patent: May 10, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: William Thompson, Krishna Kumar Parthasarathy, Prasanta Ghosal, Shrey Shah, Shaun Wallace
  • Patent number: 9275083
    Abstract: Described herein are systems and methods for providing data policy management over application objects in a storage system environment. An application object may comprise non-virtual or virtual objects (e.g., non-virtual-based applications, virtual-based applications, or virtual storage components). An application object manager may represent application objects by producing mapping graphs and/or application object data that represent application objects in a standardized manner. A mapping graph for an application object may describe a mapping between the application object and its underlying storage objects on a storage system. Application object data may describe a mapping graph in a standardized format. Application object data representing application objects may be received by an application policy manager that manages data policies on the application objects (including virtual applications and virtual storage components) based on the received application object data.
    Type: Grant
    Filed: January 24, 2014
    Date of Patent: March 1, 2016
    Assignee: NETAPP, INC.
    Inventors: Neelesh M. Thakur, Kumar Parthasarathi, Vani Bappanadu, Santosh C. Lolayekar, Balamurali Palaiah, Boris Teterin
  • Publication number: 20150249684
    Abstract: User input mechanisms are displayed for defining a compliance policy update. A unified compliance policy update is generated according to a unified schema that is consistent across different workloads. The unified compliance policy update is sent to a workload where it is deployed.
    Type: Application
    Filed: July 24, 2014
    Publication date: September 3, 2015
    Inventors: Hao Zhang, Anatoly Koretsky, Lucy Chao, Mashuri Libman, Neelamadhaba Mahapatro, Krishna Kumar Parthasarathy, Sowmy Srinivasan, Sridharan Ramanathan, Jack Kabat
  • Publication number: 20150249682
    Abstract: A notification is received at a workload that indicates that a compliance policy update is available for the workload at a compliance policy management system. A synchronization manager on the workload pulls the compliance policy update from the compliance policy management system and deploys it to the workload.
    Type: Application
    Filed: July 21, 2014
    Publication date: September 3, 2015
    Inventors: Hao Zhang, Krishna Kumar Parthasarathy, JiYe Gao, Yongjun Xie, Rui Chen, Michael Wilde, David Alexander Blyth
  • Publication number: 20150249681
    Abstract: A set of compliance policy updates are received. The compliance policy updates are sent to workloads for application. A status of the application of the compliance policies to the workloads is received from the workloads and output.
    Type: Application
    Filed: July 10, 2014
    Publication date: September 3, 2015
    Inventors: Hao Zhang, Krishna Kumar Parthasarathy, Lucy Chao, Mashuri Libman, Anatoly Koretsky, Liphi Gao, Yongjun Xie, David Alexander Blyth