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: 20210365181Abstract: 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: ApplicationFiled: August 4, 2021Publication date: November 25, 2021Inventors: Finbarr Duggan, Seung Yang, Gerrit Hofmeester, Vasudha Chandrasekaran
-
Patent number: 11099733Abstract: 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: GrantFiled: September 30, 2011Date of Patent: August 24, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Finbarr Duggan, Seung Yang, Gerrit Hofmeester, Vasudha Chandrasekaran
-
Publication number: 20200089744Abstract: 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: ApplicationFiled: November 22, 2019Publication date: March 19, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Finbarr Duggan, David Grochocki, JR., Jeff West
-
Patent number: 10514819Abstract: 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: GrantFiled: January 12, 2018Date of Patent: December 24, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Katherine A. Maertens, Yekaterina Grabar, Carter Green, Finbarr Duggan, Silvana P. Moncayo
-
Patent number: 10503820Abstract: 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: GrantFiled: June 7, 2016Date of Patent: December 10, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Finbarr Duggan, David Grochocki, Jr., Jeff West
-
Patent number: 10054460Abstract: 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: GrantFiled: March 28, 2016Date of Patent: August 21, 2018Assignee: Microsoft Technology Licensing, LLCInventor: Finbarr Duggan
-
Publication number: 20180136790Abstract: 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: ApplicationFiled: January 12, 2018Publication date: May 17, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Katherine A. Maertens, Yekaterina Grabar, Carter Green, Finbarr Duggan, Silvana P. Moncayo
-
Patent number: 9904434Abstract: 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: GrantFiled: July 6, 2016Date of Patent: February 27, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Katherine A. Maertens, Yekaterina Grabar, Carter Green, Finbarr Duggan, Silvana P. Moncayo
-
Publication number: 20170277671Abstract: 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: ApplicationFiled: June 7, 2016Publication date: September 28, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Finbarr Duggan, David Grochocki, JR., Jeff West
-
Publication number: 20170276505Abstract: 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: ApplicationFiled: March 28, 2016Publication date: September 28, 2017Inventor: Finbarr Duggan
-
Publication number: 20160313870Abstract: 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: ApplicationFiled: July 6, 2016Publication date: October 27, 2016Applicant: Microsoft Technology Licensing, LLCInventors: Katherine A. Maertens, Yekaterina Grabar, Carter Green, Finbarr Duggan, Silvana P. Moncayo
-
Patent number: 9460058Abstract: 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: GrantFiled: September 2, 2014Date of Patent: October 4, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Katherine A. Maertens, Yekaterina Grabar, Carter Green, Finbarr Duggan, Silvana P. Moncayo
-
Publication number: 20160061617Abstract: 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: ApplicationFiled: September 2, 2014Publication date: March 3, 2016Applicant: Microsoft CorporationInventors: Finbarr Duggan, John Murphy, Gary Sherman
-
Publication number: 20160062955Abstract: 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: ApplicationFiled: September 2, 2014Publication date: March 3, 2016Applicant: MICROSOFT CORPORATIONInventors: Katherine A. Maertens, Catherine Grabar, Carter Green, Finbarr Duggan, Silvana P. Moncayo
-
Publication number: 20130082935Abstract: 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: ApplicationFiled: September 30, 2011Publication date: April 4, 2013Applicant: Microsoft CorporationInventors: Finbarr Duggan, Seung Yang, Gerrit Hofmeester, Vasudha Chandrasekaran
-
Publication number: 20130057475Abstract: 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: ApplicationFiled: September 1, 2011Publication date: March 7, 2013Applicant: Microsoft CorporationInventors: Finbarr Duggan, Seung Yang, Vasudha Chandrasekaran, Jeff Weir, Dan Odell, Moneta Ho Kushner, Gerrit Hofmeester, John Murphy, Gary Sherman