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: 11477512
    Abstract: In one embodiment, a method includes receiving an indication that a user of the social-networking system watched at least a portion of a program, determining that the user intended to watch the program, and generating a story in response to the determination. The story is published to the social-networking system a predetermined amount of time after receiving the indication.
    Type: Grant
    Filed: November 8, 2013
    Date of Patent: October 18, 2022
    Assignee: META PLATFORMS, INC.
    Inventor: Erick Tseng
  • Patent number: 11477317
    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: Grant
    Filed: October 13, 2020
    Date of Patent: October 18, 2022
    Assignee: Google LLC
    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: 11303715
    Abstract: In one embodiment, a method includes receiving a request from a requesting user for communication-channel information from a client device, determining a set of communication channels based on an affiliation coefficient between a target user and the requesting user, wherein each of the communication channels is associated with one or more user-selectable elements of a plurality of user-selectable elements, calculating a score for each of the communication channels based on a social proximity between the target user and the requesting user, and sending to the client device instructions for presenting one or more of the user-selectable elements associated with each of the communication channels in an order based on the respective score of each of the communication channels.
    Type: Grant
    Filed: October 5, 2020
    Date of Patent: April 12, 2022
    Assignee: Meta Platforms, Inc.
    Inventor: Erick Tseng
  • Patent number: 11263303
    Abstract: A computer-implemented method of authenticating a user with a computing device is disclosed. The method involves displaying a grid of selectable visually-distinguishable graphical elements on a device display, receiving from a user of the device a drawn pattern across the selectable graphical elements, comparing the received drawn pattern to information representing a stored authentication pattern for the user, and unlocking access to functions on the device if the received drawn pattern substantially matches the stored authentication pattern.
    Type: Grant
    Filed: June 5, 2018
    Date of Patent: March 1, 2022
    Assignee: Google LLC
    Inventors: Per Ake Daniel Fridgren, Tobias Arrehn, Simon M. Thorsander, Erick Tseng
  • Patent number: 11256396
    Abstract: Using pinch gestures to navigate user interface layers of an application. In particular embodiments, a pinch gesture may cause an application program to close a currently running user interface layer of the application and navigate to another user-interface layer of the application. In some implementations, a pinch gesture may cause an application to close.
    Type: Grant
    Filed: July 2, 2018
    Date of Patent: February 22, 2022
    Assignee: META PLATFORMS, INC
    Inventor: Erick Tseng
  • Patent number: 11132711
    Abstract: A client device receives advertisement content associated with an entity having a physical location and one or more instructions that, when executed, present information identifying the physical location. The client device displays an ad unit including the received advertisement content and a link associated with the instructions to present the information identifying the physical location. If a user selects the link, the client device presents information identifying the physical location, such as a map, within the ad unit. Additional instruction may be included in the advertisement that, when executed by the client device, execute an application installed on the client device to provide directions to the physical location.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: September 28, 2021
    Assignee: Facebook, Inc.
    Inventor: Erick Tseng
  • Publication number: 20210037130
    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: October 13, 2020
    Publication date: February 4, 2021
    Inventors: Erick Tseng, Dianne K. Hackborn, Daniel Fridgren, Per Claes Olof Grimberg, Joseph M. Onorato, German W. Bauer, Jeffrey D. Yaksick, Christopher J. DeSalvo
  • Publication number: 20210021682
    Abstract: In one embodiment, a method includes receiving a request from a requesting user for communication-channel information from a client device, determining a set of communication channels based on an affiliation coefficient between a target user and the requesting user, wherein each of the communication channels is associated with one or more user-selectable elements of a plurality of user-selectable elements, calculating a score for each of the communication channels based on a social proximity between the target user and the requesting user, and sending to the client device instructions for presenting one or more of the user-selectable elements associated with each of the communication channels in an order based on the respective score of each of the communication channels.
    Type: Application
    Filed: October 5, 2020
    Publication date: January 21, 2021
    Inventor: Erick Tseng
  • Patent number: 10863316
    Abstract: An online system receives information describing actions performed by online system users, in which the information describes an actual physical location at which each action was performed. The online system retrieves user attributes associated with each user and trains a machine-learning model to predict a physical location of a user based on the information received at the online system and the user attributes. The online system receives information describing a geographic location (e.g., GPS coordinates) from a client device associated with a viewing user of the online system and identifies candidate physical locations within a threshold distance of the geographic location. The online system then uses the trained model to predict a physical location of the viewing user from the candidate physical locations based on user attributes associated with the viewing user and presents content to the viewing user based on the predicted physical location.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: December 8, 2020
    Assignee: Facebook, Inc.
    Inventor: Erick Tseng
  • Patent number: 10855830
    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: Grant
    Filed: July 16, 2018
    Date of Patent: December 1, 2020
    Assignee: Google LLC
    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: 10841387
    Abstract: In one embodiment, a method includes sending a request from a first user for communication-channel information associated with a second user to a computing device, and receiving one or more user-selectable elements corresponding to each communication channel of a plurality of communication channels from the computing device, wherein the plurality of communication channels are determined based on an affiliation coefficient between the first user and the second user, wherein each communication channel is associated with a score calculated based on a social proximity between the first user and the second user, and wherein the one or more user-selectable elements corresponding to each communication channel of the plurality of communication channels are presented in an order ranked based on the respective score associated with the communication channel.
    Type: Grant
    Filed: July 26, 2019
    Date of Patent: November 17, 2020
    Assignee: Facebook, Inc.
    Inventor: Erick Tseng
  • Patent number: 10827018
    Abstract: The automatic transmission of communications between a mobile device and a social networking system is regulated based on the communication mode of the mobile device. A communication for transmission between the mobile device and the social networking system is detected. A communication switch setting, such as a switch position, is determined for the mobile device. A communication mode for the mobile device is determined based on the communication switch setting. For example, if the switch is in a first position, the mobile device is determined to be in a social mode. Likewise, if the switch is in a second position, the mobile device is determined to be a manual mode. If the mobile device is in the social mode, the communication is automatically transmitted. If the mobile device is in the manual mode, the communication is transmitted only in response to authorization from the user of the mobile device.
    Type: Grant
    Filed: January 19, 2018
    Date of Patent: November 3, 2020
    Assignee: Facebook, Inc.
    Inventors: Mary Graham, Erick Tseng, Chamath M. Palihapitiya
  • Patent number: 10819841
    Abstract: In one embodiment, a social networking system automatically establish a connection to a target user by selecting an avatar representing the target user, and establishing a connection by a communication channel based on current context and one or more rules configured by the target user.
    Type: Grant
    Filed: October 26, 2017
    Date of Patent: October 27, 2020
    Assignee: Facebook, Inc.
    Inventor: Erick Tseng
  • Patent number: 10686744
    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: January 18, 2019
    Date of Patent: June 16, 2020
    Assignee: Facebook, Inc.
    Inventors: Patrick Brendan Maginnis, Michael John McKenzie Toksvig, Erick Tseng
  • Patent number: 10642473
    Abstract: An online system or an application of the online system generates and provides user interfaces that include user interface elements configured to allow users to browse newsfeed stories. For example, users can browse newsfeed stories via scrolling actions. The user interface elements are further configured to control presentation of individual stories that include series of images. The user's scrolling action causes the images to be presented sequentially. The online system selects a particular image and configures a speed of presenting the images according to the user action. The online system further generates and provides user interfaces that present still images in a parallax effect by adjusting viewpoints of observing the still images. The viewpoints can be adjusted according to the user action. The online system further configures the user interfaces to present related stories in adjacent positions and to present 360-degree videos as well as panorama images.
    Type: Grant
    Filed: May 1, 2018
    Date of Patent: May 5, 2020
    Assignee: Facebook, Inc.
    Inventor: Erick Tseng
  • Patent number: 10572888
    Abstract: A social networking system provides relevant content objects at the request of social networking system users. Relevance scores are determined for content objects by matching user location, user interests, and other social information to the content, location, and timing associated with content objects. A ranked list of content objects can be provided to the user, where the content objects are relevant to them based on their interests, location, and other social information. The system provides a user interface that displays a map containing pins, where each pin represents a content object in actionable proximity to a user. The content objects selected to be presented as pins to the user are those content objects with sufficiently high relevance scores. Multiple pins for a nearby area can be clustered. The user can switch between zoom levels for the map, thereby showing pins at varying distances from the user's current location.
    Type: Grant
    Filed: May 17, 2017
    Date of Patent: February 25, 2020
    Assignee: Facebook, Inc.
    Inventors: Erick Tseng, Matthew Cahill
  • Patent number: 10551478
    Abstract: In one embodiment, a method includes accessing at least two determinations of the location of a mobile computing device, with each determined location having been determined without reference to explicit location information manually input by a user of the mobile computing device. At least one first determined location is compared with at least one second determined location, with comparisons being made between location determinations made based on different location determination input. A functionality associated with the mobile computing device is allowed if the first determined location corresponds to at least one of the second determined locations.
    Type: Grant
    Filed: May 26, 2017
    Date of Patent: February 4, 2020
    Assignee: Facebook, Inc.
    Inventors: Erick Tseng, Yoon Kean Wong, Yael Maguire, Michael John McKenzie Toksvig
  • Patent number: 10542090
    Abstract: In one embodiment, a computing server receives from a client computing device a first upload that includes a set of multimedia objects on the client computing device. The set of multimedia objects is selected by a user of the client computing device. While the upload of the set of multimedia objects is in progress, the computing server concurrently receives, from the client computing device, a second upload that includes metadata entered by the user. The metadata corresponds to a subset of the multimedia objects, the subset being selected by the user from the set of multimedia objects.
    Type: Grant
    Filed: April 14, 2017
    Date of Patent: January 21, 2020
    Assignee: Facebook, Inc.
    Inventor: Erick Tseng
  • Patent number: 10536738
    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: November 19, 2018
    Date of Patent: January 14, 2020
    Assignee: Facebook, Inc.
    Inventors: David Harry Garcia, Brian Krausz, Erick Tseng
  • Patent number: 10511874
    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: November 19, 2018
    Date of Patent: December 17, 2019
    Assignee: Facebook, Inc.
    Inventors: David Harry Garcia, Brian Krausz, Erick Tseng