Patents by Inventor Dakshi Agrawal
Dakshi Agrawal 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: 11645525Abstract: In an approach, a processor trains a statistical classifier and a set of micro classifiers. A processor receives an input to be classified by the statistical classifier. A processor receives a label assigned to the input by the statistical classifier and respective labels assigned by each micro classifier of the set of micro classifiers. A processor determines that the label assigned by the statistical classifier is the same as at least one label assigned by at least one micro classifier of the set of micro classifiers. A processor generates a natural language explanation for assigning the label using the at least one micro classifier and the label. A processor outputs the label and the natural language explanation to a user of a computing device. A processor receives user feedback from the user in the form of an acceptance or a rejection of the natural language explanation.Type: GrantFiled: May 27, 2020Date of Patent: May 9, 2023Assignee: International Business Machines CorporationInventors: Poornima Chozhiyath Raman, Prithviraj Sen, Yunyao Li, Dakshi Agrawal
-
Patent number: 11586680Abstract: A system and method are provided for discovering k-nearest-neighbors to a given point within a certain distance d. The method includes constructing an index of geometries using geohashes of geometries as an indexing key to obtain an indexed set of geometries, and calculating a geohash representation of the given point with a resolution equal to a magnitude value of d. The method includes searching for a closest-prefix geometry from the indexed set using the geohash representation of the given point, and identifying geometries from the indexed set having a same prefix as the closest-prefix geometry. The method further includes calculating distances between the given point and the geometries identified from the indexed set having the same prefix as the closest-prefix geometry, and determining k geometries with respective shortest distances less than d from the geometries identified from the indexed set having the same prefix as the closest-prefix geometry.Type: GrantFiled: March 31, 2014Date of Patent: February 21, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dakshi Agrawal, Raghu K. Ganti, Mudhakar Srivatsa, Petros Zerfos
-
Patent number: 11487822Abstract: Techniques for inserting and extracting geolocation data using spatial indexing in a key value database are provided. In an embodiment, a system is provided for generating one or more geohashes for a geometry object, wherein the one or more geohashes comprises encoded bits that are stored as keys in a key value database. In one example, the system comprises a geometry indexing component that generates a spatial index, wherein the spatial index is based on a total number of the encoded bits generated for the one or more geohashes. In one example, the system comprises a geometry storing component that stores the geometry object and the one or more geohashes in the key value database using the spatial index to allow for faster retrieval of the geometry object. The advantage is that properly inserted and indexed spatial data can be quickly retrieved.Type: GrantFiled: June 13, 2018Date of Patent: November 1, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Raghu Kiran Ganti, Mudhakar Srivatsa, Dakshi Agrawal, Kisung Lee
-
Patent number: 11315132Abstract: Embodiments for implementing intelligent customer journey prediction and customer segmentation of a processor in a computing environment. A response outcome of a customer journey for a user may be predicted according to an assigned score based on one or more discriminatory sequence patterns identified between one or more groups of customers using one or more machine learning operations.Type: GrantFiled: February 21, 2019Date of Patent: April 26, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Raghu Kiran Ganti, Dakshi Agrawal, Mudhakar Srivatsa, Pranita Dewan
-
Publication number: 20210374516Abstract: In an approach, a processor trains a statistical classifier and a set of micro classifiers. A processor receives an input to be classified by the statistical classifier. A processor receives a label assigned to the input by the statistical classifier and respective labels assigned by each micro classifier of the set of micro classifiers. A processor determines that the label assigned by the statistical classifier is the same as at least one label assigned by at least one micro classifier of the set of micro classifiers. A processor generates a natural language explanation for assigning the label using the at least one micro classifier and the label. A processor outputs the label and the natural language explanation to a user of a computing device. A processor receives user feedback from the user in the form of an acceptance or a rejection of the natural language explanation.Type: ApplicationFiled: May 27, 2020Publication date: December 2, 2021Inventors: POORNIMA CHOZHIYATH RAMAN, PRITHVIRAJ SEN, YUNYAO LI, DAKSHI AGRAWAL
-
Patent number: 11151469Abstract: The present disclosure relates generally to mechanisms for the estimation of location privacy risk, comprising: building one or more trajectory models from auxiliary information (e.g., one or more maps, one or more routes); capturing common behavioral patterns (e.g., shortest route(s),/fastest route(s)); identifying, given unlinked trajectories for a plurality of users, most likely linkages using the trajectory model(s); eliminating one or more unlikely linkages based on deviation from the shortest route(s) and/or the fastest route(s); measuring privacy as the percentage of linkages correctly identified; and outputting the measured privacy.Type: GrantFiled: December 12, 2016Date of Patent: October 19, 2021Assignee: International Business Machines CorporationInventors: Dakshi Agrawal, Raghu K. Ganti, Mudhakar Srivatsa, Jingjing Wang
-
Patent number: 11100546Abstract: A system and method for tracking provenance for software use and development includes a developer toolkit program stored in memory and accessible by a software market place, the software marketplace providing a library of software bundles usable for software development and modification of the software bundles. The developer toolkit includes a user interface configured to enable software creation of original works and derivative works. The development toolkit further includes a provenance tracker configured to track provenance of the derivative works and original works wherein the provenance tracker makes the derivative work and the provenance of the derivative work available in the software market place. The provenance tracker includes a software bundle identification module configured to identify and verify ownership of the original works and derivative works by associating an owner of the derivative works and original works with features included in portions of the derivative works and original works.Type: GrantFiled: May 23, 2019Date of Patent: August 24, 2021Assignee: International Business Machines CorporationInventors: Vasileios Pappas, Dakshi Agrawal, Mudhakar Srivatsa
-
Publication number: 20210103608Abstract: Embodiments for providing rare topic detection using hierarchical topic modeling by a processor. A hierarchical topic model may be learned from one or more data sources. One or more dominant words in a selected cluster may be iteratively removed using the hierarchical topic model. The dominant words may relate to one or more primary topics of the cluster. The learned hierarchical topic model may be seeded with one or more words, n-grams, phrases, text snippets, or a combination thereof to evolve the hierarchical topic model and the removed domain words are reinstated upon completion of the seeding.Type: ApplicationFiled: October 8, 2019Publication date: April 8, 2021Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Raghu GANTI, Mudhakar SRIVATSA, Shreeranjani SRIRANGAMSRIDHARAN, Yeon-sup LIM, Dakshi AGRAWAL
-
Patent number: 10917307Abstract: Middleboxes include a processor configured to determine a degree of mismatch between a sequence number in a first connection between the middlebox and a client device and a sequence number in a second connection between the middlebox and a server device. A network control module is configured to delay acknowledgment signals from the middlebox on a connection to decrease the degree of mismatch between sequence numbers and to establish a direct connection between the client device and the server device without mediation by the middlebox upon a determination that the degree of mismatch between sequence numbers is zero.Type: GrantFiled: February 22, 2019Date of Patent: February 9, 2021Assignee: International Business Machines CorporationInventors: Dakshi Agrawal, Thai V. Le, Erich M. Nahum, Vasileios Pappas
-
Patent number: 10832680Abstract: Systems, methods, and computer-readable media are described for automatically identifying potential errors in the text output of a domain-agnostic speech-to-text engine and generating text snippets that contain words representative of the potential errors and other words in the neighborhoods of such words for context. In this manner, a substantially reduced amount of text (i.e., the text snippets) can be reviewed for errors in the speech-to-text conversion rather than the entire text output, thereby significantly reducing the burden associated with error identification in the text output.Type: GrantFiled: November 27, 2018Date of Patent: November 10, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Raghu Kiran Ganti, Shreeranjani Srirangamsridharan, Mudhakar Srivatsa, Dakshi Agrawal
-
Publication number: 20200273052Abstract: Embodiments for implementing intelligent customer journey prediction and customer segmentation of a processor in a computing environment. A response outcome of a customer journey for a user may be predicted according to an assigned score based on one or more discriminatory sequence patterns identified between one or more groups of customers using one or more machine learning operations.Type: ApplicationFiled: February 21, 2019Publication date: August 27, 2020Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Raghu Kiran GANTI, Dakshi AGRAWAL, Mudhakar SRIVATSA, Pranita DEWAN
-
Patent number: 10721668Abstract: Embodiments for network virtualization of user equipment (UE) in a wireless communication network. A trigger may be received from a user equipment (UE) indicating potential UE mobility away from a remote virtual machine (VM) instance on a host server collocated on an eNodeB in the wireless communication network. One or more identifiers (ID) of one or more potential host servers collocated on one or more alternative eNodeBs may be determined for receiving the UE. VM replication may be provided to the one or more potential host servers to enable continuation of the remote VM instance.Type: GrantFiled: December 22, 2017Date of Patent: July 21, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dakshi Agrawal, Bruce O. Anthony, Jr., Dinesh C. Verma, Mudhakar Srivatsa, Chatschik Bisdikian
-
Patent number: 10694366Abstract: Various embodiments detecting wireless communication device mobility in a wireless communication network. In one embodiment, one or more Internet Protocol (IP) data packets associated with a wireless communication device are analyzed. The wireless communication device is coupled with the edge entity. A determination is made, based on the analyzing, that the wireless communication device is a newly coupled device at the edge entity. A central entity disposed within the wireless communication network is notified that the wireless communication device is currently coupled to the edge entity.Type: GrantFiled: February 21, 2019Date of Patent: June 23, 2020Assignee: International Business Machines CorporationInventors: Dakshi Agrawal, Bongjun Ko, Franck Le, Robert B. Nicholson, Vasileios Pappas, Dinesh Verma
-
Publication number: 20200168226Abstract: Systems, methods, and computer-readable media are described for automatically identifying potential errors in the text output of a domain-agnostic speech-to-text engine and generating text snippets that contain words representative of the potential errors and other words in the neighborhoods of such words for context. In this manner, a substantially reduced amount of text (i.e., the text snippets) can be reviewed for errors in the speech-to-text conversion rather than the entire text output, thereby significantly reducing the burden associated with error identification in the text output.Type: ApplicationFiled: November 27, 2018Publication date: May 28, 2020Inventors: Raghu Kiran Ganti, Shreeranjani Srirangamsridharan, Mudhakar Srivatsa, Dakshi Agrawal
-
Patent number: 10659558Abstract: A method, system and computer program product for transmitting content across a link in a communications network. In an embodiment, the method comprises examining traffic in the network at a sender end of the link to determine if the traffic is carrying compressed content; when the traffic is carrying compressed content, decompressing at least one portion of the compressed content; and checking a cache to determine if the cache has content matching the at least one decompressed portion of the content. In an embodiment, the method further comprises when the cache has content matching the at least one decompressed portion of the content, determining an identifier associated with the at least one decompressed portion of the content; and using the identifier to reconstruct, at a receiving end of the link, the at least one decompressed portion of the content.Type: GrantFiled: May 5, 2016Date of Patent: May 19, 2020Assignee: International Business Machines CorporationInventors: Dakshi Agrawal, Vasileios Pappas, Ramya Raghavendra, Mudhakar Srivatsa, Dinesh C. Verma, Ho Y. Wong
-
Patent number: 10635662Abstract: A method for multicategory classification of streaming data records includes receiving a list of signature rules, each comprising a Boolean expression of a set of atomic recognizers (ARs) of one or more input fields of an input record and an assignment of a signature if the Boolean expression evaluates to TRUE, generating a list of all signature contexts from the list of signature rules, generating a context lookup table for each context, and processing a stream of input records on which signature detection is performed by using said ARs, said list of signature contexts, and said context lookup table for each context, wherein each input record in the stream of input records is classified into one of a plurality of categories based on the signature detection result, wherein an amount of processing grows sublinearly with a number of signature rules being processed.Type: GrantFiled: May 12, 2016Date of Patent: April 28, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dakshi Agrawal, Rashed Z. Bhatti, Francis N. Parr
-
Publication number: 20190384864Abstract: Techniques for inserting and extracting geolocation data using spatial indexing in a key value database are provided. In an embodiment, a system is provided for generating one or more geohashes for a geometry object, wherein the one or more geohashes comprises encoded bits that are stored as keys in a key value database. In one example, the system comprises a geometry indexing component that generates a spatial index, wherein the spatial index is based on a total number of the encoded bits generated for the one or more geohashes. In one example, the system comprises a geometry storing component that stores the geometry object and the one or more geohashes in the key value database using the spatial index to allow for faster retrieval of the geometry object. The advantage is that properly inserted and indexed spatial data can be quickly retrieved.Type: ApplicationFiled: June 13, 2018Publication date: December 19, 2019Inventors: Raghu Kiran Ganti, Mudhakar Srivatsa, Dakshi Agrawal, Kisung Lee
-
Patent number: 10419968Abstract: A method includes positioning a proxy between a client and a server; the proxy receiving the client's Transmission Control Protocol (TCP) communications intended for establishing a communication connection to the server; the proxy initiating a TCP communication with the server after receiving the client's TCP; and the proxy determining a TCP congestion control algorithm based upon identifying information of the received client's TCP and on properties of the sever to provide optimum communications as a communication proxy between the client and the server.Type: GrantFiled: March 30, 2016Date of Patent: September 17, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dakshi Agrawal, Erich M Nahum, Vasileios Pappas, Franck Le Thai, Maroun Touma, Dinesh C Verma
-
Publication number: 20190279261Abstract: A system and method for tracking provenance for software use and development includes a developer toolkit program stored in memory and accessible by a software market place, the software marketplace providing a library of software bundles usable for software development and modification of the software bundles. The developer toolkit includes a user interface configured to enable software creation of original works and derivative works. The development toolkit further includes a provenance tracker configured to track provenance of the derivative works and original works wherein the provenance tracker makes the derivative work and the provenance of the derivative work available in the software market place. The provenance tracker includes a software bundle identification module configured to identify and verify ownership of the original works and derivative works by associating an owner of the derivative works and original works with features included in portions of the derivative works and original works.Type: ApplicationFiled: May 23, 2019Publication date: September 12, 2019Inventors: Vasileios Pappas, Dakshi Agrawal, Mudhakar Srivatsa
-
Patent number: 10389724Abstract: A method, system and computer program product are disclosed for providing content to a communications device. In an embodiment of the invention, a communications network receives a first content portion from a content provider and sends the first content portion to the communications device. The communications network also sends a second content portion to the communications device, and this second content portion is customized for the user of the communications device based on selected information about the user that the communications network has. In one embodiment, the communications network uses the selected information about the user to customize the second content portion for the user, and sends the customized second content portion to the communications device. In an embodiment, the communications network sends the selected information to the content provider, and the content provider uses the selected information to customize the second content portion.Type: GrantFiled: April 28, 2016Date of Patent: August 20, 2019Assignee: International Business Machines CorporationInventors: Dakshi Agrawal, Michael G. Hill, Sihyung Lee, Mudhakar Srivatsa, Dinesh C. Verma, Petros Zerfos, Joseph W. Ziskin