Patents by Inventor Sonal

Sonal 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: 11831885
    Abstract: A method includes receiving a block comprising pixels; encoding the pixels by: arranging the pixels in a sequence; generating a delta encoding of the pixels, the delta encoding comprising (a) a base value and (b) delta values having non-zero delta values and zero delta values, each delta value representing a difference between a corresponding pixel in the sequence and a previous pixel in the sequence; generating a symbol mask indicating whether each of the delta values is zero or non-zero; determining, based on magnitudes of the non-zero delta values, a symbol width for encoding each of the non-zero delta values; generating a sequence of symbols that respectively encode the non-zero delta values using the symbol width; generating a compression of the block by collating the symbol mask, the symbol width, and the sequence of symbols.
    Type: Grant
    Filed: April 15, 2022
    Date of Patent: November 28, 2023
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Nilanjan Goswami, Sonal Pinto
  • 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: 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
  • Patent number: 11822981
    Abstract: Systems, methods, and software disclosed herein relate to a common gateway platform system. In an implementation, program instructions direct a computing system to execute a common gateway platform environment comprising an adapter comprising an adapter name identification, a broker connected to the adapter, and an application connected to the adapter. The application also generates an action configured according to a common gateway platform protocol, transmit the action to the broker, and receive a reaction from the broker. The broker is configured to identify the adapter based on the adapter identifier and transmit the action to the adapter. The broker also receives the reaction from the adapter and transmit the reaction to the application. The adapter is configured to acquire the data from the industrial automation environment based on an adapter instruction in the action, generate the reaction comprising the acquired data, and transmit the reaction to the broker.
    Type: Grant
    Filed: January 18, 2022
    Date of Patent: November 21, 2023
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Douglas J. Reichard, Nicholas J. Marangoni, Stephen C. Briant, Sonal R. Dubey, Sharath Chander Reddy Baddam, Paul C. Whitten, Deepa S. Bekal
  • Publication number: 20230351621
    Abstract: There is provided mechanisms for joint visual object detection and object mapping to a 3D model. A method is performed by an image processing device. The method includes obtaining a first sequence of digital images of a scene as captured by a first image capturing unit, and obtaining a second sequence of digital images of the scene as captured by a second image capturing unit. The second sequence of digital images is time-wise synchronized with the first sequence of digital images by being captured time-wise in parallel with the first sequence of digital images. The first image capturing unit has a narrower field of view than the field of view of the second image capturing unit. The first image capturing unit and the second image capturing unit have a known spatial relation. The method includes performing joint visual object detection and object mapping to the 3D model.
    Type: Application
    Filed: December 9, 2019
    Publication date: November 2, 2023
    Inventors: Volodya Grancharov, Sigurdur Sverrisson, Alfredo Fanghella, Manish Sonal
  • 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: 20230342772
    Abstract: The present disclosure include an exemplary method comprising receiving a transaction history comprising transaction information associated with a plurality of transactions for an entity, wherein the transaction information involves transactions completed between employees of the entity and one or more merchants; detecting, using a machine learning algorithm, one or more leakage events associated with a transaction, the one or more leakage events comprising a first leakage event, wherein the first leakage event indicates a non-compliance of a spending rule of the entity by a participant in the transaction, wherein the one or more detected leakage events are analyzed as inputs to improve performance of the machine learning algorithm using unsupervised machine learning; and performing an analysis of a compliance level of the entity based on performing the detection of the one or more leakage events for the plurality of transactions.
    Type: Application
    Filed: July 3, 2023
    Publication date: October 26, 2023
    Inventors: Ravi Bajpai, Shashank Chauhan, Srikanth Reddy Dorla, Tushar Gupta, Vishal Jain, Khushboo Kumar, Harmeet Sachdeva, Tarun Sehgal, Anshul Sharma, Sonal Surana, Dipti Verma
  • Publication number: 20230334618
    Abstract: A method includes determining a sequence for compressing blocks of pixels in an image; compressing the blocks sequentially according to the sequence, wherein a first component of a first block is compressed by: selecting a variable-length mode from supported compression modes to compress the first component of the first block based on: determining that the first block is different from previously-compressed blocks compressed according to the sequence; determining that pixels within the first component are different; and determining that a bit length needed for compressing the first component using the variable-length mode is less than a bit length needed for representing the first component uncompressed; and generating a first compression of the first component of the first block using a symbol width selected based on magnitudes of delta values used for encoding the pixels within the first component of the first block.
    Type: Application
    Filed: April 15, 2022
    Publication date: October 19, 2023
    Inventors: Nilanjan Goswami, Kyle Durfee, Sonal Pinto
  • Publication number: 20230334702
    Abstract: A method includes receiving multiple blocks of pixels of an image, wherein the blocks are to be sequentially encoded using a hardware-encoding pipeline; encoding a first block of the blocks by: generating a first hash to represent the first block; identifying a second hash stored in memory matching the first hash, the second hash (i) representing a second block of the blocks previously processed by the hardware-encoding pipeline and (ii) is associated with a tag corresponding to a placeholder for a second header associated with the second block; passing a copy of the tag through the hardware-encoding pipeline as metadata for the first block; determining that the second header is available; replacing the copy of the tag with the second header to generate a first encoding for the first block, wherein the second header specifies a memory region where a second encoding of the second block is stored.
    Type: Application
    Filed: April 15, 2022
    Publication date: October 19, 2023
    Inventors: Nilanjan Goswami, Sonal Pinto
  • Publication number: 20230336745
    Abstract: A method includes receiving a block comprising pixels; encoding the pixels by: arranging the pixels in a sequence; generating a delta encoding of the pixels, the delta encoding comprising (a) a base value and (b) delta values having non-zero delta values and zero delta values, each delta value representing a difference between a corresponding pixel in the sequence and a previous pixel in the sequence; generating a symbol mask indicating whether each of the delta values is zero or non-zero; determining, based on magnitudes of the non-zero delta values, a symbol width for encoding each of the non-zero delta values; generating a sequence of symbols that respectively encode the non-zero delta values using the symbol width; generating a compression of the block by collating the symbol mask, the symbol width, and the sequence of symbols.
    Type: Application
    Filed: April 15, 2022
    Publication date: October 19, 2023
    Inventors: Nilanjan Goswami, Sonal Pinto
  • 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
  • Patent number: 11766389
    Abstract: A make-up emulsion composition includes an aqueous internal phase emulsified in an external fatty phase. The fatty phase includes at least one silicone oil, silicone resin, silica aerogel, spherical silica, clay, starch, pigment, and emulsifier. Methods of use are also provided.
    Type: Grant
    Filed: October 29, 2020
    Date of Patent: September 26, 2023
    Assignee: L'OREAL
    Inventors: Sonal Patel, Balanda Atis
  • Publication number: 20230300024
    Abstract: In one embodiment, dynamic user private networks are virtually segmented within a shared virtual network. A network control system maintains the dynamic logical segmentation of the shared virtual network. User entities (e.g., user devices and/or services) are communicatively coupled to respective personal virtual networks via endpoints of access devices. Each of these endpoints is associated with a corresponding user private network. Responsive in real-time to automated processing of a received electronic particular user request, the network control system automatically modifies the dynamic logical segmentation of the shared virtual network to move a particular user entity on the shared virtual network to newly being on the first dynamic user private network without being disconnected from the shared virtual network. One embodiment uses different user private network identifiers (UPN-IDs) associated with endpoints and received packets to identify their respective user private network.
    Type: Application
    Filed: May 23, 2023
    Publication date: September 21, 2023
    Inventors: Shyamsundar N. Maniyar, Sanjay Kumar Hooda, Shree N. Murthy, Sonal Prem Kumar Chhabria, Akshay Dorwat
  • Publication number: 20230284982
    Abstract: Techniques for compressing neural signals are disclosed herein. The neural signal compression techniques can include lossless compression, lossy compression, binned spike compression, and spike-band power compression. Lossless compression can compress neural signals using a difference predictor to encode compressed neural signals via binary and unary coding. Lossy compression can compress neural signals using quantized wavelet transforms to generate an encoded bit-stream of compressed neural signals. Binned spike and spike-band power compression can leverage the sparse nature of neural signals to threshold the neural signals for generating an appended bit-stream of compressed neural signals.
    Type: Application
    Filed: March 9, 2022
    Publication date: September 14, 2023
    Applicant: Neuralink Corp.
    Inventors: Kevin Dewald, Sonal Pinto, Avinash Jois, Aram Moghaddassi
  • Publication number: 20230272049
    Abstract: Provided herein are binding proteins recognizing HPV16 E7 antigen and uses thereof.
    Type: Application
    Filed: November 10, 2022
    Publication date: August 31, 2023
    Inventors: Ribhu Nayar, Sonal Jangalwe, Daniel Pollacksmith, Antoine J. Boudot, Gavin MacBeath
  • Publication number: 20230272459
    Abstract: An affinity reagent, having: (a) a retaining component such as a structured nucleic acid particle; and (b) one or both of (i) one or more label components attached to the retaining component, and (ii) one or more binding components attached to the retaining component.
    Type: Application
    Filed: March 7, 2023
    Publication date: August 31, 2023
    Inventors: Tural AKSEL, Torri RINKER, Markus BURNS, Michael DORWART, Rachel GALIMIDI, Dmitriy GREMYACHINSKIY, Stephen HENDRICKS, Elvis IKWA, Gregory KAPP, Joshua Simon KLEIN, Julia ROBINSON, Cassandra STAWICKI, Sonal TONAPI, Parag MALLICK
  • Patent number: 11741524
    Abstract: Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform acts of: generating a feature vector for a user based, at least in part, on historical data pertaining to the user's previous transactions; generating, using a quantity prediction model of a machine learning architecture, a respective item quantity prediction for each of one or more items included in a predicted basket based, at least in part, on the feature vector for the user; and populating a respective quantity selection option for each of the one or more items included in the predicted basket based on the respective item quantity prediction generated for each of the one or more items. Other embodiments are disclosed herein.
    Type: Grant
    Filed: January 30, 2021
    Date of Patent: August 29, 2023
    Assignee: WALMART APOLLO, LLC
    Inventors: Sonal Bathe, Aleksandra Cerekovic, Rahul Sridhar, Sinduja Subramaniam, Evren Korpeoglu, Kannan Achan
  • Patent number: 11741463
    Abstract: The system may be configured to perform operations including receiving a transaction history comprising transaction information associated with a plurality of transactions for an entity; analyzing transaction information associated with a transaction of the plurality of transactions; and detecting a leakage event associated with the transaction. Detecting the leakage event may comprise determining a payment method for the transaction in response to the analyzing the transaction information; and comparing the payment method to a desired payment method, wherein the leakage event is detected in response to the payment method differing from the desired payment method.
    Type: Grant
    Filed: November 7, 2018
    Date of Patent: August 29, 2023
    Assignee: American Express Travel Related Services Company, Inc.
    Inventors: Ravi Bajpai, Shashank Chauhan, Srikanth Reddy Dorla, Tushar Gupta, Vishal Jain, Khushboo Kumar, Harmeet Sachdeva, Tarun Sehgal, Anshul Sharma, Sonal Surana, Dipti Verma
  • Publication number: 20230267080
    Abstract: Embodiments herein describe partitioning an acceleration device based on the needs of each user application executing in a host. In one embodiment, a flexible queue provisioning method allows the acceleration device to be dynamically partitioned by pushing the configuration through a control command queue to the device by management software running in a trusted zone. The new configuration is parsed and verified by trusted firmware, which, then, creates isolated IO command queues on the acceleration device. These IO command queues can be directly mapped to a user application, VM, or other PCIe devices. In one embodiment, each IO command queue exposes only the compute resource assigned by the trusted firmware in the acceleration device.
    Type: Application
    Filed: February 18, 2022
    Publication date: August 24, 2023
    Inventors: Cheng ZHEN, Sonal SANTAN, Min MA, Chien-Wei LAN