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: 10909506
    Abstract: 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: Grant
    Filed: May 8, 2019
    Date of Patent: February 2, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Colin Fitzpatrick, Jeff Eldridge, Mohamed Anas Abbar
  • Publication number: 20190272510
    Abstract: 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: Application
    Filed: May 8, 2019
    Publication date: September 5, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Colin FITZPATRICK, Jeff ELDRIDGE, Mohamed Anas ABBAR
  • Patent number: 10332077
    Abstract: 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: Grant
    Filed: November 30, 2017
    Date of Patent: June 25, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Colin Fitzpatrick, Jeff Eldridge, Mohamed Anas Abbar
  • Publication number: 20180150803
    Abstract: 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: Application
    Filed: November 30, 2017
    Publication date: May 31, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Colin FITZPATRICK, Jeff ELDRIDGE, Mohamed Anas ABBAR
  • Patent number: 9864975
    Abstract: 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: Grant
    Filed: November 30, 2016
    Date of Patent: January 9, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Colin Fitzpatrick, Jeff Eldridge, Mohamed Anas Abbar
  • Publication number: 20170083875
    Abstract: 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: Application
    Filed: November 30, 2016
    Publication date: March 23, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Colin Fitzpatrick, Jeff Eldridge, Mohamed Anas Abbar
  • Patent number: 9542670
    Abstract: 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: Grant
    Filed: December 15, 2014
    Date of Patent: January 10, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Colin Fitzpatrick, Jeff Eldridge, Mohamed Anas Abbar
  • Publication number: 20150269140
    Abstract: 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: Application
    Filed: November 21, 2014
    Publication date: September 24, 2015
    Inventors: Colin Fitzpatrick, Andre McQuaid, John Lane, Mohamed Abbar, Terry Farrell
  • Publication number: 20150199654
    Abstract: 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: Application
    Filed: December 15, 2014
    Publication date: July 16, 2015
    Inventors: Colin Fitzpatrick, Jeff Eldridge, Mohamed Anas Abbar
  • Patent number: 8959147
    Abstract: 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: Grant
    Filed: November 12, 2010
    Date of Patent: February 17, 2015
    Assignee: Microsoft Corporation
    Inventors: Colin Fitzpatrick, Jeff Eldridge, Mohamed Anas Abbar
  • Patent number: 8612893
    Abstract: 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: Grant
    Filed: November 12, 2012
    Date of Patent: December 17, 2013
    Assignee: Microsoft Corporation
    Inventors: Colin Fitzpatrick, John Patrick Whelan, Robert Patrick Doyle, John Gerard Lane, Barry McHugh, Terry Farrell, Paul Barnes, Andre Michael McQuaid, David Mowatt
  • Patent number: 8312390
    Abstract: 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: Grant
    Filed: June 10, 2009
    Date of Patent: November 13, 2012
    Assignee: Microsoft Corporation
    Inventors: Colin Fitzpatrick, John Patrick Whelan, Robert Patrick Doyle, John Gerard Lane, Barry McHugh, Terry Farrell, Paul Barnes, Andre Michael McQuaid, David Mowatt
  • Publication number: 20110060795
    Abstract: 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: Application
    Filed: November 12, 2010
    Publication date: March 10, 2011
    Applicant: Microsoft Corporation
    Inventors: Colin Fitzpatrick, Jeff Eldridge, Mohamed Anas Abbar
  • Patent number: 7856483
    Abstract: 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: Grant
    Filed: December 10, 2004
    Date of Patent: December 21, 2010
    Assignee: Microsoft Corporation
    Inventors: Colin Fitzpatrick, Jeff Eldridge, Mohamed Anas Abbar
  • Publication number: 20100318743
    Abstract: 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: Application
    Filed: June 10, 2009
    Publication date: December 16, 2010
    Applicant: Microsoft Corporation
    Inventors: Colin Fitzpatrick, John Patrick Whelan, Robert Patrick Doyle, John Gerard Lane, Barry McHugh, Terry Farrell, Paul Barnes, Andre Michael McQuaid, David Mowatt
  • Patent number: 7690562
    Abstract: 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: Grant
    Filed: May 30, 2008
    Date of Patent: April 6, 2010
    Assignee: Diebold Self-Service Systems division of Diebold, Incorporated
    Inventors: 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: 20090276206
    Abstract: 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: Application
    Filed: May 4, 2007
    Publication date: November 5, 2009
    Inventors: Colin Fitzpatrick, Andre McQuaid, John Lane, Mohamed Abbar, Terry Farrell
  • Publication number: 20080277464
    Abstract: 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: Application
    Filed: May 30, 2008
    Publication date: November 13, 2008
    Applicant: Diebold Self-Service Systems division of Diebold, Incorporated
    Inventors: 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: 7419092
    Abstract: 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: Grant
    Filed: March 26, 2007
    Date of Patent: September 2, 2008
    Assignee: Diebold Self-Serivce Systems division of Diebold Incorporated
    Inventors: 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: 7416095
    Abstract: 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: Grant
    Filed: March 9, 2004
    Date of Patent: August 26, 2008
    Assignee: Diebold Self-Service Systems division of Diebold, Incorporated
    Inventors: 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