Patents by Inventor Abhishek Gupta

Abhishek Gupta 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).

  • Publication number: 20180329645
    Abstract: A logical group of data blocks stored in a first node is migrated to a second node according to a method that includes determining a first metric for each logical group of data blocks stored in the first node, the first metric representing a total size of the data blocks in the logical group, determining a second metric for each logical group of data blocks stored in the first node, the second metric representing a total size of the data blocks in the logical group that are uniquely stored in the first node, and selecting a logical group of data blocks for migration from the first node to the second node based on the first metric and the second metric.
    Type: Application
    Filed: May 11, 2017
    Publication date: November 15, 2018
    Inventors: Jorge GUERRA DELGADO, Jin ZHANG, Radhika VULLIKANTI, Abhishek GUPTA
  • Patent number: 10127305
    Abstract: A first user of a presentation machine may be a recruiter that initiates an action in reference to a first user profile. The first user profile may describe a first candidate for a job. The presentation machine may identify the first user profile and determine a similarity score that indicates a degree of similarity between the first user profile and a second user profile that describes a second candidate for the job. The presentation machine may also access a volatility score that indicates a likelihood that the second candidate is receptive to a proposal that the second candidate be employed by an employer. Based on the similarity score and on the volatility score, the presentation machine may determine a rank of the second user profile. Based on the determined rank, the presentation machine may present the second user profile to the first user.
    Type: Grant
    Filed: January 9, 2017
    Date of Patent: November 13, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Elizabeth Ethel Burstein, Christian Posse, Abhishek Gupta, Anmol Bhasin, Dmytro Andriyovich Ivchenko, Parker R. Barrile
  • Publication number: 20180322552
    Abstract: A method and system for providing lead recommendations are disclosed. A server system stores profile information for a plurality of members of a server system. The server system then analyzes the stored profile information to identify one or more potential sales lead recommendations for a first member of the server system. The server system then ranks the one or more identified potential sales lead recommendations. The server system selects one or more of the identified sales lead recommendations and transmits the selected one or more identified sales lead recommendations to a client device associated with the first member of the server system.
    Type: Application
    Filed: July 13, 2018
    Publication date: November 8, 2018
    Inventors: Abhishek Gupta, Zang Li, Anmol Bhasin, Sachin Rekhi, Annabel Fang Liu, Angela Yoonjeong Yang
  • Publication number: 20180322553
    Abstract: A method and system for providing account recommendations is disclosed. A server system stores sales data for a first member, wherein sales data includes profile information for one or more individual customers. The server system analyzes the profile information for one or more of the individual customers to identify one attributes associated with the customers. The server system determines one or more additional members with member profiles that include the one or more identified attributes. For a respective additional member in the at least one of the determined additional members the server system determines, based on stored information about the respective additional member, an respective organization associated with the at least one determined additional member; and selects the respective organization as an account recommendation.
    Type: Application
    Filed: July 16, 2018
    Publication date: November 8, 2018
    Inventors: Abhishek Gupta, Anmol Bhasin, Sachin Rekhi, Annabel Fang Liu, Angela YoonJeong Yang
  • Patent number: 10119073
    Abstract: A method of storing and transporting quantum dot formulations is provided. The method includes storing and/or transporting the quantum dot formulation under an oxygen-containing atmosphere. A sparged and degassed quantum dot formulation is also described.
    Type: Grant
    Filed: August 14, 2014
    Date of Patent: November 6, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Karthik Venkataraman, Abhishek Gupta
  • Publication number: 20180300780
    Abstract: Methods, systems, and computer program products for a distributed processing system and database for managing, performing, measuring, evaluating, codifying, and teaching social selling are described. Metric data corresponding to a user of a social network system is obtained and one or more components of a social selling index score are computed. The social selling index score is computed based on the one or more components. A graphical interface, using at least one hardware processor, is generated based on the one or more components and the social selling index score, the graphical interface having a first portion that includes a chart representing a first element associated with the social selling index score and a second portion that includes text representing a second element associated with the social selling index score.
    Type: Application
    Filed: April 12, 2017
    Publication date: October 18, 2018
    Inventors: Steven H. Kaplan, Lauren Mullenholz, Nikola Mijic, Jing Feng, Chencheng Wu, Akshay Rajan Kantak, Abhishek Gupta
  • Patent number: 10102734
    Abstract: A tracking system determines that a first device of an owner of a tracking device is not within a proximity of the tracking device, that a second device is within a proximity of the tracking device, and whether a tracking application is not running on the first device. Responsive to determining that the tracking application is not running on the first device, the tracking system generates a notification informing the owner that the tracking application is not running on the first device. Responsive to determining that a location of the second device within a proximity of the tracking device is more than a threshold distance from a last known location of the tracking device, the tracking system generates a another notification informing the owner that the tracking device may be lost. The tracking system provides one or both of the notifications to the first device for display to the owner.
    Type: Grant
    Filed: January 19, 2018
    Date of Patent: October 16, 2018
    Assignee: Tile, Inc.
    Inventors: Mayank Kumar, Abhishek Gupta
  • Publication number: 20180273200
    Abstract: Avionic display systems and methods are provided for generating avionic displays including instability prediction and avoidance symbology, such as dynamically-adjusted drag device deployment cues. In one embodiment, the avionic display system includes a controller and an avionic display device, which is coupled to the controller and on which an avionic display, such as a Vertical Situation Display (VSD), is generated.
    Type: Application
    Filed: March 27, 2017
    Publication date: September 27, 2018
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventors: Dorothee De Villele, Rajesh Chaubey, Sharanabasappa Advani, Veeralla Sai V Yashodhar, Ranju Thomas Pulikot, Abhishek Gupta
  • Publication number: 20180260579
    Abstract: Disclosed are examples of systems, apparatus, methods and computer program products for attaching objects to feed items. A publisher can be caused to be displayed on a display of a device of a first user of a social networking system. The publisher can comprise an input area capable of receiving text, a first selection operable to cause the text to be shared in a feed, and a second selection operable to allow the first user to select a plurality of objects to be attached to the feed item. It can be determined that the second selection has been selected by the first user. It can be determined that the first selection has been selected by the first user. The feed item can be caused to be displayed on a display of a device of a second user of the social networking system.
    Type: Application
    Filed: March 8, 2017
    Publication date: September 13, 2018
    Inventors: Miko Arnab Bose, Denis Min Chiat Chai, Disheng Shen, HuaSheng Su, James Johnson, Jennifer Yang, Neil Hayek, Paul Gene Byrne, Weiping Peng, Abhishek Gupta, Anton Zoubarev
  • Patent number: 10074122
    Abstract: A method and system for providing account recommendations is disclosed. A server system stores sales data for a first member, wherein sales data includes profile information for one or more individual customers. The sewer system analyzes the profile information for one or more of the individual customers to identify one attributes associated with the customers. The server system determines one or more additional members with member profiles that include the one or more identified attributes. For a respective additional member in the at least one of the determined additional members the server system determines, based on stored information about the respective additional member, an respective organization associated with the at least one determined additional member; and selects the respective organization as an account recommendation.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: September 11, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Abhishek Gupta, Anmol Bhasin, Sachin Rekhi, Annabel Fang Liu, Angela Yoonjeong Yang
  • Publication number: 20180239829
    Abstract: Techniques for providing explanations of candidate search queries are described. The queries can be created using query intent clustering in an automated sourcing tool. In an example embodiment, disclosed is a system that obtains one or more current candidate member profiles used as a basis for a search on member profiles in an online system. Additionally, the system extracts one or more attributes from the one or more current candidate member profiles. Moreover, the system identifies query intent clusters based on the extracted one or more attributes. Furthermore, the system generates a search query based on the identified query intent clusters. Next, an explanation of the search query can be displayed on a display device of the system. In some embodiments, the online system hosts a social networking service that includes the member profiles, and the identified query intent clusters include skills clusters.
    Type: Application
    Filed: December 22, 2017
    Publication date: August 23, 2018
    Inventors: Vijay Dialani, Sahin Cem Geyik, Abhishek Gupta
  • Publication number: 20180239830
    Abstract: Techniques for using recruiter review data to create training, validation and test sets for automated sourcing are described. An example system obtains sample suggested candidate member profiles and sample search result member profiles in an online system. The system identifies unique pairs of member profiles, each pair consisting of one of the suggested candidate profiles and one of the search result profiles. Additionally, the system generates a label for each of the unique pairs of profiles. The label is generated using a score generated from log information of the online system, the log information including historical records of searcher feedback regarding members of the online system, the score being higher if the searcher accepted the sample search result member profile in a search session. Furthermore, the system inputs the labels into a machine learning algorithm to train a combined ranking model that outputs ranking scores for search result member profiles.
    Type: Application
    Filed: December 22, 2017
    Publication date: August 23, 2018
    Inventors: Vijay Dialani, Sahin Cem Geyik, Yan Yan, Abhishek Gupta
  • Publication number: 20180232702
    Abstract: Techniques for dynamically altering weights to re-weight candidate features of a candidate search and ranking model in a streaming environment are described. In an embodiment, a disclosed system obtains desired hire documents using a search query specifying parameters. Additionally, the system extracts desired hire-based features from the documents, with the features corresponding to the parameters. Moreover, the system inputs the features to a combined ranking model that is trained by a machine learning algorithm to output a ranking score for each of the documents, with the combined ranking model including weights assigned to each of the features. Furthermore, the system ranks the desired hire documents based on the ranking scores and displays top ranked documents. Then, feedback is received regarding the top ranked documents, and the weights assigned to each of the features are dynamically trained to alter the weights assigned to each of the features based on the feedback.
    Type: Application
    Filed: December 21, 2017
    Publication date: August 16, 2018
    Inventors: Vijay Dialani, Sahin Cem Geyik, Xianren Wu, Abhishek Gupta
  • Publication number: 20180232434
    Abstract: Techniques for joint weight attribution for weights of candidate features of a candidate search are described in an example embodiment, disclosed is a system that obtains one or more suggested candidate documents based on a search query specifying one or more parameters. Additionally, the system extracts query intents from the one or more suggested candidate documents, the one or more query intents corresponding to the one or more parameters. Moreover, the system ranks the one or more suggested candidate documents based on the extracted query intents. Furthermore, the system displays top ranked documents on a display device. The system then receives feedback regarding the displayed top ranked documents. Then, weights of a hidden intent are attributed to a set of possible intents based on the received feedback. The feedback can be received retrospectively and proactively. For example, some embodiments perform joint weight attribution based on retrospective and proactive feedback ingestion.
    Type: Application
    Filed: December 22, 2017
    Publication date: August 16, 2018
    Inventors: Sahin Cem Geyik, Vijay Dialani, Abhishek Gupta
  • Publication number: 20180232421
    Abstract: Techniques for query intent clustering for automated sourcing are described. In an example embodiment, disclosed is a system comprising a processor, a storage device, and a memory device holding an instruction set executable on the processor to cause the system to perform operations. The system obtains one or more recent hire member profiles used as a basis for a search on member profiles in a social networking service. Additionally, the system extracts one or more attributes from the one or more recent hire member profiles and stores the attributes on the storage device. Moreover, the system identifies skills clusters based on the extracted attributes retrieved from the storage device. Furthermore, the system generates a search query based on the identified skills clusters. Then, a search can be performed on member profiles in the social networking service using the generated search query, returning one or more result member profiles as candidates.
    Type: Application
    Filed: November 30, 2017
    Publication date: August 16, 2018
    Inventors: Vijay Dialani, Sahin Cem Geyik, Abhishek Gupta
  • Patent number: 10042894
    Abstract: A system and method for temporal-based professional similarity are provided. In example embodiments, a request to identify, from among a plurality of member profiles of a social network service, a profile that is similar to a source profile, is received. Profile data of the source profile and a candidate profile are accessed from the social network service. Profile features are extracted from the profile data. The profile features include source features extracted from the profile data of the source profile and candidate features extracted from the profile data of the candidate profile. Respective profile features correspond to temporal data included in the profile data. Data structures are generated by structuring the profile features according to the temporal data. The data structures include a source data structure generated using the source features and a candidate data structure generated using the candidate features.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: August 7, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ye Xu, Zang Li, Abhishek Gupta, Ahmet Bugdayci, Anmol Bhasin
  • Patent number: 10043205
    Abstract: A method and system for providing lead recommendations are disclosed. A server system stores profile information for a plurality of members of a server system. The server system then analyzes the stored profile information to identify one or more potential sales lead recommendations for a first member of the server system. The server system then ranks the one or more identified potential sales lead recommendations. The server system selects one or more of the identified sales lead recommendations and transmits the selected one or more identified sales lead recommendations to a client device associated with the first member of the server system.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: August 7, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Abhishek Gupta, Zang Li, Anmol Bhasin, Sachin Rekhi, Annabel Fang Liu, Angela Yoonjeong Yang
  • Publication number: 20180144608
    Abstract: A tracking system determines that a first device of an owner of a tracking device is not within a proximity of the tracking device, that a second device is within a proximity of the tracking device, and whether a tracking application is not running on the first device. Responsive to determining that the tracking application is not running on the first device, the tracking system generates a notification informing the owner that the tracking application is not running on the first device. Responsive to determining that a location of the second device within a proximity of the tracking device is more than a threshold distance from a last known location of the tracking device, the tracking system generates a another notification informing the owner that the tracking device may be lost. The tracking system provides one or both of the notifications to the first device for display to the owner.
    Type: Application
    Filed: January 19, 2018
    Publication date: May 24, 2018
    Inventors: Mayank Kumar, Abhishek Gupta
  • Patent number: 9965812
    Abstract: A statistically overrepresented token in the descriptions of users associated with a target entity may be descriptive of the target entity. This may be true regardless of whether a primary description of the entity includes the overrepresented token. Accordingly, the entity description machine may access multiple descriptions of multiple users associated with the target entity. A portion of the multiple descriptions may each include a token descriptive of the target entity and of a subset of the multiple users. The entity description machine may determine that the token is overrepresented among the tokens within the multiple descriptions and generate a supplemental description of the target entity, where the supplemental description includes the overrepresented token. Once the supplemental description is generated, the entity description machine may use the supplemental description in referencing the target entity.
    Type: Grant
    Filed: May 19, 2016
    Date of Patent: May 8, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anmol Bhasin, Jiong Wang, Abhishek Gupta, Alexis Pribula, Ramesh Dommeti, Christian Posse
  • Publication number: 20180071218
    Abstract: The invention relates to processes for dry powder blending. Specifically the invention relates to dry powder blending of pharmaceutical and non-pharmaceutical solid particulate matter and powders. More specifically the invention relates to dry powder blending of microparticles, and to dry powder blends for use as pharmaceuticals. In particular, the present invention relates to a process of preparing a dry microparticulate powder blend comprising one or more micronized active pharmaceutical ingredient(s) (API) and optionally, one or more micronized or non-micronized pharmaceutically acceptable carrier(s) and/or excipient(s), wherein the process comprises the steps of ‘pulsating blending’ of the micronized active pharmaceutical ingredient(s) and the pharmaceutically acceptable carrier(s) and/or excipient(s).
    Type: Application
    Filed: April 1, 2016
    Publication date: March 15, 2018
    Inventors: Abhishek GUPTA, Herbert Clark CHIOU, Samiran DE, Franciscus KOPPENHAGEN, Xian-Ming ZENG