Patents by Inventor John Allen Atwood
John Allen Atwood 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: 11194446Abstract: 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: GrantFiled: September 30, 2019Date of Patent: December 7, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Selvaraj Nalliah, Shivakumar Seetharaman, Salman Zafar, John Allen Atwood, David P. Limont, Joseph T. Flint, Alexandru Leconiuc
-
Patent number: 10771328Abstract: 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: August 12, 2019Date of Patent: September 8, 2020Assignee: Microsoft Technology Licensing, LLCInventors: David P. Limont, John Allen Atwood, Massimiliano Ciccotosto, Omar Aftab, Patrick Tousignant, Selvaraj Nalliah, Zhidong Yang
-
Patent number: 10721358Abstract: 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: June 28, 2019Date of Patent: July 21, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Juan V. Esteve Balducci, Michael Higashi, Selvaraj Nalliah, David Paul Limont, John Allen Atwood, Chris J. Hinman, Imran Masud
-
Patent number: 10581922Abstract: Described herein are embodiments for managing policies of a mobile device. In embodiments, a mobile device receives policy containers from a plurality of disparate management agents. Each policy container has one or more policies. Each policy corresponds to a particular category that governs various aspects of the device. The policies described herein may be device wide policies corresponding to various features on the device. The policies may also be data specific policies which dictate how data is stored on and transferred to and from the device. Once the policies are received, a determination is made as to which policy in each category is the most secure policy. The most secure policy for each category is merged to create a global policy that is applied to the mobile device.Type: GrantFiled: December 18, 2018Date of Patent: March 3, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Juan V. Esteve Balducci, Michael K. Higashi, David Paul Limont, John Allen Atwood, Burhan Ateeq, Patrick Tousignant
-
Publication number: 20200026399Abstract: 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: ApplicationFiled: September 30, 2019Publication date: January 23, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Selvaraj NALLIAH, Shivakumar Seetharaman, Salman Zafar, John Allen Atwood, David P. Limont, Joseph T. Flint, Alexandru Leconiuc
-
Publication number: 20190363935Abstract: 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: August 12, 2019Publication date: November 28, 2019Applicant: Microsoft Technology Licensing, LLCInventors: David P. LIMONT, John Allen ATWOOD, Massimiliano CICCOTOSTO, Omar AFTAB, Patrick TOUSIGNANT, Selvaraj NALLIAH, Zhidong YANG
-
Publication number: 20190320068Abstract: 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: June 28, 2019Publication date: October 17, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Juan V. ESTEVE BALDUCCI, Michael HIGASHI, Selvaraj NALLIAH, David Paul LIMONT, John Allen ATWOOD, Chris J. HINMAN, Imran MASUD
-
Patent number: 10430032Abstract: 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: GrantFiled: October 25, 2017Date of Patent: October 1, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Selvaraj Nalliah, Shivakumar Seetharaman, Salman Zafar, John Allen Atwood, David P. Limont, Joseph T. Flint, Alexandru Leconiuc
-
Patent number: 10382263Abstract: 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: February 15, 2018Date of Patent: August 13, 2019Assignee: Microsoft Technology Licensing, LLCInventors: David P. Limont, John Allen Atwood, Massimiliano Ciccotosto, Omar Aftab, Patrick Tousignant, Selvaraj Nalliah, Zhidong Yang
-
Patent number: 10362174Abstract: 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: May 29, 2018Date of Patent: July 23, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Juan V. Esteve Balducci, Michael Higashi, Selvaraj Nalliah, David Paul Limont, John Allen Atwood, Chris J. Hinman, Imran Masud
-
Patent number: 10284602Abstract: Described herein are embodiments for managing policies of a mobile device. In embodiments, a mobile device receives policy containers from a plurality of disparate management agents. Each policy container has one or more policies. Each policy corresponds to a particular category that governs various aspects of the device. The policies described herein may be device wide policies corresponding to various features on the device. The policies may also be data specific policies which dictate how data is stored on and transferred to and from the device. Once the policies are received, a determination is made as to which policy in each category is the most secure policy. The most secure policy for each category is merged to create a global policy that is applied to the mobile device.Type: GrantFiled: September 25, 2017Date of Patent: May 7, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Juan V. Esteve Balducci, Michael K. Higashi, David Paul Limont, John Allen Atwood, Burhan Ateeq, Patrick Tousignant
-
Publication number: 20190124121Abstract: Described herein are embodiments for managing policies of a mobile device. In embodiments, a mobile device receives policy containers from a plurality of disparate management agents. Each policy container has one or more policies. Each policy corresponds to a particular category that governs various aspects of the device. The policies described herein may be device wide policies corresponding to various features on the device. The policies may also be data specific policies which dictate how data is stored on and transferred to and from the device. Once the policies are received, a determination is made as to which policy in each category is the most secure policy. The most secure policy for each category is merged to create a global policy that is applied to the mobile device.Type: ApplicationFiled: December 18, 2018Publication date: April 25, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Juan V. ESTEVE BALDUCCI, Michael K. HIGASHI, David Paul LIMONT, John Allen ATWOOD, Burhan ATEEQ, Patrick TOUSIGNANT
-
Publication number: 20180278752Abstract: 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: May 29, 2018Publication date: September 27, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Juan V. ESTEVE BALDUCCI, Michael HIGASHI, Selvaraj NALLIAH, David Paul LIMONT, John Allen ATWOOD, Chris J. HINMAN, Imran MASUD
-
Patent number: 10042858Abstract: The embodiments described herein generally relate to a method and system for synchronizing multiple classes with disparate schemas in a single collection through the use of the same synchronization request and/or synchronization key. A collection of different types of items may be synchronized while using the unique schema for each class. Further, different synchronization options, e.g., filtering, truncation, and body settings, may be applied to each class. In a synchronization request, an option block within a synchronization command notifies the server to synchronize the class specified in the option block. The option block may also specify the options, or settings, if any, to apply to the class. Multiple option blocks may be included in the synchronization command to specify the synchronization of multiple classes. Where multiple classes are specified, the server responds with the synchronized items of all such classes while maintaining each class's unique schema.Type: GrantFiled: June 30, 2015Date of Patent: August 7, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Juan V. Esteve Balducci, John Allen Atwood, Samuel Neely, Kevin Resnick, Adrian Dragomir, Gregory A. Bolles, Katy Chia-wen Chen
-
Publication number: 20180191566Abstract: 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: February 15, 2018Publication date: July 5, 2018Applicant: Microsoft Technology Licensing, LLCInventors: David P. Limont, John Allen Atwood, Massimiliano Ciccotosto, Omar Aftab, Patrick Tousignant, Selvaraj Nalliah, Zhidong Yang
-
Patent number: 9986100Abstract: 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: January 12, 2017Date of Patent: May 29, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Juan V. Esteve Balducci, Michael Higashi, Selvaraj Nalliah, David Paul Limont, John Allen Atwood, Chris J. Hinman, Imran Masud
-
Patent number: 9961042Abstract: 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: December 5, 2016Date of Patent: May 1, 2018Assignee: 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: 9929904Abstract: 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: April 1, 2015Date of Patent: March 27, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: David P. Limont, John Allen Atwood, Massimiliano Ciccotosto, Omar Aftab, Patrick Tousignant, Selvaraj Nalliah, Zhidong Yang
-
Publication number: 20180046334Abstract: 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: ApplicationFiled: October 25, 2017Publication date: February 15, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Selvaraj NALLIAH, Shivakumar SEETHARAMAN, Salman ZAFAR, John Allen ATWOOD, David P. LIMONT, Joseph T. FLINT, Alexandru LECONIUC
-
Publication number: 20180027024Abstract: Described herein are embodiments for managing policies of a mobile device. In embodiments, a mobile device receives policy containers from a plurality of disparate management agents. Each policy container has one or more policies. Each policy corresponds to a particular category that governs various aspects of the device. The policies described herein may be device wide policies corresponding to various features on the device. The policies may also be data specific policies which dictate how data is stored on and transferred to and from the device. Once the policies are received, a determination is made as to which policy in each category is the most secure policy. The most secure policy for each category is merged to create a global policy that is applied to the mobile device.Type: ApplicationFiled: September 25, 2017Publication date: January 25, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Juan V. ESTEVE BALDUCCI, Michael K. HIGASHI, David Paul LIMONT, John Allen ATWOOD, Burhan ATEEQ, Patrick TOUSIGNANT