Facebook Patent Applications

Facebook patent applications that are pending before the United States Patent and Trademark Office (USPTO).

  • Publication number: 20130204679
    Abstract: A method and apparatus is disclosed that provides an Internet wish list for deferred purchasing. A user clicks on an add to wish list button located on locations, such as, a product page, a banner ad, or search results to add an item to the wish list. A reminder system is used to remind a user to purchase an item at a future time. The shopping list service may be integrated at a high level of integration and a low level of integration. On a low level of integration a proxy platform is used to add functionality to a website.
    Type: Application
    Filed: March 14, 2013
    Publication date: August 8, 2013
    Applicant: FACEBOOK, INC.
    Inventor: Facebook, Inc.
  • Publication number: 20130198160
    Abstract: Information may be presented to a user by receiving a selection of one or more terms passively displayed in a document, loading the terms to a search configuration, generating first results responsive to a user's predicted interest as expressed in the search configuration, and enabling display of the first results.
    Type: Application
    Filed: March 14, 2013
    Publication date: August 1, 2013
    Applicant: Facebook, Inc.
    Inventor: Facebook, Inc.
  • Publication number: 20130198648
    Abstract: 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: Application
    Filed: March 13, 2013
    Publication date: August 1, 2013
    Applicant: FACEBOOK, INC.
    Inventor: FACEBOOK, INC.
  • Publication number: 20130198344
    Abstract: A first collection of content that includes digital assets is maintained on a host computer. Based on a determination that a portable media device becomes connected to a client computer that is separate from the host computer and that interacts with the host computer, initiation of a synchronization of the first collection of content resident on the host computer with a second collection of content on the portable media device is automatically triggered. The synchronization of the first collection with the second collection includes a transfer of at least one of the digital assets from the host computer to the client computer to the portable media device and is triggered and conditioned upon the determination that the portable media device has become connected to the client computer.
    Type: Application
    Filed: March 11, 2013
    Publication date: August 1, 2013
    Applicant: FACEBOOK, INC.
    Inventor: FACEBOOK, INC.
  • Publication number: 20130198649
    Abstract: 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: Application
    Filed: March 13, 2013
    Publication date: August 1, 2013
    Applicant: FACEBOOK, INC.
    Inventor: Facebook, Inc.
  • Publication number: 20130195095
    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: Application
    Filed: March 13, 2013
    Publication date: August 1, 2013
    Applicant: FACEBOOK, INC.
    Inventor: FACEBOOK, INC.
  • Publication number: 20130194970
    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: Application
    Filed: March 14, 2013
    Publication date: August 1, 2013
    Applicant: FACEBOOK, INC.
    Inventor: Facebook, Inc.
  • Publication number: 20130198033
    Abstract: A method and apparatus is disclosed that provides an Internet wish list for deferred purchasing. A user clicks on an add to wish list button located on locations, such as, a product page, a banner ad, or search results to add an item to the wish list. A reminder system is used to remind a user to purchase an item at a future time. The shopping list service may be integrated at a high level of integration and a low level of integration. On a low level of integration a proxy platform is used to add functionality to a website.
    Type: Application
    Filed: March 13, 2013
    Publication date: August 1, 2013
    Applicant: FACEBOOK, INC.
    Inventor: Facebook, Inc.
  • Publication number: 20130191515
    Abstract: A first collection of content that includes digital assets is maintained on a host computer. Based on a determination that a portable media device becomes connected to a client computer that is separate from the host computer and that interacts with the host computer, initiation of a synchronization of the first collection of content resident on the host computer with a second collection of content on the portable media device is automatically triggered. The synchronization of the first collection with the second collection includes a transfer of at least one of the digital assets from the host computer to the client computer to the portable media device and is triggered and conditioned upon the determination that the portable media device has become connected to the client computer.
    Type: Application
    Filed: March 8, 2013
    Publication date: July 25, 2013
    Applicant: Facebook, Inc.
    Inventor: Edmund Brown Ferguson, JR.
  • Publication number: 20130190019
    Abstract: Providing location information on a mobile device includes receiving signals from external devices. Each signal includes information that specifies a geographic location for the external device that has provided the signal. A geographic location for the mobile device is calculated by using the information contained in each of the received signals. A representation of the geographic location of the mobile device is generated. The representation of the geographic location is included within an electronic message that provides information describing a user of the mobile device to other users of an electronic communications system. The electronic message is transmitted to another device to provide an indication of the geographic location for the user to one of the other users of the electronic communications system.
    Type: Application
    Filed: March 11, 2013
    Publication date: July 25, 2013
    Applicant: FACEBOOK, INC.
    Inventor: FACEBOOK, INC.
  • Publication number: 20130191024
    Abstract: Techniques are provided for presenting a route in a manner that emphasizes the route and provides context information. For example, a vivid color or vivid colors may be used to display the route, and pastel colors or other desaturated colors may be used for non-route context information. This may result in a map in which the vivid colors of the route stand out over the faded style of the non-route context information to emphasize the route. In this manner, the map may both emphasize the route and provide context information for the route.
    Type: Application
    Filed: March 7, 2013
    Publication date: July 25, 2013
    Applicant: FACEBOOK, INC.
    Inventor: Facebook, Inc.
  • Publication number: 20130191382
    Abstract: Information may be presented to a user by receiving a selection of one or more terms passively displayed in a document, loading the terms to a search configuration, generating first results responsive to a user's predicted interest as expressed in the search configuration, and enabling display of the first results.
    Type: Application
    Filed: March 13, 2013
    Publication date: July 25, 2013
    Applicant: FACEBOOK, INC.
    Inventor: FACEBOOK, INC.
  • Publication number: 20130191367
    Abstract: A method and search engine for classifying a source publishing a document on a portion of a network, includes steps of electronically receiving a document, based on the document, determining a source which published the document, and assigning a code to the document based on whether data associated with the document published by the source matches with data contained in a database. An intelligent geographic- and business topic-specific resource discovery system facilitates local commerce on the World-Wide Web and also reduces search time by accurately isolating information for end-users. Distinguishing and classifying business pages on the Web by business categories using Standard Industrial Classification (SIC) codes is achieved through an automatic iterative process.
    Type: Application
    Filed: February 20, 2013
    Publication date: July 25, 2013
    Applicant: FACEBOOK, INC.
    Inventor: Facebook, Inc.
  • Publication number: 20130191905
    Abstract: A data transfer method performed at a proxy server includes intercepting a data request from a client computer that is directed to a target server, encrypting profile information, augmenting the data request by adding the encrypted profile information to the data request, and sending the augmented data request to the target server. A data transfer method that is performed at an information server includes receiving a data request from a proxy server, extracting profile information added to the data request by the proxy server, using the extracted profile information to generate a response, and sending the response to the proxy server.
    Type: Application
    Filed: March 5, 2013
    Publication date: July 25, 2013
    Applicant: FACEBOOK, INC.
    Inventor: Facebook, Inc.
  • Publication number: 20130185444
    Abstract: Techniques are provided for leveraging narrowband connectivity (such as dial-up communications or other types of low bandwidth communications) to provision or configure broadband connectivity between a broadband access provider and a broadband device, such as a DSL modem or a cable modem. Specifically, because narrowband connectivity does not require advance configuration or provisioning by the host system of connectivity parameters for an access-seeking device, a modem at an access-seeking device may be leveraged to establish a narrowband connection between that device and a host system and to enable an exchange or negotiation of connectivity parameters necessary to enable future broadband connectivity. Thus, once established, the narrowband connection may be used as a conduit for communicating required provisioning information between the broadband-enabling host and the access-seeking device to enable broadband connectivity by the device in the future.
    Type: Application
    Filed: March 6, 2013
    Publication date: July 18, 2013
    Applicant: FACEBOOK, INC.
    Inventor: Facebook, Inc.
  • Publication number: 20130185628
    Abstract: Navigating on a display includes tracking motion of an input tool on a display, comparing a motion of the input tool to a threshold, and changing a position of the visible portion of a page of information on the display if the input tool motion exceeds the threshold. The position of the visible portion of the page of information on the display is constrained if the motion does not exceed the threshold.
    Type: Application
    Filed: December 28, 2012
    Publication date: July 18, 2013
    Applicant: Facebook, Inc.
    Inventor: Facebook, Inc.
  • Publication number: 20130185655
    Abstract: A lead user may share an on-line media content experience with one or more followers by identifying content of interest being experienced on the lead user system, identifying one or more followers with whom to share the content of interest, inviting the followers to experience the content of interest, and enabling the followers to access the content of interest.
    Type: Application
    Filed: March 6, 2013
    Publication date: July 18, 2013
    Applicant: FACEBOOK, INC.
    Inventor: FACEBOOK, INC.
  • Publication number: 20130185298
    Abstract: An enhanced metadata structure and associated process is provided which captures and stores metadata gathered about the source and usage of a media asset or file. The source and usage metadata is integrated, such as by encoding within the enhanced media file, as the media asset is transferred and used. The integrated metadata accumulates, as a trail of source information and usage information in the enhanced media asset, and can be extracted upon arrival at a target computer system.
    Type: Application
    Filed: March 7, 2013
    Publication date: July 18, 2013
    Applicant: FACEBOOK, INC.
    Inventor: Facebook, Inc.
  • Publication number: 20130185297
    Abstract: An enhanced metadata structure and associated process is provided which captures and stores metadata gathered about the source and usage of a media asset or file. The source and usage metadata is integrated, such as by encoding within the enhanced media file, as the media asset is transferred and used. The integrated metadata accumulates, as a trail of source information and usage information in the enhanced media asset, and can be extracted upon arrival at a target computer system.
    Type: Application
    Filed: March 7, 2013
    Publication date: July 18, 2013
    Applicant: FACEBOOK, INC.
    Inventor: Facebook, Inc
  • Publication number: 20130181920
    Abstract: Navigating on a display includes tracking motion of an input tool on a display, comparing a motion of the input tool to a threshold, and changing a position of the visible portion of a page of information on the display if the input tool motion exceeds the threshold. The position of the visible portion of the page of information on the display is constrained if the motion does not exceed the threshold.
    Type: Application
    Filed: December 28, 2012
    Publication date: July 18, 2013
    Applicant: Facebook, Inc.
    Inventor: Facebook, Inc.
  • Publication number: 20130185296
    Abstract: An enhanced metadata structure and associated process is provided which captures and stores metadata gathered about the source and usage of a media asset or file. The source and usage metadata is integrated, such as by encoding within the enhanced media file, as the media asset is transferred and used. The integrated metadata accumulates, as a trail of source information and usage information in the enhanced media asset, and can be extracted upon arrival at a target computer system.
    Type: Application
    Filed: March 7, 2013
    Publication date: July 18, 2013
    Applicant: FACEBOOK, INC.
    Inventor: Facebook, Inc.
  • Publication number: 20130185656
    Abstract: A lead user may share an on-line media content experience with one or more followers by identifying content of interest being experienced on the lead user system, identifying one or more followers with whom to share the content of interest, inviting the followers to experience the content of interest, and enabling the followers to access the content of interest.
    Type: Application
    Filed: March 6, 2013
    Publication date: July 18, 2013
    Applicant: Facebook, Inc.
    Inventor: Facebook, Inc.
  • Publication number: 20130179677
    Abstract: A data transfer method performed at a proxy server includes intercepting a data request from a client computer that is directed to a target server, encrypting profile information, augmenting the data request by adding the encrypted profile information to the data request, and sending the augmented data request to the target server. A data transfer method that is performed at an information server includes receiving a data request from a proxy server, extracting profile information added to the data request by the proxy server, using the extracted profile information to generate a response, and sending the response to the proxy server.
    Type: Application
    Filed: March 5, 2013
    Publication date: July 11, 2013
    Applicant: FACEBOOK, INC.
    Inventor: FACEBOOK, INC.
  • Publication number: 20130179444
    Abstract: An enhanced metadata structure and associated process is provided which captures and stores metadata gathered about the source and usage of a media asset or file. The source and usage metadata is integrated, such as by encoding within the enhanced media file, as the media asset is transferred and used. The integrated metadata accumulates, as a trail of source information and usage information in the enhanced media asset, and can be extracted upon arrival at a target computer system.
    Type: Application
    Filed: September 15, 2012
    Publication date: July 11, 2013
    Applicant: FACEBOOK, INC.
    Inventors: Vidur Apparao, John Bandhauer, Christopher Robert Waterson
  • Publication number: 20130179524
    Abstract: Displaying electronic information in an instant-messaging application includes accessing a first electronic message providing information describing a first user that has an identifier included in a set of identifiers of users of an instant messaging application. A second electronic message providing information describing a second user that has an identifier included in the set of identifiers of users of an instant messaging application is accessed. Content contained within the first and second messages is analyzed to determine that at least a portion of content is common to the first and second electronic messages. Based upon the content analysis, an indication that the first and second messages include common content is provided to the user. Alternatively or additionally, an indication that two users are in physical proximity to a geographic location may be provided in response to detecting that the two users are within a threshold distance from the geographic location.
    Type: Application
    Filed: March 4, 2013
    Publication date: July 11, 2013
    Applicant: FACEBOOK, INC.
    Inventor: Facebook, Inc.
  • Publication number: 20130179525
    Abstract: Displaying electronic information in an instant-messaging application includes accessing a first electronic message providing information describing a first user that has an identifier included in a set of identifiers of users of an instant messaging application. A second electronic message providing information describing a second user that has an identifier included in the set of identifiers of users of an instant messaging application is accessed. Content contained within the first and second messages is analyzed to determine that at least a portion of content is common to the first and second electronic messages. Based upon the content analysis, an indication that the first and second messages include common content is provided to the user. Alternatively or additionally, an indication that two users are in physical proximity to a geographic location may be provided in response to detecting that the two users are within a threshold distance from the geographic location.
    Type: Application
    Filed: March 4, 2013
    Publication date: July 11, 2013
    Applicant: FACEBOOK, INC.
    Inventor: FACEBOOK, INC.
  • Publication number: 20130173724
    Abstract: 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: Application
    Filed: September 14, 2012
    Publication date: July 4, 2013
    Applicant: FACEBOOK, INC.
    Inventor: James Crawford
  • Publication number: 20130173735
    Abstract: 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: Application
    Filed: September 14, 2012
    Publication date: July 4, 2013
    Applicant: FACEBOOK, INC.
    Inventor: Christopher Emery Austin-Lane
  • Publication number: 20130174000
    Abstract: Dynamic web page generation is optimized by reducing the processing overhead required to parse the web page HTML code for tokens and insert dynamic content. Using the invention, an HTML file for a dynamic web page need be read and parsed only once throughout the life of the server. A software object parses the HTML, decomposes the page into constituent pieces and saves them to data structures as byte streams, which are cached, along with the software object, rendering multiple disk accesses unnecessary when the page is reconstituted. For subsequent requests, the dynamic page is created from the cached version, which is shareable across users and across requests. The optimization reduces server resource usage for dynamic page generation to near zero. The invention is also applicable to other documents combining static and dynamic content that require composition tools for editing.
    Type: Application
    Filed: September 14, 2012
    Publication date: July 4, 2013
    Applicant: FACEBOOK, INC.
    Inventors: Keith Bernstein, Robert Kieffer
  • Publication number: 20130173693
    Abstract: 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: Application
    Filed: September 13, 2012
    Publication date: July 4, 2013
    Applicant: FACEBOOK, INC.
    Inventor: David Arsenault
  • Publication number: 20130174060
    Abstract: A graphical user interface on a display device of a computer enables communications using a computer service. The graphical user interface includes a list of potential message recipients selected by a user as significant to the user. The graphical user interface also includes a mobile device identifier associated with one or more of the listed potential message recipients and a user account identifier associated with one or more of the listed potential message recipients. At least one of the listed potential recipients includes a mobile device identifier as the only available conduit for data delivery to the potential message recipient using the computer service.
    Type: Application
    Filed: September 15, 2012
    Publication date: July 4, 2013
    Applicant: FACEBOOK, INC.
    Inventors: James A. Odell, Raine Bergstrom, Barry Appelman, Andrew L. Wick, Alan Keister, Xiaoyan Yin, Barbara McNally, Keith C. Hullfish
  • Publication number: 20130173694
    Abstract: 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: Application
    Filed: September 13, 2012
    Publication date: July 4, 2013
    Applicant: FACEBOOK, INC.
    Inventor: David Arsenault
  • Publication number: 20130173518
    Abstract: A classification system includes a signature-based duplicate detector and an inductive classifier that share attribute information. To perform the duplicate detection and the classification, the duplicate detector and inductive classifier are first initialized by generating a lexicon of attributes for the duplicate detector and a classification model for the classifier. To develop a classification model, a training set of documents of known class are used by the classifier to determine the attributes of the documents that are most useful in classifying an unknown document. The model is developed from these attributes. Attribute information containing the attributes determined by the classifier is then passed to the duplicate detector and the duplicate detector uses the attribute information to generate the lexicon of attributes.
    Type: Application
    Filed: September 15, 2012
    Publication date: July 4, 2013
    Applicant: Facebook, Inc.
    Inventors: Joshua Alspector, Aleksander Kolcz, Abdur R. Chowdhury
  • Publication number: 20130172024
    Abstract: Communicating between electronic devices involves sending messages between the electronic devices. An original message having an original source indicator and an intended destination indicator identified is sent. A reply to that original message is sent by the recipient of the original message. The reply message has a reply source indicator and a reply destination indicator. A communication based on the reply message is sent. The communication based on the reply message has a reply source indicator that is the same as the intended destination indicator identified by the sender of the original message. In one example, a message is sent from computer operating an instant messaging program and forwarded to a mobile telephone. The reply sent from the mobile telephone is provided to the sender of the original message without revealing the telephone number of the mobile telephone to which the original instant message was forwarded.
    Type: Application
    Filed: September 15, 2012
    Publication date: July 4, 2013
    Applicant: Facebook, Inc.
    Inventors: James A. ODELL, Raine BERGSTROM, Barry APPELMAN, Andrew L. WICK, Alan KEISTER, Xiaoyan YIN, Barbara McNALLY, Keith C. HULLFISH
  • Publication number: 20130173617
    Abstract: An enhanced metadata structure and associated process is provided which captures and stores metadata gathered about the source and usage of a media asset or file. The source and usage metadata is integrated, such as by encoding within the enhanced media file, as the media asset is transferred and used. The integrated metadata accumulates, as a trail of source information and usage information in the enhanced media asset, and can be extracted upon arrival at a target computer system.
    Type: Application
    Filed: September 15, 2012
    Publication date: July 4, 2013
    Applicant: FACEBOOK, INC.
    Inventors: Vidur Apparao, John Bandhauer, Christopher Waterson
  • Publication number: 20130173624
    Abstract: A method and search engine for classifying a source publishing a document on a portion of a network, includes steps of electronically receiving a document, based on the document, determining a source which published the document, and assigning a code to the document based on whether data associated with the document published by the source matches with data contained in a database. An intelligent geographic- and business topic-specific resource discovery system facilitates local commerce on the World-Wide Web and also reduces search time by accurately isolating information for end-users. Distinguishing and classifying business pages on the Web by business categories using Standard Industrial Classification (SIC) codes is achieved through an automatic iterative process.
    Type: Application
    Filed: September 12, 2012
    Publication date: July 4, 2013
    Applicant: FACEBOOK, INC.
    Inventor: Ajaipal Singh Virdy
  • Publication number: 20130173630
    Abstract: A method and search engine for classifying a source publishing a document on a portion of a network, includes steps of electronically receiving a document, based on the document, determining a source which published the document, and assigning a code to the document based on whether data associated with the document published by the source matches with data contained in a database. An intelligent geographic- and business topic-specific resource discovery system facilitates local commerce on the World-Wide Web and also reduces search time by accurately isolating information for end-users. Distinguishing and classifying business pages on the Web by business categories using Standard Industrial Classification (SIC) codes is achieved through an automatic iterative process.
    Type: Application
    Filed: September 15, 2012
    Publication date: July 4, 2013
    Applicant: FACEBOOK, INC.
    Inventor: Ajaipal Singh Virdy
  • Publication number: 20130173722
    Abstract: Enabling management of contacts includes passively recognizing a set of contacts that are, as a group, repeatedly sent communications by a member, bringing the member's attention to the recognized set of contacts, enabling the member to name the set of contacts, and enabling the member to address future communications to the set of contacts through use of the name associated by the member with the set of contacts.
    Type: Application
    Filed: September 14, 2012
    Publication date: July 4, 2013
    Applicant: FACEBOOK, INC.
    Inventors: Valerie Kucharewski, Michael Traylor, Michael Anthony Buonomo, John Panzer, Jack Mazzeo
  • Publication number: 20130173628
    Abstract: A method and search engine for classifying a source publishing a document on a portion of a network, includes steps of electronically receiving a document, based on the document, determining a source which published the document, and assigning a code to the document based on whether data associated with the document published by the source matches with data contained in a database. An intelligent geographic- and business topic-specific resource discovery system facilitates local commerce on the World-Wide Web and also reduces search time by accurately isolating information for end-users. Distinguishing and classifying business pages on the Web by business categories using Standard Industrial Classification (SIC) codes is achieved through an automatic iterative process.
    Type: Application
    Filed: September 15, 2012
    Publication date: July 4, 2013
    Applicant: FACEBOOK, INC.
    Inventor: Ajaipal Singh Virdy
  • Publication number: 20130173626
    Abstract: A method and search engine for classifying a source publishing a document on a portion of a network, includes steps of electronically receiving a document, based on the document, determining a source which published the document, and assigning a code to the document based on whether data associated with the document published by the source matches with data contained in a database. An intelligent geographic- and business topic-specific resource discovery system facilitates local commerce on the World-Wide Web and also reduces search time by accurately isolating information for end-users. Distinguishing and classifying business pages on the Web by business categories using Standard Industrial Classification (SIC) codes is achieved through an automatic iterative process.
    Type: Application
    Filed: September 12, 2012
    Publication date: July 4, 2013
    Applicant: FACEBOOK, INC.
    Inventor: Ajaipal Singh Virdy
  • Publication number: 20130173609
    Abstract: A computer-implemented method is provided for ranking files from an Internet search. In one embodiment, the method comprises assigning a score to each file based on at least one of the following factors: recency, editorial popularity, clickthru popularity, favorites metadata, or favorites collaborative filtering. The file may be organized based on the assigned scores to provide users with more accurate search results.
    Type: Application
    Filed: September 15, 2012
    Publication date: July 4, 2013
    Applicant: FACEBOOK, INC.
    Inventors: Timothy D. Tuttle, Adam L. Beguelin, Peter F. Kocks
  • Publication number: 20130173629
    Abstract: A method and search engine for classifying a source publishing a document on a portion of a network, includes steps of electronically receiving a document, based on the document, determining a source which published the document, and assigning a code to the document based on whether data associated with the document published by the source matches with data contained in a database. An intelligent geographic- and business topic-specific resource discovery system facilitates local commerce on the World-Wide Web and also reduces search time by accurately isolating information for end-users. Distinguishing and classifying business pages on the Web by business categories using Standard Industrial Classification (SIC) codes is achieved through an automatic iterative process.
    Type: Application
    Filed: September 15, 2012
    Publication date: July 4, 2013
    Applicant: FACEBOOK, INC.
    Inventor: Ajaipal Singh Virdy
  • Publication number: 20130173695
    Abstract: 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: Application
    Filed: September 13, 2012
    Publication date: July 4, 2013
    Applicant: FACEBOOK, INC.
    Inventor: David Arsenault
  • Publication number: 20130173625
    Abstract: A method and search engine for classifying a source publishing a document on a portion of a network, includes steps of electronically receiving a document, based on the document, determining a source which published the document, and assigning a code to the document based on whether data associated with the document published by the source matches with data contained in a database. An intelligent geographic- and business topic-specific resource discovery system facilitates local commerce on the World-Wide Web and also reduces search time by accurately isolating information for end-users. Distinguishing and classifying business pages on the Web by business categories using Standard Industrial Classification (SIC) codes is achieved through an automatic iterative process.
    Type: Application
    Filed: September 12, 2012
    Publication date: July 4, 2013
    Applicant: FACEBOOK, INC.
    Inventor: Ajaipal Singh Virdy
  • Publication number: 20130172026
    Abstract: Communicating between electronic devices involves sending messages between the electronic devices. An original message having an original source indicator and an intended destination indicator identified is sent. A reply to that original message is sent by the recipient of the original message. The reply message has a reply source indicator and a reply destination indicator. A communication based on the reply message is sent. The communication based on the reply message has a reply source indicator that is the same as the intended destination indicator identified by the sender of the original message. In one example, a message is sent from computer operating an instant messaging program and forwarded to a mobile telephone. The reply sent from the mobile telephone is provided to the sender of the original message without revealing the telephone number of the mobile telephone to which the original instant message was forwarded.
    Type: Application
    Filed: September 15, 2012
    Publication date: July 4, 2013
    Applicant: FACEBOOK, INC.
    Inventors: James A. Odell, Raine Bergstrom, Barry Appelman, Andrew L. Wick, Alan Keister, Xiaoyan Yin, Barbara McNally, Keith C. Hullfish
  • Publication number: 20130172025
    Abstract: Communicating between electronic devices involves sending messages between the electronic devices. An original message having an original source indicator and an intended destination indicator identified is sent. A reply to that original message is sent by the recipient of the original message. The reply message has a reply source indicator and a reply destination indicator. A communication based on the reply message is sent. The communication based on the reply message has a reply source indicator that is the same as the intended destination indicator identified by the sender of the original message. In one example, a message is sent from computer operating an instant messaging program and forwarded to a mobile telephone. The reply sent from the mobile telephone is provided to the sender of the original message without revealing the telephone number of the mobile telephone to which the original instant message was forwarded.
    Type: Application
    Filed: September 15, 2012
    Publication date: July 4, 2013
    Applicant: Facebook, Inc.
    Inventors: James A. ODELL, Raine BERGSTROM, Barry APPELMAN, Andrew L. WICK, Alan KEISTER, Xiaoyan YIN, Barbara McNALLY, Keith C. HULLFISH
  • Publication number: 20130166696
    Abstract: A system and method are disclosed for integrating an on-line service community with a foreign service such as the Internet World Wide Web. To take advantage of the present invention, on-line service subscribers access a membership module to complete a membership process in which they join communities each of which represents a specific area of interest. The present invention operates as an extension to a user's preferred Web browser and is manifested as a toolbar comprised of control buttons and a viewer on a computer user's screen. By interacting with the control buttons of the toolbar and the menus of the viewer, on-line service content is delivered to the user in response to the URLs specified by the user as he or she browses the Web.
    Type: Application
    Filed: September 15, 2012
    Publication date: June 27, 2013
    Applicant: FACEBOOK, INC.
    Inventors: Bruce A. MacNaughton, Leigh R. Turner
  • Publication number: 20130166725
    Abstract: A social networking system includes pages created by users for providing content related to topics of interest. An interaction engine captures data and maintains analytical information about how users interact with pages and posts. When a user takes an action such as liking a page or a post, the interaction engine updates the page's activity history to reflect the activity and information about the user who took the action. The interaction engine also measures the reach of pages and posts, by determining how and from where each user viewed the page and its contents. The interaction engine further tracks the community's interest in pages and posts by determining how many unique users create stories that include a page or its content. An insights module uses the data obtained by the interaction engine to synthesize graphical reports about page interactions and present the reports to page administrators.
    Type: Application
    Filed: December 23, 2011
    Publication date: June 27, 2013
    Applicant: FACEBOOK, INC.
    Inventors: Janaka Liyanage, Wenrui Zhao, Louis Eisenberg, Danilo Torres de Sa Resende, Srikant Ramakrishna Ayyar, Ajoy Joseph Frank, Eric Michel Giovanola, David Gross-Baser, Ami Vora
  • Publication number: 20130159290
    Abstract: Information may be presented to a user by using a first application to receive a character stream of one or more noncompletion characters. The noncompletion characters indicate that additional characters may be received. The character stream is exchanged with a host that analyzes the character stream to generate results that are responsive to the user's predicted interest. Results are received and displayed so that the user may select one of the results to launch a code segment related to the selected result.
    Type: Application
    Filed: February 13, 2013
    Publication date: June 20, 2013
    Applicant: FACEBOOK, INC.
    Inventor: FACEBOOK, INC.
  • Publication number: 20130159440
    Abstract: An electronic message may be reconfigured to effect an enhanced notification using an input interface to receive at least one electronic message created by or on behalf of a message source for delivery to an intended recipient. A matching engine determines whether the electronic message corresponds to a predetermined definition of an enhanced notification. An enhancement engine reconfigures the electronic message to the enhanced notification if stored information related to the intended recipient indicates that the intended recipient is subscribed to receive the enhanced notification. Reconfiguring the electronic message may include reconfiguring the message to provide special handling, routing or presentation.
    Type: Application
    Filed: February 14, 2013
    Publication date: June 20, 2013
    Applicant: Facebook, Inc.
    Inventor: Facebook, Inc.