Patents by Inventor Piyush Sharma

Piyush Sharma 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: 20250117507
    Abstract: Systems, methods, devices, and computer readable storage media described herein provide techniques for simplifying data access and management for data computing. In an aspect, a request to load data is received. The request comprises an aliased name associated with the data. A call is transmitted to a name resolution service executing on a computing device. The call comprises the aliased name and is configured to cause the name resolution service to identify the data associated with the aliased name. A response is received from the first resolution service. The response comprises metadata of the data. The data is obtained from a data source based on the metadata. A dataset is generated based on the obtained data. A response to the request is provided. The response comprises the generated dataset. In a further aspect, an application is configured to import a library into a computer program under development.
    Type: Application
    Filed: October 6, 2023
    Publication date: April 10, 2025
    Inventors: Venkata SUBRAMANIAM, Piyush SHARMA, FNU Harkirat SINGH, Ashis Kumar ROY
  • Publication number: 20250113976
    Abstract: A footwear treatment system can include a pair of elongate supports, each of which can include a cylindrical footwear extension region configured to be inserted into and hold a footwear item. The system can emit ultraviolet light that is directed into an interior of the footwear item using the corresponding elongate support. The system also can circulate air within the interior of the footwear item using the corresponding elongate support and filter the circulating air. As a result of the treatment, one or more microorganisms and/or compounds associated with odor can be reduced to an acceptable level.
    Type: Application
    Filed: September 25, 2024
    Publication date: April 10, 2025
    Inventor: Piyush Sharma
  • Publication number: 20250080452
    Abstract: A router is configured to send an advertisement of selective Ethernet Virtual Private Network (VPN) (EVPN) routes based on the Route Types. The router is configured to determine a requirement for a route refresh from a Border Gateway Protocol (BGP) peer for a subset of Route Types of all of the Route Types, send a route refresh message to the BGP peer with an indication of the subset of Route Types, and receive updated routes from the BGP peer only for the subset of Route Types. The indication can be included in a reserved field and payload of the route refresh message. The route refresh message can be defined in RFC 2918.
    Type: Application
    Filed: October 17, 2023
    Publication date: March 6, 2025
    Applicant: Ciena Corporation
    Inventors: Piyush Sharma, Param Preet Singh Dhillon, Varun Munjal, Anil Dharmshaktu
  • Publication number: 20250054491
    Abstract: Systems and methods are provided for smart audio segmentation using look-ahead based acousto-linguistic features. For example, systems and methods are provided for obtaining audio, processing the audio, identifying a potential segmentation boundary within the audio, and determining whether to generate a segment break at the potential segmentation boundary. One or more look-ahead words occurring after the potential segmentation boundary are identified, wherein an acoustic segmentation score and a language segmentation score associated with the potential segmentation boundary and the one or more look-ahead words are generated. Systems then either refrain from generating a segment break at the potential segmentation boundary or generate the segment break at the potential segmentation boundary based on the acoustic and/or language segmentation score at least meeting or exceeding a segmentation score threshold.
    Type: Application
    Filed: December 22, 2021
    Publication date: February 13, 2025
    Inventors: Sayan Dev PATHAK, Hosam Adel KHALIL, Naveen PARIHAR, Piyush BEHRE, Shuangyu CHANG, Christopher Hakan BASOGLU, Sharman W TAN, Eva SHARMA, Jian WU, Yang LIU, Edward C LIN, Amit Kumar AGARWAL
  • Publication number: 20240412035
    Abstract: A processor-implemented method of pre-processing for deep neural network compilation comprising receiving a representation of an artificial neural network (ANN) model. The ANN includes multiple nodes coupled by edges. Position information is determined for each node of the ANN. An operator embedding is generated to represent operators of the ANN model in an embedding space based on the position information. A graph neural network (GNN) processes the operator embedding to generate a graph embedding corresponding to the ANN model according to a learned distance metric and based on the position information. The GNN determines a set of hyperparameters for the ANN model based on the graph embedding.
    Type: Application
    Filed: November 1, 2023
    Publication date: December 12, 2024
    Inventors: Anuj GUPTA, Himanshu UPRETI, Venkata Subba Dheeraj GATTUPALLI, Vinayak Narayan BADDI, Prasanna Ashish BISWAS, Mohit SHARMA, Anusha V.S BHAMIDIPATI, Piyush SHARMA
  • Publication number: 20240396824
    Abstract: Aspects of the subject disclosure may include, for example, a first BGP device establishing a BGP session between the first BGP device and a second BGP device, generating an identifier associated with the second BGP device during establishment of the BGP session, receiving route advertisements from the second BGP device, associating the identifier with the route advertisements, and providing the identifier with the route advertisements to a third BGP device. Other embodiments are disclosed.
    Type: Application
    Filed: July 10, 2023
    Publication date: November 28, 2024
    Applicant: CIENA CORPORATION
    Inventors: Param Preet Singh Dhillon, Piyush Sharma, Varun Munjal, Anil Dharmshaktu
  • Patent number: 12095801
    Abstract: Techniques for detecting and remediating vulnerabilities in a network are disclosed. A system scans a network to identify network resources and relationships among the network resources. The system generates a network topology map representing the network. The system detects vulnerabilities in the network by traversing the network topology map with a set of vulnerability definitions. The system detects a vulnerability in a network node when a data describing the node corresponds to the vulnerability definition. The system identifies patterns of vulnerabilities that correspond to potential network attacks from unauthorized entities. The system determines whether combinations of vulnerability patterns amount to a potential breach. The system prioritizes remediation actions for remediating vulnerabilities based on the type and severity of vulnerability.
    Type: Grant
    Filed: December 8, 2021
    Date of Patent: September 17, 2024
    Assignee: Accurics, Inc.
    Inventors: Omprakash Moolchandani, Piyush Sharma
  • Publication number: 20240073135
    Abstract: Systems and methods for border gateway protocol (BGP) Segment Routing (SR) (BGP-SR) update packing include negotiating with border gateway protocol (BGP) peers for packing BGP-Segment Routing (BGP-SR) updates, receiving a plurality of prefixes for a BGP-SR update message, encoding the plurality of prefixes with associated label information in network layer reachability information (NLRI) of the BGP-SR update message, and transmitting the BGP-SR update message to any of the BGP peers.
    Type: Application
    Filed: October 10, 2022
    Publication date: February 29, 2024
    Inventors: Anil Dharmshaktu, Varun Munjal, Param Preet Dhillon, Piyush Sharma
  • Patent number: 11915232
    Abstract: A method is provided for performing a transaction. The method includes, in an offline mode, payee and payer devices communicating to determine transaction details including a transaction amount. A payer payment application generates a transaction request including request transaction details, stores the transaction request, and updates a payer available funds amount at least partially in accordance with the transaction amount. A payee payment application generates a transaction confirmation including confirmation transaction details, stores the transaction confirmation, and updates a payee available funds amount at least partially in accordance with the transaction amount.
    Type: Grant
    Filed: February 9, 2018
    Date of Patent: February 27, 2024
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Elson Rodrigues, Piyush Sharma
  • Patent number: 11829989
    Abstract: A system and method for authenticating a location of a payment acceptance device is provided. The method comprises receiving a transaction request comprising merchant data, the merchant data identifying the payment acceptance device and location information identifying a location at which the transaction request is initiated; retrieving, from a database, a payment acceptance device identifier based on the merchant data, the payment acceptance device identifier identifying a location at which the payment acceptance device is registered; authenticating the location of the payment acceptance device by comparing the location information and the location identified by the payment acceptance device identifier.
    Type: Grant
    Filed: April 6, 2018
    Date of Patent: November 28, 2023
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Ravi Pareek, Dattesh Naik, Shrikant Subhash Belan, Deepti Dhapola, Piyush Sharma
  • Patent number: 11790346
    Abstract: A computer-implemented method and a system for loading reloadable cards, the computer-implemented method including: receiving, from an automated teller machine (ATM), a loading transaction request, the loading transaction request including a reloadable card identifier associated with a reloadable card, a funding card identifier associated with a funding card, and loading amount information; executing a funding card authorisation process; executing a reloadable card crediting process; and sending loading transaction approval to the ATM.
    Type: Grant
    Filed: April 9, 2020
    Date of Patent: October 17, 2023
    Assignee: Mastercard International Incorporated
    Inventors: Elson Rodrigues, Piyush Sharma
  • Publication number: 20230179623
    Abstract: Techniques for detecting and remediating vulnerabilities in a network are disclosed. A system scans a network to identify network resources and relationships among the network resources. The system generates a network topology map representing the network. The system detects vulnerabilities in the network by traversing the network topology map with a set of vulnerability definitions. The system detects a vulnerability in a network node when a data describing the node corresponds to the vulnerability definition. The system identifies patterns of vulnerabilities that correspond to potential network attacks from unauthorized entities. The system determines whether combinations of vulnerability patterns amount to a potential breach. The system prioritizes remediation actions for remediating vulnerabilities based on the type and severity of vulnerability.
    Type: Application
    Filed: December 8, 2021
    Publication date: June 8, 2023
    Applicant: Accurics, Inc
    Inventors: Omprakash Moolchandani, Piyush Sharma
  • Publication number: 20230120019
    Abstract: A node, in a first network, includes circuitry configured to determine a next hop as decided by Border Gateway Protocol (BGP) is an anycast prefix to a Route Reflector (RR) interconnecting the first network with a second network, responsive to the next hop being the anycast prefix to the RR, create a tunnel with a destination based on the anycast prefix, and utilize the tunnel for traffic having the next hop as the anycast prefix to the RR. The anycast prefix is assigned to two or more RRs interconnecting the first network and the second network. A first path is decided by BGP based on a BGP Path Selection Algorithm that is independent of a second path determined by Interior Gateway Protocol (IGP). The first path and the second path can be different, and wherein tunnel is utilized to ensure the traffic always follows the first path.
    Type: Application
    Filed: December 19, 2022
    Publication date: April 20, 2023
    Inventors: Himanshu Shah, Atul Vadera, Jayant Kumar Bhardwaj, Piyush Sharma
  • Patent number: 11563675
    Abstract: A node, in a first network, includes circuitry configured to add a label stack to a packet associated with one of a Layer 2 Virtual Private Network (L2VPN) and a Layer 3 Virtual Private Network (L3VPN), wherein the packet is destined for a second network having at least a pair of Border Gateway Protocol-Label Unicast (BGP-LU) Route Reflector (RR) nodes interconnecting the first network, and wherein the label stack includes an anycast Segment Identifier (SID) for the RR nodes, in Segment Routing, and transmit the packet to the second network. The label stack also includes a BGP-LU label for a destination in the second network. Responsive to isolation of one of the RR nodes, a Point of Local Repair (PLR) node in the first network is configured to implement Topology-Independent Loop-Free Alternate (TI-LFA) for the anycast SID.
    Type: Grant
    Filed: July 2, 2021
    Date of Patent: January 24, 2023
    Assignee: Ciena Corporation
    Inventors: Himanshu Shah, Atul Vadera, Jayant Kumar Bhardwaj, Piyush Sharma
  • Publication number: 20220368629
    Abstract: A node, in a first network, includes circuitry configured to add a label stack to a packet associated with one of a Layer 2 Virtual Private Network (L2VPN) and a Layer 3 Virtual Private Network (L3VPN), wherein the packet is destined for a second network having at least a pair of Border Gateway Protocol-Label Unicast (BGP-LU) Route Reflector (RR) nodes interconnecting the first network, and wherein the label stack includes an anycast Segment Identifier (SID) for the RR nodes, in Segment Routing, and transmit the packet to the second network. The label stack also includes a BGP-LU label for a destination in the second network. Responsive to isolation of one of the RR nodes, a Point of Local Repair (PLR) node in the first network is configured to implement Topology-Independent Loop-Free Alternate (TI-LFA) for the anycast SID.
    Type: Application
    Filed: July 2, 2021
    Publication date: November 17, 2022
    Inventors: Himanshu Shah, Atul Vadera, Jayant Kumar Bhardwaj, Piyush Sharma
  • Publication number: 20220270106
    Abstract: A method using an automated teller machine of processing a transaction is provided. The method includes receiving inputs indicating an account identifier and a unique personal identifier of a customer, sensing biometric data of the customer using a biometric sensor, receiving a transaction indication indicating a transaction, and generating a transaction authorization request. The transaction authorization request includes the account identifier, the unique personal identifier of the customer, the biometric data of the customer, and the transaction indication.
    Type: Application
    Filed: May 12, 2022
    Publication date: August 25, 2022
    Inventors: Piyush Sharma, Elson Rodrigues
  • Patent number: 11334867
    Abstract: Embodiments provide a method for facilitating a payment transaction at a POS terminal. The method includes receiving, by a server system associated with a payment network, a machine-readable code comprising information corresponding to a merchant and a dynamic token. The machine-readable code is valid for only a pre-defined interval. The method includes sending, by the server system, a notification associated with the machine-readable code received from the customer device, to a merchant device for approval of the payment transaction. The method further includes receiving, by the server system, a merchant defined transaction code from the merchant device in response to receipt of the notification at the merchant device. The merchant defined transaction code indicates a nature of the payment transaction. facilitating, by the server system, the payment transaction upon receipt of the merchant defined transaction code from the merchant device.
    Type: Grant
    Filed: June 4, 2019
    Date of Patent: May 17, 2022
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Piyush Sharma, Navneet Jain
  • Patent number: 11263654
    Abstract: Methods and server systems for facilitating sharing of reward points between users are disclosed. Information related to linked one or more social IDs of a first user to a payment account of the first user is received and stored in a mapping file. A request for reward points redemption is initiated by the second user in response to an offer to redeem a fixed number of reward points posted by the first user on a social media platform. A social ID used by the second user to initiate the request on the social media platform is identified. A transfer of the fixed number of reward points from the first user to the second user is facilitated based on the mapping file and the social ID of the second user.
    Type: Grant
    Filed: June 10, 2019
    Date of Patent: March 1, 2022
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Puneet Gandhi, Navneet Jain, Piyush Sharma
  • Patent number: 11222334
    Abstract: A device for processing electronic payments for the purchase of goods or services is provided. The device includes one or more computer processors in communication with non-transitory computer readable data storage and a display. The data storage includes instructions stored thereon that, when executed by the one or more processors, cause the device to execute a transaction process including receiving purchase data representing one or more goods or services to be purchased, receiving user input to effect a payment transaction, determining a total transaction amount from the purchase data, reading payment credentials from a purchaser's payment device, sending a payment request, receiving data representing a received one time password (OTP), sending the received OTP to the third party authorization server for authentication against a OTP sent by the third party authorization server to a mobile device, and receiving data representing successful authentication from the third party authorization server.
    Type: Grant
    Filed: December 1, 2017
    Date of Patent: January 11, 2022
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Piyush Sharma, Elson Rodrigues
  • Patent number: 11194043
    Abstract: Aspects of this disclosure relate to controlling one or more vehicle systems based on a determined weather condition. In some embodiments, a radar system can be mounted on a vehicle and can collect weather data by receiving electromagnetic signals. A weather condition can be determined based on the collected weather data, and a vehicle system can be controlled based on the determined weather condition, such as vehicle lighting, windscreen wipers, or cruise control. In some embodiments, weather conditions can include fog, sleet, or smog. The weather condition can be determined by analyzing scattered reflections from incident microwaves and/or radio waves to determine a level of attenuation of the scattered electromagnetic energy indicative of a presence or absence of particles. A map can be displayed displaying the weather condition and controlling vehicle navigation systems. The collected weather data can be compared with data from a LiDAR or camera system for reliability.
    Type: Grant
    Filed: January 18, 2018
    Date of Patent: December 7, 2021
    Assignee: Analog Devices International Unlimited Company
    Inventors: Peter Meehan, Brian O'Mara, Paulo Ricardo Voiola Roque, Tai Quoc Duong, Wenmei Wang, Michael John Lambe, Piyush Sharma, Pierce Michael Anthony McEvoy, Richard Donal Mackey, Jiri Holas