Patents by Inventor Nidhi Hegde
Nidhi Hegde 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: 11645524Abstract: A computer system and method for machine inductive learning on a graph is provided. In the inductive learning computational approach, an iterative approach is used for sampling a set of seed nodes and then considering their k-degree (hop) neighbors for aggregation and propagation. The approach is adapted to enhance privacy of edge weights by adding noise during a forward pass and a backward pass step of an inductive learning computational approach. Accordingly, it becomes more technically difficult for a malicious user to attempt to reverse engineer the edge weight information. Applicants were able to experimentally validate that acceptable privacy costs could be achieved in various embodiments described herein.Type: GrantFiled: May 9, 2020Date of Patent: May 9, 2023Assignee: ROYAL BANK OF CANADAInventors: Nidhi Hegde, Gaurav Sharma, Facundo Sapienza
-
Publication number: 20200356858Abstract: A computer system and method for machine inductive learning on a graph is provided. In the inductive learning computational approach, an iterative approach is used for sampling a set of seed nodes and then considering their k-degree (hop) neighbors for aggregation and propagation. The approach is adapted to enhance privacy of edge weights by adding noise during a forward pass and a backward pass step of an inductive learning computational approach. Accordingly, it becomes more technically difficult for a malicious user to attempt to reverse engineer the edge weight information. Applicants were able to experimentally validate that acceptable privacy costs could be achieved in various embodiments described herein.Type: ApplicationFiled: May 9, 2020Publication date: November 12, 2020Inventors: Nidhi HEGDE, Gaurav SHARMA, Facundo SAPIENZA
-
Publication number: 20200279136Abstract: A system for a machine reinforcement learning architecture for an environment with a plurality of agents includes: at least one memory and at least one processor configured to provide a multi-agent reinforcement learning architecture, the multi-agent reinforcement learning model based on a mean field Q function including multiple types of agents, wherein each type of agent has a corresponding mean field.Type: ApplicationFiled: February 28, 2020Publication date: September 3, 2020Inventors: Sriram Ganapathi Subramanian, Pascal Poupart, Matthew Edmund Taylor, Nidhi Hegde
-
Patent number: 10142882Abstract: A network gateway comprises a buffer and a transmission module that is configured to transmit packets of a data stream from a source device to a user device via a network medium. The packets of the data stream are received from the source device by an uplink connection between the source device and the gateway, the packets are temporarily stored in the buffer and the packets are transmitted from the buffer to the user device by a downlink connection between the user device and the gateway, such that the downlink connection depends on the uplink connection. Furthermore, the network gateway comprises a protection module that is configured to provide a protection of the uplink connection, wherein access to the network medium is reserved for the packets of the data stream of the uplink connection.Type: GrantFiled: December 21, 2012Date of Patent: November 27, 2018Assignee: Thomson LicensingInventors: Marianna Carrera, Nidhi Hegde, Martin May
-
Patent number: 9844056Abstract: Method of spectrum allocation in a wireless network, comprising the steps, performed by a first access point connected to said wireless network and operating at a first spectrum configuration, chosen from a finite set of spectrum configurations, each spectrum configuration in the set comprising a channel center frequency, a channel width and a transmit power, of: a) estimation of a performance indicator of at least one first link connecting the first access point and at least one first client of said first access point, for at least one spectrum configuration among said finite set of spectrum configurations; and b) switching the operation of the first access point to a new spectrum configuration identified among said finite set of spectrum configurations on the basis of a utility parameter determined at least on the basis of the estimated performance indicator.Type: GrantFiled: July 2, 2014Date of Patent: December 12, 2017Assignee: Thomson LicensingInventors: Henrik Lundgren, Julien Herzen, Nidhi Hegde
-
Publication number: 20160071170Abstract: A recommendation system provides improved privacy under the local model, in which users store their data locally, and differential privacy is ensured through randomization of ratings under the control of the user before submitting data to the recommender system. The recommender system performs a clustering on the data collected from a plurality of users and returns the results to the users. The users' devices fine-tune the recommendation based on locally stored, non-randomized ratings. The recommendation system provides a user-adjustable degree of privacy while still allowing for generating recommendations with a decent accuracy.Type: ApplicationFiled: February 8, 2013Publication date: March 10, 2016Applicant: Thomson LicensingInventors: Laurent MASSOULIE, Nidhi HEGDE, Siddhartha BANERJEE
-
Publication number: 20150326466Abstract: Method for managing information propagation in a network, said information being propagated from a source to a receiving node device through a path of the network comprising at least one edge of the network directly linking a first and a second relaying node devices, wherein the method comprises a step of allocating to the second relaying node device a score each time that the receiving node device receives a useful content from the source through said path, wherein the first relaying node device is able to receive information from the second relaying node device at a given rate, and the method further comprises a stop of periodically updating said rate as a function of a sum of the scores allocated to the second relaying node deviceType: ApplicationFiled: November 29, 2013Publication date: November 12, 2015Inventors: Nidhi HEGDE, Laurent MASSOULIE, Jiang BO
-
Publication number: 20150088992Abstract: A method for controlling the average time a peer spends in a swarm of peers in a file sharing system includes first establishing an autonomous mode of operation in the swarm of peers. In the autonomous mode, peers communicate only with other peers in their swarm in order to gain access to pieces of a desired file. If the swarm size meets a threshold size, then the file sharing system switches to a universal mode. In a universal mode, peers from one swarm are permitted to exchange desired file pieces with other peers in other swarms. If the desired file pieces held by peers within a swarm meets a threshold number, then the file sharing system transitions back to the autonomous mode of operation.Type: ApplicationFiled: December 27, 2012Publication date: March 26, 2015Inventors: Stratis Ioannidis, Nidhi Hegde, Laurent Massoulie, Ji Zhu
-
Publication number: 20150009909Abstract: Method of spectrum allocation in a wireless network, comprising the steps, performed by a first access point connected to said wireless network and operating at a first spectrum configuration, chosen from a finite set of spectrum configurations, each spectrum configuration in the set comprising a channel center frequency, a channel width and a transmit power, of: a) estimation of a performance indicator of at least one first link connecting the first access point and at least one first client of said first access point, for at least one spectrum configuration among said finite set of spectrum configurations; and b) switching the operation of the first access point to a new spectrum configuration identified among said finite set of spectrum configurations on the basis of a utility parameter determined at least on the basis of the estimated performance indicator.Type: ApplicationFiled: July 2, 2014Publication date: January 8, 2015Inventors: Henrik Lundgren, Julien Herzen, Nidhi Hegde
-
Publication number: 20140365419Abstract: A method for determining a power outage probability of an electrical power grid for a time period, the method comprising the following steps carried by a processor of a data processing unit: dividing the time period into several time intervals, determining a power generation capacity of a power generation facility and an energy storage unit size for an energy storage unit for said time period, determining an effective load unit demand for each time interval from a load unit demand of a load unit for each time interval, and computing the power outage probability using a grid parameter that comprises the power generation capacity, the energy storage unit size and the effective load unit demand, wherein the grid parameter is optimized for its maximum value with respect to all time intervals of the time periodType: ApplicationFiled: December 21, 2012Publication date: December 11, 2014Inventors: Theodoros Salonidis, Laurent Massoulie, Srinivassan Keshav, Nidhi Hegde
-
Publication number: 20140347988Abstract: A network gateway comprises a buffer and a transmission module that is configured to transmit packets of a data stream from a source device to a user device via a network medium. The packets of the data stream are received from the source device by an uplink connection between the source device and the gateway, the packets are temporarily stored in the buffer and the packets are transmitted from the buffer to the user device by a downlink connection between the user device and the gateway, such that the downlink connection depends on the uplink connection. Furthermore, the network gateway comprises a protection module that is configured to provide a protection of the uplink connection, wherein access to the network medium is reserved for the packets of the data stream of the uplink connection.Type: ApplicationFiled: December 21, 2012Publication date: November 27, 2014Applicant: THOMSON LICENSINGInventors: Marianne Carrera, Nidhi Hegde, Martin May
-
Patent number: 8849329Abstract: A communication network comprises a management entity adapted for allocating a transmission resource to a terminal from a plurality of terminals. A mobility value is associated with each terminal of the plurality of terminals, this mobility value indicating a level of mobility of a terminal in the communication network. Next, a terminal is selected from among the plurality of terminals on the basis of a characteristic relating to a condition of instantaneous transmission of the terminal and of a characteristic relating to a condition of mean transmission of the terminal, while taking account of the mobility value which is associated therewith. Thereafter, the transmission resource is allocated to the selected terminal.Type: GrantFiled: February 6, 2009Date of Patent: September 30, 2014Assignee: OrangeInventor: Nidhi Hegde
-
Publication number: 20140088785Abstract: The invention relates to a system for managing the supply of energy of a client device connected to an energy transport network, said system comprising a switching device connected to said network, said system comprising an energy storage means connected to said network via the switching device, wherein the switching device is able to be configured according to three configuration modes, the system also comprising a control device comprising means for comparing a level of energy stored in the storage means and a local threshold of charge of the storage means and means for determining and assigning to the switching device a configuration mode from among the three configuration modes according to the result of said comparison.Type: ApplicationFiled: January 24, 2012Publication date: March 27, 2014Applicant: THOMSON LICENSINGInventors: Laurent Massoulie, Srinivasan Keshav, Nidhi Hegde, Theodoros Salonidis
-
Publication number: 20140070610Abstract: The invention relates to a system for managing the supply of energy for a number n of local energy networks where n?2, each local energy network comprising at least one client device. Said system comprises a switching device connected to each network, an energy storage means, and a station for supplying the n networks with energy via switching devices, the station receiving the energy from a supply system, and the station is configured to determine and assign to each switching device: A first mode wherein the energy storage means supplies energy to said network; or A second mode wherein the station supplies energy simultaneously to said network and to said energy storage means.Type: ApplicationFiled: March 16, 2012Publication date: March 13, 2014Applicant: THOMSON LICENSINGInventors: Laurent Massoulie, Srinivasan Keshav, Nidhi Hegde, Theodoros Salonidis
-
Patent number: 8498221Abstract: A method is described including determining if a downlink data packet needs to be transmitted, transmitting the downlink data packet, determining if an uplink data packet has been received, determining if the received uplink data packet was transmitted by a protected station and performing scheduling. An apparatus is described including a scheduling module which controls access opportunities of protected uplinks and protected downlinks, the scheduling module is in communication with an uplink profiler and a medium access module, the uplink profiler module maintains statistics regarding the protected uplinks and the uplink profiler is in communication with the scheduling module and the medium access module performs actual transmission of data and the medium access module is in communication with the scheduling module.Type: GrantFiled: August 18, 2011Date of Patent: July 30, 2013Assignee: Thomson LicensingInventors: Marianna Carrera, Nidhi Hegde, Martin May
-
Publication number: 20130044615Abstract: A method is described including determining if a downlink data packet needs to be transmitted, transmitting the downlink data packet, determining if an uplink data packet has been received, determining if the received uplink data packet was transmitted by a protected station and performing scheduling. An apparatus is described including a scheduling module which controls access opportunities of protected uplinks and protected downlinks, the scheduling module is in communication with an uplink profiler and a medium access module, the uplink profiler module maintains statistics regarding the protected uplinks and the uplink profiler is in communication with the scheduling module and the medium access module performs actual transmission of data and the medium access module is in communication with the scheduling module.Type: ApplicationFiled: August 18, 2011Publication date: February 21, 2013Inventors: Marianna Carrera, Nidhi Hegde, Martin My
-
Patent number: 8160010Abstract: A scheduling method for a time division multiplex time slot including: establishing a first list of terminals to transmit and connected to one or more stations; while the first list contains one or more terminals: selecting a terminal from the first list; adding the selected terminal to a second list; determining two or more stations to which the selected terminal is connected, and if the first list contains one or more other terminals also connected to the determined stations, deleting the other terminal(s) from the first list; when the first list is empty, commanding transmission during the time slot to terminals of the second list; and if a terminal from the second list is connected to at least two stations, commanding transmission from the two stations.Type: GrantFiled: June 22, 2007Date of Patent: April 17, 2012Assignee: France TelecomInventors: Thomas Bonald, Nidhi Hegde, Alexandre Proutiere
-
Publication number: 20110009146Abstract: A communication network comprises a management entity adapted for allocating a transmission resource to a terminal from a plurality of terminals. A mobility value is associated with each terminal of the plurality of terminals, this mobility value indicating a level of mobility of a terminal in the communication network. Next, a terminal is selected from among the plurality of terminals on the basis of a characteristic relating to a condition of instantaneous transmission of the terminal and of a characteristic relating to a condition of mean transmission of the terminal, while taking account of the mobility value which is associated therewith. Thereafter, the transmission resource is allocated to the selected terminal.Type: ApplicationFiled: February 6, 2009Publication date: January 13, 2011Applicant: France TelecomInventor: Nidhi Hegde
-
Publication number: 20100238907Abstract: A method of scheduling for a given transmission time slot, time being divided into time slots for time division multiplex transmission to a plurality of terminals, said method comprising: a. a step of establishing a first list of active terminals, having one or more data packets waiting to be sent, the terminals being connected to one or more of the transmitting stations of a group of transmitting stations; b. a test step of verifying if the first list contains one or more terminals; c. if the test is positive, a step of selecting a terminal from the first list; d. a step of adding the selected terminal to a second list; i. a step of determining the transmitting station or stations to which the selected terminal is connected; j.Type: ApplicationFiled: June 22, 2007Publication date: September 23, 2010Applicant: France TelecomInventors: Thomas Bonald, Nidhi Hegde, Alexandre Proutiere