Patents by Inventor Neelamadhaba Mahapatro
Neelamadhaba Mahapatro 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: 10855635Abstract: An electronic mail (email) message is received at in email transport infrastructure and has a traffic type identifier identifying a traffic type. Function processing logic in the email transport infrastructure conditionally processes the email message based on the traffic type.Type: GrantFiled: November 14, 2016Date of Patent: December 1, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Krishna Kumar Parthasarathy, Wayne M. Cranston, William J. Whalen, Neelamadhaba Mahapatro, Wilbert De Graaf, Piyush Gupta, Victor Lee, Mingfeng Xiong
-
Patent number: 10691445Abstract: Techniques for isolating a portion of an online computing service referred to as a deployment unit and configured with a complete build of the online computing service may include routing production traffic away from the deployment unit, applying one or more changes to the complete build, and after applying one or more changes to the complete build, using the deployment unit for testing these changes using end-to-end tests. In one embodiment, the deployment unit may be dedicated to a specific group of tenants that require at least some isolation from other tenants.Type: GrantFiled: June 27, 2018Date of Patent: June 23, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Nakul Garg, Ricardo Stern, Neelamadhaba Mahapatro, Rui Chen, Michael Wilde, Charles Jeffries
-
Patent number: 10616158Abstract: 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: GrantFiled: December 22, 2015Date of Patent: April 7, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Krishna Kumar Parthasarathy, William James Whalen, Jonathan Sturgeon, Neelamadhaba Mahapatro, Salil Kapoor, Piyush Gupta, Wayne Merl Cranston, Faina Sigalov
-
Patent number: 10447631Abstract: 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: GrantFiled: December 22, 2015Date of Patent: October 15, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Krishna Kumar Parthasarathy, Neelamadhaba Mahapatro, Faina Sigalov, Piyush Gupta, William James Whalen, Jonathan Sturgeon, Wayne Merl Cranston, Salil Kapoor
-
Patent number: 10193838Abstract: 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: GrantFiled: December 22, 2015Date of Patent: January 29, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Krishna Kumar Parthasarathy, Wayne Merl Cranston, William James Whalen, Neelamadhaba Mahapatro, Piyush Gupta, Faina Sigalov, Salil Kapoor, Jonathan Sturgeon
-
Publication number: 20180314514Abstract: Techniques to isolating a portion of an online computing service are described. The following description may refer to the isolated portion as a deployment unit configured with a complete build of the online computing service. In one embodiment, after applying one or more changes to the complete build, the deployment unit may be used for testing these changes using end-to-end tests. In another embodiment, the deployment unit may be dedicated to a specific group of tenants that require at least some isolation from other tenants. Other embodiments are described and claimed.Type: ApplicationFiled: June 27, 2018Publication date: November 1, 2018Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Nakul Garg, Ricardo Stern, Neelamadhaba Mahapatro, Rui Chen, Michael Wilde, Charles Jeffries
-
Patent number: 10063505Abstract: 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: GrantFiled: December 22, 2015Date of Patent: August 28, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Krishna Kumar Parthasarathy, Neelamadhaba Mahapatro, Faina Sigalov, Piyush Gupta, William James Whalen, Jonathan Sturgeon, Wayne Merl Cranston, Salil Kapoor
-
Patent number: 10037202Abstract: Techniques to isolating a portion of an online computing service are described. The following description may refer to the isolated portion as a deployment unit configured with a complete build of the online computing service. In one embodiment, after applying one or more changes to the complete build, the deployment unit may be used for testing these changes using end-to-end tests. In another embodiment, the deployment unit may be dedicated to a specific group of tenants that require at least some isolation from other tenants. Other embodiments are described and claimed.Type: GrantFiled: June 3, 2014Date of Patent: July 31, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Nakul Garg, Ricardo Stern, Neelamadhaba Mahapatro, Rui Chen, Michael Wilde, Charles Jeffries
-
Publication number: 20180139161Abstract: An electronic mail (email) message is received at in email transport infrastructure and has a traffic type identifier identifying a traffic type. Function processing logic in the email transport infrastructure conditionally processes the email message based on the traffic type.Type: ApplicationFiled: November 14, 2016Publication date: May 17, 2018Inventors: Krishna Kumar Parthasarathy, Wayne M. Cranston, William J. Whalen, Neelamadhaba Mahapatro, Wilbert De Graaf, Piyush Gupta, Victor Lee, Mingfeng Xiong
-
Patent number: 9832231Abstract: 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: GrantFiled: May 26, 2016Date of Patent: November 28, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Hao Zhang, Anatoly Koretsky, Lucy Chao, Mashuri Libman, Neelamadhaba Mahapatro, Krishna Kumar Parthasarathy, Sowmy Srinivasan, Sridharan Ramanathan, Jack Kabat
-
Publication number: 20160277449Abstract: 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: ApplicationFiled: May 26, 2016Publication date: September 22, 2016Inventors: Hao Zhang, Anatoly Koretsky, Lucy Chao, Mashuri Libman, Neelamadhaba Mahapatro, Krishna Kumar Parthasarathy, Sowmy Srinivasan, Sridharan Ramanathan, Jack Kabat
-
Publication number: 20160261551Abstract: 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: ApplicationFiled: December 22, 2015Publication date: September 8, 2016Inventors: Krishna Kumar Parthasarathy, Neelamadhaba Mahapatro, Faina Sigalov, Piyush Gupta, William James Whalen, Jonathan Sturgeon, Wayne Merl Cranston, Salil Kapoor
-
Publication number: 20160261534Abstract: 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: ApplicationFiled: December 22, 2015Publication date: September 8, 2016Inventors: Krishna Kumar Parthasarathy, William James Whalen, Jonathan Sturgeon, Neelamadhaba Mahapatro, Salil Kapoor, Piyush Gupta, Wayne Merl Cranston, Faina Sigalov
-
Publication number: 20160261542Abstract: 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: ApplicationFiled: December 22, 2015Publication date: September 8, 2016Inventors: Krishna Kumar Parthasarathy, Wayne Merl Cranston, William James Whalen, Neelamadhaba Mahapatro, Piyush Gupta, Faina Sigalov, Salil Kapoor, Jonathan Sturgeon
-
Publication number: 20160261535Abstract: 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: ApplicationFiled: December 22, 2015Publication date: September 8, 2016Inventors: Krishna Kumar Parthasarathy, Neelamadhaba Mahapatro, Faina Sigalov, Piyush Gupta, William James Whalen, Jonathan Sturgeon, Wayne Merl Cranston, Salil Kapoor
-
Patent number: 9380074Abstract: 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: GrantFiled: July 24, 2014Date of Patent: June 28, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Hao Zhang, Anatoly Koretsky, Lucy Chao, Mashuri Libman, Neelamadhaba Mahapatro, Krishna Kumar Parthasarathy, Sowmy Srinivasan, Sridharan Ramanathan, Jack Kabat
-
Publication number: 20150347120Abstract: Techniques to isolating a portion of an online computing service are described. The following description may refer to the isolated portion as a deployment unit configured with a complete build of the online computing service. In one embodiment, after applying one or more changes to the complete build, the deployment unit may be used for testing these changes using end-to-end tests. In another embodiment, the deployment unit may be dedicated to a specific group of tenants that require at least some isolation from other tenants. Other embodiments are described and claimed.Type: ApplicationFiled: June 3, 2014Publication date: December 3, 2015Applicant: MICROSOFT CORPORATIONInventors: Nakul Garg, Ricardo Stern, Neelamadhaba Mahapatro, Rui Chen, Michael Wilde, Charles Jeffries
-
Publication number: 20150249684Abstract: 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: ApplicationFiled: July 24, 2014Publication date: September 3, 2015Inventors: Hao Zhang, Anatoly Koretsky, Lucy Chao, Mashuri Libman, Neelamadhaba Mahapatro, Krishna Kumar Parthasarathy, Sowmy Srinivasan, Sridharan Ramanathan, Jack Kabat
-
Publication number: 20100088753Abstract: An identity and authentication platform utilizes a data model that enables multiple identities such as e-mail addresses, mobile phone numbers, nicknames, gaming IDs, and other user IDs to be utilized as aliases which are unique sub-identities of a main account name. A user may utilize the aliases supported by the platform to project multiple different on-line identities while using the authentication credentials of the main account. The platform is configured to expose the aliases to various client applications and Internet-accessible sites and services such as e-mail, instant messaging, media sharing, gaming and social networks, and the like, to enable the implementation of a variety of usage scenarios that employ aliases.Type: ApplicationFiled: October 3, 2008Publication date: April 8, 2010Applicant: MICROSOFT CORPORATIONInventors: Lynn C. Ayres, Rui Chen, Wei-Qiang Michael Guo, Neelamadhaba Mahapatro
-
Patent number: 7379888Abstract: A system for generating a schedule by generating assignments for the tasks of a project and sequentially scheduling the individual assignments to available resources. First, input information is received which includes a resource calendar and a task list. A resource calendar identifies the resources available to work on a project and any constraints that are associated with the resources. A task list identifies the tasks that must be performed and any constraints that are associated with the tasks. At a minimum, the constraints associated with the tasks must identify each of the resources assigned to the task, and the work-amount that each resource must perform. Next, assignments are generated for each of the tasks. Each of the assignments identifies a specific resource and the work-amount required by the specific resource. Finally, each of the assignments are scheduled in accordance with the provided resource constraints identified in the resource calendar.Type: GrantFiled: November 22, 2000Date of Patent: May 27, 2008Assignee: Microsoft CorporationInventor: Neelamadhaba Mahapatro