Patents Assigned to Google Inc.
-
Patent number: 9733809Abstract: Dynamic media players are disclosed. A method for providing the dynamic media players includes presenting, by a processor of an electronic device, a user interface (UI) including a media player portion and a scrollable portion, providing a first playback of a first media item in a first media player in the first media player portion, and scrolling to an area in the scrollable portion that includes a second media player while continuing the first playback of the first media item by the first media player that remains visible in the UI. The method also includes determining that the second media player is configured to start a second playback of a second media item upon scrolling to the area in the scrollable portion and preventing the second media player from providing the second playback of the second media item during the first playback of the first media item.Type: GrantFiled: June 9, 2014Date of Patent: August 15, 2017Assignee: Google Inc.Inventors: Kevin Greene, Justin Lewis
-
Patent number: 9734209Abstract: In one aspect, a method includes identifying a plurality of posts, each of the plurality of post being associated with a score and a time, the plurality of posts being ranked according to the score associated with each post, selecting a first post of the plurality of posts as a candidate post, determining a score threshold and time threshold associated with the candidate post, determining if one or more posts of the plurality of posts meet the score threshold and the time threshold associated with the candidate post and reordering the candidate post and the one or more posts according to the time associated with each of the candidate post and the one or more posts when it is determined that one or more posts meet the score threshold and the time threshold.Type: GrantFiled: September 27, 2013Date of Patent: August 15, 2017Assignee: Google Inc.Inventors: Junbin Teng, Andre Rohe, Chih-Wei Chen, Boris Mazniker
-
Patent number: 9736531Abstract: According to an aspect, an apparatus may include a media streaming device including electronic circuitry configured to receive media content wirelessly from a media content source, and an output cord segment having a first end portion integrally coupled to a structure of the media streaming device, and a second end portion configured to be coupled to a receiving device, where the electronic circuitry is further configured to transmit the received media content through the output cord segment to the receiving device. The apparatus may include a power cord segment having a first end portion configured to be coupled to the media streaming device, and a second end portion configured to be coupled to a power source.Type: GrantFiled: September 8, 2015Date of Patent: August 15, 2017Assignee: Google Inc.Inventors: Micah Thomas Collins, Michael Jon Sundermeyer, Kristen Beck, Wenson Chern, Philip Lee Ly, Colleen Mischke, Robert Jason Rose
-
Patent number: 9734709Abstract: An apparatus for managing telemetry sensor controllers identified by their communication port identifiers is disclosed. The apparatus may include a memory that stores telemetry sensor controller mappings, where a telemetry sensor controller mapping associates an equipment identifier for a telemetry sensor controller with a communication port identifier, and equipment identifier mappings, where an equipment identifier mapping associates an equipment identifier with a telemetry monitoring application. The apparatus may detect a connection with a telemetry sensor controller and receive an equipment identifier. The apparatus may then instantiate a telemetry monitoring application for managing the connected telemetry sensor controller by accessing the plurality of equipment identifier mappings with the received equipment identifier, where the telemetry monitoring application may instruct the connected telemetry sensor controller to perform a requestable operation.Type: GrantFiled: April 26, 2016Date of Patent: August 15, 2017Assignee: Google Inc.Inventors: Shane R. Nay, Alan Howard Davis
-
Patent number: 9733477Abstract: An eyepiece includes a first end for receiving display light, an end reflector, and a viewing region including a partially reflective surface to redirect at least a portion of the display light out of an eye-ward side of the eyepiece along an emission path. The partially reflective surface is obliquely angled to cause the emission path to have a first oblique angle in a first dimension relative to a first normal vector of the eye-ward side. The end reflector is tilted to cause the emission path to have a second oblique angle in a second dimension relative to the first normal vector of the eye-ward side. The first and second dimensions are orthogonal to each other.Type: GrantFiled: September 12, 2014Date of Patent: August 15, 2017Assignee: Google Inc.Inventor: Anurag Gupta
-
Patent number: 9735929Abstract: A method and system are described that allow a device operating in coordination with other devices to synchronize the devices operation with the other devices. A controllable device processor may determine that a received data packet is a retransmission of an initial control command data packet. The processor may obtain from the retransmitted data packet a start value and a time indicator related to performance of the operation. A ramp rate related to the operation to be performed may be obtained. Using the time indicator, an adjusted ramp rate may be calculated. An output value for the device may be set based on the start value, the adjusted ramp rate, and the time indicator. The adjusted ramp rate may result in completing the operation at substantially the same time as though the device received the original command.Type: GrantFiled: July 12, 2016Date of Patent: August 15, 2017Assignee: GOOGLE INC.Inventors: Girts Folkmanis, Paul Heninwolf
-
Patent number: 9733794Abstract: A computing device that provides access to digital media items receives a command from an entity to share a digital media item. The computing device invokes a graphical user interface for sharing the digital media item in response to receiving the command. The computing device determines a start time to apply to the digital media item based on input received via the graphical user interface. The computing device then generates a link or embed code to the digital media item, the link or embed code identifying the start time, wherein accessing the link or embed code causes the digital media item to be presented from the start time.Type: GrantFiled: March 20, 2012Date of Patent: August 15, 2017Assignee: Google Inc.Inventors: Taylor Eric Hughes, Jennifer Bilotta, Brian Glick
-
Patent number: 9736692Abstract: A computer-implemented technique can include joining, by a computing device having one or more processors, a conference session hosted by a server via a wireless computing network. In response to joining the conference session, the computing device can receive, from the server via the wireless computing network, a dial-in telephone number for reconnecting to the conference session. The computing device can detect a trigger condition indicative of a need to reconnect to the conference session via a cellular telephone network. In response to detecting the trigger condition, the computing device can initiate a telephone call to the dial-in telephone number via the cellular telephone network. In response to the server obtaining authentication of a caller identification of the computing device, the computing device can rejoin the conference session via the cellular telephone network.Type: GrantFiled: October 10, 2016Date of Patent: August 15, 2017Assignee: GOOGLE INC.Inventors: Jan Tomas Lundqvist, Jonas Erik Lindberg, Sailesh Nepal
-
Patent number: 9736680Abstract: A method can include receiving, at a first computing device having one or more processors, a command to transfer a data payload to a second computing device and information from the second computing device using a near-field communication (NFC) protocol. The information can be indicative of a plurality of communication protocols capable of being received at the second computing device, including the NFC communication protocol. Additionally, the method can include estimating a transfer time corresponding to each of the plurality of communication protocols. Each of the transfer times can be indicative of an amount of time to transfer the data payload between the first and second computing devices using its corresponding communication protocol. The method can also include selecting a specific communication protocol based on the estimated transfer times and transmitting the data payload using the specific communication protocol.Type: GrantFiled: May 30, 2013Date of Patent: August 15, 2017Assignee: GOOGLE INC.Inventors: Jeffrey William Hamilton, Nicholas J. Pelly, Benjamin J. Dodson
-
Patent number: 9734211Abstract: A system receives a search query from a user and performs a search of a corpus of documents, based on the search query, to form a ranked set of search results. The system re-ranks the set of search results based on preferences of the user, or a group of users, and provides the re-ranked search results to the user.Type: GrantFiled: February 27, 2015Date of Patent: August 15, 2017Assignee: GOOGLE INC.Inventor: Paul Tucker
-
Patent number: 9736119Abstract: A computer system for accessing remote content stored outside of a local network from within the local network comprises a relay proxy and a plurality of applications. The relay proxy receives a first request from a first application and a second request from a second application, the first and second requests identifying first and second remote content items respectively. The relay proxy forwards the first and second requests to a proxy server that manages network traffic entering and leaving the local network. The relay proxy receives responses to the first and second requests, with the response to the first request including the first remote content item and the response to the second request including the second remote content item. The relay proxy forwards the first and second remote content items to the first and second applications respectively.Type: GrantFiled: April 7, 2014Date of Patent: August 15, 2017Assignee: Google Inc.Inventors: Jason Monk, Geoffrey Allen Borggaard
-
Patent number: 9734579Abstract: Methods and systems for rendering a three-dimensional (3D) data model of an object are provided. An example method may include receiving information associated with a first 3D data model and a second 3D data model of an object. The method may also include rendering a first set of images of the first 3D data model, and rendering a second set of images of the second 3D data model. The method may also include comparing respective images of the first set of images to images of the second set of images to determine a plurality of image difference scores between the respective images of the first set of images and the images of the second set of images. The method may also include determining an object difference score based on the determined plurality of image difference scores.Type: GrantFiled: February 3, 2015Date of Patent: August 15, 2017Assignee: Google Inc.Inventors: Jonathan Weill, Dror Aiger
-
Publication number: 20170228765Abstract: Methods and systems that allow a user (e.g., an Internet distribution partner of an advertisement listings provider, etc.) to selectively adjust the display of advertisements through an online interface. For example, an embodiment of the present invention allows users (e.g., publishers, account managers, etc.) to adjust the targeting of content advertisements on individual URLs, domains, properties, etc. Users can manually replace advertisements or apply various filters used to generate advertisements.Type: ApplicationFiled: April 24, 2017Publication date: August 10, 2017Applicant: Google Inc.Inventors: Alex Carobus, Jonathan Rosenberg, Narayanan Shivakumar, Brian Axe
-
Publication number: 20170228633Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a neural network system. In one aspect, a neural network system includes a recurrent neural network that is configured to, for each time step of a predetermined number of time steps, receive a set of latent variables for the time step and process the latent variables to update a hidden state of the recurrent neural network; and a generative subsystem that is configured to, for each time step, generate the set of latent variables for the time step and provide the set of latent variables as input to the recurrent neural network; update a hidden canvas using the updated hidden state of the recurrent neural network; and, for a last time step, generate an output image using the updated hidden canvas for the last time step.Type: ApplicationFiled: February 3, 2017Publication date: August 10, 2017Applicant: Google Inc.Inventors: Ivo Danihelka, Danilo Jimenez Rezende, Shakir Mohamed
-
Publication number: 20170230314Abstract: Routing and displaying instant messages includes receiving a first request to establish a first instant messaging session associated with an instant messaging online identity assigned to a user using a first instant messaging controller. The first instant messaging session is established in response to the first request, where the first instant messaging session includes a first state. A second request from the user is received to establish a second instant messaging session associated with the instant messaging online identity assigned to the user using a second instant messaging controller that differs from the first instant messaging controller. The second instant messaging session is established in response to the second request, where the second instant messaging session includes a second state. An instant message designated for the instant messaging online identity assigned to the user is received and a determination is made on where to route the instant message based on routing criteria.Type: ApplicationFiled: April 24, 2017Publication date: August 10, 2017Applicant: Google Inc.Inventors: James A. ODELL, Barry APPELMAN
-
Publication number: 20170228803Abstract: Systems and methods for media content licensing are disclosed. A reception component can receive a media file and an analysis component analyzes the media file in connection with a set of quality metrics. The analysis component can also determine characteristics of the media file including potential monetization of a new media file that integrates the media with other media content. A matching component can match the media file to a set of other media content for potential integration with the media file. In an aspect, the matching is based on the potential monetization of a new media file generated by integration of the media file with the subset of the other media content. A licensing component further presents the media file to an owner of a subset of the other media content to consider granting a license to use the subset of the other media content with the media file.Type: ApplicationFiled: May 2, 2012Publication date: August 10, 2017Applicant: GOOGLE INC.Inventor: Morgan Francois Stephan Dollard
-
Publication number: 20170228789Abstract: A computer-implemented method of processing content at a mobile communications device may include transmitting from a mobile communication device to a first content provider a request for content, the request for content including at least one of a search query and a request for a specific network-accessible element; receiving in response to the request, responsive content and a substitute electronic promotional item from the first content provider; and transmitting a response to the received substitute electronic promotional item. The first content provider may, in response to the request (a) obtain from a second content provider content that is responsive to the request and an electronic promotional item; (b) identify the electronic promotional item; and (c) replace the identified electronic promotional item with the substitute electronic promotional item.Type: ApplicationFiled: November 1, 2006Publication date: August 10, 2017Applicant: Google Inc.Inventor: Alexander Macgillivray
-
Patent number: 9727546Abstract: This invention relates to creating a narrative description of media content. In an embodiment, a computer-implemented method describes content of a group of images. The group of images includes a first image and a second image. A first object in the first image is recognized to determine a first content data. A second object in the second image is recognized to determine a second content data. Finally, a narrative description of the group of images is determined according to a parameterized template and the first and second content data.Type: GrantFiled: May 24, 2013Date of Patent: August 8, 2017Assignee: Google Inc.Inventor: Hyduke Noshadi
-
Patent number: 9727926Abstract: Methods, systems, and computer programs are presented for an online community management system. One method includes an operation for detecting a post on a social network, where the post is associated with an article. The social network has a plurality of entity pages associated with respective entities. Further, the method includes operations for determining a topic of the article based on a content of the article, and for determining whether the topic is associated with a related entity page on the social network. The related entity page is recommended to a user accessing the post when the topic is associated with the related entity page.Type: GrantFiled: March 3, 2014Date of Patent: August 8, 2017Assignee: Google Inc.Inventors: Jon Napper, Tsung-Yuan Liu, Bruce Leendert Polderman, Grace Chung, Edward Kessler
-
Patent number: D794658Type: GrantFiled: May 16, 2016Date of Patent: August 15, 2017Assignee: Google, Inc.Inventors: Sevilla Weaver, Evan Malahy, Matthew Corey Hall, Andrew Anderson Stewart, Andrews-Junior Kimbembe