Search Patents
-
Patent number: 8321519Abstract: A document management system monitors proposed recipients for documents and provides recommendations on alterations to the distribution set, such as by adding or removing recipients.Type: GrantFiled: July 28, 2011Date of Patent: November 27, 2012Assignee: Facebook, Inc.Inventor: John Nicholas Gross
-
Patent number: 9355410Abstract: Methods and apparatus for generating a message (106) for a wireless device (102) are disclosed. In an embodiment, an application server (106), or any other suitable device or system, receives a wireless network identifier (e.g. an SSID) associated with an access point (202) communicatively coupled to the wireless device (102). The application server (106) determines a social networking account associated with the network identifier (e.g., company XYZ's Facebook account from a local database). The application server (106) then retrieves content from a network (110) based on the social networking account (e.g., company XYZ's ten most recent Facebook posts), and generates the message (106) for the wireless device (102) based on the content (e.g., “Welcome to XYZ! Today's special offer is . . . ”).Type: GrantFiled: December 10, 2014Date of Patent: May 31, 2016Assignee: Google Technology Holdings LLCInventor: Apostolis K. Salkintzis
-
Patent number: 8433762Abstract: Methods, apparatuses and systems for generating a nickname dictionary that includes associations between names of users and candidate nicknames based on statistical analysis of user communications observed at a network communications facility, such as a social network system, an email provider and the like.Type: GrantFiled: November 20, 2009Date of Patent: April 30, 2013Assignee: Facebook Inc.Inventors: Gideon Wald, Wenjie Fu, Yanxin Shi, Hong Yan
-
Publication number: 20130144938Abstract: A communications system including one or more alert gates and an alert controller. Each alert gate is configured to detect a different type of alert feed corresponding to a particular kind of alert. The alert controller is connected to the alert gates and operable to receive detected alerts from the alert gates and to deliver the detected alerts to a user of the communications system.Type: ApplicationFiled: September 14, 2012Publication date: June 6, 2013Applicant: FACEBOOK, INC.Inventor: Christopher Emery Austin-Lane
-
Patent number: 9449348Abstract: A method of operation of a social filter system includes: identifying a user with a user account; identifying a socially connected account from the user account, the socially connected account having a social association; selecting a content of interest from a content store of contents of interest based on the social association; and sending the content of interest for displaying on a user device.Type: GrantFiled: August 28, 2012Date of Patent: September 20, 2016Assignee: Facebook, Inc.Inventor: Adrian Graham
-
Patent number: 8473572Abstract: A communications system including one or more alert gates and an alert controller. Each alert gate is configured to detect a different type of alert feed corresponding to a particular kind of alert. The alert controller is connected to the alert gates and operable to receive detected alerts from the alert gates and to deliver the detected alerts to a user of the communications system.Type: GrantFiled: November 9, 2009Date of Patent: June 25, 2013Assignee: Facebook, Inc.Inventor: Christopher Emery Austin-Lane
-
Patent number: 10452782Abstract: Systems, methods, and non-transitory computer-readable media can receive, from a first entity, training data for training an intent model associated with a first intent of a plurality of intents. A first intent model associated with the first intent is generated based on the training data. The first intent model is made available in an intent marketplace for access by a second entity.Type: GrantFiled: February 20, 2018Date of Patent: October 22, 2019Assignee: Facebook, Inc.Inventors: Anuj Kumar, Benoit F. Dumoulin
-
Patent number: 9021057Abstract: Systems and techniques for transferring one or more files by connecting to a communications system host; sending, to a client connected to the communications system host, a request to transfer one or more files; when a client permits access to the one or more files, establishing a direct socket connection from the client and bypassing the communications system host; and initiating the transfer of the one or more files from the client over the direct socket connection.Type: GrantFiled: September 14, 2012Date of Patent: April 28, 2015Assignee: Facebook, Inc.Inventor: James Crawford
-
Patent number: 8583659Abstract: In one embodiment, one or more computing devices determine a confidence score between a user node and a concept node of a social graph based on similarity numbers associated with edges between the user node and the concept node in one or more hops between them on the social graph.Type: GrantFiled: July 9, 2012Date of Patent: November 12, 2013Assignee: Facebook, Inc.Inventors: Tudor Andrei Cristian Alexandrescu, Pierre Moreels
-
Patent number: 9037740Abstract: Systems and techniques for transferring one or more files by connecting to a communications system host; sending, to a client connected to the communications system host, a request to transfer one or more files; when a client permits access to the one or more files, establishing a direct socket connection from the client and bypassing the communications system host; and initiating the transfer of the one or more files from the client over the direct socket connection.Type: GrantFiled: September 14, 2012Date of Patent: May 19, 2015Assignee: FACEBOOK, INC.Inventor: James Crawford
-
Patent number: 10789275Abstract: Systems, methods, and non-transitory computer-readable media can determine a first set of content items to be sent to a computing device of a user. A token is generated based at least in part on the first set of content items, the token being encoded with information for tracking content items sent to the computing device of the user. Data corresponding to the set of content items and the token is sent to the computing device of the user.Type: GrantFiled: November 28, 2016Date of Patent: September 29, 2020Assignee: Facebook, Inc.Inventor: Taylor Gordon
-
Patent number: 8499040Abstract: In one embodiment, a method includes receiving sponsor specifications designating story characteristics; monitoring an organic activity stream for entries matching the story characteristics; and, in response to identifying an entry as matching the story characteristics, providing for display the entry in a predetermined area of a web page.Type: GrantFiled: June 4, 2012Date of Patent: July 30, 2013Assignee: Facebook, Inc.Inventors: Kent Schoen, Ning Li, Robert Kang Xing Jin, Philip Anastasios Zigoris, Jessica Gronski, Jordan Walke, Eric Michel Giovanola
-
Patent number: 10380182Abstract: In one embodiment, a method includes determining by a computing device a set of videos that a user may watch. For each video, a coefficient value is determined for each of one or more coefficient factors. At least one of the coefficient factors has a value that would be coincident with the user watching the video. A video coefficient for each video is calculated based on the coefficient values of its coefficient factors, and the videos are ranked based on their video coefficients. The rankings are then provided for presentation to the user.Type: GrantFiled: August 31, 2015Date of Patent: August 13, 2019Assignee: Facebook, Inc.Inventor: Erick Tseng
-
Patent number: 8713175Abstract: Systems and methods for reducing the number of challenge messages that are sent in response to an incoming message in situations where the incoming message is likely not unsolicited. The systems and methods include evaluating the behavior of a sender with regard to one or more federated messaging services and determining if the sender is approved or unapproved. If the sender is approved, the incoming message is deliver to a recipient's inbox without issuing a challenge message. Unapproved senders are required to respond to a challenge message.Type: GrantFiled: September 14, 2012Date of Patent: April 29, 2014Assignee: Facebook, Inc.Inventors: Jay D. Logue, Richard A. Landsman, Timoth T. Sullivan, Susan Rayl Goldman
-
Patent number: 10747945Abstract: Systems, methods, and non-transitory computer-readable media can receive a set of text entered by a composing user. A style identifier associated with a pre-defined style is received. The set of text and the style identifier are transmitted to a viewing user computing device for rendering of a stylized text post on the viewing user computing device based on the set of text and the style identifier.Type: GrantFiled: December 12, 2017Date of Patent: August 18, 2020Assignee: Facebook, Inc.Inventors: Cemre Güngör, Linda Linlan Zhang, Nathan Edward Butler, Kory Matthew Westerhold, Karla Cole
-
Patent number: 9571560Abstract: Systems and techniques for transferring a file from a first client associated with a first subscriber to a communications system to a second client associated with a second subscriber to the communications system by connecting from the first client to a communications system host; sending, through the communications system host, a request to the second client to establish a direct connection to the second client; when the second client accepts the request, establishing a direct connection to the second client that bypasses the communications system host; and transferring a file over the direct connection.Type: GrantFiled: January 27, 2014Date of Patent: February 14, 2017Assignee: FACEBOOK, INC.Inventor: James Crawford
-
Publication number: 20130173693Abstract: Processing a browser request that specifies a destination network resource generally includes intercepting a browser request that specifies a selected destination network resource and redirecting the browser request to a network server that differs from the destination resource specified by the browser request. Processing a browser request also may include intercepting a browser request received from a client computer at a proxy server when the browser request specifies a selected destination network resource and performing instructions associated with and in addition to instructions performed to download the selected destination network resource.Type: ApplicationFiled: September 13, 2012Publication date: July 4, 2013Applicant: FACEBOOK, INC.Inventor: David Arsenault
-
Publication number: 20130173695Abstract: Processing a browser request that specifies a destination network resource generally includes intercepting a browser request that specifies a selected destination network resource and redirecting the browser request to a network server that differs from the destination resource specified by the browser request. Processing a browser request also may include intercepting a browser request received from a client computer at a proxy server when the browser request specifies a selected destination network resource and performing instructions associated with and in addition to instructions performed to download the selected destination network resource.Type: ApplicationFiled: September 13, 2012Publication date: July 4, 2013Applicant: FACEBOOK, INC.Inventor: David Arsenault
-
Publication number: 20130173694Abstract: Processing a browser request that specifies a destination network resource generally includes intercepting a browser request that specifies a selected destination network resource and redirecting the browser request to a network server that differs from the destination resource specified by the browser request. Processing a browser request also may include intercepting a browser request received from a client computer at a proxy server when the browser request specifies a selected destination network resource and performing instructions associated with and in addition to instructions performed to download the selected destination network resource.Type: ApplicationFiled: September 13, 2012Publication date: July 4, 2013Applicant: FACEBOOK, INC.Inventor: David Arsenault
-
Patent number: 8407285Abstract: An information management and distribution system is disclosed. The information management and distribution system includes a client-side application and a server application that interact to facilitate the controlled exchange of contact information over a network. The client-side application can provide creation and design, rolodex, exchange, and update features. The information management and distribution system can also include a corporate administrator application. Still another aspect of the invention is that contact information can be distributed to registered users in a common format.Type: GrantFiled: August 1, 2011Date of Patent: March 26, 2013Assignee: Facebook Inc.Inventor: Chris Cheah