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: 11963188
    Abstract: 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: Grant
    Filed: September 20, 2021
    Date of Patent: April 16, 2024
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Samir Kumar Mishra, Digvijay Katyal, Prince Arya, Sarvesha Anegundi Ganapathi, Alok Jain
  • Publication number: 20220095356
    Abstract: 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: Application
    Filed: September 20, 2021
    Publication date: March 24, 2022
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Samir Kumar MISHRA, Digvijay KATYAL, Prince ARYA, Sarvesha Anegundi GANAPATHI, Alok JAIN
  • Patent number: 11120256
    Abstract: 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: Grant
    Filed: March 5, 2020
    Date of Patent: September 14, 2021
    Assignee: Zycus Infotech Pvt. Ltd.
    Inventors: Durga Prasad, Vijesh Bhaktha, Alok Jain
  • Patent number: 11113048
    Abstract: 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: Grant
    Filed: February 26, 2020
    Date of Patent: September 7, 2021
    Assignee: Accenture Global Solutions Limited
    Inventors: 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: 20210263733
    Abstract: 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: Application
    Filed: February 26, 2020
    Publication date: August 26, 2021
    Inventors: 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: 20210040607
    Abstract: 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: Application
    Filed: August 6, 2020
    Publication date: February 11, 2021
    Applicant: 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: 10805046
    Abstract: 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: Grant
    Filed: December 31, 2018
    Date of Patent: October 13, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Kwang-chul Kim, Samir Kumar Mishra, Alok Jain, Prince Arya, Puneet Pandey
  • Publication number: 20200311786
    Abstract: 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: Application
    Filed: March 5, 2020
    Publication date: October 1, 2020
    Applicant: Zycus Infotech Pvt. Ltd.
    Inventors: Durga Prasad, Vijesh Bhaktha, Alok Jain
  • Publication number: 20200311410
    Abstract: 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: Application
    Filed: March 5, 2020
    Publication date: October 1, 2020
    Applicant: Zycus Infotech Pvt. Ltd.
    Inventors: Durga Prasad, Vijesh Bhaktha, Alok Jain
  • Patent number: 10656939
    Abstract: 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: Grant
    Filed: April 22, 2019
    Date of Patent: May 19, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aditya Makarand Desai, Srivatsan Kidambi, Shefy Manayil Kareem, Anand Rengasamy, Prashant Kumar, Alok Jain, Bryan Dickens
  • Patent number: 10516579
    Abstract: 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: Grant
    Filed: December 14, 2016
    Date of Patent: December 24, 2019
    Assignee: Infinera Corporation
    Inventors: Jayaram Hanumanthappa, Naresh Kumar, Naresh Srinivasulu Jayam, Arijit Mandal, Gounda Mohammed Nabi Saheb, Alok Jain, Steven Joseph Hand
  • Publication number: 20190369986
    Abstract: 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: Application
    Filed: April 22, 2019
    Publication date: December 5, 2019
    Inventors: Aditya Makarand Desai, Srivatsan Kidambi, Shefy Manayil Kareem, Anand Rengasamy, Prashant Kumar, Alok Jain, Bryan Dickens
  • Patent number: 10395177
    Abstract: 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: Grant
    Filed: January 11, 2016
    Date of Patent: August 27, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anurag Dalmia, Ganesh Krishnamurthi, fnu Suresh Kumar Koorella, Himanshu Agrawal, Vivek Dalvi, Alok Jain
  • Publication number: 20190238268
    Abstract: 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: Application
    Filed: December 31, 2018
    Publication date: August 1, 2019
    Inventors: Kwang-chul Kim, Samir Kumar Mishra, Alok Jain, Prince Arya, Puneet Pandey
  • Patent number: 10326850
    Abstract: 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: Grant
    Filed: June 14, 2016
    Date of Patent: June 18, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vivek Bapuji Dalvi, Alok Jain
  • Patent number: 10268477
    Abstract: 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: Grant
    Filed: May 30, 2018
    Date of Patent: April 23, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aditya Makarand Desai, Srivatsan Kidambi, Shefy Manayil Kareem, Anand Rengasamy, Prashant Kumar, Alok Jain, Bryan Dickens
  • Publication number: 20180167286
    Abstract: 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: Application
    Filed: December 14, 2016
    Publication date: June 14, 2018
    Applicant: INFINERA CORPORATION
    Inventors: Jayaram HANUMANTHAPPA, Naresh KUMAR, Naresh Srinivasulu JAYAM, Arijit MANDAL, Gounda Mohammed Nabi SAHEB, Alok JAIN, Steven Joseph HAND
  • Publication number: 20170359235
    Abstract: 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: Application
    Filed: June 14, 2016
    Publication date: December 14, 2017
    Inventors: Vivek Bapuji Dalvi, Alok Jain
  • Publication number: 20170324576
    Abstract: 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: Application
    Filed: July 28, 2014
    Publication date: November 9, 2017
    Inventors: Alok Jain, Niraj Agrawal
  • Publication number: 20170169339
    Abstract: 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: Application
    Filed: January 11, 2016
    Publication date: June 15, 2017
    Inventors: Anurag DALMIA, Ganesh KRISHNAMURTHI, fnu SURESH KUMAR KOORELLA, Himanshu AGRAWAL, Vivek DALVI, Alok JAIN