Patents by Inventor Naveen Singh

Naveen Singh 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: 11947949
    Abstract: A method that includes receiving a request to generate a data package for deployment in a target database environment. The request may indicate a first set of data objects from a first configuration associated with a source database environment. The method may further include determining a second set of data objects that are related to the first set of data objects based on the request and on a mapping between the first set of data objects and the second set of data objects. The method may further include transmitting an indication of the second set of data objects to a user at a user interface. The method may further include receiving a selection of one or more data objects from the second set of data objects for inclusion in the data package. The method may further include generating the data package based on the selection.
    Type: Grant
    Filed: January 25, 2022
    Date of Patent: April 2, 2024
    Assignee: Salesforce, Inc.
    Inventors: Sahil Bhutani, William Yeh, Naveen Singh Jaunk
  • Patent number: 11941969
    Abstract: Systems and methods for enabling a system to rapidly respond to wireless instructions being transmitted by a personal device over one of several communications networks that share a common RF medium are provided. During operation of the system, certain network communications may take priority over other network communications. Rapid response communications enable a user to communicate with the system, using the personal device, in a manner that does not collide or interfere with higher priority network communications.
    Type: Grant
    Filed: January 7, 2019
    Date of Patent: March 26, 2024
    Assignee: Google LLC
    Inventors: Hirofumi Honjo, Prashanth Ramachandran, Mikko Sannala, Naveen Singh, Wes Calidonna, Arjuna Sivasithambaresan, Harry Tannenbaum, Scott Hong
  • Patent number: 11841881
    Abstract: A relational database system may receive from a client a query that is supported by the relational database system, the relational database system being configured to store a plurality of data objects such that each data object is associated with a respective data table of a plurality of data tables. The system may determine that the query is indicative of a data object type that is associated with data stored in a data system separate from the relational database system. The system may identify a schema of the data object type using a schema record maintained by the relational database system, transmit to the separate data system a request for data associated with the query, receive requested data, and return a query response including the requested data.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: December 12, 2023
    Assignee: Salesforce, Inc.
    Inventors: Naveen Singh Jaunk, Sahil Bhutani, Palaniappa Manivasagam Ramanathan, Adithya Nittor Vishwanath, Raveendrnathan Loganathan
  • Publication number: 20230333108
    Abstract: Disclosed are systems, devices and methods for a quantitative aptamer-based viral assay. In some aspects, an aptamer-based viral assay device includes a substrate and a biochemical complex conjugated to the substrate, which comprises an aptamer that is initially bound to an enzyme-tagged complementary strand of nucleotides, the aptamer corresponding to an antigen of a virus (e.g., SARS-CoV-2) that has a higher binding affinity to the aptamer than the complementary strand of nucleotides, wherein, when the device is exposed to a solution containing the virus, the enzyme-tagged strand is released from the aptamer as the aptamer binds the antigen of the virus, such that the released enzyme is capable of converting a substance to an analyte that is measurable by a remote analyte meter to correlate with a parameter of the virus in the solution.
    Type: Application
    Filed: July 19, 2021
    Publication date: October 19, 2023
    Inventors: Drew A. Hall, Eliah Aronoff-Spencer, Naveen Singh, Partha Ray
  • Patent number: 11762884
    Abstract: A relational database system may receive, from a client, a query for a data object of a first type. The system may be configured to store a plurality of data objects of a second type such that each data object of the second type is associated with a respective data table and a respective value of a key prefix of an object identifier field. The key prefix may result in an upper limit of data objects supportable by the system. The system may determine that the query is indicative of the data object of the first type of a plurality of data objects of the first type that share a key prefix value such that the upper limit is exceeded. The system may identify a result based on determining that the query indicates data object of the first type and return a query response that indicates the result.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: September 19, 2023
    Assignee: Salesforce, Inc.
    Inventors: Jeanine Sirah Walters, Naveen Singh Jaunk, Sahil Bhutani, Chandrakant Yemparala, Raveendrnathan Loganathan
  • Publication number: 20230236816
    Abstract: A method that includes receiving a request to generate a data package for deployment in a target database environment. The request may indicate a first set of data objects from a first configuration associated with a source database environment. The method may further include determining a second set of data objects that are related to the first set of data objects based on the request and on a mapping between the first set of data objects and the second set of data objects. The method may further include transmitting an indication of the second set of data objects to a user at a user interface. The method may further include receiving a selection of one or more data objects from the second set of data objects for inclusion in the data package. The method may further include generating the data package based on the selection.
    Type: Application
    Filed: January 25, 2022
    Publication date: July 27, 2023
    Inventors: Sahil Bhutani, William Yeh, Naveen Singh Jaunk
  • Patent number: 11323532
    Abstract: Methods, systems, and devices for data packaging at an application server are described. According to the techniques described herein, a device (e.g., an application server) may receive a link to a data stream package that defines metadata of a data source and an import schedule associated with importing streaming data from the data source to a data target associated with the application server. The device may install the data stream package based on the received link and import the streaming data from the data source according to the import schedule based on installing the data stream package. The device may then map, based on the metadata of the data source defined in the data stream package, a set of source data fields of the data source to a set of target data fields of the data target.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: May 3, 2022
    Assignee: salesforce.com, inc.
    Inventors: Sahil Bhutani, Naveen Singh Jaunk, William Yeh
  • Publication number: 20220129487
    Abstract: A relational database system may receive, from a client, a query for a data object of a first type. The system may be configured to store a plurality of data objects of a second type such that each data object of the second type is associated with a respective data table and a respective value of a key prefix of an object identifier field. The key prefix may result in an upper limit of data objects supportable by the system. The system may determine that the query is indicative of the data object of the first type of a plurality of data objects of the first type that share a key prefix value such that the upper limit is exceeded. The system may identify a result based on determining that the query indicates data object of the first type and return a query response that indicates the result.
    Type: Application
    Filed: January 29, 2021
    Publication date: April 28, 2022
    Inventors: Jeanine Sirah Walters, Naveen Singh Jaunk, Sahil Bhutani, Chandrakant Yemparala, Raveendrnathan Loganathan
  • Publication number: 20220129435
    Abstract: A relational database system may receive from a client a query that is supported by the relational database system, the relational database system being configured to store a plurality of data objects such that each data object is associated with a respective data table of a plurality of data tables. The system may determine that the query is indicative of a data object type that is associated with data stored in a data system separate from the relational database system. The system may identify a schema of the data object type using a schema record maintained by the relational database system, transmit to the separate data system a request for data associated with the query, receive requested data, and return a query response including the requested data.
    Type: Application
    Filed: January 29, 2021
    Publication date: April 28, 2022
    Inventors: Naveen Singh Jaunk, Sahil Bhutani, Palaniappa Manivasagam Ramanathan, Adithya Nittor Vishwanath, Raveendrnathan Loganathan
  • Publication number: 20190164410
    Abstract: Systems and methods for enabling a system to rapidly respond to wireless instructions being transmitted by a personal device over one of several communications networks that share a common RF medium are provided. During operation of the system, certain network communications may take priority over other network communications. Rapid response communications enable a user to communicate with the system, using the personal device, in a manner that does not collide or interfere with higher priority network communications.
    Type: Application
    Filed: January 7, 2019
    Publication date: May 30, 2019
    Inventors: Hirofumi Honjo, Prashanth Ramachandran, Mikko Sannala, Naveen Singh, Wes Calidonna, Arjuna Sivasithambaresan, Harry Tannenbaum, Scott Hong
  • Patent number: 10204505
    Abstract: Systems and methods for enabling a system to rapidly respond to wireless instructions being transmitted by a personal device over one of several communications networks that share a common RF medium are provided. During operation of the system, certain network communications may take priority over other network communications. Rapid response communications enable a user to communicate with the system, using the personal device, in a manner that does not collide or interfere with higher priority network communications.
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: February 12, 2019
    Assignee: GOOGLE LLC
    Inventors: Hirofumi Honjo, Prashanth Ramachandran, Mikko Sannala, Naveen Singh, Wes Calidonna, Arjuna Sivasithambaresan, Harry Tannenbaum, Scott Hong
  • Patent number: 10146319
    Abstract: Systems and methods systems and methods for altering a state of system using a remote device that processes gestures are described herein. The electronic device can communicate with the system in response to monitoring a user generated gesture or other interaction. For example, a user can wave the personal device or wave to the personal device, and in response thereto, the personal device can transmit an instruction to the system that causes it to change its operational state. Thus, embodiments discussed herein enable a user to perform remote gestures with a first device to affect the operation of a second device.
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: December 4, 2018
    Assignee: GOOGLE LLC
    Inventors: Harry Tannenbaum, Scott Hong, Hirofumi Honjo, Prashanth Ramachandran, Mikko Sannala, Naveen Singh, Wes Calidonna, Arjuna Sivasithambaresan
  • Patent number: 9958948
    Abstract: Systems and methods systems and methods for altering a state of system using a remote device that processes gestures are described herein. The electronic device can communicate with the system in response to monitoring a user generated gesture or other interaction. For example, a user can wave the personal device or wave to the personal device, and in response thereto, the personal device can transmit an instruction to the system that causes it to change its operational state. Thus, embodiments discussed herein enable a user to perform remote gestures with a first device to affect the operation of a second device.
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: May 1, 2018
    Assignee: GOOGLE LLC
    Inventors: Harry Tannenbaum, Scott Hong, Hirofumi Honjo, Prashanth Ramachandran, Mikko Sannala, Naveen Singh, Wesley Calidonna, Arjuna Sivasithambaresan
  • Publication number: 20170036403
    Abstract: A coated print bed for a 3D printer having a permanent print-surface coating permanently secured to a print bed substrate plate, having a smooth, planar surface that provides an adhesive interface layer between a first layer of an applied plastic print material and the coated print bed. The coating contains a matrix-forming compound, such as a solvent- or water-based epoxy resin, an adhesive material, and optionally a filler. The user can print a series of print object directly onto the permanent print surface coating of the coated print bed, without having to refresh or refurbish the print surface, such as by applying to the print bed surface a temporary coating such as painter's tape, or a liquid adhesive.
    Type: Application
    Filed: September 28, 2016
    Publication date: February 9, 2017
    Inventors: Bradley RUFF, Aniket Vyas, Stephanie Trittschuh, Naveen Singh
  • Publication number: 20160232778
    Abstract: Systems and methods for enabling a system to rapidly respond to wireless instructions being transmitted by a personal device over one of several communications networks that share a common RF medium are provided. During operation of the system, certain network communications may take priority over other network communications. Rapid response communications enable a user to communicate with the system, using the personal device, in a manner that does not collide or interfere with higher priority network communications.
    Type: Application
    Filed: February 6, 2015
    Publication date: August 11, 2016
    Inventors: Hirofumi Honjo, Prashanth Ramachandran, Mikko Sannala, Naveen Singh, Wes Calidonna, Arjuna Sivasithambaresan
  • Publication number: 20160234765
    Abstract: Systems and methods systems and methods for altering a state of system using a remote device that processes gestures are described herein. The electronic device can communicate with the system in response to monitoring a user generated gesture or other interaction. For example, a user can wave the personal device or wave to the personal device, and in response thereto, the personal device can transmit an instruction to the system that causes it to change its operational state. Thus, embodiments discussed herein enable a user to perform remote gestures with a first device to affect the operation of a second device.
    Type: Application
    Filed: March 28, 2016
    Publication date: August 11, 2016
    Inventors: Harry Tannenbaum, Scott Hong, Hirofumi Honjo, Prashanth Ramachandran, Mikko Sannala, Naveen Singh, Wes Calidonna, Arjuna Sivasithambaresan
  • Patent number: 9265001
    Abstract: Systems and methods systems and methods for altering a state of system using a remote device that processes gestures are described herein. The electronic device can communicate with the system in response to monitoring a user generated gesture or other interaction. For example, a user can wave the personal device or wave to the personal device, and in response thereto, the personal device can transmit an instruction to the system that causes it to change its operational state. Thus, embodiments discussed herein enable a user to perform remote gestures with a first device to affect the operation of a second device.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: February 16, 2016
    Assignee: GOOGLE INC.
    Inventors: Harry Tannenbaum, Scott Hong, Hirofumi Honjo, Prashanth Ramachandran, Mikko Sannala, Naveen Singh, Wes Calidonna, Arjuna Sivasithambaresan