Patents by Inventor Gurbir Singh

Gurbir Singh 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: 20200210442
    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.
    Type: Application
    Filed: December 27, 2018
    Publication date: July 2, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Paul D. Bergeron, Ted J. Tomlinson, Junzhe Miao, Gurbir Singh
  • Patent number: 7962703
    Abstract: Techniques for improving dirty page logging are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for memory logging comprising the steps of determining for one or more pages of memory if the pages of memory are likely to be modified in a subsequent epoch, performing a first operation on the pages of memory that are likely to be modified in a subsequent epoch, and performing a second operation on the pages of memory that are not likely to be modified in a subsequent epoch, wherein the first operation and the second operation are dissimilar.
    Type: Grant
    Filed: August 8, 2007
    Date of Patent: June 14, 2011
    Assignee: Symantec Corporation
    Inventors: Dharmesh R. Shah, Anurag Agarwal, Ankur Arora, Nitin Madan, Sureshbabu Basavayya, Ashish Puri, Srikanth S. Mahabalarao, Gurbir Singh Dhaliwal
  • Patent number: 7937418
    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.
    Type: Grant
    Filed: December 29, 2008
    Date of Patent: May 3, 2011
    Assignee: Cadence Design Systems, Inc.
    Inventor: Gurbir Singh
  • Patent number: 7836102
    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.
    Type: Grant
    Filed: December 29, 2008
    Date of Patent: November 16, 2010
    Assignee: Cadence Design Systems, Inc.
    Inventor: Gurbir Singh
  • Patent number: 7797353
    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.
    Type: Grant
    Filed: March 6, 2003
    Date of Patent: September 14, 2010
    Assignee: Cadence Design Systems, Inc.
    Inventor: Gurbir Singh
  • Publication number: 20090138519
    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.
    Type: Application
    Filed: December 29, 2008
    Publication date: May 28, 2009
    Applicant: CADENCE DESIGN SYSTEMS, INC.
    Inventor: Gurbir Singh
  • Publication number: 20090138524
    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.
    Type: Application
    Filed: December 29, 2008
    Publication date: May 28, 2009
    Applicant: CADENCE DESIGN SYSTEMS, INC.
    Inventor: Gurbir Singh
  • Patent number: 7453516
    Abstract: A compact flexible camera lens barrel designed for use with mobile telephones. The lens barrel may be used separately or in conjunction with a camera housing. The lens barrel is designed for use with a variety of different components including cover glass, cover plastics, flanges, gaskets and the like. The components do not affect the original z-height of the lens barrel.
    Type: Grant
    Filed: June 4, 2003
    Date of Patent: November 18, 2008
    Assignee: Aptina Imaging Corporation
    Inventors: Shazli Husni, Gurbir Singh
  • Patent number: 7358958
    Abstract: An optical tracking assembly for an optical mouse includes a light source, an optical sensor chip, and an integral optics assembly. The integral optics assembly includes lenses and alignment features receiving the light source. The alignment features center the light source to the lenses and control a distance the light source is placed away from a navigation surface that reflects light onto the optical sensor chip. The lenses may include (1) collimating lenses for collimating light from the light source along a first optical axis to the navigation surface, and (2) imaging lenses for imaging reflected light from the navigation surface along a second optical axis to the optical sensor chip.
    Type: Grant
    Filed: May 5, 2004
    Date of Patent: April 15, 2008
    Assignee: Avago Technologies ECBU IP Pte Ltd
    Inventors: Paul M. Welch, Sai-Mun Lee, Gurbir Singh A/L Balwant Singh, Ak-Wing Leong
  • Publication number: 20070291164
    Abstract: A compact and miniature optical navigation device integrates an illumination channel and an imaging channel into single piece. The present invention integrates the optical system, the mechanical system, and the electrical system into a small form factor device. The compact and miniature optical navigation device includes a photo-imaging element, a housing, and a first substrate. The photo-imaging element comprises an imaging channel and an illumination channel. The housing includes an aperture stop and an alignment element. The aperture stop and the housing are integrated into one piece and the alignment element is part of the housing. The first substrate includes a light source and a sensor. The light source and the sensor are located on the same surface of the first substrate. The light emitted from the light source passes through the illumination channel, reflected from the navigating surface and forms the image on the sensor.
    Type: Application
    Filed: June 19, 2006
    Publication date: December 20, 2007
    Inventors: Kee-Siang Goh, Kean-Leong Tai, Gurbir Singh A/L Balwant Singh, Bily Wang
  • Patent number: 7262493
    Abstract: In one embodiment an electronic device, such as an optical sensor, is attached to a substrate upon which wire logouts and, if desired, other components are constructed. A frame, or cover, is attached to the substrate surrounding the attached device. An aperture in the cover allows wireless signals to pass in or out of the cover.
    Type: Grant
    Filed: January 6, 2005
    Date of Patent: August 28, 2007
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Lee Sai Mun, Gurbir Singh, Seow Piang Joon
  • Publication number: 20060244113
    Abstract: A leadless optical electronic package includes a lead frame having a die-attach pad and a plurality of leadless connection pads encapsulated in and extending through an encapsulation defining a planar mounting surface that can be soldered directly to a circuit board. The die-attach pad and connection pads define internal surfaces that remain partially exposed through the encapsulation. The internal surfaces are for attaching an electronic die and making electrical connections between the die and the connection pads. A die mounted on the die-attach pad is cooled more effectively and efficiently than dice in prior optical electronic packages. The leadless connection pads reduce the footprint and height of the package compared with prior optical electronic packages. The encapsulation is adapted for receiving a cover having a cover glass to allow light to pass though the cover and illuminate the die. The cover is adapted to receive an optics component for projecting light through the cover glass onto the die.
    Type: Application
    Filed: June 28, 2006
    Publication date: November 2, 2006
    Inventors: Lee Saimun, Gurbir Singh, Chin Loong
  • Patent number: 7112916
    Abstract: A light emitting diode, a reflector and a platform are employed within a light source. The light emitting diode emits light exclusively from its side surfaces. The reflector has a parabolic reflective surface that collimates any portion of the light reflecting from the parabolic reflective surface. The platform supports a centering of the light emitting layer(s) of the light emitting diode on a focus point of the parabolic reflective surface.
    Type: Grant
    Filed: October 9, 2002
    Date of Patent: September 26, 2006
    Inventors: Kee Siang Goh, Boon Kheng Lee, Yee Loong Chin, Gurbir Singh
  • Patent number: 7095621
    Abstract: A leadless optical electronic package includes a lead frame having a die-attach pad and a plurality of leadless connection pads encapsulated in and extending through an encapsulation defining a planar mounting surface that can be soldered directly to a circuit board. The die-attach pad and connection pads define internal surfaces that remain partially exposed through the encapsulation. The internal surfaces are for attaching an electronic die and making electrical connections between the die and the connection pads. A die mounted on the die-attach pad is cooled more effectively and efficiently than dice in prior optical electronic packages. The leadless connection pads reduce the footprint and height of the package compared with prior optical electronic packages. The encapsulation is adapted for receiving a cover having a cover glass to allow light to pass though the cover and illuminate the die. The cover is adapted to receive an optics component for projecting light through the cover glass onto the die.
    Type: Grant
    Filed: February 24, 2003
    Date of Patent: August 22, 2006
    Assignee: Avago Technologies Sensor IP (Singapore) Pte. Ltd.
    Inventors: Lee Saimun, Gurbir Singh, Chin Yee Loong
  • Publication number: 20060145178
    Abstract: In one embodiment an electronic device, such as an optical sensor, is attached to a substrate upon which wire logouts and, if desired, other components are constructed. A frame, or cover, is attached to the substrate surrounding the attached device. An aperture in the cover allows wireless signals to pass in or out of the cover.
    Type: Application
    Filed: January 6, 2005
    Publication date: July 6, 2006
    Inventors: Lee Mun, Gurbir Singh, Seow Joon
  • Patent number: 7057833
    Abstract: An image capture device includes a substrate and an image sensor mounted to a front side of the substrate. A lens module having a light blocking member is mounted to the front side of the substrate so that the light blocking member cooperates with the substrate to substantially prevent light from entering an interior region defined by the lens module and the substrate through a joint defined therebetween. A lens indexing member on the lens module cooperates with a substrate indexing member provided on the substrate to align the lens module with respect to the substrate.
    Type: Grant
    Filed: September 3, 2004
    Date of Patent: June 6, 2006
    Inventors: Yeow-Thiam Ooi, Haw-Chyn Cheng, Gurbir Singh A-L Balwant Singh, Shazli Husni
  • Patent number: 7045775
    Abstract: An optical navigation sensor apparatus for an optical mouse includes an optical navigation sensor having an electronic chip, an aperture plate and an imaging lens integrated into a single package. The imaging lens includes a lens housing surrounding the aperture and providing a barrier to the entry of foreign matter into the aperture. In one form, the optical navigation sensor also includes a light emitting diode (LED) for illuminating a small area of a surface under the sensor and generating a reflected image that is detected by the electronic chip. In a sensor having an integral LED, an integral collimating lens is included for receiving light from the LED and focusing the light from the LED on the surface to be illuminated. The collimating lens is incorporated into a lens housing surrounding the LED and protecting the LED from exposure to foreign material.
    Type: Grant
    Filed: July 15, 2005
    Date of Patent: May 16, 2006
    Assignee: Avago Technologies, Ltd.
    Inventors: Ak Wing Leong, Gurbir Singh, Poh Huat Lye, Sai Mun Lee
  • Publication number: 20060050417
    Abstract: An image capture device includes a substrate and an image sensor mounted to a front side of the substrate. A lens module having a light blocking member is mounted to the front side of the substrate so that the light blocking member cooperates with the substrate to substantially prevent light from entering an interior region defined by the lens module and the substrate through a joint defined therebetween. A lens indexing member on the lens module cooperates with a substrate indexing member provided on the substrate to align the lens module with respect to the substrate.
    Type: Application
    Filed: September 3, 2004
    Publication date: March 9, 2006
    Inventors: Yeow-Thiam Ooi, Haw-Chyn Cheng, Gurbir Singh Balwant Singh, Shazli Husni
  • Patent number: 6967321
    Abstract: An optical navigation sensor apparatus for an optical mouse includes an optical navigation sensor having an electronic chip, an aperture plate and an imaging lens integrated into a single package. The imaging lens includes a lens housing surrounding the aperture and providing a barrier to the entry of foreign matter into the aperture. In one form, the optical navigation sensor also includes a light emitting diode (LED) for illuminating a small area of a surface under the sensor and generating a reflected image that is detected by the electronic chip. In a sensor having an integral LED, an integral collimating lens is included for receiving light from the LED and focusing the light from the LED on the surface to be illuminated. The collimating lens is incorporated into a lens housing surrounding the LED and protecting the LED from exposure to foreign material.
    Type: Grant
    Filed: November 1, 2002
    Date of Patent: November 22, 2005
    Assignee: Agilent Technologies, Inc.
    Inventors: Ak Wing Leong, Gurbir Singh, Poh Huat Lye, Sai Mun Lee
  • Publication number: 20050253058
    Abstract: An optical navigation sensor apparatus for an optical mouse includes an optical navigation sensor having an electronic chip, an aperture plate and an imaging lens integrated into a single package. The imaging lens includes a lens housing surrounding the aperture and providing a barrier to the entry of foreign matter into the aperture. In one form, the optical navigation sensor also includes a light emitting diode (LED) for illuminating a small area of a surface under the sensor and generating a reflected image that is detected by the electronic chip. In a sensor having an integral LED, an integral collimating lens is included for receiving light from the LED and focusing the light from the LED on the surface to be illuminated. The collimating lens is incorporated into a lens housing surrounding the LED and protecting the LED from exposure to foreign material.
    Type: Application
    Filed: July 15, 2005
    Publication date: November 17, 2005
    Inventors: Ak Leong, Gurbir Singh, Poh Lye, Sai Lee