Patents by Inventor Shoaib A. Khan
Shoaib A. Khan 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: 11803374Abstract: Refactoring a monolithic computer application can include transforming textual input into context-aware tokens represented by machine-processable data structures, the textual input acquired from text associated with a computer application having a monolithic architecture for implementing one or more application processes. Based on co-occurrence frequencies among the context aware tokens, one or more groupings of context-aware tokens can be determined. An association between each grouping and a code construct can be determined. Invocation sequences based on time series analyses of computer-generated usage data generated in response to execution of the one or more application processes can be generated, each invocation sequence linking two or more code constructs based on a time series analysis linking groupings that correspond to the linked code constructs.Type: GrantFiled: March 27, 2023Date of Patent: October 31, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Santanu Chakrabarty, Sivaraj Sethunamasivayam, Shoaib Khan, Greeshma Vidyadharan Thottingal, Sivaranjani Kathirvel
-
Publication number: 20230236829Abstract: Refactoring a monolithic computer application can include transforming textual input into context-aware tokens represented by machine-processable data structures, the textual input acquired from text associated with a computer application having a monolithic architecture for implementing one or more application processes. Based on co-occurrence frequencies among the context aware tokens, one or more groupings of context-aware tokens can be determined. An association between each grouping and a code construct can be determined. Invocation sequences based on time series analyses of computer-generated usage data generated in response to execution of the one or more application processes can be generated, each invocation sequence linking two or more code constructs based on a time series analysis linking groupings that correspond to the linked code constructs.Type: ApplicationFiled: March 27, 2023Publication date: July 27, 2023Inventors: Santanu Chakrabarty, Sivaraj Sethunamasivayam, Shoaib Khan, Greeshma Vidyadharan Thottingal, Sivaranjani Kathirvel
-
Patent number: 11614934Abstract: Refactoring a monolithic computer application can include transforming textual input into context-aware tokens represented by machine-processable data structures, the textual input acquired from multiple sources of text associated with a computer application having a monolithic architecture for implementing one or more application processes. Based on co-occurrence frequencies among the context aware tokens, one or more groupings of context-aware tokens can be determined. An association between each grouping and a code construct can be determined. Invocation sequences based on time series analyses of computer-generated usage data generated in response to execution of the one or more application processes can be generated, each invocation sequence linking two or more code constructs based on a time series analysis linking groupings that correspond to the linked code constructs.Type: GrantFiled: November 24, 2021Date of Patent: March 28, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Santanu Chakrabarty, Sivaraj Sethunamasivayam, Shoaib Khan, Greeshma Vidyadharan Thottingal, Sivaranjani Kathirvel
-
Patent number: 11172561Abstract: A microwave sensor device is for detecting activity and for sending and/or receiving a communications signal to/from a second microwave sensor device. A microwave transceiver is used for transmitting a microwave transmit signal and for receiving a microwave receive signal. For motion detection, the microwave receive signal is a reflected version of the microwave transmit signal and the signals are processed to identify first signal characteristics. For communication, the microwave transmit signal is a communications signal for detection at another sensor device. The transmit and microwave receive signals are processed to identify second characteristics. This sensor device detects motion and also transmits and/or receives a communications signal using the same transceiver. In particular, the communications signal is designed to be detected by a remote sensor device in the same way as for motion detection.Type: GrantFiled: July 31, 2019Date of Patent: November 9, 2021Assignee: SIGNIFY HOLDING B.V.Inventors: Liang Shi, Rang Jian Ding, Gang Wang, Shoaib Khan, Fetze Pijlman
-
Publication number: 20210168920Abstract: A microwave sensor device is for detecting activity and for sending and/or receiving a communications signal to/from a second microwave sensor device. A microwave transceiver is used for transmitting a microwave transmit signal and for receiving a microwave receive signal. For motion detection, the microwave receive signal is a reflected version of the microwave transmit signal and the signals are processed to identify first signal characteristics. For communication, the microwave transmit signal is a communications signal for detection at another sensor device. The transmit and microwave receive signals are processed to identify second characteristics. This sensor device detects motion and also transmits and/or receives a communications signal using the same transceiver. In particular, the communications signal is designed to be detected by a remote sensor device in the same way as for motion detection.Type: ApplicationFiled: July 31, 2019Publication date: June 3, 2021Inventors: LIANG SHI, RANG JIAN DING, GANG WANG, SHOAIB KHAN, FETZE PIJLMAN
-
Publication number: 20150296373Abstract: A method and system for the purchase of a wireless device and the activation of services on a wireless device are provided. The method and system include a vending machine that can improve a user's experience and ease of activation/provisioning of services for the wireless device by providing a new local provisioning channel for service activations at the point-of-sale of one or both the wireless device and a network service. The vending machine is configured to transmit an activation message along with other device-related information over the provisioning channel. The services to be activated may include at least one of the following: out of the box activation, device upgrades, device reactivations, wireless number changes, wireless number porting, and the addition or purchasing of services including airtime, enrollments or content.Type: ApplicationFiled: April 13, 2015Publication date: October 15, 2015Inventors: Janet Morejon, Shoaib Khan, Mario Echica, Jose A. Hernandez
-
Patent number: 8262083Abstract: A media cassette includes a body having a removable lid. The media cassette comprises a housing defining a closeable pick window; an urging plate biased towards the pick window for urging a stack of media items towards the pick window; a detent located distal from the pick window for limiting movement of the urging plate; and a detent moving mechanism operable to move the detent. The detent moving mechanism may be operated by engaging the removable lid or by insertion of the cassette into a media handler. The media cassette allows the urging plate to exert less force on the stack of media items by expanding the space available for media items located within the cassette by activating the detent moving mechanism.Type: GrantFiled: July 10, 2009Date of Patent: September 11, 2012Assignee: NCR CorporationInventors: Scott H. Deas, Shoaib A. Khan
-
Publication number: 20100156035Abstract: A media cassette includes a body having a removable lid. The media cassette comprises a housing defining a closeable pick window; an urging plate biased towards the pick window for urging a stack of media items towards the pick window; a detent located distal from the pick window for limiting movement of the urging plate; and a detent moving mechanism operable to move the detent. The detent moving mechanism may be operated by engaging the removable lid or by insertion of the cassette into a media handler. The media cassette allows the urging plate to exert less force on the stack of media items by expanding the space available for media items located within the cassette by activating the detent moving mechanism.Type: ApplicationFiled: July 10, 2009Publication date: June 24, 2010Inventors: Scott H. Deas, Shoaib A. Khan
-
Patent number: 7668191Abstract: An apparatus for determining transmission policies for a plurality of transmissions of different types based on a first transmission data associated to a first transmission being of a first transmission type, and on a second transmission data associated to a second transmission being of a second transmission type is described, comprising means for obtaining a first score within a common range, said first score being based on an evaluation of said first transmission data in a first transmission type specific manner, means for obtaining a second score within the common range, said second score being based on an evaluation of said second transmission data in a second transmission type specific manner, and means for determining, based on said obtained first and second score, for said first and second transmission a respective first and second transmission policy each defining one or more transmission parameters such that a sum of a first and second expected score is maximized.Type: GrantFiled: December 13, 2006Date of Patent: February 23, 2010Assignee: NTT DoCoMo, Inc.Inventors: Eckehard Steinback, Svetoslav Duhovnikov, Shoaib Khan, Marco Sgroi, Wolfgang Kellerer
-
Publication number: 20070180134Abstract: An apparatus for determining transmission policies for a plurality of transmissions of different types based on a first transmission data associated to a first transmission being of a first transmission type, and on a second transmission data associated to a second transmission being of a second transmission type is described, comprising means for obtaining a first score within a common range, said first score being based on an evaluation of said first transmission data in a first transmission type specific manner, means for obtaining a second score within the common range, said second score being based on an evaluation of said second transmission data in a second transmission type specific manner, and means for determining, based on said obtained first and second score, for said first and second transmission a respective first and second transmission policy each defining one or more transmission parameters such that a sum of a first and second expected score is maximized.Type: ApplicationFiled: December 13, 2006Publication date: August 2, 2007Applicant: NTT DoCoMo, Inc.Inventors: Eckehard Steinbach, Svetoslav Duhovnikov, Shoaib Khan, Marco Sgroi, Wolfgang Kellerer