Patents by Inventor Michael King
Michael King 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: 10075449Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reducing latency in network communications and data presentation. In one aspect, a user session is initiated in which data related to an account is presented to the user. A user group to which the given user has been assigned is identified. A first dataset related to the account is selected based on the user group. A second dataset related to the account is selected based on types of data previously requested by various other users in the user group. A user interface for the account is updated to present at least a portion of the first dataset. Latency in updating the user interface is reduced when presenting additional portions of the first dataset or the second dataset by providing, to the client device, the second dataset prior to receiving a request for the second dataset.Type: GrantFiled: December 14, 2016Date of Patent: September 11, 2018Assignee: Google LLCInventors: Nikhil Bakshi, Oliver Michael King, Dooyum Jeremiah Malu, Tommaso Francesco Bersano Begey
-
Patent number: 9984271Abstract: An electronic device that includes an enclosure having an external surface and a first array of ultrasonic transducers arranged along a first direction and a second array of ultrasonic transducers arranged along a second direction. The first array of ultrasonic transducers may be configured to produce a surface wave along the external surface. A set of scattered waves may be created by the touch on the external surface. The second array of ultrasonic transducers may be configured to receive a portion of the set of scattered waves and produce an output. The device may also include a processing unit that is configured to identify the touch using the output. The processing unit may be further configured to create a reconstruction of at least a portion of a fingerprint associated with the touch on the cover, and to identify the fingerprint using the reconstruction.Type: GrantFiled: October 14, 2014Date of Patent: May 29, 2018Assignee: Apple Inc.Inventors: Brian Michael King, Giovanni Gozzini, Henry H. Yang, Marduke Yousefpor, Matthew E. Last
-
Patent number: 9922426Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reducing latency in transmitting and presenting map user interfaces. In one aspect, a method includes receiving, from a client device, a request for presentation of an interactive map user interface that depicts (i) a region and (ii) data related to an account for sub-regions of the region. One or more servers render a map of the region. The server(s) generate an image file representing an image of the rendered map. A different visual characteristic is assigned to each different sub-region. The server(s) configure a user interface of the client device to present (i) the image with each of the different sub-regions being presented according to the different visual characteristics and (ii) account data related to a sub-region when the client device detects a user interaction with the sub-region.Type: GrantFiled: January 25, 2016Date of Patent: March 20, 2018Assignee: Google LLCInventors: Nikhil Bakshi, Oliver Michael King, Zev Nettleton Youra
-
Patent number: 9904836Abstract: An acoustic imaging system can include an array of transducers in acoustic communication with a substrate configured to receive a subject for imaging. The transducers can independently or cooperatively send an acoustic pulse into the substrate toward the subject. In many examples, a number of adjacently-positioned transducers are activated substantially simultaneously so as to generate a plane wave into the substrate. After the plane wave has had an opportunity to propagate through the substrate, reflect from the top surface, and propagate through the substrate again, the electrical signals can be obtained from the transducers and an image of the subject can be assembled. In many embodiments, the plurality of transducers can be driven and read in groups such as non-intersecting (disjoint) sets or subarrays.Type: GrantFiled: August 11, 2015Date of Patent: February 27, 2018Assignee: Apple Inc.Inventors: Mohammad Yeke Yazdandoost, Brian Michael King, Marduke Yousefpor, Marcus Yip
-
Publication number: 20180032211Abstract: Acoustic touch detection (touch sensing) system architectures and methods can be used to detect an object touching a surface. Position of an object touching a surface can be determined using time-of-flight (TOF) bounding box techniques, or acoustic image reconstruction techniques, for example. Acoustic touch sensing can utilize transducers, such as piezoelectric transducers, to transmit ultrasonic waves along a surface and/or through the thickness of an electronic device. Location of the object can be determined, for example, based on the amount of time elapsing between the transmission of the wave and the detection of the reflected wave. An object in contact with the surface can interact with the transmitted wave causing attenuation, redirection and/or reflection of at least a portion of the transmitted wave. Portions of the transmitted wave energy after interaction with the object can be measured to determine the touch location of the object on the surface of the device.Type: ApplicationFiled: July 28, 2017Publication date: February 1, 2018Inventors: Brian Michael KING, Mohammad YEKE YAZDANDOOST, Ehsan KHAJEH, Aaron Scott TUCKER, Giovanni GOZZINI, Marcus YIP, Marduke YOUSEFPOR, Digvijay JADHAV, Indranil SEN, Mohit NARANG, Yi JIANG, Vahid MAJIDZADEH BAFAR, Mansour KERAMAT, Hao XU
-
Publication number: 20170371855Abstract: Various embodiments relating to collecting and auditing structured data layered on unstructured object are disclosed. In one embodiment, a field-data tracking form may include a plurality of input fields layered over an unstructured base object (e.g., a legacy form, document, image, diagram, etc.). Each input field may correspond to a different data object having attributes that maintain a full traceable history of changes made to the input field. The field-data tracking form may act as a data-entry vehicle that can be sent to mobile computers to allow field data to be entered directly into input fields corresponding to the data objects, while maintaining the visual layout of the unstructured base object. Furthermore, attributes of discrete data objects from different versions of the field-data tracking form may be searched and displayed via an audit viewing tool graphical user interface (GUI).Type: ApplicationFiled: September 8, 2017Publication date: December 28, 2017Inventors: Adam Bruce Haines, Jeremy Alan Rasmussen, Eric Michael King
-
Patent number: 9851829Abstract: Signal processing for a touch and hover sensing display device is disclosed. A touch and hover sensing display device can include a sensing panel for sensing a touch or hover event, a display for displaying graphical information to select based on the touch or hover event, and a control system for processing a signal indicative of the touch or hover event. The control system can process the signal to determine to which display location a hovering object is pointing according to a profile of the object's shape. In addition or alternatively, the control system can process the signal to differentiate between a close small object and a distant large object so as to subsequently perform intended actions of the device based, at least in part, on the object distance and/or area (or size). The display can be positioned at a desirable distance from the panel so as to reduce interference from the display to the panel and avoid adverse effects on the signal.Type: GrantFiled: September 30, 2010Date of Patent: December 26, 2017Assignee: Apple Inc.Inventors: Brian Michael King, Omar Leung, Paul G. Puskarich, Jeffrey Traer Bernstein, Andrea Mucignat, Avi E. Cieplinski, Muhammad U. Choudry, Praveen R. Subramani, Marc J. Piche, David T. Amm, Duncan Robert Kerr
-
Patent number: 9838399Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reducing latency in network communications and data presentation. In one aspect, a user session is initiated in which data related to an account is presented to the user. A user group to which the given user has been assigned is identified. A first dataset related to the account is selected based on the user group. A second dataset related to the account is selected based on types of data previously requested by various other users in the user group. A user interface for the account is updated to present at least a portion of the first dataset. Latency in updating the user interface is reduced when presenting additional portions of the first dataset or the second dataset by providing, to the client device, the second dataset prior to receiving a request for the second dataset.Type: GrantFiled: December 19, 2016Date of Patent: December 5, 2017Assignee: Google Inc.Inventors: Nikhil Bakshi, Oliver Michael King, Dooyum Jeremiah Malu, Tommaso Francesco Bersano Begey
-
Patent number: 9836158Abstract: Compensation for sensors in a touch and hover sensing device is disclosed. Compensation can be for sensor resistance and/or sensor sensitivity variation that can adversely affect touch and hover measurements at the sensors. To compensate for sensor resistance, the device can gang adjacent sensors together so as to reduce the overall resistance of the sensors. In addition or alternatively, the device can drive the sensors with voltages from multiple directions so as to reduce the effects of the sensors' resistance. To compensate for sensor sensitivity variation (generally at issue for hover measurements), the device can apply a gain factor to the measurements, where the gain factor is a function of the sensor location, so as to reduce the sensitivity variation at different sensor locations on the device.Type: GrantFiled: February 25, 2015Date of Patent: December 5, 2017Assignee: Apple Inc.Inventors: Brian Michael King, Omar S. Leung, Paul G. Puskarich, Jeffrey Traer Bernstein, Andrea Mucignat, Avi E. Cieplinski, Muhammad Umar Choudry, Praveen R. Subramani, Marc J. Piche, David Amm, Duncan Robert Kerr
-
Patent number: 9785011Abstract: A multilayer optical retardation compensation film having at least one positive C-plate and at least one negative C-plate is used in an LCD device. The multilayer film may have a substantially flat wavelength dispersion curve, or the multilayer film combined with other layers in the LCD device may have a substantially flat wavelength dispersion curve. Polymer films for the positive C-plate may be identified according to their absorbance maxima at certain wavelength ranges.Type: GrantFiled: April 2, 2014Date of Patent: October 10, 2017Assignee: AKRON POLYMER SYSTEMSInventors: Frank W. Harris, Jiaokai Alexander Jing, Ted Calvin Germroth, Xiaoliang Joe Zheng, Brian Michael King, Dong Zhang, Thauming Kuo, Qifeng Zhou
-
Publication number: 20170282868Abstract: Embodiments include a vehicle turntable comprising a central hub communicatively coupled to a control unit for receiving control signals; a plurality of wedge-shaped panels radially coupled to the central hub so as to form a circular surface; a plurality of wheels coupled to a number of the plurality of panels; and at least one motor configured to drive a corresponding one of the plurality of wheels and to receive the control signals from the central hub. Embodiments also include a system comprising a first turntable hub configured to control operation of a first turntable; and a control unit communicatively coupled to the first turntable hub to provide control signals to the first turntable hub.Type: ApplicationFiled: March 31, 2016Publication date: October 5, 2017Inventors: John MONDRO, Jeffrey RIES, Jeff KEYES, Charlie BAIER, Michael KING, Steve BERGERON, Patrick MCGRATH, Tim OUGHTON, Ron DYKES, William CAMP, Michael CLARK, Peter JUNGEN, Jason FOX
-
Patent number: 9767089Abstract: Various embodiments relating to collecting and auditing structured data layered on unstructured object are disclosed. In one embodiment, a field-data tracking form may include a plurality of input fields layered over an unstructured base object (e.g., a legacy form, document, image, diagram, etc.). Each input field may correspond to a different data object having attributes that maintain a full traceable history of changes made to the input field. The field-data tracking form may act as a data-entry vehicle that can be sent to mobile computers to allow field data to be entered directly into input fields corresponding to the data objects, while maintaining the visual layout of the unstructured base object. Furthermore, attributes of discrete data objects from different versions of the field-data tracking form may be searched and displayed via an audit viewing tool graphical user interface (GUI).Type: GrantFiled: August 28, 2014Date of Patent: September 19, 2017Assignee: Industrial Audit CorporationInventors: Adam Bruce Haines, Jeremy Alan Rasmussen, Eric Michael King
-
Publication number: 20170214674Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reducing latency in network communications and data presentation. In one aspect, a user session is initiated in which data related to an account is presented to the user. A user group to which the given user has been assigned is identified. A first dataset related to the account is selected based on the user group. A second dataset related to the account is selected based on types of data previously requested by various other users in the user group. A user interface for the account is updated to present at least a portion of the first dataset. Latency in updating the user interface is reduced when presenting additional portions of the first dataset or the second dataset by providing, to the client device, the second dataset prior to receiving a request for the second dataset.Type: ApplicationFiled: January 25, 2016Publication date: July 27, 2017Inventors: Nikhil Bakshi, Oliver Michael King, Dooyum Jeremiah Malu, Tommaso Francesco Bersano Begey
-
Publication number: 20170214676Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reducing latency in network communications and data presentation. In one aspect, a user session is initiated in which data related to an account is presented to the user. A user group to which the given user has been assigned is identified. A first dataset related to the account is selected based on the user group. A second dataset related to the account is selected based on types of data previously requested by various other users in the user group. A user interface for the account is updated to present at least a portion of the first dataset. Latency in updating the user interface is reduced when presenting additional portions of the first dataset or the second dataset by providing, to the client device, the second dataset prior to receiving a request for the second dataset.Type: ApplicationFiled: December 14, 2016Publication date: July 27, 2017Inventors: Nikhil Bakshi, Oliver Michael King, Dooyum Jeremiah Malu, Tommaso Francesco Bersano Begey
-
Publication number: 20170212909Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reducing latency in transmitting and presenting map user interfaces. In one aspect, a method includes receiving, from a client device, a request for presentation of an interactive map user interface that depicts (i) a region and (ii) data related to an account for sub-regions of the region. One or more servers render a map of the region. The server(s) generate an image file representing an image of the rendered map. A different visual characteristic is assigned to each different sub-region. The server(s) configure a user interface of the client device to present (i) the image with each of the different sub-regions being presented according to the different visual characteristics and (ii) account data related to a sub-region when the client device detects a user interaction with the sub-region.Type: ApplicationFiled: January 25, 2016Publication date: July 27, 2017Inventors: Nikhil Bakshi, Oliver Michael King, Zev Nettleton Youra
-
Publication number: 20170214764Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reducing latency in network communications and data presentation. In one aspect, a user session is initiated in which data related to an account is presented to the user. A user group to which the given user has been assigned is identified. A first dataset related to the account is selected based on the user group. A second dataset related to the account is selected based on types of data previously requested by various other users in the user group. A user interface for the account is updated to present at least a portion of the first dataset. Latency in updating the user interface is reduced when presenting additional portions of the first dataset or the second dataset by providing, to the client device, the second dataset prior to receiving a request for the second dataset.Type: ApplicationFiled: December 19, 2016Publication date: July 27, 2017Inventors: Nikhil Bakshi, Oliver Michael King, Dooyum Jeremiah Malu, Tommaso Francesco Bersano Begey
-
Publication number: 20170213348Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reducing latency in transmitting and presenting map user interfaces. In one aspect, a method includes receiving, from a client device, a request for presentation of an interactive map user interface that depicts (i) a region and (ii) data related to an account for sub-regions of the region. One or more servers render a map of the region. The server(s) generate an image file representing an image of the rendered map. A different visual characteristic is assigned to each different sub-region. The server(s) configure a user interface of the client device to present (i) the image with each of the different sub-regions being presented according to the different visual characteristics and (ii) account data related to a sub-region when the client device detects a user interaction with the sub-region.Type: ApplicationFiled: December 19, 2016Publication date: July 27, 2017Inventors: Nikhil Bakshi, Oliver Michael King, Zev Nettleton Youra
-
Publication number: 20170213362Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reducing latency in transmitting and presenting map user interfaces. In one aspect, a method includes receiving, from a client device, a request for presentation of an interactive map user interface that depicts (i) a region and (ii) data related to an account for sub-regions of the region. One or more servers render a map of the region. The server(s) generate an image file representing an image of the rendered map. A different visual characteristic is assigned to each different sub-region. The server(s) configure a user interface of the client device to present (i) the image with each of the different sub-regions being presented according to the different visual characteristics and (ii) account data related to a sub-region when the client device detects a user interaction with the sub-region.Type: ApplicationFiled: December 14, 2016Publication date: July 27, 2017Inventors: Nikhil Bakshi, Oliver Michael King, Zev Nettleton Youra
-
Publication number: 20170199625Abstract: Ground detection of a touch sensitive device is disclosed. The device can detect its grounded state so that poor grounding can be selectively compensated for in touch signals outputted by the device. The device can include one or more components to monitor certain conditions of the device. The device can analyze the monitored conditions to determine the grounding condition of the device. The device can apply a function to compensate its touch signal outputs if the device determines that it is poorly grounded. Conversely, the device can omit the function if the device determines that it is well grounded.Type: ApplicationFiled: March 27, 2017Publication date: July 13, 2017Inventors: Steven P. HOTELLING, David AMM, Michael LAMMERS, John T. ORCHARD, Brian Michael KING, Omar S. LEUNG, Deniz TEOMAN
-
Patent number: 9632622Abstract: Ground detection of a touch sensitive device is disclosed. The device can detect its grounded state so that poor grounding can be selectively compensated for in touch signals outputted by the device. The device can include one or more components to monitor certain conditions of the device. The device can analyze the monitored conditions to determine the grounding condition of the device. The device can apply a function to compensate its touch signal outputs if the device determines that it is poorly grounded. Conversely, the device can omit the function if the device determines that it is well grounded.Type: GrantFiled: July 16, 2009Date of Patent: April 25, 2017Assignee: Apple Inc.Inventors: Steven Porter Hotelling, David T. Amm, Michael Lammers, John T. Orchard, Brian Michael King, Omar Leung, Deniz Teoman