Patents Assigned to Google Inc.
-
Patent number: 9066130Abstract: Methods and system for displaying a click-to-buy overlay for an item on a video in a video hosting site. The item is matched to the video according to video metadata and/or rules selected by the video rights holder. If the uploader is not the video rights holder, the video rights holder can choose to monetize the video by selecting Click-to-Buy metadata and/or rules. A viewer of the video can choose between multiple retailers for an item offered in the overlay. The viewer can further navigate between multiple overlays associated with the video while the video is playing.Type: GrantFiled: October 7, 2013Date of Patent: June 23, 2015Assignee: Google Inc.Inventors: Florian Buron, Chirayu Krishnappa, BethEllyn McClendon, Jasson Arthur Schrock, Johan Tibell, Thai Tran
-
Patent number: 9065859Abstract: Tracking data communications are received for single properties that include ambiguous event statistics. The event statistics are disambiguated by an analytics processing system by identifying account and visitor identifier pairs from account identifiers and visitor identifiers in the tracking data communications. For each account and visitor identifier pair, ambiguous event statistics are ordered by the corresponding event times and disambiguated.Type: GrantFiled: February 13, 2012Date of Patent: June 23, 2015Assignee: Google Inc.Inventors: Ognjen Nikolic, Sagnik Nandy, Japjit Tulsi, Elizabeth L. Liebert
-
Patent number: 9063983Abstract: A system may be configured to receive a query; identify an object and a verb associated with the query; obtain information indicating a quantity of occurrences, in one or more documents, of the object in a sentence that may include the verb, or a quantity of occurrences, in one or more documents, of one or more terms, which are related to the object, in a sentence that may include the verb; generate a confidence score that may indicate a probability that the query seeks a result relating to a name of a person; identify a set of documents that are responsive to the query; determine that the confidence score satisfies a threshold; identify one or more documents, of the set of documents, that are associated with one or more names of people; select a particular document, of the set of documents; and output information regarding the selected particular document.Type: GrantFiled: March 12, 2013Date of Patent: June 23, 2015Assignee: Google Inc.Inventor: John J. Lee
-
Patent number: 9063990Abstract: A system and method for searching messages is disclosed. The system and method includes receiving a search query and, in response to receiving the search query: (1) obtaining, from a message repository, conversations relevant to the search query, (2) creating a list of conversations representing at least a subset of the obtained conversations, where each conversation in the list of conversations is represented as a single item, and at least one of the conversations in the list of conversations comprises two or more electronic messages from distinct senders, (3) identifying, for each conversation in the list of conversations, a portion of conversation content relevant to the search query, and (4) producing, for concurrent display at a client, a search result including at least the list of conversations, and the identified portion of conversation content for each conversation in the list of conversations.Type: GrantFiled: December 2, 2013Date of Patent: June 23, 2015Assignee: GOOGLE INC.Inventors: Paul T. Buchheit, Bay-Wei Chang, Peter D. Mattis, Brian D. Rakowski, Terry A. Winograd
-
Patent number: 9065727Abstract: A computerized method and system operable to build a device identifier similarity model with online event signals and determine similar network device identifiers. A processing circuit receives a first set of network device identifiers. The processing circuit represents each network device identifier of the first set by feature data associated with each network device identifier's network activity, where the feature data is associated with the content clicked-on or converted-on. The processing circuit applies abstractions on the feature data to form concepts. The processing circuit derives at least one hierarchy of feature data based on the keywords and concepts of the feature data. The processing circuit expands the feature data based on the derived at least one hierarchy of feature data and generates the device identifier similarity model based on the expanded feature data. The processing circuit is also capable of determining long-term and short-term history events.Type: GrantFiled: August 31, 2012Date of Patent: June 23, 2015Assignee: Google Inc.Inventors: Jia Liu, Yijian Bai, Manojav Patil, Deepak Ravichandran, Sittichai Jiampojamarn, Shankar Ponnekanti
-
Patent number: 9065277Abstract: Methods and systems supply uninterrupted power to a load using a backup battery module. A driver circuit connects the load and the backup battery module such that the operational range of the load voltage is narrower than the operational range of the battery voltage. Different charging and discharging paths of the driver circuit may be used to limit the DC bus voltage to values lower than the battery voltage. The proposed systems and methods can increase power efficiency and decrease the cost of power supply and conversion operations.Type: GrantFiled: February 29, 2012Date of Patent: June 23, 2015Assignee: Google Inc.Inventors: Sangsun Kim, Pascal Kam
-
Patent number: 9065872Abstract: Techniques are described for sharing service management on a computing system. The computing system includes a display device and one or more processors. The processors are configured to determine, based on a context associated with an object, a plurality of weighted probabilities including a respective weighted probability for each sharing service from a plurality of sharing services, wherein the context includes at least one of a characteristic of the object and a respective characteristic of at least a portion of sharing services from the plurality of sharing services, select, based on the respective weighted probabilities, a subset of sharing services, output, for display at the display device, an indication of each sharing service from the subset of sharing services, receive an indication of a user input corresponding to a selection of one of the subset of sharing services, and transmit, using the selected sharing service, an indication of the object.Type: GrantFiled: April 12, 2013Date of Patent: June 23, 2015Assignee: Google Inc.Inventors: Matias Gonzalo Duarte, Daniel Marc Gatan Shiplacoff, Richard Eugene Fulcher, Jeremy Lyon, Adam William Powell
-
Patent number: 9064416Abstract: A method including receiving image data corresponding to a photograph of a display of parking information including temporal restrictions for authorized parking in a parking location, the photograph captured via a mobile communications device, processing the image data to determine an estimated parking expiration time corresponding to a time when authorization for parking within the parking location will expire, substantially continuously tracking a current location of the mobile communications device and determining an estimated return time corresponding to an estimated time required to travel to the given parking location from the current location of the mobile communications device and, in response to determining that the estimated return time is about equal to or greater than the estimated parking expiration time, providing a parking expiration alert indicative of the estimated return time being determined to be about equal to or greater than the estimated parking expiration time.Type: GrantFiled: February 28, 2012Date of Patent: June 23, 2015Assignee: GOOGLE INC.Inventor: Andrew Foster
-
Patent number: 9065824Abstract: An authentication request from a first client device may be received. The authentication request may identify an account. A second client device associated with the account may be determined. An authentication query may be transmitted to the second client device. An authentication response may be received from the second client device. The authentication response may authorize the first client device to access data associated with the account. At least some of the data associated with the account may be transmitted to the first client device.Type: GrantFiled: March 17, 2014Date of Patent: June 23, 2015Assignee: Google Inc.Inventor: Carlos Valdivia
-
Patent number: 9065510Abstract: A method and system for improving closed loop feedback in transmit diversity communication. In one embodiment of the invention, a predetermined variation of one or more transmit diversity parameters is performed at the transmit diversity transmitter. The receiver compares the transmit diversity parameter values of the received signals to the predetermined variation and transmits to the transmitter a value of a transmit diversity correction parameter. The transmitter may use this correction value to modify the transmit diversity parameter in a subsequent transmission.Type: GrantFiled: January 7, 2013Date of Patent: June 23, 2015Assignee: Google Inc.Inventors: Haim Harel, Yair Karmi, Kenneth Kludt, Sherwin Wang
-
Patent number: 9063641Abstract: An electronic book system provides interfaces particularly suited to students' use of textbooks. A finger press on a touch screen produces a contextual menu with user choices that relate to where the finger was pressed or what the user was recently doing with the book. A student provisionally navigates through a book by a specific gesture which, when it stops, returns the user to the previous position in the book. Annotations are displayed and hidden using specific gestures and through selective movement of the reader as sensed by its accelerometer.Type: GrantFiled: July 14, 2011Date of Patent: June 23, 2015Assignee: Google Inc.Inventors: James Patterson, Nathan Moody, Scott Dougall
-
Patent number: 9066104Abstract: In one embodiment, a spatial merge mode for a block of video content may be used in merging motion parameters. Spatial merge parameters are considered and do not require utilization of bits or flags or indexing to signal at the encoder or decoder. If the spatial merge mode is determined, the method merges the block of video content with a spatially-located block, where merging shares motion parameters between the spatially-located block and the block of video content.Type: GrantFiled: January 17, 2012Date of Patent: June 23, 2015Assignee: GOOGLE INC.Inventors: Limin Wang, Yue Yu, Jian Lou
-
Patent number: 9063611Abstract: Certain implementations of the disclosed technology may include systems and methods for improving image tracking based on touch events. A method is provided for outputting an image for presentation using an electronic device, the electronic device having a display refresh rate. The method includes detecting one or more touch events received via a touch sensitive surface screen associated with the electronic device, each touch event having a touch event position. The method also includes generating, by the electronic device, a synthetic touch event position based on the one or more touch event positions, the synthetic touch event position calculated to coincide in time with a predicted time, the predicted time being within an offset relative to a display refresh time corresponding to the display refresh rate. The method also includes outputting data based at least in part one or more of the synthetic touch event position or a touch event position associated with the one or more touch events.Type: GrantFiled: June 7, 2013Date of Patent: June 23, 2015Assignee: Google Inc.Inventors: Jeff Brown, Mathias Agopian
-
Patent number: 9064309Abstract: Implementations relate to relate to rectification of distortion in an image. In some implementations, a method includes extracting edgelets from an image, each edgelet defined by a location of a pixel having an edge depicted in the image and defined by a direction of the edge. The method finds at least one vanishing point in the image based on intersections of pairs of the edges of the edgelets. Each vanishing point is selected based on a plurality of the edgelets in the image having edges approximately aligned with the vanishing point. Found vanishing points are used to transform the image to reduce image distortion.Type: GrantFiled: October 29, 2013Date of Patent: June 23, 2015Assignee: Google Inc.Inventors: Krishnendu Chaudhury, Stephen J. DiVerdi
-
Patent number: 9063972Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for engaging a user in a previously-submitted search query in a social networking system are disclosed. The method includes receiving a search query from a user, receiving search results responsive to the search query, providing search results for display to the user, receiving one or more user interactions associated with the search results, and generating a search interaction score based on the one or more user interactions. The method further includes determining that the search interaction score exceeds a threshold search interaction score, receiving a reminder event relating to the search query, and in response to determining that the search interaction score exceeds the threshold search interaction score and the reminder event, providing a notification to the user relating to the search query.Type: GrantFiled: July 17, 2012Date of Patent: June 23, 2015Assignee: Google Inc.Inventors: Gregory M. Marra, Frances B. Haugen, Christopher J. Marra
-
Patent number: 9063548Abstract: Methods and systems for use of previous detections to improve lane marker detection are described. A computing device may be configured to receive lane information generated at previous time periods, and relates to detection of a lane boundary on a road of travel of a vehicle. The computing device may be configured to estimate, based on the lane information, a projection of a respective lane boundary ahead of the vehicle on the road. The computing device may further be configured to determine, based on a speed of the vehicle and geometry of the road, a level of confidence for the projection of the respective lane boundary. The computing device may also be configured to provide instructions to control the vehicle based on the projection and the level of confidence.Type: GrantFiled: December 19, 2012Date of Patent: June 23, 2015Assignee: Google Inc.Inventors: David Ian Ferguson, Turgay Senlet
-
Patent number: 9065863Abstract: A method for determining auto-enrollment eligibility for an electronic device with an enterprise domain is provided. The method includes generating a reverse lookup of the IP address of the host through which an electronic device is requesting initialization in order to determine an associated domain name. The method also includes comparing the associated domain name to a list of enterprise domains and determining if the electronic device is eligible to auto-enroll with the an particular enterprise domain. The method also includes determining if the enterprise domain has an available license for the type of electronic device and sending a request to the electronic device to initiate auto-enrollment. Systems and machine-readable media are also provided.Type: GrantFiled: June 6, 2013Date of Patent: June 23, 2015Assignee: GOOGLE INC.Inventors: Royans Kurian Tharakan, Sumit Gwalani
-
Patent number: 9065836Abstract: In one aspect a machine-implemented method is provided including receiving a request from a user to share content associated with the user with a second user, the content belonging to a specific content space, wherein content belonging to the content space is categorized into two or more content categories by the system, providing a set of system-defined roles associated with the content space to the user for selection, each role being pre-associated with one or more rules defining which of the two or more content categories are accessible by user associated with the role, receiving a selection by the user of a role of the plurality of system-defined roles provided to the user to assign to the second user, associating the role with the second user in response to receiving the selection and providing the second user with access to the content according to the one or more pre-associated rules.Type: GrantFiled: June 18, 2012Date of Patent: June 23, 2015Assignee: Google Inc.Inventors: Stefan Frank, Rani Manoharan
-
Patent number: 9066017Abstract: An image capture device may capture a series of images. The series of images may include a plurality of metering images interleaved with a plurality of preview images. The preview images may be captured using respective total exposure times (TETs) that are based on characteristics of at least one previously-captured metering image. A viewfinder of the image capture device may display a stream of display images. Each display image in the stream of display images may be derived from at least one of the preview images, and at least part of the capturing may occur contemporaneously with at least part of the displaying.Type: GrantFiled: March 25, 2013Date of Patent: June 23, 2015Assignee: Google Inc.Inventor: Ryan Geiss
-
Patent number: D732523Type: GrantFiled: August 13, 2013Date of Patent: June 23, 2015Assignee: Google Inc.Inventors: Martin Philip Riddiford, William Stuart