Patents by Inventor Vojin Katic
Vojin Katic has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10719564Abstract: In one embodiment, a method includes identifying, by a search engine of an online social network, web domains external to the online social network. The method includes accessing domain-quality signals associated with each web domain. At least one of the domain-quality signals includes a measure of activations of social plug-ins of the online social network available on webpages of each web domain, a social plug-in being an executable script providing an activable user-interface element for interacting with the online social network from the webpage. The method includes calculating, for each web domain, a domain ranking based at least in part on the domain-quality signals associated with the web domain. The method includes identifying, by the search engine, some of the web domains as low-quality web domains to avoid accessing based at least in part on the domain rankings of the web domains not satisfying a threshold domain ranking.Type: GrantFiled: May 31, 2017Date of Patent: July 21, 2020Assignee: Facebook, Inc.Inventor: Vojin Katic
-
Patent number: 10268763Abstract: In one embodiment, a social-networking system may access an enhanced search index of an online social network. The enhanced search index may include data from a social graph having a plurality of nodes and a plurality of edges connecting the nodes, where the nodes comprise a plurality of internal nodes corresponding to entities associated with the online social network, and a plurality of external nodes corresponding to objects associated with a third-party system. The social-networking system may then search the enhanced search index in response to a query received from a user to identify objects that substantially match the query. Each identified object may be scored by the social-networking system based at least in part on a connectivity of the corresponding external node to the one or more internal nodes. In response to the query, the social-networking system may send a search-results page referencing objects based on their scores.Type: GrantFiled: July 25, 2014Date of Patent: April 23, 2019Assignee: Facebook, Inc.Inventor: Vojin Katic
-
Patent number: 10133710Abstract: Social networking systems benefit from techniques that improve the ability of users to share online content with other users of a social networking system. In one embodiment, when a user types, pastes, or otherwise inserts a URL, or some other hyperlink, into a message or post to the social networking system, a set of data on the referenced hyperlink target is acquired and stored on a server of the social networking system. The stored data is analyzed, to automatically generate a preview for the hyperlink; and the hyperlink preview is transmitted to the client device for approval. In one embodiment, follow-up actions related to the content are performed when the content is posed, which enables users to perform social graph actions to user nodes and concept nodes related to the message or post. In one embodiment, the shared content is cached on the social networking system.Type: GrantFiled: February 6, 2014Date of Patent: November 20, 2018Assignee: FACEBOOK, INC.Inventor: Vojin Katic
-
Patent number: 9832284Abstract: Exemplary methods, apparatuses, and systems include a network service receiving a request including a hyperlink. The network service acquires data from a resource referenced by the hyperlink. The network service stores the acquired data within a network service cache and sets a refresh interval. The network service utilizes the stored data to respond to additional requests including the hyperlink received during the refresh interval. The network service reacquires data from the resource after the expiration of the refresh interval. The refresh interval is updated by increasing or decreasing a frequency of the refresh interval in response to an amount of change to data associated with the resource over time.Type: GrantFiled: December 27, 2013Date of Patent: November 28, 2017Assignee: FACEBOOK, INC.Inventors: Vojin Katic, Avichal Garg
-
Publication number: 20170270206Abstract: In one embodiment, a method includes identifying, by a search engine of an online social network, web domains external to the online social network. The method includes accessing domain-quality signals associated with each web domain. At least one of the domain-quality signals includes a measure of activations of social plug-ins of the online social network available on webpages of each web domain, a social plug-in being an executable script providing an activable user-interface element for interacting with the online social network from the webpage. The method includes calculating, for each web domain, a domain ranking based at least in part on the domain-quality signals associated with the web domain. The method includes identifying, by the search engine, some of the web domains as low-quality web domains to avoid accessing based at least in part on the domain rankings of the web domains not satisfying a threshold domain ranking.Type: ApplicationFiled: May 31, 2017Publication date: September 21, 2017Inventor: Vojin Katic
-
Patent number: 9703870Abstract: In one embodiment, a method includes a search engine of an online social network crawling a first webpage of a first web domain, where the first webpage includes links to one or more second webpages, each of which may be within a second web domain, accessing a domain ranking for each second web domain, where for each second web domain the domain ranking may be based on one or more domain-quality signals associated with the second web domain, where the domain-quality signals may include a measure of activations of social plug-ins of the online social network associated with webpages of the second web domain, selecting one or more of the second webpages to crawl based at least in part on the domain ranking of the second web domain associated with the second webpage, and the search engine of the online social network crawling each selected second webpage.Type: GrantFiled: November 5, 2014Date of Patent: July 11, 2017Assignee: Facebook, Inc.Inventor: Vojin Katic
-
Publication number: 20170024430Abstract: Systems, methods, and non-transitory computer-readable media can acquire a text portion to be included in a communication. A search of text associated with a set of content sources can be requested. An identification of a subset of one or more content sources, out of the set of content sources, that are each associated with respective text that at least meets a specified threshold confidence level of matching the text portion can be received. Information associated with a selected content source out of the subset can be provided for inclusion in the communication. The information can suggest, at least in part, that the text portion is attributable to the selected content source.Type: ApplicationFiled: July 24, 2015Publication date: January 26, 2017Inventors: Avichal Garg, Vojin Katic
-
Patent number: 9442903Abstract: Social networking systems benefit from techniques that improve the ability of users to share online content with other users of a social networking system. In one embodiment, when a user types, pastes, or otherwise inserts a URL, or some other hyperlink, into a message or post to the social networking system, a set of data on the referenced hyperlink target is acquired and stored on a server of the social networking system. The stored data is analyzed, to automatically generate a preview for the hyperlink; and the hyperlink preview is transmitted to the client device for approval. In one embodiment, follow-up actions related to the content are performed when the content is posed, which enables users to perform social graph actions to user nodes and concept nodes related to the message or post. In one embodiment, the shared content is cached on the social networking system.Type: GrantFiled: February 6, 2014Date of Patent: September 13, 2016Assignee: FACEBOOK, INC.Inventor: Vojin Katic
-
Publication number: 20160125082Abstract: In one embodiment, a method includes a search engine of an online social network crawling a first webpage of a first web domain, where the first webpage includes links to one or more second webpages, each of which may be within a second web domain, accessing a domain ranking for each second web domain, where for each second web domain the domain ranking may be based on one or more domain-quality signals associated with the second web domain, where the domain-quality signals may include a measure of activations of social plug-ins of the online social network associated with webpages of the second web domain, selecting one or more of the second webpages to crawl based at least in part on the domain ranking of the second web domain associated with the second webpage, and the search engine of the online social network crawling each selected second webpage.Type: ApplicationFiled: November 5, 2014Publication date: May 5, 2016Inventor: Vojin Katic
-
Publication number: 20160026713Abstract: In one embodiment, a social-networking system may access an enhanced search index of an online social network. The enhanced search index may include data from a social graph having a plurality of nodes and a plurality of edges connecting the nodes, where the nodes comprise a plurality of internal nodes corresponding to entities associated with the online social network, and a plurality of external nodes corresponding to objects associated with a third-party system. The social-networking system may then search the enhanced search index in response to a query received from a user to identify objects that substantially match the query. Each identified object may be scored by the social-networking system based at least in part on a connectivity of the corresponding external node to the one or more internal nodes. In response to the query, the social-networking system may send a search-results page referencing objects based on their scores.Type: ApplicationFiled: July 25, 2014Publication date: January 28, 2016Inventor: Vojin Katic
-
Publication number: 20150220499Abstract: Social networking systems benefit from techniques that improve the ability of users to share online content with other users of a social networking system. In one embodiment, when a user types, pastes, or otherwise inserts a URL, or some other hyperlink, into a message or post to the social networking system, a set of data on the referenced hyperlink target is acquired and stored on a server of the social networking system. The stored data is analyzed, to automatically generate a preview for the hyperlink; and the hyperlink preview is transmitted to the client device for approval. In one embodiment, follow-up actions related to the content are performed when the content is posed, which enables users to perform social graph actions to user nodes and concept nodes related to the message or post. In one embodiment, the shared content is cached on the social networking system.Type: ApplicationFiled: February 6, 2014Publication date: August 6, 2015Inventor: Vojin Katic
-
Publication number: 20150220500Abstract: Social networking systems benefit from techniques that improve the ability of users to share online content with other users of a social networking system. In one embodiment, when a user types, pastes, or otherwise inserts a URL, or some other hyperlink, into a message or post to the social networking system, a set of data on the referenced hyperlink target is acquired and stored on a server of the social networking system. The stored data is analyzed, to automatically generate a preview for the hyperlink; and the hyperlink preview is transmitted to the client device for approval. In one embodiment, follow-up actions related to the content are performed when the content is posed, which enables users to perform social graph actions to user nodes and concept nodes related to the message or post. In one embodiment, the shared content is cached on the social networking system.Type: ApplicationFiled: February 6, 2014Publication date: August 6, 2015Inventor: Vojin Katic
-
Publication number: 20150186390Abstract: Exemplary methods, apparatuses, and systems include a network service receiving a request including a hyperlink. The network service acquires data from a resource referenced by the hyperlink. The network service stores the acquired data within a network service cache and sets a refresh interval. The network service utilizes the stored data to respond to additional requests including the hyperlink received during the refresh interval. The network service reacquires data from the resource after the expiration of the refresh interval. The refresh interval is updated by increasing or decreasing a frequency of the refresh interval in response to an amount of change to data associated with the resource over time.Type: ApplicationFiled: December 27, 2013Publication date: July 2, 2015Applicant: Facebook, Inc.Inventors: Vojin Katic, Avichal Garg