Patents by Inventor Sridhar Sundararaman
Sridhar Sundararaman 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).
-
Publication number: 20130332547Abstract: Web-based email systems are enabled to synchronize conversations and conversation properties. Conversations are enumerated to new clients providing folder-specific and global conversation information. After receiving the initial conversation information, clients maintain a conversation state, which is used in updating clients from a web service store through a conversation synchronization command employing an internal application programming interface within the email service.Type: ApplicationFiled: August 12, 2013Publication date: December 12, 2013Applicant: Microsoft CorporationInventors: Patrick Tousignant, Manish Garg, Sridhar Sundararaman
-
Patent number: 8533275Abstract: Web-based email systems are enabled to synchronize conversations and conversation properties. Conversations are enumerated to new clients providing folder-specific and global conversation information. After receiving the initial conversation information, clients maintain a conversation state, which is used in updating clients from a web service store through a conversation synchronization command employing an internal application programming interface within the email service.Type: GrantFiled: August 19, 2011Date of Patent: September 10, 2013Assignee: Microsoft CorporationInventors: Patrick Tousignant, Manish Garg, Sridhar Sundararaman
-
Publication number: 20130046836Abstract: Web-based email systems are enabled to synchronize conversations and conversation properties. Conversations are enumerated to new clients providing folder-specific and global conversation information. After receiving the initial conversation information, clients maintain a conversation state, which is used in updating clients from a web service store through a conversation synchronization command employing an internal application programming interface within the email service.Type: ApplicationFiled: August 19, 2011Publication date: February 21, 2013Applicant: MICROSOFT CORPORATIONInventors: Patrick Tousignant, Manish Garg, Sridhar Sundararaman
-
Patent number: 8225232Abstract: The subject invention relates to systems and methods that enable dynamic programming and execution of an electronic communications dialog. In one aspect, a configurable messaging system is provided. The system includes a configuration file to describe interface options of a computerized dialog session, wherein the configuration file specifies interface activities and state transitions between the interface options within the configuration file. A state controller executes the interface options during communications activities with the dialog session. The configuration file can also describe prompt elements to solicit information from users or applications.Type: GrantFiled: February 28, 2005Date of Patent: July 17, 2012Assignee: Microsoft CorporationInventors: Sridhar Sundararaman, Srinivasa Reddy Manda, David A. Howell, James M. Lyon
-
Patent number: 8161022Abstract: The principles of the present invention extend to efficiently and reliably providing message related data. Generally, data fields of electronic messages and attachments are created in accordance with an electronic message schema hierarchy. An electronic message can include links to folder items that represent message folders. An electronic message can also include links to contact items that represent message participants. Message applications can register for folder spaces such that each message application is aware of folders that are primarily controlled by other message applications. A link to a contact item can be selected to access current contact related data for a message participant, even when the contact related data has changed since an electronic message containing the link was received.Type: GrantFiled: April 14, 2008Date of Patent: April 17, 2012Assignee: Microsoft CorporationInventors: Bryan T. Starbuck, Gail Borod Giacobbe, Alexander E. Vaschillo, Stephen T. Wells, Robert C. Combs, Sridhar Sundararaman, Raghavendra Rachamadugu, Hubert Louis Marie Van Hoof, John Heinrich Lueders
-
Patent number: 8150923Abstract: The present invention extends to methods, systems, computer program products, and data structures for efficiently storing and accessing electronic messages. Generally, electronic messages are created and transformed in accordance with an electronic message schema hierarchy. Electronic messages can be created according to a general message schema that defines a format for data fields that are common to all types of electronic messages (e.g. electronic mail, instant message, fax message). Electronic messages can also be extended according to message extension schemas that define formats for adding protocol specific and/or or application specific data fields to an electronic message. Data fields added in accordance with message extension schemas can differ between electronic messages types.Type: GrantFiled: October 23, 2003Date of Patent: April 3, 2012Assignee: Microsoft CorporationInventors: Alexander E. Vaschillo, Bryan T. Starbuck, Gail Borod Giacobbe, Stephen T. Wells, Robert C. Combs, Sridhar Sundararaman, Raghavendra Rachamadugu, Hubert Louis Marie Van Hoof, John Heinrich Lueders
-
Patent number: 8146015Abstract: The subject invention relates to systems and methods that enable dynamic programming and execution of an electronic communications dialog. In one aspect, a configurable messaging system is provided. The system includes a configuration file to describe interface options of a computerized dialog session, wherein the configuration file specifies interface activities and state transitions between the interface options within the configuration file. A state controller executes the interface options during communications activities with the dialog session. The configuration file can also describe prompt elements to solicit information from users or applications.Type: GrantFiled: February 28, 2005Date of Patent: March 27, 2012Assignee: Microsoft CorporationInventors: Sridhar Sundararaman, Srinivasa Reddy Manda, David A. Howell, James M. Lyon
-
Patent number: 7693267Abstract: Improved systems and methods are provided for transcribing audio files of voice mails sent over a unified messaging system. Customized grammars specific to a voice mail recipient are created and utilized to transcribe a received voice mail by comparing the audio file to commonly utilized words, names, acronyms, and phrases used by the recipient. Key elements are identified from the resulting text transcription to aid the recipient in processing received voice mails based on the significant content contained in the voice mail.Type: GrantFiled: December 30, 2005Date of Patent: April 6, 2010Assignee: Microsoft CorporationInventors: David Andrew Howell, Sridhar Sundararaman, David T. Fong, Frank Torsten Bernd Seide
-
Patent number: 7673795Abstract: Generating a series of digits corresponding to a personal identification number (PIN) of a user for unified messaging access to personal information management (PIM) data. Data involved in the generation of the series of digits along with the series of digits are stored for subsequent use during authentication of the user and PIN updates.Type: GrantFiled: April 7, 2006Date of Patent: March 9, 2010Assignee: Microsoft CorporationInventors: Thomas W. Millett, Sridhar Sundararaman, Srinivasa Manda
-
Patent number: 7424513Abstract: The present invention extends to methods, systems, computer program products, and data structures for decoupling an attachment from an electronic message that included the attachment. Generally, data fields of electronic messages and attachments are created in accordance with an electronic message schema hierarchy. Attachments are configured to have a data field indicating if the attachment is to persist when a corresponding electronic message is deleted. When an attachment persists, a user may be able to locate and use the attachment after a corresponding electronic message has been deleted (even if the attachment has not been expressly saved). Attachments are configured to include attachment metadata indicating properties of an electronic message that included the attachment. Accordingly, a user can access information (e.g., sender, subject, date, etc) associated with an electronic message (e.g., that included the attachment) even after the electronic message has been deleted.Type: GrantFiled: October 23, 2003Date of Patent: September 9, 2008Assignee: Microsoft CorporationInventors: Randy Knight Winjum, Gail Borod Giacobbe, Bryan T. Starbuck, John Heinrich Lueders, Alexander E. Vaschillo, Stephen T. Wells, Robert C. Combs, Sridhar Sundararaman, Raghavendra Rachamadugu, Hubert Louis Marie Van Hoof
-
Publication number: 20080189244Abstract: The principles of the present invention extend to efficiently and reliably providing message related data. Generally, data fields of electronic messages and attachments are created in accordance with an electronic message schema hierarchy. An electronic message can include links to folder items that represent message folders. An electronic message can also include links to contact items that represent message participants. Message applications can register for folder spaces such that each message application is aware of folders that are primarily controlled by other message applications. A link to a contact item can be selected to access current contact related data for a message participant, even when the contact related data has changed since an electronic message containing the link was received.Type: ApplicationFiled: April 14, 2008Publication date: August 7, 2008Applicant: Microsoft CorporationInventors: Bryan T. Starbuck, Gail Borod Giacobbe, Alexander E. Vaschillo, Stephen T. Wells, Robert C. Combs, Sridhar Sundararaman, Raghavendra Rachamadugu, Hubert Louis Marie Van Hoof, John Heinrich Lueders
-
Patent number: 7370052Abstract: The principles of the present invention extend to efficiently and reliably providing message related data. Generally, data fields of electronic messages and attachments are created in accordance with an electronic message schema hierarchy. An electronic message can include links to folder items that represent message folders. An electronic message can also include links to contact items that represent message participants. Message applications can register for folder spaces such that each message application is aware of folders that are primarily controlled by other message applications. A link to a contact item can be selected to access current contact related data for a message participant, even when the contact related data has changed since an electronic message containing the link was received.Type: GrantFiled: October 23, 2003Date of Patent: May 6, 2008Assignee: Microsoft CorporationInventors: Bryan T. Starbuck, Gail Borod Giacobbe, Alexander E. Vaschillo, Stephen T. Wells, Robert C. Combs, Sridhar Sundararaman, Raghavendra Rachamadugu, Hubert Louis Marie Van Hoof, John Heinrich Lueders
-
Publication number: 20070266162Abstract: Fault tolerant process recycling in unified messaging software applications implementing application layer signaling protocols. A manager process redirects incoming calls to available worker processes using a redirect method of the application layer signaling protocols. The redirection occurs independent of the network connection details of each of the worker processes.Type: ApplicationFiled: April 7, 2006Publication date: November 15, 2007Applicant: Microsoft CorporationInventors: Amit Dutta, Sridhar Sundararaman, Srinivasa Manda
-
Publication number: 20070153989Abstract: Improved systems and methods are provided for transcribing audio files of voice mails sent over a unified messaging system. Customized grammars specific to a voice mail recipient are created and utilized to transcribe a received voice mail by comparing the audio file to commonly utilized words, names, acronyms, and phrases used by the recipient. Key elements are identified from the resulting text transcription to aid the recipient in processing received voice mails based on the significant content contained in the voice mail.Type: ApplicationFiled: December 30, 2005Publication date: July 5, 2007Applicant: Microsoft CorporationInventors: David Howell, Sridhar Sundararaman, David Fong, Frank Seide
-
Publication number: 20070125847Abstract: Generating a series of digits corresponding to a personal identification number (PIN) of a user for unified messaging access to personal information management (PIM) data. Data involved in the generation of the series of digits along with the series of digits are stored for subsequent use during authentication of the user and PIN updates.Type: ApplicationFiled: April 7, 2006Publication date: June 7, 2007Inventors: Thomas Millett, Sridhar Sundararaman, Srinivasa Manda
-
Publication number: 20070124384Abstract: The subject innovation pertains to filtration of voice, facsimile and the like communications. These messages can be analyzed to determine if they are unsolicited bulk communications (i.e., spam) or include malicious code. Analysis or filtration can be accomplished by, among other things, transforming the message into an email. The email can include the message as an attachment and a body that provides at least a portion of the content. Conventional and novel analysis tools can subsequently be applied to the email to scan for spam and viruses, among other things.Type: ApplicationFiled: November 18, 2005Publication date: May 31, 2007Applicant: Microsoft CorporationInventors: David Howell, Srinivasa Manda, Clifford Didcock, Sridhar Sundararaman, Roy Williams
-
Patent number: 7194516Abstract: The present invention extends to methods, systems, computer program products, and data structures for presenting different types of electronic messages at a common interface. Electronic message items are stored in an item database along with other types of items, such as, for example, contact items, folder items, document items, etc. Electronic message items have some common defined data fields and possibly other differently defined data fields that represent protocol and/or application specific properties. Computer systems can query the item database for message related data (e.g., from commonly defined data fields) and display links to message related data at a common messaging interface. Links to different types of electronic messages (as represented by protocol and/or application specific properties) may be displayed simultaneously at the common messaging interface.Type: GrantFiled: October 23, 2003Date of Patent: March 20, 2007Assignee: Microsoft CorporationInventors: Gail Borod Giacobbe, Bryan T. Starbuck, Randy Knight Winjum, John Heinrich Lueders, Alexander E. Vaschillo, Stephen T. Wells, Robert C. Combs, Sridhar Sundararaman, Raghavendra Rachamadugu, Hubert Louis Marie Van Hoof
-
Publication number: 20070055751Abstract: The subject invention relates to systems and methods that enable dynamic programming and execution of an electronic communications dialog. In one aspect, a configurable messaging system is provided. The system includes a configuration file to describe interface options of a computerized dialog session, wherein the configuration file specifies interface activities and state transitions between the interface options within the configuration file. A state controller executes the interface options during communications activities with the dialog session. The configuration file can also describe prompt elements to solicit information from users or applications.Type: ApplicationFiled: February 28, 2005Publication date: March 8, 2007Applicant: Microsoft CorporationInventors: Sridhar Sundararaman, Srinivasa Manda, David Howell, James Lyon
-
Publication number: 20050138002Abstract: The present invention extends to methods, systems, computer program products, and data structures for presenting different types of electronic messages at a common interface. Electronic message items are stored in an item database along with other types of items, such as, for example, contact items, folder items, document items, etc. Electronic message items have some common defined data fields and possibly other differently defined data fields that represent protocol and/or application specific properties. Computer systems can query the item database for message related data (e.g., from commonly defined data fields) and display links to message related data at a common messaging interface. Links to different types of electronic messages (as represented by protocol and/or application specific properties) may be displayed simultaneously at the common messaging interface.Type: ApplicationFiled: October 23, 2003Publication date: June 23, 2005Inventors: Gail Giacobbe, Bryan Starbuck, Randy Winjum, John Lueders, Alexander Vaschillo, Stephen Wells, Robert Combs, Sridhar Sundararaman, Raghavendra Rachamadugu, Hubert Van Hoof
-
Publication number: 20050108332Abstract: The present invention extends to methods, systems, computer program products, and data structures for efficiently storing and accessing electronic messages. Generally, electronic messages are created and transformed in accordance with an electronic message schema hierarchy. Electronic messages can be created according to a general message schema that defines a format for data fields that are common to all types of electronic messages (e.g. electronic mail, instant message, fax message). Electronic messages can also be extended according to message extension schemas that define formats for adding protocol specific and/or or application specific data fields to an electronic message. Data fields added in accordance with message extension schemas can differ between electronic messages types.Type: ApplicationFiled: October 23, 2003Publication date: May 19, 2005Inventors: Alexander Vaschillo, Bryan Starbuck, Gail Giacobbe, Stephen Wells, Robert Combs, Sridhar Sundararaman, Raghavendra Rachamadugu, Hubert Hoof, John Lueders