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: 11622723Abstract: 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: GrantFiled: September 14, 2018Date of Patent: April 11, 2023Assignee: LIFESIGNALS, INC.Inventors: Raghavendra Mulinti, Krishna Sankar Madhavan Pillai, Guruprasad Shimoga Revanna, Surendar Magar
-
Patent number: 11610165Abstract: 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: GrantFiled: September 4, 2018Date of Patent: March 21, 2023Assignee: Volvo Car CorporationInventors: Krishna Sankar, Vedad Cajic, Usha Nookala, Jonas Fenn
-
Patent number: 11429987Abstract: 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: GrantFiled: September 4, 2018Date of Patent: August 30, 2022Assignee: Volvo Car CorporationInventors: Krishna Sankar, Vedad Cajic, Usha Nookala, Jonas Fenn
-
Patent number: 10873629Abstract: 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: GrantFiled: April 18, 2018Date of Patent: December 22, 2020Assignee: Egnyte, Inc.Inventors: Sachin Shetty, Krishna Sankar, Amrit Jassal, Kalpesh Patel, Shishir Sharma
-
Publication number: 20190347371Abstract: 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: ApplicationFiled: September 4, 2018Publication date: November 14, 2019Inventors: Krishna SANKAR, Vedad CAJIC, Usha NOOKALA, Jonas FENN
-
Publication number: 20190347674Abstract: 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: ApplicationFiled: September 4, 2018Publication date: November 14, 2019Inventors: Krishna SANKAR, Vedad CAJIC, Usha NOOKALA, Jonas FENN
-
Publication number: 20190099132Abstract: 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: ApplicationFiled: September 14, 2018Publication date: April 4, 2019Inventors: Raghavendra MULINTI, Krishna Sankar Madhaven PILLAI, Guruprasad Shimoga REVANNA, Surendar MAGAR
-
Publication number: 20180241821Abstract: 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: ApplicationFiled: April 18, 2018Publication date: August 23, 2018Applicant: Egnyte, Inc.Inventors: Sachin Shetty, Krishna Sankar, Amrit Jassal, Kalpesh Patel, Shishir Sharma
-
Patent number: 10003650Abstract: 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: GrantFiled: August 12, 2015Date of Patent: June 19, 2018Assignee: Egnyte, Inc.Inventors: Sachin Shetty, Krishna Sankar, Amrit Jassal, Kalpesh Patel, Shishir Sharma
-
Patent number: 9614912Abstract: 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: GrantFiled: August 12, 2015Date of Patent: April 4, 2017Assignee: EGNYTE, INC.Inventors: Sachin Shetty, Krishna Sankar, Amrit Jassal, Kalpesh Patel, Shishir Sharma
-
Publication number: 20150350326Abstract: 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: ApplicationFiled: August 12, 2015Publication date: December 3, 2015Inventors: Sachin Shetty, Krishna Sankar, Amrit Jassal, Kalpesh Patel, Shishir Sharma
-
Publication number: 20150347453Abstract: 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: ApplicationFiled: August 12, 2015Publication date: December 3, 2015Inventors: Sachin Shetty, Krishna Sankar, Amrit Jassal, Kalpesh Patel, Shishir Sharma
-
Patent number: 9135269Abstract: 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: GrantFiled: December 7, 2012Date of Patent: September 15, 2015Assignee: EGNYTE, INC.Inventors: Sachin Shetty, Krishna Sankar, Amrit Jassal, Kalpesh Patel, Shishir Sharma
-
Publication number: 20140149794Abstract: 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: ApplicationFiled: December 7, 2012Publication date: May 29, 2014Inventors: Sachin Shetty, Krishna Sankar, Amrit Jassal, Kalpesh Patel, Shishir Sharma
-
Publication number: 20130036213Abstract: 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: ApplicationFiled: August 2, 2011Publication date: February 7, 2013Inventors: MASUM HASAN, SUMIT A. NAIKSATAM, GLENN DASMALCHI, KRISHNA SANKAR, VAUGHN SUAZO
-
Patent number: 7941417Abstract: 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: GrantFiled: January 9, 2008Date of Patent: May 10, 2011Assignee: Cisco Technology, Inc.Inventors: Karempudi Ramarao, Krishna Sankar, Stanley Poon, Ramakrishna Reddy Kandula
-
Patent number: 7716576Abstract: 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: GrantFiled: May 20, 2002Date of Patent: May 11, 2010Assignee: Cisco Technology, Inc.Inventors: Tin Le, Krishna Sankar
-
Publication number: 20090177669Abstract: 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: ApplicationFiled: January 9, 2008Publication date: July 9, 2009Inventors: Karempudi Ramarao, Krishna Sankar, Stanley Poon, Ramakrishna Reddy Kandula
-
Publication number: 20060245554Abstract: 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: ApplicationFiled: April 29, 2005Publication date: November 2, 2006Inventors: Jonathan Kessler, Krishna Sankar
-
Publication number: 20060200458Abstract: 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: ApplicationFiled: April 28, 2006Publication date: September 7, 2006Inventor: Krishna Sankar