Patents by Inventor Vaibhav Goel

Vaibhav Goel 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: 20180071939
    Abstract: Systems and methods are disclosed for cutting a food item when preparing it to be served to a customer. In some implementations, the cutting system may include a cover that may be used to at least partially surround a portion of a the cutting system. The cover may include one or more doors, drawers, or other movable components that may be used to engage the cutting assembly of the cutting system by activating one or more sensors located along or proximate to the path traveled by the movable component. The movable component may activate the sensor when the movable component has appropriately positioned the food item under the cutting assembly to be cut. Additionally, the cover may include one or more user-engageable switches that may be used to selectively engage cutting assembly when the movable component of the cover is appropriately positioned to be cut by the cutting assembly.
    Type: Application
    Filed: September 11, 2017
    Publication date: March 15, 2018
    Inventors: Alexander John Garden, Joshua Gouled Goldberg, Vaibhav Goel, Julia Collins, Robert Eugene Switek, JR., Edward Valentin Mills, Craig Alan Johnson
  • Publication number: 20170372436
    Abstract: A system, a machine-readable storage medium storing instructions, and a computer-implemented method are described herein for a Prediction Engine for identifying service provider account(s) in a social network service based in part on request data representative of a request, from a target consumer account in the social network service, for a service. The Prediction Engine assembles, according to encoded rules of a prediction model, feature vector data for each identified service provider account, wherein each encoded rule of the prediction model comprises a pre-defined featurer(s) associated with a learned coefficient representing an importance of the respective pre-defined feature. The Prediction Engine generates, based on the feature vector data and the encoded rules of the prediction model, prediction output for each identified service provider account. The prediction output indicative of a likelihood that a respective service provider account will perform an action related to the requested service.
    Type: Application
    Filed: June 24, 2016
    Publication date: December 28, 2017
    Inventors: Onkar Anant Dalal, Vaibhav Goel, Ajita Thomas, Shuo Miao, Yi Zhang
  • Publication number: 20170365012
    Abstract: A system, a machine-readable storage medium storing instructions, and a computer-implemented method are described herein for a Classification Engine for identifying, according to encoded rules of a plurality of service models, at least one type of service offered by a target member account of a social network service. The Classification Engine classifies, according to encoded rules of a freelancer inference model, the target member account as a freelancer account. The Classification Engine sends an invitation to the freelancer account to join a freelance marketplace within the social network service. The freelance marketplace includes various consumer accounts requesting to purchase a performance various types of services and specialties.
    Type: Application
    Filed: June 21, 2016
    Publication date: December 21, 2017
    Inventors: Onkar Anant Dalal, Vaibhav Goel, Yiran Pang, Ruslan Zagatskiy
  • Publication number: 20170004548
    Abstract: In various example embodiments, a system and method for generating and ranking service provider recommendations in a social network are presented. A request to identify a set of service providers that meet a specific criteria is received. The request can be associated with a member of a social network service. Member profiles from among a plurality of member profiles of the social network service are identified based on the specific criteria. A plurality of attributes is extracted from the identified member profiles. A trust factor for each identified member profile indicating the likelihood that the member would trust the service provider is determined based on the extracted profile attributes. The set of service providers is ranked based on the determined trust factor. At least a portion of the set of ranked service providers may be caused to be presented to the member.
    Type: Application
    Filed: June 30, 2015
    Publication date: January 5, 2017
    Applicant: LinkedIn Corporation
    Inventors: Vaibhav Goel, Laukik Watve, Dino Pezzuti, Onkar Anant Dalal, Shuo Miao, Dmitriy Afanasyev, Joseph Tsay, Derek Lau, Deepak Kumar, Ajita Thomas, Yi Zhang, Brandon Dow, Jinyoung Chang
  • Publication number: 20150347606
    Abstract: In various example embodiments, a system and method for career path navigation are presented. A request to identify a set of positions sequentially related to an origin position may be received. The request may be associated with a user of a social network service. Member profiles from among a plurality of member profiles of the social network service may be identified based on the origin position. A plurality of positions may be extracted from the identified member profiles. The set of positions may be determined from among the extracted plurality of positions based on a sequential relationship between the origin position and respective positions of the extracted plurality of positions. At least a portion of the set of positions may be caused to be presented to the user.
    Type: Application
    Filed: May 30, 2014
    Publication date: December 3, 2015
    Applicant: LinkedIn Corporation
    Inventors: Vaibhav Goel, Trevor Walker
  • Publication number: 20150339404
    Abstract: An inferred seniority system, in one example embodiment, may be configured to determine seniority levels for member profiles maintained by an on-line social network system, based on information stored in the member profiles, and also based on a hierarchical structure termed a seniority pyramid. The system may first determine seniority labels for each of the profiles in a group of member profiles based on information in respective member profiles. The system then determines, for groups of profiles that are given their respective seniority labels, percentages of profiles associated with respective seniority labels. Respective seniority levels for the groups of profiles are determined based on respective percentages of profiles associated with respective seniority labels and the percentage ranges associated with seniority levels that are stored in the seniority pyramid structure.
    Type: Application
    Filed: May 23, 2014
    Publication date: November 26, 2015
    Applicant: LinkedIn Corporation
    Inventors: Suman Sundaresh, Trevor Walker, Deepak Kumar, Vaibhav Goel
  • Publication number: 20150317609
    Abstract: A system maintains one or more of member profiles, company profiles, and job postings on a social networking service. The system identifies a business organization using the one or more of member profiles, company profiles, and job postings. The system identifies a job title or a job function at the business organization using the one or more of member profiles, company profiles, and job postings. The system also identifies a number of employees in the job title or job function at the business organization using one or more of the member profiles and the company profiles. The system determines a number of years that each employee has been employed in the job title or job function for the business organization using at least the member profiles, and calculates an average time period that a typical employee has been in the job title or job function for the business organization.
    Type: Application
    Filed: June 10, 2014
    Publication date: November 5, 2015
    Inventors: Vaibhav Goel, Suman Sundaresh, Satpreet Harcharan Singh
  • Publication number: 20150317753
    Abstract: A system maintains data relating to members and business organizations on a social networking service. The system analyzes the data to identify attributes of employees at a first business organization, creates an employee profile for the first business organization using the identified attributes of the employees, compares the employee profile for the first business organization to a profile of a member, and recommends to the member a job posted by the first business organization when the employee profile for the first business organization is similar to the profile of the member.
    Type: Application
    Filed: June 10, 2014
    Publication date: November 5, 2015
    Inventors: Vaibhav Goel, Suman Sundaresh, Satpreet Harcharan Singh
  • Publication number: 20150317608
    Abstract: A system maintains member profiles and job postings on a social networking service, a business networking service, or a job posting service. The system displays a member profile to a job recruiter or a job posting to a job candidate. The system receives from the job recruiter an indication of an interest in the job candidate, and receives from the job candidate an indication of an interest in the job posting. After receiving both the interest of the recruiter and the interest of the member, the system transmits a message to the recruiter informing the recruiter of the interest of the job candidate and transmits a message to the job candidate informing the job candidate of the interest of the recruiter.
    Type: Application
    Filed: June 5, 2014
    Publication date: November 5, 2015
    Inventors: Vaibhav Goel, Trevor Walker
  • Publication number: 20150317754
    Abstract: A system maintains member profiles and job profiles on a social networking service, identifies a first business organization using one or more of the member profiles and the job profiles, identifies a job title or a job function at the first business organization using one or more of the member profiles and the job profiles, and creates a job profile for the job title or job function at the first business organization using the member profiles and the job profiles.
    Type: Application
    Filed: June 10, 2014
    Publication date: November 5, 2015
    Inventors: Vaibhav Goel, Suman Sundaresh, Satpreet Harcharan Singh
  • Publication number: 20150310392
    Abstract: A system receives and stores in a database identifications and attributes of jobs viewed by a user in a job posting service, and creates a job browsing history profile for the user using the identifications and attributes. The system compares the job browsing history profile to jobs in the job posting service, generates a listing of jobs based on the comparison, and displays the listing of jobs to the user.
    Type: Application
    Filed: May 9, 2014
    Publication date: October 29, 2015
    Applicant: LinkedIn Corporation
    Inventors: Lili Wu, Samir M. Shah, Sean Seol Woong Choi, Vaibhav Goel
  • Publication number: 20150248647
    Abstract: An online social networking system receives a message from a member of an online social networking service indicating an interest in applying for an employment position. The online social networking system compares a profile of the member against requirements for the employment position, other members of the online social networking service currently employed in the employment position, and profiles of other members who have indicated an interest in the employment position. The online social networking system computes a rank of the member based on the comparison of the profile of the member to the requirements for the employment position, the comparison of the profile of the member to the one or more members currently employed in the employment position, or the comparison of the profile of the member to the profiles of other members. The online social networking system transmits a message to the member regarding the rank of the member.
    Type: Application
    Filed: February 28, 2014
    Publication date: September 3, 2015
    Applicant: Linkedln Corporation
    Inventors: Vaibhav Goel, Suman Sundaresh, Parker R. Barrile
  • Publication number: 20150227891
    Abstract: An online social networking service maintains a profile of a member. The service also receives requirements from an employer for an employment position. The service compares the profile of the member to the requirements for the employment position. When the profile of the member matches or exceeds the requirements for the employment position, the service transmits a message to the employer containing the profile of the member. The service receives a response from the employer regarding the member and the employment position. When the employer exhibits an interest in the member for the employment position, the service transmits a message to the member informing the member of the employer's interest.
    Type: Application
    Filed: February 12, 2014
    Publication date: August 13, 2015
    Applicant: LinkedIn Corporation
    Inventors: Tomer Cohen, Vaibhav Goel
  • Publication number: 20150227892
    Abstract: A computer system maintains a member characteristic of a member of an online social networking service, and maintains a job characteristic of a job profile of a job posted to a job posting service. The system further receives an input from the member to modify the member characteristic, compares the modified member characteristic with the job characteristic, and transmits a message to the member based on the comparison of the modified member characteristic with the job characteristic.
    Type: Application
    Filed: February 12, 2014
    Publication date: August 13, 2015
    Applicant: Linkedln Corporation
    Inventors: Vaibhav Goel, Anmol Bhasin, Trevor Walker
  • Patent number: 8957858
    Abstract: Systems and methods for multi-platform motion interactivity, is provided. The system includes a motion-sensing subsystem, a display subsystem including a display, a logic subsystem, and a data-holding subsystem containing instructions executable by the logic subsystem. The system configured to display a displayed scene on the display; receive a dynamically-changing motion input from the motion-sensing subsystem that is generated in response to movement of a tracked object; generate, in real time, a dynamically-changing 3D spatial model of the tracked object based on the motion input; control, based on the movement of the tracked object and using the 3D spatial model, motion within the displayed scene. The system further configured to receive, from a secondary computing system, a secondary input; and control the displayed scene in response to the secondary input to visually represent interaction between the motion input and the secondary input.
    Type: Grant
    Filed: May 27, 2011
    Date of Patent: February 17, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dan Osborn, Christopher Willoughby, Brian Mount, Vaibhav Goel, Tim Psiaki, Shawn C. Wright, Christopher Vuchetich
  • Publication number: 20120299827
    Abstract: Systems and methods for multi-platform motion interactivity, is provided. The system includes a motion-sensing subsystem, a display subsystem including a display, a logic subsystem, and a data-holding subsystem containing instructions executable by the logic subsystem. The system configured to display a displayed scene on the display; receive a dynamically-changing motion input from the motion-sensing subsystem that is generated in response to movement of a tracked object; generate, in real time, a dynamically-changing 3D spatial model of the tracked object based on the motion input; control, based on the movement of the tracked object and using the 3D spatial model, motion within the displayed scene. The system further configured to receive, from a secondary computing system, a secondary input; and control the displayed scene in response to the secondary input to visually represent interaction between the motion input and the secondary input.
    Type: Application
    Filed: May 27, 2011
    Publication date: November 29, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Dan Osborn, Christopher Willoughby, Brian Mount, Vaibhav Goel, Tim Psiaki, Shawn C. Wright, Christopher Vuchetich
  • Patent number: 8102569
    Abstract: A conversion cache can be used to perform a color conversion by selecting a pixel included in an image, wherein a source color space value is associated with the pixel; locating the source color space value in a conversion cache, wherein the conversion cache is generated in response to transforming the image to an alternative color space; retrieving an alternative color space value corresponding to the source color space value from the conversion cache; and generating a transformed pixel associated with the alternative color space value. Further, it can be determined that a second source color space value associated with a second pixel of the image is not in the conversion cache; the second source color space value can be transformed into a second alternative color space value; and the second source color space value and the corresponding second alternative color space value can be stored in the conversion cache.
    Type: Grant
    Filed: November 8, 2006
    Date of Patent: January 24, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: Vaibhav Goel, Deepak Gilani