Patents by Inventor Karthik Ranganathan

Karthik Ranganathan 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: 10488902
    Abstract: A device and method for controlling a voltage applied to processor cores of a processor are disclosed. The method includes processing a plurality of tasks on the processor with a plurality of processor cores and applying a rail voltage to the plurality of processor cores. The number of the plurality of processor cores that are active is adjusted, and the rail voltage that is applied to the plurality of processor cores is adjusted based upon the number of the plurality of processor cores that are active.
    Type: Grant
    Filed: February 18, 2016
    Date of Patent: November 26, 2019
    Assignee: QUALCOMM Innovation Center, Inc.
    Inventors: Sajjad Pagarkar, Karthik Ranganathan Vishwanathan
  • Publication number: 20190342390
    Abstract: An aspect of the present disclosure facilitates consumption of data services provisioned in cloud infrastructures. In one embodiment, a name server maintains a node-map data reflecting the corresponding set of nodes (in cloud infrastructures) currently hosting each of multiple data services. A consumer system (e.g. an end user system or another node in the cloud infrastructure) seeking to access a desired data service, sends to the name server a resolution request containing an identifier of the desired data service. The consumer system receives from the name server, identifiers of a set of nodes currently hosting the desired data service and then accesses the desired data service through at least one of the set of nodes.
    Type: Application
    Filed: April 30, 2019
    Publication date: November 7, 2019
    Inventors: Mihnea-Marian Iancu, Bogdan-Alexandru Matican, Timur Tagirovich Yusupov, Karthik Ranganathan, Mikhail Andreyevich Bautin, Ramkumar Vaidyanathan Sri
  • Publication number: 20190342383
    Abstract: An aspect of the present disclosure facilitates selection of leader nodes in distributed data services. In one embodiment, a distributed data service is provided operative based on multiple nodes. Upon receiving from a user a selection of a set of nodes that are preferred as leader nodes, a node contained in the set of nodes is set as a leader node in the distributed data service in view of the selection by the user. Accordingly, a user is provided control over the selection of leader nodes in the distributed data service.
    Type: Application
    Filed: April 30, 2019
    Publication date: November 7, 2019
    Inventors: Bogdan-Alexandru Matican, Rahul Desirazu, Karthik Ranganathan, Kannan Muthukkaruppan, Bharat Chandra Baddepudi, Ramkumar Vaidyanathan Sri, Choudhury Sidharth
  • Publication number: 20190342160
    Abstract: Orchestration of data services in multiple cloud infrastructures using the same user interface. In an embodiment, a customer provisions a first data service on a first cloud infrastructure and then a second data service on a second cloud infrastructure, while using the same user interface. An orchestration server may receive a respective count of nodes (“universe”) desired for each data service and issue commands to the corresponding cloud infrastructure to cause the desired data service to be provisioned. Another aspect facilitates creation/provisioning of a data service spanning multiple cloud infrastructures. In an embodiment, an orchestration server receives as inputs, the set of cloud infrastructures and count of nodes (“universe”) desired for the data service, and thereafter issues commands to provisioning systems of the respective cloud infrastructures to cause the desired data service to be created/ provisioned.
    Type: Application
    Filed: April 30, 2019
    Publication date: November 7, 2019
    Inventors: Bharat Chandra Baddepudi, Bogdan-Alexandru Matican, Ramkumar Vaidyanathan Sri, Karthik Ranganathan, Choudhury Sidharth, Mikhail Andreyevich Bautin, Kannan Muthukkaruppan
  • Patent number: 10398852
    Abstract: Smart sensors are employed to determine one or more of drug identification, dose, flow rate, concentration, agglomeration, and degradation and/or other characteristics of drug administration that can be detected via sensing technology. A smart sensor(s) can be coupled to or retrofitted onto injection pen injectors and/or drug delivery cartridges and/or infusion sets or cannulae, enabling infusion sets, pen injector systems or drug delivery cartridges to improve tracking of drug self-administration and stop medication errors that occur primarily through self or automated injection (e.g., due to incorrect or incomplete dosing, excessive dose or rate, incorrect drug, or drug degradation).
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: September 3, 2019
    Assignee: Becton, Dickinson and Company
    Inventors: Margaret Taylor, David Feygin, Elizabeth Nelson, Bart Peterson, Karthik Ranganathan, Richard Byrd
  • Patent number: 10377317
    Abstract: An apparatus for an interior vehicle compartment comprises a seat adapted for moving in a travel direction and a console coupled to the movable seat. The console may include one or more of the following: (a) a collapsible portion for collapsing as a body portion of the console travels with the movable seat in the travel direction; (b) a stepped interface for connecting with the movable seat; (c) a rear drawer with a tiltable door to facilitate access by rear passengers; and (d) a deployable holder for a mobile handheld computer. A stationary base may also be provided for supporting the console during movement, such as along guide rails, which base may contain HVAC components, such as ducts, or electronic components, such as wires. Instead of a mechanical connection using a stepped interface, the coupled movement may also be achieved by commonly controlled motors for the seat and console.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: August 13, 2019
    Assignee: Ford Global Technologies, LLC
    Inventors: Shivraj Karthik Ranganathan, Manjil M. Kale, Robert Michael Coury, Gary D. Mullen, Anthony Ligi, Jr., Glenn Biddinger
  • Patent number: 10120577
    Abstract: The present application provides an improved approach for managing performance tier de-duplication in a virtualization environment. A content cache is implemented on high performance tiers of storage in order to maintain a working set for the user virtual machines accessing the system, and associates fingerprints with data stored therein. During write requests from the user virtual machines, fingerprints are calculated for the data to be written. However, no de-duplication is performed during the write. During read requests, fingerprints corresponding to the data to be read are retrieved and matched with the fingerprints associated with the data in the content cache. Thus, while multiple pieces of data having the same fingerprints may be written to the lower performance tiers of storage, only one of those pieces of data having that fingerprint will be stored in the content cache for fulfilling read requests.
    Type: Grant
    Filed: May 13, 2016
    Date of Patent: November 6, 2018
    Inventors: Kannan Muthukkaruppan, Karthik Ranganathan
  • Publication number: 20180272967
    Abstract: An apparatus for an interior vehicle compartment comprises a seat adapted for moving in a travel direction and a console coupled to the movable seat. The console may include one or more of the following: (a) a collapsible portion for collapsing as a body portion of the console travels with the movable seat in the travel direction; (b) a stepped interface for connecting with the movable seat; (c) a rear drawer with a tiltable door to facilitate access by rear passengers; and (d) a deployable holder for a mobile handheld computer. A stationary base may also be provided for supporting the console during movement, such as along guide rails, which base may contain HVAC components, such as ducts, or electronic components, such as wires. Instead of a mechanical connection using a stepped interface, the coupled movement may also be achieved by commonly controlled motors for the seat and console.
    Type: Application
    Filed: May 31, 2018
    Publication date: September 27, 2018
    Inventors: Shivraj Karthik Ranganathan, Manjil M. Kale, Robert Michael Coury, Gary D. Mullen, Anthony Ligi, JR., Glenn Biddinger
  • Patent number: 10011240
    Abstract: An apparatus for an interior vehicle compartment comprises a seat adapted for moving in a travel direction and a console coupled to the movable seat. The console may include one or more of the following: (a) a collapsible portion for collapsing as a body portion of the console travels with the movable seat in the travel direction; (b) a stepped interface for connecting with the movable seat; (c) a rear drawer with a tiltable door to facilitate access by rear passengers; and (d) a deployable holder for a mobile handheld computer. A stationary base may also be provided for supporting the console during movement, such as along guide rails, which base may contain HVAC components, such as ducts, or electronic components, such as wires. Instead of a mechanical connection using a stepped interface, the coupled movement may also be achieved by commonly controlled motors for the seat and console.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: July 3, 2018
    Assignee: Ford Global Technologies, LLC
    Inventors: Shivraj Karthik Ranganathan, Manjil M. Kale, Robert Michael Coury, Gary D. Mullen, Anthony Ligi, Jr., Glenn Biddinger
  • Publication number: 20180162283
    Abstract: An apparatus for an interior vehicle compartment comprises a seat adapted for moving in a travel direction and a console coupled to the movable seat. The console may include one or more of the following: (a) a collapsible portion for collapsing as a body portion of the console travels with the movable seat in the travel direction; (b) a stepped interface for connecting with the movable seat; (c) a rear drawer with a tiltable door to facilitate access by rear passengers; and (d) a deployable holder for a mobile handheld computer. A stationary base may also be provided for supporting the console during movement, such as along guide rails, which base may contain HVAC components, such as ducts, or electronic components, such as wires. Instead of a mechanical connection using a stepped interface, the coupled movement may also be achieved by commonly controlled motors for the seat and console.
    Type: Application
    Filed: December 12, 2016
    Publication date: June 14, 2018
    Inventors: Shivraj Karthik Ranganathan, Manjil M. Kale, Robert Michael Coury, Gary D. Mullen, Anthony Ligi, JR., Glenn Biddinger
  • Publication number: 20180162299
    Abstract: An apparatus for an interior vehicle compartment comprises a seat adapted for moving in a travel direction and a console coupled to the movable seat. The console may include one or more of the following: (a) a collapsible portion for collapsing as a body portion of the console travels with the movable seat in the travel direction; (b) a stepped interface for connecting with the movable seat; (c) a rear drawer with a tiltable door to facilitate access by rear passengers; and (d) a deployable holder for a mobile handheld computer. A stationary base may also be provided for supporting the console during movement, such as along guide rails, which base may contain HVAC components, such as ducts, or electronic components, such as wires. Instead of a mechanical connection using a stepped interface, the coupled movement may also be achieved by commonly controlled motors for the seat and console.
    Type: Application
    Filed: December 12, 2016
    Publication date: June 14, 2018
    Inventors: Shivraj Karthik Ranganathan, Manjil M. Kale, Robert Michael Coury, Gary D. Mullen, Anthony Ligi, JR., Glenn Biddinger
  • Patent number: 9989497
    Abstract: Pulse-echo imaging systems and methods are provided, including a transmit code sequencer and a pulse generation circuit, The transmit code sequencer is configured to input a transmit code sequence to the pulse generation circuit. A transducer is configured to receive electrical signals provided as pulses using coded excitation according to the transmit code sequence, and to transduce the electrical signals to pulses of energy other than electrical signals. The transducer is further configured to receive echoes of the pulses of energy other than electrical signals and convert the echoes to received electrical signals generate using coded excitation. A receive circuit is configured to receive the received electrical signals generate using coded excitation, perform analog sampling of the received electrical signals generate using coded excitation, and provide a weighted, summed digital signal by processing the analog samples.
    Type: Grant
    Filed: August 18, 2009
    Date of Patent: June 5, 2018
    Assignee: University of Virginia Patent Foundation
    Inventors: William F. Walker, Michael I. Fuller, Karthik Ranganathan, John A. Hossack, Travis N. Blalock
  • Publication number: 20180144036
    Abstract: The disclosed techniques provide systems and methods for anonymizing various portions of information, action logs, end-user information, and/or other data sets that are stored in non-indexed storage systems. More specifically, various anonymization procedures are described for redacting UII and/or replacing UII in raw data with randomly generated information (RGI). The anonymization process is performed on a rolling basis as raw data is received. An anonymization mapping table maps (or associates) the replaced UII in the anonymized data to the RGI, and eventually all raw data can be deleted.
    Type: Application
    Filed: January 22, 2018
    Publication date: May 24, 2018
    Inventors: Adam Kramer, Thomas Lento, Rajat Goel, Raghotham Sathyanarayana Murthy, Nileema Bharat Shingle, Karthik Ranganathan, Ankit Agarwal, Sameer Menon
  • Patent number: 9910902
    Abstract: The disclosed techniques provide systems and methods for anonymizing various portions of information, action logs, end-user information, and/or other data sets that are stored in non-indexed storage systems. More specifically, various anonymization procedures are described for redacting UII and/or replacing UII in raw data with randomly generated information (RGI). The anonymization process is performed on a rolling basis as raw data is received. An anonymization mapping table maps (or associates) the replaced UII in the anonymized data to the RGI, and eventually all raw data can be deleted.
    Type: Grant
    Filed: February 22, 2013
    Date of Patent: March 6, 2018
    Assignee: Facebook, Inc.
    Inventors: Adam Kramer, Thomas Lento, Rajat Goel, Raghotham Sathyanarayana Murthy, Nileema Bharat Shingte, Karthik Ranganathan, Ankit Agarwal, Sameer Menon
  • Publication number: 20180024188
    Abstract: A high volume system level testing of devices with POP structures such as POP memories includes a POP array that includes floating nests that can adjust in the XY direction in order to align individually with respective pads found on the DUTs. The floating nests also include a mechanically fixed PCB that is fixed to the nest and can either mate to a memory contactor array that can accept an unattached POP device such as a memory or can include an attached memory in order to accommodate different POP requirements. In a method, the POP array includes a number of floating nests with memory loaded are aligned and presented to their respective DUTs just prior to testing the combined DUT and POP memory assemblies.
    Type: Application
    Filed: July 16, 2017
    Publication date: January 25, 2018
    Inventors: GREGORY CRUZAN, GILBERTO OSEGUERA, KARTHIK RANGANATHAN, EDWARD SPRAGUE
  • Publication number: 20170324853
    Abstract: An apparatus is provided for storing and deploying a cell phone. That apparatus includes a guide track and a carriage displaceable along the guide track between a storage position and a deployed position. A drive element displaces the carriage between the two positions and a damping mechanism ensures that the carriage moves with a smooth and consistent motion along the guide track.
    Type: Application
    Filed: May 4, 2016
    Publication date: November 9, 2017
    Inventors: Shivraj Karthik Ranganathan, Manjil M. Kale, Robert Michael Coury
  • Patent number: 9811525
    Abstract: The disclosed techniques provide systems and methods for deletion of end-user messages, message threads, attachments, and/or other message information. More specifically, a key-value store residing in computer memory on the storage system is described. Each value in the key-value store is indexed by a key and structured to include multiple column portions associated with multiple column families. In one embodiment, a deletion column family having an associated retention policy for data stored therein is defined.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: November 7, 2017
    Assignee: Facebook, Inc.
    Inventors: Ruifang Ge, Rahul Narayan Iyer, Jiakai Liu, Kannan Muthukkaruppan, Dylan Nugent, Anshuman Singh, Karthik Ranganathan
  • Publication number: 20170023643
    Abstract: A method and apparatus for testing electronic devices installed in a portable device. The apparatus incorporates a socket with receptacles for alignment pins, and an alignment plate with openings for the alignment pins. The holes for the alignment pins are matched to the socket receptacles, providing secure alignment. The spring loaded socket pin mates with at least one solder ball. The apparatus also includes a circuit card, which may be a modem test platform circuit card that has contacts that mate with the at least one solder ball. Other functions may be tested using other circuit card assemblies. A method of testing includes: installing the electronic device to be tested into a socket assembly, aligning the electronic device to be tested into the socket assembly; installing the socket assembly into a test apparatus, and testing the device.
    Type: Application
    Filed: August 26, 2015
    Publication date: January 26, 2017
    Inventors: Rae-Ann Sobral LoCicero, Keith Barry, Ibrahim Shaik, Karthik Ranganathan Vishwanathan, Sajjad Pagarkar
  • Publication number: 20160378355
    Abstract: The present application provides an improved approach for managing performance tier de-duplication in a virtualization environment. A content cache is implemented on high performance tiers of storage in order to maintain a working set for the user virtual machines accessing the system, and associates fingerprints with data stored therein. During write requests from the user virtual machines, fingerprints are calculated for the data to be written. However, no de-duplication is performed during the write. During read requests, fingerprints corresponding to the data to be read are retrieved and matched with the fingerprints associated with the data in the content cache. Thus, while multiple pieces of data having the same fingerprints may be written to the lower performance tiers of storage, only one of those pieces of data having that fingerprint will be stored in the content cache for fulfilling read requests.
    Type: Application
    Filed: May 13, 2016
    Publication date: December 29, 2016
    Inventors: Kannan MUTHUKKARUPPAN, Karthik RANGANATHAN
  • Publication number: 20160246343
    Abstract: A device and method for controlling a voltage applied to processor cores of a processor are disclosed. The method includes processing a plurality of tasks on the processor with a plurality of processor cores and applying a rail voltage to the plurality of processor cores. The number of the plurality of processor cores that are active is adjusted, and the rail voltage that is applied to the plurality of processor cores is adjusted based upon the number of the plurality of processor cores that are active.
    Type: Application
    Filed: February 18, 2016
    Publication date: August 25, 2016
    Inventors: Sajjad Pagarkar, Karthik Ranganathan Vishwanathan