Patents by Inventor Andrew Ames Bunner

Andrew Ames Bunner 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: 10320860
    Abstract: The disclosure includes a system and method for detecting fine grain copresence between users. The system includes a processor and a memory storing instructions that when executed cause the system to: transmit a wakeup signal to a plurality of devices based on coarse grain location information; send a request to a first device of the plurality of devices to transmit a token using a first communication technology to determine fine grain copresence; receive a first token acknowledgment from a first subset of the plurality of devices; send a request to a second device of the first subset of the plurality of devices to transmit the token using a second communication technology to determine fine grain copresence; receive a second token acknowledgment from a second subset of the plurality of devices; and refine copresence based on receiving the first and second token acknowledgment.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: June 11, 2019
    Assignee: Google LLC
    Inventors: Andrew Ames Bunner, Alan Lee Gardner, III, Mohammed Waleed Kadous, Brian Patrick Williams, Marc Stogaitis, Nadav Aharony, Brian Duff, Pascal Tom Getreuer, Zhentao Sun, Daniel Estrada Alva, Ami Patel, Benjamin Razon, Richard Daniel Webb, Tony Weber, Thomas Yuchin Chao, Ryan Michael Rifkin, Richard Francis Lyon, Liem Tran, Joseph A. Farfel
  • Patent number: 10305944
    Abstract: The disclosure includes a system and method for providing a customized stream of content to a user. The system includes: an item sourcer for gathering one or more content items from one or more content sources; a behavior indicator module and scorer for determining one or more behavior scores for the one or more content items; a content indicator module and scorer for determining one or more content scores for the one or more content items; a score combiner for aggregating the one or more behavior scores and the one or more content scores to generate one or more item scores for the one or more content items; a content diversifier for determining one or more diverse items from the one or more content items; and a stream generator for generating a customized stream of content for the user from the one or more diverse items.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: May 28, 2019
    Assignee: Google LLC
    Inventors: Aman Bhargava, Abhijit Bose, Andrew Ames Bunner, Lan Liu, Boris Mazniker, Rachel Ida Rosenthal Schutt, Andrew Tomkins, Yonatan Zunger
  • Patent number: 10142699
    Abstract: Interactive content may be provided by a smart television or other media device using a wireless communication protocol to detect the presence or proximity of a mobile device. When a mobile device is detected, the media device can establish a communication link with the mobile device via the wireless communication protocol. When content is displayed by the media device, additional data can be sent to the mobile device to enhance the user experience via the communication link. The user can interact with the data sent to the mobile device or with the content itself by providing feedback on the mobile device. The feedback may be provided to a content server via a second communication link, such as a cellular link or wireless link to the Internet. In some implementations, content server may modify content for display on the media device based on feedback on the mobile device.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: November 27, 2018
    Assignee: GOOGLE LLC
    Inventor: Andrew Ames Bunner
  • Patent number: 10084732
    Abstract: In one aspect, a method includes receiving an indication that a first user has interacted with a second user in a social network, calculating a social affinity score between the first user and the second user based on first user information, second user information, or relationship information between the first user and the second user and scheduling delivery of a notification to the recipient based on the social affinity score. Systems and machine-readable media are also provided.
    Type: Grant
    Filed: August 14, 2012
    Date of Patent: September 25, 2018
    Assignee: Google LLC
    Inventors: Joseph Robert Smarr, Alexander Fabrikant, Brett Rolston Lider, Zachary Yeskel, Balaji Srinivasan, Bin Chang, Andrew Ames Bunner
  • Patent number: 10051072
    Abstract: Implementations generally relate to increasing engagement among users in a social network system. In some implementations, a method includes determining at least one social activity associated with an initiator user in a social network system. The method also includes enabling a token to be sent from an initiator device to one or more nearby devices, wherein the initiator device is associated with the initiator user, and wherein the one or more nearby devices are associated with one or more nearby users. The method also includes sending one or more invitations to one or more of the nearby users in association with the token. The method also includes performing one or more predetermined actions in association with the one or more nearby users based on one or more responses to the invitations.
    Type: Grant
    Filed: June 21, 2013
    Date of Patent: August 14, 2018
    Assignee: Google LLC
    Inventors: Andrew Ames Bunner, Frank Petterson
  • Patent number: 9787485
    Abstract: The disclosed subject matter relates to systems, methods, and machine-readable media for ordering notifications for display in a social networking environment. One example system is configured to obtain a set of notifications for a user, wherein each notification in the set of notifications is generated in response to an event in a social network and, for each notification in the set of notifications, determine an event type associated with the notification and calculate a priority score for the notification based on the event type associated with the notification. The system is further configured to display the set of notifications based on the priority score for each notification in the set of notifications.
    Type: Grant
    Filed: December 24, 2014
    Date of Patent: October 10, 2017
    Assignee: Google Inc.
    Inventors: Zachary Yeskel, Balaji Srinivasan, Brett Rolston Lider, Alison Boncha, Boris Mazniker, Andrew Ames Bunner, Gregory Matthew Marra
  • Publication number: 20170272824
    Abstract: Interactive content may be provided by a smart television or other media device using a wireless communication protocol to detect the presence or proximity of a mobile device. When a mobile device is detected, the media device can establish a communication link with the mobile device via the wireless communication protocol. When content is displayed by the media device, additional data can be sent to the mobile device to enhance the user experience via the communication link. The user can interact with the data sent to the mobile device or with the content itself by providing feedback on the mobile device. The feedback may be provided to a content server via a second communication link, such as a cellular link or wireless link to the Internet. In some implementations, content server may modify content for display on the media device based on feedback on the mobile device.
    Type: Application
    Filed: March 18, 2016
    Publication date: September 21, 2017
    Inventor: Andrew Ames Bunner
  • Patent number: 9769624
    Abstract: The disclosure includes a system and method for detecting fine grain copresence between users. The system includes a processor and a memory storing instructions that when executed cause the system to receive user input regarding copresence detection settings for a first user device, the copresence detection settings comprising a location and/or a user access control list, and determine a current location of the first user device. The system may determine whether copresence detection of the first user device is enabled at the current location based on the copresence detection settings and the current location. Based on determining that copresence detection is enabled, the system may refine copresence and perform an action based on fine grain copresence of the first and second user device.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: September 19, 2017
    Assignee: Google Inc.
    Inventors: Nadav Aharony, Andrew Ames Bunner, Alan Lee Gardner, III, Mohammed Waleed Kadous, Brian Patrick Williams, Marc Stogaitis, Brian Duff, Pascal Tom Getreuer, Zhentao Sun, Daniel Estrada Alva, Ami Patel, Benjamin Razon, Richard Daniel Webb, Tony Weber, Thomas Yuchin Chao, Ralph Jacob Cressman, Denise Ho, Liem Tran, Joseph A. Farfel
  • Patent number: 9762629
    Abstract: The disclosure includes a system and method for providing a customized stream of content to a user. The system includes: an item sourcer for gathering one or more content items from one or more content sources; a behavior indicator module and scorer for determining one or more behavior scores for the one or more content items; a content indicator module and scorer for determining one or more content scores for the one or more content items; a score combiner for aggregating the one or more behavior scores and the one or more content scores to generate one or more item scores for the one or more content items; a content diversifier for determining one or more diverse items from the one or more content items; and a stream generator for generating a customized stream of content for the user from the one or more diverse items.
    Type: Grant
    Filed: December 4, 2012
    Date of Patent: September 12, 2017
    Assignee: Google Inc.
    Inventors: Aman Bhargava, Abhijit Bose, Andrew Ames Bunner, Lan Liu, Boris Mazniker, Rachel Ida Rosenthal Schutt, Andrew Tomkins, Yonatan Zunger
  • Patent number: 9386417
    Abstract: The disclosure includes a system and method for detecting fine grain copresence between users. The system includes a processor and a memory storing instructions that when executed cause the system to: process one or more signals to determine coarse grain location information of a first device and a second device; determine whether the first device and the second device are copresent based on the coarse grain location information; in response to determining that the first device and the second device are copresent based on the coarse grain location information, transmit a signal to the second device to alert the second device to listen for a fine grain copresence token from the first device; and refine copresence based on receiving an indication that the second device has received the fine grain copresence token.
    Type: Grant
    Filed: May 24, 2015
    Date of Patent: July 5, 2016
    Assignee: Google Inc.
    Inventors: Andrew Ames Bunner, Alan Lee Gardner, III, Mohammed Waleed Kadous, Brian Patrick Williams, Marc Stogaitis, Nadav Aharony, Brian Duff, Pascal Tom Getreuer, Zhentao Sun, Daniel Estrada Alva, Ami Patel, Benjamin Razon, Richard Daniel Webb, Tony Weber, Thomas Yuchin Chao, Ryan Michael Rifkin, Richard Francis Lyon, Liem Tran, Joseph A. Farfel
  • Publication number: 20160012421
    Abstract: Conducting hands-free transactions comprises a server at a payment processing system, a user computing device, and a merchant computing device. The payment processing system registers a merchant system as a hands-free payment participant and provides a beacon identifier. The payment processing system receives a communication from a hands-free payment application on a user computing device, the communication comprising a transaction token, an identification of a user account, and the beacon identifier received by the user computing device via a wireless communication from a device associated with the merchant system and transmits the transaction token to the merchant system computing device.
    Type: Application
    Filed: November 12, 2014
    Publication date: January 14, 2016
    Inventors: Varouj Chitilian, Sashikanth Chandrasekaran, Andrew Ames Bunner, Mohammed Waleed Kadous, Marc Stogaitis, Thomas Yuchin Chao, Alan Lee Gardner, III, Joseph Allen Anthony Farfel, Zhihong Xu
  • Patent number: 9042912
    Abstract: The disclosure includes a system and method for detecting fine grain copresence between users. The system includes a processor and a memory storing instructions that when executed cause the system to: process one or more signals to determine coarse grain location information of a first device and a second device; determine whether the first device and the second device are copresent based on the coarse grain location information; in response to determining that the first device and the second device are copresent based on the coarse grain location information, transmit a signal to the second device to alert the second device to listen for a fine grain copresence token from the first device; and refine copresence based on receiving an indication that the second device has received the fine grain copresence token.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: May 26, 2015
    Assignee: Google Inc.
    Inventors: Andrew Ames Bunner, Alan Lee Gardner, III, Mohammed Waleed Kadous, Brian Patrick Williams, Marc Stogaitis, Nadav Aharony, Brian Duff, Pascal Tom Getreuer, Zhentao Sun, Daniel Estrada Alva, Ami Patel, Benjamin Razon, Richard Daniel Webb, Tony Weber, Thomas Yuchin Chao, Ryan Michael Rifkin, Richard Francis Lyon, Liem Tran, Joseph A. Farfel
  • Publication number: 20140379798
    Abstract: Implementations generally relate to increasing engagement among users in a social network system. In some implementations, a method includes determining at least one social activity associated with an initiator user in a social network system. The method also includes enabling a token to be sent from an initiator device to one or more nearby devices, wherein the initiator device is associated with the initiator user, and wherein the one or more nearby devices are associated with one or more nearby users. The method also includes sending one or more invitations to one or more of the nearby users in association with the token. The method also includes performing one or more predetermined actions in association with the one or more nearby users based on one or more responses to the invitations.
    Type: Application
    Filed: June 21, 2013
    Publication date: December 25, 2014
    Inventors: Andrew Ames Bunner, Frank Petterson