Patents by Inventor Michael D. McLaughlin
Michael D. McLaughlin 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: 10789680Abstract: A method, device, system, and article of manufacture are provided for generating an enhanced image of a predetermined scene from images. In one embodiment, a method comprises receiving, by a computing device, a first indication associated with continuous image capture of a predetermined scene being enabled; in response to the continuous image capture being enabled, receiving, by the computing device, from an image sensor, a reference image and a first image, wherein each of the reference image and the first image is of the predetermined scene and has a first resolution; determining an estimated second resolution of an enhanced image of the predetermined scene using the reference image and the first image; and in response to the continuous image capture being disabled determining the enhanced image using the reference image and the first image, wherein the enhanced image has a second resolution that is at least the first resolution and about the estimated second resolution.Type: GrantFiled: November 19, 2018Date of Patent: September 29, 2020Assignee: Google Technology Holdings LLCInventor: Michael D. McLaughlin
-
Publication number: 20190108619Abstract: A method, device, system, and article of manufacture are provided for generating an enhanced image of a predetermined scene from images. In one embodiment, a method comprises receiving, by a computing device, a first indication associated with continuous image capture of a predetermined scene being enabled; in response to the continuous image capture being enabled, receiving, by the computing device, from an image sensor, a reference image and a first image, wherein each of the reference image and the first image is of the predetermined scene and has a first resolution; determining an estimated second resolution of an enhanced image of the predetermined scene using the reference image and the first image; and in response to the continuous image capture being disabled determining the enhanced image using the reference image and the first image, wherein the enhanced image has a second resolution that is at least the first resolution and about the estimated second resolution.Type: ApplicationFiled: November 19, 2018Publication date: April 11, 2019Applicant: Google Technology Holdings LLCInventor: Michael D. McLaughlin
-
Patent number: 10134111Abstract: A method, device, system, and article of manufacture are provided for generating an enhanced image of a predetermined scene from images. In one embodiment, a method comprises receiving, by a computing device, a first indication associated with continuous image capture of a predetermined scene being enabled; in response to the continuous image capture being enabled, receiving, by the computing device, from an image sensor, a reference image and a first image, wherein each of the reference image and the first image is of the predetermined scene and has a first resolution; determining an estimated second resolution of an enhanced image of the predetermined scene using the reference image and the first image; and in response to the continuous image capture being disabled, determining the enhanced image using the reference image and the first image, wherein the enhanced image has a second resolution that is at least the first resolution and about the estimated second resolution.Type: GrantFiled: September 22, 2016Date of Patent: November 20, 2018Assignee: Google Technology Holdings LLCInventor: Michael D McLaughlin
-
Publication number: 20170011491Abstract: A method, device, system, and article of manufacture are provided for generating an enhanced image of a predetermined scene from images. In one embodiment, a method comprises receiving, by a computing device, a first indication associated with continuous image capture of a predetermined scene being enabled; in response to the continuous image capture being enabled, receiving, by the computing device, from an image sensor, a reference image and a first image, wherein each of the reference image and the first image is of the predetermined scene and has a first resolution; determining an estimated second resolution of an enhanced image of the predetermined scene using the reference image and the first image; and in response to the continuous image capture being disabled, determining the enhanced image using the reference image and the first image, wherein the enhanced image has a second resolution that is at least the first resolution and about the estimated second resolution.Type: ApplicationFiled: September 22, 2016Publication date: January 12, 2017Applicant: Google Technology Holdings LLCInventor: Michael D. McLaughlin
-
Patent number: 9478010Abstract: A method, device, system, and article of manufacture are provided for generating an enhanced image of a predetermined scene from images. In one embodiment, a method comprises receiving, by a computing device, a first indication associated with continuous image capture of a predetermined scene being enabled; in response to the continuous image capture being enabled, receiving, by the computing device, from an image sensor, a reference image and a first image, wherein each of the reference image and the first image is of the predetermined scene and has a first resolution; determining an estimated second resolution of an enhanced image of the predetermined scene using the reference image and the first image; and in response to the continuous image capture being disabled, determining the enhanced image using the reference image and the first image, wherein the enhanced image has a second resolution that is at least the first resolution and about the estimated second resolution.Type: GrantFiled: May 5, 2014Date of Patent: October 25, 2016Assignee: Google Technology Holdings LLCInventor: Michael D McLaughlin
-
Patent number: 9170714Abstract: Systems, methods, and devices for extracting and distributing text of mixed types from displayed graphical data from a display of an electronic device are disclosed. The text types can include rendered text and text represented in rendered images. Displayed graphical data can be captured from data being displayed by an application on a display device. Text data can be extracted from the captured graphical data as text data at the rendering tree level, or by an optical character recognition process. In response to the extracted text data, a text selection tool with visual representations of selectable text can be applied to the displayed text data. Using the text selection tool, a user can select a subset of the text. In response to the user selection, one or more other applications can be determined and the selected text can be passed to at least one of the other applications for execution.Type: GrantFiled: December 31, 2012Date of Patent: October 27, 2015Assignee: Google Technology Holdings LLCInventors: Johannes Peter Wilhelm Martens, Michael D McLaughlin
-
Patent number: 9157223Abstract: A lavatory system includes a basin configured to receive at least one faucet, the basin defining a primary drain passage and first and second overflow drain passages; and an overflow adapter configured to be mounted to a rear surface of the basin, the overflow adapter defining an adapter passage such that when the overflow adapter is mounted to the basin, fluid received by way of the first overflow drain passage is directed through the adapter passage between the overflow adapter and the rear surface of the basin and to the second overflow drain passage.Type: GrantFiled: February 8, 2013Date of Patent: October 13, 2015Assignee: Bradley Fixtures CorporationInventors: Scott L. Kempen, Theodore E. Dhein, William L. Haas, Michael D. McLaughlin, Timothy E. Perrin, Robert Michael Piekarski
-
Publication number: 20150169990Abstract: A method, device, system, and article of manufacture are provided for generating an enhanced image of a predetermined scene from images. In one embodiment, a method comprises receiving, by a computing device, a first indication associated with continuous image capture of a predetermined scene being enabled; in response to the continuous image capture being enabled, receiving, by the computing device, from an image sensor, a reference image and a first image, wherein each of the reference image and the first image is of the predetermined scene and has a first resolution; determining an estimated second resolution of an enhanced image of the predetermined scene using the reference image and the first image; and in response to the continuous image capture being disabled, determining the enhanced image using the reference image and the first image, wherein the enhanced image has a second resolution that is at least the first resolution and about the estimated second resolution.Type: ApplicationFiled: May 5, 2014Publication date: June 18, 2015Applicant: Motorolla Mobility LLCInventor: Michael D McLaughlin
-
Publication number: 20150113454Abstract: A method, device, system, or article of manufacture is provided for improved delivery of contextual data to a computing device using eye tracking technology. In one embodiment, receiving, by a computing device, first content and second content; outputting, by the computing device, for display, the first content to a first region of a graphical user interface and the second content to a second region of the graphical user interface; accumulating a first gaze duration associated with a user viewing the first region of the graphical user interface; accumulating a second gaze duration associated with a user viewing the second region of the graphical user interface; determining a first metric associated with the first content and a second metric associated with the second content using the first gaze duration and the second gaze duration; and sending, from the computing device, the first metric and the second metric.Type: ApplicationFiled: May 5, 2014Publication date: April 23, 2015Applicant: Motorola Mobility LLCInventor: Michael D. McLaughlin
-
Publication number: 20140362119Abstract: Disclosed are a system and method for providing gesture-based user control of display functions with respect to a mobile electronic device. In an embodiment, the device is configured such that a user hover of a finger or thumb triggers a zoom and pan mode or a screen resizing and relocation function wherein the displayed material is decreased in scale and relocated to be adjacent the screen edge from whence the user is interacting with the screen.Type: ApplicationFiled: August 5, 2013Publication date: December 11, 2014Applicant: MOTOROLA MOBILITY LLCInventors: Jason L. Freund, Ling Li, Michael D. McLaughlin
-
Publication number: 20140280131Abstract: There is disclosed a mobile device comprising a sensor, a memory and a processor. The sensor collects a first datum associated with a sensed condition of the mobile device. The memory, whether local or remote, is accessible by the mobile device and stores a second datum associated with a usage history of one or more applications resident at the mobile device. The processor selects a particular application, different from the application or applications of the usage history, based on the collected first and second data.Type: ApplicationFiled: May 28, 2013Publication date: September 18, 2014Inventors: Johannes Peter Wilhelm Martens, Michael D. McLaughlin
-
Publication number: 20140223658Abstract: A lavatory system includes a basin configured to receive at least one faucet, the basin defining a primary drain passage and first and second overflow drain passages; and an overflow adapter configured to be mounted to a rear surface of the basin, the overflow adapter defining an adapter passage such that when the overflow adapter is mounted to the basin, fluid received by way of the first overflow drain passage is directed through the adapter passage between the overflow adapter and the rear surface of the basin and to the second overflow drain passage.Type: ApplicationFiled: February 8, 2013Publication date: August 14, 2014Applicant: Bradley Fixtures CorporationInventors: Scott L. Kempen, Theodore E. Dhein, William L. Haas, Michael D. McLaughlin, Timothy E. Perrin, Robert Michael Piekarski
-
Publication number: 20140188889Abstract: User input is entered or selected, and in response, the user input can be analyzed to determine a characteristic of the user input. The characteristic can describe the format, type, or content of the user input. The user input can be further analyzed to determine a category with which the user input is related. In response to the determined category, a set of predetermined or dynamically determined relevant applications can be determined. The set of the relevant applications can be based on user preferences, crowd-sourcing, and advertisements. The set of applications can then be executed in parallel, using the user input as input, such that results from the application are obtained quickly without user additional user input. The relevance of the results of the applications can be determined, and versions of the results can be displayed to a user in a ranked order according to the relevance of the results.Type: ApplicationFiled: February 18, 2013Publication date: July 3, 2014Applicant: Motorola Mobility LLCInventors: Johannes Peter Wilhelm Martens, Michael D. McLaughlin
-
Publication number: 20140189538Abstract: There is described a communication device comprising a memory, a user interface and a processor, and a method thereof. A first user interaction is detected at the user interface of the communication device with a first application of the communication device. A second user interaction is detected at the user interface of the communication device with a second application of the communication device, in which the second user interaction succeeds the first user interaction. A third application of the communication device is selected based on the first and second applications.Type: ApplicationFiled: February 18, 2013Publication date: July 3, 2014Applicant: Motorola Mobility LLCInventors: Johannes Peter Wilhelm Martens, Michael D. McLaughlin, Simon Tietze
-
Publication number: 20140189572Abstract: In response to user input, a predictive application mode is initiated that includes providing a user interface to select or enter user input. Based on the user input, multiple potentially relevant applications can be selected. The multiple applications can be executed with the user input as input to generate multiple results. The results can be analyzed to determine the relevancy and a ranked order. The results can then be displayed in a user interface that lists the results according the ranked order. User input can then be monitored to determine if a result, and the associated application, displayed in the ranked list is selected, or if the user enters the user input into an application that did not appear in the list. The user input detected by the monitoring process can be used as feedback to improve the predictive application selection process or that ranking of the results.Type: ApplicationFiled: February 18, 2013Publication date: July 3, 2014Applicant: Motorola Mobility LLCInventors: Johannes Peter Wilhelm Martens, Michael D. McLaughlin
-
Publication number: 20140123045Abstract: Systems, methods, and devices for extracting and distributing text of mixed types from displayed graphical data from a display of an electronic device are disclosed. The text types can include rendered text and text represented in rendered images. Displayed graphical data can be captured from data being displayed by an application on a display device. Text data can be extracted from the captured graphical data as text data at the rendering tree level, or by an optical character recognition process. In response to the extracted text data, a text selection tool with visual representations of selectable text can be applied to the displayed text data. Using the text selection tool, a user can select a subset of the text. In response to the user selection, one or more other applications can be determined and the selected text can be passed to at least one of the other applications for execution.Type: ApplicationFiled: December 31, 2012Publication date: May 1, 2014Applicant: Motorola Mobility LLCInventors: Johannes Peter Wilhelm Martens, Michael D. McLaughlin
-
Patent number: 7797193Abstract: A system facilitates the purchase of telecommunication services from a variety of sellers. The system stores a set of responses to purchase requests for telecommunication services associated with a plurality of service providers, each response reflecting at least one telecommunication service offering associated with one of the service providers and a related cost for the telecommunication service offering. The system establishes a session for considering the purchase of telecommunication services. A purchase request is input, including information indicating a requested telecommunication service. The system accesses the stored set of responses to purchase requests for at least one response reflecting at least one telecommunication service offering capable of satisfying the requested telecommunication service, and permits a requester to accept the response during the session.Type: GrantFiled: October 22, 1999Date of Patent: September 14, 2010Assignee: Simplexity, LLCInventors: Charles A. Peyser, Constance Beyer, Michael D. McLaughlin, Daniel Jones
-
Patent number: 7729944Abstract: A system facilitates the purchase of telecommunication services from a variety of service providers. The system receives a request for purchasing at least one telecommunication service from a buyer via a buyer terminal, provides the request to a group of seller terminals corresponding to a group of the service providers, and receives a reply from the seller terminals in response to the request. The system then provides the replies to the buyer terminal, receives a selection from the buyer terminal in response to the replies, and notifies a service provider of the selection and an identity of the buyer.Type: GrantFiled: September 3, 1999Date of Patent: June 1, 2010Assignee: Simplexity, LLCInventors: Charles A. Peyser, Constance Beyer, Michael D. McLaughlin
-
Patent number: 7076447Abstract: A system facilitates the purchase of telecommunication services from a variety of sellers. The system aggregates buyers for purchasing at least one telecommunication service as a group, generates a request for purchasing the telecommunication services, provides the request to the sellers, and receives replies from the sellers in response to the request. The system then provides the replies to the group, receives a selection from the group in response to the replies, and notifies a seller of the selection.Type: GrantFiled: September 3, 1999Date of Patent: July 11, 2006Assignee: InPhonic, Inc.Inventors: Charles A. Peyser, Constance Beyer, Michael D. McLaughlin
-
Patent number: 6267012Abstract: Tensile loading is applied to a notched specimen bar through the base of a fixture grip having a pair of interfitting pieces releasably held assembled in a fixture position in axial abutment with the base and in engagement with the specimen bar by means of a pair of fastener bolts, one of which is loosened so as to act as a hinge accommodating pivotal displacement of the interfitting pieces from the fixture position upon removal of the other fastener bolts.Type: GrantFiled: April 8, 1999Date of Patent: July 31, 2001Assignee: The United States of America as represented by the Secretary of the NavyInventor: Michael D. McLaughlin