Patents Assigned to Google Technology Holdings LLC
  • Patent number: 10581547
    Abstract: Briefly, the present disclosure is directed to methods and apparatus that allow for the synchronization with, and measurement reporting of, unlicensed frequency carriers. A method and apparatus for synchronizing to an Scell operating on an unlicensed carrier determine, at a UE (108, 116), one or more measurement instances where a discovery signal may be transmitted, for example, by a base station (132), on the Scell from a higher layer configuration message. The method and apparatus may monitor a control channel for a control channel message and determine whether the discovery signal will be transmitted during one or more measurement instances on the Scell. The method and apparatus may detect the discovery signal transmission on the Scell during one or more of the measurement instances. The method and apparatus may also synchronize to and/or measure the Scell based on detected discovery signal transmissions.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: March 3, 2020
    Assignee: Google Technology Holdings LLC
    Inventors: Ravikiran Nory, Ravi Kuchibhotla, Robert Love, Vijay Nangia, Ajit Nimbalker
  • Patent number: 10582464
    Abstract: Embodiments are provided for syncing multiple electronic devices for collective audio playback. According to certain aspects, a master device connects (218) to a slave device via a wireless connection. The master device calculates (224) a network latency via a series of network latency pings with the slave device and sends (225) the network latency to the slave device. Further, the master devices sends (232) a portion of an audio file as well as a timing instruction including a system time to the slave device. The master device initiates (234) playback of the portion of the audio file and the slave devices initiates (236) playback of the portion of the audio file according to the timing instruction and a calculated system clock offset value.
    Type: Grant
    Filed: July 6, 2018
    Date of Patent: March 3, 2020
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventors: Michael J. Daley, Travis Bolinger, Heath O'Neal
  • Patent number: 10567371
    Abstract: In a method for enabling support for backwards compatibility in a User Domain, in one of a Rights Issuer (RI) and a Local Rights Manager (LRM), a Rights Object Encryption Key (REK) and encrypted REK are received from an entity that generated a User Domain Authorization for the one of the RI and the LRM and the REK is used to generate a User Domain Rights Object (RO) that includes the User Domain Authorization and the encrypted REK.
    Type: Grant
    Filed: February 18, 2019
    Date of Patent: February 18, 2020
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventor: David W. Kravitz
  • Patent number: 10567812
    Abstract: A method includes downloading a playlist file for a multimedia presentation over a network from a streaming server using a transfer protocol, the playlist file including an ordered list of URIs for a plurality of media files, each of the plurality of media files including compressed video data corresponding to a segment of the multimedia presentation and containing reference frames; downloading a data file that includes reference frame information indicating a location of the reference frame in the media file; performing a trick play related to a displaying of the multimedia presentation; selecting, from a plurality of variant streams, a first variant stream for use in displaying the multimedia presentation; and reassembling segments included in media files associated with a first variant stream of the plurality of variant streams to play the multimedia presentation as a continuous stream.
    Type: Grant
    Filed: October 17, 2017
    Date of Patent: February 18, 2020
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventors: Krishna Prasad Panje, Christopher S. Del Sordo, Sundar Murthy Tumuluru
  • Patent number: 10545641
    Abstract: An apparatus obtains application state information for another device and displays a login screen on a display that provides information for at least one application running on the other device. The information displayed may be an icon corresponding to an application running on the other device. The application state information may include an application identifier, a content identifier and a pointer to a location at which a given content is accessed by the application. An apparatus includes a display, application state monitor logic, operative to obtain application state information for another device, and login screen configuration logic, operatively coupled to the display. The login screen configuration logic is operative to configure a login screen on the display to provide information for at least one application running on the other device, based on the application state information for the other device obtained by the application state monitor logic.
    Type: Grant
    Filed: August 3, 2015
    Date of Patent: January 28, 2020
    Assignee: Google Technology Holdings LLC
    Inventor: Sujoy Das
  • Patent number: 10547706
    Abstract: A method and apparatus determine a multimedia representation for a multimedia asset. The method includes receiving a multimedia asset request for a multimedia asset at a multimedia representation broker. The multimedia asset request is received from a specific client device. The multimedia asset request includes client device information about the specific client device. The method determines, at the multimedia representation broker, a multimedia representation for user in providing the multimedia asset to the specific client device based on the client device information and based on media representations appropriate for a client device context of the specific client device. The method outputs multimedia representation information corresponding to the multimedia asset for the specific client device based on the determined multimedia representation.
    Type: Grant
    Filed: August 22, 2017
    Date of Patent: January 28, 2020
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventors: Anthony J. Braskich, Stephen P. Emeott, Alfonso Martinez Smith
  • Patent number: 10527442
    Abstract: A navigation system and various methods of using the system are described herein. Search query results are refined by the system and are prioritized based at least in part upon sub-search categories selected during the searching process. Sub-searches can be represented by graphical icons displayed on the user interface.
    Type: Grant
    Filed: May 22, 2015
    Date of Patent: January 7, 2020
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventors: Francis Bourque, Sanjay Gupta, Mark Hansen
  • Patent number: 10528320
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enabling screen-specific user interfacing with elements of viewable screens presented by an electronic device are disclosed. In one aspect, a method includes the actions of identifying a character sequence representing a first input that is received while displaying a viewable screen having at least one selectable viewable element. The actions further include accessing an electronic file that provides a text representation of one or more of the at least one selectable viewable element. The actions further include comparing the character sequence to the text representation. The actions further include selecting, within the viewable screen, a selectable viewable element whose text representation matches the character sequence. The actions further include triggering any action linked to the selecting the selectable viewable element.
    Type: Grant
    Filed: February 3, 2017
    Date of Patent: January 7, 2020
    Assignee: Google Technology Holdings LLC
    Inventors: Sanjeev Kumar P. V., Amit K. Agrawal, Satyabrata Rout, Vishal S. Patil
  • Patent number: 10515193
    Abstract: Disclosed is a manufacturing process and feature licensing system for provisioning personalized (device-unique) licenses to devices, with the following characteristics. The system is secure in that it uses a secure key wrapping mechanism to deliver the LSK to LPS. Another feature is that various network communication links are secured using standard security protocol. Further, application messages, license templates, licenses are digitally signed. The system is also flexible because it is configured to allow multiple manufacturers and to allow various feature configurations via the use of License Template. The system is also scalable, as it is possible to use multiple LPS hosts to serve multiple programming stations. The system is available in that the delegation of license signing capability from CLS to LPS eliminates the dependency on unreliable Internet connections. Redundant LPS hosts provide high level of availability required for high volume license provisioning.
    Type: Grant
    Filed: April 13, 2017
    Date of Patent: December 24, 2019
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventors: Jinsong Zheng, Tat Keung Chan, Liqiang Chen, Greg N. Nakanishi, Jason A. Pasion, Xin Qiu, Ting Yao
  • Patent number: 10515649
    Abstract: Improved methods for coding an ensemble of pulse vectors utilize statistical models (i.e., probability models) for the ensemble of pulse vectors, to more efficiently code each pulse vector of the ensemble. At least one pulse parameter describing the non-zero pulses of a given pulse vector is coded using the statistical models and the number of non-zero pulse positions for the given pulse vector. In some embodiments, the number of non-zero pulse positions are coded using range coding. The total number of unit magnitude pulses may be coded using conditional (state driven) bitwise arithmetic coding. The non-zero pulse position locations may be coded using adaptive arithmetic coding. The non-zero pulse position magnitudes may be coded using probability-based combinatorial coding, and the corresponding sign information may be coded using bitwise arithmetic coding. Such methods are well suited to coding non-independent-identically-distributed signals, such as coding video information.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: December 24, 2019
    Assignee: Google Technology Holdings LLC
    Inventors: Udar Mittal, James P. Ashley
  • Patent number: 10506170
    Abstract: An electronic device has an imaging device (such as a still camera or video camera) and is capable of displaying a viewfinder on one side or multiple sides of the device. The device may determine the side or sides on which to display the viewfinder based on factors such as user input, object proximity, grip detection, accelerometer data, and gyroscope data. In one implementation, the device has multiple imaging devices and can select which imaging device to use to capture an image based on the above factors as well.
    Type: Grant
    Filed: July 25, 2018
    Date of Patent: December 10, 2019
    Assignee: Google Technology Holdings LLC
    Inventors: Michael J. Lombardi, John Gorsica, Amber M. Pierce
  • Patent number: 10499314
    Abstract: A mobile device system and related method are disclosed by which the device is able to communicate wirelessly not only via a Wide Area Network (WAN) link but also via an alternate link such as a Wi-Fi link. In one embodiment, the method includes receiving a command from a remote server, via the WAN link, to establish a Wi-Fi link when possible. The method further includes, upon establishing the Wi-Fi link, sending a message for receipt by the server indicating that the Wi-Fi link has been established, and receiving software update information from the server, the information being communicated to the mobile device via the Wi-Fi link. Further, the method includes one or both of (1) sending an acknowledgement for receipt by the server indicating that the information has been received and (2) receiving an instruction from the server that communications via the Wi-Fi link be ended.
    Type: Grant
    Filed: October 5, 2017
    Date of Patent: December 3, 2019
    Assignee: Google Technology Holdings LLC
    Inventors: Jerome Vogedes, Ajit Kumar Panda
  • Patent number: 10484521
    Abstract: A device (1400) includes an electronic device (100) with one or more processors (501), one or more memory devices (508), a display (101), and a first electrical connector (206). An electronic accessory module (600) includes a second electrical connector (806). A housing (1100) receives the electronic accessory module at a first end of the housing and receives the electronic device at a second end of the housing. The housing biases the first electrical connector and the second electrical connector together and couples to both the electronic device and the electronic accessory module to secure the electronic device and the electronic accessory module within the housing.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: November 19, 2019
    Assignee: Google Technology Holdings LLC
    Inventors: Daniel T. Berg, Christopher A. Arnholt, Carl A. Cepress, Max K. Yoshimoto
  • Patent number: 10482168
    Abstract: A method and apparatus is provided for annotating video content with metadata generated using speech recognition technology. The method begins by rendering video content on a display device. A segment of speech is received from a user such that the speech segment annotates a portion of the video content currently being rendered. The speech segment is converted to a text-segment and the text-segment is associated with the rendered portion of the video content. The text segment is stored in a selectively retrievable manner so that it is associated with the rendered portion of the video content.
    Type: Grant
    Filed: March 28, 2017
    Date of Patent: November 19, 2019
    Assignee: Google Technology Holdings LLC
    Inventors: Kevin M. McKoen, Michael A. Grossman
  • Patent number: 10481667
    Abstract: An electronic device performs a method for adjusting a sleep mode display mechanism. The method includes determining, responsive to a trigger, whether a trusted device is proximate to the electronic device. The method further includes adjusting a sleep mode display mechanism of the electronic device when the trusted device is determined to be proximate to the electronic device.
    Type: Grant
    Filed: October 18, 2017
    Date of Patent: November 19, 2019
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventor: Parikshit Dharawat
  • Patent number: 10459879
    Abstract: A method receives, by a first user device, content from a second user device. The content was previously provided through a transmission from a distribution system to the second user device. The method receives, by the first user device from the second user device, transmission data indicative of the previous transmission of the content from the distribution system to the second user device. The method sends, by the first user device to a server, a request for program data associated with the content. Responsive to the request, the method receives, by the first user device, the program data that identifies a title of the content. The program data is identified using the transmission data that is specific to the previous transmission of the content.
    Type: Grant
    Filed: January 4, 2018
    Date of Patent: October 29, 2019
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventors: Christopher Stone, Patrick Leary
  • Patent number: 10462409
    Abstract: A media collection system (102) uses media collection devices (107) to record media in the vicinity of a mobile device (104). A method (300) for collecting media associated with a user of a mobile device (104) includes the mobile device detecting (304) a broadcast signal from a communication node of the media collection system (102) at a radio interface of the mobile device. Then the mobile device requests (308) a media collection service of the media collection system. In response, the mobile device receives (314) an access identifier from the media collection system. The access identifier can be used to access media collected by the media collection system. The mobile device can then cease a self-collection activity while in the vicinity of the media collection system.
    Type: Grant
    Filed: October 13, 2014
    Date of Patent: October 29, 2019
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventor: William P. Alberth, Jr.
  • Patent number: 10462507
    Abstract: A method for providing customized information to a plurality of portable communication devices. A customer premises equipment (CPE) synchronizes with at least one of the plurality of portable communication devices. The CPE extracts descriptive data of media content stored in the at least one portable communication device. The CPE searches for a descriptive data of content available at the CPE based on the descriptive data extracted from the at least one portable communication device. The CPE determines that the extracted descriptive data matches the descriptive data of content available at the CPE. The CPE makes the content available to the at least one portable communication device.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: October 29, 2019
    Assignee: Google Technology Holdings LLC
    Inventor: Krishna Prasad Panje
  • Patent number: 10452348
    Abstract: Embodiments are provided for communicating notifications and other textual data associated with applications installed on an electronic device. According to certain aspects, a user can interface with an input device to send (218) a wake up trigger to the electronic device. The electronic device retrieves (222) application notifications and converts (288) the application notifications to audio data. The electronic device also sends (230) the audio data to an audio output device for annunciation (232). The user may also use the input device to send (242) a request to the electronic device to activate the display screen. The electronic device identifies (248) an application corresponding to an annunciated notification, and activates (254) the display screen and initiates the application.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: October 22, 2019
    Assignee: Google Technology Holdings LLC
    Inventors: Long Peng, Hui Dai, Xin Guan
  • Patent number: 10447641
    Abstract: A method includes identifying, at an electronic device (100) a candidate name responsive to user input (110) indicating a salutational trigger (130) during composition of a body (122, 222, 322, 422) of a message of a messaging application (102). Identifying the candidate name including at least one of: parsing a recipient-specific portion of a recipient message address (602) of the message; parsing a display name (706) associated with the recipient message address; parsing a content of the message body; parsing an attachment name associated with an attachment field of the message; identifying the candidate name from a contact record selected from a contacts database (114) based on a recipient-specific portion of a recipient message address of the message; and parsing user-readable content (1002) of an application from which composition of the message was triggered. The method further includes facilitating composition of a recipient name in the body of the message based on the candidate name.
    Type: Grant
    Filed: November 26, 2013
    Date of Patent: October 15, 2019
    Assignee: Google Technology Holdings LLC
    Inventors: Amit Kumar Agrawal, Mayank Gupta, Rachit Mittal