Patents by Inventor Colin Fitzpatrick
Colin Fitzpatrick 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: 10909506Abstract: Information management systems with time zone information, including event scheduling processes are disclosed. One aspect of the invention is directed toward a computer-implemented scheduling method that can include identifying a difference between a participant time zone and a user time zone, reviewing availability information for the participant and/or one or more selected time preference periods for the participant, and selecting a time range for an event. The method can further include reviewing one or more selected time preference periods for the user. Another aspect of the invention is directed toward a computer-implemented method for associating time zone information with a contact in an information management program application that includes selecting a contact, analyzing contact information associated with the contact, and determining a time zone for the contact based on the analysis of the contact information.Type: GrantFiled: May 8, 2019Date of Patent: February 2, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Colin Fitzpatrick, Jeff Eldridge, Mohamed Anas Abbar
-
Publication number: 20190272510Abstract: Information management systems with time zone information, including event scheduling processes are disclosed. One aspect of the invention is directed toward a computer-implemented scheduling method that can include identifying a difference between a participant time zone and a user time zone, reviewing availability information for the participant and/or one or more selected time preference periods for the participant, and selecting a time range for an event. The method can further include reviewing one or more selected time preference periods for the user. Another aspect of the invention is directed toward a computer-implemented method for associating time zone information with a contact in an information management program application that includes selecting a contact, analyzing contact information associated with the contact, and determining a time zone for the contact based on the analysis of the contact information.Type: ApplicationFiled: May 8, 2019Publication date: September 5, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Colin FITZPATRICK, Jeff ELDRIDGE, Mohamed Anas ABBAR
-
Patent number: 10332077Abstract: Information management systems with time zone information, including event scheduling processes are disclosed. One aspect of the invention is directed toward a computer-implemented scheduling method that can include identifying a difference between a participant time zone and a user time zone, reviewing availability information for the participant and/or one or more selected time preference periods for the participant, and selecting a time range for an event. The method can further include reviewing one or more selected time preference periods for the user. Another aspect of the invention is directed toward a computer-implemented method for associating time zone information with a contact in an information management program application that includes selecting a contact, analyzing contact information associated with the contact, and determining a time zone for the contact based on the analysis of the contact information.Type: GrantFiled: November 30, 2017Date of Patent: June 25, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Colin Fitzpatrick, Jeff Eldridge, Mohamed Anas Abbar
-
Publication number: 20180150803Abstract: Information management systems with time zone information, including event scheduling processes are disclosed. One aspect of the invention is directed toward a computer-implemented scheduling method that can include identifying a difference between a participant time zone and a user time zone, reviewing availability information for the participant and/or one or more selected time preference periods for the participant, and selecting a time range for an event. The method can further include reviewing one or more selected time preference periods for the user. Another aspect of the invention is directed toward a computer-implemented method for associating time zone information with a contact in an information management program application that includes selecting a contact, analyzing contact information associated with the contact, and determining a time zone for the contact based on the analysis of the contact information.Type: ApplicationFiled: November 30, 2017Publication date: May 31, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Colin FITZPATRICK, Jeff ELDRIDGE, Mohamed Anas ABBAR
-
Patent number: 9864975Abstract: Information management systems with time zone information, including event scheduling processes are disclosed. One aspect of the invention is directed toward a computer-implemented scheduling method that can include identifying a difference between a participant time zone and a user time zone, reviewing availability information for the participant and/or one or more selected time preference periods for the participant, and selecting a time range for an event. The method can further include reviewing one or more selected time preference periods for the user. Another aspect of the invention is directed toward a computer-implemented method for associating time zone information with a contact in an information management program application that includes selecting a contact, analyzing contact information associated with the contact, and determining a time zone for the contact based on the analysis of the contact information.Type: GrantFiled: November 30, 2016Date of Patent: January 9, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Colin Fitzpatrick, Jeff Eldridge, Mohamed Anas Abbar
-
Publication number: 20170083875Abstract: Information management systems with time zone information, including event scheduling processes are disclosed. One aspect of the invention is directed toward a computer-implemented scheduling method that can include identifying a difference between a participant time zone and a user time zone, reviewing availability information for the participant and/or one or more selected time preference periods for the participant, and selecting a time range for an event. The method can further include reviewing one or more selected time preference periods for the user. Another aspect of the invention is directed toward a computer-implemented method for associating time zone information with a contact in an information management program application that includes selecting a contact, analyzing contact information associated with the contact, and determining a time zone for the contact based on the analysis of the contact information.Type: ApplicationFiled: November 30, 2016Publication date: March 23, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Colin Fitzpatrick, Jeff Eldridge, Mohamed Anas Abbar
-
Patent number: 9542670Abstract: Information management systems with time zone information, including event scheduling processes are disclosed. One aspect of the invention is directed toward a computer-implemented scheduling method that can include identifying a difference between a participant time zone and a user time zone, reviewing availability information for the participant and/or one or more selected time preference periods for the participant, and selecting a time range for an event. The method can further include reviewing one or more selected time preference periods for the user. Another aspect of the invention is directed toward a computer-implemented method for associating time zone information with a contact in an information management program application that includes selecting a contact, analyzing contact information associated with the contact, and determining a time zone for the contact based on the analysis of the contact information.Type: GrantFiled: December 15, 2014Date of Patent: January 10, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Colin Fitzpatrick, Jeff Eldridge, Mohamed Anas Abbar
-
Publication number: 20150269140Abstract: Localizing software applications into target languages such as French, Italian, Chinese, etc. is time consuming, expensive and error prone. End users often need to install and operate multiple copies of the same software applications localized into different languages if they need to work in multiple languages. By providing a localization engine with access to information about resources used in a user interface and translations of those resources, on the fly localization of software applications is possible. Context information is stored in the localization database and used to identify appropriate translations of the resources. Run-time context information is obtained from the user interface and/or software application and optionally a context information store. In some examples, target language resource results are presented in tooltip like displays.Type: ApplicationFiled: November 21, 2014Publication date: September 24, 2015Inventors: Colin Fitzpatrick, Andre McQuaid, John Lane, Mohamed Abbar, Terry Farrell
-
Publication number: 20150199654Abstract: Information management systems with time zone information, including event scheduling processes are disclosed. One aspect of the invention is directed toward a computer-implemented scheduling method that can include identifying a difference between a participant time zone and a user time zone, reviewing availability information for the participant and/or one or more selected time preference periods for the participant, and selecting a time range for an event. The method can further include reviewing one or more selected time preference periods for the user. Another aspect of the invention is directed toward a computer-implemented method for associating time zone information with a contact in an information management program application that includes selecting a contact, analyzing contact information associated with the contact, and determining a time zone for the contact based on the analysis of the contact information.Type: ApplicationFiled: December 15, 2014Publication date: July 16, 2015Inventors: Colin Fitzpatrick, Jeff Eldridge, Mohamed Anas Abbar
-
Patent number: 8959147Abstract: Information management systems with time zone information, including event scheduling processes are disclosed. One aspect of the invention is directed toward a computer-implemented scheduling method that can include identifying a difference between a participant time zone and a user time zone, reviewing availability information for the participant and/or one or more selected time preference periods for the participant, and selecting a time range for an event. The method can further include reviewing one or more selected time preference periods for the user. Another aspect of the invention is directed toward a computer-implemented method for associating time zone information with a contact in an information management program application that includes selecting a contact, analyzing contact information associated with the contact, and determining a time zone for the contact based on the analysis of the contact information.Type: GrantFiled: November 12, 2010Date of Patent: February 17, 2015Assignee: Microsoft CorporationInventors: Colin Fitzpatrick, Jeff Eldridge, Mohamed Anas Abbar
-
Patent number: 8612893Abstract: When a user interface cursor hovers over a user interface item, a determination is made as to whether the user interface item has an associated screentip. If the user interface item has an associated screentip, text associated with the screentip is identified, a translated text string is located for the text string, and the translated text string is displayed in the screentip. If the user interface item does not have an associated screentip, a determination is made as to whether the user interface item contains a text string. If so, a determination is made as to whether a translated text string is available that corresponds to the text in the user interface item. If so, the translated text string is displayed in a screentip for the user interface item.Type: GrantFiled: November 12, 2012Date of Patent: December 17, 2013Assignee: Microsoft CorporationInventors: Colin Fitzpatrick, John Patrick Whelan, Robert Patrick Doyle, John Gerard Lane, Barry McHugh, Terry Farrell, Paul Barnes, Andre Michael McQuaid, David Mowatt
-
Patent number: 8312390Abstract: When a user interface cursor hovers over a user interface item, a determination is made as to whether the user interface item has an associated screentip. If the user interface item has an associated screentip, text associated with the screentip is identified, a translated text string is located for the text string, and the translated text string is displayed in the screentip. If the user interface item does not have an associated screentip, a determination is made as to whether the user interface item contains a text string. If so, a determination is made as to whether a translated text string is available that corresponds to the text in the user interface item. If so, the translated text string is displayed in a screentip for the user interface item.Type: GrantFiled: June 10, 2009Date of Patent: November 13, 2012Assignee: Microsoft CorporationInventors: Colin Fitzpatrick, John Patrick Whelan, Robert Patrick Doyle, John Gerard Lane, Barry McHugh, Terry Farrell, Paul Barnes, Andre Michael McQuaid, David Mowatt
-
Publication number: 20110060795Abstract: Information management systems with time zone information, including event scheduling processes are disclosed. One aspect of the invention is directed toward a computer-implemented scheduling method that can include identifying a difference between a participant time zone and a user time zone, reviewing availability information for the participant and/or one or more selected time preference periods for the participant, and selecting a time range for an event. The method can further include reviewing one or more selected time preference periods for the user. Another aspect of the invention is directed toward a computer-implemented method for associating time zone information with a contact in an information management program application that includes selecting a contact, analyzing contact information associated with the contact, and determining a time zone for the contact based on the analysis of the contact information.Type: ApplicationFiled: November 12, 2010Publication date: March 10, 2011Applicant: Microsoft CorporationInventors: Colin Fitzpatrick, Jeff Eldridge, Mohamed Anas Abbar
-
Patent number: 7856483Abstract: Information management systems with time zone information, including event scheduling processes are disclosed. One aspect of the invention is directed toward a computer-implemented scheduling method that can include identifying a difference between a participant time zone and a user time zone, reviewing availability information for the participant and/or one or more selected time preference periods for the participant, and selecting a time range for an event. The method can further include reviewing one or more selected time preference periods for the user. Another aspect of the invention is directed toward a computer-implemented method for associating time zone information with a contact in an information management program application that includes selecting a contact, analyzing contact information associated with the contact, and determining a time zone for the contact based on the analysis of the contact information.Type: GrantFiled: December 10, 2004Date of Patent: December 21, 2010Assignee: Microsoft CorporationInventors: Colin Fitzpatrick, Jeff Eldridge, Mohamed Anas Abbar
-
Publication number: 20100318743Abstract: When a user interface cursor hovers over a user interface item, a determination is made as to whether the user interface item has an associated screentip. If the user interface item has an associated screentip, text associated with the screentip is identified, a translated text string is located for the text string, and the translated text string is displayed in the screentip. If the user interface item does not have an associated screentip, a determination is made as to whether the user interface item contains a text string. If so, a determination is made as to whether a translated text string is available that corresponds to the text in the user interface item. If so, the translated text string is displayed in a screentip for the user interface item.Type: ApplicationFiled: June 10, 2009Publication date: December 16, 2010Applicant: Microsoft CorporationInventors: Colin Fitzpatrick, John Patrick Whelan, Robert Patrick Doyle, John Gerard Lane, Barry McHugh, Terry Farrell, Paul Barnes, Andre Michael McQuaid, David Mowatt
-
Patent number: 7690562Abstract: An automated banking machine includes a mechanism for accepting deposited items. Deposited items can be provided to the machine in envelopes passed out of the machine to a user. An empty envelope in an envelope holding container (132) is passed through a transport (124) and presented to the user through an opening (244). The user can insert deposit items in the presented envelope. The envelope containing inserted deposited items can then be placed by the user back through the opening (244), causing it to be stored in a deposit-holding container (128). The machine also includes a printer that can print transaction indicia on a deposited envelope. A wiper comprising a resilient squeegee is able to remove excess ink from nozzles of the printer.Type: GrantFiled: May 30, 2008Date of Patent: April 6, 2010Assignee: Diebold Self-Service Systems division of Diebold, IncorporatedInventors: Sean Haney, Jeffery M. Enright, Jeffrey Eastman, Franklin M. Theriault, R. Matthew Dunlap, William D. Beskitt, Colin Fitzpatrick, Edward L. Laskowski, Mike Ryan, Bill Lavelle, David Schultz, Matthew Force
-
Publication number: 20090276206Abstract: Localizing software applications into target languages such as French, Chinese, etc. is time consuming, expensive and error prone. End users often need to install and operate multiple copies of the same software applications localized into different languages if they need to work in multiple languages. By providing a localization engine with access to information about resources used in a user interface and translations of those resources, on the fly localization of software applications is possible. Context information is stored in the localization database and used to identify appropriate translations of the resources. Run-time context information is obtained from the user interface and/or software application and optionally a context information store. In some examples, target language resource results are presented in tooltip like displays.Type: ApplicationFiled: May 4, 2007Publication date: November 5, 2009Inventors: Colin Fitzpatrick, Andre McQuaid, John Lane, Mohamed Abbar, Terry Farrell
-
Publication number: 20080277464Abstract: An automated banking machine includes a mechanism for accepting deposited items. Deposited items can be provided to the machine in envelopes passed out of the machine to a user. An empty envelope in an envelope holding container (132) is passed through a transport (124) and presented to the user through an opening (244). The user can insert deposit items in the presented envelope. The envelope containing inserted deposited items can then be placed by the user back through the opening (244), causing it to be stored in a deposit-holding container (128). The machine also includes a printer that can print transaction indicia on a deposited envelope. A wiper comprising a resilient squeegee is able to remove excess ink from nozzles of the printer.Type: ApplicationFiled: May 30, 2008Publication date: November 13, 2008Applicant: Diebold Self-Service Systems division of Diebold, IncorporatedInventors: Sean Haney, Jeffery M. Enright, Jeffrey Eastman, Franklin M. Theriault, R. Matthew Dunlap, William D. Beskitt, Colin Fitzpatrick, Edward L. Laskowski, Mike Ryan, Bill Lavelle, David Schultz, Matthew Force
-
Patent number: 7419092Abstract: An automated banking machine includes a mechanism for accepting deposited items. Deposited items can be provided to the machine in envelopes passed out of the machine to a user. An empty envelope in an envelope holding container (132) is passed through a transport (124) and presented to the user through an opening (244). The user can insert deposit items in the presented envelope. The envelope containing inserted deposited items can then be placed by the user back through the opening (244), causing it to be stored in a deposit-holding container (128). The machine also includes a printer that can print transaction indicia on a deposited envelope. A wiper comprising a resilient squeegee is able to remove excess ink from nozzles of the printer.Type: GrantFiled: March 26, 2007Date of Patent: September 2, 2008Assignee: Diebold Self-Serivce Systems division of Diebold IncorporatedInventors: Sean Haney, Jeffery M. Enright, Jeffrey Eastman, Franklin M. Theriault, R. Matthew Dunlap, William D. Beskitt, Colin Fitzpatrick, Edward L. Laskowski, Mike Ryan, Bill Lavelle, David Schultz, Matthew Force
-
Patent number: 7416095Abstract: An automated banking machine includes a mechanism for accepting deposited items. Deposited items may be provided to the machine in envelopes which are first passed to a user from an envelope storage area (132) in the machine through a transport (124) and which are presented to the user through an opening (244). An envelope storage and dispensing device (134) is operative to assure that only a single envelope is delivered to the user. A user may thereafter include deposit items in the dispensed envelope. The deposited items are passed through the opening (244) and are deposited in a deposit-holding container (128). The deposited items may be marked with indicia corresponding to the transaction or properties of the deposited item where the envelope originally dispensed to the user for holding the deposited item.Type: GrantFiled: March 9, 2004Date of Patent: August 26, 2008Assignee: Diebold Self-Service Systems division of Diebold, IncorporatedInventors: Sean Haney, Jeffrey M. Enright, Jeffrey Eastman, Franklin M. Theriault, R. Matthew Dunlap, William D. Beskitt, Colin Fitzpatrick, Edward L. Laskowski, Mike Ryan, Bill Lavelle, David Schultz, Matthew Force