Patents by Inventor Alok Jain
Alok Jain 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: 11963188Abstract: A method is provided for beam tracking in a user equipment (UE), the UE configured to communicate using mmWave in a 5G New Radio (NR) network, the method includes selecting a first beam among a plurality of beams based on a predicted reference signal, perform adaptive filtering on the first beam, and tracking statistical variations in the first beam based on the adaptive filtering.Type: GrantFiled: September 20, 2021Date of Patent: April 16, 2024Assignee: Samsung Electronics Co., Ltd.Inventors: Samir Kumar Mishra, Digvijay Katyal, Prince Arya, Sarvesha Anegundi Ganapathi, Alok Jain
-
Publication number: 20220095356Abstract: A method is provided for beam tracking in a user equipment (UE), the UE configured to communicate using mmWave in a 5G New Radio (NR) network, the method includes selecting a first beam among a plurality of beams based on a predicted reference signal, perform adaptive filtering on the first beam, and tracking statistical variations in the first beam based on the adaptive filtering.Type: ApplicationFiled: September 20, 2021Publication date: March 24, 2022Applicant: Samsung Electronics Co., Ltd.Inventors: Samir Kumar MISHRA, Digvijay KATYAL, Prince ARYA, Sarvesha Anegundi GANAPATHI, Alok JAIN
-
Patent number: 11120256Abstract: A method of extracting meta-data from semi structured documents, by using area and cone orientation as relevance between words/phrases is described. It also a computer implemented system to handle OCR errors with respect to the coordinates interpreted for each word and user corrections both in online and offline mode. The method is carried out by the steps as follows: converting scanned or digital document to a readable format with coordinates using OCR; scanning the coordinates obtained through OCR for each character; marking all potential labels and values with a bounding box; searching for relevant labels for the particular value by using default control parameters and adjusting trainable parameters; mapping a cone region for the labels and values using the upper and lower angles along x-axis and the scope box and formulating the score area to get the confidence percentage which is used as measure to extract all relevant label-value pairs.Type: GrantFiled: March 5, 2020Date of Patent: September 14, 2021Assignee: Zycus Infotech Pvt. Ltd.Inventors: Durga Prasad, Vijesh Bhaktha, Alok Jain
-
Patent number: 11113048Abstract: A device may receive input data identifying user stories, test case documents, event logs, and application logs associated with an application, and may perform natural language processing on the user stories and the test case documents, identified in the input data, to generate a first state diagram associated with the application. The device may process the event logs identified in the input data, with a heuristic miner model, to generate a second state diagram associated with the application, and may process the application logs identified in the input data, with a clustering model, to generate a volumetric analysis associated with the application. The device may perform post processing of the first state diagram, the second state diagram, and the volumetric analysis, to remove duplicate data and unmeaningful data and to generate modified outputs, and may perform actions based on the modified outputs.Type: GrantFiled: February 26, 2020Date of Patent: September 7, 2021Assignee: Accenture Global Solutions LimitedInventors: Rajendra Prasad Tanniru, Balaji Venkateswaran, Alok Jain, Koushik M Vijayaraghavan, Aditi Kulkarni, Rajesh Nagarajan, Niyaz Shaffi Hameed Musthafa, Srinivasan Kootalai Sundaram, Roopalaxmi Manjunath, Jayashri Sridevi
-
Publication number: 20210263733Abstract: A device may receive input data identifying user stories, test case documents, event logs, and application logs associated with an application, and may perform natural language processing on the user stories and the test case documents, identified in the input data, to generate a first state diagram associated with the application. The device may process the event logs identified in the input data, with a heuristic miner model, to generate a second state diagram associated with the application, and may process the application logs identified in the input data, with a clustering model, to generate a volumetric analysis associated with the application. The device may perform post processing of the first state diagram, the second state diagram, and the volumetric analysis, to remove duplicate data and unmeaningful data and to generate modified outputs, and may perform actions based on the modified outputs.Type: ApplicationFiled: February 26, 2020Publication date: August 26, 2021Inventors: Rajendra Prasad TANNIRU, Balaji VENKATESWARAN, Alok JAIN, Koushik M VIJAYARAGHAVAN, Aditi KULKARNI, Rajesh NAGARAJAN, Niyaz Shaffi HAMEED MUSTHAFA, Srinivasan KOOTALAI SUNDARAM, Roopalaxmi MANJUNATH, Jayashri SRIDEVI
-
Publication number: 20210040607Abstract: Exemplary methods of forming semiconductor structures may include forming a silicon oxide layer from a silicon-containing precursor and an oxygen-containing precursor. The methods may include forming a silicon nitride layer from a silicon-containing precursor, a nitrogen-containing precursor, and an oxygen-containing precursor. The silicon nitride layer may be characterized by an oxygen concentration greater than or about 5 at. %. The methods may also include repeating the forming a silicon oxide layer and the forming a silicon nitride layer to produce a stack of alternating layers of silicon oxide and silicon nitride.Type: ApplicationFiled: August 6, 2020Publication date: February 11, 2021Applicant: Applied Materials, Inc.Inventors: Xinhai Han, Hang Yu, Kesong Hu, Kristopher Enslow, Masaki Ogata, Wenjiao Wang, Chuan Ying Wang, Chuanxi Yang, Joshua Maher, Phaik Lynn Leong, Qi En Teong, Alok Jain, Nagarajan Rajagopalan, Deenesh Padhi
-
Patent number: 10805046Abstract: A method of constructing a polar code for a multiple input multiple output (MIMO) channel. The method may generate a plurality of mutually independent single input single output (SISO) channels based on MIMO channel information; define channels of the polar code; allocate each of the channels of the polar code to one of the plurality of the SISO channels; estimate qualities of channels combined by applying polar transformation to the plurality of SISO channels; and arrange unfrozen bits and frozen bits based on the estimated qualities.Type: GrantFiled: December 31, 2018Date of Patent: October 13, 2020Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Kwang-chul Kim, Samir Kumar Mishra, Alok Jain, Prince Arya, Puneet Pandey
-
Publication number: 20200311786Abstract: A system and method for aggregation of procurement requisitions including tiered pricing module is described in the present invention. The computer implemented system aggregates the approved procurement requisitions in real time from different business departments. They are then kept in a gestation period for channelizing the aggregated quantity of the aggregated requisitions into one common purchase order to avail bulk discounts or to avail tiered pricing discounts from the supplier. Once the aggregation of requisitions is done, accordingly based on the decision rules, the tiered pricing catalogue is triggered to select the right catalogue and the quantity/volume and its related price. If the aggregated requisitions do not match the tiered pricing catalogue then the system directs the user to negotiate discount with the supplier for the requisitions. The user thus avails maximum discounts on the aggregated requisitions.Type: ApplicationFiled: March 5, 2020Publication date: October 1, 2020Applicant: Zycus Infotech Pvt. Ltd.Inventors: Durga Prasad, Vijesh Bhaktha, Alok Jain
-
Publication number: 20200311410Abstract: A method of extracting meta-data from semi structured documents, by using area and cone orientation as relevance between words/phrases is described. It also a computer implemented system to handle OCR errors with respect to the coordinates interpreted for each word and user corrections both in online and offline mode. The method is carried out by the steps as follows: converting scanned or digital document to a readable format with coordinates using OCR; scanning the coordinates obtained through OCR for each character; marking all potential labels and values with a bounding box; searching for relevant labels for the particular value by using default control parameters and adjusting trainable parameters; mapping a cone region for the labels and values using the upper and lower angles along x-axis and the scope box and formulating the score area to get the confidence percentage which is used as measure to extract all relevant label-value pairs.Type: ApplicationFiled: March 5, 2020Publication date: October 1, 2020Applicant: Zycus Infotech Pvt. Ltd.Inventors: Durga Prasad, Vijesh Bhaktha, Alok Jain
-
Patent number: 10656939Abstract: Techniques are described herein that are capable of modeling a lifetime of a hybrid software application using an application manifest. For instance, workflows and input-output information may be received (e.g., from an independent software vendor). The workflows are configured to implement respective heterogeneous software products that are included in a hybrid software application. The input-output information specifies inputs of the heterogeneous software products and a mapping between output(s) of first heterogeneous software product(s) and input(s) of second heterogeneous software product(s). Operations that are to be performed to execute the workflows are determined based at least in part on the inputs and the mapping. A lifetime of the hybrid software application is modeled by generating an application manifest that defines the lifetime based at least in part on the operations.Type: GrantFiled: April 22, 2019Date of Patent: May 19, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Aditya Makarand Desai, Srivatsan Kidambi, Shefy Manayil Kareem, Anand Rengasamy, Prashant Kumar, Alok Jain, Bryan Dickens
-
Patent number: 10516579Abstract: Techniques are disclosed herein for reconciling planned data for a network (such as a fiber optic network) with data describing the deployed network. Network probing and planning components obtain a snapshot of the deployed network and organize the snapshot into three “layers”: the “link layer,” which represents the physical links that underlie the network, the “digital layer,” which includes optical channel groups that divide the total capacity of the physical links, and the “service layer,” which includes the services delivered over the network. The techniques involve comparing the planned data to the deployed data in the order of link layer, digital layer, and service layer. Differences considered to be “minor” are reconciled automatically. Differences that are “major” are reconciled after receiving instructions from a planner or administrator regarding whether to update the planned data based on what was originally in the planned data or what is in the deployed network.Type: GrantFiled: December 14, 2016Date of Patent: December 24, 2019Assignee: Infinera CorporationInventors: Jayaram Hanumanthappa, Naresh Kumar, Naresh Srinivasulu Jayam, Arijit Mandal, Gounda Mohammed Nabi Saheb, Alok Jain, Steven Joseph Hand
-
Publication number: 20190369986Abstract: Techniques are described herein that are capable of modeling a lifetime of a hybrid software application using an application manifest. For instance, workflows and input-output information may be received (e.g., from an independent software vendor). The workflows are configured to implement respective heterogeneous software products that are included in a hybrid software application. The input-output information specifies inputs of the heterogeneous software products and a mapping between output(s) of first heterogeneous software product(s) and input(s) of second heterogeneous software product(s). Operations that are to be performed to execute the workflows are determined based at least in part on the inputs and the mapping. A lifetime of the hybrid software application is modeled by generating an application manifest that defines the lifetime based at least in part on the operations.Type: ApplicationFiled: April 22, 2019Publication date: December 5, 2019Inventors: Aditya Makarand Desai, Srivatsan Kidambi, Shefy Manayil Kareem, Anand Rengasamy, Prashant Kumar, Alok Jain, Bryan Dickens
-
Patent number: 10395177Abstract: Optimized execution order results (e.g., from a Rete algorithm graph) are correlated with a production ordering selected by a user, thereby more accurately modeling the user's understanding of how productions relate to one another during execution in a rule system. An execution report shows in the user-selected order for each of the rules, whether the rule was executed, the inputs matched to partial conditions of the rule, and partial condition evaluation results. User rule management experience is also enhanced in other ways. For example, a graphical user interface permits user selection of a schema xpath, bulk selection of XML schema nodes to define vocabulary used in rules, if-then-else rules, rules with embedded SQL, marking rules as active or not, receiving multiple kinds of input from a single text input box, locally executing rules, importing rules authored elsewhere, iterating over a collection of objects, and validating rules against vocabulary data types.Type: GrantFiled: January 11, 2016Date of Patent: August 27, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Anurag Dalmia, Ganesh Krishnamurthi, fnu Suresh Kumar Koorella, Himanshu Agrawal, Vivek Dalvi, Alok Jain
-
Publication number: 20190238268Abstract: A method of constructing a polar code for a multiple input multiple output (MIMO) channel. The method may generate a plurality of mutually independent single input single output (SISO) channels based on MIMO channel information; define channels of the polar code; allocate each of the channels of the polar code to one of the plurality of the SISO channels; estimate qualities of channels combined by applying polar transformation to the plurality of SISO channels; and arrange unfrozen bits and frozen bits based on the estimated qualities.Type: ApplicationFiled: December 31, 2018Publication date: August 1, 2019Inventors: Kwang-chul Kim, Samir Kumar Mishra, Alok Jain, Prince Arya, Puneet Pandey
-
Patent number: 10326850Abstract: Determining the efficiency of a website. A method includes identifying a plurality of webpages for the website. The method further includes identifying how often each of the pages is accessed when the website is accessed as compared to other webpages in the plurality of webpages. The method further includes creating a weight, for each page, based on a measure of how often each of the pages is accessed when the website is accessed as compared to other webpages. The method further includes determining how efficiently each of the webpages loads. For the website, the method further includes determining an overall efficiency by combining the efficiencies of the individual webpages in the plurality of webpages, where each webpage's efficiency is combined into the overall efficiency according to the weight of the webpage.Type: GrantFiled: June 14, 2016Date of Patent: June 18, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Vivek Bapuji Dalvi, Alok Jain
-
Patent number: 10268477Abstract: Techniques are described herein that are capable of modeling a lifetime of a hybrid software application using an application manifest. For instance, workflows and input-output information may be received (e.g., from an independent software vendor). The workflows are configured to implement respective heterogeneous software products that are included in a hybrid software application. The input-output information specifies inputs of the heterogeneous software products and a mapping between output(s) of first heterogeneous software product(s) and input(s) of second heterogeneous software product(s). Operations that are to be performed to execute the workflows are determined based at least in part on the inputs and the mapping. A lifetime of the hybrid software application is modeled by generating an application manifest that defines the lifetime based at least in part on the operations.Type: GrantFiled: May 30, 2018Date of Patent: April 23, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Aditya Makarand Desai, Srivatsan Kidambi, Shefy Manayil Kareem, Anand Rengasamy, Prashant Kumar, Alok Jain, Bryan Dickens
-
Publication number: 20180167286Abstract: Techniques are disclosed herein for reconciling planned data for a network (such as a fiber optic network) with data describing the deployed network. Network probing and planning components obtain a snapshot of the deployed network and organize the snapshot into three “layers”: the “link layer,” which represents the physical links that underlie the network, the “digital layer,” which includes optical channel groups that divide the total capacity of the physical links, and the “service layer,” which includes the services delivered over the network. The techniques involve comparing the planned data to the deployed data in the order of link layer, digital layer, and service layer. Differences considered to be “minor” are reconciled automatically. Differences that are “major” are reconciled after receiving instructions from a planner or administrator regarding whether to update the planned data based on what was originally in the planned data or what is in the deployed network.Type: ApplicationFiled: December 14, 2016Publication date: June 14, 2018Applicant: INFINERA CORPORATIONInventors: Jayaram HANUMANTHAPPA, Naresh KUMAR, Naresh Srinivasulu JAYAM, Arijit MANDAL, Gounda Mohammed Nabi SAHEB, Alok JAIN, Steven Joseph HAND
-
Publication number: 20170359235Abstract: Determining the efficiency of a website. A method includes identifying a plurality of webpages for the website. The method further includes identifying how often each of the pages is accessed when the website is accessed as compared to other webpages in the plurality of webpages. The method further includes creating a weight, for each page, based on a measure of how often each of the pages is accessed when the website is accessed as compared to other webpages. The method further includes determining how efficiently each of the webpages loads. For the website, the method further includes determining an overall efficiency by combining the efficiencies of the individual webpages in the plurality of webpages, where each webpage's efficiency is combined into the overall efficiency according to the weight of the webpage.Type: ApplicationFiled: June 14, 2016Publication date: December 14, 2017Inventors: Vivek Bapuji Dalvi, Alok Jain
-
Publication number: 20170324576Abstract: A master module includes a processor and a memory. The memory includes executable code that, when executed by the processor: provides a number of computational resources to a number of device modules. The device modules are vendor-sourced device modules. The vendors are entities that provide services associated with an internet-of-things device.Type: ApplicationFiled: July 28, 2014Publication date: November 9, 2017Inventors: Alok Jain, Niraj Agrawal
-
Publication number: 20170169339Abstract: Optimized execution order results (e.g., from a Rete algorithm graph) are correlated with a production ordering selected by a user, thereby more accurately modeling the user's understanding of how productions relate to one another during execution in a rule system. An execution report shows in the user-selected order for each of the rules, whether the rule was executed, the inputs matched to partial conditions of the rule, and partial condition evaluation results. User rule management experience is also enhanced in other ways. For example, a graphical user interface permits user selection of a schema xpath, bulk selection of XML schema nodes to define vocabulary used in rules, if-then-else rules, rules with embedded SQL, marking rules as active or not, receiving multiple kinds of input from a single text input box, locally executing rules, importing rules authored elsewhere, iterating over a collection of objects, and validating rules against vocabulary data types.Type: ApplicationFiled: January 11, 2016Publication date: June 15, 2017Inventors: Anurag DALMIA, Ganesh KRISHNAMURTHI, fnu SURESH KUMAR KOORELLA, Himanshu AGRAWAL, Vivek DALVI, Alok JAIN