Patents by Inventor Selvaraj Nalliah
Selvaraj Nalliah 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: 20170046450Abstract: Systems, methods, and software are disclosed herein for implementing enhanced search suggestion technology. In at least one implementation, a personal information application includes a search suggestion element in which both search suggestions and contacts suggestions may be presented. The personal information application includes a search element in a user interface to a personal information service in which a search query may be entered. Search suggestions and contact suggestions can be identified based at least in part on the search query and presented via a suggestion element in the user interface. An indication of interest made with respect to a contact suggestion results in the presentation of contact details for an associated contact. The presentation of at least the search suggestions persists while the contact details of the associated contact are presented.Type: ApplicationFiled: October 26, 2016Publication date: February 16, 2017Inventors: Kutlay Topatan, Irum Iqbal Godil, Andrew G. Stoller, Selvaraj Nalliah, Joseph P. McLaughlin
-
Patent number: 9547532Abstract: Techniques to provide proxies for web services are described. A technique may include providing proxies for web services that translate one format to a format native used, or understood, by the web service without having to rewrite existing APIs. In one embodiment, for example, an apparatus may comprise a processing unit and a network interface coupled to the processing unit. The apparatus may further include a web service executing web service requests on the processing unit using a native format. The apparatus may further include a proxy to receive a web service request in a first format via the network interface and to translate the web service request from the first format to the native format. Other embodiments are described and claimed.Type: GrantFiled: January 19, 2012Date of Patent: January 17, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Michael Loughry, Elroy Dyksen, Robert Congdon, Edward Banti, Kumarswamy Valegerepura, Ilya Smirnov, Selvaraj Nalliah, Harvey Rook
-
Patent number: 9536227Abstract: Deleted property information relating to deleting an item, such as an electronic message, is used for restoring the deleted item. The deleted property information is stored in response to deleting the item. The stored deleted property information identifies a location of where the item was deleted from and may include other information. The location information may be a specific location such as a folder (e.g. inbox, sent, folder 1, . . . ), a calendar, a network location, and the like. In response to a request to restore a deleted item, the deleted property information is used to restore the deleted item to the location where the item was when deleted. A graphical user interface may be used to assist a user in restoring deleted items. The user interface may display a user friendly name (e.g. “Inbox”, “Folder 1”, . . . ) of where the deleted item(s) will be/have been restored.Type: GrantFiled: December 19, 2011Date of Patent: January 3, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Selvaraj Nalliah, Edward Thomas Banti
-
Publication number: 20160373567Abstract: 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: ApplicationFiled: August 30, 2016Publication date: December 22, 2016Applicant: Microsoft Technology Licensing, LLCInventors: Shivakumar Seetharaman, Michael K. Higashi, Selvaraj Nalliah, Joseph T. Flint, Salman Zafar, Juan V. Esteve Balducci
-
Patent number: 9514470Abstract: Systems, methods, and software are disclosed herein for implementing enhanced search suggestion technology. In at least one implementation, a personal information application includes a search suggestion element in which both search suggestions and contacts suggestions may be presented. The personal information application includes a search element in a user interface to a personal information service in which a search query may be entered. Search suggestions and contact suggestions can be identified based at least in part on the search query and presented via a suggestion element in the user interface. An indication of interest made with respect to a contact suggestion results in the presentation of contact details for an associated contact. The presentation of at least the search suggestions persists while the contact details of the associated contact are presented.Type: GrantFiled: May 16, 2013Date of Patent: December 6, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Kutlay Topatan, Irum Iqbal Godil, Andrew G. Stoller, Selvaraj Nalliah, Joseph P. McLaughlin
-
Patent number: 9515971Abstract: A unified messaging system allows the receipt and sending of different messages across devices is established by creating relationships that leverage the capabilities of different devices. A message server establishes a relationship with a mobile device. Through the relationship, the message server can use the mobile device to send different types of messages that the server computer cannot transmit. A relationship between a client and a server extends this capability to the client. Through these relationships, a client can retrieve mobile device messages as well as generate them. The generated mobile device messages are transmitted to the message server. The message server determines that the received messages are mobile device messages that the server cannot deliver and sends the mobile device messages to the user's mobile device. The mobile device receives the mobile device messages from the message server and transmits the mobile device message to recipient mobile devices.Type: GrantFiled: October 30, 2015Date of Patent: December 6, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Samuel J. Neely, John Allen Atwood, Harvinder S. Bhela, Selvaraj Nalliah, David P. Limont, Katy Chen, Omar Aftab, Juan Vicente Esteve Balducci
-
Publication number: 20160337298Abstract: Deleted property information relating to deleting an item, such as an electronic message, is used for restoring the deleted item. The deleted property information is stored in response to deleting the item. The stored deleted property information identifies a location of where the item was deleted from and may include other information. The location information may be a specific location such as a folder (e.g. inbox, sent, folder 1, . . . ), a calendar, a network location, and the like. In response to a request to restore a deleted item, the deleted property information is used to restore the deleted item to the location where the item was when deleted. A graphical user interface may be used to assist a user in restoring deleted items. The user interface may display a user friendly name (e.g. “Inbox”, “Folder 1”, . . . ) of where the deleted item(s) will be/have been restored.Type: ApplicationFiled: July 27, 2016Publication date: November 17, 2016Applicant: Microsoft Technology Licensing, LLCInventors: Selvaraj Nalliah, Edward Thomas Banti
-
Patent number: 9479646Abstract: 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: GrantFiled: November 6, 2014Date of Patent: October 25, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Shivakumar Seetharaman, Michael K. Higashi, Selvaraj Nalliah, Joseph T. Flint, Salman Zafar, Juan V. Esteve Balducci
-
Publication number: 20160142348Abstract: A unified messaging system allows the receipt and sending of different messages across devices is established by creating relationships that leverage the capabilities of different devices. A message server establishes a relationship with a mobile device. Through the relationship, the message server can use the mobile device to send different types of messages that the server computer cannot transmit. A relationship between a client and a server extends this capability to the client. Through these relationships, a client can retrieve mobile device messages as well as generate them. The generated mobile device messages are transmitted to the message server. The message server determines that the received messages are mobile device messages that the server cannot deliver and sends the mobile device messages to the user's mobile device. The mobile device receives the mobile device messages from the message server and transmits the mobile device message to recipient mobile devices.Type: ApplicationFiled: October 30, 2015Publication date: May 19, 2016Applicant: Microsoft Technology Licensing, LLCInventors: Samuel J. Neely, John Allen Atwood, Harvinder S. Bhela, Selvaraj Nalliah, David P. Limont, Katy Chen, Omar Aftab, Juan Vicente Esteve Balducci
-
Patent number: 9210556Abstract: A unified messaging system allows the receipt and sending of different messages across devices is established by creating relationships that leverage the capabilities of different devices. A message server establishes a relationship with a mobile device. Through the relationship, the message server can use the mobile device to send different types of messages that the server computer cannot transmit. A relationship between a client and a server extends this capability to the client. Through these relationships, a client can retrieve mobile device messages as well as generate them. The generated mobile device messages are transmitted to the message server. The message server determines that the received messages are mobile device messages that the server cannot deliver and sends the mobile device messages to the user's mobile device. The mobile device receives the mobile device messages from the message server and transmits the mobile device message to recipient mobile devices.Type: GrantFiled: November 7, 2013Date of Patent: December 8, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Samuel J. Neely, John Allen Atwood, Harvinder S. Bhela, Selvaraj Nalliah, David P. Limont, Katy Chen, Omar Aftab, Juan Vicente Esteve Balducci
-
Publication number: 20150207681Abstract: The present invention extends to methods, systems, and computer program products for enforcing device settings for mobile devices. Generally, a computer system enforces appropriate mobile device settings (e.g., policy and/or configuration settings) prior to permitting a mobile device to access maintained data. The computer system receives a request from a mobile device. The computer system determines that current mobile device settings are not appropriate for accessing the maintained data. The computer system sends device settings, representing a new mobile device configuration that is appropriate accessing the maintained data, to the mobile device. The computer system receives an indication that the mobile device is configured in accordance with the device settings. The computer system permits the mobile device to access the maintained data in response to receiving the indication that the mobile device is configured in accordance with the device settings.Type: ApplicationFiled: April 1, 2015Publication date: July 23, 2015Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: David P. Limont, John Allen Atwood, Massimiliano Ciccotosto, Omar Aftab, Patrick Tousignant, Selvaraj Nalliah, Zhidong Yang
-
Patent number: 9014673Abstract: The present invention extends to methods, systems, and computer program products for enforcing device settings for mobile devices. Generally, a computer system enforces appropriate mobile device settings (e.g., policy and/or configuration settings) prior to permitting a mobile device to access maintained data. The computer system receives a request from a mobile device. The computer system determines that current mobile device settings are not appropriate for accessing the maintained data. The computer system sends device settings, representing a new mobile device configuration that is appropriate accessing the maintained data, to the mobile device. The computer system receives an indication that the mobile device is configured in accordance with the device settings. The computer system permits the mobile device to access the maintained data in response to receiving the indication that the mobile device is configured in accordance with the device settings.Type: GrantFiled: November 26, 2013Date of Patent: April 21, 2015Assignee: Microsoft Technology Licensing, LLCInventors: David P. Limont, John Allen Atwood, Massimiliano Ciccotosto, Omar Aftab, Patrick Tousignant, Selvaraj Nalliah, Zhidong Yang
-
Publication number: 20150065096Abstract: 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: ApplicationFiled: November 6, 2014Publication date: March 5, 2015Applicant: Microsoft CorporationInventors: Shivakumar Seetharaman, Michael K. Higashi, Selvaraj Nalliah, Joseph T. Flint, Salman Zafar, Juan V. Esteve Balducci
-
Patent number: 8942359Abstract: 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: GrantFiled: February 21, 2014Date of Patent: January 27, 2015Assignee: Microsoft CorporationInventors: Shivakumar Seetharaman, Michael K. Higashi, Selvaraj Nalliah, Joseph T. Flint, Salman Zafar, Juan V. Esteve Balducci
-
Publication number: 20140364091Abstract: Embodiments described herein generally relate to a method and system of integrating a user's voice mail onto a single voice messaging service, e.g., a Unified Messaging (UM) service, such that a client may access this single source for voice mail retrieval, even where such voice mails are from a variety of sources, e.g., work, mobile phone, etc. A user, or the user's mobile operator, need only agree to accept the service, and the registration and configuration requirements for providing the service and forwarding calls to the service are automatically configured. The user's existing “speed dial” key or other setting for retrieving voice mail may also be automatically configured to the access number(s) for the service. Configurations may monitor the status of the service and update access and/or forwarding numbers. Voice mail forwarding and settings may also be automatically reverted back to the user's original service.Type: ApplicationFiled: August 25, 2014Publication date: December 11, 2014Applicant: Microsoft CorporationInventors: Juan V. Esteve Balducci, Michael Higashi, Selvaraj Nalliah, David Paul Limont, John Allen Atwood, Chris J. Hinman, Imran Masud
-
Patent number: 8903057Abstract: 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: GrantFiled: October 8, 2012Date of Patent: December 2, 2014Assignee: Microsoft CorporationInventors: Shivakumar Seetharaman, Michael K. Higashi, Selvaraj Nalliah, Joseph T. Flint, Salman Zafar, Juan V. Esteve Balducci
-
Publication number: 20140344304Abstract: Systems, methods, and software are disclosed herein for implementing enhanced search suggestion technology. In at least one implementation, a personal information application includes a search suggestion element in which both search suggestions and contacts suggestions may be presented. The personal information application includes a search element in a user interface to a personal information service in which a search query may be entered. Search suggestions and contact suggestions can be identified based at least in part on the search query and presented via a suggestion element in the user interface. An indication of interest made with respect to a contact suggestion results in the presentation of contact details for an associated contact. The presentation of at least the search suggestions persists while the contact details of the associated contact are presented.Type: ApplicationFiled: May 16, 2013Publication date: November 20, 2014Applicant: Microsoft CorporationInventors: Kutlay Topatan, Irum Iqbal Godil, Andrew G. Stoller, Selvaraj Nalliah, Joseph P. McLaughlin
-
Publication number: 20140344250Abstract: Systems, methods, and software are disclosed herein for implementing enhanced search refinement. In at least one implementation, a search is initiated of information items in a personal information database based. The search may be performed based on, for example, a search query received through a user interface to a personal information service. Search results are presented via the user interface, as well as various suggested refiners with which to refine the search. Prior to refining the search results, at least more than one of the suggested refiners may be selected or otherwise indicated as of interest. The search results are then refined using the selected refiners and the refined results presented through the user interface.Type: ApplicationFiled: May 20, 2013Publication date: November 20, 2014Applicant: Microsoft CorporationInventors: Kutlay Topatan, Irum Iqbal Godil, Selvaraj Nalliah
-
Patent number: 8855607Abstract: Embodiments described herein generally relate to a method and system of integrating a user's voice mail onto a single voice messaging service, e.g., a Unified Messaging (UM) service, such that a client may access this single source for voice mail retrieval, even where such voice mails are from a variety of sources, e.g., work, mobile phone, etc. A user, or the user's mobile operator, need only agree to accept the service, and the registration and configuration requirements for providing the service and forwarding calls to the service are automatically configured. The user's existing “speed dial” key or other setting for retrieving voice mail may also be automatically configured to the access number(s) for the service. Configurations may monitor the status of the service and update access and/or forwarding numbers. Voice mail forwarding and settings may also be automatically reverted back to the user's original service.Type: GrantFiled: September 13, 2012Date of Patent: October 7, 2014Assignee: Microsoft CorporationInventors: Juan V. Esteve Balducci, Michael Higashi, Selvaraj Nalliah, David Paul Limont, John Allen Atwood, Chris J. Hinman, Imran Masud
-
Publication number: 20140282567Abstract: Provided herein are systems, methods, and software for implementing information management applications. In an implementation, at least a portion of an information management application is embodied in program instructions that include various task modules and a scheduler module. In some implementations the program instructions are written in accordance with a single threaded programming language, such as JavaScript or any other suitable single threaded language. When executed, each task module returns control to the scheduler module upon completing. The scheduler module identifies to which of the plurality of task modules to grant control based at least in part on a relevance of each task module to a user interaction.Type: ApplicationFiled: June 14, 2013Publication date: September 18, 2014Inventors: Gautam Bhakar, Selvaraj Nalliah