Patents by Inventor Finbarr Duggan

Finbarr Duggan 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: 20210365181
    Abstract: Techniques involving selective modification of keyboard presentation and functionality. A commanding mode is selectively activated on a virtual keyboard. Activating the commanding mode attributes commands to respective individual keys of the virtual keyboard. Also in response to the commanding mode, indicia suggestive of the command is presented on those individual keys to which the commands were attributed. The commands can be executed in an application in response to selection of the respective individual keys when in commanding mode.
    Type: Application
    Filed: August 4, 2021
    Publication date: November 25, 2021
    Inventors: Finbarr Duggan, Seung Yang, Gerrit Hofmeester, Vasudha Chandrasekaran
  • Patent number: 11099733
    Abstract: Techniques involving selective modification of keyboard presentation and functionality. A commanding mode is selectively activated on a virtual keyboard. Activating the commanding mode attributes commands to respective individual keys of the virtual keyboard. Also in response to the commanding mode, indicia suggestive of the command is presented on those individual keys to which the commands were attributed. The commands can be executed in an application in response to selection of the respective individual keys when in commanding mode.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: August 24, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Finbarr Duggan, Seung Yang, Gerrit Hofmeester, Vasudha Chandrasekaran
  • Publication number: 20200089744
    Abstract: A computing device includes a display, a logic machine, and a storage machine holding instructions executable to display a map via the display, and associate a note with location data defining a geographic location. The note is associated with an annotation displayable on the map. The annotation is associated with a location parameter defining a map location at which the annotation is displayed on the map corresponding to the geographic location associated with the note. The annotation is associated with a zoom parameter defining one or more map zoom levels at which the annotation is displayed on the map. The annotation is associated with a context parameter defining one or more computing device contexts with which the annotation is displayed on the map. A notification corresponding to the note is presented based on the computing device being located within a threshold distance of the geographic location.
    Type: Application
    Filed: November 22, 2019
    Publication date: March 19, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Finbarr Duggan, David Grochocki, JR., Jeff West
  • Patent number: 10514819
    Abstract: Innovations in the area of presentation of location-related actions and location information are presented. For example, an application calls an operating system to generate a location card. The location card can show a map of a location as well as additional information about the location and one or more action indicators. With an action indicator, a user can launch an application to perform an action related to the location immediately and directly from the location card. Depending on usage scenario, an application can specify different actions to be represented with action indicators in a location card. At the same time, location cards supported by the operating system provide a consistent way to expose location information and location-related actions to users.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: December 24, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Katherine A. Maertens, Yekaterina Grabar, Carter Green, Finbarr Duggan, Silvana P. Moncayo
  • Patent number: 10503820
    Abstract: A computing device includes a display, a logic machine, and a storage machine holding instructions executable to display a map via the display, and associate a note with location data defining a geographic location. The note is associated with an annotation displayable on the map. The annotation is associated with a location parameter defining a map location at which the annotation is displayed on the map corresponding to the geographic location associated with the note. The annotation is associated with a zoom parameter defining one or more Map zoom levels at which the annotation is displayed on the map. The annotation is associated with a context parameter defining one or more computing device contexts with which the annotation is displayed on the map. A notification corresponding to the note is presented based on the computing device being located within a threshold distance of the geographic location.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: December 10, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Finbarr Duggan, David Grochocki, Jr., Jeff West
  • Patent number: 10054460
    Abstract: An application processes user input with respect to a geographic map to generate annotations associated with locations on that geographic map. Such annotations can include user entered characters and graphics, including curves and lines. The application distinguishes between user inputs that are annotations and user inputs that indicate a request for a route between two locations. In response to user input with respect to a geographic map, the application determines whether the user input is a request for a route. When performing such comparisons, the application uses locations and road segments that are presented at a zoom level corresponding the zoom level applied at the time the user input for the annotation was received. After determining that a user input corresponds to a request for a route, the application generates data describing a route. The application can present a plurality of candidate routes to the user for selection.
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: August 21, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Finbarr Duggan
  • Publication number: 20180136790
    Abstract: Innovations in the area of presentation of location-related actions and location information are presented. For example, an application calls an operating system to generate a location card. The location card can show a map of a location as well as additional information about the location and one or more action indicators. With an action indicator, a user can launch an application to perform an action related to the location immediately and directly from the location card. Depending on usage scenario, an application can specify different actions to be represented with action indicators in a location card. At the same time, location cards supported by the operating system provide a consistent way to expose location information and location-related actions to users.
    Type: Application
    Filed: January 12, 2018
    Publication date: May 17, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Katherine A. Maertens, Yekaterina Grabar, Carter Green, Finbarr Duggan, Silvana P. Moncayo
  • Patent number: 9904434
    Abstract: Innovations in the area of presentation of location-related actions and location information are presented. For example, an application calls an operating system to generate a location card. The location card can show a map of a location as well as additional information about the location and one or more action indicators. With an action indicator, a user can launch an application to perform an action related to the location immediately and directly from the location card. Depending on usage scenario, an application can specify different actions to be represented with action indicators in a location card. At the same time, location cards supported by the operating system provide a consistent way to expose location information and location-related actions to users.
    Type: Grant
    Filed: July 6, 2016
    Date of Patent: February 27, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Katherine A. Maertens, Yekaterina Grabar, Carter Green, Finbarr Duggan, Silvana P. Moncayo
  • Publication number: 20170277671
    Abstract: A computing device includes a display, a logic machine, and a storage machine holding instructions executable to display a map via the display, and associate a note with location data defining a geographic location. The note is associated with an annotation displayable on the map. The annotation is associated with a location parameter defining a map location at which the annotation is displayed on the map corresponding to the geographic location associated with the note. The annotation is associated with a zoom parameter defining one or more neap zoom levels at which the annotation is displayed on the map. The annotation is associated with a context parameter defining one or more computing device contexts with which the annotation is displayed on the map. A notification corresponding to the note is presented based on the computing device being located within a threshold distance of the geographic location.
    Type: Application
    Filed: June 7, 2016
    Publication date: September 28, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Finbarr Duggan, David Grochocki, JR., Jeff West
  • Publication number: 20170276505
    Abstract: An application processes user input with respect to a geographic map to generate annotations associated with locations on that geographic map. Such annotations can include user entered characters and graphics, including curves and lines. The application distinguishes between user inputs that are annotations and user inputs that indicate a request for a route between two locations. In response to user input with respect to a geographic map, the application determines whether the user input is a request for a route. When performing such comparisons, the application uses locations and road segments that are presented at a zoom level corresponding the zoom level applied at the time the user input for the annotation was received. After determining that a user input corresponds to a request for a route, the application generates data describing a route. The application can present a plurality of candidate routes to the user for selection.
    Type: Application
    Filed: March 28, 2016
    Publication date: September 28, 2017
    Inventor: Finbarr Duggan
  • Publication number: 20160313870
    Abstract: Innovations in the area of presentation of location-related actions and location information are presented. For example, an application calls an operating system to generate a location card. The location card can show a map of a location as well as additional information about the location and one or more action indicators. With an action indicator, a user can launch an application to perform an action related to the location immediately and directly from the location card. Depending on usage scenario, an application can specify different actions to be represented with action indicators in a location card. At the same time, location cards supported by the operating system provide a consistent way to expose location information and location-related actions to users.
    Type: Application
    Filed: July 6, 2016
    Publication date: October 27, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Katherine A. Maertens, Yekaterina Grabar, Carter Green, Finbarr Duggan, Silvana P. Moncayo
  • Patent number: 9460058
    Abstract: Innovations in the area of presentation of location-related actions and location information are presented. For example, an application calls an operating system to generate a location card. The location card can show a map of a location as well as additional information about the location and one or more action indicators. With an action indicator, a user can launch an application to perform an action related to the location immediately and directly from the location card. Depending on usage scenario, an application can specify different actions to be represented with action indicators in a location card. At the same time, location cards supported by the operating system provide a consistent way to expose location information and location-related actions to users.
    Type: Grant
    Filed: September 2, 2014
    Date of Patent: October 4, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Katherine A. Maertens, Yekaterina Grabar, Carter Green, Finbarr Duggan, Silvana P. Moncayo
  • Publication number: 20160061617
    Abstract: Systems and methods disclosed herein may include providing search results. A route offset may be determined, where the route offset at least in part defines a search area for a route. A search result may be received from a point-of-interest (POI) search within the search area. The search result may include a set of POIs associated with a POI category. The set of POIs in the search result may be ranked based at least in part on route disruption criteria. The route disruption criteria for a given one of the POIs may measure additional travel if the route is changed to include the given POI. One or more of the ranked set of POIs may be presented. A selection of the POI category and a mode of transportation for the route may be received. The mode of transportation may include one of driving, bicycling, traveling by public transportation, or walking.
    Type: Application
    Filed: September 2, 2014
    Publication date: March 3, 2016
    Applicant: Microsoft Corporation
    Inventors: Finbarr Duggan, John Murphy, Gary Sherman
  • Publication number: 20160062955
    Abstract: Innovations in the area of presentation of location-related actions and location information are presented. For example, an application calls an operating system to generate a location card. The location card can show a map of a location as well as additional information about the location and one or more action indicators. With an action indicator, a user can launch an application to perform an action related to the location immediately and directly from the location card. Depending on usage scenario, an application can specify different actions to be represented with action indicators in a location card. At the same time, location cards supported by the operating system provide a consistent way to expose location information and location-related actions to users.
    Type: Application
    Filed: September 2, 2014
    Publication date: March 3, 2016
    Applicant: MICROSOFT CORPORATION
    Inventors: Katherine A. Maertens, Catherine Grabar, Carter Green, Finbarr Duggan, Silvana P. Moncayo
  • Publication number: 20130082935
    Abstract: Techniques involving selective modification of keyboard presentation and functionality. A commanding mode is selectively activated on a virtual keyboard. Activating the commanding mode attributes commands to respective individual keys of the virtual keyboard. Also in response to the commanding mode, indicia suggestive of the command is presented on those individual keys to which the commands were attributed. The commands can be executed in an application in response to selection of the respective individual keys when in commanding mode.
    Type: Application
    Filed: September 30, 2011
    Publication date: April 4, 2013
    Applicant: Microsoft Corporation
    Inventors: Finbarr Duggan, Seung Yang, Gerrit Hofmeester, Vasudha Chandrasekaran
  • Publication number: 20130057475
    Abstract: In one embodiment, a split virtual keyboard may be optimized for thumb typing. A processor 120 may determine a virtual key layout for a split virtual keyboard based on a thumb range of a user. A touch screen 502 may display the split virtual keyboard 504 to the user.
    Type: Application
    Filed: September 1, 2011
    Publication date: March 7, 2013
    Applicant: Microsoft Corporation
    Inventors: Finbarr Duggan, Seung Yang, Vasudha Chandrasekaran, Jeff Weir, Dan Odell, Moneta Ho Kushner, Gerrit Hofmeester, John Murphy, Gary Sherman