Facebook Patent Applications
Facebook patent applications that are pending before the United States Patent and Trademark Office (USPTO).
-
Publication number: 20130204679Abstract: 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: ApplicationFiled: March 14, 2013Publication date: August 8, 2013Applicant: FACEBOOK, INC.Inventor: Facebook, Inc.
-
Publication number: 20130198160Abstract: 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: ApplicationFiled: March 14, 2013Publication date: August 1, 2013Applicant: Facebook, Inc.Inventor: Facebook, Inc.
-
Publication number: 20130198648Abstract: 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: March 13, 2013Publication date: August 1, 2013Applicant: FACEBOOK, INC.Inventor: FACEBOOK, INC.
-
Publication number: 20130198344Abstract: 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: ApplicationFiled: March 11, 2013Publication date: August 1, 2013Applicant: FACEBOOK, INC.Inventor: FACEBOOK, INC.
-
Publication number: 20130198649Abstract: 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: March 13, 2013Publication date: August 1, 2013Applicant: FACEBOOK, INC.Inventor: Facebook, Inc.
-
Publication number: 20130195095Abstract: 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: ApplicationFiled: March 13, 2013Publication date: August 1, 2013Applicant: FACEBOOK, INC.Inventor: FACEBOOK, INC.
-
Publication number: 20130194970Abstract: 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: ApplicationFiled: March 14, 2013Publication date: August 1, 2013Applicant: FACEBOOK, INC.Inventor: Facebook, Inc.
-
Publication number: 20130198033Abstract: 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: ApplicationFiled: March 13, 2013Publication date: August 1, 2013Applicant: FACEBOOK, INC.Inventor: Facebook, Inc.
-
Publication number: 20130191515Abstract: 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: ApplicationFiled: March 8, 2013Publication date: July 25, 2013Applicant: Facebook, Inc.Inventor: Edmund Brown Ferguson, JR.
-
Publication number: 20130190019Abstract: 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: ApplicationFiled: March 11, 2013Publication date: July 25, 2013Applicant: FACEBOOK, INC.Inventor: FACEBOOK, INC.
-
Publication number: 20130191024Abstract: 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: ApplicationFiled: March 7, 2013Publication date: July 25, 2013Applicant: FACEBOOK, INC.Inventor: Facebook, Inc.
-
Publication number: 20130191382Abstract: 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: ApplicationFiled: March 13, 2013Publication date: July 25, 2013Applicant: FACEBOOK, INC.Inventor: FACEBOOK, INC.
-
Publication number: 20130191367Abstract: 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: ApplicationFiled: February 20, 2013Publication date: July 25, 2013Applicant: FACEBOOK, INC.Inventor: Facebook, Inc.
-
Publication number: 20130191905Abstract: 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: ApplicationFiled: March 5, 2013Publication date: July 25, 2013Applicant: FACEBOOK, INC.Inventor: Facebook, Inc.
-
Publication number: 20130185444Abstract: 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: ApplicationFiled: March 6, 2013Publication date: July 18, 2013Applicant: FACEBOOK, INC.Inventor: Facebook, Inc.
-
Publication number: 20130185628Abstract: 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: ApplicationFiled: December 28, 2012Publication date: July 18, 2013Applicant: Facebook, Inc.Inventor: Facebook, Inc.
-
Publication number: 20130185655Abstract: 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: ApplicationFiled: March 6, 2013Publication date: July 18, 2013Applicant: FACEBOOK, INC.Inventor: FACEBOOK, INC.
-
Publication number: 20130185298Abstract: 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: ApplicationFiled: March 7, 2013Publication date: July 18, 2013Applicant: FACEBOOK, INC.Inventor: Facebook, Inc.
-
Publication number: 20130185297Abstract: 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: ApplicationFiled: March 7, 2013Publication date: July 18, 2013Applicant: FACEBOOK, INC.Inventor: Facebook, Inc
-
Publication number: 20130181920Abstract: 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: ApplicationFiled: December 28, 2012Publication date: July 18, 2013Applicant: Facebook, Inc.Inventor: Facebook, Inc.
-
Publication number: 20130185296Abstract: 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: ApplicationFiled: March 7, 2013Publication date: July 18, 2013Applicant: FACEBOOK, INC.Inventor: Facebook, Inc.
-
Publication number: 20130185656Abstract: 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: ApplicationFiled: March 6, 2013Publication date: July 18, 2013Applicant: Facebook, Inc.Inventor: Facebook, Inc.
-
Publication number: 20130179677Abstract: 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: ApplicationFiled: March 5, 2013Publication date: July 11, 2013Applicant: FACEBOOK, INC.Inventor: FACEBOOK, INC.
-
Publication number: 20130179444Abstract: 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: ApplicationFiled: September 15, 2012Publication date: July 11, 2013Applicant: FACEBOOK, INC.Inventors: Vidur Apparao, John Bandhauer, Christopher Robert Waterson
-
Publication number: 20130179524Abstract: 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: ApplicationFiled: March 4, 2013Publication date: July 11, 2013Applicant: FACEBOOK, INC.Inventor: Facebook, Inc.
-
Publication number: 20130179525Abstract: 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: ApplicationFiled: March 4, 2013Publication date: July 11, 2013Applicant: FACEBOOK, INC.Inventor: FACEBOOK, INC.
-
Publication number: 20130173724Abstract: 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: ApplicationFiled: September 14, 2012Publication date: July 4, 2013Applicant: FACEBOOK, INC.Inventor: James Crawford
-
Publication number: 20130173735Abstract: 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: July 4, 2013Applicant: FACEBOOK, INC.Inventor: Christopher Emery Austin-Lane
-
Publication number: 20130174000Abstract: 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: ApplicationFiled: September 14, 2012Publication date: July 4, 2013Applicant: FACEBOOK, INC.Inventors: Keith Bernstein, Robert Kieffer
-
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: 20130174060Abstract: 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: ApplicationFiled: September 15, 2012Publication date: July 4, 2013Applicant: FACEBOOK, INC.Inventors: James A. Odell, Raine Bergstrom, Barry Appelman, Andrew L. Wick, Alan Keister, Xiaoyan Yin, Barbara McNally, Keith C. Hullfish
-
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
-
Publication number: 20130173518Abstract: 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: ApplicationFiled: September 15, 2012Publication date: July 4, 2013Applicant: Facebook, Inc.Inventors: Joshua Alspector, Aleksander Kolcz, Abdur R. Chowdhury
-
Publication number: 20130172024Abstract: 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: ApplicationFiled: September 15, 2012Publication date: July 4, 2013Applicant: Facebook, Inc.Inventors: James A. ODELL, Raine BERGSTROM, Barry APPELMAN, Andrew L. WICK, Alan KEISTER, Xiaoyan YIN, Barbara McNALLY, Keith C. HULLFISH
-
Publication number: 20130173617Abstract: 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: ApplicationFiled: September 15, 2012Publication date: July 4, 2013Applicant: FACEBOOK, INC.Inventors: Vidur Apparao, John Bandhauer, Christopher Waterson
-
Publication number: 20130173624Abstract: 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: ApplicationFiled: September 12, 2012Publication date: July 4, 2013Applicant: FACEBOOK, INC.Inventor: Ajaipal Singh Virdy
-
Publication number: 20130173630Abstract: 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: ApplicationFiled: September 15, 2012Publication date: July 4, 2013Applicant: FACEBOOK, INC.Inventor: Ajaipal Singh Virdy
-
Publication number: 20130173722Abstract: 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: ApplicationFiled: September 14, 2012Publication date: July 4, 2013Applicant: FACEBOOK, INC.Inventors: Valerie Kucharewski, Michael Traylor, Michael Anthony Buonomo, John Panzer, Jack Mazzeo
-
Publication number: 20130173628Abstract: 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: ApplicationFiled: September 15, 2012Publication date: July 4, 2013Applicant: FACEBOOK, INC.Inventor: Ajaipal Singh Virdy
-
Publication number: 20130173626Abstract: 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: ApplicationFiled: September 12, 2012Publication date: July 4, 2013Applicant: FACEBOOK, INC.Inventor: Ajaipal Singh Virdy
-
Publication number: 20130173609Abstract: 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: ApplicationFiled: September 15, 2012Publication date: July 4, 2013Applicant: FACEBOOK, INC.Inventors: Timothy D. Tuttle, Adam L. Beguelin, Peter F. Kocks
-
Publication number: 20130173629Abstract: 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: ApplicationFiled: September 15, 2012Publication date: July 4, 2013Applicant: FACEBOOK, INC.Inventor: Ajaipal Singh Virdy
-
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: 20130173625Abstract: 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: ApplicationFiled: September 12, 2012Publication date: July 4, 2013Applicant: FACEBOOK, INC.Inventor: Ajaipal Singh Virdy
-
Publication number: 20130172026Abstract: 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: ApplicationFiled: September 15, 2012Publication date: July 4, 2013Applicant: FACEBOOK, INC.Inventors: James A. Odell, Raine Bergstrom, Barry Appelman, Andrew L. Wick, Alan Keister, Xiaoyan Yin, Barbara McNally, Keith C. Hullfish
-
Publication number: 20130172025Abstract: 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: ApplicationFiled: September 15, 2012Publication date: July 4, 2013Applicant: Facebook, Inc.Inventors: James A. ODELL, Raine BERGSTROM, Barry APPELMAN, Andrew L. WICK, Alan KEISTER, Xiaoyan YIN, Barbara McNALLY, Keith C. HULLFISH
-
Publication number: 20130166696Abstract: 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: ApplicationFiled: September 15, 2012Publication date: June 27, 2013Applicant: FACEBOOK, INC.Inventors: Bruce A. MacNaughton, Leigh R. Turner
-
Publication number: 20130166725Abstract: 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: ApplicationFiled: December 23, 2011Publication date: June 27, 2013Applicant: 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: 20130159290Abstract: 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: ApplicationFiled: February 13, 2013Publication date: June 20, 2013Applicant: FACEBOOK, INC.Inventor: FACEBOOK, INC.
-
Publication number: 20130159440Abstract: 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: ApplicationFiled: February 14, 2013Publication date: June 20, 2013Applicant: Facebook, Inc.Inventor: Facebook, Inc.