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: 20250117507Abstract: 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: ApplicationFiled: October 6, 2023Publication date: April 10, 2025Inventors: Venkata SUBRAMANIAM, Piyush SHARMA, FNU Harkirat SINGH, Ashis Kumar ROY
-
Publication number: 20250113976Abstract: 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: ApplicationFiled: September 25, 2024Publication date: April 10, 2025Inventor: Piyush Sharma
-
Publication number: 20250080452Abstract: 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: ApplicationFiled: October 17, 2023Publication date: March 6, 2025Applicant: Ciena CorporationInventors: Piyush Sharma, Param Preet Singh Dhillon, Varun Munjal, Anil Dharmshaktu
-
Publication number: 20250054491Abstract: 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: ApplicationFiled: December 22, 2021Publication date: February 13, 2025Inventors: 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: 20240412035Abstract: 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: ApplicationFiled: November 1, 2023Publication date: December 12, 2024Inventors: Anuj GUPTA, Himanshu UPRETI, Venkata Subba Dheeraj GATTUPALLI, Vinayak Narayan BADDI, Prasanna Ashish BISWAS, Mohit SHARMA, Anusha V.S BHAMIDIPATI, Piyush SHARMA
-
Publication number: 20240396824Abstract: 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: ApplicationFiled: July 10, 2023Publication date: November 28, 2024Applicant: CIENA CORPORATIONInventors: Param Preet Singh Dhillon, Piyush Sharma, Varun Munjal, Anil Dharmshaktu
-
Patent number: 12095801Abstract: 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: GrantFiled: December 8, 2021Date of Patent: September 17, 2024Assignee: Accurics, Inc.Inventors: Omprakash Moolchandani, Piyush Sharma
-
Publication number: 20240073135Abstract: 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: ApplicationFiled: October 10, 2022Publication date: February 29, 2024Inventors: Anil Dharmshaktu, Varun Munjal, Param Preet Dhillon, Piyush Sharma
-
Patent number: 11915232Abstract: 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: GrantFiled: February 9, 2018Date of Patent: February 27, 2024Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Elson Rodrigues, Piyush Sharma
-
Patent number: 11829989Abstract: 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: GrantFiled: April 6, 2018Date of Patent: November 28, 2023Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Ravi Pareek, Dattesh Naik, Shrikant Subhash Belan, Deepti Dhapola, Piyush Sharma
-
Patent number: 11790346Abstract: 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: GrantFiled: April 9, 2020Date of Patent: October 17, 2023Assignee: Mastercard International IncorporatedInventors: Elson Rodrigues, Piyush Sharma
-
Publication number: 20230179623Abstract: 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: ApplicationFiled: December 8, 2021Publication date: June 8, 2023Applicant: Accurics, IncInventors: Omprakash Moolchandani, Piyush Sharma
-
Publication number: 20230120019Abstract: 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: ApplicationFiled: December 19, 2022Publication date: April 20, 2023Inventors: Himanshu Shah, Atul Vadera, Jayant Kumar Bhardwaj, Piyush Sharma
-
Patent number: 11563675Abstract: 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: GrantFiled: July 2, 2021Date of Patent: January 24, 2023Assignee: Ciena CorporationInventors: Himanshu Shah, Atul Vadera, Jayant Kumar Bhardwaj, Piyush Sharma
-
Publication number: 20220368629Abstract: 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: ApplicationFiled: July 2, 2021Publication date: November 17, 2022Inventors: Himanshu Shah, Atul Vadera, Jayant Kumar Bhardwaj, Piyush Sharma
-
Publication number: 20220270106Abstract: 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: ApplicationFiled: May 12, 2022Publication date: August 25, 2022Inventors: Piyush Sharma, Elson Rodrigues
-
Patent number: 11334867Abstract: 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: GrantFiled: June 4, 2019Date of Patent: May 17, 2022Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Piyush Sharma, Navneet Jain
-
Patent number: 11263654Abstract: 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: GrantFiled: June 10, 2019Date of Patent: March 1, 2022Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Puneet Gandhi, Navneet Jain, Piyush Sharma
-
Patent number: 11222334Abstract: 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: GrantFiled: December 1, 2017Date of Patent: January 11, 2022Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Piyush Sharma, Elson Rodrigues
-
Patent number: 11194043Abstract: 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: GrantFiled: January 18, 2018Date of Patent: December 7, 2021Assignee: Analog Devices International Unlimited CompanyInventors: 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