Patents by Inventor Ian W. Anderson

Ian W. Anderson 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: 20240085949
    Abstract: An apparatus can include a display, a facial interface, and a connector between the display and the facial interface. The facial interface can at least translate or rotate relative to the display via the connector.
    Type: Application
    Filed: September 1, 2023
    Publication date: March 14, 2024
    Inventors: Darshan R. Kasar, Samuel G. Smith, Jonathan M. Anderson, Erin M. Bosch, Muhammad F. Hossain, Liam R. Martinez, Andrew Gallaher, Ian A. Guy, Brian Baillargeon, Keith W. Kirkwood, Timothy J. Rasmussen
  • Patent number: 11088979
    Abstract: E-mail synchronization may involve synchronization of data types, such as a unique identifier (UID), flag, header, and content. Upon identifying a trigger (e.g., user input) to receive a plurality of messages, a client device an implement an optimized retrieval scheme. This retrieval scheme may involve retrieval of multiple data types (e.g., UIDs, flag(s), and text) for one group of messages before those data types are retrieved for other groups of messages. Retrieval schemes can be determined and dynamically adjusted based on user input so as to provide quicker retrieval of certain data of certain messages. Retrieval schemes can also be optimized when multiple mailboxes are present.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: August 10, 2021
    Assignee: Apple Inc.
    Inventors: Neil V. Jhaveri, Gregory B. Vaughan, Ian W. Anderson, Jackson J. Gardner, Phillip T. Tao
  • Patent number: 10855512
    Abstract: A method and apparatus for dynamically updating settings of an electronic mail client of a client device is disclosed. In one embodiment, as the client device moves to different network environments, the settings of the electronic mail client are automatically updated to account for each network's characteristics and operational requirements. In another embodiment, the settings of the electronic mail client are automatically updated to account for changes (e.g., upgrades) at a particular server. The settings can be updated based on network information or server information from received from another device.
    Type: Grant
    Filed: January 23, 2019
    Date of Patent: December 1, 2020
    Assignee: Apple Inc.
    Inventors: Ian W. Anderson, Neil V. Jhaveri, Terence D. Blanchard
  • Publication number: 20190281002
    Abstract: E-mail synchronization may involve synchronization of data types, such as a unique identifier (UID), flag, header, and content. Upon identifying a trigger (e.g., user input) to receive a plurality of messages, a client device an implement an optimized retrieval scheme. This retrieval scheme may involve retrieval of multiple data types (e.g., UIDs, flag(s), and text) for one group of messages before those data types are retrieved for other groups of messages. Retrieval schemes can be determined and dynamically adjusted based on user input so as to provide quicker retrieval of certain data of certain messages. Retrieval schemes can also be optimized when multiple mailboxes are present.
    Type: Application
    Filed: March 18, 2019
    Publication date: September 12, 2019
    Applicant: Apple Inc.
    Inventors: Neil V. Jhaveri, Gregory B. Vaughan, Ian W. Anderson, Jackson J. Gardner, Phillip T. Tao
  • Publication number: 20190215225
    Abstract: A method and apparatus for dynamically updating settings of an electronic mail client of a client device is disclosed. In one embodiment, as the client device moves to different network environments, the settings of the electronic mail client are automatically updated to account for each network's characteristics and operational requirements. In another embodiment, the settings of the electronic mail client are automatically updated to account for changes (e.g., upgrades) at a particular server. The settings can be updated based on network information or server information from received from another device.
    Type: Application
    Filed: January 23, 2019
    Publication date: July 11, 2019
    Inventors: Ian W. ANDERSON, Neil V. JHAVERI, Terence D. BLANCHARD
  • Patent number: 10277549
    Abstract: E-mail synchronization may involve synchronization of data types, such as a unique identifier (UID), flag, header, and content. Upon identifying a trigger (e.g., user input) to receive a plurality of messages, a client device an implement an optimized retrieval scheme. This retrieval scheme may involve retrieval of multiple data types (e.g., UIDs, flag(s), and text) for one group of messages before those data types are retrieved for other groups of messages. Retrieval schemes can be determined and dynamically adjusted based on user input so as to provide quicker retrieval of certain data of certain messages. Retrieval schemes can also be optimized when multiple mailboxes are present.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: April 30, 2019
    Assignee: Apple Inc.
    Inventors: Neil V. Jhaveri, Gregory B. Vaughan, Ian W. Anderson, Jackson J. Gardner, Phillip T. Tao
  • Patent number: 10200233
    Abstract: A method and apparatus for dynamically updating settings of an electronic mail client of a client device is disclosed. In one embodiment, as the client device moves to different network environments, the settings of the electronic mail client are automatically updated to account for each network's characteristics and operational requirements. In another embodiment, the settings of the electronic mail client are automatically updated to account for changes (e.g., upgrades) at a particular server. The settings can be updated based on network information or server information from received from another device.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: February 5, 2019
    Assignee: Apple Inc.
    Inventors: Ian W. Anderson, Neil V. Jhaveri, Terence D. Blanchard
  • Patent number: 10164920
    Abstract: A method and system for exchanging email attachments is disclosed. An attachment can be sent to one or more recipients using a file hosting service. In this way, instead of including the attachment with the email, the attachment is sent and stored on a file server. The attachment can later be retrieved by the email's recipients using a link that is included in the email. The link can be embedded in the email's header or body. In one case, the attachment is automatically retrieved from the file server using the link. In another case, a recipient can manually retrieve the attachment from the file server using the link. A link can be associated with an expiration date such that when a link expires, the link can no longer be used to retrieve the attachment.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: December 25, 2018
    Assignee: Apple Inc.
    Inventors: Evan S. Murphy, Christopher J. Lindsay, Cristobal Baray, Ian W. Anderson, Neil V. Jhaveri, Terence D. Blanchard
  • Publication number: 20160359786
    Abstract: E-mail synchronization may involve synchronization of data types, such as a unique identifier (UID), flag, header, and content. Upon identifying a trigger (e.g., user input) to receive a plurality of messages, a client device an implement an optimized retrieval scheme. This retrieval scheme may involve retrieval of multiple data types (e.g., UIDs, flag(s), and text) for one group of messages before those data types are retrieved for other groups of messages. Retrieval schemes can be determined and dynamically adjusted based on user input so as to provide quicker retrieval of certain data of certain messages. Retrieval schemes can also be optimized when multiple mailboxes are present.
    Type: Application
    Filed: July 28, 2015
    Publication date: December 8, 2016
    Inventors: Neil V. Jhaveri, Gregory B. Vaughan, Ian W. Anderson, Jackson J. Gardner, Phillip T. Tao
  • Publication number: 20150350003
    Abstract: A method and apparatus for dynamically updating settings of an electronic mail client of a client device is disclosed. In one embodiment, as the client device moves to different network environments, the settings of the electronic mail client are automatically updated to account for each network's characteristics and operational requirements. In another embodiment, the settings of the electronic mail client are automatically updated to account for changes (e.g., upgrades) at a particular server. The settings can be updated based on network information or server information from received from another device.
    Type: Application
    Filed: May 30, 2014
    Publication date: December 3, 2015
    Applicant: Apple Inc.
    Inventors: Ian W. Anderson, Neil V. Jhaveri, Terence D. Blanchard
  • Publication number: 20150350133
    Abstract: A method and system for exchanging email attachments is disclosed. An attachment can be sent to one or more recipients using a file hosting service. In this way, instead of including the attachment with the email, the attachment is sent and stored on a file server. The attachment can later be retrieved by the email's recipients using a link that is included in the email. The link can be embedded in the email's header or body. In one case, the attachment is automatically retrieved from the file server using the link. In another case, a recipient can manually retrieve the attachment from the file server using the link. A link can be associated with an expiration date such that when a link expires, the link can no longer be used to retrieve the attachment.
    Type: Application
    Filed: May 30, 2014
    Publication date: December 3, 2015
    Applicant: Apple Inc.
    Inventors: Evan S. Murphy, Christopher J. Lindsay, Cristobal Baray, Ian W. Anderson, Neil V. Jhaveri, Terence D. Blanchard