Patents by Inventor Shivakumar Seetharaman

Shivakumar Seetharaman 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: 20150065096
    Abstract: A method for accessing offline voicemail messages within a mobile messaging application may be provided. First, a voice mail message may be received and the voicemail message may be transcribed to text. Next, the voicemail message and the text transcription may be stored. The recipient may then be presented with a list of voicemail messages and the voicemail message may be retrieved in response to the recipient. The recipient may read or listen to the voicemail message or both. The recipient may also annotate the voicemail message.
    Type: Application
    Filed: November 6, 2014
    Publication date: March 5, 2015
    Applicant: Microsoft Corporation
    Inventors: Shivakumar Seetharaman, Michael K. Higashi, Selvaraj Nalliah, Joseph T. Flint, Salman Zafar, Juan V. Esteve Balducci
  • Patent number: 8942359
    Abstract: A method for accessing offline voicemail messages within a mobile messaging application may be provided. First, a voice mail message may be received and the voicemail message may be transcribed to text. Next, the voicemail message and the text transcription may be stored. The recipient may then be presented with a list of voicemail messages and the voicemail message may be retrieved in response to the recipient. The recipient may read or listen to the voicemail message or both. The recipient may also annotate the voicemail message.
    Type: Grant
    Filed: February 21, 2014
    Date of Patent: January 27, 2015
    Assignee: Microsoft Corporation
    Inventors: Shivakumar Seetharaman, Michael K. Higashi, Selvaraj Nalliah, Joseph T. Flint, Salman Zafar, Juan V. Esteve Balducci
  • Patent number: 8903057
    Abstract: A method for accessing offline voicemail messages within a mobile messaging application may be provided. First, a voice mail message may be received and the voicemail message may be transcribed to text. Next, the voicemail message and the text transcription may be stored. The recipient may then be presented with a list of voicemail messages and the voicemail message may be retrieved in response to the recipient. The recipient may read or listen to the voicemail message or both. The recipient may also annotate the voicemail message.
    Type: Grant
    Filed: October 8, 2012
    Date of Patent: December 2, 2014
    Assignee: Microsoft Corporation
    Inventors: Shivakumar Seetharaman, Michael K. Higashi, Selvaraj Nalliah, Joseph T. Flint, Salman Zafar, Juan V. Esteve Balducci
  • Publication number: 20140208229
    Abstract: Described are embodiments for displaying groups of communications, such as messages, as a conversation. Conversations are groups of communications that can be traced back as related to an original communication. The embodiments allow a user to select a conversation mode for displaying communications, e.g., messages, as conversations. In response to the user's selection, embodiments provide for displaying a graphical element associated with a conversation. The graphical element can be selected to display the messages associated with the conversation. Additionally, embodiments provide for selecting a conversation and applying actions to the conversation, resulting in the application of the action to the messages that are associated with the conversation.
    Type: Application
    Filed: March 26, 2014
    Publication date: July 24, 2014
    Applicant: Microsoft Corporation
    Inventors: Selvaraj Nalliah, Shivakumar Seetharaman, Salman Zafar, John Allen Atwood, David P. Limont, Joseph T. Flint, Alexandru Leconiuc
  • Publication number: 20140171129
    Abstract: Enhanced input field features and techniques for displaying and resolving location information in meeting items are provided. In response to a user's interaction with a place name displayed in the location field of a user interface for a meeting item, up to date information is retrieved about the location associated with the place name from a web service and displayed. The display can include a map image tile. In addition to enabling the displaying of up to date information, during creation of the meeting item, the location input field of a meeting item can present location suggestions from within the location input field, for example, as a drop-down listing of possible locations. The suggestions for completing a user's input text string to the location input field can be obtained from sources such as a web service, a mailbox, a managed database/directory service, a history cache/database or a combination thereof.
    Type: Application
    Filed: December 17, 2012
    Publication date: June 19, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Danilo L. Benzatti, Gregory A. Bolles, Andrew Winslow Brough, Jason Andrew Cook, Michael Anthony Faoro, Vanessa Feliberti, Shivakumar Seetharaman, Yeelin Tan, Gustavo Varo
  • Publication number: 20140169538
    Abstract: A method for accessing offline voicemail messages within a mobile messaging application may be provided. First, a voice mail message may be received and the voicemail message may be transcribed to text. Next, the voicemail message and the text transcription may be stored. The recipient may then be presented with a list of voicemail messages and the voicemail message may be retrieved in response to the recipient. The recipient may read or listen to the voicemail message or both. The recipient may also annotate the voicemail message.
    Type: Application
    Filed: February 21, 2014
    Publication date: June 19, 2014
    Applicant: Microsoft Corporatin
    Inventors: Shivakumar Seetharaman, Michael K. Higashi, Selvaraj Nalliah, Joseph T. Flint, Salman Zafar, Juan V. Esteve Balducci
  • Patent number: 8725813
    Abstract: Described are embodiments for displaying groups of communications, such as messages, as a conversation. Conversations are groups of communications that can be traced back as related to an original communication. The embodiments allow a user to select a conversation mode for displaying communications, e.g., messages, as conversations. In response to the user's selection, embodiments provide for displaying a graphical element associated with a conversation. The graphical element can be selected to display the messages associated with the conversation. Additionally, embodiments provide for selecting a conversation and applying actions to the conversation, resulting in the application of the action to the messages that are associated with the conversation.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: May 13, 2014
    Assignee: Microsoft Corporation
    Inventors: Selvaraj Nalliah, Shivakumar Seetharaman, Salman Zafar, John Allen Atwood, David P. Limont, Joseph T. Flint, Alexandru Leconiuc
  • Patent number: 8499052
    Abstract: In embodiments, mobile devices request and utilize recipient caches. Recipient caches store information regarding previous recipients of communications. The information on recipients includes when the recipient was last contacted and the frequency with which a recipient is contacted. In embodiments, a mobile device requests a recipient cache from a server. When a user types a string of text, the mobile device then uses the recipient cache as well as the contacts and emails on the mobile device and resolves a recipient list. In other embodiments, a recipient cache on a server is updated when a mobile device sends a message with new recipient information. In another embodiment, a server resolves conflicting messages by using recipient information.
    Type: Grant
    Filed: February 20, 2012
    Date of Patent: July 30, 2013
    Assignee: Microsoft Corporation
    Inventors: Patrick Tousignant, Selvaraj Nalliah, Shivakumar Seetharaman, Salman Zafar, John Allen Atwood, Gregory Bolles, Juan Vicente Esteve Balducci, Kevin Resnick
  • Publication number: 20130117805
    Abstract: Techniques to apply and share remote policies on personal devices are described. In an embodiment, a technique includes contacting an enterprise server from an enterprise application operating on a personal device. The enterprise application may receive policies from the enterprise server. The policies may be applied to the enterprise application. When a second enterprise application on the personal device is launched, the policies may also be applied to the second enterprise application. When a policy is changed on the enterprise server, notification is pushed to the personal device and all related enterprise applications on the personal device may be updated to enforce the policy change. Other embodiments are described and claimed.
    Type: Application
    Filed: November 9, 2011
    Publication date: May 9, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Jonathan Kent, Michael Hamler, Shivakumar Seetharaman, Gregory Bolles
  • Patent number: 8284909
    Abstract: A method for accessing offline voicemail messages within a mobile messaging application may be provided. First, a voice mail message may be received and the voicemail message may be transcribed to text. Next, the voicemail message and the text transcription may be stored. The recipient may then be presented with a list of voicemail messages and the voicemail message may be retrieved in response to the recipient. The recipient may read or listen to the voicemail message or both. The recipient may also annotate the voicemail message.
    Type: Grant
    Filed: September 29, 2008
    Date of Patent: October 9, 2012
    Assignee: Microsoft Corporation
    Inventors: Shivakumar Seetharaman, Michael K. Higashi, Selvaraj Nalliah, Joseph T. Flint, Salman Zafar, Juan V. Esteve Balducci
  • Publication number: 20120150983
    Abstract: In embodiments, mobile devices request and utilize recipient caches. Recipient caches store information regarding previous recipients of communications. The information on recipients includes when the recipient was last contacted and the frequency with which a recipient is contacted. In embodiments, a mobile device requests a recipient cache from a server. When a user types a string of text, the mobile device then uses the recipient cache as well as the contacts and emails on the mobile device and resolves a recipient list. In other embodiments, a recipient cache on a server is updated when a mobile device sends a message with new recipient information.
    Type: Application
    Filed: February 20, 2012
    Publication date: June 14, 2012
    Applicant: Microsoft Corporation
    Inventors: Patrick Tousignant, Selvaraj Nalliah, Shivakumar Seetharaman, Salman Zafar, John Allen Atwood, Gregory Bolles, Juan Vicente Esteve Balducci, Kevin Resnick
  • Patent number: 8122092
    Abstract: In embodiments, mobile devices request and utilize recipient caches. Recipient caches store information regarding previous recipients of communications. The information on recipients includes when the recipient was last contacted and the frequency with which a recipient is contacted. In embodiments, a mobile device requests a recipient cache from a server. When a user types a string of text, the mobile device then uses the recipient cache as well as the contacts and emails on the mobile device and resolves a recipient list. In other embodiments, a recipient cache on a server is updated when a mobile device sends a message with new recipient information. In another embodiment, a server resolves conflicting messages by using recipient information.
    Type: Grant
    Filed: November 10, 2008
    Date of Patent: February 21, 2012
    Assignee: Microsoft Corporation
    Inventors: Patrick Tousignant, Selvaraj Nalliah, Shivakumar Seetharaman, Salman Zafar, John Allen Atwood, Gregory Bolles, Juan Vicente Esteve Balducci, Kevin Resnick
  • Patent number: 7984161
    Abstract: Embodiments are provided for synchronizing data retrieval with multiple data sources on a mobile computing device while maintaining a predetermined quality of service and optimizing resource usage. A connection is established between the mobile computing device and the multiple data sources for a first synchronization interval. A synchronization request is sent over the connection during the first interval. A response to the request including data is received from a data source during the first interval to synchronize the data. After the data is received, the connection to the data source is severed. The connection between the mobile computing device and the data source is then re-established for a second synchronization interval based on quality of service parameters associated with the data source and a pending connection status associated with one or more additional data sources. Another synchronization request is then sent by the mobile computing device over the re-established connection.
    Type: Grant
    Filed: June 16, 2009
    Date of Patent: July 19, 2011
    Assignee: Microsoft Corporation
    Inventors: Juan V. Esteve Balducci, Shivakumar Seetharaman, John A. Atwood, Gregory A. Bolles
  • Publication number: 20100317325
    Abstract: Embodiments are provided for retrieving unique message parts on a mobile computing device. One or more message parts, containing unique portions of a message, may be requested by the mobile computing device. After the one or more message parts are received at the mobile computing device, the one or more message parts are rendered on the mobile computing device.
    Type: Application
    Filed: June 16, 2009
    Publication date: December 16, 2010
    Applicant: Microsoft Corporation
    Inventors: Shivakumar Seetharaman, Selvaraj Nalliah
  • Publication number: 20100318663
    Abstract: Embodiments are provided for synchronizing data retrieval with multiple data sources on a mobile computing device while maintaining a predetermined quality of service and optimizing resource usage. A connection is established between the mobile computing device and the multiple data sources for a first synchronization interval. A synchronization request is sent over the connection during the first interval. A response to the request including data is received from a data source during the first interval to synchronize the data. After the data is received, the connection to the data source is severed. The connection between the mobile computing device and the data source is then re-established for a second synchronization interval based on quality of service parameters associated with the data source and a pending connection status associated with one or more additional data sources. Another synchronization request is then sent by the mobile computing device over the re-established connection.
    Type: Application
    Filed: June 16, 2009
    Publication date: December 16, 2010
    Applicant: Microsoft Corporation
    Inventors: Juan V. Esteve Balducci, Shivakumar Seetharaman, John A. Atwood, Gregory A. Bolles
  • Publication number: 20100121922
    Abstract: In embodiments, mobile devices request and utilize recipient caches. Recipient caches store information regarding previous recipients of communications. The information on recipients includes when the recipient was last contacted and the frequency with which a recipient is contacted. In embodiments, a mobile device requests a recipient cache from a server. When a user types a string of text, the mobile device then uses the recipient cache as well as the contacts and emails on the mobile device and resolves a recipient list. In other embodiments, a recipient cache on a server is updated when a mobile device sends a message with new recipient information.
    Type: Application
    Filed: November 10, 2008
    Publication date: May 13, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Patrick Tousignant, Selvaraj Nalliah, Shivakumar Seetharaman, Salman Zafar, John Allen Atwood, Gregory Bolles, Juan Vicente Esteve Balducci, Kevin Resnick
  • Publication number: 20100082759
    Abstract: Described are embodiments for displaying groups of communications, such as messages, as a conversation. Conversations are groups of communications that can be traced back as related to an original communication. The embodiments allow a user to select a conversation mode for displaying communications, e.g., messages, as conversations. In response to the user's selection, embodiments provide for displaying a graphical element associated with a conversation. The graphical element can be selected to display the messages associated with the conversation. Additionally, embodiments provide for selecting a conversation and applying actions to the conversation, resulting in the application of the action to the messages that are associated with the conversation.
    Type: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Applicant: Microsoft Corporation
    Inventors: Selvaraj Nalliah, Shivakumar Seetharaman, Salman Zafar, John Allen Atwood, David P. Limont, Joseph T. Flint, Alexandru Leconiuc
  • Publication number: 20100080365
    Abstract: A method for accessing offline voicemail messages within a mobile messaging application may be provided. First, a voice mail message may be received and the voicemail message may be transcribed to text. Next, the voicemail message and the text transcription may be stored. The recipient may then be presented with a list of voicemail messages and the voicemail message may be retrieved in response to the recipient. The recipient may read or listen to the voicemail message or both. The recipient may also annotate the voicemail message.
    Type: Application
    Filed: September 29, 2008
    Publication date: April 1, 2010
    Applicant: Microsoft Corporation
    Inventors: Shivakumar Seetharaman, Michael K. Higashi, Selvaraj Nalliah, Joseph T. Flint, Salman Zafar, Juan V.Esteve Balducci
  • Publication number: 20080294728
    Abstract: An autodiscovery service for clients in an electronic messaging system is disclosed. Client devices in the system request messaging system configuration settings from an autodiscover server. Clients may derive the address of the autodiscover server from user input, such as an email address, or the address may be obtained by other means. The autodiscover server responds to the request with settings for that client. The settings requested may include addresses of electronic mail servers and other servers that provide client services. The autodiscover server may determine the settings for the client based on various criteria, including client location and user mailbox location. Third party servers may participate in the autodiscovery service, and addresses of third party servers may be included in the settings provided to the client devices.
    Type: Application
    Filed: May 22, 2007
    Publication date: November 27, 2008
    Applicant: Microsoft Corporation
    Inventors: Karim Michel Batthish, Rafiq El Alami, Vladimir Grebenik, Juan Pablo Muraira, Harvey Rook, Shivakumar Seetharaman, Paul Tischhauser
  • Patent number: 7239207
    Abstract: A filter comprising an off-chip capacitor is described. The off-chip capacitor may be coupled to a circuit bonding pad. The output terminal of an amplifier may be coupled to the circuit bonding pad by a plurality of conductors insulated from one another over at least a portion between the output terminal and the circuit bonding pad.
    Type: Grant
    Filed: August 20, 2003
    Date of Patent: July 3, 2007
    Assignee: Intel Corporation
    Inventors: Shivakumar Seetharaman, Georgios S. Asmanis