Patents by Inventor Brian Matsuo

Brian Matsuo 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: 20230106789
    Abstract: 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: Application
    Filed: December 9, 2022
    Publication date: April 6, 2023
    Inventors: Raj VASWANI, George FLAMMER, James PACE, Jay RAMASASTRY, Donald L. REEVES, III, Brian MATSUO
  • Patent number: 11528343
    Abstract: 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: Grant
    Filed: June 6, 2011
    Date of Patent: December 13, 2022
    Assignee: ITRON NETWORKED SOLUTIONS, INC.
    Inventors: Raj Vaswani, George Flammer, James Pace, Jay Ramasastry, Donald L. Reeves, III, Brian Matsuo
  • Patent number: 9749253
    Abstract: A wireless mesh network is configured to implement a latency-sensitive communication protocol in order to facilitate data communications between devices coupled to that network and configured to communicate with one another based on that protocol. Specifically, a node within the wireless mesh network receives a continuous stream of data that includes an N-bit sequence from an upstream device coupled to the wireless mesh network. The node transmits the N-bit sequence to a downstream node within the wireless mesh network. The downstream node re-creates the continuous stream of bits based on the received N-bit sequence, and then transmits the re-created continuous stream of bits to another device coupled to the wireless mesh network. By operating in conjunction with one another, the nodes within the wireless mesh network facilitate communication between the devices coupled to wireless mesh network according to the latency-sensitive communication protocol.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: August 29, 2017
    Assignee: SILVER SPRING NETWORKS, INC.
    Inventors: Brian Matsuo, Peter Hunt, Jana Van Greunen
  • Publication number: 20140269647
    Abstract: A wireless mesh network is configured to implement a latency-sensitive communication protocol in order to facilitate data communications between devices coupled to that network and configured to communicate with one another based on that protocol. Specifically, a node within the wireless mesh network receives a continuous stream of data that includes an N-bit sequence from an upstream device coupled to the wireless mesh network. The node transmits the N-bit sequence to a downstream node within the wireless mesh network. The downstream node re-creates the continuous stream of bits based on the received N-bit sequence, and then transmits the re-created continuous stream of bits to another device coupled to the wireless mesh network. By operating in conjunction with one another, the nodes within the wireless mesh network facilitate communication between the devices coupled to wireless mesh network according to the latency-sensitive communication protocol.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: SILVER SPRINGS NETWORKS, INC.
    Inventors: Brian MATSUO, Peter HUNT, Jana Van GREUNEN
  • Patent number: 8605609
    Abstract: A method is provided for simulation of multiple network nodes in an internetwork. A range of a plurality of network addresses are assigned to a simulation node. The simulation node monitors network communications to listen for packets. Upon receipt of a packet having a destination address within the assigned range, a command is forwarded to an end-use application, such as firmware. The end-use application processes the command and returns a result. A response packet having the result is transmitted to the back office server with the destination address of the received packet as the source of the response packet.
    Type: Grant
    Filed: March 11, 2010
    Date of Patent: December 10, 2013
    Assignee: Silver Spring Networks, Inc.
    Inventors: Brian Matsuo, Wilson Chuen Yew Yeung, Daniel McKernan
  • Publication number: 20130104119
    Abstract: A computer-implemented system and method for updating an electronic device. One method includes obtaining a binary patch for a binary image being executed by the device, generating a plurality of independent packets based on the binary patch to be applied by the device to the binary image to generate a portion of a patched binary image, wherein the packets are streamed to the device over at least one network. An electronic device executing a binary image is also provided, which includes an input/output interface configured to receive a stream of independent binary patch packets from at least one server that are generated by the server based on a binary patch, and a processor configured to apply each packet to the binary image to generate a portion of a patched binary image and, when the processor has applied each of the packet, replace the binary image with the patched binary image.
    Type: Application
    Filed: October 24, 2011
    Publication date: April 25, 2013
    Inventors: Brian Matsuo, Wilson Yeung
  • Patent number: 8406133
    Abstract: Systems and methods of optimizing packet flow in a network are disclosed. An internetwork includes plural networks, each network having plural non-router nodes and at least one router node. The non-router nodes of a first network can be configured to perform congestion control. The non-router node establishes a packet rate value for a packet queue associated with a second network of the internetwork. A total number of packets not greater than the packet rate value are removed from the packet queue. The removed packets are sent to a node in the second network.
    Type: Grant
    Filed: February 24, 2009
    Date of Patent: March 26, 2013
    Assignee: Silver Spring Networks, Inc.
    Inventors: Wilson Chuen Yew Yeung, Brian Matsuo, Sterling Hughes
  • Publication number: 20110295730
    Abstract: 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: Application
    Filed: June 6, 2011
    Publication date: December 1, 2011
    Inventors: Raj Vaswani, George Flammer, James Pace, Jay Ramasastry, Donald L. Reeves, III, Brian Matsuo
  • Publication number: 20110222407
    Abstract: A method is provided for simulation of multiple network nodes in an internetwork. A range of a plurality of network addresses are assigned to a simulation node. The simulation node monitors network communications to listen for packets. Upon receipt of a packet having a destination address within the assigned range, a command is forwarded to an end-use application, such as firmware. The end-use application processes the command and returns a result. A response packet having the result is transmitted to the back office server with the destination address of the received packet as the source of the response packet.
    Type: Application
    Filed: March 11, 2010
    Publication date: September 15, 2011
    Applicant: SILVER SPRING NETWORKS, INC.
    Inventors: Brian Matsuo, Wilson Chuen Yew Yeung, Daniel McKernan
  • Patent number: 7961613
    Abstract: Systems and methods of optimizing packet flow in a network are disclosed. An internetwork includes plural networks, each network having plural non-router nodes and at least one router node. The non-router node of a first network can be configured to perform congestion control. The non-router node sends a request packet to a node in a second network. The value of a packet-in-flight counter associated with the network is adjusted when the request packet is sent to the second network node and when a response packet is received from the second network node. The non-router node determines whether another request packet can be sent to another network in the internetwork based on a value of the packet-in-flight counter.
    Type: Grant
    Filed: February 5, 2009
    Date of Patent: June 14, 2011
    Assignee: Silver Spring Networks, Inc.
    Inventors: Wilson Chuen Yew Yeung, Brian Matsuo
  • Publication number: 20100214922
    Abstract: Systems and methods of optimizing packet flow in a network are disclosed. An internetwork includes plural networks, each network having plural non-router nodes and at least one router node. The non-router nodes of a first network can be configured to perform congestion control. The non-router node establishes a packet rate value for a packet queue associated with a second network of the internetwork. A total number of packets not greater than the packet rate value are removed from the packet queue. The removed packets are sent to a node in the second network.
    Type: Application
    Filed: February 24, 2009
    Publication date: August 26, 2010
    Applicant: Silver Spring Networks, Inc.
    Inventors: Wilson Chuen Yew Yeung, Brian Matsuo, Sterling Hughes
  • Publication number: 20100195495
    Abstract: Systems and methods of optimizing packet flow in a network are disclosed. An internetwork includes plural networks, each network having plural non-router nodes and at least one router node. The non-router node of a first network can be configured to perform congestion control. The non-router node sends a request packet to a node in a second network. The value of a packet-in-flight counter associated with the network is adjusted when the request packet is sent to the second network node and when a response packet is received from the second network node. The non-router node determines whether another request packet can be sent to another network in the internetwork based on a value of the packet-in-flight counter.
    Type: Application
    Filed: February 5, 2009
    Publication date: August 5, 2010
    Applicant: Silver Spring Networks
    Inventors: Wilson Chuen Yew Yeung, Brian Matsuo