Patents by Inventor Senthil Kumar

Senthil Kumar 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: 10936761
    Abstract: An anti-theft protection disablement solution is provided to authorized users and authorized customer service representatives. An anti-theft protection disablement request message from a recovery application on a user device may be received via a cloud messaging service or a binary messaging service. In turn, an anti-theft protection disablement message may be transmitted to the user device via the cloud messaging service or the binary messaging service when the anti-theft protection disablement request message is authenticated. The anti-theft protection disablement message may disable an anti-theft protection function on the user device that calls for an input of an anti-theft protection authentication credential for a factory reset of the user device.
    Type: Grant
    Filed: July 29, 2020
    Date of Patent: March 2, 2021
    Assignee: T-Mobile USA, Inc.
    Inventors: Senthil Kumar Mulluppadi Velusamy, Kevin Lau
  • Publication number: 20210026126
    Abstract: Various approaches in which an image-recording parameter is varied between a plurality of images of an object and a stereo image pair is displayed on the basis of the images recorded thus are described. Here, in particular, the image-recording parameter can be a focal plane or an illumination direction.
    Type: Application
    Filed: January 24, 2017
    Publication date: January 28, 2021
    Inventors: Christoph HUSEMANN, Lars STOPPE, Tanja TEUBER, Lars OMLOR, Kai WICKER, Enrico GEISSLER, Senthil Kumar LAKSHMANAN
  • Publication number: 20210019710
    Abstract: Described herein are various technologies pertaining to mapping a geolocation to a location string in a meeting entry of an electronic calendar of a user. Visit entries are generated based upon location entries output by a mobile computing device of the user, wherein a visit entry includes a geolocation, a start time, and an end time of a visit of the user represented by the visit entry. A determination is made that a meeting entry for the user that includes a location string temporally overlaps with the visit entry, and the geolocation of the visit entry is mapped to the location string of the meeting entry based upon the meeting entry and the visit entry temporally overlapping.
    Type: Application
    Filed: July 18, 2019
    Publication date: January 21, 2021
    Inventors: Senthil Kumar PALANISAMY, Siddhartha Cingh ARORA, Xuanyang GE
  • Patent number: 10896674
    Abstract: A signal processing apparatus that handles an adaptive enhancement of a speech signal, receives a first signal and a second signal from a determined source. At least one of a speech signal or at least one noise signal is present in the first signal or the second signal. The first signal and the received second signal are processed to obtain a processed signal for amplification of a gain associated with the speech signal present in the first signal and the second signal by a determined factor. A signal-to-noise ratio (SNR) associated with the processed signal is greater than or equal to a threshold value. A reference noise signal is obtained from the second signal based on subtraction of an estimated the speech signal present in the received second signal from the processed signal. A processed speech signal is determined based on filtration of the obtained reference noise signal.
    Type: Grant
    Filed: April 12, 2018
    Date of Patent: January 19, 2021
    Assignee: KAAM LLC
    Inventor: Senthil Kumar Mani
  • Publication number: 20210006270
    Abstract: A method of transmitting data determines a measure of consecutive packet loss in a network; a ratio of a number of data packets and a number of error correction packets is selected in dependence on the measure. A stream of data packets is generated, and a stream of error correction packets is generated in dependence on the stream of data packets such that the proportion of error correction packets generated to the data packets generated is commensurate with the selected ratio.
    Type: Application
    Filed: August 21, 2020
    Publication date: January 7, 2021
    Inventors: Senthil Kumar Mani, Bala Manikya Prasad Puram, Sowmya Mannava
  • Publication number: 20210004794
    Abstract: A method and device for automatically generating personalized smart contracts is disclosed. The method includes identifying a plurality of asset attributes associated with a current asset within a blockchain network. Each of the plurality of asset attributes are compared with each of a plurality of asset clusters to compute a cluster similarity score, when a plurality of assets within the blockchain network do not include the current asset. The method includes identifying an asset cluster that has the highest cluster similarity score and which is also above a predefined threshold. Similarity scores are then computed for each of the set of assets within the asset cluster. At least one asset from the set of assets is then identified based on the associated similarity scores. A current smart contract template is generated based on at least one smart contract template associated with the at least one asset.
    Type: Application
    Filed: July 2, 2019
    Publication date: January 7, 2021
    Inventors: Senthil Kumar Kumaresan, Afsal Marattil, Gurdeep Singh Virdi, Sanjoy Paul
  • Publication number: 20210006650
    Abstract: Described herein are technologies related to generating a predicted routine of a user of a mobile computing device. Location entries generated by the mobile computing device are processed to generate visit entries, wherein the visit entries are representative of visits made by the user to places over several days. An input sequence of states is constructed based upon the visit entries, wherein each state has a place identifier assigned thereto, and further wherein each state corresponds to a time interval of predefined length. A predicted routine of the user is generated based upon the input sequence of states.
    Type: Application
    Filed: July 2, 2019
    Publication date: January 7, 2021
    Inventors: Dragomir Dimitrov YANKOV, Michael Robert EVANS, Renzhong WANG, Senthil Kumar PALANISAMY, Siddhartha Cingh ARORA, Alex Jordan YUTER, Beibei CHENG, Wei WU
  • Publication number: 20210002207
    Abstract: The present invention provides a process for the preparation of vigabatrin of formula (I) comprising of dissolving vigabatrin in water, optionally treating with charcoal, filtering and adding an acid to the reaction mass followed by the addition of an organic solvent and then isolating vigabatrin of formula (I) with high purity.
    Type: Application
    Filed: March 13, 2019
    Publication date: January 7, 2021
    Inventors: Senthil Kumar NATARAJAN, Karumanchi KISHORE, Gadde SUNIL, Krishna VANCHANAGIRI, V.r.moturu KRISHNAMURTHY, Sivakumaran MEENAKSHISUNDERAM
  • Patent number: 10877682
    Abstract: A non-disruptive cross-protocol live data migration process, such as from a legacy SAN storage network to a modern NVMe-oF storage network, includes maintaining a bitmap to track the transferred blocks at migration time, and utilizing the bitmap for intelligent I/O routing decisions that take into account characteristics of SSD-type NVM storage, such as endurance characteristics associated with solid state type memory. Furthermore, protocol command translations and multipath layer capabilities such as I/O queuing are advantaged at migration time to hide the underlying complexities related to a cross-protocol mass data migration, to enable a non-disruptive data migration process intended to avoid application downtime.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: December 29, 2020
    Assignee: Western Digital Technologies, Inc.
    Inventors: Senthil Kumar Veluswamy, Ayyanar Perumal
  • Patent number: 10871543
    Abstract: A system that handles direction of arrival (DOA) estimation for acoustic signals using sub-array selection, identifies a plurality of microphone sub-arrays from the plurality of microphones in the microphone-array, selects a set of microphone sub-arrays from the plurality of microphone sub-arrays, and computes a relative time-delay for arrival of the acoustic signals between each pair of microphones of the selected set of microphone sub-arrays. The selection is based on a maximum distance between each pair of microphones of the identified plurality of microphone sub-arrays of the microphone-array. A first microphone sub-array is determined from the selected set of microphone sub-arrays and the DOA of the acoustic signals is estimated with reference to the determined first microphone sub-array. The estimation of the direction of arrival of the acoustic signals is based on the computed relative time-delay for the determined first microphone sub-array of the microphone-array.
    Type: Grant
    Filed: June 12, 2018
    Date of Patent: December 22, 2020
    Assignee: KAAM LLC
    Inventors: Tejaswini Dudyala, Srivally Munnangi, Senthil Kumar Mani
  • Patent number: 10855739
    Abstract: Embodiments of systems and methods for providing video redirection across multiple Information Handling Systems (IHSs) are discussed. In some embodiments, a method may include: receiving, via a video redirection client, a video stream produced by a video redirection server executed by a Baseboard Management Controller (BMC) of a selected IHS; providing the video stream to a framebuffer driver, where the frame buffer driver is configured to: (i) store frame data from the video stream onto a framebuffer memory; and (ii) in response to a determination that a host is not available, transmit control signals to a graphics core via an Advanced Microcontroller Bus Architecture (AMBA) high-performance bus (AHB)-to-Peripheral Component Interconnect (PCI) (AHB-to-PCI) bridge, where the graphics core is accessible via a PCI bus exclusively when the host is available; and transmitting the frame data to a display coupled to the chassis.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: December 1, 2020
    Assignee: Dell Products, L.P.
    Inventors: Michael Emery Brown, Senthil Kumar Raju, Rajkumar Nagarajan, Rajeshkumar Ichchhubhai Patel
  • Patent number: 10841431
    Abstract: An echo cancellation detector for controlling an acoustic echo canceller that is configured to cancel an echo of a far-end signal in a near-end signal in a telephony system, the echo cancellation detector comprising a comparison generator configured to compare the far-end signal with the near-end signal, a decision unit configured to make a determination about a first acoustic echo canceller based on that comparison and a controller configured to control an operation of a second acoustic echo canceller in dependence on the determination.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: November 17, 2020
    Assignee: Imagination Technologies Limited
    Inventors: Senthil Kumar Mani, Srinivas Akella, Anupama Ghantasala
  • Publication number: 20200356868
    Abstract: One embodiment provides a method, including: mining a plurality of deep-learning models from a plurality of input sources; extracting information from each of the deep-learning models, by parsing at least one of (i) code corresponding to the deep-learning model and (ii) text corresponding to the deep-learning model; identifying, for each of the deep-learning models, operators that perform operations within the deep-learning model; producing, for each of the deep-learning models and from (i) the extracted information and (ii) the identified operators, an ontology comprising terms and features of the deep-learning model, wherein the producing comprises populating a pre-defined ontology format with features of each deep-learning model; and generating a deep-learning model catalog comprising the plurality of deep-learning models, wherein the catalog comprises, for each of the deep-learning models, the ontology corresponding to the deep-learning model.
    Type: Application
    Filed: May 6, 2019
    Publication date: November 12, 2020
    Inventors: Shreya Khare, Srikanth Govindaraj Tamilselvam, Anush Sankaran, Naveen Panwar, Rahul Rajendra Aralikatte, Senthil Kumar Kumarasamy Mani
  • Publication number: 20200356704
    Abstract: An anti-theft protection disablement solution is provided to authorized users and authorized customer service representatives. An anti-theft protection disablement request message from a recovery application on a user device may be received via a cloud messaging service or a binary messaging service. In turn, an anti-theft protection disablement message may be transmitted to the user device via the cloud messaging service or the binary messaging service when the anti-theft protection disablement request message is authenticated. The anti-theft protection disablement message may disable an anti-theft protection function on the user device that calls for an input of an anti-theft protection authentication credential for a factory reset of the user device.
    Type: Application
    Filed: July 29, 2020
    Publication date: November 12, 2020
    Inventors: Senthil Kumar Mulluppadi Velusamy, Kevin Lau
  • Publication number: 20200336602
    Abstract: An echo cancellation detector for controlling an acoustic echo canceller that is configured to cancel an echo of a far-end signal in a near-end signal in a telephony system, the echo cancellation detector comprising a comparison generator configured to compare the far-end signal with the near-end signal, a decision unit configured to make a determination about a first acoustic echo canceller based on that comparison and a controller configured to control an operation of a second acoustic echo canceller in dependence on the determination.
    Type: Application
    Filed: July 3, 2020
    Publication date: October 22, 2020
    Inventors: Senthil Kumar Mani, Srinivas Akella, Anupama Ghantasala
  • Publication number: 20200334217
    Abstract: A rules engine may provide constructs to a card engine in the form of card definitions, which the card engine may evaluate using facts obtained from a facts controller. The evaluated card definitions are cards that may be output for presentation via user equipment. Variants may be assigned weights which can be set or changed dynamically by the card engine substantively and in real time based on factors such as user behavior, account condition, promotions or offerings. The presentation of the cards may be changed substantively and in real time in accordance with the setting or changes in variants.
    Type: Application
    Filed: April 19, 2019
    Publication date: October 22, 2020
    Inventors: Jonathan Soini, Tyler Axdorff, Senthil Kumar Mulluppadi Velusamy, Calum Lawler
  • Publication number: 20200334151
    Abstract: A card engine may dynamically configure content for display via user equipment (UE). A rules engine may provide constructs to the card engine in the form of card definitions, which the card engine may evaluate using facts obtained from a facts controller. The card engine may create a hierarchy of containers, which are logical abstracts for containing cards. The containers in the hierarchy, which may be organized as a tree, may contain card definitions according to respective themes determined by the card engine. Variants may be assigned weights which can be changed dynamically based on factors such as user behavior, account condition, promotions or offerings. The card having the highest weight within its container is advanced up the tree. When a card reaches the top level of the tree, it may be formatted for display via the user interface and transmitted to the UE accordingly.
    Type: Application
    Filed: April 19, 2019
    Publication date: October 22, 2020
    Inventors: Jonathan Soini, Tyler Axdorff, Senthil Kumar Mulluppadi Velusamy, Calum Lawler, Mark Hanson
  • Publication number: 20200334547
    Abstract: A card engine may dynamically configure content for display via user equipment (UE). A rules engine may provide constructs to the card engine in the form of card definitions, which the card engine may evaluate using facts obtained from a facts controller. The card engine may create a hierarchy of containers, which are logical abstracts for containing cards. The containers in the hierarchy, which may be organized as a tree, may contain card definitions according to respective themes determined by the card engine. Variants may be assigned weights which can be changed dynamically based on factors such as user behavior, account condition, promotions or offerings. The card having the highest weight within its container is advanced up the tree. When a card reaches the top level of the tree, it may be formatted for display via the user interface and transmitted to the UE accordingly.
    Type: Application
    Filed: April 19, 2019
    Publication date: October 22, 2020
    Inventors: Jonathan Soini, Tyler Axdorff, Senthil Kumar Mulluppadi Velusamy, Calum Lawler
  • Patent number: 10810897
    Abstract: One embodiment provides a method, including: receiving input of a learning session that is being conducted by an educator, being provided to at least one user, and being related to a subject; determining, using a knowledge base, that at least one topic relevant to the subject of the learning session is incomplete, wherein the determining comprises building a knowledge subgraph of the learning session and comparing the built knowledge subgraph to at least a portion of the knowledge base; generating at least one question to be asked of the educator relevant to the at least one incomplete topic; identifying, using at least one natural language text classifier model, a location within the learning session to ask the generated at least one question; and providing, to the educator, an output corresponding to the at least one question at the identified location within the learning session.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: October 20, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sampath Dechu, Neelamadhav Gantayat, Shreya Khare, Senthil Kumar Kumarasamy Mani
  • Publication number: 20200327420
    Abstract: A method, computer system, and a computer program product for debugging a deep neural network is provided. The present invention may include identifying, automatically, one or more debug layers associated with a deep learning (DL) model design/code, wherein the identified one or more debug layers include one or more errors, wherein a reverse operation is introduced for the identified one or more debug layers. The present invention may then include presenting, to a user, a debug output based on at least one break condition, wherein in response to determining the at least one break condition is satisfied, triggering the debug output to be presented to the user, wherein the presented debug output includes a fix for the identified one or more debug layers in the DL model design/code and at least one actionable insight.
    Type: Application
    Filed: April 10, 2019
    Publication date: October 15, 2020
    Inventors: Rahul Aralikatte, Srikanth Govindaraj Tamilselvam, Shreya Khare, Naveen Panwar, Anush Sankaran, Senthil Kumar Kumarasamy Mani