Patents by Inventor Michael James Ahiakpor

Michael James Ahiakpor 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: 11057334
    Abstract: Message management and classification techniques are described. In one or more implementations, a message received from a sender for delivery via a user account is examined to extract one or more features of the message. A determination is then made as to whether the message corresponds to one or more categories based on the extracted features, the categories usable to enable features to be applied to the message in a user interface.
    Type: Grant
    Filed: February 18, 2016
    Date of Patent: July 6, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Paul M. Midgen, Vasantha K. Vemula, Krishna Vitaldevara, Jason D. Walter, Eliot C. Gillum, Mihai Costea, Douglas J. Hines, Wei Jiang, Malcolm H. Davis, Samuel J. L. Albert, Michael James Ahiakpor
  • Publication number: 20160173434
    Abstract: Message management and classification techniques are described. In one or more implementations, a message received from a sender for delivery via a user account is examined to extract one or more features of the message. A determination is then made as to whether the message corresponds to one or more categories based on the extracted features, the categories usable to enable features to be applied to the message in a user interface.
    Type: Application
    Filed: February 18, 2016
    Publication date: June 16, 2016
    Inventors: Paul M. Midgen, Vasantha K. Vemula, Krishna Vitaldevara, Jason D. Walter, Eliot C. Gillum, Mihai Costea, Douglas J. Hines, Wei Jiang, Malcolm H. Davis, Samuel J. L. Albert, Michael James Ahiakpor
  • Patent number: 9292600
    Abstract: Message management and classification techniques are described. In one or more implementations, a message received from a sender for delivery via a user account is examined to extract one or more features of the message. A determination is then made as to whether the message corresponds to one or more categories based on the extracted features, the categories usable to enable features to be applied to the message in a user interface.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: March 22, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Paul M. Midgen, Vasantha K. Vemula, Krishna Vitaldevara, Jason D. Walter, Eliot C. Gillum, Mihai Costea, Douglas J. Hines, Wei Jiang, Malcolm H. Davis, Samuel J. L. Albert, Michael James Ahiakpor
  • Patent number: 8799786
    Abstract: Scheduled message cleanup techniques are described. In one or more implementations, a method implemented by one or more computing devices includes detecting that a message has been received from a sender for delivery via a user account. Responsive to a determination that an option has been selected for the sender in association with the user account, a previous message from the sender that is to be delivered via the user account is removed and the detected message is kept for delivery via the user account.
    Type: Grant
    Filed: April 11, 2011
    Date of Patent: August 5, 2014
    Assignee: Microsoft Corporation
    Inventors: Michael James Ahiakpor, Steven D. Kafka
  • Publication number: 20130086180
    Abstract: Message management and classification techniques are described. In one or more implementations, a message received from a sender for delivery via a user account is examined to extract one or more features of the message. A determination is then made as to whether the message corresponds to one or more categories based on the extracted features, the categories usable to enable features to be applied to the message in a user interface.
    Type: Application
    Filed: September 30, 2011
    Publication date: April 4, 2013
    Inventors: Paul M. Midgen, Vasantha K. Vemula, Krishna Vitaldevara, Jason D. Walter, Eliot C. Gillum, Mihai Costea, Douglas J. Hines, Wei Jiang, Malcolm H. Davis, Samuel J. L. Albert, Michael James Ahiakpor
  • Publication number: 20130086485
    Abstract: Bulk categorization techniques are described for messages. In one or more implementations, an input is received that selects one or more messages accessible via a user account. A first option is output in a user interface that is selectable to categorize each message from a sender of the one or more messages in the user account. A second option is output in the user interface that is selectable to categorize each message subsequently received from the sender by the user account.
    Type: Application
    Filed: September 30, 2011
    Publication date: April 4, 2013
    Inventor: Michael James Ahiakpor
  • Publication number: 20130086486
    Abstract: Mutable message attribute techniques are described. In one or more implementations, functionality is exposed, via a user interface, that is configured to receive one or more inputs to specify an action and one or more conditions for an attribute of a message that is mutable over time. A rule is configured to perform the action to one or more messages in accordance with the one or more conditions for the attribute that is mutable over time.
    Type: Application
    Filed: September 30, 2011
    Publication date: April 4, 2013
    Inventor: Michael James Ahiakpor
  • Publication number: 20120260193
    Abstract: Scheduled message cleanup techniques are described. In one or more implementations, a method implemented by one or more computing devices includes detecting that a message has been received from a sender for delivery via a user account. Responsive to a determination that an option has been selected for the sender in association with the user account, a previous message from the sender that is to be delivered via the user account is removed and the detected message is kept for delivery via the user account.
    Type: Application
    Filed: April 11, 2011
    Publication date: October 11, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Michael James Ahiakpor, Steven D. Kafka
  • Publication number: 20110173221
    Abstract: A system and methods for enabling a mobile device to display multiple calendar views. In particular, a system allows a mobile device to switch between an agenda view, an expanded calendar view and a collapsed busy time view. Temporary free time records and event summary records are provided to the mobile device receiving input from the mobile device to view a calendar displaying the free time the user has within a selected day. Event records associated with the user for the selected day are identified in a database. The system determines remaining time slots in the selected day that are not associated with a scheduled event. A temporary free-time record is generated for each such time slot. Temporary event summary records are generated representing consecutively scheduled and solo events. The temporary free-time records and temporary event summary records are delivered to the mobile device.
    Type: Application
    Filed: January 13, 2010
    Publication date: July 14, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Michael James Ahiakpor, Benjamin Richard Vincent