Patents by Inventor Prashant Wason
Prashant Wason 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).
-
Extracting actionable items from documents and assigning the actionable items to responsible parties
Patent number: 11314938Abstract: A method and system of automatically interpreting documents relating to regulatory directives to automatically identify actionable items and assigning each of the actionable items identified to the appropriate responsible party in a business.Type: GrantFiled: July 29, 2019Date of Patent: April 26, 2022Assignee: Accenture Global Solutions LimitedInventors: Prashant Wason, Sridhar Kapa, Saikat Jana, Sagar Sanjeev -
Patent number: 11288294Abstract: In some examples, natural language processing (NLP) and artificial intelligence based searching may include identifying named entities in text from a corpus of documents. References in the text may be resolved with the identified named entities. Links between the named entities may be determined, and a bi-direction rootless graph may be generated. Semantic relationships may be determined from text of the named entities, and blacklist keywords may be identified. Machine learning classification may be performed based on a pair of the named entities and a blacklist keyword. A classification may be determined based on the pair of named entities and the blacklist keyword, and a rule may be identified that specifies which named entity in the pair is to be flagged. Further, a node in the graph may be flagged based on an association with the named entity identified according to the rule.Type: GrantFiled: January 16, 2019Date of Patent: March 29, 2022Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITEDInventors: Prashant Wason, Irfan Khan, Rohan Rohan, Saikat Jana
-
EXTRACTING ACTIONABLE ITEMS FROM DOCUMENTS AND ASSIGNING THE ACTIONABLE ITEMS TO RESPONSIBLE PARTIES
Publication number: 20210034703Abstract: A method and system of automatically interpreting documents relating to regulatory directives to automatically identify actionable items and assigning each of the actionable items identified to the appropriate responsible party in a business.Type: ApplicationFiled: July 29, 2019Publication date: February 4, 2021Inventors: Prashant Wason, Sridhar Kapa, Saikat Jana, Sagar Sanjeev -
Patent number: 10802805Abstract: A code lineage tool includes a scanner, a parser, and an integrator. The scanner identifies a plurality of elements in software code. The parser determines that a value of a first element is affected by a second element and a third element. The parser adds the first element to a parse tree and adds the second and third elements to the parse tree as sub-nodes of the first element. The parser determines that a value of the second element is affected by a fourth element and adds the fourth element to the parse tree as a sub-node of the second element. The integrator determines that a change to the fourth element will change the value of the first element and the value of the second element and generates a lineage for the first element.Type: GrantFiled: November 4, 2019Date of Patent: October 13, 2020Assignee: Bank of America CorporationInventors: Prashant Wason, Vijaya Rudraraju
-
Patent number: 10795650Abstract: A code lineage tool includes a scanner, a parser, and an integrator. The scanner identifies elements in ETL code. The parser determines that a first element is affected by a second element and adds the first element to a parse tree and the second element to the parse tree as a sub-node of the first element. The parser determines that the second element is affected by a third element and adds the third element to the parse tree as a sub-node of the second element. The parser determines that a fourth element does not affect the first element and prevents the fourth element from being added to the parse tree or removes the fourth element from the parse tree. The integrator determines that a change to the third element will change the value of the first element and generates a lineage for the first element.Type: GrantFiled: October 11, 2019Date of Patent: October 6, 2020Assignee: Bank of America CorporationInventors: Prashant Wason, Vijaya Rudraraju
-
Publication number: 20200065075Abstract: A code lineage tool includes a scanner, a parser, and an integrator. The scanner identifies a plurality of elements in software code. The parser determines that a value of a first element is affected by a second element and a third element. The parser adds the first element to a parse tree and adds the second and third elements to the parse tree as sub-nodes of the first element. The parser determines that a value of the second element is affected by a fourth element and adds the fourth element to the parse tree as a sub-node of the second element. The integrator determines that a change to the fourth element will change the value of the first element and the value of the second element and generates a lineage for the first element.Type: ApplicationFiled: November 4, 2019Publication date: February 27, 2020Inventors: Prashant Wason, Vijaya Rudraraju
-
Publication number: 20200042296Abstract: A code lineage tool includes a scanner, a parser, and an integrator. The scanner identifies elements in ETL code. The parser determines that a first element is affected by a second element and adds the first element to a parse tree and the second element to the parse tree as a sub-node of the first element. The parser determines that the second element is affected by a third element and adds the third element to the parse tree as a sub-node of the second element. The parser determines that a fourth element does not affect the first element and prevents the fourth element from being added to the parse tree or removes the fourth element from the parse tree. The integrator determines that a change to the third element will change the value of the first element and generates a lineage for the first element.Type: ApplicationFiled: October 11, 2019Publication date: February 6, 2020Inventors: Prashant Wason, Vijaya Rudraraju
-
Patent number: 10481880Abstract: A code lineage tool includes a scanner, a parser, and an integrator. The scanner identifies a plurality of elements in software code. The parser determines that a value of a first element is affected by a second element and a third element. The parser adds the first element to a parse tree and adds the second and third elements to the parse tree as sub-nodes of the first element. The parser determines that a value of the second element is affected by a fourth element and adds the fourth element to the parse tree as a sub-node of the second element. The integrator determines that a change to the fourth element will change the value of the first element and the value of the second element and generates a lineage for the first element.Type: GrantFiled: July 11, 2017Date of Patent: November 19, 2019Assignee: Bank of America CorporationInventors: Prashant Wason, Vijaya Rudraraju
-
Patent number: 10474443Abstract: A code lineage tool includes a scanner, a parser, and an integrator. The scanner identifies elements in ETL code. The parser determines that a first element is affected by a second element and adds the first element to a parse tree and the second element to the parse tree as a sub-node of the first element. The parser determines that the second element is affected by a third element and adds the third element to the parse tree as a sub-node of the second element. The parser determines that a fourth element does not affect the first element and prevents the fourth element from being added to the parse tree or removes the fourth element from the parse tree. The integrator determines that a change to the third element will change the value of the first element and generates a lineage for the first element.Type: GrantFiled: July 11, 2017Date of Patent: November 12, 2019Assignee: Bank of America CorporationInventors: Prashant Wason, Vijaya Rudraraju
-
Publication number: 20190332620Abstract: In some examples, natural language processing (NLP) and artificial intelligence based searching may include identifying named entities in text from a corpus of documents. References in the text may be resolved with the identified named entities. Links between the named entities may be determined, and a bi-direction rootless graph may be generated. Semantic relationships may be determined from text of the named entities, and blacklist keywords may be identified. Machine learning classification may be performed based on a pair of the named entities and a blacklist keyword. A classification may be determined based on the pair of named entities and the blacklist keyword, and a rule may be identified that specifies which named entity in the pair is to be flagged. Further, a node in the graph may be flagged based on an association with the named entity identified according to the rule.Type: ApplicationFiled: January 16, 2019Publication date: October 31, 2019Applicant: ACCENTURE GLOBAL SOLUTIONS LIMITEDInventors: Prashant WASON, Irfan KHAN, Rohan ROHAN, Saikat JANA
-
Publication number: 20190018663Abstract: A code lineage tool includes a scanner, a parser, and an integrator. The scanner identifies elements in ETL code. The parser determines that a first element is affected by a second element and adds the first element to a parse tree and the second element to the parse tree as a sub-node of the first element. The parser determines that the second element is affected by a third element and adds the third element to the parse tree as a sub-node of the second element. The parser determines that a fourth element does not affect the first element and prevents the fourth element from being added to the parse tree or removes the fourth element from the parse tree. The integrator determines that a change to the third element will change the value of the first element and generates a lineage for the first element.Type: ApplicationFiled: July 11, 2017Publication date: January 17, 2019Inventors: Prashant Wason, Vijaya Rudraraju
-
Publication number: 20190018662Abstract: A code lineage tool includes a scanner, a parser, and an integrator. The scanner identifies a plurality of elements in software code. The parser determines that a value of a first element is affected by a second element and a third element. The parser adds the first element to a parse tree and adds the second and third elements to the parse tree as sub-nodes of the first element. The parser determines that a value of the second element is affected by a fourth element and adds the fourth element to the parse tree as a sub-node of the second element. The integrator determines that a change to the fourth element will change the value of the first element and the value of the second element and generates a lineage for the first element.Type: ApplicationFiled: July 11, 2017Publication date: January 17, 2019Inventors: Prashant Wason, Vijaya Rudraraju
-
Patent number: 8711830Abstract: Disclosed are a method for media access controlling and channel time reservation system and method in distributed wireless personal area networks. A method of media access controlling for a distributed wireless network including at least one device, includes a device of the distributed wireless network, generating a data slot reservation indicator for devices of the same beacon group, and the device, broadcasting the generated data slot reservation indicator. Thus, a slot reservation for communication between devices can be completed in a shorter period of time. Also, capacity of the network can be improved by spatial reuse of channel time.Type: GrantFiled: November 4, 2005Date of Patent: April 29, 2014Assignee: Samsung Electronics Co., Ltd.Inventors: Prashant Wason, Balaji Srinivas Holur, Manoj Choudhary, Sunil Dilipkumar Jogi, Thenmozhi Arunan
-
Patent number: 8707043Abstract: A method and apparatus are provided for split-terminating a secure client-server communication connection when the client and server perform mutual authentication by exchanging certificates, such as within a Lotus Notes environment. When the client submits a certificate to the server, an intermediary device intercepts the certificate and submits to the server a substitute client certificate generated by that intermediary. A certificate authority's private key is previously installed on the intermediary to enable it to generate public keys, private keys and digital certificates. With the private key corresponding to the substitute certificate, the intermediary extracts a temporary key from a subsequent server message. The intermediary uses the temporary key to read a session key issued later by the server. Thereafter, the intermediary shares the session key with another intermediary, and together they use the session keys to access and optimize (e.g., accelerate) messages sent by the client and the server.Type: GrantFiled: March 3, 2009Date of Patent: April 22, 2014Assignee: Riverbed Technology, Inc.Inventors: Prashant Wason, Nitin Gupta, Robert Adler
-
Publication number: 20100228968Abstract: A method and apparatus are provided for split-terminating a secure client-server communication connection when the client and server perform mutual authentication by exchanging certificates, such as within a Lotus Notes environment. When the client submits a certificate to the server, an intermediary device intercepts the certificate and submits to the server a substitute client certificate generated by that intermediary. A certificate authority's private key is previously installed on the intermediary to enable it to generate public keys, private keys and digital certificates. With the private key corresponding to the substitute certificate, the intermediary extracts a temporary key from a subsequent server message. The intermediary uses the temporary key to read a session key issued later by the server. Thereafter, the intermediary shares the session key with another intermediary, and together they use the session keys to access and optimize (e.g., accelerate) messages sent by the client and the server.Type: ApplicationFiled: March 3, 2009Publication date: September 9, 2010Applicant: RIVERBED TECHNOLOGY, INC.Inventors: Prashant Wason, Nitin Gupta, Robert Adler
-
Patent number: 7715885Abstract: A power saving system in distributed wireless personal area network and a method thereof are disclosed. A PS (Power Save) anchor that provides information about hibernating devices to a beacon group through power save information elements in media access control for a wireless personal area network based on a wireless mobile ad-hoc network. Accordingly, all devices in the given wireless personal area network can schedule their active modes and hibernating modes according to hibernating intervals of destination devices with which the devices want to communicate. This can effectively reduce the necessity of the devices' waiting for the destination devices to awake from the hibernating mode as the devices maintain their idle state, and thus the power consumption of all the devices in the network can effectively be reduced.Type: GrantFiled: June 14, 2005Date of Patent: May 11, 2010Assignee: Samsung Electronics Co., Ltd.Inventors: Thenmozhi Arunan, Sunil Dilipkumar Jogi, Manoj Choudhary, Balaji Srinivas Holur, Prashant Wason, Yong-suk Kim
-
Patent number: 7548521Abstract: A system for dynamically shifting beacons in a distributed wireless network and a method thereof are disclosed. In a medium access control for a wireless personal area network based on a mobile ad-hoc network, beacons are shifted to other free lower slots in order to reduce the size of a beacon period. Also, collisions that may occur during the shifting of the beacons are detected and avoided. According to the system and method, the size of the beacon period for transmitting data can sufficiently be secured by dynamically reducing the size of the beacon period without collisions.Type: GrantFiled: July 21, 2005Date of Patent: June 16, 2009Assignee: Samsung Electronics Co., Ltd.Inventors: Sunil Dilipkumar Jogi, Prashant Wason, Manoj Choudhary, Balaji Srinivas Holur, Thenmozhi Arunan, Yong-suk Kim
-
Publication number: 20060198353Abstract: Disclosed are a method for media access controlling and channel time reservation system and method in distributed wireless personal area networks. A method of media access controlling for a distributed wireless network including at least one device, includes a device of the distributed wireless network, generating a data slot reservation indicator for devices of the same beacon group, and the device, broadcasting the generated data slot reservation indicator. Thus, a slot reservation for communication between devices can be completed in a shorter period of time. Also, capacity of the network can be improved by spatial reuse of channel time.Type: ApplicationFiled: November 4, 2005Publication date: September 7, 2006Inventors: Prashant Wason, Balaji Holur, Manoj Choudhary, Sunil Jogi, Thenmozhi Arunan
-
Publication number: 20060018298Abstract: A system for dynamically shifting beacons in a distributed wireless network and a method thereof are disclosed. In a medium access control for a wireless personal area network based on a mobile ad-hoc network, beacons are shifted to other free lower slots in order to reduce the size of a beacon period. Also, collisions that may occur during the shifting of the beacons are detected and avoided. According to the system and method, the size of the beacon period for transmitting data can sufficiently be secured by dynamically reducing the size of the beacon period without collisions.Type: ApplicationFiled: July 21, 2005Publication date: January 26, 2006Inventors: Sunil Dilipkumar Jogi, Prashant Wason, Manoj Choudhary, Balaji Holur, Thenmozhi Arunan, Yong-suk Kim
-
Publication number: 20050288069Abstract: A power saving system in distributed wireless personal area network and a method thereof are disclosed. A PS (Power Save) anchor that provides information about hibernating devices to a beacon group through power save information elements in media access control for a wireless personal area network based on a wireless mobile ad-hoc network. Accordingly, all devices in the given wireless personal area network can schedule their active modes and hibernating modes according to hibernating intervals of destination devices with which the devices want to communicate. This can effectively reduce the necessity of the devices' waiting for the destination devices to awake from the hibernating mode as the devices maintain their idle state, and thus the power consumption of all the devices in the network can effectively be reduced.Type: ApplicationFiled: June 14, 2005Publication date: December 29, 2005Inventors: Thenmozhi Arunan, Sunil Jogi, Manoj Choudhary, Balaji Holur, Prashant Wason, Yong-suk Kim