Patents by Inventor Murali Krishnan

Murali Krishnan 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: 11947555
    Abstract: Intelligent query routing may be performed across shards of a scalable database table. A router of a database system may receive an access request directed to one or more database tables. The router may evaluate the access request with respect to metadata obtained for the database tables to determine an assignment distribution of computing resources of the database system to data that can satisfy the access request. The router can select planning locations to perform the access request based on the assignment distribution of the computing resources. The router can cause the access request to be performed according to planning at the selected planning locations.
    Type: Grant
    Filed: September 30, 2022
    Date of Patent: April 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Saleem Mohideen, Haritabh Gupta, Grant A McAlister, Alexandre Olegovich Verbitski, James Laurence Finnerty, Ahmad Mohammad Radi Ahmad Alsmair, David Charles Wein, Li Che David Hsiao, Navaneetha Krishnan Thanka Nadar, Sadagopan Nattamai Sathiyamoorthy, Baskar Durairaj, Murali Brahmadesam, Gajanan Sharadchandra Chinchwadkar
  • Publication number: 20230394474
    Abstract: A method for maintaining transaction integrity for transactions performed over a public network includes: receiving a transaction message corresponding to an original transaction, the transaction message including a unique, client-assigned, first identifier; in response to receiving the transaction message, assigning a unique, second identifier to the original transaction; generating a request to process the original transaction including at least a portion of the transaction message and the second identifier; transmitting the request to an issuer server to process the original transaction; receiving a first response from the issuer server in connection with the original transaction; in response to the first response, generating a second response corresponding to the original transaction including the first identifier and the second identifier; and transmitting the second response to the client.
    Type: Application
    Filed: August 22, 2023
    Publication date: December 7, 2023
    Inventors: Libby A. Kurien, Glenn Powell, Murali Krishnan Sreenivasan, Anand Pandya, Bishenjit Paul Choudhury, David Tseselsky, Galileo L. Olmos
  • Patent number: 11775966
    Abstract: A method for maintaining transaction integrity for transactions performed over a public network includes: receiving a transaction message corresponding to an original transaction, the transaction message including a unique, client-assigned, first identifier; in response to receiving the transaction message, assigning a unique, second identifier to the original transaction; generating a request to process the original transaction including at least a portion of the transaction message and the second identifier; transmitting the request to an issuer server to process the original transaction; receiving a first response from the issuer server in connection with the original transaction; in response to the first response, generating a second response corresponding to the original transaction including the first identifier and the second identifier; and transmitting the second response to the client.
    Type: Grant
    Filed: August 25, 2021
    Date of Patent: October 3, 2023
    Assignee: Visa International Service Association
    Inventors: Libby A. Kurien, Glenn Powell, Murali Krishnan Sreenivasan, Anand Pandya, Bishenjit Paul Choudhury, David Tseselsky, Galileo L. Olmos
  • Patent number: 11711728
    Abstract: A wireless communication network manages a wireless access node. The wireless access node wirelessly exchanges user data with wireless User Equipment (UEs) and exchanges the user data with one or more network elements. The wireless access node generates status indicators that characterize wireless access node operation during the user data exchanges. An Element Management System (EMS) determines EMS load based on EMS operation and transfers load data that indicates the EMS load for delivery to the wireless access node. The wireless access node receives the load data transferred by the EMS. The wireless access node identifies individual priorities for individual ones of the status indicators. The wireless access node determines individual reporting times for the individual ones of the status indicators based on the load data and the individual priorities. The wireless access node transfers the individual ones of the status indicators to the EMS per the individual reporting times.
    Type: Grant
    Filed: May 11, 2022
    Date of Patent: July 25, 2023
    Assignee: T-MOBILE INNOVATIONS LLC
    Inventors: Pawankumar C. Narang, Deveshkumar Narendrapratap Rai, Murali Krishnan Govindan, Satish Gobarbhai Thumar
  • Publication number: 20220272579
    Abstract: A wireless communication network manages a wireless access node. The wireless access node wirelessly exchanges user data with wireless User Equipment (UEs) and exchanges the user data with one or more network elements. The wireless access node generates status indicators that characterize wireless access node operation during the user data exchanges. An Element Management System (EMS) determines EMS load based on EMS operation and transfers load data that indicates the EMS load for delivery to the wireless access node. The wireless access node receives the load data transferred by the EMS. The wireless access node identifies individual priorities for individual ones of the status indicators. The wireless access node determines individual reporting times for the individual ones of the status indicators based on the load data and the individual priorities. The wireless access node transfers the individual ones of the status indicators to the EMS per the individual reporting times.
    Type: Application
    Filed: May 11, 2022
    Publication date: August 25, 2022
    Inventors: Pawankumar C. Narang, Deveshkumar Narendrapratap Rai, Murali Krishnan Govindan, Satish Gobarbhai Thumar
  • Patent number: 11395187
    Abstract: A wireless access network element wirelessly exchanges user data with wireless User Equipment (UEs) and exchanges the user data with other network elements. The wireless access network element generates status indicators that characterize the wireless access network element during the user data exchanges. The wireless access network element identifies priorities for the status indicators. The wireless access network element receives load data from a network element manager. The wireless access network element processes the load data and the priorities to determine individual reporting times for the status indicators. The wireless access network element transfers the individual status indicators to the network element management system per the individual reporting times.
    Type: Grant
    Filed: August 27, 2020
    Date of Patent: July 19, 2022
    Assignee: Sprint Communications Company LP
    Inventors: Pawankumar C. Narang, Deveshkumar Narendrapratap Rai, Murali Krishnan Govindan, Satish Gobarbhai Thumar
  • Patent number: 11368346
    Abstract: A constellation of many satellites and associated ground stations provide communication service to user terminals. These devices use modulation techniques such as orthogonal frequency division multiplexing (OFDM) to send large quantities of data. For transmission, a power amplifier increases the amplitude of a waveform modulated in this way. The power amplifier operates more efficiently closer to saturation. However, operation at saturation results in nonlinear distortion, producing unwanted signals and increasing bit error rate. A set of techniques are used to reduce the peak to average power ratio (PAPR) of the waveform provided to the power amplifier. A distortionless technique remaps blocks of bits to reduce the resulting PAPR of that block. Additional techniques may also be progressively applied to reduce PAPR while minimizing adverse consequences such as in-band distortion, out of band emissions, increased bit error rate, and so forth.
    Type: Grant
    Filed: July 14, 2020
    Date of Patent: June 21, 2022
    Assignee: AMAZON TECHNOLOGIE, INC.
    Inventors: Murali Krishnan, Timothy Leo Gallagher, Torbjorn Larsson
  • Publication number: 20220138759
    Abstract: Provided is a method for providing a virtual account based on a biometric measurement, the method includes receiving biometric data associated with a biometric measurement of an individual, generating an virtual account of the individual based on receiving the biometric data associated with the biometric measurement of the individual, provisioning access to the virtual account of the individual based on the biometric measurement of the individual, and sending a message to a user device based on generating the virtual account associated with the individual, where the notification message includes an indication associated with the virtual account. A system and computer program product are also disclosed.
    Type: Application
    Filed: February 28, 2019
    Publication date: May 5, 2022
    Inventors: Cesar M. Otero, Murali Krishnan Sreenivasan, Preska Sharma, Libby Annie Kurien
  • Patent number: 11227589
    Abstract: Systems and processes for operating an intelligent automated assistant to perform intelligent list reading are provided. In one example process, a spoken user request associated with a plurality of data items is received. The process determines whether a degree of specificity of the spoken user request is less than a threshold level. In response to determining that a degree of specificity of the spoken user request is less than a threshold level, one or more attributes related to the spoken user request are determined. The one or more attributes are not defined in the spoken user request. Additionally, a list of data items based on the spoken user request and the one or more attributes is obtained. A spoken response comprising a subset of the list of data items is generated and the spoken response is provided.
    Type: Grant
    Filed: January 16, 2019
    Date of Patent: January 18, 2022
    Assignee: Apple Inc.
    Inventors: Susan L. Booker, Murali Krishnan, Aimee Piercy, Garrett L. Weinberg
  • Patent number: 11221346
    Abstract: In an embodiment, an ice-prevention dam for a pitot tube includes a body and a head. The body includes a notch having a substantially planar back, and the head extends from the body and has a substantially planar side that is substantially parallel to the back of the notch. Such a dam can prevent ice accumulation in a pitot tube, and can facilitate proper positioning of the dam. For example, during manufacture of a pitot tube, an assembler inserts the dam into a hole in a side of a pitot-tube body having a front opening such that the head of the dam is located outside of the pitot-tube body and a body of the dam is located inside of the pitot-tube body. Next, the assembler positions the dam by causing the substantially planar side of the dam head to be substantially parallel with the front opening of the pitot-tube body.
    Type: Grant
    Filed: March 13, 2017
    Date of Patent: January 11, 2022
    Assignee: Honeywell International Inc.
    Inventors: Sadique Mohammad Abdullah, Purushotham Reddy B., Narasimha Reddy Venkatarayappa, Murali Krishnan Payangapadan, Eswara Naidu Chikkala, Rama Sateesh Venkata Kandula
  • Publication number: 20210383369
    Abstract: A method for maintaining transaction integrity for transactions performed over a public network includes: receiving a transaction message corresponding to an original transaction, the transaction message including a unique, client-assigned, first identifier; in response to receiving the transaction message, assigning a unique, second identifier to the original transaction; generating a request to process the original transaction including at least a portion of the transaction message and the second identifier; transmitting the request to an issuer server to process the original transaction; receiving a first response from the issuer server in connection with the original transaction; in response to the first response, generating a second response corresponding to the original transaction including the first identifier and the second identifier; and transmitting the second response to the client.
    Type: Application
    Filed: August 25, 2021
    Publication date: December 9, 2021
    Inventors: Libby A. Kurien, Glenn Powell, Murali Krishnan Sreenivasan, Anand Pandya, Bishenjit Paul Choudhury, David Tseselsky, Galileo L. Olmos
  • Patent number: 11138595
    Abstract: A method for maintaining transaction integrity for transactions performed over a public network includes: receiving a transaction message corresponding to an original transaction, the transaction message including a unique, client-assigned, first identifier; in response to receiving the transaction message, assigning a unique, second identifier to the original transaction; generating a request to process the original transaction including at least a portion of the transaction message and the second identifier; transmitting the request to an issuer server to process the original transaction; receiving a first response from the issuer server in connection with the original transaction; in response to the first response, generating a second response corresponding to the original transaction including the first identifier and the second identifier; and transmitting the second response to the client.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: October 5, 2021
    Assignee: Visa International Service Association
    Inventors: Libby A. Kurien, Glenn Powell, Murali Krishnan Sreenivasan, Anand Pandya, Bishenjit Paul Choudhury, David Tseselsky, Galileo Olmos
  • Publication number: 20210081606
    Abstract: Systems and methods receive a user input requesting access to a template and display the template having a layout defined by a set of rules. User inputs corresponding to the template are also received at a graphical user interface, the user inputs changing content in the template, wherein allowable modifications to the template are defined by a master template using the data model. The template is generated from the master template. A plurality of webpages defined by the template with the allowable modifications are dynamically built, wherein a URL is associated separately from the plurality of webpages, with the URL tracked as a separate entity, that allows for more efficient generation of different content.
    Type: Application
    Filed: April 1, 2020
    Publication date: March 18, 2021
    Inventors: Michael J. WILLARD, Murali Krishnan ELANGOVAN, Neil B. OWEN, Uma M. NELLURI, Allen L. WAGNER
  • Patent number: 10880199
    Abstract: A computer implemented method for controlling a device on a software defined network (SDN) in response to environmental data. The method comprises receiving environmental data. A master SDN controller is provided for controlling the SDN network. Control data is generated by the master SDN controller in response to the environmental data. A co-controller is generated by the master SDN controller containing the control data. The co-controller is dispatched to the device for residing thereon. The device is controlled in response to the control data.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: December 29, 2020
    Inventors: Nazneen Shaikh, Murali Krishnan, Girish Gulawani
  • Patent number: 10868720
    Abstract: A computer implemented method for controlling a software defined network (SDN). Comprising providing one or more voice-user interfaces which are configured for facilitating users controlling networked devices. Generating control data based on speech input received from users via the voice-user interfaces. Provising a master SDN controller for managing data flow control on the SDN network. The master SDN controller being operable to generate control data for the networked devices. Generating by the master SDN controller a plurality of discrete co-controllers each associated with a particular end user. Each SDN co-controller including at least one of control data and routing data for an associated networked device. Dispatching the SDN co-controller by the master SDN controller to the networked devices associated with the respective end users for controlling thereof. Installing the SDN co-controller on the networked devices.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: December 15, 2020
    Inventors: Nazneen Shaikh, Murali Krishnan, Girish Gulawani
  • Patent number: 10708128
    Abstract: A computer implemented method for validating a device during installation to a software defined network (SDN). The method comprises receiving data associated with the device during installation thereof. Validating the device using the received data. Providing a master SDN controller for controlling the SDN network. Generating a co-controller by a master SDN controller containing device validation data. Dispatching the co-controller to the device during installation. Controlling installation of the device to the software defined network based on the device validation data.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: July 7, 2020
    Assignee: DCB SOLUTIONS LIMITED
    Inventors: Nazneen Shaikh, Murali Krishnan, Girish Gulawani
  • Patent number: 10708146
    Abstract: A computer implemented method for controlling a software defined network (SDN) comprising generating by a master SDN controller a plurality of discrete co-controllers each associated with a particular end user. Dispatching the SDN co-controller by the master SDN controller to the networked devices associated with the respective end users for controlling thereof. Installing the SDN co-controllers on the networked devices. Registering the installed SDN co-controllers with the master SDN controller. Using the SDN co-controllers to extract service level parameters from one or more networked devices or from one or more applications. Maintaining a record for each end user containing the extracted service level parameters associated with the corresponding end user. Utilizing the processing of the analytics to select a service level policy to address problems. Applying the selected service level policy to one or more networked devices or to one or more applications via the SDN-co-controllers.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: July 7, 2020
    Assignee: DCB SOLUTIONS LIMITED
    Inventors: Nazneen Shaikh, Murali Krishnan, Girish Gulawani
  • Patent number: 10693762
    Abstract: A computer implemented method for controlling a software defined network (SDN) is disclosed. The method includes providing one or more client portals configured for facilitating users controlling networked devices, generating configuration data based on input received from users via the client portals, and provising a master SDN controller for managing data flow control on the SDN network. The master SDN controller is operable to route data for the networked devices, generate a plurality of discrete co-controllers each associated with a particular end user with each co-controller having configuration data and routing data for an associated networked device, dispatching the co-controllers to the networked devices associated with the respective end users, installing the co-controllers on the networked devices, and registering the installed co-controllers with the master SDN controller for controlling the routing of data and configuration of the networked devices.
    Type: Grant
    Filed: June 10, 2019
    Date of Patent: June 23, 2020
    Assignee: DCB SOLUTIONS LIMITED
    Inventors: Nazneen Shaikh, Murali Krishnan, Girish Gulawani
  • Patent number: 10601629
    Abstract: Probabilistic generation and decoding modulation symbols for use with optical communication. Codewords are generated using combinations of symbols from a modulation symbol alphabet, and each type of modulation symbol is sequentially generated using a hardware efficient combination generator that performs as a virtual lookup table (LUT). Likewise, decoding can be performed by sequentially identifying locations of individual modulation symbols within the received codeword.
    Type: Grant
    Filed: August 6, 2018
    Date of Patent: March 24, 2020
    Assignee: Futurewei Technologies, Inc.
    Inventors: Murali Krishnan, Yan Cui, Yu Sheng Bai
  • Publication number: 20200090165
    Abstract: A method for maintaining transaction integrity for transactions performed over a public network includes: receiving a transaction message corresponding to an original transaction, the transaction message including a unique, client-assigned, first identifier; in response to receiving the transaction message, assigning a unique, second identifier to the original transaction; generating a request to process the original transaction including at least a portion of the transaction message and the second identifier; transmitting the request to an issuer server to process the original transaction; receiving a first response from the issuer server in connection with the original transaction; in response to the first response, generating a second response corresponding to the original transaction including the first identifier and the second identifier; and transmitting the second response to the client.
    Type: Application
    Filed: May 30, 2017
    Publication date: March 19, 2020
    Inventors: Libby A. Kurien, Glenn Powell, Murali Krishnan Sreenivasan, Anand Pandya, Bishenjit Paul Choudhury, David Tseselsky, Galileo Olmos