Patents by Inventor SANDEEP SURESH

SANDEEP SURESH 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: 9208282
    Abstract: In a system and method that simulates a design including a third party IP component, a driver for the IP component is compiled and executed in a workstation implementing the simulation platform for the design. The source code for the driver is modified to allow the simulation to reroute certain functions that would cause the simulator to hang until an event occurs that would unlock the simulation. The rerouting includes storing instruction location, state information, and any other context information needed to restore a paused function. The saved information is stored in a stack that is traversed upon detection of the event.
    Type: Grant
    Filed: July 30, 2014
    Date of Patent: December 8, 2015
    Assignee: Cadence Design Systems, Inc.
    Inventors: David Guoqing Zhang, Erik S. Panu, Sandeep Suresh Pendharkar
  • Publication number: 20150268959
    Abstract: Identifying two instructions without intervening potential pipeline flushers that write to the same architected destination register in order to free the physical register corresponding to the older of the two instructions.
    Type: Application
    Filed: March 21, 2014
    Publication date: September 24, 2015
    Applicant: QUALCOMM Incorporated
    Inventors: Anil KRISHNA, Weidan WU, Sandeep Suresh NAVADA, Niket Kumar CHOUDHARY, Rodney Wayne SMITH
  • Patent number: 8631002
    Abstract: Methods, systems, algorithms, and media are provided for query classification based upon web relevance. In embodiments, a knowledge domain is selected. A knowledge domain includes a set of seed-web domains which are classified to belong to the knowledge domain. For each seed-web domain, a filtered web search of a given query is implemented utilizing a filter associated with a particular seed-web domain to obtain a total number of filtered results for the seed-web domain. For each seed-web domain, a total number of non-filtered results are referenced. A percentage of coverage for each seed-web domain is calculated using the total number of filtered results for the seed-web domain and the total number of non-filtered results for the seed-web domain. An average percentage of coverage for the knowledge domain is calculated using the percentage of coverage for each seed-web domain.
    Type: Grant
    Filed: December 9, 2010
    Date of Patent: January 14, 2014
    Assignee: Microsoft Corporation
    Inventors: Sandeep Suresh, Robert David Berg
  • Publication number: 20130262175
    Abstract: A ranking system ranks applicants for a job. Eligible applicants are selected from a pool of applicants and are ranked based on business rules applied to information about the eligible applicants and information about the job. Scores are calculated for the business rules based on how well the applicant information matches the job information in areas such job skills, educational background, availability and pay. Additional information such as whether an employer or applicant does not wish to work together, and staffing firm expenses associated with eligible applicants can also be considered in the ranking process. The business rules can be weighted to achieve various ranking objectives, such as increasing staffing firm revenue or awarding higher rankings to applicants whose skills and educational background better match an employer's needs. The ranking system can also be used to rank jobs for an applicant.
    Type: Application
    Filed: June 8, 2012
    Publication date: October 3, 2013
    Applicant: Infosys Limited
    Inventors: Sandeep Suresh Deshpande, Peter A. Stacholy, Indivar Nayyar, Ajay Gachhi, Rakesh Patel, Prashant Kishore Biswal, Rajagopal Poosala, Arnab Naskar, Rohit Balakrishna, Sushant Kumar
  • Publication number: 20120150846
    Abstract: Methods, systems, algorithms, and media are provided for query classification based upon web relevance. In embodiments, a knowledge domain is selected. A knowledge domain includes a set of seed-web domains which are classified to belong to the knowledge domain. For each seed-web domain, a filtered web search of a given query is implemented utilizing a filter associated with a particular seed-web domain to obtain a total number of filtered results for the seed-web domain. For each seed-web domain, a total number of non-filtered results are referenced. A percentage of coverage for each seed-web domain is calculated using the total number of filtered results for the seed-web domain and the total number of non-filtered results for the seed-web domain. An average percentage of coverage for the knowledge domain is calculated using the percentage of coverage for each seed-web domain.
    Type: Application
    Filed: December 9, 2010
    Publication date: June 14, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: SANDEEP SURESH, ROBERT DAVID BERG
  • Patent number: 8161395
    Abstract: A method and device for entering data in an application is disclosed. The method may comprise displaying a graphical user interface (GUI) keyboard within the application, the keyboard comprising multiple identifier keys. A detection module may monitor the position of a pointer of a pointing device in relation to the multiple identifier keys and detects that the pointer of the pointing device has been positioned over one of the multiple identifier keys for a predetermined period of time, thereby detecting the selection of the identifier key. In response to detecting the selection, data associated with the selected identifier key may be generated and indication data representative of the generated data may be displayed in a data field.
    Type: Grant
    Filed: November 13, 2006
    Date of Patent: April 17, 2012
    Assignee: Cisco Technology, Inc.
    Inventor: Sandeep Suresh Girgaonkar
  • Publication number: 20080115078
    Abstract: A method and device for entering data in an application is disclosed. The method may comprise displaying a graphical user interface (GUI) keyboard within the application, the keyboard comprising multiple identifier keys. A detection module may monitor the position of a pointer of a pointing device in relation to the multiple identifier keys and detects that the pointer of the pointing device has been positioned over one of the multiple identifier keys for a predetermined period of time, thereby detecting the selection of the identifier key. In response to detecting the selection, data associated with the selected identifier key may be generated and indication data representative of the generated data may be displayed in a data field.
    Type: Application
    Filed: November 13, 2006
    Publication date: May 15, 2008
    Inventor: Sandeep Suresh Girgaonkar