Patents Assigned to Google LLC
-
Publication number: 20210266839Abstract: This document describes techniques and apparatuses for optimizing a cellular network using machine learning. In particular, a resource control module of a user equipment (UE) 110 selects a particular disconnected state 214 based on a power status of the UE 110. If the power status is sufficient to support an inactive state 216, the UE 110 transitions to the inactive state 216 to enable a connection with a base station 120 to be quickly resumed. Alternatively, if the power status is insufficient for the inactive state 216, the UE 110 transitions to the idle state 218 to conserve power. In some cases, the UE 110 dynamically switches between different disconnected states 214 responsive to changes in the power status. By determining a resource control state 210 based on the power status, the UE 110 balances communication responsiveness and power consumption to support mobile operation.Type: ApplicationFiled: August 7, 2019Publication date: August 26, 2021Applicant: Google LLCInventor: Teming Chen
-
3-D convolutional neural networks for organ segmentation in medical images for radiotherapy planning
Patent number: 11100647Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for segmenting a medical image. In one aspect, a method comprises: receiving a medical image that is captured using a medical imaging modality and that depicts a region of tissue in a body; and processing the medical image using a segmentation neural network to generate a segmentation output, wherein the segmentation neural network comprises a sequence of multiple encoder blocks, wherein: each encoder block is a residual neural network block comprising one or more two-dimensional convolutional neural network layers, one or more three-dimensional convolutional neural network layers, or both, and each encoder block is configured to process a respective encoder block input to generate a respective encoder block output wherein a spatial resolution of the encoder block output is lower than a spatial resolution of the encoder block input.Type: GrantFiled: September 9, 2019Date of Patent: August 24, 2021Assignee: Google LLCInventors: Stanislav Nikolov, Samuel Blackwell, Jeffrey De Fauw, Bernardino Romera-Paredes, Clemens Ludwig Meyer, Harry Askham, Cian Hughes, Trevor Back, Joseph R. Ledsam, Olaf Ronneberger -
Patent number: 11102533Abstract: The present disclosure discusses systems and methods to mitigate traffic spikes in retrieving secondary content items for display in concurrently streamed content streams. The system can pre-fetch secondary content items for the upcoming secondary content slots. To retrieve an appropriate content item, the system can predict the length of the secondary content slot. The system can use the predicted length of the secondary content slot to distribute the traffic spike over a larger span of time to mitigate the spike.Type: GrantFiled: February 13, 2017Date of Patent: August 24, 2021Assignee: Google LLCInventors: Igor Fradlis, Charles Weill, Christopher Dinn
-
Patent number: 11100688Abstract: The present disclosure is directed to encoding graphs. In particular, the methods and systems of the present disclosure can: receive data describing a first graph; and for each node, of one or more nodes, of the first graph, determine, based at least in part on data describing a second graph, and for each of multiple nodes of the second graph corresponding to the node of the first graph, a representation of a role of the node of the multiple nodes in a community to which the node of the multiple nodes belongs.Type: GrantFiled: July 26, 2019Date of Patent: August 24, 2021Assignee: Google LLCInventors: Alessandro Epasto, Bryan Perozzi
-
Patent number: 11100405Abstract: Systems and methods for defining a custom segment in a set of behavioral data are provided. A described method includes receiving a set of behavioral data associated with a plurality of user devices and identifying multiple cohort groups, each of the cohort groups including one or more of the user devices. The behavioral data includes a behavior metric for each of the user devices and the cohort groups are identified based on the behavior metric for each of the user devices. The method further comprises generating a segmentation interface including a graphical visualization of the multiple cohort groups and causing the segmentation interface to be presented via a user interface device. The method further comprises defining a custom segment of the behavioral data based on a user selection of one or more of the multiple cohort groups via the segmentation interface.Type: GrantFiled: September 14, 2016Date of Patent: August 24, 2021Assignee: Google LLCInventors: Jin Yao, Andrew Baldwin, Calvin Lee, Hui Sok Moon, Hetal Thakkar
-
Patent number: 11100139Abstract: This application is directed to performing a plurality of activities each of which is performed in a respective application with content associated with a content type selected from a group consisting of television programming, online content, on-device application, information views, and other content types. Each activity is associated with a timestamp, and described using a predefined format covering an action and content associated with the action. Each of the plurality of activities is then logged into an activities log in accordance with the predefined format. A plurality of user selectable affordances are displayed concurrently in a home screen on a display of the client device. Each of the affordances is associated with one of the plurality of activities performed with associated content, and the plurality of affordances includes at least two affordances associated with two distinct activities of the plurality of activities performed by two distinct applications.Type: GrantFiled: January 2, 2018Date of Patent: August 24, 2021Assignee: Google LLCInventors: Pierre-Yves Laligand, Stephen Shiu Lam Leung, Justin Koh, Richard William Bragg
-
Patent number: 11100518Abstract: A system tracks user actions associated with advertisements. The system may receive information in response to a user action. The system may then determine whether the action performed by the user resulted from an advertisement.Type: GrantFiled: April 4, 2019Date of Patent: August 24, 2021Assignee: Google LLCInventors: Alex Roetter, Deepak Jindal
-
Patent number: 11102309Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for pairing a speech-enabled device with a display device. A determination may be made to pair a speech-enabled device with a display device of a particular type. A set of display devices that are associated with the speech-enabled device may be identified in response to determining to pair the speech-enabled device with the display device of the particular type. An instruction may be provided to each of the display devices. The instruction may cause the display device to determine (i) whether the display device is of the particular type and (ii) whether the display device and the speech-enabled device both share a local area network and display on the display device an indication regarding pairing with the speech-enabled device.Type: GrantFiled: April 28, 2020Date of Patent: August 24, 2021Assignee: GOOGLE LLCInventors: Zaheed Sabur, Andrea Terwisscha van Scheltinga, Mikhail Reutov, Lucas Mirelmann
-
Patent number: 11099404Abstract: Systems, devices, and methods for embedding a HOE in an eyeglass lens are described. A method of embedding a HOE in an eyeglass lens includes forming a world-side portion of the eyeglass lens, forming an eye-side portion of the eyeglass lens, physically coupling the eye-side portion of the eyeglass lens to the HOE with a low-temperature optically clear adhesive (“LT-OCA”), and physically coupling the world-side portion of the eyeglass lens to the HOE with LT-OCA. Forming the lens portions may include high-temperature processes, and the HOE may not be damaged by the high-temperature processes since the high-temperature processes may be performed on the lens portions prior to coupling the lens portions to the HOE.Type: GrantFiled: September 26, 2018Date of Patent: August 24, 2021Assignee: Google LLCInventor: Darren Ihmels
-
Patent number: 11100165Abstract: A method for making modified content available includes storing an item comprising contents. A modification procedure to be performed on the item to modify the contents is identified. The method includes generating a file identifier to represent the item such that, upon a request to access the item being received, the modification procedure is performed on the item using the file identifier and the modified contents are provided in response to the request. A method for making modified content available includes receiving a request to access a file identifier that represents an item comprising contents. After receiving the request, a modification procedure to modify the contents is performed. The modification procedure is identified using the file identifier. The modified contents are provided in response to the request. A system includes an application program, a repository and a redirector.Type: GrantFiled: March 14, 2018Date of Patent: August 24, 2021Assignee: Google LLCInventors: Michael B. Herf, Sigurdur Asgeirsson
-
Patent number: 11099394Abstract: Systems, devices, and methods for aligning a diffractive element in a wearable heads-up display (“WHUD”) are described. A WHUD that includes a projector, a transparent combiner, a WHUD frame, and a diffractive optical element (DOE) embedded in the transparent combiner, requires alignment between the DOE and the eye of the user and/or the projector. A WHUD includes a DOE aligned with an eye of a user when the WHUD is worn on the head of the user. A method of aligning a DOE in a WHUD with an eye of a user when the WHUD is worn on a head of a user includes aligning a first part of the WHUD frame with a first part of the face of the user, and aligning the DOE with a second part of the WHUD frame.Type: GrantFiled: January 14, 2020Date of Patent: August 24, 2021Assignee: Google LLCInventors: Arnett Weber, Darren Ihmels
-
Patent number: 11102023Abstract: A system including a digital component request server that receives digital component requests for a supplemental digital component that will be presented in an additional multicast stream that is different to a multicast stream that is delivering content; a digital component distribution server that i) selects supplemental digital components to distribute over the additional multicast streams, the supplemental digital components being selected for one of the additional multicast streams being different to the supplemental digital component selected for each of the other additional multicast streams, and that ii) assigns one group of a plurality of groups of the multiple client devices to a respective one of the additional multicast streams; and an instruction generation server that generates instructions for the multiple client devices to tune to the respective additional multicast streams assigned to the group of multiple client devices that includes the different client device that submitted the request.Type: GrantFiled: December 4, 2019Date of Patent: August 24, 2021Assignee: Google LLCInventors: Tyrone Nakahara, Stella Loh
-
Patent number: 11100910Abstract: Adaptive noise cancellation systems and methods comprise a reference sensor operable to sense environmental noise and generate a corresponding reference signal, an error sensor operable to sense noise in a noise cancellation zone and generate a corresponding error signal, a noise cancellation filter operable to receive the reference signal and generate an anti-noise signal to cancel the environmental noise in the cancellation zone, an adaptation module operable to receive the reference signal and the error signal and adaptively adjust the anti-noise signal. The adaptation module includes a noise amplification control module operable to adaptively control noise amplification in at least one hiss region of the anti-noise signal, while achieving cancellation in non-hiss regions of the anti-noise signal.Type: GrantFiled: December 19, 2019Date of Patent: August 24, 2021Assignee: Google LLCInventors: Trausti Thormundsson, Ali Abdollahzadeh Milani, Govind Kannan
-
Patent number: 11099772Abstract: Methods, systems, and apparatus, including an apparatus for transferring data using multiple buffers, including multiple memories and one or more processing units configured to determine buffer memory addresses for a sequence of data elements stored in a first data storage location that are being transferred to a second data storage location. For each group of one or more of the data elements in the sequence, a value of a buffer assignment element that can be switched between multiple values each corresponding to a different one of the memories is identified. A buffer memory address for the group of one or more data elements is determined based on the value of the buffer assignment element. The value of the buffer assignment element is switched prior to determining the buffer memory address for a subsequent group of one or more data elements of the sequence of data elements.Type: GrantFiled: December 2, 2019Date of Patent: August 24, 2021Assignee: Google LLCInventors: Olivier Temam, Harshit Khaitan, Ravi Narayanaswami, Dong Hyuk Woo
-
Patent number: 11100543Abstract: A method of presenting information to a party through a messaging application is described. Responsive to receipt of a communication from a party (e.g., the first user), a reply is sent. The communication and the reply is presented in an interface to the sender. The messaging system determines matching content that is relevant to one or both of the communication and the reply and determines a quality of the match. Determining the quality of the match may include determining a score for an advertisement based on the advertisement's responsiveness to content identified in the reply message that was sent. Based on a determination that the quality is above a threshold, the matching content is presented along with the communication and the reply.Type: GrantFiled: June 3, 2020Date of Patent: August 24, 2021Assignee: Google LLCInventors: Alan B. Sheinberg, Stanley Chen
-
Patent number: 11102477Abstract: A sign value of a DC coefficient of a current block is determined using neighbor blocks of the current block. First and second sign values are identified as respectively corresponding to an above neighbor block of the current block and a left neighbor block of the current block. A context value is calculated by applying a first weighting value to the first sign value and a second weighting value to the second sign value. The first weighting value is based on a boundary between the above neighbor block and the current block, and the second weighting value is based on a boundary between the left neighbor block and the current block. A probability value is selected based on the context value. The sign value of the DC coefficient of the current block is then determined using the probability model.Type: GrantFiled: April 2, 2020Date of Patent: August 24, 2021Assignee: Google LLCInventors: Yaowu Xu, Jingning Han, Ching-Han Chiang
-
Patent number: 11102552Abstract: Systems and methods for providing a program listing include storing user profile data and a user identifier for a user; storing an association of the user identifier with user identifiers for each of the plurality of social contacts of the user; receiving program identifier data representing programs currently being viewed by the social contacts; ranking the program identifier data for each of the plurality of social contacts based at least in part on the user profile data; and sending display data representing the program identifier data for display in an order based on the ranking.Type: GrantFiled: January 17, 2020Date of Patent: August 24, 2021Assignee: Google LLCInventor: Ranjith Jayaram
-
Patent number: D928647Type: GrantFiled: November 9, 2020Date of Patent: August 24, 2021Assignee: GOOGLE LLCInventors: Hannes Harms, Ben Robertson, Jessica Choi, Dustin Lee, Claude Zellweger, Idil Girard, Casey Peterson, Jon Godston, Simon Quay
-
Patent number: D928765Type: GrantFiled: February 4, 2020Date of Patent: August 24, 2021Assignee: GOOGLE LLCInventors: Miguel Harry Puerta, Alberto Villarreal Bello, Max Yoshimoto
-
Patent number: D928773Type: GrantFiled: October 10, 2018Date of Patent: August 24, 2021Assignee: GOOGLE LLCInventors: Lawrence Lam, Sungyun Kim, Bernardo Núñez Rojas, Christophe Koch