Patents by Inventor Viman Deb

Viman Deb 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: 20200005243
    Abstract: The disclosed embodiments provide a system for processing data. During operation, the system stores, in a repository, a set of configurable rules for managing hiring workflows in an applicant tracking system, wherein each configurable rule in the set of configurable rules includes a trigger representing activity associated with an online network, a condition to be evaluated in response to the trigger, and an action to be performed when the condition is met. Next, the system matches recent activity associated with a candidate in an applicant tracking system to the trigger in a configurable rule from the repository. Next, the system evaluates the condition from the configurable rule using attributes associated with the candidate. When the condition is met by the attributes, the system automatically performs the action specified in the configurable rule to advance the candidate through the hiring workflow in the applicant tracking system.
    Type: Application
    Filed: June 27, 2018
    Publication date: January 2, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Wai Lim W. Pong, Viman Deb, Manish Baldua, Shidong Yan, Li Zhou, Tao Zheng
  • Patent number: 10467708
    Abstract: Techniques to determine that an employer of a member has an omitted company page in a social network are described. A user input can be received from the member. The user input selecting a company from a company list. The company can have a similar name to an employer of the member and the company already having a company page. Member data of the member having social graph information can be accessed. Using the social graph information, a first connection density value for the member and the company can be calculated. Additionally, a second connection density value can be calculated for the member and the employer. Furthermore, a determination that the employer has an omitted company page can be determined based on the first connection density value and the second connection density value. Subsequently, a generation of a company page for the employer can be initiated based on the determination.
    Type: Grant
    Filed: May 4, 2016
    Date of Patent: November 5, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aviad Pinkovezky, Huining Feng, Viman Deb, George Benjamin Martin, Jingjing Huang, Michael Brentley Dimapilis
  • Patent number: 10445701
    Abstract: Techniques for automatically generating a company profile in a social network are described. A profile generation module can access employment data from a member profile in a social network. Additionally, the profile generation module can determine an employer based on the accessed employment data. Furthermore, the profile generation module can verify that the determined company does not have an existing entity profile in the social network. Moreover, the profile generation module can authenticate the verified employer based on member data from the social network. Subsequently, the profile generation module can generate and post the entity profile on the social network.
    Type: Grant
    Filed: January 21, 2015
    Date of Patent: October 15, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aviad Pinkovezky, Huining Feng, Michael Brentley Dimapilis, Viman Deb, Jingjing Huang, Timothy Vergara Santos
  • Patent number: 10354339
    Abstract: Techniques for automatically generating a company profile in a social network are described. A company page generation module can present a company list and receive a user input from a member of a social network, with the user input being indicative of an employer of the member. Additionally, the company page generation module can access member data associated with the member and determine that the employer of the member has an omitted company page in the social network. Moreover, the company page generation module can obtain company information relating to the employer. Furthermore, the company page generation module can generate a company page in the social network for the employer based on the obtained information.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: July 16, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Viman Deb, Huining Feng, Aviad Pinkovezky, Michael Brentley Dimapilis
  • Patent number: 10009440
    Abstract: Generally discussed herein are methods, systems, and apparatuses for crowdsourcing data. A method can include identifying a first entity has an auto-created profile on a social network site or has a profile page that has been abandoned by an administrator of the profile page, identifying a user of the site includes the first entity in their profile or includes a second entity in their profile where the second entity includes an industry identifier that matches an industry identifier of the first entity, prompting the user determined to be associated with the first entity to verify data about the first entity in the auto-created profile or provide new data about the first entity, and updating the auto-created profile of the first entity in response to the user confirming that the prior data is incorrect or providing new data about the first entity.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: June 26, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Viman Deb, Huining Feng, Aviad Pinkovezky
  • Publication number: 20170316045
    Abstract: A system is provided that ensures read-after-write consistency. During operation, the system receives, from a user, a write to a record having a primary key in a master key-value store, wherein the write specifies a secondary key for the record. The system then caches the secondary key and the primary key in a cache entry in a cache, wherein the cache entry is associated with the user. Next, the system applies the write to the master key-value store. Prior to propagation of the write from the master key-value store to a derived key-value store that maps secondary keys to primary keys, the system receives from a given user a query for the record, the query comprising the secondary key and not the primary key. Next the system translates the secondary key to the primary key by querying the cache when the given user is the user.
    Type: Application
    Filed: April 29, 2016
    Publication date: November 2, 2017
    Applicant: LinkedIn Corporation
    Inventors: Viman Deb, Nicolette A. Askew, Saung C. Li, Timothy V. Santos
  • Publication number: 20160352860
    Abstract: Generally discussed herein are methods, systems, and apparatuses for crowdsourcing data. A method can include identifying a first entity has an auto-created profile on a social network site or has a profile page that has been abandoned by an administrator of the profile page, identifying a user of the site includes the first entity in their profile or includes a second entity in their profile where the second entity includes an industry identifier that matches an industry identifier of the first entity, prompting the user determined to be associated with the first entity to verify data about the first entity in the auto-created profile or provide new data about the first entity, and updating the auto-created profile of the first entity in response to the user confirming that the prior data is incorrect or providing new data about the first entity.
    Type: Application
    Filed: May 29, 2015
    Publication date: December 1, 2016
    Inventors: Viman Deb, Huining Feng, Aviad Pinkovezky
  • Publication number: 20160350875
    Abstract: Techniques for automatically generating a company profile in a social network are described. A company page generation module can present a company list and receive a user input from a member of a social network, with the user input being indicative of an employer of the member. Additionally, the company page generation module can access member data associated with the member and determine that the employer of the member has an omitted company page in the social network. Moreover, the company page generation module can obtain company information relating to the employer. Furthermore, the company page generation module can generate a company page in the social network for the employer based on the obtained information.
    Type: Application
    Filed: June 29, 2015
    Publication date: December 1, 2016
    Inventors: Viman Deb, Huining Feng, Aviad Pinkovezky, Michael Brentley Dimapilis
  • Publication number: 20160350877
    Abstract: Techniques to determine that an employer of a member has an omitted company page in a social network are described. A user input can be received from the member. The user input selecting a company from a company list. The company can have a similar name to an employer of the member and the company already having a company page. Member data of the member having social graph information can be accessed. Using the social graph information, a first connection density value for the member and the company can be calculated. Additionally, a second connection density value can be calculated for the member and the employer. Furthermore, a determination that the employer has an omitted company page can be determined based on the first connection density value and the second connection density value. Subsequently, a generation of a company page for the employer can be initiated based on the determination.
    Type: Application
    Filed: May 4, 2016
    Publication date: December 1, 2016
    Inventors: Aviad Pinkovezky, Huining Feng, Viman Deb, George Benjamin Martin, Jingjing Huang, Michael Brentley Dimapilis
  • Publication number: 20160132832
    Abstract: Techniques for automatically generating a company profile in a social network are described. A profile generation module can access employment data from a member profile in a social network. Additionally, the profile generation module can determine an employer based on the accessed employment data. Furthermore, the profile generation module can verify that the determined company does not have an existing entity profile in the social network. Moreover, the profile generation module can authenticate the verified employer based on member data from the social network. Subsequently, the profile generation module can generate and post the entity profile on the social network.
    Type: Application
    Filed: January 21, 2015
    Publication date: May 12, 2016
    Inventors: Aviad Pinkovezky, Huining Feng, Michael Brentley Dimapilis, Viman Deb, Jingjing Huang, Timothy Vergara Santos