Patents by Inventor Narinder Kaur
Narinder Kaur 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: 12724865Abstract: A computer implemented method for authentication using a stylus. The stylus generates a stylus token using a key stored in the stylus and a current timestamp, wherein the stylus token is valid for a selected period of time. The stylus transmits the stylus token to a computer system. The stylus repeats generating the stylus token using the key stored in the stylus and the current timestamp and transmitting the stylus token to the computer system in response to the stylus token expiring after the selected period of time.Type: GrantFiled: January 11, 2023Date of Patent: September 1, 2026Assignee: International Business Machines CorporationInventors: Madhu Pavan Kothapally, Narinder Kaur, Namrata Kumari, Ray Anderson, Kartheek Baddukonda
-
Publication number: 20260218530Abstract: Embodiments herein illustrate a system for parking one or more vehicles. The system comprises a rotatable rod having screw cuts. The system may further comprise a motor connected to the rotatable rod. The motor may be configured to rotate the rotatable rod at a per-defined speed. The system may comprise a pair of wheel folks attached with the rotatable rod through a holding. The wheel fork may be adapted to fit a wheel of the vehicle for lifting the vehicle in vertical direction. The wheel fork may move upward or downward based in the direction of rotation of the rotatable rod.Type: ApplicationFiled: December 26, 2023Publication date: July 30, 2026Inventors: Palwinder Singh, Narinder Kaur
-
Patent number: 12625857Abstract: A method for operating a multi-master database includes defining a database cluster having a plurality of databases. Each database is assigned to a corresponding geographic region. Read/write requests originating from a user are assigned to a database with the same corresponding geographic region as the user. The database cluster defines a schema including defined relationships between data records stored in the database cluster such that each data record stored in the database cluster is within a data cluster. Each data cluster includes a single parent data record replicated in each database of the database cluster. Each data cluster defines a single master database of the plurality of databases. The single master database is the database originating the single parent data record.Type: GrantFiled: December 23, 2024Date of Patent: May 12, 2026Assignee: International Business Machines CorporationInventors: Madhu Pavan Kothapally, Narinder Kaur, Shivi Kashyap, Meer Nasser Ali, Manoj Kaila
-
Publication number: 20240302927Abstract: A stylus, in accordance with one embodiment, includes an elongated body having an input mechanism for receiving user selection of a color to be output upon interaction of the stylus with a computing device. The stylus also includes a nib functional as a transmitting unit to publish the selected color to a receiver of the computing device when the nib is in contact and/or near contact with the receiver. A computer-implemented method for synchronizing a stylus having color selection to a computing device, in accordance with one embodiment, includes outputting a request to a user to select a color on the stylus and touch the stylus to a receiver of the computing device. Touch of the stylus to the receiver of the computing device is detected. A capacitance of the stylus is calculated. The capacitance of the stylus is stored in association with the color.Type: ApplicationFiled: March 7, 2023Publication date: September 12, 2024Inventors: Madhu Pavan Kothapally, Namrata Kumari, Narinder Kaur, Ray Anderson
-
Patent number: 12086366Abstract: A stylus, in accordance with one embodiment, includes an elongated body having an input mechanism for receiving user selection of a color to be output upon interaction of the stylus with a computing device. The stylus also includes a nib functional as a transmitting unit to publish the selected color to a receiver of the computing device when the nib is in contact and/or near contact with the receiver. A computer-implemented method for synchronizing a stylus having color selection to a computing device, in accordance with one embodiment, includes outputting a request to a user to select a color on the stylus and touch the stylus to a receiver of the computing device. Touch of the stylus to the receiver of the computing device is detected. A capacitance of the stylus is calculated. The capacitance of the stylus is stored in association with the color.Type: GrantFiled: March 7, 2023Date of Patent: September 10, 2024Assignee: International Business Machines CorporationInventors: Madhu Pavan Kothapally, Namrata Kumari, Narinder Kaur, Ray Anderson
-
Publication number: 20240232317Abstract: A computer implemented method for authentication using a stylus. The stylus generates a stylus token using a key stored in the stylus and a current timestamp, wherein the stylus token is valid for a selected period of time. The stylus transmits the stylus token to a computer system. The stylus repeats generating the stylus token using the key stored in the stylus and the current timestamp and transmitting the stylus token to the computer system in response to the stylus token expiring after the selected period of time.Type: ApplicationFiled: January 11, 2023Publication date: July 11, 2024Inventors: Madhu Pavan Kothapally, Narinder Kaur, Namrata Kumari, Ray Anderson, Kartheek Baddukonda
-
Patent number: 7555744Abstract: In a method and system for debugging a program, a debugging module is loaded into a normal thread of execution of the program. A user may then send commands to the debugger module from a command console module operating in a safe separate process. The debugger module receives the commands and converts them into function calls to objects that are accessible by the program. This allows the user to interact manually with the objects and achieve substantially the same responses from the object as the program itself would have obtained during its normal execution. Thus the user can effectively debug the program without having to know the internal structure of any of its constituent objects.Type: GrantFiled: October 21, 2004Date of Patent: June 30, 2009Assignee: Microsoft CorporationInventors: Gueorgui B. Chkodrov, Narinder Kaur
-
Patent number: 6915509Abstract: In a method and system for debugging a program, a debugging module is loaded into a normal thread of execution of the program. A user may then send commands to the debugger module from a command console module operating in a safe separate process. The debugger module receives the commands and converts them into function calls to objects that are accessible by the program. This allows the user to interact manually with the objects and achieve substantially the same responses from the objects as the program itself would have obtained during its normal execution. Thus the user can effectively debug the program without having to know the internal structure of any of its constituent objects.Type: GrantFiled: June 28, 2000Date of Patent: July 5, 2005Assignee: Microsoft CorporationInventors: Gueorgui B. Chkodrov, Narinder Kaur
-
Patent number: 6895581Abstract: An extension of object-oriented programming languages enables the use of replaceable classes and virtual constructors, thereby allowing existing code that creates objects of a base class to be reusable for creating instances of a new class derived from the base class. A base class intended to be replaceable later is declared to be replaceable. In the case of a compiled language, the programming code defining and using the base class is compiled into a reusable module. Later, a new class derived from the base class is identified as a replacement for the base class and is used in new programming code that uses the existing reusable module. The replacement relationship between the old base class and the new class is registered. During execution of the program, when the old code of the reusable module indicates the creation of an object of the base class, the registered replacement information is referenced.Type: GrantFiled: March 30, 2000Date of Patent: May 17, 2005Assignee: Microsoft CorporationInventors: Gueorgui B. Chkodrov, Jared M. Green, Narinder Kaur
-
Publication number: 20050086644Abstract: In a method and system for debugging a program, a debugging module is loaded into a normal thread of execution of the program. A user may then send commands to the debugger module from a command console module operating in a safe separate process. The debugger module receives the commands and converts them into function calls to objects that are accessible by the program. This allows the user to interact manually with the objects and achieve substantially the same responses from the object as the program itself would have obtained during its normal execution. Thus the user can effectively debug the program without having to know the internal structure of any of its constituent objects.Type: ApplicationFiled: October 21, 2004Publication date: April 21, 2005Applicant: Microsoft CorporationInventors: Gueorgui Chkodrov, Narinder Kaur