Patents by Inventor David S. Bill

David S. Bill 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: 9999096
    Abstract: A first device may communicate by joining a wireless mesh network that includes at least one wireless device configured to operate a wireless routing protocol, discovering a group of other wireless devices configured to participate in the wireless mesh network, and accessing an interest metric for a second wireless device in the group of other wireless devices. The interest metric is based in part on a network topology from the wireless mesh network. The interest metric is related to an interest threshold and it is determined whether relating the interest metric to the interest threshold supports enabling messaging communications. If so, messaging communications may be enabled.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: June 12, 2018
    Assignee: FACEBOOK, INC.
    Inventor: David S. Bill
  • Publication number: 20180011841
    Abstract: A user is enabled to interact with a virtual world environment using an instant messenger application by enabling a user to enter the virtual world environment using the instant messenger application that includes an instant messaging (IM) user interface, generating and managing an avatar to represent the user in the virtual world environment, monitoring a sub-portion of the virtual world environment corresponding to a current location of the user in the virtual world environment, determining descriptions of activities taking place in the sub-portion of the virtual world environment based on the monitoring, and providing the user with the determined descriptions of activities taking place in the sub-portion of the virtual world environment via the IM user interface.
    Type: Application
    Filed: August 14, 2017
    Publication date: January 11, 2018
    Inventor: David S. Bill
  • Patent number: 9760568
    Abstract: Systems and methods are provided for enabling communications between users of an instant messaging application and a virtual world environment. In accordance with one implementation, a method is provided that includes operations performed by one or more processors, including enabling a first user to navigate the virtual world environment by controlling an avatar representing the first user. The method also includes capturing a first paralinguistic indicator made by the first user, the first paralinguistic indicator configured for communications in the virtual world environment. In addition, the method includes translating the first paralinguistic indicator into a message configured for text-based communications in the instant messaging application, the message comprising at least one of a text description of the first paralinguistic indicator and a second paralinguistic indicator configured for communications in the instant messaging application.
    Type: Grant
    Filed: May 6, 2014
    Date of Patent: September 12, 2017
    Assignee: Oath Inc.
    Inventor: David S. Bill
  • Patent number: 9752890
    Abstract: A method for identifying a result responsive to a current location of a client device includes receiving, form a client device and at a host, a search query that includes a point of interest and a current location of the client device. The method also includes automatically updating the search query as the current location of the client device changes and instructing the host to identify a potential location associated with the point of interest and located within a user-defined proximity from the current location of the client device.
    Type: Grant
    Filed: June 1, 2010
    Date of Patent: September 5, 2017
    Assignee: FACEBOOK, INC.
    Inventors: Adrienne C. Meisels, Stephen J. Coughlin, George Fletcher, David S. Bill
  • Patent number: 9706598
    Abstract: A first device may communicate by joining a wireless mesh network that includes at least one wireless device configured to operate a wireless routing protocol, discovering a group of other wireless devices configured to participate in the wireless mesh network, and accessing an interest metric for a second wireless device in the group of other wireless devices. The interest metric is based in part on a network topology from the wireless mesh network. The interest metric is related to an interest threshold and it is determined whether relating the interest metric to the interest threshold supports enabling messaging communications. If so, messaging communications may be enabled.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: July 11, 2017
    Assignee: FACEBOOK, INC.
    Inventor: David S. Bill
  • Patent number: 9674254
    Abstract: An initialization vector (IV) is employed to decrypt a block of a stream that has been encrypted with Cypher Block Chaining (CBC) encryption, without requiring decryption of previous blocks within the stream. For example, a listener who accesses a distribution point to retrieve encrypted content authenticates himself to an application server that regulates access to encrypted content on the distribution point, and responsively receives a key. The listener then requests access to a reference point within the encrypted content stream somewhere after its beginning (e.g., using preview clips). The distribution point relates the reference point to a corresponding block of the encrypted stream, and identifies an IV previously used for encryption of that block. The distribution point provides the associated encrypted block of content and the IV to the listener to enable mid-stream rendering of the encrypted content, without requiring the listener to decrypt previous blocks within the encrypted stream.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: June 6, 2017
    Assignee: AOL Inc.
    Inventors: David F. Pare, David L. Biderman, Stephen Loomis, Scott K. Brown, Michael Wise, David Wexelblat, Conor P. Cahill, David S. Bill
  • Patent number: 9641577
    Abstract: A first content selection stored on a portable media device is associated with a first tag. In addition, a second tag that is associated with a second content selection and that indicates that supplemental content related to the second content selection is stored on a peer device is accessed from a peer device. The first tag is compared to the second tag, and, if a commonality shared by the first content selection and the second content selection is identified, an exchange of the supplemental content from the peer device to the portable media device is initiated.
    Type: Grant
    Filed: November 17, 2015
    Date of Patent: May 2, 2017
    Assignee: AOL Inc.
    Inventor: David S. Bill
  • Patent number: 9618358
    Abstract: A method for identifying a result responsive to a current location of a client device includes receiving, form a client device and at a host, a search query that includes a point of interest and a current location of the client device. The method also includes automatically updating the search query as the current location of the client device changes and instructing the host to identify a potential location associated with the point of interest and located within a user-defined proximity from the current location of the client device.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: April 11, 2017
    Assignee: FACEBOOK, INC.
    Inventors: Adrienne C. Meisels, Stephen J. Coughlin, George Fletcher, David S. Bill
  • Publication number: 20160182308
    Abstract: A distribution of a content selection being distributed throughout a wireless mesh network may be tracked. A wireless device in the wireless mesh network enables the content selection to be exchanged. Wireless devices then exchange the content, and a network topology is recorded in response. Finally, the network topology is reported to a reporting agent.
    Type: Application
    Filed: March 1, 2016
    Publication date: June 23, 2016
    Inventor: David S. BILL
  • Patent number: 9338399
    Abstract: A process includes receiving, from a user identity, instructions for output characteristics including one or more of audio characteristics for rendering or capturing audio data or visual characteristics for rendering or capturing visual data. The process also includes determining, in response to the received instructions, output controls which effect the one or more of audio characteristics or visual characteristics, and associating the output controls with an online identity or resource. The process further includes storing the associated output controls and detecting an interaction with the online identity or resource. Moreover, the process includes accessing, in response to the detection of the interaction, the stored output controls, and enabling an effect, based on the output controls, of one or more of the audio characteristics or the visual characteristics with respect to interaction with the online identity or resource.
    Type: Grant
    Filed: October 2, 2007
    Date of Patent: May 10, 2016
    Assignee: AOL Inc.
    Inventors: Alexander Franco, David S. Bill
  • Patent number: 9300567
    Abstract: A distribution of a content selection being distributed throughout a wireless mesh network may be tracked. A wireless device in the wireless mesh network enables the content selection to be exchanged. Wireless devices then exchange the content, and a network topology is recorded in response. Finally, the network topology is reported to a reporting agent.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: March 29, 2016
    Assignee: AOL Inc.
    Inventor: David S. Bill
  • Publication number: 20160072860
    Abstract: A first content selection stored on a portable media device is associated with a first tag. In addition, a second tag that is associated with a second content selection and that indicates that supplemental content related to the second content selection is stored on a peer device is accessed from a peer device. The first tag is compared to the second tag, and, if a commonality shared by the first content selection and the second content selection is identified, an exchange of the supplemental content from the peer device to the portable media device is initiated.
    Type: Application
    Filed: November 17, 2015
    Publication date: March 10, 2016
    Inventor: David S. Bill
  • Publication number: 20160047671
    Abstract: A method for identifying a result responsive to a current location of a client device includes receiving, form a client device and at a host, a search query that includes a point of interest and a current location of the client device. The method also includes automatically updating the search query as the current location of the client device changes and instructing the host to identify a potential location associated with the point of interest and located within a user-defined proximity from the current location of the client device.
    Type: Application
    Filed: October 29, 2015
    Publication date: February 18, 2016
    Inventors: Adrienne C. Meisels, Stephen J. Coughlin, George Fletcher, David S. Bill
  • Publication number: 20160028787
    Abstract: An initialization vector (IV) is employed to decrypt a block of a stream that has been encrypted with Cypher Block Chaining (CBC) encryption, without requiring decryption of previous blocks within the stream. For example, a listener who accesses a distribution point to retrieve encrypted content authenticates himself to an application server that regulates access to encrypted content on the distribution point, and responsively receives a key. The listener then requests access to a reference point within the encrypted content stream somewhere after its beginning (e.g., using preview clips). The distribution point relates the reference point to a corresponding block of the encrypted stream, and identifies an IV previously used for encryption of that block. The distribution point provides the associated encrypted block of content and the IV to the listener to enable mid-stream rendering of the encrypted content, without requiring the listener to decrypt previous blocks within the encrypted stream.
    Type: Application
    Filed: September 30, 2015
    Publication date: January 28, 2016
    Inventors: David F. PARE, David L. BIDERMAN, Stephen LOOMIS, Scott K. Brown, Michael WISE, David WEXELBLAT, Conor P. CAHILL, David S. BILL
  • Patent number: 9234762
    Abstract: A method for identifying a result responsive to a current location of a client device includes receiving, form a client device and at a host, a search query that includes a point of interest and a current location of the client device. The method also includes automatically updating the search query as the current location of the client device changes and instructing the host to identify a potential location associated with the point of interest and located within a user-defined proximity from the current location of the client device.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: January 12, 2016
    Assignee: FACEBOOK, INC.
    Inventors: Adrienne C. Meisels, Stephen J. Coughlin, George Fletcher, David S. Bill
  • Patent number: 9203882
    Abstract: A first content selection stored on a portable media device is associated with a first tag. In addition, a second tag that is associated with a second content selection and that indicates that supplemental content related to the second content selection is stored on a peer device is accessed from a peer device. The first tag is compared to the second tag, and, if a commonality shared by the first content selection and the second content selection is identified, an exchange of the supplemental content from the peer device to the portable media device is initiated.
    Type: Grant
    Filed: September 16, 2013
    Date of Patent: December 1, 2015
    Assignee: AOL Inc.
    Inventor: David S. Bill
  • Patent number: 9184916
    Abstract: An initialization vector (IV) is employed to decrypt a block of a stream that has been encrypted with Cypher Block Chaining (CBC) encryption, without requiring decryption of previous blocks within the stream. For example, a listener who accesses a distribution point to retrieve encrypted content authenticates himself to an application server that regulates access to encrypted content on the distribution point, and responsively receives a key. The listener then requests access to a reference point within the encrypted content stream somewhere after its beginning (e.g., using preview clips). The distribution point relates the reference point to a corresponding block of the encrypted stream, and identifies an IV previously used for encryption of that block. The distribution point provides the associated encrypted block of content and the IV to the listener to enable mid-stream rendering of the encrypted content, without requiring the listener to decrypt previous blocks within the encrypted stream.
    Type: Grant
    Filed: December 2, 2013
    Date of Patent: November 10, 2015
    Assignee: AOL Inc.
    Inventors: David F. Pare, David L. Biderman, Stephen Loomis, Scott K. Brown, Michael Wise, David Wexelblat, Conor P. Cahill, David S. Bill
  • Patent number: 9173245
    Abstract: A first device may communicate by joining a wireless mesh network that includes at least one wireless device configured to operate a wireless routing protocol, discovering a group of other wireless devices configured to participate in the wireless mesh network, and accessing an interest metric for a second wireless device in the group of other wireless devices. The interest metric is based in part on a network topology from the wireless mesh network. The interest metric is related to an interest threshold and it is determined whether relating the interest metric to the interest threshold supports enabling messaging communications. If so, messaging communications may be enabled.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: October 27, 2015
    Assignee: FACEBOOK, INC.
    Inventor: David S. Bill
  • Patent number: 9160773
    Abstract: A mood state may be modeled using mood information for a content selection (e.g., a digitally-encoded song) and/or by using mood information determined by how a user is interacting with a media player. For example, a playlist engine on a host may determine that a particular song is associated with an uplifting mood, thus determining that a user who has selected that particular song currently is in an uplifting mood, and correspondingly may select additional songs and advertisements consistent with, or responsive to, the uplifting mood. Mood information also may be used to present a mood state of users (e.g., co-users) in a network for display in a graphical user interface (GUI). For example, a user's screen name appearing in an America Online (AOL) Instant Messenger's Buddy List may indicate a determined user's mood, such as “happy”, “sad”, “silly”, or “angry.
    Type: Grant
    Filed: May 10, 2013
    Date of Patent: October 13, 2015
    Assignee: AOL Inc.
    Inventor: David S. Bill
  • Patent number: 9042267
    Abstract: A first device may communicate by joining a wireless mesh network that includes at least one wireless device configured to operate a wireless routing protocol, discovering a group of other wireless devices configured to participate in the wireless mesh network, and accessing an interest metric for a second wireless device in the group of other wireless devices. The interest metric is based in part on a network topology from the wireless mesh network. The interest metric is related to an interest threshold and it is determined whether relating the interest metric to the interest threshold supports enabling messaging communications. If so, messaging communications may be enabled.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: May 26, 2015
    Assignee: FACEBOOK, INC.
    Inventor: David S. Bill