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).

  • Publication number: 20180012131
    Abstract: An online system receives a request from a user of the online system to generate a content item specifying content (e.g., an image) received from the user and one or more modifications to the appearance of the content to be included in the content item. The online system generates multiple instances of the content item based on the request, in which each instance includes a different set of the specified modifications. Using an identifier that identifies each instance based on the set of modifications to the appearance of the included content (e.g., using an image fingerprint), the online system tracks a performance metric associated with each instance. By comparing the performance metrics associated with the instances, the online system identifies one or more modifications responsible for one or more differences between the performance metrics and predicts an effect on the performance metrics associated with content item instances including the identified modifications.
    Type: Application
    Filed: July 7, 2016
    Publication date: January 11, 2018
    Inventor: Erick Tseng
  • Patent number: 9865021
    Abstract: A social networking system displays raw stories about a user's friends' actions in a news ticker as those actions occur. The social networking system is monitored for actions associated with users connected with the target user. The social networking system may be continually monitored such that actions are identified in real-time as they are performed. The news ticker is updated such that stories including the identified actions and the associated connected users are displayed within a news ticker interface. The news ticker interface may be a dedicated portion of the social networking system interface, for example in a column next to a newsfeed. The news ticker interface may be updated in real time as actions associated with connected users are performed. The target user may select a displayed story in the news ticker, and additional information related to the selected story may be displayed, for instance in a separate interface.
    Type: Grant
    Filed: February 10, 2016
    Date of Patent: January 9, 2018
    Assignee: Facebook, Inc.
    Inventors: Mary Graham, Erick Tseng
  • Patent number: 9858726
    Abstract: A computer-implemented augmented reality method includes receiving one or more indications, entered on a mobile computing device by a user of the mobile computing device, of a distance range for determining items to display with an augmented reality application, the distance range representing geographic distance from a base point where the mobile computing device is located. The method also includes selecting, from items in a computer database, one or more items that are located within the distance range from the mobile computing device entered by the user, and providing data for representing labels for the selected one or more items on a visual display of the mobile computing device, the labels corresponding to the selected items, and the items corresponding to geographical features that are within the distance range as measure from the mobile computing device.
    Type: Grant
    Filed: July 26, 2016
    Date of Patent: January 2, 2018
    Assignee: Google Inc.
    Inventor: Erick Tseng
  • Patent number: 9853934
    Abstract: In one embodiment, a method includes determining available shows from one or more content sources, providing at least a portion of the available shows for display in a programming guide on a display device of a user, receiving a selection by the user of a particular entry in the programming guide, determining a plurality of modules for the particular show, and providing a show page that includes the determined modules for display on the display device in response to the selection by the user. The entries of the programming guide are each associated with one of the available shows. At least one of the determined modules includes social content from a social graph of the social-networking system.
    Type: Grant
    Filed: August 23, 2013
    Date of Patent: December 26, 2017
    Assignee: Facebook, Inc.
    Inventor: Erick Tseng
  • Patent number: 9854303
    Abstract: In particular embodiments, one or more computer systems query a social graph for social content associated with particular media content, present a content visualization graph for display on a display device, determine a plurality of interesting points of the particular media content based on an amount of social content generated, and provide indications on the content visualization graph of at least some of the determined plurality of interesting points. The content visualization graph provides a visual indication of particular points within the particular media content that the social content was generated. Determining the plurality of interesting points includes determining a respective amount of social content generated for each of a plurality of time periods and selecting, as the plurality of interesting points, a pre-determined number of the plurality of time periods that have the largest amount of generated social content.
    Type: Grant
    Filed: August 23, 2016
    Date of Patent: December 26, 2017
    Assignee: Facebook, Inc.
    Inventors: Colin Cameron Brennan Campbell, Mark Heynen, Brian Krausz, Erick Tseng
  • Publication number: 20170359630
    Abstract: In particular embodiments, one or more computer systems of a social-networking system determine available media content from one or more content sources and query a social graph of a social-networking system for social content associated with a user of the social-networking system. The social graph includes nodes and edges connecting the nodes. The nodes include user nodes that are each associated with a particular user of the social-networking system. The one or more computer systems of the social-networking system determine, using the social content and the available media content, a plurality of social coefficients for the user, determine, based on the determined social coefficients, recommended media content for the user, and provide the recommended media content for display in a programming guide on a display device.
    Type: Application
    Filed: August 18, 2017
    Publication date: December 14, 2017
    Inventors: Ime Archibong, Colin Cameron brennan Campbell, Robert Daniel, David Harry Garcia, Austin Haugen, Mark Heynen, Brian Krausz, Michael John McKenzie Toksvig, Erick Tseng, Yoon Kean Wong
  • Patent number: 9838350
    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: March 8, 2013
    Date of Patent: December 5, 2017
    Assignee: Facebook, Inc.
    Inventor: Erick Tseng
  • Publication number: 20170345022
    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: Application
    Filed: May 17, 2017
    Publication date: November 30, 2017
    Inventors: Erick Tseng, Matthew Cahill
  • Patent number: 9830337
    Abstract: In one embodiment, an uploaded multimedia object comprising a photo image or video is subjected to computer vision algorithms to detect and isolate objects within the multimedia object, and the isolated object is searched against a photographic location database containing images of a plurality of locations. Upon detecting a matching object, the location information associated with the photograph in the database containing the matching object may be leveraged to automatically check the user in to the associated location.
    Type: Grant
    Filed: November 3, 2014
    Date of Patent: November 28, 2017
    Assignee: Facebook, Inc.
    Inventor: Erick Tseng
  • Patent number: 9823803
    Abstract: In one embodiment, a social networking system receives a selection of a user in a first user interface, accesses one or more data stores for the user's user profile information, constructs a frame containing the user's user profile information, and displays the frame overlaying the first user interface.
    Type: Grant
    Filed: December 22, 2010
    Date of Patent: November 21, 2017
    Assignee: Facebook, Inc.
    Inventor: Erick Tseng
  • Patent number: 9817995
    Abstract: In particular embodiments, a temporary user is able to use another's personal computing device in shared mode for a short period of time while experiencing a personalized user interface. An indication is detected that a personal computing device associated with a primary user is to be shared with a temporary user. Access to local personal information associated with the primary user is disabled if it is stored on the personal computing device. Access to remote personal information of the primary user that is accessible from the personal computing device is disabled. A personalized user interface incorporating personal information associated with the temporary user is presented on the personal computing device for the temporary user. Personal information of the primary user is not accessible by the temporary user, and vice versa. When shared mode is to be terminated, all personal information of the temporary user is deleted.
    Type: Grant
    Filed: February 24, 2015
    Date of Patent: November 14, 2017
    Assignee: Facebook, Inc.
    Inventors: Matthew Nicholas Papakipos, Cory Rudolph Ondrejka, Erick Tseng
  • Publication number: 20170324987
    Abstract: In one embodiment, a method includes determining available media content from one or more content sources and providing at least a portion of the available media content for display in a programming guide on a display device of a user. The programming guide includes a plurality of entries each associated with one of the available media content. The method further includes determining that an update action button should be displayed on the display device, providing the update action button for display on the display device when it is determined that the update action button should be displayed, and updating the programming guide in response to a user selection of the update action button. The update action button is operable to cause the social-networking system to update the programming guide.
    Type: Application
    Filed: May 16, 2017
    Publication date: November 9, 2017
    Inventors: Erick Tseng, Colin Cameron Campbell, Gregory Moeck
  • Publication number: 20170318357
    Abstract: In particular embodiments, a social networking system queries a social graph of the social-networking system for social content associated with video content provided to one or more users of the social-networking system and accesses privacy settings associated with each of the one or more users. The privacy settings indicate whether a particular user has authorized the social-networking system to share social content associated with the particular user with one or more third parties. The social networking system provides the social content associated with video content provided to the one or more users to a particular third party if the privacy settings of the one or more users indicate that the one or more users have authorized the social-networking system to share the social content with one or more third parties.
    Type: Application
    Filed: July 19, 2017
    Publication date: November 2, 2017
    Inventors: Sean Michael Bruich, Colin Cameron Brennan Campbell, Robert Daniel, David Harry Garcia, Brian Krausz, Erick Tseng, Yoon Kean Wong
  • Patent number: 9807185
    Abstract: In one embodiment, a method includes collecting, by one or more computing devices, multiple information items of multiple types relevant to a user, where the information items are collected from a social-networking system, and the user is a member of the social-networking system. The method further includes determining a relevance value for each of the information items and classifying each information item as being deterministic or non-deterministic based at least in part on the relevance value. The method also includes sending one or more push notifications to one or more client devices associated with the user, the push notifications including one or more of the information items classified as non-deterministic sent in an order of their respective relevance values. The method also includes storing the information items classified as deterministic for later retrieval by the user.
    Type: Grant
    Filed: September 2, 2015
    Date of Patent: October 31, 2017
    Assignee: Facebook, Inc.
    Inventor: Erick Tseng
  • Patent number: 9805126
    Abstract: In one embodiment, a computing device may access a search query provided by a user; identify a set of search results in response to the search query, wherein one or more search results in the set are associated with a feature of a social-networking system; rank the set of search results based on one or more factors; boost one or more ranks of the one or more search results associated with the feature to bring the feature to the user's attention; and present the set of search results to the user in order of its ranking.
    Type: Grant
    Filed: October 29, 2014
    Date of Patent: October 31, 2017
    Assignee: Facebook, Inc.
    Inventors: Ryan Patterson, Michael Dudley Johnson, Erick Tseng
  • Patent number: 9807454
    Abstract: In particular embodiments, one or more computer systems of a social-networking system identify a user viewing video content on a first display device, identify the video content being viewed on the first display device by the user, and determine a second display device associated with the identified user. The one or more computer systems of the social-networking system determine an action related to the video content being viewed by the user on the first display device and provide one or more instructions to the determined second display device to display a call-to-action associated with the determined action.
    Type: Grant
    Filed: October 3, 2016
    Date of Patent: October 31, 2017
    Assignee: Facebook, Inc.
    Inventors: Ime Archibong, Gregory Joseph Badros, Colin Cameron Brennan Campbell, Robert Daniel, David Harry Garcia, Mark Heynen, Brian Krausz, Cameron Alexander Marlow, Justin Alexander Shaffer, Michael John McKenzie Toksvig, Erick Tseng, Patrick Underwood, Yoon Kean Wong
  • Patent number: 9805065
    Abstract: In one embodiment, a method includes receiving, from a client device, an image and location data. The image includes an object associated with a physical location. The method also includes comparing the received image with a subset of images in a stored database. The subset of images are identified based at least in part on the received location data. The method also includes determining one or more candidate physical location associated with the object based at least in part on the comparison; ranking one or more of the candidate physical locations; and automatically and without user input, providing for display the ranked candidate physical locations on the client device.
    Type: Grant
    Filed: February 2, 2016
    Date of Patent: October 31, 2017
    Assignee: Facebook, Inc.
    Inventor: Erick Tseng
  • Publication number: 20170308251
    Abstract: A mechanism directed to extracting and displaying media content of a news feed or other structured document in a scrollable media wheel frame.
    Type: Application
    Filed: July 12, 2017
    Publication date: October 26, 2017
    Inventor: Erick Tseng
  • Publication number: 20170308279
    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: Application
    Filed: June 23, 2017
    Publication date: October 26, 2017
    Inventors: Erick Tseng, Philip Fung, Yariv Sadan
  • Patent number: 9797985
    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: October 24, 2017
    Assignee: Facebook, Inc.
    Inventors: Erick Tseng, Yoon Kean Wong, Yael Maguire, Michael John McKenzie Toksvig