BackgroundCheck.run
Search For

Gurbir Singh, 38Fairfield, CA

Gurbir Singh Phones & Addresses

Fairfield, CA   

Shorewood, WI   

Hercules, CA   

El Cerrito, CA   

Franklin, WI   

Mentions for Gurbir Singh

Gurbir Singh resumes & CV records

Resumes

Gurbir Singh Photo 34

Gurbir Singh

Publications & IP owners

Us Patents

Method And System For Enhancing Software Documentation And Help Systems

US Patent:
7797353, Sep 14, 2010
Filed:
Mar 6, 2003
Appl. No.:
10/384102
Inventors:
Gurbir Singh - Fremont CA, US
Assignee:
Cadence Design Systems, Inc. - San Jose CA
International Classification:
G06F 7/00
G06F 17/30
US Classification:
707805, 345705, 703 20, 715229, 707695
Abstract:
A method and system for enhancing software documentation and help systems. In one embodiment, a virtual library for a selected combination of tools is created. The virtual library is then linked to the tools in the selected combination of tools. In another embodiment, a combination of tools for designing a complex software system is selected from one or more software releases. The one or more software releases comprises a plurality of available tools. The selected combination of tools comprises less than all of the plurality of available tools. Each of the plurality of available tools is associated with one or more documents. Access to only those one or more documents associated with tools in the selected combination of tools is provided.

Method And System For Enhancing Software Documentation And Help Systems

US Patent:
7836102, Nov 16, 2010
Filed:
Dec 29, 2008
Appl. No.:
12/345641
Inventors:
Gurbir Singh - Fremont CA, US
Assignee:
Cadence Design Systems, Inc. - San Jose CA
International Classification:
G06F 7/00
G06F 17/30
US Classification:
707805, 345705, 702 22, 715234, 715209
Abstract:
A method and system for enhancing software documentation and help systems. In one embodiment, a virtual library for a selected combination of tools is created. The virtual library is then linked to the tools in the selected combination of tools. In another embodiment, a combination of tools for designing a complex software system is selected from one or more software releases. The one or more software releases comprises a plurality of available tools. The selected combination of tools comprises less than all of the plurality of available tools. Each of the plurality of available tools is associated with one or more documents. Access to only those one or more documents associated with tools in the selected combination of tools is provided.

Method And System For Enhancing Software Documentation And Help Systems

US Patent:
7937418, May 3, 2011
Filed:
Dec 29, 2008
Appl. No.:
12/345621
Inventors:
Gurbir Singh - Fremont CA, US
Assignee:
Cadence Design Systems, Inc. - San Jose CA
International Classification:
G06F 7/00
G06F 17/00
US Classification:
707805, 703 20
Abstract:
A method and system for enhancing software documentation and help systems. In one embodiment, a virtual library for a selected combination of tools is created. The virtual library is then linked to the tools in the selected combination of tools. In another embodiment, a combination of tools for designing a complex software system is selected from one or more software releases. The one or more software releases comprises a plurality of available tools. The selected combination of tools comprises less than all of the plurality of available tools. Each of the plurality of available tools is associated with one or more documents. Access to only those one or more documents associated with tools in the selected combination of tools is provided.

Identifying And Extracting Addresses Within Content

US Patent:
2020021, Jul 2, 2020
Filed:
Dec 27, 2018
Appl. No.:
16/234352
Inventors:
- Redmond WA, US
Ted J. Tomlinson - Oakland CA, US
Junzhe Miao - San Jose CA, US
Gurbir Singh - San Leandro CA, US
Assignee:
Microsoft Technology Licensing, LLC - Redmond WA
International Classification:
G06F 16/25
G06F 16/22
G06F 16/23
G06F 16/215
G06F 16/955
G06N 20/00
Abstract:
The disclosed embodiments provide a system for processing data. During operation, the system extracts text windows of varying length from text in one or more content items associated with an entity. Next, the system applies a machine learning model to features for the text windows to produce scores representing the likelihoods that the text windows contain addresses. The system then identifies, based on the scores and validation rules applied to the text windows, one of the text windows as an address for the entity. Finally, the system stores the selected text window as the address for the entity.

NOTICE: You may not use BackgroundCheck or the information it provides to make decisions about employment, credit, housing or any other purpose that would require Fair Credit Reporting Act (FCRA) compliance. BackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.