Patents by Inventor Amar Prakash
Amar Prakash 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: 20230409832Abstract: A method, computer program product and system are provided to generate perturbed text is provided. A processor receives a string of text from a user. A processor determines one or more classifications for at least one word in the string of text by a classification model. A processor determines a plurality of perturbations of the at least one word based on the one or more classifications, where the plurality of perturbations do not share the same one or more classifications as the least one word in the string of text. A processor selects a perturbation of the string of text based on (i) an edit distance between the string of text and the plurality of perturbations, and (ii) a fluency metric for each of the plurality of perturbations. A processor provides the perturbation of the string of text to the user.Type: ApplicationFiled: June 16, 2022Publication date: December 21, 2023Inventors: Saneem Ahmed Chemmengath, Amar Prakash Azad, Ronny Luss, Amit Dhurandhar
-
Publication number: 20230153225Abstract: In an approach to risk prediction for bug-introducing changes, a computer retrieves one or more historic pull requests. A computer determines a unique file linking for each file included in the historic pull requests. A computer generates a file risk dataset. A computer performs chronological partitioning on the file risk dataset. A computer determines bug-introducing changes in the file risk dataset. A computer computes a collaborative file association between two or more of the files in the file risk dataset. A computer labels each of the files in the file risk dataset with an associated risk of introducing a bug. A computer generates a labelled file risk inducing ground truth dataset. A computer inputs the labelled file risk inducing ground truth dataset to a file risk prediction model. A computer extracts pull request features from the historic pull requests. A computer generates a pull request risk prediction model.Type: ApplicationFiled: November 16, 2021Publication date: May 18, 2023Inventors: Amar Prakash Azad, Harshit Kumar, Raghav Batta, Michael Elton Nidd, Larisa Shwartz, PRITAM GUNDECHA, Alberto Giammaria
-
Patent number: 11645188Abstract: In an approach to risk prediction for bug-introducing changes, a computer retrieves one or more historic pull requests. A computer determines a unique file linking for each file included in the historic pull requests. A computer generates a file risk dataset. A computer performs chronological partitioning on the file risk dataset. A computer determines bug-introducing changes in the file risk dataset. A computer computes a collaborative file association between two or more of the files in the file risk dataset. A computer labels each of the files in the file risk dataset with an associated risk of introducing a bug. A computer generates a labelled file risk inducing ground truth dataset. A computer inputs the labelled file risk inducing ground truth dataset to a file risk prediction model. A computer extracts pull request features from the historic pull requests. A computer generates a pull request risk prediction model.Type: GrantFiled: November 16, 2021Date of Patent: May 9, 2023Assignee: International Business Machines CorporationInventors: Amar Prakash Azad, Harshit Kumar, Raghav Batta, Michael Elton Nidd, Larisa Shwartz, Pritam Gundecha, Alberto Giammaria
-
Publication number: 20230004761Abstract: An approach for generating actionable explanations of change request classifications may be presented. A model may generate features associated with a change request may be disclosed. The model may be trained with historical change requests that have been labeled risky or not risky. The change request may be classified as risky or not risky. Candidate historical change requests with the same classification as the change request and occupying similar feature space as the change request may be identified from a historical change request repository. One or more features which had the most significant impact on the classification may be identified. A candidate historical change request with at least one significant feature impacting classification may be identified.Type: ApplicationFiled: June 30, 2021Publication date: January 5, 2023Inventors: Raghav Batta, Michael Elton Nidd, Larisa Shwartz, PRITAM GUNDECHA, Rama Kalyani T. Akkiraju, Amar Prakash Azad, Harshit Kumar
-
Patent number: 11409593Abstract: Methods, computer program products, and/or systems are provided that perform the following operations: in an information technology (IT) management system, grouping one or more ongoing service failure events into a service failure record; identifying a representative event for the service failure record; identifying one or more conversations that relate to the one or more ongoing service events; computing, using a similarity algorithm, feature similarity scores for respective conversations of the one or more conversations based, at least in part, on the features associated with the representative event and features associated with the respective conversations; linking a subset of the one or more conversations to the one or more ongoing service events in the service failure record based, at least in part, on the computed feature similarity scores; and providing the service failure record to a collaboration platform utilized in addressing the one or more ongoing service events.Type: GrantFiled: August 5, 2021Date of Patent: August 9, 2022Assignee: International Business Machines CorporationInventors: Harshit Kumar, Raghav Batta, Jinho Hwang, Larisa Shwartz, Gargi B. Dasgupta, Prateeti Mohapatra, Amar Prakash Azad, Nikhil Verma, Ajay Gupta, Pooja Aggarwal, Jakub Krchák
-
Patent number: 10921028Abstract: One embodiment provides a method, including: receiving configuration input for a solar structure; the configuration input comprising (i) a geographical location, (ii) module configuration input, and (iii) reflector configuration input; identifying the position of the sun; determining an angle between the solar reflector and the solar module corresponding to a predetermined power gain for the solar module, wherein the determining comprises (i) identifying the corresponding area of the solar module that is illuminated by the solar reflector and (ii) totaling the contributions from each of the solar reflectors to calculate an irradiance for each solar cell; adjusting the angles of at least some of the solar reflectors with respect to the solar module to angles determined to correspond to the predetermined power gain using at least one actuator; and dynamically changing how the solar cells are electrically connected together to form a plurality of strings.Type: GrantFiled: February 8, 2018Date of Patent: February 16, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kalyan Kanti Dasgupta, Manikandan Padmanaban, Jagabondhu Hazra, Amar Prakash Azad, Shivkumar Kalyanaraman
-
Patent number: 10716147Abstract: A method and apparatus for optimizing channel access by an access point (AP) in a wireless local area network is provided, the method comprises transmitting first information to a station, and receiving second information from the station while transmitting the first information to the station, wherein the first information and the second information includes at least one of a request to send (RTS) frame, clear to send (CTS) frame, acknowledgement information, and data, respectively.Type: GrantFiled: October 17, 2018Date of Patent: July 14, 2020Assignee: Samsung Electronics Co., Ltd.Inventors: Arzad Alam Kherani, Karthik Rangaraj Manavalan, Amar Prakash Azad
-
Publication number: 20190242621Abstract: One embodiment provides a method, including: receiving configuration input for a solar structure; the configuration input comprising (i) a geographical location, (ii) module configuration input, and (iii) reflector configuration input; identifying the position of the sun; determining an angle between the solar reflector and the solar module corresponding to a predetermined power gain for the solar module, wherein the determining comprises (i) identifying the corresponding area of the solar module that is illuminated by the solar reflector and (ii) totaling the contributions from each of the solar reflectors to calculate an irradiance for each solar cell; adjusting the angles of at least some of the solar reflectors with respect to the solar module to angles determined to correspond to the predetermined power gain using at least one actuator; and dynamically changing how the solar cells are electrically connected together to form a plurality of strings.Type: ApplicationFiled: February 8, 2018Publication date: August 8, 2019Inventors: Kalyan Kanti Dasgupta, Manikandan Padmanaban, Jagabondhu Hazra, Amar Prakash Azad, Shivkumar Kalyanaraman
-
Publication number: 20190053279Abstract: A method and apparatus for optimizing channel access by an access point (AP) in a wireless local area network is provided, the method comprises transmitting first information to a station, and receiving second information from the station while transmitting the first information to the station, wherein the first information and the second information includes at least one of a request to send (RTS) frame, clear to send (CTS) frame, acknowledgement information, and data, respectively.Type: ApplicationFiled: October 17, 2018Publication date: February 14, 2019Inventors: Arzad Alam Kherani, Karthik Rangaraj Manavalan, Amar Prakash Azad
-
Patent number: 10129896Abstract: A method and apparatus for optimizing channel access by an access point (AP) in a wireless local area network is provided, the method comprises transmitting first information to a station, and receiving second information from the station while transmitting the first information to the station, wherein the first information and the second information includes at least one of a request to send (RTS) frame, clear to send (CTS) frame, acknowledgement information, and data, respectively.Type: GrantFiled: May 19, 2016Date of Patent: November 13, 2018Assignee: Samsung Electronics Co., Ltd.Inventors: Arzad Alam Kherani, Karthik Rangaraj Manavalan, Amar Prakash Azad
-
Patent number: 9769848Abstract: A method and apparatus for a collision-free carrier sense multiple access (CSMA) are provided. The method of a node associated with a beacon enabled carrier sense multiple access (CSMA)-based wireless communication network through an access point (AP) includes receiving a beacon from the AP, the beacon comprising a back-off prime number and a beacon random number, and generating a back-off interval based on the beacon random number, the back-off prime number, a mapped identification (ID) of the node, and a current time slot of a frame of the beacon. The method and apparatus provide a collision-free CSMA scheme for a beacon enabled CSMA-based wireless communication network. In the collision-free CSMA scheme, uniformly distributed back-off intervals may be generated in a distributed fashion at each node for a CSMA-based wireless communication network. The back-off intervals may be correlated among the nodes even though the nodes do not communicate with each other.Type: GrantFiled: August 21, 2015Date of Patent: September 19, 2017Assignee: Samsung Electronics Co., Ltd.Inventors: Amar Prakash Azad, Sujit Jos, Sandhya Patil, Kannan Govindan, Kiran Bynam, Manoj Choudhary, Taeseok Kim, Youngsoo Kim
-
Publication number: 20170127424Abstract: A method and apparatus for optimizing channel access by an access point (AP) in a wireless local area network is provided, the method comprises transmitting first information to a station, and receiving second information from the station while transmitting the first information to the station, wherein the first information and the second information includes at least one of a request to send (RTS) frame, clear to send (CTS) frame, acknowledgement information, and data, respectively.Type: ApplicationFiled: May 19, 2016Publication date: May 4, 2017Inventors: Arzad Alam Kherani, Karthik Rangaraj Manavalan, Amar Prakash Azad
-
Patent number: 9487954Abstract: The present invention relates to a laced composite system with high rotational capacity and ductility which resists the suddenly applied dynamic loads by undergoing excessive plastic deformation, while still maintaining the integrity of the system. The laced composite system comprising, a sandwiched filler material between upper and lower cover plates (1); the said cover plates being provided with the plurality of perforations (2) along the length, plurality of reinforcing members (3) being passed through the said perforations to connect the said cover plates leaving bent edges of the reinforcing members projecting outside the cover plates, plurality of transverse/cross rods (4) being attached at the outer side of the said cover plates through the space available in between the cover plates and bends of the reinforcing members projecting outside the cover plates to hold the said reinforcing members in order to enhance the ductility and rotational capacity of the said laced composite system.Type: GrantFiled: July 5, 2012Date of Patent: November 8, 2016Assignee: COUNCIL OF SCIENTIFIC & INDUSTRIAL RESEARCHInventors: Anandavalli Narayanan, Lakshmanan Narayanan, Nagesh R. Iyer, Rajasankar Jayachandran, Amar Prakash
-
Publication number: 20160066346Abstract: A method and apparatus for a collision-free carrier sense multiple access (CSMA) are provided. The method of a node associated with a beacon enabled carrier sense multiple access (CSMA)-based wireless communication network through an access point (AP) includes receiving a beacon from the AP, the beacon comprising a back-off prime number and a beacon random number, and generating a back-off interval based on the beacon random number, the back-off prime number, a mapped identification (ID) of the node, and a current time slot of a frame of the beacon. The method and apparatus provide a collision-free CSMA scheme for a beacon enabled CSMA-based wireless communication network. In the collision-free CSMA scheme, uniformly distributed back-off intervals may be generated in a distributed fashion at each node for a CSMA-based wireless communication network. The back-off intervals may be correlated among the nodes even though the nodes do not communicate with each other.Type: ApplicationFiled: August 21, 2015Publication date: March 3, 2016Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Amar Prakash AZAD, Sujit JOS, Sandhya PATIL, Kannan GOVINDAN, Kiran BYNAM, Manoj CHOUDHARY, Taeseok KIM, Youngsoo KIM
-
Publication number: 20140134395Abstract: The present invention relates to a laced composite system with high rotational capacity and ductility which resists the suddenly applied dynamic loads by undergoing excessive plastic deformation, while still maintaining the integrity of the system. The laced composite system comprising, a sandwiched filler material between upper and lower cover plates (1); the said cover plates being provided with the plurality of perforations (2) along the length, plurality of reinforcing members (3) being passed through the said perforations to connect the said cover plates leaving bent edges of the reinforcing members projecting outside the cover plates, plurality of transverse/cross rods (4) being attached at the outer side of the said cover plates through the space available in between the cover plates and bends of the reinforcing members projecting outside the cover plates to hold the said reinforcing members in order to enhance the ductility and rotational capacity of the said laced composite system.Type: ApplicationFiled: July 5, 2012Publication date: May 15, 2014Applicant: Council of Scientific & Industrial ResearchInventors: Anandavalli Narayanan, Lakshmanan Narayanan, Nagesh R. Iyer, Rajasankar Jayachandran, Amar Prakash
-
Publication number: 20130003642Abstract: A method and apparatus of scheduling and transmitting uplink packets within uplink sub-frames of a wireless system is disclosed. The method includes determining a size of a standard data unit, and determining if the standard data unit can be transmitted within a single sub-channel of an uplink frame by comparing the size of the standard data unit with a number of bits that can be transmitted within the uplink frame as determined by an uplink quality. If the standard data unit is too large to be transmitted within a single sub-channel of an uplink frame, then the standard data unit is divided into sub-data units. The sub-data units are transmitted over multiple uplink frames.Type: ApplicationFiled: September 7, 2012Publication date: January 3, 2013Applicant: Broadcom CorporationInventors: Anuj Puri, Manish Airy, Amar Prakash Azad, Arogyaswami Paulraj
-
Patent number: 8284703Abstract: A method and apparatus of scheduling and transmitting uplink packets within uplink sub-frames of a wireless system is disclosed. The method includes determining a size of a standard data unit, and determining if the standard data unit can be transmitted within a single sub-channel of an uplink frame by comparing the size of the standard data unit with a number of bits that can be transmitted within the uplink frame as determined by an uplink quality. If the standard data unit is too large to be transmitted within a single sub-channel of an uplink frame, then the standard data unit is divided into sub-data units. The sub-data units are transmitted over multiple uplink frames.Type: GrantFiled: May 17, 2007Date of Patent: October 9, 2012Assignee: Broadcom CorporationInventors: Anuj Puri, Manish Airy, Amar Prakash Azad, Arogyaswami Paulraj
-
Publication number: 20080285511Abstract: A method and apparatus of scheduling and transmitting uplink packets within uplink sub-frames of a wireless system is disclosed. The method includes determining a size of a standard data unit, and determining if the standard data unit can be transmitted within a single sub-channel of an uplink frame by comparing the size of the standard data unit with a number of bits that can be transmitted within the uplink frame as determined by an uplink quality. If the standard data unit is too large to be transmitted within a single sub-channel of an uplink frame, then the standard data unit is divided into sub-data units. The sub-data units are transmitted over multiple uplink frames.Type: ApplicationFiled: May 17, 2007Publication date: November 20, 2008Inventors: Anuj Puri, Manish Airy, Amar Prakash Azad, Arogyaswami Paulraj