Patents by Inventor Erick Tseng

Erick Tseng 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: 10291950
    Abstract: In one embodiment, a method includes determining that media content being viewed by a user comprises a plurality of entities, accessing information indicative of the plurality of entities, and querying a social graph of the social-networking system for social content associated with each of the plurality of entities and one or more other users of the social-networking system. The social graph includes user nodes that are each associated with a particular user of the social-networking system. The method further includes providing at least a portion of the queried social content from the social graph for display along with the information on a display device of the user.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: May 14, 2019
    Assignee: Facebook, Inc.
    Inventor: Erick Tseng
  • Patent number: 10289267
    Abstract: In one embodiment, a first computing system receives a request from a second computing system, the request indicating an information item displayed on the second computing system. In response to the request, the first computing system determines whether the information item is associated with any call-to-action provided by any third computing system. If the information item is associated with one or more calls-to-action provided by one or more third computing systems, then the first computing system sends the one or more calls-to-action provided by the one or more third computing systems to the second computing system to be displayed on the second computing system in connection with the information item.
    Type: Grant
    Filed: September 9, 2011
    Date of Patent: May 14, 2019
    Assignee: FACEBOOK, INC.
    Inventors: Rasmus Mathias Andersson, Rose Yao, Erick Tseng
  • Publication number: 20190121814
    Abstract: In one embodiment communications made using one or more applications are monitored. The communication frequency for the communications with respect to each communication channel and each contact is logged. A social-proximity score for each of the contacts is determined for each contact. The social-proximity score is determined based on social-graph information and the social-graph information comprises a degree-of-separation coefficient for each contact with respect to the user. Each social-proximity score for the one or more contacts is updated based on a frequency coefficient derived from the communication frequency log.
    Type: Application
    Filed: December 14, 2018
    Publication date: April 25, 2019
    Inventor: Erick Tseng
  • Patent number: 10263940
    Abstract: To provide more contextually and temporally relevant information to its users, a social networking system may surface relevant information about a target user with whom an recipient user is likely to interact. The social networking system predicts whether the recipient user is likely to be in contact with a target user, either currently or in the near future. If contact is predicted, the system determines information about the target user that that the recipient user may find of interest for their interaction. To determine what information may be of interest, the system determines a relevance score for information items about that target user. The system can then use the relevance scores to decide whether and which information items to surface to the recipient user, e.g., in the form of notifications.
    Type: Grant
    Filed: August 12, 2014
    Date of Patent: April 16, 2019
    Assignee: Facebook, Inc.
    Inventor: Erick Tseng
  • Patent number: 10257554
    Abstract: In particular embodiments a social networking system may receive authorization from a first user of a social-networking system to control at least in part one or more functions of a set-top box (STB) of the first user, determine one or more social actions of one or more second users of the social-networking system, determine one or more instructions for the STB of the first user based at least in part on the social actions, and provide the instructions for the STB of the first user. The social-networking system includes a graph having a plurality of nodes and edges connecting the nodes.
    Type: Grant
    Filed: June 9, 2017
    Date of Patent: April 9, 2019
    Assignee: Facebook, Inc.
    Inventors: Cameron Alexander Marlow, David Harry Garcia, Erick Tseng, Brian Krausz
  • Patent number: 10255255
    Abstract: In one embodiment, receiving, at a first computing device from a second computing device, a request for a view of a user interface of a native application executing on the second computing device, wherein the view includes one or more first user interface components; determining, by the first computing device, a user agent type of the second computing device; selecting, by the first computing device, one or more second user-interface components to be included in the view based on the user agent type of the second computing device; generating, by the first computing device, code implementing a structured document that represents the view, wherein the structured document comprises the one or more first user-interface components and the one or more second user-interface components; and transmitting, from the first computing device to the second computing device, the code.
    Type: Grant
    Filed: June 23, 2017
    Date of Patent: April 9, 2019
    Assignee: Facebook, Inc.
    Inventors: Erick Tseng, Philip Fung, Yariv Sadan
  • Publication number: 20190080008
    Abstract: In one embodiment, a method includes receiving one or more characters of a search query inputted by a user into a text-entry box, compiling, responsive to the received characters of the search query, a first set of search results from information stored on the client device, providing for display to the user a list of the first set of search results, determining whether the user has inputted one or more additional characters such that a number of the characters of the search query is greater than a threshold number of characters, compiling a second set of search results from information retrieved from remote servers if it is determined that the number of characters of the search query is greater than the threshold number of characters, and providing for display to the user the second set of search results in addition to the first set of search results already displayed.
    Type: Application
    Filed: November 14, 2018
    Publication date: March 14, 2019
    Inventor: Erick Tseng
  • Publication number: 20190075199
    Abstract: A computer-implemented user notification method includes displaying, in a status area near a perimeter of a graphical interface, a notification of a recent alert event for a mobile device, receiving a user selection in the status area, and in response to the receipt of the user selection, displaying, in a central zone of the graphical interface, detail regarding a plurality of recent messaging events for the mobile device.
    Type: Application
    Filed: July 16, 2018
    Publication date: March 7, 2019
    Inventors: Erick Tseng, Dianne K. Hackborn, Daniel Fridgren, Per Claes Olof Grimberg, Joseph M. Onorato, German W. Bauer, Jeffrey D. Yaksick, Christopher J. DeSalvo
  • Patent number: 10223648
    Abstract: A social networking system provides relevant third-party content objects to users by matching user location, interests, and other social information with the content, location, and timing associated with the content objects. Content objects are provided based on relevance scores specific to a user. Relevance scores may be calculated based on the user's previous interactions with content object notifications, or based on interests that are common between the user and his or her connections in the social network. Context search is also provided for a user, wherein a list of search of results is ranked according to the relevance score of content object associated with the search results. Notifications may also be priced and distributed to users based on their relevance. In this way, the system can provide notifications that are relevant to user's interests and current circumstances, increasing the likelihood that they will find content objects of interest.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: March 5, 2019
    Assignee: Facebook, Inc.
    Inventors: Erick Tseng, David Braginsky
  • Patent number: 10198482
    Abstract: In one embodiment, a user of a social networking system requests to look up an address book maintained by the social networking system. The social networking system improves the look up search results by ranking one or more contacts in the address book based on social graph, social relationship and communication history information.
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: February 5, 2019
    Assignee: Facebook, Inc.
    Inventor: Erick Tseng
  • Patent number: 10185769
    Abstract: In one embodiment, accessing a set of characters of a search query currently entered into a text entry box; compiling a first set of search results based on the set of characters currently entered into the text entry box, wherein the compiling is re-executed responsive to changes to the set of characters entered into the text entry box; associating an image with each search result from the first set of search results; and presenting the first set of search results as a first set of images adjacent to the text entry box.
    Type: Grant
    Filed: June 8, 2011
    Date of Patent: January 22, 2019
    Assignee: Facebook, Inc.
    Inventor: Erick Tseng
  • Patent number: 10187343
    Abstract: In one embodiment, a computing device selects a number of location updates from users which corresponds to a place. Each location update includes data indicating a geographic location that a user was at, and a time corresponding to when the user was at the geographic location. The computing device selects a first subset of the location updates which have geographic locations within a particular geographic area. For each location update in the first subset, the computing device determines a corresponding user and time. The computing device selects a second subset of location updates, each location update in the second subset corresponding to a user from the first subset, and a time within a threshold time of the time of the location update in the first subset. The computing device generates a probability map based on a distribution of geographic locations corresponding to the location updates in the second subset.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: January 22, 2019
    Assignee: Facebook, Inc.
    Inventors: Patrick Brendan Maginnis, Michael John McKenzie Toksvig, Erick Tseng
  • Patent number: 10176199
    Abstract: In one embodiment, a social networking system automatically tags one or more users to an image file by creating a list of potential matches, and selecting a subset of potential matches based on location, asking a first user to confirm the subset of potential matches, and tagging one or more matched users to the image file.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: January 8, 2019
    Assignee: Facebook, Inc.
    Inventor: Erick Tseng
  • Patent number: 10171474
    Abstract: In one embodiment, a method includes receiving a request at a wireless access point from a client system to access a network through the wireless access point. The wireless access point sends an identifier associated with the client system to a social-networking system, the social-networking system including user profiles arranged in one or more social graphs. The social graphs store relationships between the user profiles. The method further includes receiving at the wireless access point from the social-networking system an authorization determination. The authorization determination is based upon a first user profile of the plurality of user profiles. The first user profile includes the identifier associated with the client system. The method further includes providing the client system with access to the network through the wireless access point in accordance with the authorization determination.
    Type: Grant
    Filed: July 28, 2016
    Date of Patent: January 1, 2019
    Assignee: Facebook, Inc.
    Inventors: Erick Tseng, Mohit Talwar, Adrian Potra, Michael John McKenzie Toksvig, David Harry Garcia
  • Patent number: 10169555
    Abstract: In particular embodiments, two or more users are provided with personalized experiences while using a shared mobile computing device. A login interface is presented for a plurality of users of the shared mobile computing device. When an indication of a login action by a first user of the plurality of users is detected, access to restricted information associated with any other user of the plurality of users is disabled. Cached information associated with the first user is retrieved from a local data store. A personalized user interface is then presented, based on the cached information. Updates to information and/or content may be cached and/or stored remotely. When an indication of a logout action by a first user of the plurality of users is detected, particular information and/or content is flushed from the local data store.
    Type: Grant
    Filed: June 20, 2016
    Date of Patent: January 1, 2019
    Assignee: Facebook, Inc.
    Inventors: Erick Tseng, Eyal Michael Sharon
  • Patent number: 10169472
    Abstract: In one embodiment, a method includes receiving, from a client device that corresponds to a user of an online social network, an input that comprises free-form text; determining, through application of natural-language processing of the free-form text, an affinity declaration for an object associated with the online social network; determining an affinity coefficient between respective user and the object; adjusting the determined affinity coefficient based on social-networking information of the user, wherein the social-networking information reinforces or reduces the determined affinity coefficient; and upon determining that the determined affinity coefficient is above a threshold coefficient, creating or modifying an edge connection in a social graph between a user node corresponding to the user and a concept node corresponding to the object.
    Type: Grant
    Filed: March 13, 2018
    Date of Patent: January 1, 2019
    Assignee: Facebook, Inc.
    Inventor: Erick Tseng
  • Patent number: 10158899
    Abstract: In particular embodiments a social networking system captures data associated with video content provided to a first user of a social-networking system, identifies, using the captured data, the video content provided to the first user, and updates a graph of the social-networking system to associate the first user with the identified video content. The graph of the social-networking system has a plurality of nodes and edges connecting the nodes. The nodes of the graph include user nodes that are each associated with a particular user of the social-networking system.
    Type: Grant
    Filed: April 26, 2017
    Date of Patent: December 18, 2018
    Assignee: Facebook, Inc.
    Inventors: Ime Archibong, Gregory Joseph Badros, Sean Michael Bruich, Robert Daniel, David Harry Garcia, Brian Krausz, Cameron Alexander Marlow, Justin Alexander Shaffer, Michael John McKenzie Toksvig, Erick Tseng, Yoon Kean Wong
  • Patent number: 10154297
    Abstract: In particular embodiments, one or more computer systems of a social-networking system determine a first media device of a first user of a social-networking system and determine a second media device of a second user of the social-networking system. The one or more computer systems access a social graph of the social-networking system, update the social graph based on the determined first and second media devices, and stream media from the first media device to the second media device using the updated social graph. The social graph includes nodes and edges connecting the nodes, the nodes including user nodes that are each associated with a particular user of the social-networking system and concept nodes that are each associated with a particular media device.
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: December 11, 2018
    Assignee: Facebook, Inc.
    Inventors: David Harry Garcia, Brian Krausz, Erick Tseng
  • Patent number: 10154000
    Abstract: In particular embodiments, a computing device receives from each of one or more contact-information sources a set of contact information associated with a user of a social-networking system. The set of contact information includes one or more instances of contact information in one or more categories of contact information. The computing device automatically selects, in each of the categories of contact information, one of the instances of contact information from the sets of contact information as a default for the category of contact information for a second user of the social-networking system.
    Type: Grant
    Filed: November 1, 2017
    Date of Patent: December 11, 2018
    Assignee: Facebook, Inc.
    Inventor: Erick Tseng
  • Patent number: 10146777
    Abstract: A social networking system allows a first user to provide contact information for a second user via a synchronization or upload event from a computing device. The second user is prompted as to whether he or she wishes to share the received contact information on his public profile. If he or she responds affirmatively, the updated contact information is stored in association with the second user's profile on the social networking system. If the user responds negatively, the contact information is stored on the social networking system in association with the uploading user.
    Type: Grant
    Filed: May 25, 2011
    Date of Patent: December 4, 2018
    Assignee: Facebook, Inc.
    Inventor: Erick Tseng