Patents by Inventor Philip Hewinson

Philip Hewinson has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11809502
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting content for user devices specific to a particular user. The aspects generally relate to providing related content items to a particular user across multiple different user devices, such as mobile devices, tablet computers, desktop computers, and televisions. The selection of the content items for a particular user and the device to which the content items are to be sent are based one or more of the following factors: user history data, subject matter category duration, frequency duration adjustment, behavioral duration adjustment, and device prioritization.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: November 7, 2023
    Assignee: Google LLC
    Inventor: Philip Hewinson
  • Patent number: 10394911
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting content for user devices specific to a particular user. The aspects generally relate to providing related content items to a particular user across multiple different user devices, such as mobile devices, tablet computers, desktop computers, and televisions. The selection of the content items for a particular user and the device to which the content items are to be sent are based one or more of the following factors: user history data, subject matter category duration, frequency duration adjustment, behavioral duration adjustment, and device prioritization.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: August 27, 2019
    Assignee: Google LLC
    Inventor: Philip Hewinson
  • Patent number: 9400871
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting content for user devices specific to a particular user. The aspects generally relate to providing related content items to a particular user across multiple different user devices, such as mobile devices, tablet computers, desktop computers, and televisions. The selection of the content items for a particular user and the device to which the content items are to be sent are based one or more of the following factors: user history data, subject matter category duration, frequency duration adjustment, behavioral duration adjustment, and device prioritization.
    Type: Grant
    Filed: August 27, 2012
    Date of Patent: July 26, 2016
    Assignee: Google Inc.
    Inventor: Philip Hewinson
  • Patent number: 9082136
    Abstract: This specification describes technologies relating to content presentation. In general, one aspect of the subject matter described in this specification can be embodied in methods that include the actions of receiving one or more respective identifiers, each being associated with a respective device, determining respective proximities of the to a content presentation medium, processing the identifiers to determine one or more characteristics that pertain to users of the one or more devices, selecting third party content items based on the characteristics, configuring the third party content items for presentation at the content presentation medium based on (a) the proximities of the devices to the content presentation medium and (b) the characteristics, and presenting the third party content items at the content presentation medium. Other embodiments of the various aspects include corresponding systems, apparatus, and computer program products.
    Type: Grant
    Filed: October 3, 2012
    Date of Patent: July 14, 2015
    Assignee: GOOGLE INC.
    Inventor: Philip Hewinson
  • Patent number: 9002270
    Abstract: A user is authenticated to a mobile computing device using an NFC tag. The NFC tag may be initially associated when an NFC reader of the device senses the NFC tag and wirelessly retrieves a tag identifier from the tag. The tag identifier is stored for subsequent retrieval. The authentication process begins after receiving a valid password and then positioning the device proximate the object such that the NFC reader of the device retrieves the tag identifier from the NFC tag without receiving input at the mobile computing device. In the event that the retrieved tag identifier matches the stored tag identifier, the mobile computing device is unlocked and the user may access the mobile computing device. If the retrieved tag identifier does not match the stored tag identifier, the user is not authenticated and the mobile computing device remains locked.
    Type: Grant
    Filed: June 18, 2013
    Date of Patent: April 7, 2015
    Assignee: Google Inc.
    Inventor: Philip Hewinson
  • Patent number: 8744995
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for disambiguation of aliases. A method includes selecting a particular alias, selecting one or more past communications in which the particular alias is used, identifying an item of recipient contact information associated with the selected past communication, identifying a contact record associated with the recipient contact information, and for each contact record, generating or updating a score for the alias, and storing the score in association with the contact record.
    Type: Grant
    Filed: July 30, 2012
    Date of Patent: June 3, 2014
    Assignee: Google Inc.
    Inventor: Philip Hewinson
  • Patent number: 8726312
    Abstract: A computer-implemented method of dynamically determining television advertisements to be provided to a customer includes obtaining profile information of a customer; selecting an advertisement based on the obtained profile information; editing the selected advertisement to include content related to the obtained profile information; and delivering the edited advertisement to the television.
    Type: Grant
    Filed: June 6, 2012
    Date of Patent: May 13, 2014
    Assignee: Google Inc.
    Inventor: Philip Hewinson
  • Publication number: 20140067935
    Abstract: A method for provisioning of media is disclosed and may include detecting a plurality of users located at a common location. A personal profile for each of the plurality of users may be accessed. The personal profile for each of the plurality of users may include at least one personal media preference related to consumption of media items. Each of the plurality of available media items may be weighted for each of the plurality of users based on the at least one personal media preference. One of the plurality of available media items may be selected for consumption by the plurality of users at the common location, based on the weighting of each of the plurality of available media items. The plurality of users may be detected at the common location by receiving a near field communication (NFC) signal from a user device for each of the plurality of users.
    Type: Application
    Filed: August 31, 2012
    Publication date: March 6, 2014
    Inventor: Philip Hewinson
  • Publication number: 20130339142
    Abstract: Systems, methods, and computer-readable media that may be used to provide advertisements to a second user based on the first user's online interactions. One method receiving, at an advertising system comprising at least one server computing system, web pages that were visited by a first user that is connected to a second user on an online social network. The method further includes determining, using the advertising system, an advertisement to be provided to a second user based on the web pages that were visited by the first user. The method further includes providing, using the advertising system, the advertisement for presentation to the second user.
    Type: Application
    Filed: June 18, 2012
    Publication date: December 19, 2013
    Inventor: Philip Hewinson
  • Patent number: 8588821
    Abstract: A computer-implemented technique includes receiving, at a mobile computing device including one or more processors, an input from a user, the input indicating a weather severity threshold for providing a notification at the mobile computing device. The technique includes determining one or more locations where the mobile computing device is likely to be, indicative of a likely location of a user, during a future period of time based on user-related data. The technique includes receiving a weather prediction for the future period of time for each of the one or more locations. The technique also includes automatically outputting the notification when the weather prediction for at least one of the one or more locations exceeds the weather severity threshold and at a time depending on distances between the one of more locations and a home location of the user.
    Type: Grant
    Filed: October 8, 2012
    Date of Patent: November 19, 2013
    Assignee: Google Inc.
    Inventor: Philip Hewinson
  • Patent number: 8583750
    Abstract: Systems, methods performed by data processing apparatus and computer storage media encoded with computer programs for receiving user input specifying an alias of an intended communication recipient, comparing the specified alias with identities of one or more potential recipients identified based on implicit connections inferred from explicit information relating to the user, identifying a best matching recipient based on a result of the comparing, and initiating a communication instance with the identified best matching recipient.
    Type: Grant
    Filed: August 10, 2012
    Date of Patent: November 12, 2013
    Assignee: Google Inc.
    Inventor: Philip Hewinson
  • Patent number: 8571865
    Abstract: Systems, methods performed by data processing apparatus and computer storage media encoded with computer programs for receiving information relating to (i) a communication device that has received an utterance and (ii) a voice associated with the received utterance, comparing the received voice information with voice signatures in a comparison group, the comparison group including one or more individuals identified from one or more connections arising from the received information relating to the communication device, attempting to identify the voice associated with the utterance as matching one of the individuals in the comparison group, and based on a result of the attempt to identify, selectively providing the communication device with access to one or more resources associated with the matched individual.
    Type: Grant
    Filed: August 10, 2012
    Date of Patent: October 29, 2013
    Assignee: Google Inc.
    Inventor: Philip Hewinson
  • Patent number: 8520807
    Abstract: Systems, methods performed by data processing apparatus and computer storage media encoded with computer programs for receiving from a user information including a phonetic communication identifier that other users can speak into their respective communication devices to initiate communication with a communication device associated with the user, comparing the received phonetic communication identifier with a repository of phonetically unique communication identifiers each registered to an associated entity, registering the received phonetic communication identifier in the repository if, based on a result of the comparison, the received phonetic communication identifier is determined to be phonetically unique relative to all other phonetically unique communication identifiers in the repository, and making the repository available to initiate communications with registered entities.
    Type: Grant
    Filed: August 10, 2012
    Date of Patent: August 27, 2013
    Assignee: Google Inc.
    Inventor: Philip Hewinson
  • Patent number: 8515025
    Abstract: A method for conducting a teleconference between participants over a teleconference system is disclosed. The teleconference system can include a server in communication with a plurality of client terminals. A first utterance may include a plurality of words, including an identifier of one of the plurality of participants and at least one additional word, may be received. The server can recognize the plurality of words and parse the identifier from the at least one additional word. The identifier may be associated to a voiceprint of the one of the plurality of participants. A second utterance can be obtained and compared to the voiceprint in order to determine that the identifier is associated with the second utterance. The identifier can be provided from the server to at least one client terminal in response to determining that the identifier is associated with the second utterance.
    Type: Grant
    Filed: August 30, 2012
    Date of Patent: August 20, 2013
    Assignee: Google Inc.
    Inventor: Philip Hewinson
  • Patent number: 8478195
    Abstract: A user is authenticated to a mobile computing device using an NFC tag. The NFC tag may be initially associated when an NFC reader of the device senses the NFC tag and wirelessly retrieves a tag identifier from the tag. The tag identifier is stored for subsequent retrieval. The authentication process begins after receiving a valid password and then positioning the device proximate the object such that the NFC reader of the device retrieves the tag identifier from the NFC tag without receiving input at the mobile computing device. In the event that the retrieved tag identifier matches the stored tag identifier, the mobile computing device is unlocked and the user may access the mobile computing device. If the retrieved tag identifier does not match the stored tag identifier, the user is not authenticated and the mobile computing device remains locked.
    Type: Grant
    Filed: February 17, 2012
    Date of Patent: July 2, 2013
    Assignee: Google Inc.
    Inventor: Philip Hewinson
  • Patent number: 8478196
    Abstract: A user is authenticated to a mobile computing device using an NFC tag. The NFC tag may be initially associated when an NFC reader of the device senses the NFC tag and wirelessly retrieves a tag identifier from the tag. The tag identifier is stored for subsequent retrieval. The authentication process begins after receiving a valid password and then positioning the device proximate the object such that the NFC reader of the device retrieves the tag identifier from the NFC tag without receiving input at the mobile computing device. In the event that the retrieved tag identifier matches the stored tag identifier, the mobile computing device is unlocked and the user may access the mobile computing device. If the retrieved tag identifier does not match the stored tag identifier, the user is not authenticated and the mobile computing device remains locked.
    Type: Grant
    Filed: July 3, 2012
    Date of Patent: July 2, 2013
    Assignee: Google Inc.
    Inventor: Philip Hewinson