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).

  • Patent number: 11314938
    Abstract: 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: Grant
    Filed: July 29, 2019
    Date of Patent: April 26, 2022
    Assignee: Accenture Global Solutions Limited
    Inventors: Prashant Wason, Sridhar Kapa, Saikat Jana, Sagar Sanjeev
  • Patent number: 11288294
    Abstract: 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: Grant
    Filed: January 16, 2019
    Date of Patent: March 29, 2022
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Prashant Wason, Irfan Khan, Rohan Rohan, Saikat Jana
  • Publication number: 20210034703
    Abstract: 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: Application
    Filed: July 29, 2019
    Publication date: February 4, 2021
    Inventors: Prashant Wason, Sridhar Kapa, Saikat Jana, Sagar Sanjeev
  • Patent number: 10802805
    Abstract: 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: Grant
    Filed: November 4, 2019
    Date of Patent: October 13, 2020
    Assignee: Bank of America Corporation
    Inventors: Prashant Wason, Vijaya Rudraraju
  • Patent number: 10795650
    Abstract: 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: Grant
    Filed: October 11, 2019
    Date of Patent: October 6, 2020
    Assignee: Bank of America Corporation
    Inventors: Prashant Wason, Vijaya Rudraraju
  • Publication number: 20200065075
    Abstract: 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: Application
    Filed: November 4, 2019
    Publication date: February 27, 2020
    Inventors: Prashant Wason, Vijaya Rudraraju
  • Publication number: 20200042296
    Abstract: 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: Application
    Filed: October 11, 2019
    Publication date: February 6, 2020
    Inventors: Prashant Wason, Vijaya Rudraraju
  • Patent number: 10481880
    Abstract: 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: Grant
    Filed: July 11, 2017
    Date of Patent: November 19, 2019
    Assignee: Bank of America Corporation
    Inventors: Prashant Wason, Vijaya Rudraraju
  • Patent number: 10474443
    Abstract: 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: Grant
    Filed: July 11, 2017
    Date of Patent: November 12, 2019
    Assignee: Bank of America Corporation
    Inventors: Prashant Wason, Vijaya Rudraraju
  • Publication number: 20190332620
    Abstract: 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: Application
    Filed: January 16, 2019
    Publication date: October 31, 2019
    Applicant: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Prashant WASON, Irfan KHAN, Rohan ROHAN, Saikat JANA
  • Publication number: 20190018663
    Abstract: 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: Application
    Filed: July 11, 2017
    Publication date: January 17, 2019
    Inventors: Prashant Wason, Vijaya Rudraraju
  • Publication number: 20190018662
    Abstract: 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: Application
    Filed: July 11, 2017
    Publication date: January 17, 2019
    Inventors: Prashant Wason, Vijaya Rudraraju
  • Patent number: 8711830
    Abstract: 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: Grant
    Filed: November 4, 2005
    Date of Patent: April 29, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Prashant Wason, Balaji Srinivas Holur, Manoj Choudhary, Sunil Dilipkumar Jogi, Thenmozhi Arunan
  • Patent number: 8707043
    Abstract: 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: Grant
    Filed: March 3, 2009
    Date of Patent: April 22, 2014
    Assignee: Riverbed Technology, Inc.
    Inventors: Prashant Wason, Nitin Gupta, Robert Adler
  • Publication number: 20100228968
    Abstract: 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: Application
    Filed: March 3, 2009
    Publication date: September 9, 2010
    Applicant: RIVERBED TECHNOLOGY, INC.
    Inventors: Prashant Wason, Nitin Gupta, Robert Adler
  • Patent number: 7715885
    Abstract: 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: Grant
    Filed: June 14, 2005
    Date of Patent: May 11, 2010
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Thenmozhi Arunan, Sunil Dilipkumar Jogi, Manoj Choudhary, Balaji Srinivas Holur, Prashant Wason, Yong-suk Kim
  • Patent number: 7548521
    Abstract: 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: Grant
    Filed: July 21, 2005
    Date of Patent: June 16, 2009
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sunil Dilipkumar Jogi, Prashant Wason, Manoj Choudhary, Balaji Srinivas Holur, Thenmozhi Arunan, Yong-suk Kim
  • Publication number: 20060198353
    Abstract: 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: Application
    Filed: November 4, 2005
    Publication date: September 7, 2006
    Inventors: Prashant Wason, Balaji Holur, Manoj Choudhary, Sunil Jogi, Thenmozhi Arunan
  • Publication number: 20060018298
    Abstract: 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: Application
    Filed: July 21, 2005
    Publication date: January 26, 2006
    Inventors: Sunil Dilipkumar Jogi, Prashant Wason, Manoj Choudhary, Balaji Holur, Thenmozhi Arunan, Yong-suk Kim
  • Publication number: 20050288069
    Abstract: 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: Application
    Filed: June 14, 2005
    Publication date: December 29, 2005
    Inventors: Thenmozhi Arunan, Sunil Jogi, Manoj Choudhary, Balaji Holur, Prashant Wason, Yong-suk Kim