Patents by Inventor Jay Ramasastry
Jay Ramasastry 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: 20230106789Abstract: Systems and methods for charging vehicles includes at least one mobile device and a utility network management center (“NMC”). The at least one mobile device is configured as an electronic utility device and includes a network interface card (“NIC”). The at least one mobile device is also associated with a utility billing account and at least one utility commodity meter. The utility NMC is configured to communicate with the at least one mobile device and the at least one utility commodity meter over a network, locate the at least one mobile device, and monitor a state of the at least one utility commodity meter. The utility NMC is also configured to determine a usage of a commodity based on the state of the at least one utility commodity meter and bill the utility billing account associated with the mobile device for the usage of the commodity.Type: ApplicationFiled: December 9, 2022Publication date: April 6, 2023Inventors: Raj VASWANI, George FLAMMER, James PACE, Jay RAMASASTRY, Donald L. REEVES, III, Brian MATSUO
-
Patent number: 11528343Abstract: Systems and methods for charging vehicles. In some embodiments, a system includes at least one mobile device and a utility network management center (“NMC”). The at least one mobile device is configured as an electronic utility device and includes a network interface card (“NIC”). The at least one mobile device is also associated with a utility billing account and at least one utility commodity meter. The utility NMC is configured to communicate with the at least one mobile device and the at least one utility commodity meter over a network, locate the at least one mobile device, and monitor a state of the at least one utility commodity meter. The utility NMC is also configured to determine a usage of a commodity based on the state of the at least one utility commodity meter, and bill the utility billing account associated with the mobile device for the usage of the commodity.Type: GrantFiled: June 6, 2011Date of Patent: December 13, 2022Assignee: ITRON NETWORKED SOLUTIONS, INC.Inventors: Raj Vaswani, George Flammer, James Pace, Jay Ramasastry, Donald L. Reeves, III, Brian Matsuo
-
Patent number: 10743242Abstract: An access point coupled to a node within a network is configured to combine channel maps provided by other access points to which the node is coupled, thereby reconciling any discrepancies between those channel maps. The access point may also combine channel maps associated with different regions that the node may occupy, thereby reducing the number of channel maps that must be transmitted to the node when the node travel between regions.Type: GrantFiled: October 23, 2013Date of Patent: August 11, 2020Assignee: ITRON NETWORKED SOLUTIONS, INC.Inventors: Benjamin A. Rolfe, Kunal Pankaj Shah, Jay Ramasastry, Cristina Seibert
-
Patent number: 9743337Abstract: A meshed networking of access points in a utility network provides a more efficient and cost effective arrangement for communicating data between meters and the utility by linking the access points of multiple subnetworks for purposes of communicating with the utility. As a result, each individual subnetwork is not required to directly communicate with the utility. For those access points that are relieved of the need to directly communicate with the utility, the communication mechanism, e.g., cellular modem, can be eliminated, or deactivated, to thereby reduce capital expenditures and/or operational costs. Additionally, links to a WAN can be selectively activated or disabled to provision bandwidth, for example, on demand, to react to changing conditions in the subnetworks.Type: GrantFiled: July 27, 2009Date of Patent: August 22, 2017Assignee: SILVER SPRING NETWORKS, INC.Inventors: George Flammer, III, James Pace, Jay Ramasastry
-
Patent number: 9686735Abstract: A server acts as a proxy mechanism for node registration with a database. The node initially registers to participate in a wireless mesh network by transmitting a registration request to the server. The server forwards the request to the database, which validates the request. The server records that the registration request was, in fact, validated by the database. The node is then permitted to participate in the network. If the node becomes decoupled from the network, the node may then transmit a re-registration request to the server. Since the server recorded that the previous registration was validated, the server may then simply validate the re-registration request, without interacting with the database.Type: GrantFiled: October 23, 2013Date of Patent: June 20, 2017Assignee: Silver Spring Networks, Inc.Inventors: Benjamin A. Rolfe, Kunal Pankaj Shah, Jay Ramasastry, Cristina Seibert
-
Publication number: 20160165564Abstract: A wireless communication system and method include a plurality of nodes that are part of a wireless local area network (LAN), and a plurality of access points connected to the wireless LAN and at least one wide area network (WAN). At least one of the nodes registers with at least two of the access points, and, for each of the access points with which that node registers, obtain a unique network address corresponding to that access point, such that the node obtains a plurality of unique network addresses each respectively associated with a corresponding one of the access points with which the node registers. The node can receive a message from an external network device via multiple routes through the WAN and the wireless LAN. Each of the multiple routes respectively corresponds to one of the unique network addresses obtained by the node.Type: ApplicationFiled: February 10, 2016Publication date: June 9, 2016Applicant: Silver Spring Networks, Inc.Inventors: Raj VASWANI, James PACE, Jay RAMASASTRY
-
Patent number: 9288181Abstract: One example embodiment provides a method and system where a node in an IPv6 utility network communicates with an IPv6 destination node through and IPv4 network. IPv6 utility nodes are reachable through at least one access point. IPv6 packets to be transmitted between an IPv6 access point and an IPv6 destination node through a IPv4 communications network are encapsulated in IPv4 packets for transmission through the IPv4 communications network. Packets received after transmission through the IPv4 communications network at the destination node are extracted to retrieve the IPv6 packet.Type: GrantFiled: January 20, 2015Date of Patent: March 15, 2016Assignee: SILVER SPRING NETWORKS, INC.Inventors: Raj Vaswani, James Pace, Jay Ramasastry
-
Patent number: 9231823Abstract: Systems and methods for detecting device failures in a network having nodes coupled to a central controller, in which a first of the nodes communicates with the central controller via a second of the nodes. When the second node determines that the first node has not transmitted a predetermined number of messages over a predefined number of time periods, the second node provides a failure alert to the central controller. The central controller records a failure alert received from the second node in a log. Based on a set of failure alerts received from a number of nodes recorded in the log, the central controller determines whether the first node has failed.Type: GrantFiled: March 4, 2015Date of Patent: January 5, 2016Assignee: SILVER SPRING NETWORKS, INC.Inventors: Jana Van Greunen, William E. San Filippo, III, Jay Ramasastry, Kunal Pankaj Shah
-
Patent number: 9178716Abstract: One example embodiment provides a method and system where a node in a utility network registers with one or more access point devices associated with one or more local area utility networks. The utility node generates a unique network address using a network address prefix of a network address associated with the access point device. The utility node registers with a DNS server. Messages sent to the utility node are routed through the access point corresponding to the received prefix used to generate the unique network address for the utility node. The network address for the utility node and access point may be IPv6 addresses and the network address prefix may be an IPv6 prefix, or may be an IPv4 address.Type: GrantFiled: October 20, 2014Date of Patent: November 3, 2015Assignee: SILVER SPRING NETWORKS, INC.Inventors: Raj Vaswani, James Pace, George Flammer, Jay Ramasastry
-
Patent number: 9094458Abstract: One example embodiment provides a method and system where a node in a utility network receives a block of IPv6 network addresses from an access point in the utility network. The utility node allocates an IP network address from the block of IPv6 network addresses received from the access point to an in-premise device which communicates to the utility node over an in-premise network which is not IP based. The utility node proxies the allocated IP address to the utility network, allowing other nodes on the utility network to address and communicate with the in-premise device.Type: GrantFiled: July 2, 2013Date of Patent: July 28, 2015Assignee: SILVER SPRING NETWORKS, INC.Inventors: Raj Vaswani, Jeremy Johnson, Jay Ramasastry
-
Patent number: 9084091Abstract: A system and method is presented for broadcasting from a utility node a request for network routing information, receiving at the utility node routing information from neighboring utility nodes in response to the broadcast request, and registering the utility node with an access point that provides ingress and egress to and from the network. A node is selected to function as a proxy gateway for one or more other nodes in the network. A new utility node becomes connected to one or more utility networks by registering with the proxy gateway. The proxy gateway transmits registration requests and registration information from each node to a back office server and/or a Domain Name Server via an access point for which the proxy gateway functions as its proxy.Type: GrantFiled: November 17, 2011Date of Patent: July 14, 2015Assignee: SILVER SPRING NETWORKS, INC.Inventors: Kunal Pankaj Shah, Jay Ramasastry, Aditi Dubey
-
Publication number: 20150180701Abstract: Systems and methods for detecting device failures in a network having nodes coupled to a central controller, in which a first of the nodes communicates with the central controller via a second of the nodes. When the second node determines that the first node has not transmitted a predetermined number of messages over a predefined number of time periods, the second node provides a failure alert to the central controller. The central controller records a failure alert received from the second node in a log. Based on a set of failure alerts received from a number of nodes recorded in the log, the central controller determines whether the first node has failed.Type: ApplicationFiled: March 4, 2015Publication date: June 25, 2015Applicant: SILVER SPRING NETWORKS, INC.Inventors: Jana VAN GREUNEN, William E. SAN FILIPPO, III, Jay RAMASASTRY, Kunal Pankaj SHAH
-
Patent number: 8995284Abstract: Systems and methods for detecting device failures in a network having nodes coupled to a central controller, in which a first of the nodes communicates with the central controller via a second of the nodes. When the second node determines that the first node has not transmitted a predetermined number of messages over a predefined number of time periods, the second node provides a failure alert to the central controller. The central controller records a failure alert received from the second node in a log. Based on a set of failure alerts received from a number of nodes recorded in the log, the central controller determines whether the first node has failed.Type: GrantFiled: April 16, 2013Date of Patent: March 31, 2015Assignee: Silver Spring Networks, Inc.Inventors: Jana Van Greunen, William E. San Filippo, III, Jay Ramasastry, Kunal Pankaj Shah
-
Publication number: 20140269546Abstract: An access point coupled to a node within a network is configured to combine channel maps provided by other access points to which the node is coupled, thereby reconciling any discrepancies between those channel maps. The access point may also combine channel maps associated with different regions that the node may occupy, thereby reducing the number of channel maps that must be transmitted to the node when the node travel between regions.Type: ApplicationFiled: October 23, 2013Publication date: September 18, 2014Applicant: SILVER SPRINGS NETWORKS, INC.Inventors: Benjamin A. ROLFE, Kunal Pankaj SHAH, Jay RAMASASTRY, Cristina SEIBERT
-
Publication number: 20140269506Abstract: A server acts as a proxy mechanism for node registration with a database. The node initially registers to participate in a wireless mesh network by transmitting a registration request to the server. The server forwards the request to the database, which validates the request. The server records that the registration request was, in fact, validated by the database. The node is then permitted to participate in the network. If the node becomes decoupled from the network, the node may then transmit a re-registration request to the server. Since the server recorded that the previous registration was validated, the server may then simply validate the re-registration request, without interacting with the database.Type: ApplicationFiled: October 23, 2013Publication date: September 18, 2014Applicant: SILVER SPRINGS NETWORKS, INC.Inventors: Benjamin A. ROLFE, Kunal Pankaj SHAH, Jay RAMASASTRY, Cristina SEIBERT
-
Publication number: 20130297756Abstract: One example embodiment provides a method and system where a node in a utility network receives a block of IPv6 network addresses from an access point in the utility network. The utility node allocates an IP network address from the block of IPv6 network addresses received from the access point to an in-premise device which communicates to the utility node over an in-premise network which is not IP based. The utility node proxies the allocated IP address to the utility network, allowing other nodes on the utility network to address and communicate with the in-premise device.Type: ApplicationFiled: July 2, 2013Publication date: November 7, 2013Inventors: Raj Vaswani, Jeremy Johnson, Jay Ramasastry
-
Publication number: 20130254426Abstract: One example embodiment provides a method and system where a node in a utility network registers with one or more access point devices associated with one or more local area utility networks. The utility node generates a unique network address using a network address prefix of a network address associated with the access point device. The utility node registers with a DNS server. Messages sent to the utility node are routed through the access point corresponding to the received prefix used to generate the unique network address for the utility node. The network address for the utility node and access point may be IPv6 addresses and the network address prefix may be an IPv6 prefix, or may be an IPv4 address.Type: ApplicationFiled: March 15, 2013Publication date: September 26, 2013Applicant: SILVER SPRING NETWORKS, INC.Inventors: Raj VASWANI, James PACE, George FLAMMER, Jay RAMASASTRY
-
Patent number: 8489716Abstract: One example embodiment provides a method and system where a node in a utility network receives a block of IPv6 network addresses from an access point in the utility network. The utility node allocates an IP network address from the block of IPv6 network addresses received from the access point to an in-premise device which communicates to the utility node over an in-premise network which is not IP based. The utility node proxies the allocated IP address to the utility network, allowing other nodes on the utility network to address and communicate with the in-premise device.Type: GrantFiled: May 24, 2007Date of Patent: July 16, 2013Assignee: Silver Spring Networks, Inc.Inventors: Raj Vaswani, Jeremy Johnson, Jay Ramasastry
-
Patent number: 8451739Abstract: Systems and methods for detecting device failures in a network having nodes coupled to a central controller, in which a first of the nodes communicates with the central controller via a second of the nodes. When the second node determines that the first node has not transmitted a predetermined number of messages over a predefined number of time periods, the second node provides a failure alert to the central controller. The central controller records a failure alert received from the second node in a log. Based on a set of failure alerts received from a number of nodes recorded in the log, the central controller determines whether the first node has failed.Type: GrantFiled: April 15, 2010Date of Patent: May 28, 2013Assignee: Silver Spring Networks, Inc.Inventors: Jana van Greunen, William E. San Filippo, III, Jay Ramasastry, Kunal Pankaj Shah
-
Publication number: 20130128894Abstract: A system and method is presented for broadcasting from a utility node a request for network routing information, receiving at the utility node routing information from neighboring utility nodes in response to the broadcast request, and registering the utility node with an access point that provides ingress and egress to and from the network. A node is selected to function as a proxy gateway for one or more other nodes in the network. A new utility node becomes connected to one or more utility networks by registering with the proxy gateway. The proxy gateway transmits registration requests and registration information from each node to a back office server and/or a Domain Name Server via an access point for which the proxy gateway functions as its proxy.Type: ApplicationFiled: November 17, 2011Publication date: May 23, 2013Applicant: SILVER SPRING NETWORKS, INC.Inventors: Kunal Pankaj Shah, Jay Ramasastry, Aditi Dubey