Patents by Inventor Evgeniy Makeev

Evgeniy Makeev 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: 11909584
    Abstract: Particular embodiments may detect, by a core network, a change in network traffic types from a first network traffic type to a second network traffic type. The core network includes one or more network functionality components. Each of the one or more network functionality components is decomposed into multiple service types. The core network may determine several service instances for deployment in response to the change in the network traffic types. Each of the service instances may belong to one of the multiple decomposed service types. The core network may deploy several service instances to one or more server machines of the core network according to a decomposed service type of a respective service instance.
    Type: Grant
    Filed: February 17, 2023
    Date of Patent: February 20, 2024
    Assignee: Meta Platforms, Inc.
    Inventors: Amar Padmanabhan, Praveen Kumar Ramakrishnan, Shaddi Husein Hasan, Anoop Singh Tomar, Evgeniy Makeev, Omar Ramadan, Jiannan Ouyang, Xiaochen Tian, Thomas Romano, Ting Xia, Jagannath Rallapalli, Kuan-Yu Li, Shruti Sanadhya
  • Publication number: 20230198832
    Abstract: Particular embodiments may detect, by a core network, a change in network traffic types from a first network traffic type to a second network traffic type. The core network includes one or more network functionality components. Each of the one or more network functionality components is decomposed into multiple service types. The core network may determine several service instances for deployment in response to the change in the network traffic types. Each of the service instances may belong to one of the multiple decomposed service types. The core network may deploy several service instances to one or more server machines of the core network according to a decomposed service type of a respective service instance.
    Type: Application
    Filed: February 17, 2023
    Publication date: June 22, 2023
    Inventors: Amar Padmanabhan, Praveen Kumar Ramakrishnan, Shaddi Husein Hasan, Anoop Singh Tomar, Evgeniy Makeev, Omar Ramadan, Jiannan Ouyang, Xiaochen Tian, Thomas Romano, Ting Xia, Jagannath Rallapalli, Kuan-Yu Li, Shruti Sanadhya
  • Patent number: 11588680
    Abstract: Particular embodiments may receive a request to perform a task to a core network by a user device via an access point. The user device may be authenticated by the core network which comprises one or more network functionality components, and each of the one or more network functionality components may be decomposed into multiple service types. The core network may identify service instances for deployment based on the task. Each of the service instances may belong to one of the multiple decomposed service types. The service instances may be deployed to one or more server machines to accomplish the task by the core network based on resource requirements of the service instances and current resource availability of the one or more server machines.
    Type: Grant
    Filed: February 16, 2021
    Date of Patent: February 21, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Amar Padmanabhan, Praveen Kumar Ramakrishnan, Shaddi Husein Hasan, Anoop Singh Tomar, Evgeniy Makeev, Omar Ramadan, Jiannan Ouyang, Xiaochen Tian, Thomas Romano, Ting Xia, Jagannath Rallapalli, Kuan-Yu Li, Shruti Sanadhya
  • Publication number: 20210168026
    Abstract: Particular embodiments may receive a request to perform a task to a core network by a user device via an access point. The user device may be authenticated by the core network which comprises one or more network functionality components, and each of the one or more network functionality components may be decomposed into multiple service types. The core network may identify service instances for deployment based on the task. Each of the service instances may belong to one of the multiple decomposed service types. The service instances may be deployed to one or more server machines to accomplish the task by the core network based on resource requirements of the service instances and current resource availability of the one or more server machines.
    Type: Application
    Filed: February 16, 2021
    Publication date: June 3, 2021
    Inventors: Amar Padmanabhan, Praveen Kumar Ramakrishnan, Shaddi Husein Hasan, Anoop Singh Tomar, Evgeniy Makeev, Omar Ramadan, Jiannan Ouyang, Xiaochen Tian, Thomas Romano, Ting Xia, Jagannath Rallapalli, Kuan-Yu Li, Shruti Sanadhya
  • Patent number: 10958510
    Abstract: Particular embodiments may receive a request to perform a task to a core network by a user device via an access point. The user device may be authenticated by the core network which comprises one or more network functionality components, and each of the one or more network functionality components may be decomposed into multiple service types. The core network may identify a sequence of a service instances based on the task. Each of the service instances may belong to one of the multiple decomposed service types. The sequence of service instances may be scheduled for deployment to accomplish the task by the core network. The core network may deploy the sequence of the service instances to one or more server machines of the core network.
    Type: Grant
    Filed: May 1, 2020
    Date of Patent: March 23, 2021
    Assignee: Facebook, Inc.
    Inventors: Amar Padmanabhan, Praveen Kumar Ramakrishnan, Shaddi Husein Hasan, Anoop Singh Tomar, Evgeniy Makeev, Omar Ramadan, Jiannan Ouyang, Xiaochen Tian, Thomas Romano, Ting Xia, Jagannath Rallapalli, Kuan-Yu Li, Shruti Sanadhya
  • Publication number: 20200259704
    Abstract: Particular embodiments may receive a request to perform a task to a core network by a user device via an access point. The user device may be authenticated by the core network which comprises one or more network functionality components, and each of the one or more network functionality components may be decomposed into multiple service types. The core network may identify a sequence of a service instances based on the task. Each of the service instances may belong to one of the multiple decomposed service types. The sequence of service instances may be scheduled for deployment to accomplish the task by the core network. The core network may deploy the sequence of the service instances to one or more server machines of the core network.
    Type: Application
    Filed: May 1, 2020
    Publication date: August 13, 2020
    Inventors: Amar Padmanabhan, Praveen Kumar Ramakrishnan, Shaddi Husein Hasan, Anoop Singh Tomar, Evgeniy Makeev, Omar Ramadan, Jiannan Ouyang, Xiaochen Tian, Thomas Romano, Ting Xia, Jagannath Rallapalli, Kuan-Yu Li, Shruti Sanadhya
  • Patent number: 10708124
    Abstract: Particular embodiments may communicate to a core network by a user device via an access point. The user device may be authenticated by the core network which comprises one or more network functionality components, and each of the one or more network functionality components may be decomposed into multiple service types. The core network may receive a user task associating with service instances. Each of the service instances may belong to one of the multiple decomposed service types and be configured by a service chaining orchestration entity. The service instances may be deployed to one or more of server machines of the core network with respect to the configurations of the service instances, by a service chaining orchestration entity. The capacity of the core network may be scaled up or down by network dimensioning.
    Type: Grant
    Filed: December 31, 2018
    Date of Patent: July 7, 2020
    Assignee: Facebook, Inc.
    Inventors: Amar Padmanabhan, Praveen Kumar Ramakrishnan, Shaddi Husein Hasan, Anoop Singh Tomar, Evgeniy Makeev, Omar Ramadan, Jiannan Ouyang, Xiaochen Tian, Thomas Romano, Ting Xia, Jagannath Rallapalli, Kuan-Yu Li, Shruti Sanadhya
  • Publication number: 20200213187
    Abstract: Particular embodiments may communicate to a core network by a user device via an access point. The user device may be authenticated by the core network which comprises one or more network functionality components, and each of the one or more network functionality components may be decomposed into multiple service types. The core network may receive a user task associating with service instances. Each of the service instances may belong to one of the multiple decomposed service types and be configured by a service chaining orchestration entity. The service instances may be deployed to one or more of server machines of the core network with respect to the configurations of the service instances, by a service chaining orchestration entity. The capacity of the core network may be scaled up or down by network dimensioning.
    Type: Application
    Filed: December 31, 2018
    Publication date: July 2, 2020
    Inventors: Amar Padmanabhan, Praveen Kumar Ramakrishnan, Shaddi Husein Hasan, Anoop Singh Tomar, Evgeniy Makeev, Omar Ramadan, Jiannan Ouyang, Xiaochen Tian, Thomas Romano, Ting Xia, Jagannath Rallapalli, Kuan-Yu Li, Shruti Sanadhya
  • Patent number: 10061860
    Abstract: Method and system for generating personalizing website layout. The method and system monitors a user's behaviors and assigns a user to a user group, which has an assigned personalized template. The templates are personalized in response to the user's behaviors and arranges content to be displayed to the user based on that behavior.
    Type: Grant
    Filed: July 29, 2011
    Date of Patent: August 28, 2018
    Assignee: OATH INC.
    Inventors: Timothy P. Daly, Jr., Evgeniy Makeev, Annie Cheng, Jeff Budzinski, Scott Roy
  • Patent number: 9558175
    Abstract: Briefly, embodiments disclosed herein may relate to generating signals and/or states representative of a template for a web page. One or more areas of a template may be associated with a respective one or more entities of a web page publisher, and content for the one or more areas associated with the one or more entities may be selected.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: January 31, 2017
    Assignee: Yahoo! Inc.
    Inventors: Evgeniy Makeev, Jeff Budzinski, Scott Roy, Annie Cheng, Timothy Daly
  • Patent number: 9229980
    Abstract: Methods and apparatus for executing an application are disclosed. In accordance with one embodiment, a request is received. One or more of a plurality of module types are instantiated such that a plurality of module objects are generated. A query plan linking the plurality of module objects is executed such that a response to the request is generated. The response is then returned.
    Type: Grant
    Filed: February 23, 2010
    Date of Patent: January 5, 2016
    Assignee: Yahoo! Inc.
    Inventors: Andrew An Feng, Evgeniy Makeev, Jeffrey Budzinski, Swee Lim, Scott Alexander Banachowski, Raymond Paul Stata, Rohit Chandra
  • Publication number: 20140075293
    Abstract: Embodiments disclosed herein may relate to producing a layout for a web page.
    Type: Application
    Filed: September 13, 2012
    Publication date: March 13, 2014
    Applicant: YAHOO! INC.
    Inventors: Evgeniy Makeev, Jeff Budzinski, Scott Roy, Annie Cheng, Timothy Daly
  • Patent number: 8429157
    Abstract: A computer-implemented system and methods of re-ranking sponsored search results by a search engine in response to a search query include: retrieving one or more organic search results and a plurality of sponsored search results (“search results”), along with their respective rankings, associated with a search query; determining a degree of association between each sponsored search result and the other search results through analyzing web links between the plurality of sponsored search results, the one or more organic search results, and other web documents to or from which the search results are at least indirectly linked; re-ranking the plurality of sponsored search results based on the degree of association between each respective sponsored search result and the other search results; and storing in memory the plurality of re-ranked sponsored search results in relation to the search query.
    Type: Grant
    Filed: October 5, 2011
    Date of Patent: April 23, 2013
    Assignee: Yahoo! Inc.
    Inventors: Arun Kumar Gnanamani, Evgeniy Makeev
  • Publication number: 20130031470
    Abstract: Method and system for generating personalizing website layout. The method and system monitors a user's behaviors and assigns a user to a user group, which has an assigned personalized template. The templates are personalized in response to the user's behaviors and arranges content to be displayed to the user based on that behavior.
    Type: Application
    Filed: July 29, 2011
    Publication date: January 31, 2013
    Applicant: YAHOO! INC.
    Inventors: Timothy P. Daly, JR., Evgeniy Makeev, Annie Cheng, Jeff Budzinski, Scott Roy
  • Publication number: 20120030185
    Abstract: A computer-implemented system and methods of re-ranking sponsored search results by a search engine in response to a search query include: retrieving one or more organic search results and a plurality of sponsored search results (“search results”), along with their respective rankings, associated with a search query; determining a degree of association between each sponsored search result and the other search results through analyzing web links between the plurality of sponsored search results, the one or more organic search results, and other web documents to or from which the search results are at least indirectly linked; re-ranking the plurality of sponsored search results based on the degree of association between each respective sponsored search result and the other search results; and storing in memory the plurality of re-ranked sponsored search results in relation to the search query.
    Type: Application
    Filed: October 5, 2011
    Publication date: February 2, 2012
    Applicant: Yahoo! Inc.
    Inventors: Arun Kumar Gnanamani, Evgeniy Makeev
  • Patent number: 8041715
    Abstract: A computer-implemented system and methods of re-ranking sponsored search results by a search engine in response to a search query include: retrieving one or more organic search results and a plurality of sponsored search results (“search results”), along with their respective rankings, associated with a search query; determining a degree of association between each sponsored search result and the other search results through analyzing web links between the search results and other web documents to or from which the search results are at least indirectly linked; calculating a clustering score for each sponsored search result based on their respective degrees of linking association; generating a new ranking score for each sponsored search result based on their respective clustering scores and rankings; and re-ranking, and storing in memory, the plurality of sponsored search results based on the new ranking scores of each respective sponsored search result.
    Type: Grant
    Filed: March 24, 2009
    Date of Patent: October 18, 2011
    Assignee: Yahoo! Inc.
    Inventors: Arun Kumar Gnanamani, Evgeniy Makeev
  • Publication number: 20110209007
    Abstract: Methods and apparatus for executing an application are disclosed. In accordance with one embodiment, a request is received. One or more of a plurality of module types are instantiated such that a plurality of module objects are generated. A query plan linking the plurality of module objects is executed such that a response to the request is generated. The response is then returned.
    Type: Application
    Filed: February 23, 2010
    Publication date: August 25, 2011
    Applicant: YAHOO! INC.
    Inventors: Andrew An Feng, Evgeniy Makeev, Jeffrey Budzinski, Swee Lim, Scott Alexander Banachowski, Raymond Paul Stata, Rohit Chandra
  • Patent number: 7865397
    Abstract: A hierarchical category system for organizing and displaying electronic advertisements is disclosed. Each electronic advertisement is assigned one or more categories from a hierarchical categorization system. Similarly, each available advertisement placement location is also provided with a category from the hierarchical categorization, system. Then, when displaying advertisements, the system attempts to locate advertisements that have matching categorizations. When no matching advertisement with an exact matching categorization can be found, the system will attempt to locate an advertisement from a more specific (child) category that is a sub category of the current category. However, the advertisement from the more specific (child) category must specify the broader category within its own allowable fall-back path.
    Type: Grant
    Filed: June 13, 2007
    Date of Patent: January 4, 2011
    Assignee: Yahoo! Inc.
    Inventors: Evgeniy Makeev, Lou Sheward, Yoram Talmor
  • Patent number: 7818320
    Abstract: The present invention provides for enhanced search results in response to a search request based on a search term. The enhanced search results generate a search results page including a plurality of document identifiers including a hyperlink and an abstract, each abstract including a plurality of abstract terms. The method and apparatus, upon receipt of the search request, accesses a relevancy factor database that includes relevancy factors. The relevancy factors are determined by accessing feedback logs for search results based on the same search term, calculating a popularity factor for each of the plurality of phrases in the abstracts and user selection activity and relevancy factors are based on the popularity factors. Thereby, the method and apparatus generates the search results page with the sequence of the document identifiers based on the relevancy factors.
    Type: Grant
    Filed: May 31, 2007
    Date of Patent: October 19, 2010
    Assignee: Yahoo! Inc.
    Inventor: Evgeniy Makeev
  • Publication number: 20100250527
    Abstract: A computer-implemented system and methods of re-ranking sponsored search results by a search engine in response to a search query include: retrieving one or more organic search results and a plurality of sponsored search results (“search results”), along with their respective rankings, associated with a search query; determining a degree of association between each sponsored search result and the other search results through analyzing web links between the search results and other web documents to or from which the search results are at least indirectly linked; calculating a clustering score for each sponsored search result based on their respective degrees of linking association; generating a new ranking score for each sponsored search result based on their respective clustering scores and rankings; and re-ranking, and storing in memory, the plurality of sponsored search results based on the new ranking scores of each respective sponsored search result.
    Type: Application
    Filed: March 24, 2009
    Publication date: September 30, 2010
    Applicant: Yahoo! Inc.
    Inventors: Arun Kumar Gnanamani, Evgeniy Makeev