Patents by Inventor Asif Mansoor Ali Makhani

Asif Mansoor Ali Makhani 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: 10387509
    Abstract: A system and method for behavior influenced search ranking may include obtaining, via a network interface, a search term from a user device. An initial result including a first group of the user profiles may be generated based on user profiles from a social network in relation to the search term, the user profiles stored in a profile database. A rank of each of the first group of the user profiles may be determined based, at least in part, on interactions from an activity database corresponding to the first group of the user profiles, the activity database storing information indicative of activities related to the social network, the activities including the interactions. The user device may display a second group of the user profiles, including at least some of the first group of the user profiles, according to the rank of the first group of the user profiles.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: August 20, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Asif Mansoor Ali Makhani
  • Patent number: 10289603
    Abstract: A system can monitor data usage, including an amount of searchable data used and/or a rate at which the searchable data is manipulated, on a storage allocation in a networked environment. The storage allocation can have a quantity/number of partitions, including at least one partition, configured to store the searchable data. The system can detect that the data usage is beyond a specified threshold and then based at least in part on factors such as network traffic, CPU usage, and/or data usage, the system can modify the storage allocation to increase or decrease a size of the partition and/or the quantity of partitions. Network traffic for the storage allocation can be directed away from the portion of the storage allocation being modified. When modifying the storage allocation is complete, the network traffic can be directed to the modified portion of the storage allocation.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: May 14, 2019
    Assignee: Amazon TEchnologies, Inc.
    Inventors: Jonathan Michael Goldberg, Asif Mansoor Ali Makhani, Ekechi Karl Edozle Nwokah
  • Patent number: 10198512
    Abstract: Techniques for improving search relevance using past searchers' reputation are described. According to various embodiments, a specification of a search query term corresponding to a skill is received from a searcher, in connection with a search for members of an online social networking service having the skill. Thereafter, a list of search results is generated and displayed based on the search query term, each of the search results corresponding to a member of the online social networking service. A subsequent interaction between the searcher and a specific member corresponding to one of the search results is detected. A skill reputation score associated with the searcher and the skill is then accessed. Thereafter, a search relevance score associated with the specific member and the skill is modified based on the skill reputation score associated with the searcher and the skill.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: February 5, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Asif Mansoor Ali Makhani, Shakti Dhirendraji Sinha
  • Patent number: 9760610
    Abstract: A system and method for personalized search user searcher features may include obtaining a search term from a member of a social network at a user device via the network interface. An initial result may be generated based on the search term, including a first group of content items from a social network and stored in a content database, the content items including member profiles of members of the social network. Each of the content items of the first group may be ranked based on information indicative of interactions from an activity database with the content items of the first group, the interactions being by at least a second user of the social network different than the first user. A second group of the content items may be displayed, including at least some of the first group of the content items, based on the rank of the first group of the content items.
    Type: Grant
    Filed: November 12, 2014
    Date of Patent: September 12, 2017
    Assignee: LinkedIn Corporation
    Inventors: Shakti Dhirendraji Sinha, Asif Mansoor Ali Makhani, Viet Thuc Ha, Lin Guo, Senthil Sundaram
  • Patent number: 9753991
    Abstract: A system and method for personalized search based on similarity may include obtaining a search term. An initial result based on the search term and including a first group of content items as stored in a content database may be generated. Each of the content items of the first group may be ranked based, at least in part, on similarity scores, each of the similarity scores individually based on a first member profile relative to individual ones of second member profiles to which an activity related to a content item of the first group corresponds. The user device may display a second group of the content items, including at least some of the first group of the content items, according to the rank of the first group of the content items.
    Type: Grant
    Filed: November 12, 2014
    Date of Patent: September 5, 2017
    Assignee: LinkedIn Corporation
    Inventors: Shakti Dhirendraji Sinha, Asif Mansoor Ali Makhani
  • Publication number: 20170235776
    Abstract: Techniques are described for using electronic communications to enable users to supply data to an online service, such as a fee-based online search functionality service that provides user-specific data searching capabilities. The electronic communications may, for example, be email communications, and may be used to supply data in various manners, such as based on the communications' body contents and/or file attachments. In addition, users may configure various types of data analysis or manipulation operations to be performed on data supplied via electronic communications. After a user's data has been supplied to and optionally manipulated by the online service in a configured manner, that user (or others to whom that user provides access) may access that data from the online service in various manners, including by using one or more data retrieval access interfaces that are distinct from an electronic communication address used to supply the data.
    Type: Application
    Filed: May 4, 2017
    Publication date: August 17, 2017
    Inventors: William F. Stasior, Matthew W. Amacker, Charles B. Pinkerton, Asif Mansoor Ali Makhani
  • Patent number: 9734210
    Abstract: A system and method for personalized search based on searcher interest may include obtaining a search term from a member of a social network at a user device via the network interface. An initial result may be generated based on the search term, including a first group of content items from a social network and stored in a content database, the content items including member profiles of members of the social network. Each of the content items of the first group may be ranked based on information from an activity database, the activity database storing the information related to the social network, the activities including interactions with search results that include ones of the member profiles. A second group of the content items may be displayed, including at least some of the first group of the content items, based on the rank of the first group of the content items.
    Type: Grant
    Filed: November 12, 2014
    Date of Patent: August 15, 2017
    Assignee: LinkedIn Corporation
    Inventors: Shakti Dhirendraji Sinha, Asif Mansoor Ali Makhani, Viet Thuc Ha, Lin Guo, Ramesh Dommeti, Senthil Sundaram, Ganesh Venkataraman
  • Patent number: 9652536
    Abstract: Techniques are described for using electronic communications to enable users to supply data to an online service, such as a fee-based online search functionality service that provides user-specific data searching capabilities. The electronic communications may, for example, be email communications, and may be used to supply data in various manners, such as based on the communications' body contents and/or file attachments. In addition, users may configure various types of data analysis or manipulation operations to be performed on data supplied via electronic communications. After a user's data has been supplied to and optionally manipulated by the online service in a configured manner, that user (or others to whom that user provides access) may access that data from the online service in various manners, including by using one or more data retrieval access interfaces that are distinct from an electronic communication address used to supply the data.
    Type: Grant
    Filed: January 11, 2012
    Date of Patent: May 16, 2017
    Assignee: A9.COM, Inc.
    Inventors: William F. Stasior, Matthew W. Amacker, Charles B. Pinkerton, Asif Mansoor Ali Makhani
  • Publication number: 20170075577
    Abstract: A system can monitor data usage, including an amount of searchable data used and/or a rate at which the searchable data is manipulated, on a storage allocation in a networked environment. The storage allocation can have a quantity/number of partitions, including at least one partition, configured to store the searchable data. The system can detect that the data usage is beyond a specified threshold and then based at least in part on factors such as network traffic, CPU usage, and/or data usage, the system can modify the storage allocation to increase or decrease a size of the partition and/or the quantity of partitions. Network traffic for the storage allocation can be directed away from the portion of the storage allocation being modified. When modifying the storage allocation is complete, the network traffic can be directed to the modified portion of the storage allocation.
    Type: Application
    Filed: November 28, 2016
    Publication date: March 16, 2017
    Inventors: Jonathan Michael Goldberg, Asif Mansoor Ali Makhani, Ekechi Karl Edozle Nwokah
  • Publication number: 20160378865
    Abstract: Techniques for improving search relevance using past searchers' reputation are described. According to various embodiments, a specification of a search query term corresponding to a skill is received from a searcher; in connection with a search for members of an online social networking service having the skill. Thereafter, a list of search results is generated and displayed based on the search query term, each of the search results corresponding to a member of the online social networking service. A subsequent interaction between the searcher and a specific member corresponding to one of the search results is detected. A skill reputation score associated with the searcher and the skill is then accessed. Thereafter, a search relevance score associated with the specific member and the skill is modified based on the skill reputation score associated with the searcher and the skill.
    Type: Application
    Filed: August 10, 2015
    Publication date: December 29, 2016
    Inventors: Asif Mansoor Ali Makhani, Shakti Dhirendraji Sinha
  • Patent number: 9507750
    Abstract: A system can monitor data usage, including an amount of searchable data used and/or a rate at which the searchable data is manipulated, on a storage allocation in a networked environment. The storage allocation can have a quantity/number of partitions, including at least one partition, configured to store the searchable data. The system can detect that the data usage is beyond a specified threshold and then based at least in part on factors such as network traffic, CPU usage, and/or data usage, the system can modify the storage allocation to increase or decrease a size of the partition and/or the quantity of partitions. Network traffic for the storage allocation can be directed away from the portion of the storage allocation being modified. When modifying the storage allocation is complete, the network traffic can be directed to the modified portion of the storage allocation.
    Type: Grant
    Filed: October 12, 2012
    Date of Patent: November 29, 2016
    Assignee: A9.com, Inc.
    Inventors: Jonathan Michael Goldberg, Asif Mansoor Ali Makhani, Ekechi Karl Edozle Nwokah
  • Patent number: 9411839
    Abstract: An entity using a computing device can upload searchable data to a network service to be indexed and stored. The data can include a plurality of data fields, each data field having one or more associated values. The network service can analyze the data fields and their respectively associated values to determine data field types for the data fields and search options to be enabled for the data fields. Based at least in part on the data field types and the search options, the network service can generate a search index configuration/schema. Based at least in part on the generated search index configuration/schema, the network service can generate a search index for the data. In some embodiments, the network service can also convert the data into a format compatible with the search index.
    Type: Grant
    Filed: June 2, 2015
    Date of Patent: August 9, 2016
    Assignee: A9.com, Inc.
    Inventors: Jonathan Michael Goldberg, Jonathan Blake Handler, Asif Mansoor Ali Makhani
  • Publication number: 20160092459
    Abstract: Method and system to generate structured queries is described. The system may be configured to examine an input string submitted by a user via a search box and present suggestions that may include references to entities grouped by entity type. The search system examines the input string, determines one or more entity types that may correspond to the input string, and provides suggestions that may be the form of one or more of keywords and also in the form of values of or references to typed entities.
    Type: Application
    Filed: September 29, 2014
    Publication date: March 31, 2016
    Inventors: Zhifang Liu, Steven Foote, Daniel Tunkelang, Ashley Woodman Hall, Asif Mansoor Ali Makhani
  • Publication number: 20160092511
    Abstract: Method and system to assist a user in formulating a search query is described. The system may provide suggested entities, entity types, and relationship operators to a user and interactively build a complex structured query. Complex structured queries may include a combination of one or more entities and entity types, together with one or more relationship operators.
    Type: Application
    Filed: September 29, 2014
    Publication date: March 31, 2016
    Inventors: Zhifang Liu, Steven Foote, Daniel Tunkelang, Ashley Woodman Hall, Asif Mansoor Ali Makhani
  • Publication number: 20160092506
    Abstract: Method and system to assist a user in formulating a search query is described. The system may be configured to examine an input string submitted by a user via a search box and present suggestions in the form of structured queries, determine an entity and an entity type that corresponds to the input string and generate search suggestions in the form of complex structured queries. The generated query may be presented on a display device of a user.
    Type: Application
    Filed: September 29, 2014
    Publication date: March 31, 2016
    Inventors: Zhifang Liu, Steven Foote, Daniel Tunkelang, Ashley Woodman Hall, Asif Mansoor Ali Makhani
  • Publication number: 20160034465
    Abstract: A system and method for personalized search based on similarity may include obtaining a search term. An initial result based on the search term and including a first group of content items as stored in a content database may be generated. Each of the content items of the first group may be ranked based, at least in part, on similarity scores, each of the similarity scores individually based on a first member profile relative to individual ones of second member profiles to which an activity related to a content item of the first group corresponds. The user device may display a second group of the content items, including at least some of the first group of the content items, according to the rank of the first group of the content items.
    Type: Application
    Filed: November 12, 2014
    Publication date: February 4, 2016
    Inventors: Shakti Dhirendraji Sinha, Asif Mansoor Ali Makhani
  • Publication number: 20160034464
    Abstract: A system and method for personalized search based on searcher interest may include obtaining a search term from a member of a social network at a user device via the network interface. An initial result may be generated based on the search term, including a first group of content items from a social network and stored in a content database, the content items including member profiles of members of the social network. Each of the content items of the first group may be ranked based on information from an activity database, the activity database storing the information related to the social network, the activities including interactions with search results that include ones of the member profiles. A second group of the content items may be displayed, including at least some of the first group of the content items, based on the rank of the first group of the content items.
    Type: Application
    Filed: November 12, 2014
    Publication date: February 4, 2016
    Inventors: Shakti Dhirendraji Sinha, Asif Mansoor Ali Makhani, Viet Thuc Ha, Lin Guo, Ramesh Dommeti, Senthil Sundaram, Ganesh Venkataraman
  • Publication number: 20160034466
    Abstract: A system and method for personalized search user searcher features may include obtaining a search term from a member of a social network at a user device via the network interface. An initial result may be generated based on the search term, including a first group of content items from a social network and stored in a content database, the content items including member profiles of members of the social network. Each of the content items of the first group may be ranked based on information indicative of interactions from an activity database with the content items of the first group, the interactions being by at least a second user of the social network different than the first user. A second group of the content items may be displayed, including at least some of the first group of the content items, based on the rank of the first group of the content items.
    Type: Application
    Filed: November 12, 2014
    Publication date: February 4, 2016
    Inventors: Shakti Dhirendraji Sinha, Asif Mansoor Ali Makhani, Viet Thuc Ha, Lin Guo, Senthil Sundaram
  • Publication number: 20160034586
    Abstract: A system and method for behavior influenced search ranking may include obtaining, via a network interface, a search term from a user device. An initial result including a first group of the user profiles may be generated based on user profiles from a social network in relation to the search term, the user profiles stored in a profile database. A rank of each of the first group of the user profiles may be determined based, at least in part, on interactions from an activity database corresponding to the first group of the user profiles, the activity database storing information indicative of activities related to the social network, the activities including the interactions. The user device may display a second group of the user profiles, including at least some of the first group of the user profiles, according to the rank of the first group of the user profiles.
    Type: Application
    Filed: December 23, 2014
    Publication date: February 4, 2016
    Inventor: Asif Mansoor Ali Makhani
  • Publication number: 20160026643
    Abstract: Method and system to present suggested facets is described. The system includes a search request detector, a search results generator, a facet selector, and a presentation module. The search request detector detects a search request comprising search criteria. The search results generator 220 retrieves search results based on the search criteria. The facet selector selects a suggested facet from a plurality of facets, where a facet represents a category may have a variable value and indicates a filter for refining search results. The presentation module generates a list of items that includes search results and the suggested facet.
    Type: Application
    Filed: July 23, 2014
    Publication date: January 28, 2016
    Inventors: Nihit Desai, Ashley Woodman Hall, Asif Mansoor Ali Makhani, Daniel Tunkelang