Patents by Inventor Nitin Kumar
Nitin Kumar 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: 20210036967Abstract: The present disclosure provides a computer-based method and system for synthesizing a NoC. Physical data, device data, bridge data and traffic data are determined based on an input specification for the NoC. A virtual channel (VC) is assigned to each traffic flow. A head of line (HoL) conflict graph (HCG) is constructed based on the traffic data and the VC assignments. The HGC is modified based on bridge data and the traffic data to generate a modified HCG. A plurality of traffic graphs (TGs) are constructed based on the physical data, the bridge data, the traffic data and the modified HCG. A candidate topology is generated for each TG, which includes the bridge ports, routers and connections. The candidate topologies are merged to create a merged candidate topology, and the routers within the merged candidate topology are merged to generate a final topology for the NoC.Type: ApplicationFiled: October 21, 2020Publication date: February 4, 2021Applicant: Arm LimitedInventors: Nitin Kumar Agarwal, Anup Gangwar, Honnahuggi Harinath Venkata Naga Ambica Prasad, Ravishankar Sreedharan, Narayana Sri Harsha Gade
-
Patent number: 10911351Abstract: The techniques describe a network device comprising one or more processors configured to: receive configuration data configuring a plurality of virtual network nodes, wherein the configuration data configures a virtual client node including a corresponding line card having a port connected to a first customer network device, and configures a virtual core node including a corresponding line card having a port connected to a core network; provision a layer-2 (L2) circuit that includes, as an access interface, an interface logically connecting the virtual client node and virtual core node, wherein the L2 circuit provides connectivity between the virtual client node and a remote virtual client node; and forward, via the L2 circuit, packets between the virtual client node and the remote virtual client node to realize a logical network between the first customer network device and a second customer network device connected to the remote virtual PE node.Type: GrantFiled: September 25, 2018Date of Patent: February 2, 2021Assignee: Juniper Networks, Inc.Inventors: Babu Singarayan, Nitin Kumar, Javier Antich, Srikanth Subramanian
-
Publication number: 20210029045Abstract: The present disclosure advantageously provides a system, a computer-readable medium and a method for synthesizing a Network-on-Chip (NoC). A plurality of route feature vectors are determined based on a network configuration for the NoC. The network configuration includes bridge ports, routers, connections and routes. A link size is determined for each router by providing route feature vectors to a supervised learning-based (SLB) model. The SLB model generates a plurality of route label vectors based on the route feature vectors. Each route label vector is associated with a route feature vector, and includes the link size and a route position for each router. A resizer is added between a bridge and a router with different link sizes or between adjacent routers with different link sizes. Pipeline and retiming components are added based on timing. An output specification is then generated for the NoC.Type: ApplicationFiled: July 22, 2019Publication date: January 28, 2021Applicant: Arm LimitedInventors: Honnahuggi Harinath Venkata Naga Ambica Prasad, Anup Gangwar, Nitin Kumar Agarwal, Ravishankar Sreedharan
-
Patent number: 10896721Abstract: The disclosed controller includes a DDR architecture that includes a dual-channel interface designed to include DQS IO ports configured to generate a first DQS signal that is a distance of substantially 0.125 times the period of a clock signal (?T denoting the 0.125 of the period of the clock signal) ahead of a rising edge of the clock signal and a second DQS signal that is a distance of substantially 0.125 times the period of the clock signal behind the rising edge of a clock signal. If ?T is more than a tDQSS then ?T is set to tDQSS, where tDQSS is a maximum allowable time between either DQS signal and the rising edge of the clock signal.Type: GrantFiled: January 17, 2020Date of Patent: January 19, 2021Assignee: SEAGATE TECHNOLOGY LLCInventor: Nitin Kumar Chhabra
-
Patent number: 10893598Abstract: The systems and method disclosed herein include a LCom-enabled luminaire configured to transmit a maintenance trigger encoded in an LCom signal in response to detecting an error or maintenance condition in the LCom-enabled luminaire, receive an access request, transmit maintenance information in response to the access request, and receive correction information to correct the error or maintenance condition. The systems and methods further include a receiver device configured to receive the maintenance trigger, generate the access request based on the maintenance trigger, transmit the access request to the LCom-enabled luminaire, receive maintenance information in response to the access request, and transmit control commands based on the maintenance information.Type: GrantFiled: January 25, 2019Date of Patent: January 12, 2021Assignee: OSRAM SYLVANIA Inc.Inventors: Barry Stout, Henry Feil, Nitin Kumar
-
Publication number: 20200398988Abstract: Systems and methods for operating a potable water system in an aircraft are provided. Aspects include determining, by a controller, flight data associated with a flight for the aircraft, determining passenger data associated with the flight, determining an estimated water consumption for the potable water system associated with the aircraft based on the passenger data, determining a water quantity value for the flight based at least in part on the flight data and the estimated water consumption, and transmitting, by the controller, a request for the water quantity value for the potable water system for the flight to a water fulfillment system.Type: ApplicationFiled: January 20, 2020Publication date: December 24, 2020Inventors: Nitin Kumar Goyal, Ashutosh Kumar Jha, Rhushikesh Patil
-
Patent number: 10872420Abstract: An electronic device and a method for human segmentation in an image are provided. The method includes obtaining the image comprising at least one human, performing face detection to detect the human in the image, generating a first human segmentation from the image by comparing a pre-defined full human body template and the detected human, generating a second human segmentation from the image, by inputting the image to an artificial intelligence trained model and obtaining a composite human segmentation representing the detected human by using both of the first human segmentation and the second human segmentation.Type: GrantFiled: September 10, 2018Date of Patent: December 22, 2020Assignee: Samsung Electronics Co., Ltd.Inventors: Alok Shankarlal Shukla, Mahesh Putane Jagadeeshrao, Nitin Kumar Singh, Divay Bhutani, Nitin Kamboj, Manoj Kumar Marram Reddy, Prasanna Kumar Avanigadda, Sanket Sambhajirao Deshmukh, Insung Hwang
-
Patent number: 10853317Abstract: A method and apparatus for normalizing data. A computer system receives category data for a first code from a first client of a plurality of clients. The computer system also generates a category rule based on the category data. The computer system also assigns a category to a second code of a second client of the plurality of clients using the category rule. The category data is generated using input from the first client. Assigning the category to the second code of the second client comprises selecting the category rule to use to assign the category to the second code from a plurality of category rules.Type: GrantFiled: August 7, 2015Date of Patent: December 1, 2020Assignee: ADP, LLCInventors: Marc Rind, Xiaojing Wang, James R. Haas, Dong Meng, John Robert Catino, Jr., Nitin Kumar Tammewar, Surekha Avasarala, Hafeez Raji
-
Publication number: 20200366562Abstract: In one aspect, a computerized method useful for connecting to a multipath hub in a cluster includes the step of, with a gateway in a same network as the cluster, receiving, from a branch edge, a request to connect to a logical identifier (ID) of the multipath hub. The gateway recognizes a logical ID representing a cluster. The gateway determines a least-loaded edge in the cluster to be the multipath hub. The gateway returns a connectivity information for the multipath hub. The branch edge configures a tunnel to the multipath hub.Type: ApplicationFiled: August 1, 2020Publication date: November 19, 2020Inventors: Ajit Ramachandra Mayya, Parag Pritam Thakore, Stephen Craig Connors, Steven Michael Woo, Sunil Mukundan, Nitin Kumar Ananda
-
Publication number: 20200367044Abstract: Systems and methods for providing online access to multiple mobile station international subscriber directory numbers (MSISDNs), or mobile numbers, with compatible internet-connected user equipment (UEs). The system can include a web portal through which users can send and receive voice calls, video calls, text messages, e-mails, and other communications via multiple authorized mobile numbers. The system can include a graphical user interface (GUI) to enable users to select a mobile number to place a call or send a text, for example, with the call or text appearing to be sent from the mobile number. The system can also route incoming calls and texts to both the UE associated with the mobile number and the web portal. Thus, an incoming call, for example, can ring on both the UE and a tablet or laptop computer substantially simultaneously.Type: ApplicationFiled: August 4, 2020Publication date: November 19, 2020Inventors: Prakasa Bellam, Gurpreet Singh, Frederick Andrew Lien, Nitin Kumar, Taylor Edwards, Mikhail Fridman
-
Patent number: 10826831Abstract: A method including receiving, at a first router of a plurality of routers, a first message from the plurality of routers. The first message includes a designated router priority and a weight for each respective router. Based on the designated router priorities, a designated router is elected and a one or more eligible group designated routers are determined. The method determines whether the first router is the designated router or the at least one eligible group designated router. If the first router is the designated router, the first router provides a second message to the remaining routers indicating the eligible group designated routers and their weights.Type: GrantFiled: May 30, 2018Date of Patent: November 3, 2020Assignee: CISCO TECHNOLOGY, INC.Inventors: Mankamana Mishra, Jayashree Subramanian, Stig Venaas, Nitin Kumar
-
Patent number: 10817627Abstract: The present disclosure provides a computer-based method and system for synthesizing a NoC. Physical data, device data, bridge data and traffic data are determined based on an input specification for the NoC. A virtual channel (VC) is assigned to each traffic flow. A head of line (HoL) conflict graph (HCG) is constructed based on the traffic data and the VC assignments. A color is assigned to each HCG node to minimize HoL conflicts. A traffic graph (TG) is constructed for each color based on the physical data, the bridge data, the traffic data and the HCG, and a candidate topology is generated for each color based on the respective TG. The candidate topology for each color is merged to create a merged candidate topology, and the routers within the merged candidate topology are merged to generate a final topology for the NoC.Type: GrantFiled: July 22, 2019Date of Patent: October 27, 2020Assignee: Arm LimitedInventors: Nitin Kumar Agarwal, Anup Gangwar, Honnahuggi Harinath Venkata Naga Ambica Prasad, Ravishankar Sreedharan
-
Patent number: 10805463Abstract: A method and apparatus for providing multimodal interaction assistance to customers seeking assistance from agents of an enterprise is disclosed. The method includes augmenting an ongoing voice interaction between a caller and an automated agent with a speech synchronized web session. A session identifier and contextual information in relation to the speech synchronized web session are stored in a database. A display of an option to interact with a human agent is caused during the ongoing speech synchronized web session. In response to a selection of the option by the caller, a co-browsing of the speech synchronized web session by the caller and the human agent is facilitated. The co-browsing of the speech synchronized web session and the contextual information stored in relation to the speech synchronized web session enable the human agent to provide assistance to the caller.Type: GrantFiled: December 2, 2019Date of Patent: October 13, 2020Assignee: [24]7.ai, Inc.Inventors: Kavita Rai Dutta, Nitin Kumar Singh, Rajagopala Udupa
-
Patent number: 10791045Abstract: Virtual channel assignment in a network is achieved by constructing a Traffic Conflict Graph (TCG) dependent upon a network interconnect topology. The TCG has vertices corresponding to traffic entries in a network specification and edges that connect pairs of vertices. An edge weight, dependent upon interconnect topology and traffic flow characteristics, is assigned to each edge. The vertices are colored using minimum or soft coloring and the virtual channels are mapped to the traffic entries, according to the resulting colors, to provide a virtual channel assignment. The TCG may be constructed by generating a vertex in the TCG to represent each traffic entry, assigning a traffic flow characteristic of a traffic entry to a corresponding vertex and generating an edge between first and second vertices when a number of ‘qualified’ common edges, across all routes for corresponding traffic entries, is greater than zero.Type: GrantFiled: February 20, 2019Date of Patent: September 29, 2020Assignee: Arm LimitedInventors: Nitin Kumar Agarwal, Zheng Xu, Anup Gangwar
-
Patent number: 10783286Abstract: The present disclosure provides a computer-based method and system for synthesizing a NoC. Physical data, device data, bridge data and traffic data are determined based on an input specification for the NoC. A virtual channel (VC) is assigned to each traffic flow. A head of line (HoL) conflict graph (HCG) is constructed based on the traffic data and the VC assignments. A color is assigned to each HCG node to minimize HoL conflicts. A traffic graph (TG) is constructed for each color based on the physical data, the bridge data, the traffic data and the HCG, and a candidate topology is generated for each color based on the respective TG. The candidate topology for each color is merged to create a merged candidate topology, and the routers within the merged candidate topology are merged to generate a final topology for the NoC.Type: GrantFiled: July 22, 2019Date of Patent: September 22, 2020Assignee: Arm LimitedInventors: Nitin Kumar Agarwal, Anup Gangwar, Honnahuggi Harinath Venkata Naga Ambica Prasad, Ravishankar Sreedharan
-
Patent number: 10778528Abstract: In one aspect, a computerized method useful for connecting to a multipath hub in a cluster includes the step of, with a gateway in a same network as the cluster, receiving, from a branch edge, a request to connect to a logical identifier (ID) of the multipath hub. The gateway recognizes a logical ID representing a cluster. The gateway determines a least-loaded edge in the cluster to be the multipath hub. The gateway returns a connectivity information for the multipath hub. The branch edge configures a tunnel to the multipath hub.Type: GrantFiled: September 18, 2017Date of Patent: September 15, 2020Assignee: NICIRA, INC.Inventors: Ajit Ramachandra Mayya, Parag Pritam Thakore, Stephen Craig Connors, Steven Michael Woo, Sunil Mukundan, Nitin Kumar Ananda
-
Patent number: 10764249Abstract: A network device is configured to receive an inbound packet from a first server device via a network tunnel, the first inbound packet including an outer header, a virtual private network (VPN) label, an inner header, and a data payload, the inner header including an inner source IP address of a source virtual machine. The processors are also configured to determine a first tunnel identifier, determine, based on the inner source IP address, a second tunnel identifier associated with a second server device hosting the source virtual machine, compare the second tunnel identifier with the first tunnel identifier to determine whether the tunnel on which the first inbound packet was received is the same as a tunnel used for forwarding traffic to the source virtual machine, and drop the inbound packet when the second tunnel identifier does not match the first tunnel identifier.Type: GrantFiled: November 30, 2017Date of Patent: September 1, 2020Assignee: Juniper Networks, Inc.Inventors: Sunanda L. Kommula, Nitin Kumar, Dmitry A. Shokarev
-
Patent number: 10757562Abstract: Systems and methods for providing online access to multiple mobile station international subscriber directory numbers (MSISDNs), or mobile numbers, with compatible internet-connected user equipment (UEs). The system can include a web portal through which users can send and receive voice calls, video calls, text messages, e-mails, and other communications via multiple authorized mobile numbers. The system can include a graphical user interface (GUI) to enable users to select a mobile number to place a call or send a text, for example, with the call or text appearing to be sent from the mobile number. The system can also route incoming calls and texts to both the UE associated with the mobile number and the web portal. Thus, an incoming call, for example, can ring on both the UE and a tablet or laptop computer substantially simultaneously.Type: GrantFiled: July 24, 2019Date of Patent: August 25, 2020Assignee: T-Mobile USA, Inc.Inventors: Prakasa Bellam, Gurpreet Singh, Frederick Andrew Lien, Nitin Kumar, Taylor Edwards, Mikhail Fridman
-
Publication number: 20200264605Abstract: Various technologies described herein pertain to routing an autonomous vehicle based upon risk of takeover of the autonomous vehicle by a human operator. A computing system receives an origin location and a destination location of the autonomous vehicle. The computing system identifies a route for the autonomous vehicle to follow from the origin location to the destination location based upon output of a computer-implemented model. The computer-implemented model is generated based upon labeled data indicative of instances in which autonomous vehicles are observed to transition from operating autonomously to operating based upon conduction by human operators while the autonomous vehicles are executing predefined maneuvers. The computer-implemented model takes, as input, an indication of a maneuver in the predefined maneuvers that is performed by the autonomous vehicle when the autonomous vehicle follows a candidate route.Type: ApplicationFiled: February 20, 2019Publication date: August 20, 2020Inventors: Geoffrey Louis Chi-Johnston, Vishal Suresh Vaingankar, Antony Joseph, Sean Gregory Skwerer, Lucio Otavio Marchioro Rech, Nitin Kumar Passa, Laura Athena Freeman, George Herbert Hines
-
Publication number: 20200267073Abstract: Virtual channel assignment in a network is achieved by constructing a Traffic Conflict Graph (TCG) dependent upon a network interconnect topology. The TCG has vertices corresponding to traffic entries in a network specification and edges that connect pairs of vertices. An edge weight, dependent upon interconnect topology and traffic flow characteristics, is assigned to each edge. The vertices are colored using minimum or soft coloring and the virtual channels are mapped to the traffic entries, according to the resulting colors, to provide a virtual channel assignment. The TCG may be constructed by generating a vertex in the TCG to represent each traffic entry, assigning a traffic flow characteristic of a traffic entry to a corresponding vertex and generating an edge between first and second vertices when a number of ‘qualified’ common edges, across all routes for corresponding traffic entries, is greater than zero.Type: ApplicationFiled: February 20, 2019Publication date: August 20, 2020Applicant: Arm LimitedInventors: Nitin Kumar Agarwal, Zheng Xu, Anup Gangwar