Patents by Inventor Gurdeep Singh

Gurdeep 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).

  • Patent number: 7563911
    Abstract: Improved process for the preparation of amorphous atorvastatin calcium salt (2:1) comprises hydrolyzing the lactone form of atorvastatin of formula of FIG. 1 with aqueous alkali or alkaline earth metal base, extracting with organic solvent the reaction mixture and adding the same to an anti-solvent to precipitate the product and finally filtering the product to afford amorphous atorvastatin calcium (2:1). The process also comprises the preparation of amorphous atorvastatin calcium salt (2:1) from its crystalline form.
    Type: Grant
    Filed: August 31, 2001
    Date of Patent: July 21, 2009
    Assignee: Morepen Laboratories Ltd.
    Inventors: Sanjay Suri, Jujhar Singh, Gurdeep Singh Sarin, Baldev Raj Bansal
  • Publication number: 20090116634
    Abstract: Independent telephony systems are integrated by using symmetric forking from both systems. Calls received by either system are forked to the other system. Thus, a call can be accepted by one of the systems, using its external interfaces, and presented to all devices in both systems. Each system is enabled to leverage internal call control advanced features to enhance overall user experience. Internally inserted parameters to call requests are used between the two systems for preventing endless loop of calls between the integrated systems.
    Type: Application
    Filed: November 5, 2007
    Publication date: May 7, 2009
    Applicant: Microsoft Corporation
    Inventors: Danny Levin, Mahendra D. Sekaran, Bimal K. Mehta, Li Shen, Vadim Eydelman, Russell P. Bennett, Paul D. Tidwell, Rajesh Ramanathan, Gurdeep Singh Pall
  • Publication number: 20090006448
    Abstract: A model generation system is provided. The system includes a monitor component to determine user actions and gestures during computer operations. A model component automatically infers a model from the user actions and gestures, where the model is employed to generate a schema in order to provide context for an application or data structure.
    Type: Application
    Filed: June 28, 2007
    Publication date: January 1, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Gurdeep Singh Pall, Christopher H. Pratley, Lewis C. Levin
  • Publication number: 20080271126
    Abstract: Architecture for providing pre-authenticated information from an endpoint for subsequently authenticating a device and/or user associated with the previously-authenticated information. A pre-authentication module of the architecture can be a trust component as part of an application that facilitates the utilization of user information and/or endpoint information in a media session protocol message to replace information that would otherwise be gathered via a dialog. In the context of IP-based voice communications, a call can be made from a client that is pre-authenticable, and no longer requires that an IP-based telephone interact with the phone user to facilitate sign-on.
    Type: Application
    Filed: April 26, 2007
    Publication date: October 30, 2008
    Applicant: Microsoft Corporation
    Inventors: Tal Saraf, Gurdeep Singh Pall, Anand Ramakrishna
  • Patent number: 7394821
    Abstract: A system for maintaining network information. The system resides in a network comprising a plurality of sub-networks in communication with one another over a communications backbone. Each sub-network has a router for use in performing communications with other sub-networks. A directory service is linked to the communications backbone and includes a database. The database stores router attribute information that is published by each of the routers. Using a query engine associated with the directory service, meaningful information can be gathered from the database as a function of specified router attribute information.
    Type: Grant
    Filed: June 24, 2004
    Date of Patent: July 1, 2008
    Assignee: Microsoft Corporation
    Inventors: Kenneth Lynn Crocker, Wei Jiang, Gurdeep Singh Pall, Bernard D. Aboba, Narendra C. Gidwani
  • Patent number: 7369534
    Abstract: Techniques for reducing search time using known scrambling code offsets are disclosed. In one embodiment, a plurality of search results is generated by correlating a received signal with a synchronization sequence. The plurality of search results is reduced by removing any results whose offset is within a threshold of a stored offset. In another embodiment, stored offsets correspond to previously identified cells. In yet another embodiment, a searcher further correlates the received signal with a scrambling code over a search window to produce a list search result. The scrambling code may be associated with one of the cells in a neighbor list. Various other embodiments are also presented. Benefits include efficient searching which allows for improved base station selection and therefore improved performance and system capacity.
    Type: Grant
    Filed: August 27, 2003
    Date of Patent: May 6, 2008
    Assignee: QUALCOMM Incorporated
    Inventors: Messay Amerga, Thomas B. Wilborn, Gurdeep Singh
  • Publication number: 20080056422
    Abstract: An access terminal (102) reacquires a system frame number (SFN) when a difference between a continuous counter elapsed time (220) and a calculated elapsed time (222) exceeds a threshold. The continuous counter elapsed time (220) is generated by a continuous counter (122) remaining active during a sleep state of the access terminal (102) and the calculated elapsed time (222) is based on a SFN derived from a counter value generated by a discontinuous counter (124) that is deactivated during the sleep state. In one aspect, the continuous counter (122) may be clocked by a continuous clock (118) during a sleep mode and the discontinuous counter (124) may be clocked by a faster clock (120) that is deactivated during the sleep mode. During reactivation after the sleep mode, the discontinuous counter (120) is set, at the counter set time, to a reset counter value (126) corresponding to an SFN indicated by the continuous counter (122).
    Type: Application
    Filed: August 29, 2006
    Publication date: March 6, 2008
    Inventors: Anil S. Rao, Chandra Kumar, Gurdeep Singh, Kiran Chikkappa, Messay Amerga, Maheedhar Gollamudi, Sudarshan Keshava
  • Publication number: 20070207824
    Abstract: A terminal communicates with a first wireless network and obtains a list of cells in a second wireless network to measure. The terminal operates in a compressed mode and receives multiple transmission gap pattern sequences for different measurement purposes, e.g., RSSI measurements, BSIC identification, and BSIC re-confirmation. The terminal utilizes each transmission gap for its designated purpose or an alternate purpose. For each transmission gap, the designated purpose for the transmission gap is ascertained, and whether the transmission gap is usable for an alternate purpose is also determined based on at least one criterion. The transmission gap is used for the alternate purpose if the at least one criterion is satisfied and is used for the designated purpose otherwise. For example, a transmission gap designated for RSSI measurement may be used for BSIC identification, a transmission gap designed for BSIC identification or BSIC re-confirmation may be used for RSSI measurement, and so on.
    Type: Application
    Filed: March 2, 2006
    Publication date: September 6, 2007
    Inventors: Supratik Bhattacharjee, Messay Amerga, Brian Dong, Gurdeep Singh
  • Patent number: 7260840
    Abstract: A method is provided for implementing a firewall in a firewall architecture. The firewall architecture includes a plurality of network layers and a first firewall engine. The layers send packets and packet information to the first firewall engine, maintain and pass packet context to subsequent layers, and process the packets. The first firewall engine compares the packet information to one or more installed filters and returns an action to the layers indicating how to treat the packet.
    Type: Grant
    Filed: June 6, 2003
    Date of Patent: August 21, 2007
    Assignee: Microsoft Corporation
    Inventors: Brian D. Swander, Gurdeep Singh Pall, Nagampalli S. S. Narasimha Rao
  • Publication number: 20070082925
    Abstract: A method for the preparation of montelukast acid sodium salt thereof in amorphous form has been described. The method comprises of following steps: (a) generating the dilithium dianion of 1-(mercaptomethyl)cyclopropane acetic acid, by reacting with alkyl lithium, (b) coupling the said dianion with wet mesylate to get montelukast acid in crude form, (c) obtaining DCHA salt in crude form by adding dicyclohexylamine (DCHA) to crude acid obtained in the above step (b), (d) purifying and converting the said DCHA salt in crude form, to montelukast acid in pure form, and (e) reacting the pure montelukast acid in a polar protic solvent with a source of sodium ion followed by evaporating the solvent and triturating of the residue with non-polar water immiscible solvent.
    Type: Application
    Filed: June 6, 2003
    Publication date: April 12, 2007
    Inventors: Sanjay Suri, Jujhar Singh, Gurdeep Singh, Madan Tamvar, Manu Mahendru
  • Publication number: 20050047492
    Abstract: Techniques for reducing search time using known scrambling code offsets are disclosed. In one embodiment, a plurality of search results is generated by correlating a received signal with a synchronization sequence. The plurality of search results is reduced by removing any results whose offset is within a threshold of a stored offset. In another embodiment, stored offsets correspond to previously identified cells. In yet another embodiment, a searcher further correlates the received signal with a scrambling code over a search window to produce a list search result. The scrambling code may be associated with one of the cells in a neighbor list. Various other embodiments are also presented. Benefits include efficient searching which allows for improved base station selection and therefore improved performance and system capacity.
    Type: Application
    Filed: August 27, 2003
    Publication date: March 3, 2005
    Inventors: Messay Amerga, Thomas Wilborn, Gurdeep Singh
  • Patent number: 6856611
    Abstract: Various techniques are disclosed for unambiguously determining and tracking frame offset in asynchronous wireless communication user equipment. The user equipment determines the unambiguous connection frame number of a downlink channel. The equipment then determines frame timing information for neighbor cells. The frame timing information for the primary common control physical channel and uplink dedicated physical channels is determined. The frame timing is determined as a coarse resolution frame offset in conjunction with a fine resolution chip offset. The frame numbering information for the uplink and downlink dedicated physical channels and the primary common control physical channel is also determined. Then the frame number and timing information is updated using a counter accurate to one chip resolution. The frame offset is updated if the number of chips underflows or overflows a predetermined window. Frame timing may be updated by updating only the fine chip offset or may be completely determined.
    Type: Grant
    Filed: April 11, 2003
    Date of Patent: February 15, 2005
    Assignee: Qualcomm Incorporated
    Inventors: Siddhartha Ray Chaudhuri, Chih-Ping Hsu, Chalapathi Rao Emani, Jeremy H. Lin, Gurdeep Singh
  • Patent number: 6850528
    Abstract: A system for maintaining network information. The system resides in a network comprising a plurality of sub-networks in communication with one another over a communications backbone. Each sub-network has a router for use in performing communications with other sub-networks. A directory service is linked to the communications backbone and includes a database. The database stores router attribute information that is published by each of the routers. Using a query engine associated with the directory service, meaningful information can be gathered from the database as a function of specified router attribute information.
    Type: Grant
    Filed: November 20, 1998
    Date of Patent: February 1, 2005
    Assignee: Microsoft Corporation
    Inventors: Kenneth Lynn Crocker, Wei Jiang, Gurdeep Singh Pall, Bernard D. Aboba, Narendra C. Gidwani
  • Publication number: 20040252707
    Abstract: A system for maintaining network information. The system resides in a network comprising a plurality of sub-networks in communication with one another over a communications backbone. Each sub-network has a router for use in performing communications with other sub-networks. A directory service is linked to the communications backbone and includes a database. The database stores router attribute information that is published by each of the routers. Using a query engine associated with the directory service, meaningful information can be gathered from the database as a function of specified router attribute information.
    Type: Application
    Filed: June 24, 2004
    Publication date: December 16, 2004
    Applicant: Microsoft Corporation
    Inventors: Kenneth Lynn Crocker, Wei Jiang, Gurdeep Singh Pall, Bernard D. Aboba, Narendra C. Gidwani
  • Publication number: 20040017777
    Abstract: Various techniques are disclosed for unambiguously determining and tracking frame offset in asynchronous wireless communication user equipment. The user equipment determines the unambiguous connection frame number of a downlink channel. The equipment then determines frame timing information for neighbor cells. The frame timing information for the primary common control physical channel and uplink dedicated physical channels is determined. The frame timing is determined as a coarse resolution frame offset in conjunction with a fine resolution chip offset. The frame numbering information for the uplink and downlink dedicated physical channels and the primary common control physical channel is also determined. Then the frame number and timing information is updated using a counter accurate to one chip resolution. The frame offset is updated if the number of chips underflows or overflows a predetermined window. Frame timing may be updated by updating only the fine chip offset or may be completely determined.
    Type: Application
    Filed: April 11, 2003
    Publication date: January 29, 2004
    Inventors: Siddhartha Ray Chaudhuri, Chih-Ping Hsu, Chalapathi Rao Emani, Jeremy H. Lin, Gurdeep Singh
  • Publication number: 20030185911
    Abstract: The present invention relates to a novel herbal nutraceutical and more particularly to novel herbal jams and jellies with proven pharmacological activities such as memory enhancer, antioxidant, anti-depressant, immuno-modulator, adapatogen, health promoter and chemically standardized on the basis of one or more bioactive constituents and also to a process for the manufacture of said herbal nutraceuticals.
    Type: Application
    Filed: March 27, 2002
    Publication date: October 2, 2003
    Inventors: Gulam Nabi Qazi, Chuni Lal Tickoo, Ashok Kumar Gupta, Devinder Kumar Gupta, Bupinder Singh Jaggi, Ram Pal Singh, Gurdeep Singh, Bal Krishan Chandan, Krishan Avtar Suri, Naresh Kumar Satti, Vishwanath Gupta, Santosh Kumar Bakshi, Kasturi Lal Bedi, Om Parkash Suri, Satish Chander Puri, Preeti Somal, Surjit Singh, Anamika Khajuria, Sudesh Kumar Ganjoo, Arun Kumar
  • Patent number: 6067569
    Abstract: A computer system facilitates concurrent filtering and fast-forwarding of network packets. The computer system includes a network card for interfacing with multiple computer networks, and the network adapter is able to fast-forward network packets that it receives to other network destinations without assistance from the main central processing in the computer system. A fast-forwarding cache is stored on the network card to facilitate such fast-forwarding. Network packets that are not fast-forwarded are processed by the main central processing of the computer system that may apply filtering to the network packets and route network packets accordingly. The main central processing unit provides routing information to the network card so that subsequently received network packets can be transmitted to the network destinations without intervention by the main central processing unit.
    Type: Grant
    Filed: July 10, 1997
    Date of Patent: May 23, 2000
    Assignee: Microsoft Corporation
    Inventors: Mohamed J. Khaki, Gurdeep Singh Pall