Patents by Inventor Sonal Jain

Sonal Jain 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: 12323316
    Abstract: Methods, systems, and computer readable media for service communication proxy (SCP) routing are disclosed. One example method for SCP routing comprises: at a first SCP associated with a first domain, the first SCP including at least one processor: receiving a first request destined for a network function; determining that the first request lacks routing path information for the first request; generating, using SCP domain routing information obtained from a network function repository function (NRF), a sequence of domains usable for routing the first request to the network function; adding, to the first request, the routing path information indicating the sequence of domains; determining, using the routing path information or the sequence of domains, a second SCP for routing the first request; and sending the first request comprising the routing path information to the second SCP.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: June 3, 2025
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Rajiv Krishan, Sonal Jain
  • Publication number: 20250173675
    Abstract: An online concierge system detects acquired items included among an inventory of a customer and identifies one or more candidate available items from the acquired items based on a predicted perishability of each item and a predicted amount of each item that was used. The system retrieves recipes, matches the item(s) likely to be available to a set of recipes based on their ingredients, and identifies any remaining items for each matched recipe not likely to be available. The system retrieves a set of attributes associated with the customer and the set of recipes and computes a suggestion score for each recipe based on the attributes. The system ranks the recipes based on their scores, identifies one or more recipes for suggesting to the customer based on the ranking, and sends the recipe(s) and any remaining items for each recipe to a client device associated with the customer.
    Type: Application
    Filed: January 27, 2025
    Publication date: May 29, 2025
    Inventors: Karuna Ahuja, Girija Narlikar, Sneha Chandrababu, Gowri Rajeev, Lan Wang, Chakshu Ahuja, Sonal Jain
  • Patent number: 12289379
    Abstract: A method for integrity protection for subscribe/notify and NF discovery transactions between an NF and an NRF includes receiving, from the NF, a subscribe or discovery request message, determining that the subscribe or discovery request message includes at least one indicator requesting NRF communications integrity protection, and computing an integrity check value of at least a portion of the subscribe or discovery request message and comparing the computed integrity check value to an integrity check value included in the subscribe or discovery request message. The method further includes determining that the computed integrity check value matches the integrity check value included in the subscribe or discovery request message, and formulating a response to the subscribe or discovery request message, generating and adding at least one digital signature to the response message, and transmitting the response message to the NF.
    Type: Grant
    Filed: March 23, 2022
    Date of Patent: April 29, 2025
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Rajiv Krishan, Sonal Jain
  • Publication number: 20250115950
    Abstract: The present disclosure describes various improvements for programmable nuclease-based detection assays. Also provided are compositions, methods, kits, systems, and devices for practicing the same. Such improvements include improved reporter designs to facilitate the cleavage of a reporter immobilized on a substrate by an activated programmable nuclease. Improved reporter designs may comprise various lengths and structures of the reporter. The substrate can also comprise immobilized guide nucleic acids and/or programmable nucleases.
    Type: Application
    Filed: June 12, 2024
    Publication date: April 10, 2025
    Inventors: Sarah Jane SHAPIRO, Sonal JAIN, Deepika VERMA, James Paul BROUGHTON, Benjamin Andrew BLIZARD, Janice Sha CHEN, Matthew VEROSLOFF, Elizabeth M. HAWKINS, Nicholas John FANTIN, Rachel Jordan PATRON, Alexander HIRSCHI, Nazmiye Emel ALPAY, Lisa J. KRYGSMAN, Xin MIAO, Jesus CHING, Sara ANSALONI
  • Patent number: 12267793
    Abstract: Methods, systems, and computer readable media for synchronization of policy data between network functions in telecommunications networks. A method includes receiving, at a first network function in a telecommunications network, a subscription request from a second network function. The subscription request specifies a subscription for updates to policy data objects maintained by the first network function. The method includes sending a notification response to the second network function. The notification response includes, for each policy data object, a custom header including a respective entity tag for the policy data object. The method includes receiving a resource request from the second network function. The resource request specifies a first policy data object and includes a first entity tag for the first policy data object. The method includes sending a synchronization result to the second network function specifying whether or not the entity tag match.
    Type: Grant
    Filed: May 19, 2022
    Date of Patent: April 1, 2025
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Rajiv Krishan, Sonal Jain
  • Patent number: 12256321
    Abstract: Methods, systems, and computer readable media for reporting a reserved load to a network function in a communications network are disclosed. One method includes determining, by a NF service producer, a current compute load metric value for the NF service producer operating in a communications network and detecting a number of active sessions supported at the NF service producer. The method further includes deriving a reserved compute load metric value corresponding to a predicted number of subsequent service requests at the NF service producer based on the number of active sessions and a predictive reserved load percentage value and calculating an adjusted reported compute load metric value amounting to a sum of the current compute load metric value and the reserved compute load metric value.
    Type: Grant
    Filed: May 23, 2022
    Date of Patent: March 18, 2025
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Rajiv Krishan, Sonal Jain
  • Patent number: 12243008
    Abstract: An online concierge system detects acquired items included among an inventory of a customer and identifies one or more candidate available items from the acquired items based on a predicted perishability of each item and a predicted amount of each item that was used. The system retrieves recipes, matches the item(s) likely to be available to a set of recipes based on their ingredients, and identifies any remaining items for each matched recipe not likely to be available. The system retrieves a set of attributes associated with the customer and the set of recipes and computes a suggestion score for each recipe based on the attributes. The system ranks the recipes based on their scores, identifies one or more recipes for suggesting to the customer based on the ranking, and sends the recipe(s) and any remaining items for each recipe to a client device associated with the customer.
    Type: Grant
    Filed: October 31, 2022
    Date of Patent: March 4, 2025
    Assignee: Maplebear Inc.
    Inventors: Karuna Ahuja, Girija Narlikar, Sneha Chandrababu, Gowri Rajeev, Lan Wang, Chakshu Ahuja, Sonal Jain
  • Patent number: 12235003
    Abstract: Provided is a system for predicting a response of a user in a multi-user environment. The system includes a display engine configured to display a user interface (UI) on a display screen for inputting a message corresponding to received messages from one or more contacts, a first processing engine configured to generate a list of correlated candidate messages associated with an input message using received messages, a second processing engine configured to predict a set of correlated candidate messages relevant to the input message from the list of correlated candidate messages, and a third processing engine configured to generate a priority list of candidate messages including the predicted set of correlated candidate messages. The display engine displays, on the display screen, at least one of one or more appropriate candidate messages based on a priority associated with the appropriate candidate messages in the generated priority list of candidate messages.
    Type: Grant
    Filed: July 28, 2022
    Date of Patent: February 25, 2025
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jay Ketankumar Trivedi, Shashi Singh, Pankaj Tanwar, Sonal Jain, Rohit Kumar
  • Publication number: 20240384332
    Abstract: Various compositions and diagnostic devices for the detection of nucleic acids are provided. Also provided are systems comprising the same, and methods of using the same. In some embodiments, compositions and devices comprise or are configured to be used in combination with one or more of a guide nucleic acid, a programmable nuclease, and reporters. In some embodiments, presence of at least one sequence of interest is determined by detecting a signal produced upon cleavage of the reporters.
    Type: Application
    Filed: December 21, 2023
    Publication date: November 21, 2024
    Inventors: Jesus CHING, James Paul BROUGHTON, Janice Sha CHEN, Clare Louise FASCHING, Phillip You Fai LEE, Brian J. EASTMAN, Devin SPRATT, Sarah Jane SHAPIRO, Sonal JAIN, Matthew VEROSLOFF, Jasmeet SINGH, Elizabeth M. HAWKINS, Vaishnavi NAGESH, Lior KREINDLER, Sophia HUBBELL, Carley Gelenter HENDRIKS, Emma G. STANFIELD, Amanda Claire BROWN
  • Publication number: 20240359180
    Abstract: The present disclosure provides various systems, diagnostic devices, and methods for nucleic acid analysis. The systems, devices, and methods allow for the analysis of nucleic acids, in a sample, via programmable nuclease-based assays. Provided are systems comprising an instrument and a cartridge allowing for point of care use. The systems, devices, and methods described herein can be configured for multiplexed detection of nucleic acids in a single sample.
    Type: Application
    Filed: December 15, 2023
    Publication date: October 31, 2024
    Inventors: Timothy James PATNO, Phillip You Fai LEE, Benjamin Andrew BLIZARD, Xin MIAO, Jacob LESINSKI, Ryan A. BROWN, Daniel Thomas DRZAL, Sarah Jane SHAPIRO, Joshua BAIK, Janice Sha CHEN, James Paul BROUGHTON, Clare Louise FASCHING, Jesus CHING, Sonal JAIN, Deepika VERMA, Matthew VEROSLOFF, Devin SPRATT, Nicholas John FANTIN
  • Publication number: 20240326048
    Abstract: The present disclosure provides various diagnostic devices. Devices can comprising a sample interface configured to receive a sample that may comprise at least one sequence of interest; a channel in fluid communication with the sample interface and a detection chamber, said channel comprising one or more movable mechanisms to separate the sample into a plurality of droplets, wherein said detection chamber is configured to receive and contact the plurality of droplets with at least one programmable nuclease probe disposed on a surface of said detection chamber, and wherein said at least one programmable nuclease probe may comprise a guide nucleic acid complexed with a programmable nuclease; and a plurality of sensors that determine a presence of said at least one sequence of interest by detecting a signal produced upon cleavage of a target nucleic acid region of said at least one sequence of interest by said at least one programmable nuclease probe.
    Type: Application
    Filed: November 22, 2022
    Publication date: October 3, 2024
    Inventors: Clare Louise FASCHING, Matthew VEROSLOFF, Jesus CHING, James Paul BROUGHTON, Maria-Nefeli TSALOGLOU, Phillip You Fai LEE, Timothy James PATNO, Janice Sha CHEN, Sarah Jane SHAPIRO, James Raymond CORDOVA, Brian J. EASTMAN, Donald Allan LOWMILLER, Lior KREINDLER, Daniel Thomas DRZAL, Devin SPRATT, Jacob LESINSKI, Joshua BAIK, Rachel Nouha DERANEY, Sonal JAIN, Sophia HUBBELL, Carley Gelenter HENDRIKS
  • Publication number: 20240294970
    Abstract: Described herein are methods, devices, and compositions for immobilization of biomolecules in diagnostic assays onto a surface. The methods, devices, and compositions may utilize or comprise a plurality of different non-naturally occurring guide nucleic acids. Each of the different non-naturally occurring guide nucleic acids may be immobilized to a surface at a known location identified with the particular non-naturally occurring guide nucleic acid, Alternatively, or in combination, a plurality of programmable nucleases may be immobilized to the surface at each of the known locations. Optionally, the methods, devices, and compositions may utilize or comprise a plurality of reporters immobilized to the surface in proximity to each of the different non-naturally occurring guide nucleic acids and/or programmable nucleases at each of the known locations.
    Type: Application
    Filed: June 13, 2023
    Publication date: September 5, 2024
    Inventors: Jesus CHING, James Paul BROUGHTON, Janice Sha CHEN, Sarah Jane SHAPIRO, Elizabeth Mae HAWKINS, Sonal JAIN, Lior KREINDLER, Sophia HUBBELL
  • Publication number: 20240139728
    Abstract: The application provides devices, kits and methods for a streamlined lateral flow assay for sample preparation, optional amplification, and detection of a target nucleic acid using programmable nuclease reagents.
    Type: Application
    Filed: November 15, 2022
    Publication date: May 2, 2024
    Inventors: Maria-Nefeli TSALOGLOU, Janice Sha CHEN, James Paul BROUGHTON, Daniel Thomas DRZAL, Sarah Jane SHAPIRO, Clare Louise FASCHING, Carley Gelenter HENDRIKS, Jesus CHING, Sonal JAIN
  • Publication number: 20240144173
    Abstract: An online concierge system detects acquired items included among an inventory of a customer and identifies one or more candidate available items from the acquired items based on a predicted perishability of each item and a predicted amount of each item that was used. The system retrieves recipes, matches the item(s) likely to be available to a set of recipes based on their ingredients, and identifies any remaining items for each matched recipe not likely to be available. The system retrieves a set of attributes associated with the customer and the set of recipes and computes a suggestion score for each recipe based on the attributes. The system ranks the recipes based on their scores, identifies one or more recipes for suggesting to the customer based on the ranking, and sends the recipe(s) and any remaining items for each recipe to a client device associated with the customer.
    Type: Application
    Filed: October 31, 2022
    Publication date: May 2, 2024
    Inventors: Karuna Ahuja, Girija Narlikar, Sneha Chandrababu, Gowri Rajeev, Lan Wang, Chakshu Ahuja, Sonal Jain
  • Patent number: 11936752
    Abstract: A method for generating and processing bundled notification request messages includes, at a producer NF, receiving subscription request messages from consumer NFs via one or more SCPs. The method further includes obtaining and storing, from the subscription request messages validated by the producer NF, identities of SCPs within a last N hops of SCPs from the producer NF, N being an integer of at least one. The method further includes detecting an event requiring notifications to a plurality of the consumer NFs. The method further includes identifying, from the SCPs within the last N hops of SCPs from the producer NF, a group of SCPs for which the notifications can be bundled. The method further includes generating a bundled notification request message for the group of SCPs for which the notifications can be bundled. The method further includes transmitting the bundled notification request message to a first-hop SCP in the group of SCPs.
    Type: Grant
    Filed: April 28, 2022
    Date of Patent: March 19, 2024
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Rajiv Krishan, Sonal Jain
  • Publication number: 20230379845
    Abstract: Methods, systems, and computer readable media for synchronization of policy data between network functions in telecommunications networks. A method includes receiving, at a first network function in a telecommunications network, a subscription request from a second network function. The subscription request specifies a subscription for updates to policy data objects maintained by the first network function. The method includes sending a notification response to the second network function. The notification response includes, for each policy data object, a custom header including a respective entity tag for the policy data object. The method includes receiving a resource request from the second network function. The resource request specifies a first policy data object and includes a first entity tag for the first policy data object. The method includes sending a synchronization result to the second network function specifying whether or not the entity tag match.
    Type: Application
    Filed: May 19, 2022
    Publication date: November 23, 2023
    Inventors: Rajiv Krishan, Sonal Jain
  • Publication number: 20230379809
    Abstract: Methods, systems, and computer readable media for reporting a reserved load to a network function in a communications network are disclosed. One method includes determining, by a NF service producer, a current compute load metric value for the NF service producer operating in a communications network and detecting a number of active sessions supported at the NF service producer. The method further includes deriving a reserved compute load metric value corresponding to a predicted number of subsequent service requests at the NF service producer based on the number of active sessions and a predictive reserved load percentage value and calculating an adjusted reported compute load metric value amounting to a sum of the current compute load metric value and the reserved compute load metric value.
    Type: Application
    Filed: May 23, 2022
    Publication date: November 23, 2023
    Inventors: Rajiv Krishan, Sonal Jain
  • Publication number: 20230353657
    Abstract: A method for generating and processing bundled notification request messages includes, at a producer NF, receiving subscription request messages from consumer NFs via one or more SCPs. The method further includes obtaining and storing, from the subscription request messages validated by the producer NF, identities of SCPs within a last N hops of SCPs from the producer NF, N being an integer of at least one. The method further includes detecting an event requiring notifications to a plurality of the consumer NFs. The method further includes identifying, from the SCPs within the last N hops of SCPs from the producer NF, a group of SCPs for which the notifications can be bundled. The method further includes generating a bundled notification request message for the group of SCPs for which the notifications can be bundled. The method further includes transmitting the bundled notification request message to a first-hop SCP in the group of SCPs.
    Type: Application
    Filed: April 28, 2022
    Publication date: November 2, 2023
    Inventors: Rajiv Krishan, Sonal Jain
  • Publication number: 20230328145
    Abstract: A method for integrity protection for subscribe/notify and NF discovery transactions between an NF and an NRF includes receiving, from the NF, a subscribe or discovery request message, determining that the subscribe or discovery request message includes at least one indicator requesting NRF communications integrity protection, and computing an integrity check value of at least a portion of the subscribe or discovery request message and comparing the computed integrity check value to an integrity check value included in the subscribe or discovery request message. The method further includes determining that the computed integrity check value matches the integrity check value included in the subscribe or discovery request message, and formulating a response to the subscribe or discovery request message, generating and adding at least one digital signature to the response message, and transmitting the response message to the NF.
    Type: Application
    Filed: March 23, 2022
    Publication date: October 12, 2023
    Inventors: Rajiv Krishan, Sonal Jain
  • Publication number: 20230318960
    Abstract: Methods, systems, and computer readable media for service communication proxy (SCP) routing are disclosed. One example method for SCP routing comprises: at a first SCP associated with a first domain, the first SCP including at least one processor: receiving a first request destined for a network function; determining that the first request lacks routing path information for the first request; generating, using SCP domain routing information obtained from a network function repository function (NRF), a sequence of domains usable for routing the first request to the network function; adding, to the first request, the routing path information indicating the sequence of domains; determining, using the routing path information or the sequence of domains, a second SCP for routing the first request; and sending the first request comprising the routing path information to the second SCP.
    Type: Application
    Filed: March 31, 2022
    Publication date: October 5, 2023
    Inventors: Rajiv Krishan, Sonal Jain