Google Patent Grants

Magnetic flux control in superconducting device

Granted: March 19, 2019
Patent Number: 10235634
A device includes: a first qubit including a first co-planar waveguide; a second qubit including a second co-planar waveguide, in which the second co-planar waveguide crosses the first co-planar waveguide; and a qubit coupler including a loop having a first lobe and a second lobe, in which a first portion of the first lobe extends parallel to the first co-planar waveguide, a second portion of the first lobe extends parallel to the second co-planar waveguide, a first portion of the second…

Point of sale offer redemptions

Granted: March 19, 2019
Patent Number: 10235689
Processing of point of sale (“POS”) redemptions via a “tap” of a contactless device comprises a POS data collector that facilitates a connection with a contactless device. A merchant scans items for purchase using a POS scanner, which captures product identification information. The POS scanner forwards the product identification information to a POS terminal. The POS data collector intercepts the product identification information between the POS scanner and the POS terminal. A…

Determining optical flow

Granted: March 19, 2019
Patent Number: 10235763
Systems and methods of determining optical flow are provided. For instance, a plurality of input color vectors respectively associated with a plurality of input pixels can be obtained. Each input pixel can have a known position within an image. A color rate of change associated with each input pixel in the image can be obtained. An optical flow estimate associated with a subject pixel within the image can be determined based at least in part on the plurality of input color vectors and…

Smoothing 3D models of objects to mitigate artifacts

Granted: March 19, 2019
Patent Number: 10235800
A system and method is provided for smoothing portions of a 3D model of an object based on the likelihood of a portion being an accurate representation of the surface of the object, and based on whether the surface of the object according to the model is relatively jagged or relatively smooth.

Automatically activated visual indicators on computing device

Granted: March 19, 2019
Patent Number: 10235846
A computing device includes one or more memory devices storing executable instructions, one or more processors configured to execute the instructions, a programmable display screen configured to display text-based information, a user activity sensor, a battery configured to provide power to the one or more processors, and a battery status visual indicator. The battery status indicator is located on a surface of the computing device and is configured to display, in response an indication…

Voice-controlled closed caption display

Granted: March 19, 2019
Patent Number: 10235997
A method is implemented on a server system for initiating by voice display of closed captions (CC) for media content. The server system receives a voice message recorded by an electronic device, and determines that the voice message is a first CC initiation request including a user voice command to initiate closed captions and a user voice designation of a display device playing the media content for which closed captions are to be activated. The server system identifies in a device…

Outputting audio notifications based on determination of device presence in a vehicle

Granted: March 19, 2019
Patent Number: 10237386
A computer-implemented method of determining when an audio notification should be generated includes detecting receipt of a triggering event that occurs on a user device; generating, based on detecting, the audio notification for the triggering event; receiving, from the user device, a user voice command responding to the audio notification; and generating a response to the user voice command based on one or more of (i) information associated with the audio notification, and (ii)…

Convolutional color correction in digital images

Granted: March 19, 2019
Patent Number: 10237527
A computing device may obtain an input image. The input image may have a white point represented by chrominance values that define white color in the input image. Possibly based on colors of the input image, the computing device may generate a two-dimensional chrominance histogram of the input image. The computing device may convolve the two-dimensional chrominance histogram with a filter to create a two-dimensional heat map. Entries in the two-dimensional heat map may represent…

Identification and presentation of internet-accessible content associated with currently playing television programs

Granted: March 19, 2019
Patent Number: 10237612
Features of various implementations are used to enable identifying and presenting, in real time, Internet-accessible and/or Internet-based functionality, content and/or services associated with a particular television program concurrently playing on a television or display, as a part of an interactive television suite of technologies. In some implementations, the process of identifying Internet-accessible and/or Internet-based functionality, content and/or services associated with a…

Directional microphone device and signal processing techniques

Granted: March 19, 2019
Patent Number: 10237649
Methods and apparatus relating to microphone devices and signal processing techniques are provided. In an example, a microphone device can detect sound, as well as enhance an ability to perceive at least a general direction from which the sound arrives at the microphone device. In an example, a case of the microphone device has an external surface which at least partially defines funnel-shaped surfaces. Each funnel-shaped surface is configured to direct the sound to a respective…

Portable electronic device with acoustic and/or proximity sensors and methods therefor

Granted: March 19, 2019
Patent Number: 10237666
An electronic device includes a housing and a user interface. The electronic device also includes an acoustic detector and one or more processors operable with the acoustic detector. The one or more processors can receive, from the user interface, user input corresponding to an operation of the electronic device. The one or more processors can then optionally initiate a timer in response to receiving the user input and monitor the acoustic detector for a predefined acoustic marker, one…

Dynamic battery power management

Granted: March 19, 2019
Patent Number: 10237830
Methods, systems, and devices, including machine-readable media, for dynamic battery power management are disclosed. In some implementations, an electronic device that is powered by a battery senses a voltage provided by the battery and an electric current provided by the battery. The electronic device determines a present state of the battery. The electronic device determines a current limit for the electronic device based on the sensed voltage and electric current and the determined…

HVAC control device

Granted: March 19, 2019
Patent Number: D843238

Cable

Granted: March 19, 2019
Patent Number: D843375

Power distribution for mobile devices

Granted: March 19, 2019
Patent Number: 10234922
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for performing tests on mobile devices. In one aspect, a power distribution system includes a set of mobile devices and a computer that manages the execution of a test using the set of mobile devices. The computer can include one or more data communication ports. The system can also include one or more Universal Serial Bus (USB) hubs connected to the mobile devices using USB cables. Each…

Cross-device interaction through user-demonstrated gestures

Granted: March 19, 2019
Patent Number: 10234953
A method includes identifying a user interface (UI) action demonstrated by a user for an application (104) executed at a first electronic device (102) and identifying a gesture demonstrated by a user using a second electronic device (108, 109, 110) as a gesture intended by the user to trigger the UI action for the application at the first electronic device. In response to detecting a subsequent instance of the gesture at the second electronic device, the method includes triggering an…

Input method editors for Indic languages

Granted: March 19, 2019
Patent Number: 10234958
A first touch input can indicate a selection of a character from a first virtual keyboard configured for an Indic script. A modified first virtual keyboard can be displayed in response to the first touch input when the selected character is a consonant, the modified first virtual keyboard including diacritic forms of vowels from the first virtual keyboard. A second virtual keyboard can be displayed in response to the first touch input when the selected character is a vowel and a duration…

Dynamic space bar

Granted: March 19, 2019
Patent Number: 10234985
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for implementing a dynamic space bar are disclosed. In one aspect, a method includes the actions of determining, by a computing device that includes a touchscreen keyboard and trackpad, a context of the computing device. The actions further include receiving touch input on the trackpad. The actions further include designating, by the computing device and based on the previously-determined…

Haptic feedback to abnormal computing events

Granted: March 19, 2019
Patent Number: 10235034
A computer-implemented tactile feedback method includes receiving user input on a computing device, identifying a term input by the user that does not match a term known to the device, accessing an auto-correction service in order to provide a replacement for the term, and energizing a haptic feedback device in response to identifying the term input by the user that does not match a known term.

Keyboard for use with a computing device

Granted: March 19, 2019
Patent Number: 10235043
A keyboard for use with a computing device includes multiple rows of keys with each of the rows of keys including multiple keys. A horizontal pitch of the keys is between 18 mm and 19 mm and a length of the rows of the keys is between 230 mm and 235 mm.