Patents by Inventor Sai Sri Sathya

Sai Sri Sathya 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: 11551119
    Abstract: A method for ranking includes the steps of receiving, at least one model from a central server to form at least one model node; training, the at least one model node with at least one data node to generate a trained model; generating, a weight from each of the at least one data node for the trained model; transferring, the weight from the at least one data node to the central server; inferencing, an inference output using the trained model and the data node; determining, an edge between the at least one data node and the model node, wherein the edge is determined depending on the influence of the data node or the model node on each other in generating the trained model and the inference output; determining a score for the data node and the model node based on the edge formed.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: January 10, 2023
    Assignee: S20.AI, INC.
    Inventors: Sai Sri Sathya, Tabish Imran, Santanu Bhattacharya, Karishnu Poddar
  • Publication number: 20210012225
    Abstract: A method for ranking includes the steps of receiving, at least one model from a central server to form at least one model node; training, the at least one model node with at least one data node to generate a trained model; generating, a weight from each of the at least one data node for the trained model; transferring, the weight from the at least one data node to the central server; inferencing, an inference output using the trained model and the data node; determining, an edge between the at least one data node and the model node, wherein the edge is determined depending on the influence of the data node or the model node on each other in generating the trained model and the inference output; determining a score for the data node and the model node based on the edge formed.
    Type: Application
    Filed: May 29, 2020
    Publication date: January 14, 2021
    Applicant: S20.ai, Inc.
    Inventors: Sai Sri Sathya, Tabish Imran, Santanu Bhattacharya, Karishnu Poddar
  • Patent number: 10743234
    Abstract: In one embodiment, a method includes receiving, from a sender node associated with a mesh network, a request to send a message to one or more recipient nodes, the wireless mesh network comprising a plurality of nodes, detecting a triggering condition associated with the wireless mesh network, predicting a routing path from the sender node to each of the one or more recipient nodes via the wireless mesh network through one or more relay nodes of the plurality of nodes based on proximity information and network information associated with the mesh network, and sending the message to the one or more recipient nodes via the one or more relay nodes of the wireless mesh network.
    Type: Grant
    Filed: January 5, 2018
    Date of Patent: August 11, 2020
    Assignee: Facebook, Inc.
    Inventors: Sai Sri Sathya, Ramesh Raskar, Mayank Raj, Pritesh Sankhe
  • Patent number: 10728100
    Abstract: In one embodiment, a method includes receiving a first location of a first client system of a first user and a second location of a second client system of a second user; determining that the first location and the second location are within a threshold proximity; accessing information associated with the first user and the second user to determine a first-user-specific context associated with the first user and a second-user-specific context associated with the second user; determining, based on the first location and the second location and further based on the first-user-specific context and the second-user-specific context, a potential mesh network for connecting the first client system to the second client system; and initiating an agent that is configured to send a communication prompt to the first client system for initiating a communication between the first client system and the second client system.
    Type: Grant
    Filed: January 4, 2018
    Date of Patent: July 28, 2020
    Assignee: Facebook, Inc.
    Inventors: Sai Sri Sathya, Ramesh Raskar
  • Patent number: 10685078
    Abstract: A method includes detecting a proximity event associated with a first user and a second user, wherein the proximity event includes the second user being in geographic proximity to the first user and calculating an influence score associated with the proximity event, wherein the influence score is based at least in part on a social gravity of the second user and a duration of the proximity event. The method further includes, upon determining that the influence score is greater than a threshold score, identifying, based at least in part on a geographic location of the first user, a content object associated with the second user for provision to the first user and sending the content object to a client system associated with the first user for display.
    Type: Grant
    Filed: January 5, 2018
    Date of Patent: June 16, 2020
    Assignee: Facebook, Inc.
    Inventors: Sai Sri Sathya, Shashank Bharath, Ramesh Raskar
  • Patent number: 10375354
    Abstract: In one embodiment, a method includes receiving a request to establish an audiovisual streaming session between a first device and a second device; determining a level of network connectivity for a network associated with the first device or the second device; receiving data from the first device. The data may the data represent facial expressions of a user in a video captured by the first device. The data may be generated by the first device using the video based on: detections of a face and facial features of the user in the video and application of one or more subtractive filters using the detected face and facial features. The subtractive filters may be selected based on the level of network connectivity. The method may also include sending the data to the second device with instructions to process the data and display a representation of the user's facial expressions.
    Type: Grant
    Filed: January 5, 2018
    Date of Patent: August 6, 2019
    Assignee: Facebook, Inc.
    Inventors: Sai Sri Sathya, Pritesh Sankhe, Myshkin Ingawale
  • Publication number: 20190215482
    Abstract: In one embodiment, a method includes receiving a request to establish an audiovisual streaming session between a first device and a second device; determining a level of network connectivity for a network associated with the first device or the second device; receiving data from the first device. The data may the data represent facial expressions of a user in a video captured by the first device. The data may be generated by the first device using the video based on: detections of a face and facial features of the user in the video and application of one or more subtractive filters using the detected face and facial features. The subtractive filters may be selected based on the level of network connectivity. The method may also include sending the data to the second device with instructions to process the data and display a representation of the user's facial expressions.
    Type: Application
    Filed: January 5, 2018
    Publication date: July 11, 2019
    Inventors: Sai Sri Sathya, Pritesh Sankhe, Myshkin Ingawale
  • Publication number: 20190213266
    Abstract: In one embodiment, a method includes detecting a proximity event associated with a first user and a second user, wherein the proximity event includes the second user being in geographic proximity to the first user and calculating an influence score associated with the proximity event, wherein the influence score is based at least in part on a social gravity of the second user and a duration of the proximity event. The method further includes, upon determining that the influence score is greater than a threshold score, identifying, based at least in part on a geographic location of the first user, a content object associated with the second user for provision to the first user and sending the content object to a client system associated with the first user for display.
    Type: Application
    Filed: January 5, 2018
    Publication date: July 11, 2019
    Inventors: Sai Sri Sathya, Shashank Bharath, Ramesh Raskar
  • Publication number: 20190215753
    Abstract: In one embodiment, a method includes receiving, from a sender node associated with a mesh network, a request to send a message to one or more recipient nodes, the wireless mesh network comprising a plurality of nodes, detecting a triggering condition associated with the wireless mesh network, predicting a routing path from the sender node to each of the one or more recipient nodes via the wireless mesh network through one or more relay nodes of the plurality of nodes based on proximity information and network information associated with the mesh network, and sending the message to the one or more recipient nodes via the one or more relay nodes of the wireless mesh network.
    Type: Application
    Filed: January 5, 2018
    Publication date: July 11, 2019
    Inventors: Sai Sri Sathya, Ramesh Raskar, Mayank Raj, Pritesh Sankhe
  • Publication number: 20190207819
    Abstract: In one embodiment, a method includes receiving a first location of a first client system of a first user and a second location of a second client system of a second user; determining that the first location and the second location are within a threshold proximity; accessing information associated with the first user and the second user to determine a first-user-specific context associated with the first user and a second-user-specific context associated with the second user; determining, based on the first location and the second location and further based on the first-user-specific context and the second-user-specific context, a potential mesh network for connecting the first client system to the second client system; and initiating an agent that is configured to send a communication prompt to the first client system for initiating a communication between the first client system and the second client system.
    Type: Application
    Filed: January 4, 2018
    Publication date: July 4, 2019
    Inventors: Sai Sri Sathya, Ramesh Raskar
  • Patent number: 10149136
    Abstract: In one embodiment, a method includes detecting a triggering event to initiate a communication session with a second computing device associated with a second user, where the first computing device includes one or more wireless transceivers and one or more sensors, determining an initial trust score for the second computing device, sensing physical interactions between users using the one or more sensors, adjusting the trust score for the second computing device based at least on the sensed physical interactions, and sending a message to the second computing device if the adjusted trust score for the second computing device satisfies a first threshold.
    Type: Grant
    Filed: January 10, 2018
    Date of Patent: December 4, 2018
    Assignee: Facebook, Inc.
    Inventors: Sai Sri Sathya, Ramesh Raskar