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: 7563911Abstract: 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: GrantFiled: August 31, 2001Date of Patent: July 21, 2009Assignee: Morepen Laboratories Ltd.Inventors: Sanjay Suri, Jujhar Singh, Gurdeep Singh Sarin, Baldev Raj Bansal
-
Publication number: 20090116634Abstract: 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: ApplicationFiled: November 5, 2007Publication date: May 7, 2009Applicant: Microsoft CorporationInventors: 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: 20090006448Abstract: 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: ApplicationFiled: June 28, 2007Publication date: January 1, 2009Applicant: MICROSOFT CORPORATIONInventors: Gurdeep Singh Pall, Christopher H. Pratley, Lewis C. Levin
-
Publication number: 20080271126Abstract: 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: ApplicationFiled: April 26, 2007Publication date: October 30, 2008Applicant: Microsoft CorporationInventors: Tal Saraf, Gurdeep Singh Pall, Anand Ramakrishna
-
Patent number: 7394821Abstract: 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: GrantFiled: June 24, 2004Date of Patent: July 1, 2008Assignee: Microsoft CorporationInventors: Kenneth Lynn Crocker, Wei Jiang, Gurdeep Singh Pall, Bernard D. Aboba, Narendra C. Gidwani
-
Patent number: 7369534Abstract: 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: GrantFiled: August 27, 2003Date of Patent: May 6, 2008Assignee: QUALCOMM IncorporatedInventors: Messay Amerga, Thomas B. Wilborn, Gurdeep Singh
-
Publication number: 20080056422Abstract: 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: ApplicationFiled: August 29, 2006Publication date: March 6, 2008Inventors: Anil S. Rao, Chandra Kumar, Gurdeep Singh, Kiran Chikkappa, Messay Amerga, Maheedhar Gollamudi, Sudarshan Keshava
-
Publication number: 20070207824Abstract: 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: ApplicationFiled: March 2, 2006Publication date: September 6, 2007Inventors: Supratik Bhattacharjee, Messay Amerga, Brian Dong, Gurdeep Singh
-
Patent number: 7260840Abstract: 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: GrantFiled: June 6, 2003Date of Patent: August 21, 2007Assignee: Microsoft CorporationInventors: Brian D. Swander, Gurdeep Singh Pall, Nagampalli S. S. Narasimha Rao
-
Publication number: 20070082925Abstract: 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: ApplicationFiled: June 6, 2003Publication date: April 12, 2007Inventors: Sanjay Suri, Jujhar Singh, Gurdeep Singh, Madan Tamvar, Manu Mahendru
-
Publication number: 20050047492Abstract: 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: ApplicationFiled: August 27, 2003Publication date: March 3, 2005Inventors: Messay Amerga, Thomas Wilborn, Gurdeep Singh
-
Patent number: 6856611Abstract: 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: GrantFiled: April 11, 2003Date of Patent: February 15, 2005Assignee: Qualcomm IncorporatedInventors: Siddhartha Ray Chaudhuri, Chih-Ping Hsu, Chalapathi Rao Emani, Jeremy H. Lin, Gurdeep Singh
-
Patent number: 6850528Abstract: 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: GrantFiled: November 20, 1998Date of Patent: February 1, 2005Assignee: Microsoft CorporationInventors: Kenneth Lynn Crocker, Wei Jiang, Gurdeep Singh Pall, Bernard D. Aboba, Narendra C. Gidwani
-
Publication number: 20040252707Abstract: 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: ApplicationFiled: June 24, 2004Publication date: December 16, 2004Applicant: Microsoft CorporationInventors: Kenneth Lynn Crocker, Wei Jiang, Gurdeep Singh Pall, Bernard D. Aboba, Narendra C. Gidwani
-
Publication number: 20040017777Abstract: 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: ApplicationFiled: April 11, 2003Publication date: January 29, 2004Inventors: Siddhartha Ray Chaudhuri, Chih-Ping Hsu, Chalapathi Rao Emani, Jeremy H. Lin, Gurdeep Singh
-
Publication number: 20030185911Abstract: 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: ApplicationFiled: March 27, 2002Publication date: October 2, 2003Inventors: 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: 6067569Abstract: 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: GrantFiled: July 10, 1997Date of Patent: May 23, 2000Assignee: Microsoft CorporationInventors: Mohamed J. Khaki, Gurdeep Singh Pall