Patents by Inventor Brendan C. Fields
Brendan C. Fields 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: 10476829Abstract: Various technologies and techniques are disclosed that improve the workflow process for resolving data elements, such as email addresses. These technologies and techniques allow the user to perform such tasks in the same context as the activity or message. In addition, user can start and stop the resolution process at any point in the process of composing the activity or email. The activity cannot be finalized, such as an email message being sent, until all of the data elements are resolved.Type: GrantFiled: July 18, 2017Date of Patent: November 12, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Brendan C. Fields, Diana J. Schwend, Jorge Pereira
-
Publication number: 20170317959Abstract: Various technologies and techniques are disclosed that improve the workflow process for resolving data elements, such as email addresses. These technologies and techniques allow the user to perform such tasks in the same context as the activity or message. In addition, user can start and stop the resolution process at any point in the process of composing the activity or email. The activity cannot be finalized, such as an email message being sent, until all of the data elements are resolved.Type: ApplicationFiled: July 18, 2017Publication date: November 2, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Brendan C. FIELDS, Diana J. SCHWEND, Jorge PEREIRA
-
Patent number: 9742716Abstract: Various technologies and techniques are disclosed that improve the workflow process for resolving data elements, such as email addresses. These technologies and techniques allow the user to perform such tasks in the same context as the activity or message. In addition, user can start and stop the resolution process at any point in the process of composing the activity or email. The activity cannot be finalized, such as an email message being sent, until all of the data elements are resolved.Type: GrantFiled: December 15, 2014Date of Patent: August 22, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Brendan C. Fields, Diana J. Schwend, Jorge Pereira
-
Patent number: 9501335Abstract: An Application Programming Interface (API) provides functions for interacting with contact lists and contacts that are stored in a unified contact store by a primary contact service. For example, a client of a unified communications service may use the API to access contact information that is stored with a primary contact service (e.g. a messaging application/service). The contact information is maintained by the primary contact service. The API includes functions such as, but not limited to: adding a new IM contact to a group, adding a new IM group, removing an IM contact from a group, adding a distribution group to an IM list, getting an IM item list, and tagging an IM contact. The contacts may be obtained from the primary contact service and temporarily stored by the client (e.g. within a cache) of a different service.Type: GrantFiled: March 11, 2014Date of Patent: November 22, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Bogdan Gheorghe, Alfred Kenneth S. Gopez, Brendan C. Fields, Komal Kashiramka, Matthew C. Kuzior, Jucheng Xiao
-
Publication number: 20150143257Abstract: Various technologies and techniques are disclosed that improve the workflow process for resolving data elements, such as email addresses. These technologies and techniques allow the user to perform such tasks in the same context as the activity or message. In addition, user can start and stop the resolution process at any point in the process of composing the activity or email. The activity cannot be finalized, such as an email message being sent, until all of the data elements are resolved.Type: ApplicationFiled: December 15, 2014Publication date: May 21, 2015Applicant: Microsoft CorporationInventors: Brendan C. Fields, Diana J. Schwend, Jorge Pereira
-
Patent number: 8943155Abstract: Various technologies and techniques are disclosed that improve the workflow process for resolving data elements, such as email addresses. These technologies and techniques allow the user to perform such tasks in the same context as the activity or message. In addition, user can start and stop the resolution process at any point in the process of composing the activity or email. The activity cannot be finalized, such as an email message being sent, until all of the data elements are resolved.Type: GrantFiled: February 21, 2013Date of Patent: January 27, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Brendan C. Fields, Diana J. Schwend, Jorge Pereira
-
Publication number: 20140196060Abstract: An Application Programming Interface (API) provides functions for interacting with contact lists and contacts that are stored in a unified contact store by a primary contact service. For example, a client of a unified communications service may use the API to access contact information that is stored with a primary contact service (e.g. a messaging application/service). The contact information is maintained by the primary contact service. The API includes functions such as, but not limited to: adding a new IM contact to a group, adding a new IM group, removing an IM contact from a group, adding a distribution group to an IM list, getting an IM item list, and tagging an IM contact. The contacts may be obtained from the primary contact service and temporarily stored by the client (e.g. within a cache) of a different service.Type: ApplicationFiled: March 11, 2014Publication date: July 10, 2014Applicant: MICROSOFT CORPORATIONInventors: Bogdan Gheorghe, Alfred Kenneth S. Gopez, Brendan C. Fields, Komal Kashiramka, Matthew C. Kuzior, Jucheng Xiao
-
Patent number: 8689243Abstract: An Application Programming Interface (API) provides functions for interacting with contact lists and contacts that are stored in a unified contact store by a primary contact service. For example, a client of a unified communications service may use the API to access contact information that is stored with a primary contact service (e.g. a messaging application/service). The contact information is maintained by the primary contact service. The API includes functions such as, but not limited to: adding a new IM contact to a group, adding a new IM group, removing an IM contact from a group, adding a distribution group to an IM list, getting an IM item list, and tagging an IM contact. The contacts may be obtained from the primary contact service and temporarily stored by the client (e.g. within a cache) of a different service.Type: GrantFiled: November 4, 2011Date of Patent: April 1, 2014Assignee: Microsoft CorporationInventors: Bogdan Gheorghe, Alfred Kenneth S. Gopez, Brendan C. Fields, Komal Kashiramka, Matthew C. Kuzior, Jucheng Xiao
-
Publication number: 20130117768Abstract: An Application Programming Interface (API) provides functions for interacting with contact lists and contacts that are stored in a unified contact store by a primary contact service. For example, a client of a unified communications service may use the API to access contact information that is stored with a primary contact service (e.g. a messaging application/service). The contact information is maintained by the primary contact service. The API includes functions such as, but not limited to: adding a new IM contact to a group, adding a new IM group, removing an IM contact from a group, adding a distribution group to an IM list, getting an IM item list, and tagging an IM contact. The contacts may be obtained from the primary contact service and temporarily stored by the client (e.g. within a cache) of a different service.Type: ApplicationFiled: November 4, 2011Publication date: May 9, 2013Applicant: MICROSOFT CORPORATIONInventors: Bogdan Gheorghe, Alfred Kenneth S. Gopez, Brendan C. Fields, Komal Kashiramka, Matthew C. Kuzior, Jucheng Xiao
-
Patent number: 8402093Abstract: Various technologies and techniques are disclosed that improve the workflow process for resolving data elements, such as email addresses. These technologies and techniques allow the user to perform such tasks in the same context as the activity or message. In addition, user can start and stop the resolution process at any point in the process of composing the activity or email. The activity cannot be finalized, such as an email message being sent, until all of the data elements are resolved.Type: GrantFiled: December 22, 2005Date of Patent: March 19, 2013Assignee: Microsoft CorporationInventors: Brendan C. Fields, Diana J. Schwend, Jorge Pereira
-
Patent number: 8180663Abstract: A computer-implemented method for assisting in the scheduling of a meeting. A user who desires to schedule a meeting simply inputs the relevant meeting parameters. In response, the computer evaluates a number of possible meeting times by comparing the input constraints against a predetermined set of suitability criteria. Based on this evaluation, the system identifies suggested meeting time(s), and also may identify rooms suitable for each meeting time. The system also calculates an estimated desirability for each suggested meeting time based on its compliance with the suitability criteria. The suggested meeting time(s) and a visual indicator of desirability for each time are then displayed. In addition, the raw free-busy data for each attendee may still be displayed. When the user selects a suggested meeting time, an electronic meeting request is automatically populated with the meeting time and a suitable place associated with the suggested meeting time.Type: GrantFiled: June 28, 2005Date of Patent: May 15, 2012Assignee: Microsoft CorporationInventors: Paul D. Tischhauser, David R. Reed, Jason C. Mayans, Michael A. Faoro, Brendan C. Fields
-
Patent number: 7793260Abstract: Maintaining a plurality of application component catalogs describing user experiences associated with particular application programs. The invention includes an extensible schema for the application component catalogs and a method for matching user experiences within the application component catalogs to particular user requests. The invention provides an extensible and scalable infrastructure for customizing a user interface experience.Type: GrantFiled: April 25, 2005Date of Patent: September 7, 2010Assignee: Microsoft CorporationInventors: Brendan C. Fields, Karim M. Batthish, Russell L. Simpson, Jr.