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: 20140351259Abstract: Techniques for generating recommendation cluster within a social network service are described. Consistent with some embodiments, sample members in a social network service are identified. The sample members may be associated with prior member activity involving a source member. A cluster category this then selected based on a member attribute shared by a plurality of the sample members. In turn, a recommendation cluster is generated based on the selected cluster category. Generating the recommendation duster may involve selecting member profiles that match the cluster category. The member profiles selected in this way form the recommendation cluster. One or more of the member profiles of the recommendation cluster are then surfaced to a client device operated by the source member.Type: ApplicationFiled: May 23, 2014Publication date: November 27, 2014Inventors: Zal Yaz Bilimoria, Abhishek Gupta, Kun Liu, Anmol Bhasin
-
Patent number: 8880562Abstract: 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: GrantFiled: March 23, 2012Date of Patent: November 4, 2014Assignee: LinkedIn CorporationInventors: Anmol Bhasin, Jiong Wang, Abhishek Gupta, Alexis Pribula, Ramesh Dommeti, Christian Posse
-
Publication number: 20140244601Abstract: The subject disclosure is directed towards partially recalling file ranges of deduplicated files based on tracking dirty (write modified) ranges (user writes) in a way that eliminates or minimizes reading and writing already-optimized adjacent data. The granularity of the ranges does not depend on any file-system granularity for tracking ranges. In one aspect, lazy flushing of tracking data that preserves data-integrity and crash-consistency is provided. In one aspect, also described is supporting granular partial recall on an open file while a data deduplication system is optimizing that file.Type: ApplicationFiled: February 28, 2013Publication date: August 28, 2014Applicant: MICROSOFT CORPORATIONInventors: Ping Xie, Chun Ho Cheung, Kashif Hasan, Abhishek Gupta, Ran Kalach, Daniel Hefenbrock
-
Publication number: 20140201371Abstract: Methods, systems, and machine-readable and executable instructions are provided for balancing the allocation of a number of virtual machines (VMs) in clouds systems. Balancing the allocation of VMs in cloud systems can include determining a number of relationships of a plurality of nodes in a cloud system. Balancing the allocation of VMs in cloud systems can include assigning a number of VMs to the plurality of nodes in response to a request based on a criteria of the request and the number of relationships of the plurality of nodes to balance VMs in the cloud system, where the criteria include a type and a priority for each of the number of VMs.Type: ApplicationFiled: January 15, 2013Publication date: July 17, 2014Applicant: Hewlett-Packard Development Company, L.P.Inventors: Abhishek Gupta, Dejan S. Milojicic, Paolo Faraboschi
-
Publication number: 20140195549Abstract: Disclosed in some examples are methods, systems and machine readable medium for recommending an out-of-network communication by determining a set of potential recommended members of a social networking service based upon one or more recommendation criteria. In some examples the recommendation criteria may include: a profile similarity to a previous target of an out-of-network communication, a degree of correspondence between an interest and intent of the sending member, and a likelihood of response.Type: ApplicationFiled: February 21, 2013Publication date: July 10, 2014Inventors: Junghoon Ahn, Abhishek Gupta, Christian Posse, Anmol Bhasin, Yurong Shi, Jian Li, Jacob Kessler
-
Publication number: 20140156675Abstract: 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: ApplicationFiled: December 3, 2012Publication date: June 5, 2014Applicant: Linkedln CorporationInventors: Elizabeth Ethel Burstein, Christian Posee, Abhishek Gupta, Anmol Bhasin, Dmytro Andriyovich Ivchenko, Parker R. Barrile
-
Publication number: 20140081928Abstract: In an example, disclosed is a machine automated method of identifying a set of skills. In some examples, the method includes extracting a plurality of skill seed phrases from a plurality of member profiles of a social networking site, creating a plurality of disambiguated skill seed phrases by disambiguating the plurality of skill seed phrases using one or more computer processors, and de-duplicating the plurality of disambiguated skill seed phrases to create a plurality of de-duplicated skill seed phrases.Type: ApplicationFiled: November 6, 2013Publication date: March 20, 2014Applicant: LinkedIn CorporationInventors: Peter N. Skomoroch, Matthew T. Hayes, Abhishek Gupta, Dhanurjay A.S. Patil
-
Patent number: 8650177Abstract: In an example, disclosed is a machine automated method of identifying a set of skills. In some examples, the method includes extracting a plurality of skill seed phrases from a plurality of member profiles of a social networking site, creating a plurality of disambiguated skill seed phrases by disambiguating the plurality of skill seed phrases using one or more computer processors, and de-duplicating the plurality of disambiguated skill seed phrases to create a plurality of de-duplicated skill seed phrases.Type: GrantFiled: January 24, 2012Date of Patent: February 11, 2014Assignee: LinkedIn CorporationInventors: Peter N. Skomoroch, Matthew T. Hayes, Abhishek Gupta, Dhanurjay A. S. Patil
-
Patent number: 8645335Abstract: The subject disclosure is directed towards changing a file from a fully deduplicated state to a partially deduplicated state in which some of the file data is deduplicated in a chunk store, and some is recalled into the file, that is, in the file's storage volume. A partial recall mechanism such as in a file system filter tracks (e.g., via a bitmap in a file reparse point) whether file data is maintained in the chunk store or has been recalled to the file. Data is recalled from the chunk store as needed, and committed (e.g., flushed) to the file. Also described is efficiently returning the file to a fully deduplicated state by using the tracking information to determine which parts of the file are already deduplicated into the chunk store so as to avoid their further deduplication processing.Type: GrantFiled: December 16, 2010Date of Patent: February 4, 2014Assignee: Microsoft CorporationInventors: Abhishek Gupta, Ran Kalach, Chun Ho Cheung, James Robert Benton, Joerg-Thomas Pfenning
-
Patent number: 8581158Abstract: An electrically conductive coating composition is provided for use on aircraft and other substrate surfaces to prevent the formation of ice or to melt ice. The conductive coating composition may include a nanomaterial such as carbon nanotubes dispersed in a solvent which may be applied to a substrate surface to form a thin film which is resistively heatable. The conductive coating may also comprise a nanomaterial formed from carbon nanotubes or fullerenes grafted to a polymer containing an active functional group which renders a substrate surface icephobic and is also resistively heatable.Type: GrantFiled: August 1, 2007Date of Patent: November 12, 2013Assignee: Battelle Memorial InstituteInventors: Amy M. Heintz, Anne-Claire Christiaen, Bhima Rao Vijayendran, Joel D. Elhard, Ramanathan S. Lalgudi, Wayne B. Robbins, Abhishek Gupta, Jeffrey Cafmeyer
-
Publication number: 20130224855Abstract: The invention pertains to the use of amino acid derivatives selected from N-acetyl amino acids, ?-glutamyl amino acids, pyroglutamyl amino acids, glutamate-containing or proline-containing dipeptides, oxo-aminoacids, homo-aminoacids, and glycyl-glycine, as a growth- and production promoting ingredient, in culture media for culturing eukaryotic cells. The invention further pertains to culture media containing these amino acid derivatives at levels of at least 0.001 mg/l.Type: ApplicationFiled: August 31, 2011Publication date: August 29, 2013Inventors: Abhishek Gupta, Mireille Maria Gadellaa, Dominick Yves Willy Maes
-
Publication number: 20130198723Abstract: The mapping of High Performance Computing (“HPC”) applications to platforms is provided. An HPC application characterization module determines an HPC application signature to characterize the HPC application. An HPC application mapping module selects a platform from a plurality of platforms to execute the HPC application based on the HPC application signature and a set of benchmarks. An HPC application monitoring module monitors the execution of the HPC application on the selected platform.Type: ApplicationFiled: February 1, 2012Publication date: August 1, 2013Inventors: Abhishek Gupta, Dejan S. Milojicic, Paolo Faraboschi
-
Publication number: 20130159293Abstract: 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: ApplicationFiled: March 23, 2012Publication date: June 20, 2013Applicant: Linkedln CorporationInventors: Anmol Bhasin, Jiong Wang, Abhishek Gupta, Alexis Pribula, Ramesh Dommeti
-
Patent number: 8442498Abstract: This disclosure details the implementation of methods, systems and computer program products for remote digital video recorder (DVR) interface provisioning (hereinafter, “DIP”). DIP systems allow for authentication, validation, and registration of users and/or user devices as well as management of identifiers associated with those users and devices. Through interaction with DIP systems, users may associate different devices with each other and/or with one or more underlying service systems and/or accounts to allow integrated use of multiple devices in association with those services. In one implementation, DIP systems may be employed to register one or more mobile and/or remote devices (e.g., mobile phones) with DVR systems to allow for remote manipulation of video recording schedules, content management, parental control management, and/or the like DVR features.Type: GrantFiled: December 19, 2008Date of Patent: May 14, 2013Assignee: Verizon Patent and Licensing Inc.Inventors: Fenglin Yin, Diego Sebastian Rozensztejn, Abhishek Gupta, Okeno Palmer, Guillermo Ortiz, Jack Jianxiu Hao
-
Patent number: 8409929Abstract: In one embodiment, the present invention includes a method for placing a thermal interface material (TIM) between a die including a backside metallic (BSM) layer including copper (Cu) and a heat spreader having a contact surface including Cu, where the TIM is formed of an alloy including indium (In) and tin (Sn), and bonding the TIM to the die and the heat spreader to form at least one quaternary intermetallic compound (IMC) layer. Other embodiments are described and claimed.Type: GrantFiled: August 30, 2011Date of Patent: April 2, 2013Assignee: Intel CorporationInventors: Mukul Renavikar, Daewoong Suh, Carl Deppisch, Abhishek Gupta
-
Publication number: 20130062969Abstract: A voltage-stabilizing automatic change-over switch (200) includes a capacitive circuit (202) that receives an input voltage from supply mains, a rectifier with a filter unit (204) that receives an input voltage from the capacitive circuit and converts it to a DC voltage. The voltage drop across the capacitive circuit is directly proportional to the input voltage. Two single-pole relay switches (208) are directly connected to the rectifier with the filter unit (204). A voltage controller (206) maintains a voltage across the single-pole relay switches such that the voltage does not exceed a threshold voltage. The single-pole relay switches select either the supply mains or an input supply from a generator and connect to a load (210). The single-pole relay switches select the supply mains when coils of the single-pole relay switches are energized by the supply mains.Type: ApplicationFiled: April 26, 2011Publication date: March 14, 2013Inventor: Abhishek Gupta
-
Publication number: 20130060739Abstract: The subject disclosure is directed towards transforming a file having at least one undeduplicated portion into a fully deduplicated file. For each of the at least one undeduplicated portion, a deduplication mechanism defines at least one chunk between file offsets associated with the at least one undeduplicated portion. Chunk boundaries associated with the at least one chunk are stored within deduplication metadata. The deduplication mechanism aligns the at least one chunk with chunk boundaries of at least one deduplicated portion of the file. Then, the at least one chunk is committed to a chunk store.Type: ApplicationFiled: September 1, 2011Publication date: March 7, 2013Applicant: MICROSOFT CORPORATIONInventors: Ran Kalach, Kashif Hasan, Paul Adrian Oltean, James Robert Benton, Chun Ho Cheung, Abhishek Gupta
-
Publication number: 20130031090Abstract: Techniques for identifying and presenting member profiles similar to a source member profile are described. With some embodiments, a general recommendation engine is used to extract features from member profiles, and then store the extracted features, including any computed, derived or retrieved profile features, in an enhanced member profile. In real-time, the general recommendation engine processes client requests to identify member profiles similar to a source member profile by comparing select profile features stored in the enhanced member profile with corresponding profile features of the source member profile, where the comparison results in several similarity sub-scores that are then combined in accordance with directives set forth in a configuration file. Finally, the member profiles with the highest similarity scores corresponding with the user-selected member profile are selected, and in some instances, presented to a user.Type: ApplicationFiled: July 29, 2011Publication date: January 31, 2013Applicant: LINKEDIN CORPORATIONInventors: Christian Posse, Abhishek Gupta, Anmol Bhasin, Monica Rogati
-
Patent number: 8285706Abstract: Human computation games are provided wherein a player is shown a page, such as a web page. The player is then asked to provide one or more terms that are intended to cause a search engine to return the page in response to performing a query using the terms. The terms provided by the player during game play are then collected, stored, and utilized to improve the performance of the search engine.Type: GrantFiled: June 10, 2009Date of Patent: October 9, 2012Assignee: Microsoft CorporationInventors: Raman Chandrasekar, Christopher Brian Quirk, Sarthak Deepak Shah, Matthew Richardson, Christopher John Champness Burges, Abhishek Gupta, Hao Ma
-
Publication number: 20120197733Abstract: Disclosed herein are methods and systems for customizing content for presentation via a social or business networking service. In some examples, a method may involve an automated mechanism for identifying a plurality of members (e.g., member profiles) to indicate a particular skill possessed by the respective members. Next, the method may involve ranking the plurality of tagged members relative to one another based on a calculated skill level of the particular skill using a computer processor and generating customization information based upon member profile information in the member profiles of the plurality of members with the particular skill and the rankings of the members who possess the particular skill and causing the customization information to be delivered to one of the plurality of members with a particular skill.Type: ApplicationFiled: January 24, 2012Publication date: August 2, 2012Applicant: Linkedln CorporationInventors: Peter N. Skomoroch, Matthew T. Hayes, Abhishek Gupta, Dhanurjay A.S. Patil