Patents Assigned to Google Technology Holding LLC
-
Patent number: 10581547Abstract: 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: GrantFiled: September 28, 2015Date of Patent: March 3, 2020Assignee: Google Technology Holdings LLCInventors: Ravikiran Nory, Ravi Kuchibhotla, Robert Love, Vijay Nangia, Ajit Nimbalker
-
Patent number: 10582464Abstract: 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: GrantFiled: July 6, 2018Date of Patent: March 3, 2020Assignee: GOOGLE TECHNOLOGY HOLDINGS LLCInventors: Michael J. Daley, Travis Bolinger, Heath O'Neal
-
Patent number: 10567371Abstract: 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: GrantFiled: February 18, 2019Date of Patent: February 18, 2020Assignee: GOOGLE TECHNOLOGY HOLDINGS LLCInventor: David W. Kravitz
-
Patent number: 10567812Abstract: 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: GrantFiled: October 17, 2017Date of Patent: February 18, 2020Assignee: GOOGLE TECHNOLOGY HOLDINGS LLCInventors: Krishna Prasad Panje, Christopher S. Del Sordo, Sundar Murthy Tumuluru
-
Patent number: 10545641Abstract: 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: GrantFiled: August 3, 2015Date of Patent: January 28, 2020Assignee: Google Technology Holdings LLCInventor: Sujoy Das
-
Patent number: 10547706Abstract: 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: GrantFiled: August 22, 2017Date of Patent: January 28, 2020Assignee: GOOGLE TECHNOLOGY HOLDINGS LLCInventors: Anthony J. Braskich, Stephen P. Emeott, Alfonso Martinez Smith
-
Patent number: 10527442Abstract: 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: GrantFiled: May 22, 2015Date of Patent: January 7, 2020Assignee: GOOGLE TECHNOLOGY HOLDINGS LLCInventors: Francis Bourque, Sanjay Gupta, Mark Hansen
-
Patent number: 10528320Abstract: 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: GrantFiled: February 3, 2017Date of Patent: January 7, 2020Assignee: Google Technology Holdings LLCInventors: Sanjeev Kumar P. V., Amit K. Agrawal, Satyabrata Rout, Vishal S. Patil
-
Patent number: 10515193Abstract: 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: GrantFiled: April 13, 2017Date of Patent: December 24, 2019Assignee: GOOGLE TECHNOLOGY HOLDINGS LLCInventors: Jinsong Zheng, Tat Keung Chan, Liqiang Chen, Greg N. Nakanishi, Jason A. Pasion, Xin Qiu, Ting Yao
-
Patent number: 10515649Abstract: 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: GrantFiled: May 5, 2017Date of Patent: December 24, 2019Assignee: Google Technology Holdings LLCInventors: Udar Mittal, James P. Ashley
-
Patent number: 10506170Abstract: 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: GrantFiled: July 25, 2018Date of Patent: December 10, 2019Assignee: Google Technology Holdings LLCInventors: Michael J. Lombardi, John Gorsica, Amber M. Pierce
-
Patent number: 10499314Abstract: 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: GrantFiled: October 5, 2017Date of Patent: December 3, 2019Assignee: Google Technology Holdings LLCInventors: Jerome Vogedes, Ajit Kumar Panda
-
Patent number: 10484521Abstract: 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: GrantFiled: September 28, 2018Date of Patent: November 19, 2019Assignee: Google Technology Holdings LLCInventors: Daniel T. Berg, Christopher A. Arnholt, Carl A. Cepress, Max K. Yoshimoto
-
Patent number: 10482168Abstract: 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: GrantFiled: March 28, 2017Date of Patent: November 19, 2019Assignee: Google Technology Holdings LLCInventors: Kevin M. McKoen, Michael A. Grossman
-
Patent number: 10481667Abstract: 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: GrantFiled: October 18, 2017Date of Patent: November 19, 2019Assignee: GOOGLE TECHNOLOGY HOLDINGS LLCInventor: Parikshit Dharawat
-
Patent number: 10459879Abstract: 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: GrantFiled: January 4, 2018Date of Patent: October 29, 2019Assignee: GOOGLE TECHNOLOGY HOLDINGS LLCInventors: Christopher Stone, Patrick Leary
-
Patent number: 10462409Abstract: 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: GrantFiled: October 13, 2014Date of Patent: October 29, 2019Assignee: GOOGLE TECHNOLOGY HOLDINGS LLCInventor: William P. Alberth, Jr.
-
Patent number: 10462507Abstract: 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: GrantFiled: November 6, 2017Date of Patent: October 29, 2019Assignee: Google Technology Holdings LLCInventor: Krishna Prasad Panje
-
Patent number: 10452348Abstract: 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: GrantFiled: June 23, 2016Date of Patent: October 22, 2019Assignee: Google Technology Holdings LLCInventors: Long Peng, Hui Dai, Xin Guan
-
Patent number: 10447641Abstract: 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: GrantFiled: November 26, 2013Date of Patent: October 15, 2019Assignee: Google Technology Holdings LLCInventors: Amit Kumar Agrawal, Mayank Gupta, Rachit Mittal