Patents by Inventor Shankar Subramaniam

Shankar Subramaniam 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).

  • Publication number: 20240095204
    Abstract: In one example in accordance with the present disclosure, a computing device is described. The computing device includes a configurable logic element. The configurable logic element 1) connects to a number of peripheral electronic devices, with at least one peripheral electronic device having a different native protocol relative to another peripheral electronic device and 2) prepares and packages a number of signals to be transmitted across a uniform transmission protocol. The computing device also includes a communication pathway to transmit packaged signals to a driver using the uniform transmission protocol. The computing device also includes the driver to 1) unpack the number of signals from the aggregated data transmission and 2) represents the number of peripheral electronic devices to an operating system of the computing device.
    Type: Application
    Filed: January 28, 2021
    Publication date: March 21, 2024
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventor: Ravi Shankar Subramaniam
  • Publication number: 20230394364
    Abstract: One example provides a reconfigurable computing fabric to manage machine learning (ML) processing including a configurable interconnect structure and a number programmable logic blocks each having a configurable set of operations. For each of a number of fabric configurations of the computing fabric, each programmable logic block has a corresponding set of operations and the interconnect structure has a corresponding data path structure to interconnect the programmable logic blocks with one another and with inputs and outputs of the computing fabric. The programmable logic blocks include an input/output block having a set of operations including to provide virtual interfaces to receive external session requests for ML processing from request sources, and an elastic AI/ML processing block having a set of operations including to configure a number of AI/ML engines with a session implementation for each external session request and each of a number of event-driven internal session requests.
    Type: Application
    Filed: October 29, 2020
    Publication date: December 7, 2023
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Ravi Shankar Subramaniam, Robert Campbell, Jeffrey Kevin Jeansonne, Lan Wang, Christopher Charles Mohrman
  • Publication number: 20230375657
    Abstract: In an example implementation according to aspects of the present disclosure, a wireless anchor node comprises a wireless communication interface and a processor communicatively coupled to the wireless communication interface. The processor receives a wireless signal from a source access node. The location of the source access node is verified. The processor determines a distance measurement between the wireless anchor node and the source access node based on the wireless signal and transfers the distance measurement between the wireless anchor node and the source access node to a target access node over an intermediate anchor node. In response, the processor receives a location error from the target access node over the intermediate anchor node. The location of the target access node is verified. The processor calibrates the distance measurement between the wireless anchor node and the source access node based on the location error.
    Type: Application
    Filed: October 12, 2020
    Publication date: November 23, 2023
    Inventor: Ravi Shankar Subramaniam
  • Publication number: 20230300023
    Abstract: In some examples an electronic device includes a sensor, and a controller to detect a proximity of a second electronic device via the sensor. In response to determining that the proximity is within a threshold distance, the controller causes transmission of context information to the second electronic device. The context information is generated based on a location, a time, an application executed by the second electronic device, or a combination thereof. In response to the transmission of the context information, the controller receives a first signal from the second electronic device, and, in response to the first signal, the controller causes transmission of a second signal, the second signal to enable coupling to the second electronic device.
    Type: Application
    Filed: March 17, 2022
    Publication date: September 21, 2023
    Inventors: Janani ANAND, Ravi Shankar SUBRAMANIAM, Peter Siyuan ZHANG
  • Publication number: 20230273992
    Abstract: A method and an electronic device (100) are disclosed for generating semantic representation of a document to determine data security risk associated with the document. The method includes receiving, by a document semantics controller (160) of the electronic device (100), a document in an electronic form and determining, by the document semantics controller (160), raw text. Further, the method includes generating, by the document semantics controller (160), a plurality of sentence blocks using the raw text and determining, by the document semantics controller (160), embeddings for the plurality of sentence blocks. Further, the method includes determining, by the document semantics controller (160), the semantic representation of the document based on the embeddings for each of the sentence blocks; and generating, by the document semantics controller (160), the semantic representation of the document to determine the data security risk associated with the document.
    Type: Application
    Filed: May 7, 2023
    Publication date: August 31, 2023
    Inventors: Madhusudana Shashanka, Bonnie Arogyam Varghese, Shankar Subramaniam, Karthik Krishnan, Rency Joseph
  • Patent number: 11687647
    Abstract: A method and an electronic device (100) are disclosed for generating semantic representation of a document to determine data security risk associated with the document. The method includes receiving, by a document semantics controller (160) of the electronic device (100), a document in an electronic form and determining, by the document semantics controller (160), raw text. Further, the method includes generating, by the document semantics controller (160), a plurality of sentence blocks using the raw text and determining, by the document semantics controller (160), embeddings for the plurality of sentence blocks. Further, the method includes determining, by the document semantics controller (160), the semantic representation of the document based on the embeddings for each of the sentence blocks; and generating, by the document semantics controller (160), the semantic representation of the document to determine the data security risk associated with the document.
    Type: Grant
    Filed: January 27, 2021
    Date of Patent: June 27, 2023
    Assignee: CONCENTRIC SOFTWARE, INC.
    Inventors: Madhusudana Shashanka, Bonnie Arogyam Varghese, Shankar Subramaniam, Karthik Krishnan, Rency Joseph
  • Patent number: 11545027
    Abstract: An example module includes: a radio to communicate with a sensor; a communication interface to communicate with a second module; a chassis to mate with the second module; and a processor connected to the radio, the communication interface, and a memory, the processor to execute instructions stored in the memory. The instructions are to: receive, via the radio, sensor data from the sensor; process the sensor data to generate processed sensor data; and transmit the processed sensor data to a remote device.
    Type: Grant
    Filed: November 14, 2018
    Date of Patent: January 3, 2023
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ravi Shankar Subramaniam, Richard Edward Hodges, Charles J. Stancil
  • Publication number: 20210264771
    Abstract: An example module includes: a radio to communicate with a sensor; a communication interface to communicate with a second module; a chassis to mate with the second module; and a processor connected to the radio, the communication interface, and a memory, the processor to execute instructions stored in the memory. The instructions are to: receive, via the radio, sensor data from the sensor; process the sensor data to generate processed sensor data; and transmit the processed sensor data to a remote device.
    Type: Application
    Filed: November 14, 2018
    Publication date: August 26, 2021
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Ravi Shankar Subramaniam, Richard Edward Hodges, Charles J. Stancil
  • Publication number: 20210256115
    Abstract: A method and an electronic device (100) are disclosed for generating semantic representation of a document to determine data security risk associated with the document. The method includes receiving, by a document semantics controller (160) of the electronic device (100), a document in an electronic form and determining, by the document semantics controller (160), raw text. Further, the method includes generating, by the document semantics controller (160), a plurality of sentence blocks using the raw text and determining, by the document semantics controller (160), embeddings for the plurality of sentence blocks. Further, the method includes determining, by the document semantics controller (160), the semantic representation of the document based on the embeddings for each of the sentence blocks; and generating, by the document semantics controller (160), the semantic representation of the document to determine the data security risk associated with the document.
    Type: Application
    Filed: January 27, 2021
    Publication date: August 19, 2021
    Inventors: Madhusudana Shashanka, Bonnie Arogyam Varghese, Shankar Subramaniam, Karthik Krishnan, Rency Joseph
  • Publication number: 20210240143
    Abstract: A customizable work station is described with a computing device that has a local processor, a local display, a connector communicably coupled to the local processor, and a plurality of sensors that collect proximal information at the station to provide at least one personalized enhancement to a user of the station.
    Type: Application
    Filed: October 9, 2018
    Publication date: August 5, 2021
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Charles J. Stancil, Richard E. Hodges, Harold Merkel, Ravi Shankar Subramaniam
  • Patent number: 10645002
    Abstract: A network sensor that features a data store and a packet processing engine. In communication with the data store, the packet processing engine comprises (1) a cache management logic and (2) deduplication logic. The cache management logic is configured to analyze packets to determine whether (a) a packet under analysis include duplicated data and (b) content of the packet is targeted for storage in a same continuous logical storage area as the duplicated data. The deduplication logic, when activated by the cache management logic, is configured to generate a deduplication reference for insertion into the packet prior to storage.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: May 5, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Ramsundar Janakiraman, Prasad Palkar, Mohan Parthasarathy, Brijesh Nambiar, Giri Gopalan, Shankar Subramaniam, Suhas Shetty, Steven Alexander
  • Patent number: 10521358
    Abstract: A network sensor that features a data store and a packet processing engine. Communicatively coupled to the data store, the packet processing engine is configured to (i) generate a retention priority for at least a first flow within a first storage region of a plurality of storage regions and (ii) identify, in response to an eviction request, the priority of each of the plurality of storage regions. The priority of the first storage region is partially based on the retention priority associated with the first flow while the priority of a second storage region is based on retention priorities associated with flows stored within the second storage region. The packet processing engine also is configured to identify, through use of the retention priorities of the stored flows within the first storage region, which flows are to be retained and which flows are to be evicted.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: December 31, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Brijesh Nambiar, Prasad Palkar, Ramsundar Janakiraman, Shankar Subramaniam, Giri Gopalan, Mohan Parthasarathy, Steven Alexander
  • Publication number: 20190245809
    Abstract: The present disclosure discloses a method and system for achieving enhanced performance for application message handling. The disclosed system includes a device and is configured to receive, at a first processing layer implemented by the device, a message addressed to a first port. The system is further configured to modify the message to be addressed to a second port indicated in a body of the message prior to forwarding the message to a second processing layer implemented by the device. Furthermore, the system is configured to forward, by the first processing layer to the second processing layer, the modified message addressed to the second port.
    Type: Application
    Filed: April 15, 2019
    Publication date: August 8, 2019
    Inventors: Prasad PALKAR, Ramsundar JANAKIRAMAN, Venkatesan MARICHETTY, Andrew SCHWEIG, Shankar SUBRAMANIAM
  • Patent number: 10263916
    Abstract: The present disclosure discloses a method and system for achieving enhanced performance for application message handling. The disclosed system includes a device and is configured to receive, at a first processing layer implemented by the device, a message addressed to a first port. The system is further configured to modify the message to be addressed to a second port indicated in a body of the message prior to forwarding the message to a second processing layer implemented by the device. Furthermore, the system is configured to forward, by the first processing layer to the second processing layer, the modified message addressed to the second port.
    Type: Grant
    Filed: June 14, 2013
    Date of Patent: April 16, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Prasad Palkar, Ramsundar Janakiraman, Venkatesan Marichetty, Andrew Schweig, Shankar Subramaniam
  • Patent number: 9920367
    Abstract: The present invention provides methods and systems for analyzing mammalian transcriptomes, particularly, for low abundant transcripts, and with the use of high throughput technologies. Heptamer primers and sequence tags generated by the iterative randomized algorithm, as well as the sequencing-library generation system for amplifying and synthesis-based sequencing low abundant transcripts using the heptamer primers are also provided. The present invention further provides the use of the invention system and method for identifying key embryological lineage specific transcripts that anticipate differentiation of specific cell types.
    Type: Grant
    Filed: December 13, 2013
    Date of Patent: March 20, 2018
    Assignee: The Regents of the University of California
    Inventors: Vipul Bhargava, Pang Ko, Shankar Subramaniam
  • Publication number: 20150370723
    Abstract: A network sensor that features a data store and a packet processing engine. Communicatively coupled to the data store, the packet processing engine is configured to (i) generate a retention priority for at least a first flow within a first storage region of a plurality of storage regions and (ii) identify, in response to an eviction request, the priority of each of the plurality of storage regions. The priority of the first storage region is partially based on the retention priority associated with the first flow while the priority of a second storage region is based on retention priorities associated with flows stored within the second storage region. The packet processing engine also is configured to identify, through use of the retention priorities of the stored flows within the first storage region, which flows are to be retained and which flows are to be evicted.
    Type: Application
    Filed: June 18, 2015
    Publication date: December 24, 2015
    Inventors: Brijesh Nambiar, Prasad Palkar, Ramsundar Janakiraman, Shankar Subramaniam, Giri Gopalan, Mohan Parthasarathy, Steven Alexander
  • Publication number: 20150372910
    Abstract: A network sensor that features a data store and a packet processing engine. In communication with the data store, the packet processing engine comprises (1) a cache management logic and (2) deduplication logic. The cache management logic is configured to analyze packets to determine whether (a) a packet under analysis include duplicated data and (b) content of the packet is targeted for storage in a same continuous logical storage area as the duplicated data. The deduplication logic, when activated by the cache management logic, is configured to generate a deduplication reference for insertion into the packet prior to storage.
    Type: Application
    Filed: June 18, 2015
    Publication date: December 24, 2015
    Inventors: Ramsundar Janakiraman, Prasad Palkar, Mohan Parthasarathy, Brijesh Nambiar, Giri Gopalan, Shankar Subramaniam, Suhas Shetty, Steven Alexander
  • Publication number: 20140156765
    Abstract: The present disclosure discloses a method and system for achieving enhanced performance for application message handling. The disclosed system includes a device and is configured to receive, at a first processing layer implemented by the device, a message addressed to a first port. The system is further configured to modify the message to be addressed to a second port indicated in a body of the message prior to forwarding the message to a second processing layer implemented by the device. Furthermore, the system is configured to forward, by the first processing layer to the second processing layer, the modified message addressed to the second port.
    Type: Application
    Filed: June 14, 2013
    Publication date: June 5, 2014
    Inventors: Prasad Palkar, Ramsundar Janakiraman, Venkatesan Marichetty, Andrew Schweig, Shankar Subramaniam
  • Publication number: 20140148347
    Abstract: The present invention provides methods and systems for analyzing mammalian transcriptomes, particularly, for low abundant transcripts, and with the use of high throughput technologies. Heptamer primers and sequence tags generated by the iterative randomized algorithm, as well as the sequencing-library generation system for amplifying and synthesis-based sequencing low abundant transcripts using the heptamer primers are also provided. The present invention further provides the use of the invention system and method for identifying key embryological lineage specific transcripts that anticipate differentiation of specific cell types.
    Type: Application
    Filed: December 13, 2013
    Publication date: May 29, 2014
    Applicant: THE REGENTS OF THE UNIVERSITY OF CALIFORNIA
    Inventors: Vipul Bhargava, Pang Ko, Shankar Subramaniam
  • Patent number: 8112245
    Abstract: A system and method for automatically generating a computation mesh for use with an analytical tool, the computation mesh having a plurality of ?-grid lines and ?-grid lines intersecting at mesh points positioned with respect to an inner boundary and an outer boundary. The system and method includes receiving information corresponding to a shape to be analyzed, ?-grid line mesh parameter value corresponding to a desired number of ?-grid lines for the computation mesh, and an ?-grid line mesh parameter value corresponding to a desired number of ?-grid lines for the computation mesh, and generating the computation mesh from one or more mesh equations without the need for receiving additional information from a user. In one example, the solving of the one or more mesh equations includes an outer boundary distance parameter that is a function of an inner boundary distance parameter and one of a natural log of the ?-grid line mesh parameter value and a square root of the ?-grid line mesh parameter value.
    Type: Grant
    Filed: December 17, 2007
    Date of Patent: February 7, 2012
    Assignee: Concepts ETI, Inc.
    Inventor: Shankar Subramaniam