Patents by Inventor Rama Krishna Sandeep Pokkunuri
Rama Krishna Sandeep Pokkunuri 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: 20240111843Abstract: A system for providing code suggestions according to licensing criteria is described. The system comprises computing devices that implement a code suggestion service. The code suggestion service receives a request that specifies licensing criteria via an interface of the code suggestion service. The code suggestion service determines respective licenses for respective source code files according to a source code attribution database from parsing the plurality of source code files that are applicable to the plurality of source code files. The code suggestion service generates a set of candidate code suggestions based, at least in part, on the plurality of source code files. The code suggestion service determines code suggestions from the set of candidate code suggestions that satisfy the licensing criteria based on the respective licenses. The code suggestion service provides the code suggestions determined from the set of candidate source code files that satisfy the licensing criteria.Type: ApplicationFiled: September 30, 2022Publication date: April 4, 2024Applicant: Amazon Technologies, Inc.Inventors: Pramod Chandra Samudrala, Sri Ranga Akhilesh Bontala, Matthew Lee, Yanitsa Donchev, Zijian Wang, Yuchen Tian, Himani Amrish Shah, Rama Krishna Sandeep Pokkunuri
-
Patent number: 11948019Abstract: An interruption-handling setting for a category of interactions of an application is determined via a programmatic interface. A set of user-generated input is obtained while presentation to a user of a set of output of the category is in progress. A response to the set of user-generated input is prepared based at least in part on the interruption-handling setting.Type: GrantFiled: September 30, 2020Date of Patent: April 2, 2024Assignee: Amazon Technologies, Inc.Inventors: Swapandeep Singh, Minaxi Singla, Kartik Rustagi, Omkar Prakash Kurode, Gouthamamani Venkatesan, Ajay Bhaskar Medury, Lefan Zhang, Haiyang Sun, Rama Krishna Sandeep Pokkunuri, Sai Madhu Bhargav Pallem, Harshal Pimpalkhute
-
Patent number: 11928029Abstract: A system that implements a data storage service may store data for a database table in multiple replicated partitions on respective storage nodes. In response to a request to back up a table, the service may back up individual partitions of the table to a remote storage system independently and (in some cases) in parallel, and may update (or create) and store metadata about the table and its partitions on storage nodes of the data storage service and/or in the remote storage system. Backing up each partition may include exporting it from the database in which the table is stored, packaging and compressing the exported partition for upload, and uploading the exported, packaged, and compressed partition to the remote storage system. The remote storage system may be a key-value durable storage system in which each backed-up partition is accessible using its partition identifier as the key.Type: GrantFiled: September 11, 2020Date of Patent: March 12, 2024Assignee: Amazon Technologies, Inc.Inventors: Maximiliano Maccanti, Timothy Andrew Rath, Rama Krishna Sandeep Pokkunuri, Akshat Vig, Clarence Wing Yin Ng, Srivaths Badrinath Copparam, Rajaprabhu Thiruchi Loganathan, Wei Xiao, William Alexander Stevenson
-
Publication number: 20230418565Abstract: Code completion suggestions may be proactively obtained and validated. An event that triggers obtaining a code completion suggestion for inclusion in a code file being edited using an integrated development environment may be detected. The code completion suggestion may be obtained. The characters of the code completion suggestion may be compared with characters added to the code file after the detection of the event that triggered obtaining the code completion suggestion to determine whether the code completion suggestion is valid. A valid code completion suggestion may then be displayed.Type: ApplicationFiled: June 22, 2022Publication date: December 28, 2023Applicant: Amazon Technologies, Inc.Inventors: Sathish Arumugam Selvaraj, Qiang Yu, Venkat Rakshith Reddy Swamireddy, Matthew Lee, Lei Gao, Wei Fang, Rama Krishna Sandeep Pokkunuri, Ramesh M Nallapati, Srinivas Iragavarapu, Alexander Johannes Smola, Sudipta Sengupta, Wasi Uddin Ahmad, Parminder Bhatia, Atul Deo, Ankur Deepak Desai, Bing Xiang, Andrew Oliver Arnold
-
Publication number: 20230418566Abstract: Evaluation data sets may be programmatically generated for code generation models. An evaluation data set is obtained that includes items that correspond to different evaluation tests for a code generation system. The individual items of the evaluation data set maybe converted, including the conversion of a function signature for the items, the test statements for the items and using a code generation system to generate the body of the function.Type: ApplicationFiled: June 22, 2022Publication date: December 28, 2023Applicant: Amazon Technologies, Inc.Inventors: Praphruetpong Athiwaratkun, Zixuan Lin, Ramana Keerthi, Zijian Wang, Yuchen Tian, Hantian Ding, Sri Ranga Akhilesh Bontala, Matthew Lee, Yanitsa Donchev, Ramesh M Nallapati, Parminder Bhatia, Andrew Oliver Arnold, Bing Xiang, Sudipta Sengupta, Rama Krishna Sandeep Pokkunuri, Srinivas Iragavarapu, Atul Deo, Ankur Deepak Desai
-
Patent number: 11817091Abstract: A checkpoint containing identifiers of input blocks of an utterance directed to a dialog-driven application from a client-side component is generated at a dialog-driven application management service. After a connectivity failure and subsequent connectivity re-establishment between the client-side component and the service, a plurality if input blocks including at least some re-transmitted blocks is received at the service. The checkpoint is used to identify at least one input block for which further processing is not performed.Type: GrantFiled: September 30, 2020Date of Patent: November 14, 2023Assignee: Amazon Technologies, Inc.Inventors: Swapandeep Singh, Gouthamamani Venkatesan, Lefan Zhang, Kartik Rustagi, Rama Krishna Sandeep Pokkunuri, Omkar Prakash Kurode, Harshal Pimpalkhute
-
Publication number: 20230315405Abstract: Code search is used to support various features. Code segments may be indexed using a code structure representation of the code segment. Code segments may be compared for similarity to identify a match with an input code segment using a comparison of logic trees generated for the input code segment and a stored code segment in an entry with a matching index value.Type: ApplicationFiled: June 5, 2023Publication date: October 5, 2023Applicant: Amazon Technologies, Inc.Inventors: Trevor Andrew Morse, Rama Krishna Sandeep Pokkunuri, Matthew Lee
-
Patent number: 11769019Abstract: A translation system receives examples of translations between a first language and a second language. In response to receiving request to translate a source text from the first language to the second language, the system ranks the examples based on the example's applicability to one or more portions of the source text. The system performs additional training of a neural network that was pre-trained to translate from the first language to the second language, where the additional training is based on one or more top-ranking examples. The system translates the source text to the second language using the additionally trained neural network.Type: GrantFiled: November 19, 2020Date of Patent: September 26, 2023Assignee: Amazon Technologies, Inc.Inventors: Prashant Mathur, Georgiana Dinu, Anna Currey, Eric J. Nowell, Aakash Upadhyay, Haiyu Yao, Marcello Federico, Yaser Al-Onaizan, Rama Krishna Sandeep Pokkunuri, Jian Wang, Xianglong Huang
-
Patent number: 11704099Abstract: Code search is used to support various features. Code segments may be indexed using a code structure representation of the code segment. Code segments may be compared for similarity to identify a match with an input code segment using a comparison of logic trees generated for the input code segment and a stored code segment in an entry with a matching index value.Type: GrantFiled: March 31, 2022Date of Patent: July 18, 2023Assignee: Amazon Technologies, Inc.Inventors: Trevor Andrew Morse, Rama Krishna Sandeep Pokkunuri, Matthew Lee
-
Patent number: 11588755Abstract: Information describing changes to a collection of items maintained by a database may be stored in a log file. The information in the log file may be converted into a stream of records describing the changes. The records may be directed to a computing node selected for performing a trigger function in response to the change, based on applying a hash function to a portion of the record, identifying a hash space associated with a value output by the hash function, and mapping from the hash space to the selected computing node.Type: GrantFiled: January 31, 2022Date of Patent: February 21, 2023Assignee: Amazon Technologies, Inc.Inventors: Parikshit Shivajirao Pol, Subramanian Sankara Subramanian, Rajaprabhu Thiruchi Loganathan, Rama Krishna Sandeep Pokkunuri, Gopinath Duddi, Akshat Vig, Safeer Mohiuddin, Sudarshan Narasimhan
-
Patent number: 11568145Abstract: Systems, methods, and apparatuses for contextual natural language understanding are detailed. An exemplary method includes receiving a user utterance provided by a user within a multi-turn chat dialog between the user and a conversational agent; providing to a contextual natural language understanding framework: the user utterance, and contextual information associated with one or more previous turns of the multi-turn chat dialog, the contextual information associated with each turn of the one or more previous turns including a previous intent, a previous dialog act, and an elicited slot; and obtaining, from the contextual natural language understanding framework, an intent classification and one or more slot labels.Type: GrantFiled: September 30, 2020Date of Patent: January 31, 2023Assignee: Amazon Technologies, Inc.Inventors: Salvatore Romeo, Yi Zhang, Garima Lalwani, Meghana Puvvadi, Rama Krishna Sandeep Pokkunuri
-
Patent number: 11562288Abstract: Techniques for hosting adding and warming a host are described. In some instances, a method of determining that at least one group of hosts is to be increased by adding an additional host to the group of hosts; sending a request to the group of hosts for a list of machine learning models loaded per host of the group of hosts; receiving, from each host, the list of loaded machine learning models; loading at least a proper subset of list of loaded machine learning models into random access memory of the at least one group; receiving a request to perform an inference; routing the request to the additional host of the group of hosts; performing an inference using the additional host of the group of hosts; and providing a result of the inference to an external entity is described.Type: GrantFiled: September 28, 2018Date of Patent: January 24, 2023Assignee: Amazon Technologies, Inc.Inventors: Enrico Sartorello, Stefano Stefani, Nikhil Kandoi, Rama Krishna Sandeep Pokkunuri, Kalpesh N. Sutaria, Navneet Sabbineni, Ganesh Kumar Gella, Cheng Ran Li
-
Patent number: 11436524Abstract: Techniques for hosting machine learning models are described. In some instances, a method of receiving a request to perform an inference using a particular machine learning model; determining a group of hosts to route the request to, the group of hosts to host a plurality of machine learning models including the particular machine learning model; determining a path to the determined group of hosts; determining a particular host of the group of hosts to perform an analysis of the request based on the determined path, the particular host having the particular machine learning model in memory; routing the request to the particular host of the group of hosts; performing inference on the request using the particular host; and providing a result of the inference to a requester is performed.Type: GrantFiled: September 28, 2018Date of Patent: September 6, 2022Assignee: Amazon Technologies, Inc.Inventors: Nikhil Kandoi, Ganesh Kumar Gella, Rama Krishna Sandeep Pokkunuri, Sudhakar Rao Puvvadi, Stefano Stefani, Kalpesh N. Sutaria, Enrico Sartorello, Tania Khattar
-
Patent number: 11341339Abstract: Techniques for creating and calibrating natural-language understanding (NLU) machine learning models are described. In certain embodiments, a training service tunes parameters of a function, taking the output from an NLU machine learning model as an input of the function, to calibrate the NLU machine learning model's output to optimize the interpretability of the resulting output, e.g., confidence score(s). Embodiments herein include generating, by the NLU machine learning model, an output based at least in part on an input (e.g., utterance) from a user, and applying a tuned, output modifying function to the output from the NLU machine learning model to generate a modified output. An inference may be generated based at least in part on the modified output.Type: GrantFiled: May 14, 2020Date of Patent: May 24, 2022Assignee: Amazon Technologies, Inc.Inventors: Shang-Wen Daniel Li, Meghana Puvvadi, Trevor Andrew Morse, Roger Scott Jenke, Yi Zhang, Rama Krishna Sandeep Pokkunuri
-
Publication number: 20220158953Abstract: Information describing changes to a collection of items maintained by a database may be stored in a log file. The information in the log file may be converted into a stream of records describing the changes. The records may be directed to a computing node selected for performing a trigger function in response to the change, based on applying a hash function to a portion of the record, identifying a hash space associated with a value output by the hash function, and mapping from the hash space to the selected computing node.Type: ApplicationFiled: January 31, 2022Publication date: May 19, 2022Inventors: Parikshit Shivajirao Pol, Subramanian Sankara Subramanian, Rajaprabhu Thiruchi Loganathan, Rama Krishna Sandeep Pokkunuri, Gopinath Duddi, Akshat Vig, Safeer Mohiuddin, Sudarshan Narasimhan
-
Patent number: 11327949Abstract: A system that implements a data storage service may store data for database tables in multiple replicated partitions on respective storage nodes. In response to a request to back up a table, the service may export individual partitions of the table from the database and package them to be independently uploaded (e.g., in parallel) to a remote storage system (e.g., a key-value durable storage system). Prior to uploading the exported and packaged partitions to the remote storage system, the service may verify that the exported and packaged partitions can be subsequently restored, which may include unpackaging and/or re-inflating the exported and packaged partitions to create additional unpackaged copies of the partitions, re-importing the additional unpackaged copies of the partitions into the database (e.g., as additional replicas), and/or comparing checksums generated for the exported partitions with checksums generated for the additional unpackaged copies of the partitions.Type: GrantFiled: April 24, 2017Date of Patent: May 10, 2022Assignee: Amazon Technologies, Inc.Inventors: Maximiliano Maccanti, Timothy Andrew Rath, Rama Krishna Sandeep Pokkunuri, Akshat Vig, Clarence Wing Yin Ng, Srivaths Badrinath Copparam, Rajaprabhu Thiruchi Loganathan, Wei Xiao, William Alexander Stevenson
-
Patent number: 11308281Abstract: Techniques to be used in natural language understanding (NLU) are described. For example, a NLU service to receive a request to analyze a written or spoken utterance; tokenize the received utterance; generate one or more labels corresponding to a substring of the tokenized received utterance, each of the labels including one or more slot types, by: for each path of a grammar-based finite state transducer (FST) data structure that includes instructions, traversing the path as far as possible for matches from a previous breakpoint, while maintaining i) locations of branching points and snapshots at those branching points and ii) an indication of which paths have been traversed, and recording a result of each path traversal as a generated label; resolve the one or more generated labels into machine-readable values; and output a result is described.Type: GrantFiled: November 8, 2018Date of Patent: April 19, 2022Assignee: Amazon Technologies, Inc.Inventors: Kevin Michael Craft, Ameya Karnik, Rama Krishna Sandeep Pokkunuri
-
Patent number: 11281857Abstract: Techniques for resolving a label are described. For example, a method of generating one or more labels corresponding to a substring of a tokenized utterance, each of the labels including one or more slot types, resolving the one or more generated labels into machine-readable values by: generating a tree of the generated one or more labels, the graph including a plurality of leaf nodes, wherein each rule of associated with a leaf node references a resolver, and resolving the generated tree from the leaf nodes to a root of the generated tree, by at each node, calling the referenced resolver and passing a result from each resolver to a subsequent resolver of the tree; and outputting a result of the resolving to an entity as dictated by the request is described.Type: GrantFiled: November 8, 2018Date of Patent: March 22, 2022Assignee: Amazon Technologies, Inc.Inventors: Kevin Michael Craft, Kalpesh N. Sutaria, Rama Krishna Sandeep Pokkunuri, Stefano Stefani, Bangrui Liu
-
Patent number: 11258725Abstract: Information describing changes to a collection of items maintained by a database may be stored in a log file. The information in the log file may be converted into a stream of records describing the changes. The records may be directed to a computing node selected for performing a trigger function in response to the change, based on applying a hash function to a portion of the record, identifying a hash space associated with a value output by the hash function, and mapping from the hash space to the selected computing node.Type: GrantFiled: May 21, 2020Date of Patent: February 22, 2022Assignee: Amazon Technologies, Inc.Inventors: Parikshit Shivajirao Pol, Subramanian Sankara Subramanian, Rajaprabhu Thiruchi Loganathan, Rama Krishna Sandeep Pokkunuri, Gopinath Duddi, Akshat Vig, Safeer Mohiuddin, Sudarshan Narasimhan
-
Patent number: 11252149Abstract: A resource of a dialog-driven management service is allocated for a first set of requests based on determining that a population of capacity indicators in a throttling data structure exceeds a threshold. One or more capacity indicator deduction iterations associated with the resource are conducted during a time interval for which the resource remains allocated for the first set of requests. In a given iteration, a number of capacity indicators is deducted from the throttling data structure based on a resource throttling setting. A second set of requests is rejected based on the population of the throttling data structure.Type: GrantFiled: September 30, 2020Date of Patent: February 15, 2022Assignee: Amazon Technologies, Inc.Inventors: Jin Hoon Bang, Kartik Rustagi, John Baker, Swapandeep Singh, Rama Krishna Sandeep Pokkunuri, Omkar Prakash Kurode