Patents by Inventor Virendra Singh

Virendra 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).

  • Publication number: 20230257488
    Abstract: This disclosure describes the preparation and use of reactive carbonates containing a metal carbonate bound to a reactive compound, wherein the reactive compound comprises a mineral binding group and a polymer reactive group connected together by a linking group. Such reactive carbonates are useful as reagents in processes for making mineral-bound elastomeric materials, and in methods for reducing cavitation in elastomer materials.
    Type: Application
    Filed: April 24, 2023
    Publication date: August 17, 2023
    Inventors: Douglas WICKS, Kalena STOVALL, Sang Jin PARK, Virendra SINGH
  • Publication number: 20230232322
    Abstract: A method for prioritizing among alternate network function (NF) instances includes registering a first NF profile of a first NF instance with a first NF repository function (NRF), and defining, as part of the first NF profile, alternate NF instance information identifying a plurality of individual alternate NF instances to function as backups in response to unavailability of the first NF instance and specifying, for each alternate NF instance, a priority attribute value indicating a relative priority of the alternate NF instance with respect to the other alternate NF instances. The method further includes, at a first consumer NF or SCP, discovering, from the first NRF, the first NF profile of the first NF instance, detecting unavailability of the first NF instance, and, using the alternate NF instance information in the first NF profile to select and contact one of the alternate NF instances identified by the alternate NF instance information.
    Type: Application
    Filed: January 18, 2022
    Publication date: July 20, 2023
    Inventors: Virendra Singh, Ankit Srivastava, Jay Rajput
  • Publication number: 20230217355
    Abstract: A method for communicating delegated NF discovery results between SCPs and using the delegated NF discovery results for alternate SBI service request routing includes receiving, at a first SCP and from a consumer NF instance, an SBI service request. The method further includes determining that delegated NF discovery is required, and, in response, performing delegated NF discovery on behalf of the consumer NF instance. The method further includes receiving an NF discovery response including delegated NF discovery results. The method further includes sending the SBI service request including the delegated NF discovery results to a second SCP.
    Type: Application
    Filed: January 5, 2022
    Publication date: July 6, 2023
    Inventors: Ankit Srivastava, Sridhar Karuturi, Virendra Singh
  • Publication number: 20230205669
    Abstract: The present invention relates to a method for bug localisation in an RTL description, the RTL description corresponding to a design. The method comprises the steps of identifying a failing property; obtaining a counterexample corresponding to the failing property; obtaining a plurality of supportive counterexamples, by iteratively modifying the failing property with signal-value combinations selected from the counterexample; mining assertions based on the plurality of supportive counterexamples; filtering and ranking the mined assertions for removing redundant assertions, and obtaining a filtered set of assertions; identifying and mapping a set of one or more RTL lines corresponding to each filtered assertion of the filtered set of assertions; identifying and mapping individual RTL lines corresponding to each of the filtered assertion of the filtered set of assertions; and prioritising each of the mapped RTL line, thereby localising a buggy RTL line.
    Type: Application
    Filed: December 22, 2022
    Publication date: June 29, 2023
    Inventors: Virendra SINGH, Binod KUMAR, Vineesh V S
  • Patent number: 11671369
    Abstract: A method for generating and using network function (NF) set load information, the method includes, at a service communication proxy (SCP), receiving service based interface (SBI) requests from consumer NFs. The method further includes forwarding the SBI requests to producer NF instances that are members of an NF set. The method further includes receiving responses to the SBI requests from the producer NF instances. The method further includes determining NF instance load control information (LCI) for the producer NF instances using the responses. The method further includes computing, by the SCP and from the NF instance LCI for the producer NF instances, NF set LCI for the NF set. The method further includes communicating the NF set LCI for the NF set to at least one of the consumer NFs or using the NF set LCI for the NF set to select a producer NF instance within an NF set to provide a service for one of the consumer NFs.
    Type: Grant
    Filed: July 14, 2021
    Date of Patent: June 6, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Jay Rajput, Virendra Singh, Ankit Srivastava, Shashikiran Bhalachandra Mahalank
  • Patent number: 11652894
    Abstract: A second screen device can discover one or more first screen devices connected to a network using a DIAL discovery request. In response to the DIAL request, a preferred first screen device sends a formatted response that includes one or more capabilities associated with an application or software that is executed by or hosted by the first screen device. For example, the formatting can use a header extension for a response to a DIAL discovery request. In another example, the formatting can use a header tag for a response to a DIAL device description request. Formatting the response to the DIAL request to include information about the capabilities of the first screen device ensures that the first screen device that is preferred for the playback of selected content is positioned at the top of the list or menu presented to a user at the second screen device.
    Type: Grant
    Filed: August 27, 2021
    Date of Patent: May 16, 2023
    Assignee: ARRIS ENTERPRISES LLC
    Inventors: Virendra Singh, Vinod Jatti
  • Publication number: 20230147549
    Abstract: A method for generating, conveying, and using attempted producer network function (NF) instance communication information includes, at a first service communication proxy (SCP), receiving, from a sender, a first service based interface (SBI) request message. The method further includes attempting to obtain a service requested by the first SBI request message from at least one producer NF instance. The method further includes receiving at least one error response or failing to receive a response from the at least one producer NF instance. The method further includes generating, from the at least one error response or the failing to receive a response from the at least one producer NF instance, attempted producer NF instance communication information. The method further includes communicating, to the sender, the attempted producer NF instance communication information.
    Type: Application
    Filed: November 11, 2021
    Publication date: May 11, 2023
    Inventors: Virendra Singh, Jay Rajput, Ankit Srivastava
  • Patent number: 11643730
    Abstract: The disclosure provides for anti-scale deposition coatings for use on surface, such as on oilfield parts. The coating includes a first, sublayer of a metal, ceramic, or metal-ceramic composite, which is characterized in having a hardness in excess of 35 HRC. The coating includes a second, top layer over the first layer, that is a polymer. A surface of the first layer may be conditioned to have a roughened or patterned topology for receipt of and adherence with the at least one top layer. The first layer may provide the coating with hardness, and the at least one top layer may provide the coating with low-friction and anti-scale properties.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: May 9, 2023
    Assignee: SCHLUMBERGER TECHNOLOGY CORPORATION
    Inventors: Manuel Marya, Virendra Singh
  • Patent number: 11638155
    Abstract: A method for protecting against mass NF deregistration attacks can be performed at an NRF or SCP. The method includes receiving an NFDeregister request for deregistering an NF. The method further includes classifying the NFDeregister request as suspect based on application of suspect NFDeregister request classification rules. The method further includes in response to classifying the NFDeregister request as suspect, queueing the NFDeregister request. The method further includes receiving an NF heart-beat message concerning the NF. The method further includes determining that the NF heart-beat message is received within an NF heart-beat time interval for the NF. The method further includes in response to determining that the NF heart-beat message is received within the NF heart-beat time interval for the NF, preventing processing of the NF Deregister request and blacklisting a sender of the NFDeregister request.
    Type: Grant
    Filed: May 7, 2021
    Date of Patent: April 25, 2023
    Assignee: Oracle International Corporation
    Inventors: Jay Rajput, Virendra Singh, Amarnath Jayaramachar
  • Publication number: 20230110286
    Abstract: A method for routing inter-public land mobile network (inter-PLMN) messages relating to existing subscriptions with a network function (NF) repository functions (NRFs) includes, at a security edge protection proxy (SEPP) implemented using at least one processor, automatically populating, by the SEPP, a subscription identifier to target NRF resource identification information mapping database accessible to the SEPP with mappings between subscription identifiers and target NRF resource identification information. The method further includes receiving an inter-PLMN message for modifying or deleting a subscription. The method further includes reading a subscription identifier from the message for modifying or deleting the subscription. The method further includes using the subscription identifier from the message for modifying or deleting the subscription to access the database and obtain an identifier associated with an NRF that created the subscription.
    Type: Application
    Filed: October 8, 2021
    Publication date: April 13, 2023
    Inventors: Amarnath Jayaramachar, Jay Rajput, Virendra Singh
  • Patent number: 11627467
    Abstract: A method for obtaining and using a single-use OAuth 2.0 access token for securing specific service-based architecture (SBA) interfaces includes generating, by a consumer network function (NF) an access token request. The method further includes inserting, in the access token request, a hash of at least a portion of a service-based interface (SBI) request message. The method further includes sending the access token request to an NF repository function (NRF). The method further includes receiving, from the NRF, an access token response, the access token response having an OAuth 2.0 access token including the hash of the at least a portion of the SBI request message. The method further includes using the OAuth 2.0 access token including the hash of the at least a portion of the SBI request message to access an SBI service.
    Type: Grant
    Filed: May 5, 2021
    Date of Patent: April 11, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Jay Rajput, Virendra Singh, John Nirmal Mohan Raj
  • Publication number: 20230099676
    Abstract: Methods, systems, and computer readable media for network function (NF) discovery using preferred-locality information are disclosed. One example method for NF discovery using preferred-locality information comprises: at a first NF comprising at least one processor: receiving a message relating to a transaction involving a consumer NF; identifying, from the message, an NF instance identifier (ID) corresponding to the consumer NF; determining, using the NF instance ID and a data store including NF related information and corresponding preferred-locality information, a preferred-locality value; including the preferred-locality value in a preferred-locality information element (IE) of an NF discovery request; and transmitting the NF discovery request toward a second NF.
    Type: Application
    Filed: September 28, 2021
    Publication date: March 30, 2023
    Inventors: Amarnath Jayaramachar, Jay Rajput, Virendra Singh
  • Publication number: 20230090068
    Abstract: A method for providing for optimized service based interface (SBI) communications by performing network function (NF) fully qualified domain name (FQDN) resolution at an NF repository function (NRF) includes, at an NRF including at least one processor, receiving NF register requests including NF profiles and/or NF service profiles, at least some of which include FQDNs and do not include Internet protocol (IP) addresses. The method further includes storing the NF profiles and/or NF service profiles in an NF profiles database. The method further includes resolving the FQDNs in NF profiles and/or NF service profiles into IP addresses. The method further includes receiving NF discovery requests. The method further includes generating lists of NF profiles and/or NF service profiles that match query parameters in the NF discovery requests. The method further includes providing the lists of NF profiles and/or NF service profiles including the IP addresses to consumer NFs in NF discovery responses.
    Type: Application
    Filed: September 21, 2021
    Publication date: March 23, 2023
    Inventors: Jay Rajput, Virendra Singh, Amarnath Jayaramachar
  • Patent number: 11611626
    Abstract: A method for distributing network function (NF) high availability (HA) topology information in a core network includes, at an NF repository function (NRF) including at least one processor, receiving, from a plurality of producer NFs in an NF set, NFRegister requests including NF HA topology information for the producer NFs. The method further includes registering the producer NFs and storing the NF HA topology information for the producer NFs. The method further includes receiving, from a consumer NF or service communication proxy (SCP), an NFDiscover request containing at least one service discovery parameter that corresponds to a service provided by the producer NFs. The method further includes responding to the NFDiscover request by generating an NFDiscover response, including, in the NFDiscover response, the NF HA topology information for the producer NFs, and transmitting the NFDiscover response to the consumer NF or SCP.
    Type: Grant
    Filed: May 28, 2021
    Date of Patent: March 21, 2023
    Assignee: Oracle International Corporation
    Inventors: Ankit Srivastava, Jay Rajput, Virendra Singh
  • Publication number: 20230072290
    Abstract: The subject matter described herein includes a method for reducing the likelihood of successful denial of service (DoS) attacks by validating overload control information (OCI) scope information against network function (NF) profile information obtained using target resource identification information. The method includes receiving a service based interface (SBI) request message, obtaining, from the SBI request message, target resource identification information, obtaining NF profile information using the target resource identification information and storing the NF profile information, receiving an SBI response message including overload control information and scope information for the overload control information, using the stored NF profile information to determine whether the scope information for the overload control information is valid, and, in response to determining that the scope information for the overload control information is invalid, rejecting the SBI response message.
    Type: Application
    Filed: September 7, 2021
    Publication date: March 9, 2023
    Inventors: Jay Rajput, Virendra Singh, Ankit Srivastava
  • Patent number: 11582258
    Abstract: A method for DoS attacks at an NF includes maintaining, at a first NF, an NF subscription database containing rules that specify maximum numbers of allowed subscriptions and corresponding rule criteria. The method further includes receiving, at the first NF and from a second NF, a subscription request for establishing a subscription. The method further includes determining, by the first NF, that the subscription request matches criteria for at least one rule in the NF subscription database and incrementing, by the first NF, at least one count of a number of subscriptions for the at least one rule. The method further includes determining, by the first NF, that the at least one count of the number of subscriptions exceeds a maximum number of allowed subscriptions for the at least one rule.
    Type: Grant
    Filed: February 4, 2021
    Date of Patent: February 14, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Jay Rajput, Virendra Singh, Amarnath Jayaramachar
  • Publication number: 20230041913
    Abstract: A method and system are disclosed for capturing observations of customer-premise equipment or customer-provided equipment (CPE) devices. The method includes reporting a problem detect by a user during use of a customer-premise equipment or customer-provided equipment (CPE) device with one or more specific buttons on a remote controller; and entering the problem into a log with a timestamp.
    Type: Application
    Filed: October 17, 2022
    Publication date: February 9, 2023
    Inventors: Vinod JATTI, Murali S. SAHASRANAMAN, Virendra SINGH
  • Publication number: 20230042219
    Abstract: A method for optimized routing of service based interface (SBI) request messages to remote network function (NF) repository functions (NRFs) using indirect communications via a service communications proxy (SCP) includes, at an SCP including at least one processor, receiving an SBI request message. The method further includes forwarding the SBI request message to a remote NRF. The method further includes determining that the remote NRF is unable to process the SBI request message, and, in response to determining that the remote NRF is unable, identifying a georedundant mate of the remote NRF. The method further includes forwarding the SBI request message to the georedundant mate NRF of the remote NRF that is unable to process the SBI request message.
    Type: Application
    Filed: August 3, 2021
    Publication date: February 9, 2023
    Inventors: Virendra Singh, Jay Rajput, Ankit Srivastava
  • Publication number: 20230032054
    Abstract: A method for providing for network function (NF) fallback to a recovered network function NF repository function (NRF) includes, at an NF including at least one processor, generating an NF register message including an indication to notify the NF of recovery of a first NRF after a failure of the first NRF. The method further includes transmitting the NF register message to the first NRF. The method further includes communicating with the first NRF and detecting failure of the first NRF. The method further includes, in response to detecting failure of the first NRF, initiating communications with a second NRF that is a geo-redundant mate of the first NRF. The method further includes receiving notification of recovery of the first NRF and falling back to communicating with the first NRF.
    Type: Application
    Filed: July 28, 2021
    Publication date: February 2, 2023
    Inventors: Amarnath Jayaramachar, Jay Rajput, Virendra Singh
  • Patent number: 11570689
    Abstract: Methods, systems, and computer readable media for hiding network function (NF) instance identifiers (IDs) in communications networks are disclosed. One method for hiding NF instance IDs in a communications network occurs at an NF repository function (NRF) comprising at least one processor. The method comprises: receiving, from a first NF, an NF registration request message for registering a first NF instance of the first NF, wherein the NF registration request message includes a first NF instance ID for identifying the first NF instance; storing, in a data store, a mapping between the first NF instance ID and at least one pseudo NF instance ID, wherein the data store includes mappings between NF instance IDs and related pseudo NF instance IDs; and generating and sending, to the first NF, an NF registration response message including the at least one pseudo NF instance ID for identifying the first NF instance.
    Type: Grant
    Filed: May 7, 2021
    Date of Patent: January 31, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Jay Rajput, Virendra Singh, Amarnath Jayaramachar