Patents by Inventor Padmapriya Aradhyula

Padmapriya Aradhyula 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: 11240332
    Abstract: Systems and methods for providing targeted event notifications to subscribers are disclosed. In an example embodiment, events may be received from a publisher. The events may be categorized into a plurality of topics. The events may be distributed among brokers to process a topic selected from the plurality of topics based on the events. Further, it may be determined whether the topic exists in a list of topics handled by the brokers. Authentication credentials of the publisher may be validated, based on the determination. Based on the validation, queues of the events may be formed based on an order of receipt of the events. The events present in the queues may be filtered based on subscriptions of the events. For the fileted events, targeted even notifications may be forwarded to the subscribers.
    Type: Grant
    Filed: March 19, 2020
    Date of Patent: February 1, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Cesar M. Ruiz-Meraz, Clemens F. Vasters, David L. Stucki, Hillary Caituiro Monge, Hitesh Madan, Jayaraman Kalyana Sundaram, PadmaPriya Aradhyula Bhavani, Venkata Raja Gopal Ravipati
  • Patent number: 11082512
    Abstract: Systems and methods for filtering and routing event notifications to subscribers are disclosed. In an example embodiment, events from a publisher may be received. Each of the events may be associated with a topic, and the topic may be compared with topics present in broker metadata cache, based on one of prefixes and a fast lookup technique using a hash-table. Further, it may be determined whether the topic associated the events is present in the broker metadata cache based on comparison. Based upon determining, matching nodes for the events may be retrieved. Further, the events may be routed based on routing tables and availability of the matching nodes. Based on the routing, the events may be forwarded to the subscribers.
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: August 3, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Cesar M. Ruiz-Meraz, Clemens F. Vasters, David L. Stucki, Hillary Caituiro Monge, Hitesh Madan, Jayaraman Kalyana Sundaram, PadmaPriya Aradhyula Bhavani, Venkata Raja Gopal Ravipati
  • Patent number: 11044333
    Abstract: Systems and methods for filtering and routing event notifications to subscribers are disclosed. In an example embodiment, events from a publisher may be received. Each of the events may be associated with a topic, and the topic may be compared with topics present in broker metadata cache, based on one of prefixes and a fast lookup technique using a hash-table. Further, it may be determined whether the topic associated the events is present in the broker metadata cache based on comparison. Based upon determining, matching nodes for the events may be retrieved. Further, the events may be routed based on routing tables and availability of the matching nodes. Based on the routing, the events may be forwarded to the subscribers.
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: June 22, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Cesar M. Ruiz-Meraz, Clemens F. Vasters, David L. Stucki, Hillary Caituiro Monge, Hitesh Madan, Jayaraman Kalyana Sundaram, PadmaPriya Aradhyula Bhavani, Venkata Raja Gopal Ravipati
  • Patent number: 11032383
    Abstract: Systems and methods for dispatching targeted event notifications to subscribers are disclosed. In an embodiment, the system includes a receiver to receive events from a publisher. The system further comprises a router in communication with the receiver to route the events. The system further comprises a director to forward the targeted event notifications to the subscribers based on the routing. The director receives a delivery status of the targeted event notification from the subscribers. The delivery status includes one of success in receiving the targeted event notification and failure in receiving the targeted event notification. The director receives an event notification with the delivery status as failure in receiving the targeted event notification. The director places the targeted event notification in a delayed queue indicative of events to be delivered after a predefined time. The director re-transmits the targeted event notification to the subscribers based on the delayed queue.
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: June 8, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Cesar M. Ruiz-Meraz, Clemens F. Vasters, David L. Stucki, Hillary Caituiro Monge, Hitesh Madan, Jayaraman Kalyana Sundaram, PadmaPriya Aradhyula Bhavani, Venkata Raja Gopal Ravipati
  • Patent number: 10999388
    Abstract: Systems and methods for dispatching targeted event notifications to subscribers are disclosed. In an example embodiment, a notification indicating creation of an even subscription by a subscriber may be received. An event source may be invoked to enable publishing of events corresponding to an event topic associated with the event subscription. A response from the event source for publishing of the events may be received and targeted event notifications may be forwarded to the subscribers on receiving the response.
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: May 4, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Cesar M. Ruiz-Meraz, Clemens F. Vasters, David L. Stucki, Hillary Caituiro Monge, Hitesh Madan, Jayaraman Kalyana Sundaram, PadmaPriya Aradhyula Bhavani, Venkata Raja Gopal Ravipati
  • Publication number: 20200220941
    Abstract: Systems and methods for providing targeted event notifications to subscribers are disclosed. In an example embodiment, events may be received from a publisher. The events may be categorized into a plurality of topics. The events may be distributed among brokers to process a topic selected from the plurality of topics based on the events. Further, it may be determined whether the topic exists in a list of topics handled by the brokers. Authentication credentials of the publisher may be validated, based on the determination. Based on the validation, queues of the events may be formed based on an order of receipt of the events. The events present in the queues may be filtered based on subscriptions of the events. For the fileted events, targeted even notifications may be forwarded to the subscribers.
    Type: Application
    Filed: March 19, 2020
    Publication date: July 9, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Cesar M. RUIZ-MERAZ, Clemens F. VASTERS, David L. STUCKI, Hillary CAITUIRO MONGE, Hitesh MADAN, Jayaraman KALYANA SUNDARAM, PadmaPriya ARADHYULA BHAVANI, Venkata Raja Gopal RAVIPATI
  • Patent number: 10637946
    Abstract: Systems and methods for providing targeted event notifications to subscribers are disclosed. In an example embodiment, events may be received from a publisher. The events may be categorized into a plurality of topics. The events may be distributed among brokers to process a topic selected from the plurality of topics based on the events. Further, it may be determined whether the topic exists in a list of topics handled by the brokers. Authentication credentials of the publisher may be validated, based on the determination. Based on the validation, queues of the events may be formed based on an order of receipt of the events. The events present in the queues may be filtered based on subscriptions of the events. For the fileted events, targeted even notifications may be forwarded to the subscribers.
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: April 28, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Cesar M. Ruiz-Meraz, Clemens F. Vasters, David L. Stucki, Hillary Caituiro Monge, Hitesh Madan, Jayaraman Kalyana Sundaram, PadmaPriya Aradhyula Bhavani, Venkata Raja Gopal Ravipati
  • Publication number: 20190058772
    Abstract: Systems and methods for dispatching targeted event notifications to subscribers are disclosed. In an embodiment, the system includes a receiver to receive events from a publisher. The system further comprises a router in communication with the receiver to route the events. The system further comprises a director to forward the targeted event notifications to the subscribers based on the routing. The director receives a delivery status of the targeted event notification from the subscribers. The delivery status includes one of success in receiving the targeted event notification and failure in receiving the targeted event notification. The director receives an event notification with the delivery status as failure in receiving the targeted event notification. The director places the targeted event notification in a delayed queue indicative of events to be delivered after a predefined time. The director re-transmits the targeted event notification to the subscribers based on the delayed queue.
    Type: Application
    Filed: February 27, 2018
    Publication date: February 21, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Cesar M. Ruiz-Meraz, Clemens F. Vasters, David L. Stucki, Hillary Caituiro Monge, Hitesh Madan, Jayaraman Kalyana Sundaram, PadmaPriya Aradhyula Bhavani, Venkata Raja Gopal Ravipati
  • Publication number: 20190058681
    Abstract: Systems and methods for dispatching targeted event notifications to subscribers are disclosed. In an example embodiment, a notification indicating creation of an even subscription by a subscriber may be received. An event source may be invoked to enable publishing of events corresponding to an event topic associated with the event subscription. A response from the event source for publishing of the events may be received and targeted event notifications may be forwarded to the subscribers on receiving the response.
    Type: Application
    Filed: February 27, 2018
    Publication date: February 21, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Cesar M. RUIZ-MERAZ, Clemens F. VASTERS, David L. STUCKI, Hillary CAITUIRO MONGE, Hitesh MADAN, Jayaraman KALYANA SUNDARAM, PadmaPriya ARADHYULA BHAVANI, Ventaka Raja Gopal RAVIPATI
  • Publication number: 20190058660
    Abstract: Systems and methods for filtering and routing event notifications to subscribers are disclosed. In an example embodiment, events from a publisher may be received. Each of the events may be associated with a topic, and the topic may be compared with topics present in broker metadata cache, based on one of prefixes and a fast lookup technique using a hash-table. Further, it may be determined whether the topic associated the events is present in the broker metadata cache based on comparison. Based upon determining, matching nodes for the events may be retrieved. Further, the events may be routed based on routing tables and availability of the matching nodes. Based on the routing, the events may be forwarded to the subscribers.
    Type: Application
    Filed: February 27, 2018
    Publication date: February 21, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Cesar M. Ruiz-Meraz, Clemens F. Vasters, David L. Stucki, Hillary Caituiro Monge, Hitesh Madan, Jayaraman Kalyana Sundaram, PadmaPriya Aradhyula Bhavani, Venkata Raja Gopal Ravipati
  • Publication number: 20190056978
    Abstract: Systems and methods for providing targeted event notifications to subscribers are disclosed. In an example embodiment, events may be received from a publisher. The events may be categorized into a plurality of topics. The events may be distributed among brokers to process a topic selected from the plurality of topics based on the events. Further, it may be determined whether the topic exists in a list of topics handled by the brokers. Authentication credentials of the publisher may be validated, based on the determination. Based on the validation, queues of the events may be formed based on an order of receipt of the events. The events present in the queues may be filtered based on subscriptions of the events. For the fileted events, targeted even notifications may be forwarded to the subscribers.
    Type: Application
    Filed: February 27, 2018
    Publication date: February 21, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Cesar M. RUIZ-MERAZ, Clemens F. VASTERS, David L. STUCKI, Hillary CAITUIRO MONGE, Hitesh MADAN, Jayaraman KALYANA SUNDARAM, PadmaPriya ARADHYULA BHAVANI, Venkata Raja Gopal RAVIPATI
  • Patent number: 8307062
    Abstract: A standardized mechanism of remote management of mobile devices using Low Level Reader Protocol (LLRP) is disclosed. An LLRP provider application runs on a server. A remote management application runs on a mobile device. The LLRP provider application and the remote management application communicate using LLRP. The remote management application uses a specific interface, like Device Service Provider Interface (DSPI), to communicate with hardware on the mobile device. The LLRP provider application discovers a mobile device, requests at least one of configuration or metadata information, and receives at least one of configuration or metadata information. The remote management application receives a request for at least one of configuration or metadata information and sends at least one of configuration or metadata information.
    Type: Grant
    Filed: March 7, 2012
    Date of Patent: November 6, 2012
    Assignee: Microsoft Corporation
    Inventors: Bhuvanesh N. Jain, Ramasubramanian Ramani, Jayaraman Kalyana Sundaram, Krishnan Gopalan, Ramachandran Venkatesh, Kranthi Kumar Mannem, Himabindu Thota, Padmapriya Aradhyula
  • Publication number: 20120166603
    Abstract: A standardized mechanism of remote management of mobile devices using Low Level Reader Protocol (LLRP) is disclosed. An LLRP provider application runs on a server. A remote management application runs on a mobile device. The LLRP provider application and the remote management application communicate using LLRP. The remote management application uses a specific interface, like Device Service Provider Interface (DSPI), to communicate with hardware on the mobile device. The LLRP provider application discovers a mobile device, requests at least one of configuration or metadata information, and receives at least one of configuration or metadata information. The remote management application receives a request for at least one of configuration or metadata information and sends at least one of configuration or metadata information.
    Type: Application
    Filed: March 7, 2012
    Publication date: June 28, 2012
    Applicant: Microsoft Corporation
    Inventors: Bhuvanesh N. Jain, Ramasubramanian Ramani, Jayaraman Kalyana Sundaram, Krishnan Gopalan, Ramachandran Venkatesh, Kranthi Kumar Mannem, Himabindu Thota, Padmapriya Aradhyula
  • Patent number: 8190725
    Abstract: A standardized mechanism of remote management of mobile devices using Low Level Reader Protocol (LLRP) is disclosed. An LLRP provider application runs on a server. A remote management application runs on a mobile device. The LLRP provider application and the remote management application communicate using LLRP. The remote management application uses Device Service Provider Interface (DSPI) to communicate with hardware on the mobile device. The LLRP provider application discovers a mobile device, requests at least one of configuration or metadata information, and receives at least one of configuration or metadata information. The remote management application receives a request for at least one of configuration or metadata information and sends at least one of configuration or metadata information.
    Type: Grant
    Filed: July 1, 2008
    Date of Patent: May 29, 2012
    Assignee: Microsoft Corporation
    Inventors: Bhuvanesh N. Jain, Ramasubramanian Ramani, Jayaraman Kalyana Sundaram, Krishnan Gopalan, Ramachandran Venkatesh, Kranthi Kumar Mannem, Himabindu Thota, Padmapriya Aradhyula
  • Publication number: 20100005155
    Abstract: A standardized mechanism of remote management of mobile devices using Low Level Reader Protocol (LLRP) is disclosed. An LLRP provider application runs on a server. A remote management application runs on a mobile device. The LLRP provider application and the remote management application communicate using LLRP. The remote management application uses Device Service Provider Interface (DSPI) to communicate with hardware on the mobile device. The LLRP provider application discovers a mobile device, requests at least one of configuration or metadata information, and receives at least one of configuration or metadata information. The remote management application receives a request for at least one of configuration or metadata information and sends at least one of configuration or metadata information.
    Type: Application
    Filed: July 1, 2008
    Publication date: January 7, 2010
    Applicant: Microsoft Corporation
    Inventors: Bhuvanesh N. Jain, Ramasubramanian Ramani, Jayaraman Kalyana Sundaram, Krishnan Gopalan, Ramachandran Venkatesh, Kranthi Kumar Mannem, Himabindu Thota, Padmapriya Aradhyula