Patents by Inventor Krishna Sankar

Krishna Sankar 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: 11622723
    Abstract: A compact integrated patch may be used to collect physiological data. The patch may be wireless. The patch may be utilized in everyday life as well as in clinical environments. Data acquired by the patch and/or external devices may be interpreted and/or be utilized by healthcare professionals and/or computer algorithms (e.g., third party applications). Data acquired by the patch may be interpreted and be presented for viewing to healthcare professionals and/or ordinary users.
    Type: Grant
    Filed: September 14, 2018
    Date of Patent: April 11, 2023
    Assignee: LIFESIGNALS, INC.
    Inventors: Raghavendra Mulinti, Krishna Sankar Madhavan Pillai, Guruprasad Shimoga Revanna, Surendar Magar
  • Patent number: 11610165
    Abstract: Distributing resources in a predetermined geographical area, including: retrieving a set of metrics indicative of factors of interest related to operation of the resources for at least two parties, each having a plurality of resources, retrieving optimization policies indicative of preferred metric values for each party, retrieving at least one model including strategies for distributing resources in the predetermined area, the at least one model based on learning from a set of scenarios for distributing resources, retrieving context data from real time systems indicative of at least a present traffic situation, establishing a Nash equilibrium between the metrics in the optimization policies of the at least two parties taking into account the at least one model and the context data, distributing the resources in the geographical area according to the outcome of the established Nash equilibrium.
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: March 21, 2023
    Assignee: Volvo Car Corporation
    Inventors: Krishna Sankar, Vedad Cajic, Usha Nookala, Jonas Fenn
  • Patent number: 11429987
    Abstract: Predicting transportation demand in a predetermined area, based on estimating a present mobility demand and based on user group preferences. Generated transportation need requests include at least a time stamp, a pick-up coordinate, a drop-off coordinate, a user group indication, a pick-up venue category based on the pick-up coordinate, and a drop-off venue category based on the drop-off coordinate. A signal indicative of the transportation need request is provided.
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: August 30, 2022
    Assignee: Volvo Car Corporation
    Inventors: Krishna Sankar, Vedad Cajic, Usha Nookala, Jonas Fenn
  • Patent number: 10873629
    Abstract: A method for storing objects in an object storage system includes the steps of establishing a network connection with a client over an inter-network, receiving an upload request indicating an object to be uploaded by the client, selecting at least two storage nodes on which the object will be stored, receiving the object from the client via the network connection, and streaming the object to each of the selected storage nodes such that the object is stored on each of the selected storage nodes. The method can also include writing an object record associating the object and the selected storage nodes to a shard of an object database and generating a Universally Unique Identifier (UUID). The UUID indicates the shard and the object ID of the object record, such that the object record can be quickly retrieved. Object storage infrastructures are also disclosed.
    Type: Grant
    Filed: April 18, 2018
    Date of Patent: December 22, 2020
    Assignee: Egnyte, Inc.
    Inventors: Sachin Shetty, Krishna Sankar, Amrit Jassal, Kalpesh Patel, Shishir Sharma
  • Publication number: 20190347371
    Abstract: Distributing resources in a predetermined geographical area, including: retrieving a set of metrics indicative of factors of interest related to operation of the resources for at least two parties, each having a plurality of resources, retrieving optimization policies indicative of preferred metric values for each party, retrieving at least one model including strategies for distributing resources in the predetermined area, the at least one model based on learning from a set of scenarios for distributing resources, retrieving context data from real time systems indicative of at least a present traffic situation, establishing a Nash equilibrium between the metrics in the optimization policies of the at least two parties taking into account the at least one model and the context data, distributing the resources in the geographical area according to the outcome of the established Nash equilibrium.
    Type: Application
    Filed: September 4, 2018
    Publication date: November 14, 2019
    Inventors: Krishna SANKAR, Vedad CAJIC, Usha NOOKALA, Jonas FENN
  • Publication number: 20190347674
    Abstract: Predicting transportation demand in a predetermined area, based on estimating a present mobility demand and based on user group preferences. Generated transportation need requests include at least a time stamp, a pick-up coordinate, a drop-off coordinate, a user group indication, a pick-up venue category based on the pick-up coordinate, and a drop-off venue category based on the drop-off coordinate. A signal indicative of the transportation need request is provided.
    Type: Application
    Filed: September 4, 2018
    Publication date: November 14, 2019
    Inventors: Krishna SANKAR, Vedad CAJIC, Usha NOOKALA, Jonas FENN
  • Publication number: 20190099132
    Abstract: A compact integrated patch may be used to collect physiological data. The patch may be wireless. The patch may be utilized in everyday life as well as in clinical environments. Data acquired by the patch and/or external devices may be interpreted and/or be utilized by healthcare professionals and/or computer algorithms (e.g., third party applications). Data acquired by the patch may be interpreted and be presented for viewing to healthcare professionals and/or ordinary users.
    Type: Application
    Filed: September 14, 2018
    Publication date: April 4, 2019
    Inventors: Raghavendra MULINTI, Krishna Sankar Madhaven PILLAI, Guruprasad Shimoga REVANNA, Surendar MAGAR
  • Publication number: 20180241821
    Abstract: A method for storing objects in an object storage system includes the steps of establishing a network connection with a client over an inter-network, receiving an upload request indicating an object to be uploaded by the client, selecting at least two storage nodes on which the object will be stored, receiving the object from the client via the network connection, and streaming the object to each of the selected storage nodes such that the object is stored on each of the selected storage nodes. The method can also include writing an object record associating the object and the selected storage nodes to a shard of an object database and generating a Universally Unique Identifier (UUID). The UUID indicates the shard and the object ID of the object record, such that the object record can be quickly retrieved. Object storage infrastructures are also disclosed.
    Type: Application
    Filed: April 18, 2018
    Publication date: August 23, 2018
    Applicant: Egnyte, Inc.
    Inventors: Sachin Shetty, Krishna Sankar, Amrit Jassal, Kalpesh Patel, Shishir Sharma
  • Patent number: 10003650
    Abstract: A method for storing objects in an object storage system includes the steps of establishing a network connection with a client over an inter-network, receiving an upload request indicating an object to be uploaded by the client, selecting at least two storage nodes on which the object will be stored, receiving the object from the client via the network connection, and streaming the object to each of the selected storage nodes such that the object is stored on each of the selected storage nodes. The method can also include writing an object record associating the object and the selected storage nodes to a shard of an object database and generating a Universally Unique Identifier (UUID). The UUID indicates the shard and the object ID of the object record, such that the object record can be quickly retrieved. Object storage infrastructures are also disclosed.
    Type: Grant
    Filed: August 12, 2015
    Date of Patent: June 19, 2018
    Assignee: Egnyte, Inc.
    Inventors: Sachin Shetty, Krishna Sankar, Amrit Jassal, Kalpesh Patel, Shishir Sharma
  • Patent number: 9614912
    Abstract: A method for storing objects in an object storage system includes the steps of establishing a network connection with a client over an inter-network, receiving an upload request indicating an object to be uploaded by the client, selecting at least two storage nodes on which the object will be stored, receiving the object from the client via the network connection, and streaming the object to each of the selected storage nodes such that the object is stored on each of the selected storage nodes. The method can also include writing an object record associating the object and the selected storage nodes to a shard of an object database and generating a Universally Unique Identifier (UUID). The UUID indicates the shard and the object ID of the object record, such that the object record can be quickly retrieved. Object storage infrastructures are also disclosed.
    Type: Grant
    Filed: August 12, 2015
    Date of Patent: April 4, 2017
    Assignee: EGNYTE, INC.
    Inventors: Sachin Shetty, Krishna Sankar, Amrit Jassal, Kalpesh Patel, Shishir Sharma
  • Publication number: 20150350326
    Abstract: A method for storing objects in an object storage system includes the steps of establishing a network connection with a client over an inter-network, receiving an upload request indicating an object to be uploaded by the client, selecting at least two storage nodes on which the object will be stored, receiving the object from the client via the network connection, and streaming the object to each of the selected storage nodes such that the object is stored on each of the selected storage nodes. The method can also include writing an object record associating the object and the selected storage nodes to a shard of an object database and generating a Universally Unique Identifier (UUID). The UUID indicates the shard and the object ID of the object record, such that the object record can be quickly retrieved. Object storage infrastructures are also disclosed.
    Type: Application
    Filed: August 12, 2015
    Publication date: December 3, 2015
    Inventors: Sachin Shetty, Krishna Sankar, Amrit Jassal, Kalpesh Patel, Shishir Sharma
  • Publication number: 20150347453
    Abstract: A method for storing objects in an object storage system includes the steps of establishing a network connection with a client over an inter-network, receiving an upload request indicating an object to be uploaded by the client, selecting at least two storage nodes on which the object will be stored, receiving the object from the client via the network connection, and streaming the object to each of the selected storage nodes such that the object is stored on each of the selected storage nodes. The method can also include writing an object record associating the object and the selected storage nodes to a shard of an object database and generating a Universally Unique Identifier (UUID). The UUID indicates the shard and the object ID of the object record, such that the object record can be quickly retrieved. Object storage infrastructures are also disclosed.
    Type: Application
    Filed: August 12, 2015
    Publication date: December 3, 2015
    Inventors: Sachin Shetty, Krishna Sankar, Amrit Jassal, Kalpesh Patel, Shishir Sharma
  • Patent number: 9135269
    Abstract: A method for storing objects in an object storage system includes the steps of establishing a network connection with a client over an inter-network, receiving an upload request indicating an object to be uploaded by the client, selecting at least two storage nodes on which the object will be stored, receiving the object from the client via the network connection, and streaming the object to each of the selected storage nodes such that the object is stored on each of the selected storage nodes. The method can also include writing an object record associating the object and the selected storage nodes to a shard of an object database and generating a Universally Unique Identifier (UUID). The UUID indicates the shard and the object ID of the object record, such that the object record can be quickly retrieved. Object storage infrastructures are also disclosed.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: September 15, 2015
    Assignee: EGNYTE, INC.
    Inventors: Sachin Shetty, Krishna Sankar, Amrit Jassal, Kalpesh Patel, Shishir Sharma
  • Publication number: 20140149794
    Abstract: A method for storing objects in an object storage system includes the steps of establishing a network connection with a client over an inter-network, receiving an upload request indicating an object to be uploaded by the client, selecting at least two storage nodes on which the object will be stored, receiving the object from the client via the network connection, and streaming the object to each of the selected storage nodes such that the object is stored on each of the selected storage nodes. The method can also include writing an object record associating the object and the selected storage nodes to a shard of an object database and generating a Universally Unique Identifier (UUID). The UUID indicates the shard and the object ID of the object record, such that the object record can be quickly retrieved. Object storage infrastructures are also disclosed.
    Type: Application
    Filed: December 7, 2012
    Publication date: May 29, 2014
    Inventors: Sachin Shetty, Krishna Sankar, Amrit Jassal, Kalpesh Patel, Shishir Sharma
  • Publication number: 20130036213
    Abstract: Techniques are described for providing a virtual private cloud in a multi-tenant environment. Embodiments receive a request specifying cloud-based computing resources hosted by one or more cloud providers to integrate into a virtual private cloud with enterprise computing resources, the resources within the virtual private cloud are communicatively coupled at a common logical network level. Embodiments provision a cloud network device to integrate the cloud-based computing resources into the virtual private cloud. Additionally, the enterprise network device is configured to associate the enterprise computing resources with the virtual private cloud. Network packets between applications running on the enterprise computing resources and applications running on the cloud-based computing resources are then forwarded over the common logical network.
    Type: Application
    Filed: August 2, 2011
    Publication date: February 7, 2013
    Inventors: MASUM HASAN, SUMIT A. NAIKSATAM, GLENN DASMALCHI, KRISHNA SANKAR, VAUGHN SUAZO
  • Patent number: 7941417
    Abstract: In an embodiment, an XPath automaton with state look-ahead capability can efficiently determine whether XML documents, received in a stream in serialized form in a network element, match any of a set of XPath expressions. A token processor receives a structured electronic document in serialized format and identifies entities. A name recognition engine recognizes names of elements of the document and recognizes names of attributes of the elements. A finite state automaton comprises states and transitions representing structural relationships among elements and attributes of structured path expressions and state look-ahead logic that is configured to output a final state when an entity matches one or more of the structured path expressions. The automaton performs state transitions resulting in reaching a specified final state if a match to an expression occurs.
    Type: Grant
    Filed: January 9, 2008
    Date of Patent: May 10, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Karempudi Ramarao, Krishna Sankar, Stanley Poon, Ramakrishna Reddy Kandula
  • Patent number: 7716576
    Abstract: Methods and systems thereof for processing Extensible Markup Language (XML) documents are described. In one embodiment, an XML document comprising content in an XML format is parsed. The content is converted into pcodes according to a conversion key; that is, an XML tag is converted into a pcode can be converted back to XML using the conversion key. A pcode file including the parsed XML document, converted into pcode, is thereby generated. The pcode file is smaller than the original XML document and the content is already parsed, so the time needed to process the pcode file is significantly less than the time needed to process an XML document. Memory usage and the time needed to send and receive information are also improved.
    Type: Grant
    Filed: May 20, 2002
    Date of Patent: May 11, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Tin Le, Krishna Sankar
  • Publication number: 20090177669
    Abstract: In an embodiment, an XPath automaton with state look-ahead capability can efficiently determine whether XML documents, received in a stream in serialized form in a network element, match any of a set of XPath expressions. A token processor receives a structured electronic document in serialized format and identifies entities. A name recognition engine recognizes names of elements of the document and recognizes names of attributes of the elements. A finite state automaton comprises states and transitions representing structural relationships among elements and attributes of structured path expressions and state look-ahead logic that is configured to output a final state when an entity matches one or more of the structured path expressions. The automaton performs state transitions resulting in reaching a specified final state if a match to an expression occurs.
    Type: Application
    Filed: January 9, 2008
    Publication date: July 9, 2009
    Inventors: Karempudi Ramarao, Krishna Sankar, Stanley Poon, Ramakrishna Reddy Kandula
  • Publication number: 20060245554
    Abstract: A mailbox system that notifies the mail recipient, via a communication network, of the presence of physical mail in his or her mailbox. A button is placed in each mail slot that causes an electronic notification message to be sent to the mail recipient, thus notifying the mail recipient of the presence of physical mail in his or her mail slot and also causes an LED to be illuminated. When the physical mail is retrieved from the mail slot, the button is pressed again to deactivate the LED. Individual pieces of physical mail can be tagged with a RFID tag. A sensor in the mail slot reads the RFID tag and causes an electronic notification to be sent to the mail recipient.
    Type: Application
    Filed: April 29, 2005
    Publication date: November 2, 2006
    Inventors: Jonathan Kessler, Krishna Sankar
  • Publication number: 20060200458
    Abstract: A router is configured for routing, via an open protocol network, a received message to a destination node based on parsing an XML portion within the received message. The router includes an XML parser configured for parsing XML tags specifying prescribed attributes, and an application resource configured for interpreting the prescribed attributes for a determined service based on runtime execution of the application resource. In particular, the runtime execution of the application resource provides application-specific syntax and semantics enabling interpretation of the parsed XML tags. The application resource, in response to interpreting the prescribed attributes, initiates selected application operations, including outputting the received message to a prescribed destination, based on the execution of the prescribed application operations.
    Type: Application
    Filed: April 28, 2006
    Publication date: September 7, 2006
    Inventor: Krishna Sankar