Patents by Inventor Nitin Singh
Nitin 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).
-
Patent number: 10732605Abstract: One embodiment provides a method, including: determining a light profile of light falling onto a solar module, wherein the light profile identifies (i) a position of the light with respect to the solar module and (ii) the intensity of the light with respect to solar panels within the solar module; identifying at least one solar panel within the solar module having partial light coverage; and changing the light profile by shaping the reflection of the light onto the solar module created by a flexible curved reflector in proximity to the solar module, thereby increasing the amount of light falling onto said at least one solar panel within the solar module; the changing the light profile comprising modifying the geometry of the flexible curved reflector by activating at least one actuator to move at least a portion of the flexible curved reflector.Type: GrantFiled: November 29, 2017Date of Patent: August 4, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Pankaj S. Dayama, Shivkumar Kalyanaraman, Sukanya Randhawa, Nitin Singh
-
Publication number: 20200183948Abstract: In one aspect, the present disclosure relates to a method for improvement of provisioning of compute resources among users.Type: ApplicationFiled: December 7, 2018Publication date: June 11, 2020Applicant: Capital One Services, LLCInventors: Geping Chen, Hillary McTigue, Syed Shamaz Salim, Peter Linnehan, Lalit Agarwal, Nitin Singh, Anushiya Balakrishnan
-
Patent number: 10651784Abstract: Methods and systems for cost-effective precision solar farming with mobile photonic harvesters are provided herein.Type: GrantFiled: February 28, 2017Date of Patent: May 12, 2020Assignee: International Business Machines CorporationInventors: Pankaj Dayama, Shivkumar Kalyanaraman, Sukanya Randhawa, Nitin Singh
-
Publication number: 20200081421Abstract: One embodiment provides a method, including: obtaining historical information for equipment having at least one control, wherein the historical information indicates a setting for the at least one control during operation of the equipment and identifies operating performance of the equipment corresponding to the indicated setting; receiving a goal for the equipment, wherein the goal is related to a desired operating performance of the equipment; identifying, a plurality of sets of contiguous good reference segments, wherein a contiguous set of good reference segments comprises a plurality of operating time segments where the desired operating performance goal was achieved for a predetermined of time; identifying, a subset of sets comprising reference segments that are achievable from a current operating state of the equipment; selecting, a reference segment that is attainable based upon exogenous factors related to an operating environment of the equipment; and providing a recommendation to an operator of theType: ApplicationFiled: September 11, 2018Publication date: March 12, 2020Inventors: Pankaj S. Dayama, Prabuchandran Krithivasan Jayachandran, Nitin Singh, Vinayaka Pandit
-
Patent number: 10567279Abstract: A first device may receive network traffic including a first label. The first label may be an inclusive multicast label associated with a second device. The second device may be a designated forwarder for an Ethernet segment. The first device may determine a second label based on receiving the network traffic including the first label. The second label may be used to route the network traffic to a customer edge device, via a third device, rather than the second device. The third device may be a non-designated forwarder for the Ethernet segment. The first device may provide the network traffic, including the second label, to the third device to permit the third device to provide, via the Ethernet segment, the network traffic to the customer edge device based on the second label when a failure occurs in association with the second device.Type: GrantFiled: August 10, 2018Date of Patent: February 18, 2020Assignee: Juniper Networks, Inc.Inventors: Kapil Arora, Nitin Singh, Sunil Kumar Malali, Vikram Nagarajan
-
Publication number: 20190163160Abstract: One embodiment provides a method, including: determining a light profile of light falling onto a solar module, wherein the light profile identifies (i) a position of the light with respect to the solar module and (ii) the intensity of the light with respect to solar panels within the solar module; identifying at least one solar panel within the solar module having partial light coverage; and changing the light profile by shaping the reflection of the light onto the solar module created by a flexible curved reflector in proximity to the solar module, thereby increasing the amount of light falling onto said at least one solar panel within the solar module; the changing the light profile comprising modifying the geometry of the flexible curved reflector by activating at least one actuator to move at least a portion of the flexible curved reflector.Type: ApplicationFiled: November 29, 2017Publication date: May 30, 2019Inventors: Pankaj S. Dayama, Shivkumar Kalyanaraman, Sukanya Randhawa, Nitin Singh
-
Patent number: 10241941Abstract: Methods and systems are disclosed for asymmetric memory access to memory banks within integrated circuit (IC) systems. Disclosed embodiments include a memory and a memory controller within an integrated circuit. The memory includes a number of different memory banks, and the memory controller includes a number of different access ports coupled to the memory banks. The memory controller is also configured to provide asymmetric memory access for access requests to memory banks based upon access ports used for memory access requests. Additional disclosed embodiments further use asymmetric access times or asymmetric access bandwidths to provide this asymmetric access to memory banks within system memories for integrated circuit (IC) systems. By providing asymmetric access times or bandwidths for multiple access ports within a memory controller to multiple different memory banks within a system memory, overall access latency or system cost is reduced for the IC systems.Type: GrantFiled: June 29, 2015Date of Patent: March 26, 2019Assignee: NXP USA, Inc.Inventors: Joachim Fader, Stephan M. Herrmann, Amit Jindal, Nitin Singh
-
Patent number: 10187304Abstract: A device may receive, from a first device associated with a first LAN, network traffic destined for a second LAN. The device may provide the first LAN with access to a core network. The device may not provide the second LAN with access to the core network. The device may identify, based on the network traffic, a Layer 3 address associated with a second device. The second device may be associated with the second LAN. The device may determine that the first device is categorized as a leaf device within an Ethernet Tree provided by the device. The device may determine, based on the Layer 3 address, that the second device is categorized as a leaf device within the Ethernet Tree. The device may drop the network traffic based on determining that the first device and the second device are categorized as leaf devices within the Ethernet Tree.Type: GrantFiled: March 2, 2016Date of Patent: January 22, 2019Assignee: Juniper Networks, Inc.Inventors: Manoj Sharma, Wen Lin, Nitin Singh, John E. Drake
-
Publication number: 20190007309Abstract: A first device may receive network traffic including a first label. The first label may be an inclusive multicast label associated with a second device. The second device may be a designated forwarder for an Ethernet segment. The first device may determine a second label based on receiving the network traffic including the first label. The second label may be used to route the network traffic to a customer edge device, via a third device, rather than the second device. The third device may be a non-designated forwarder for the Ethernet segment. The first device may provide the network traffic, including the second label, to the third device to permit the third device to provide, via the Ethernet segment, the network traffic to the customer edge device based on the second label when a failure occurs in association with the second device.Type: ApplicationFiled: August 10, 2018Publication date: January 3, 2019Inventors: Kapil Arora, Nitin Singh, Sunil Kumar Malali, Vikram Nagarajan
-
Publication number: 20180336332Abstract: Disclosed herein are systems and methods for device authentication or pairing. In an aspect, a wearable display system comprises a display, an image capture device configured to capture images of a companion device, a computer-readable storage medium configured to store the images of the companion device, and a processor in communication with the image capture device and the storage medium. The processor can be programmed with executable instructions to receive a first image of a first optical pattern displayed by the companion device captured by the image capture device, wherein the first optical pattern is generated by the companion device based on first shared data, extract first data from the first optical pattern in the received first image, authenticate the companion device based on the first data extracted from the first optical pattern, and notify a user of the wearable display system that the companion device is authenticated.Type: ApplicationFiled: May 17, 2018Publication date: November 22, 2018Inventors: Nitin Singh, Adrian Kaehler
-
Publication number: 20180287990Abstract: A network device is configured to provide, via an Ethernet segment with a customer network, active-active multi-homing L2 virtual bridge connectivity to the customer network using an EVPN instance (EVI) and L3 routing using an IRB interface that is a L3 routing interface assigned to the EVI; to receive, from a peer PE device of the EVPN instance, an EVPN route comprising an L2-L3 binding for a customer device of the customer network and associating the L2-L3 binding with the Ethernet segment, the L2-L3 binding comprising an L2 and an L3 address assigned to the customer device, wherein the peer PE device provides, with the network device and via the Ethernet segment, active-active multi-homing L2 virtual bridge connectivity to the customer network; and to forward, via the Ethernet segment and based at least on the L2-L3 binding received from the peer PE device, an L3 packet to the customer device.Type: ApplicationFiled: June 4, 2018Publication date: October 4, 2018Inventors: Ryan Bickhart, Nitin Singh, Wen Lin, Hassan C. Hosseini
-
Patent number: 10079756Abstract: A provider edge device, capable of accessing a first type of memory and a second type of memory, may determine a network address associated with a customer edge device. The provider edge device may determine whether the customer edge device is categorized as a leaf device in an Ethernet Tree service provided by the provider edge device. The provider edge device may selectively store the network address in the first type of memory or the second type of memory based on determining whether the customer edge device is categorized as a leaf device in the Ethernet Tree service.Type: GrantFiled: March 17, 2016Date of Patent: September 18, 2018Assignee: Juniper Networks, Inc.Inventors: Manoj Sharma, Poorna Pushkala Balasubramanian, Nitin Singh, Xiaomin Wu
-
Publication number: 20180248509Abstract: Methods and systems for cost-effective precision solar farming with mobile photonic harvesters are provided herein.Type: ApplicationFiled: February 28, 2017Publication date: August 30, 2018Inventors: Pankaj Dayama, Shivkumar Kalyanaraman, Sukanya Randhawa, Nitin Singh
-
Patent number: 10050873Abstract: A first device may receive network traffic including a first label. The first label may be an inclusive multicast label associated with a second device. The second device may be a designated forwarder for an Ethernet segment. The first device may determine a second label based on receiving the network traffic including the first label. The second label may be used to route the network traffic to a customer edge device, via a third device, rather than the second device. The third device may be a non-designated forwarder for the Ethernet segment. The first device may provide the network traffic, including the second label, to the third device to permit the third device to provide, via the Ethernet segment, the network traffic to the customer edge device based on the second label when a failure occurs in association with the second device.Type: GrantFiled: May 17, 2016Date of Patent: August 14, 2018Assignee: Juniper Networks, Inc.Inventors: Kapil Arora, Nitin Singh, Sunil Kumar Malali, Vikram Nagarajan
-
Patent number: 10027589Abstract: The disclosed method may include (1) identifying a customer edge router that is multi-homed to a provider edge router and another provider edge router, (2) determining, by the provider edge router, that the other provider edge router has identified an Internet Protocol address of the customer edge router by way of an Address Resolution Protocol, (3) learning, by the provider edge router, the Internet Protocol address of the customer edge router from the other provider edge router, and then (4) advertising, by the provider edge router to at least one gateway of at least one other customer edge router, a route that facilitates communication with the customer edge router via the provider edge router based at least in part on the Internet Protocol address of the customer edge router. Various other methods, systems, and apparatuses are also disclosed.Type: GrantFiled: June 30, 2016Date of Patent: July 17, 2018Assignee: Juniper Network, Inc.Inventors: Nitin Singh, Ryan Bickhart, Kaliraj Vairavakkalai
-
Patent number: 9992154Abstract: A network device is configured to provide, via an Ethernet segment with a customer network, active-active multi-homing L2 virtual bridge connectivity to the customer network using an EVPN instance (EVI) and L3 routing using an IRB interface that is a L3 routing interface assigned to the EVI; to receive, from a peer PE device of the EVPN instance, an EVPN route comprising an L2-L3 binding for a customer device of the customer network and associating the L2-L3 binding with the Ethernet segment, the L2-L3 binding comprising an L2 and an L3 address assigned to the customer device, wherein the peer PE device provides, with the network device and via the Ethernet segment, active-active multi-homing L2 virtual bridge connectivity to the customer network; and to forward, via the Ethernet segment and based at least on the L2-L3 binding received from the peer PE device, an L3 packet to the customer device.Type: GrantFiled: June 30, 2016Date of Patent: June 5, 2018Assignee: Juniper Networks, Inc.Inventors: Ryan Bickhart, Nitin Singh, Wen Lin, Hassan C. Hosseini
-
Patent number: 9985879Abstract: The disclosed apparatus may include (1) a database that maintains a pruned multicast distribution tree and (2) a processing unit having access to the database, wherein the processing unit (A) receives at least one type 3 Ethernet Segment Identifier (ESI) message from at least one other bridge domain on at least one other computing device, (B) determines, based at least in part on the type 3 ESI message, whether the other bridge domain on the other computing device has a root access concentrator, and then (C) populates, in response to determining whether the other bridge domain has a root access concentrator, the pruned multicast distribution tree to account for the other bridge domain such that the bridge domain on the computing device is able to determine whether to send multicast traffic to the other bridge domain. Various other apparatuses, systems, and methods are also disclosed.Type: GrantFiled: December 28, 2015Date of Patent: May 29, 2018Assignee: Juniper Networks, Inc.Inventors: Nitin Singh, Manoj Sharma, Poorna Pushkala Balasubramanian
-
Patent number: 9934542Abstract: The present invention relates to a method to detect online privacy violation. The method comprising steps of embedding a tracker into a web browser to open at least one data consumer website or at least one third party website wherein a user submits at least one data value into their corresponding data field in a data consumer website; generating one or more privacy profile using the tracker wherein the profile assists the user to select one or more data fields as per the user preferences; capturing the user selected one or more data fields and their corresponding plurality of browsing history using the tracker; storing the profile and the plurality of browsing history into at least one database; triggering of the tracker for detecting online privacy violation in a third party website and submitting at least one data field into at least one input field to detect online privacy violation for the submitted data field.Type: GrantFiled: September 22, 2014Date of Patent: April 3, 2018Assignee: Infosys LimitedInventors: Nitin Singh Chauhan, Ashutosh Saxena, Krishna Chaitanya Telikicherla
-
Publication number: 20180091445Abstract: Techniques are described to provide designated forwarder state propagation to customer edge network devices using connectivity fault management (CFM) so as to ensure that customer edge (CE) network devices are aware of a change in designated forwarder election in an Ethernet Virtual Private Network (EVPN). In one example, a method includes determining a change in designated forwarder election from a provider edge (PE) network device to another PE device; in response to the change in designated forwarder election, configuring a message including at least a client-facing interface status of the first PE device, wherein the client-facing interface status included in the message is configured as an indicator of a result of the change in designator forwarder election; and transmitting the message to the multi-homed CE device.Type: ApplicationFiled: September 29, 2016Publication date: March 29, 2018Inventors: Nitin Singh, Rukesh Dorai, Kapil Arora
-
Patent number: 9929940Abstract: In general, techniques are provided for described herein that extend existing Ethernet Virtual Private Network (EVPN) protocol signaling mechanisms so that local, multi-homing PEs couple to an Ethernet segment can definitively convey their primary/backup designated forwarder (DF) status to any remote PE of the EVPN. In one example, this is accomplished by utilizing a new extended community attribute to each Ethernet A-D per EVI route advertised by each of the multi-homing PEs to specifically carry the advertising PE's primary or backup status. As such, any receiving remote PE need not rely on the arrival of individual MAC routes from a new primary PE and withdrawal of MAC routes from a former primary PE to update its forwarding information.Type: GrantFiled: March 31, 2015Date of Patent: March 27, 2018Assignee: Juniper Networks, Inc.Inventors: Nitin Singh, Ryan Bickhart, Manoj Sharma, Hassan C. Hosseini