Patents by Inventor Matthew Harper
Matthew Harper 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: 20250171724Abstract: A system for producing a hydrophobic chemical includes circulating biofilm bioreactors for synthesizing the hydrophobic products and continuous extraction into an organic solvent phase. Various configurations can be employed for assembling the bioreactors into a production module. Extraction operations can be conducted in one or more extraction vessels. In some cases, product and solvent are separated using membrane separation techniques, with solvent being rerouted to the extraction vessel(s). Methods for the biotransformation of feedstocks into chemical products also are described.Type: ApplicationFiled: January 28, 2025Publication date: May 29, 2025Inventors: Mark Poole, Bonnie Harper, Matthew Harper, Elizabeth Onderko, Andrew P. Magyar
-
Publication number: 20250171727Abstract: A system for producing a hydrophobic chemical includes circulating biofilm bioreactors for synthesizing the hydrophobic products and continuous extraction into an organic solvent phase. Various configurations can be employed for assembling the bioreactors into a production module. Extraction operations can be conducted in one or more extraction vessels. In some cases, product and solvent are separated using membrane separation techniques, with solvent being rerouted to the extraction vessel(s). Methods for the biotransformation of feedstocks into chemical products also are described.Type: ApplicationFiled: January 28, 2025Publication date: May 29, 2025Inventors: Mark Poole, Bonnie Harper, Matthew Harper, Elizabeth Onderko, Andrew P. Magyar
-
Patent number: 11949134Abstract: Designs of redox flow battery arrays and methods for balancing state of charge within the arrays are disclosed. Flow battery unit strings in the arrays which comprise strings of flow battery units (in which units share a common electrolyte pair) are balanced by measuring the states of charge of the common electrolyte pairs and appropriately regulating flow in one or more of the associated anolyte and catholyte circuits so as to balance the state-of charge in the flow battery unit strings. The apparatus required, i.e. state-of-charge measuring device, flow regulator, and controller, represents a substantial simplification to state of the art approaches.Type: GrantFiled: July 29, 2020Date of Patent: April 2, 2024Assignee: Invinity Energy Systems (Canada) CorporationInventors: Andrew Klassen, David Genders, Matthew Harper
-
Publication number: 20220285709Abstract: Designs of redox flow battery arrays and methods for balancing state of charge within the arrays are disclosed. Flow battery unit strings in the arrays which comprise strings of flow battery units (in which units share a common electrolyte pair) are balanced by measuring the states of charge of the common electrolyte pairs and appropriately regulating flow in one or more of the associated anolyte and catholyte circuits so as to balance the state-of charge in the flow battery unit strings. The apparatus required, i.e. state-of-charge measuring device, flow regulator, and controller, represents a substantial simplification to state of the art approaches.Type: ApplicationFiled: July 29, 2020Publication date: September 8, 2022Applicant: INVINITY ENERGY SYSTEMS (CANADA) CORPORATIONInventors: Andrew Klassen, David Genders, Matthew Harper
-
Publication number: 20220244274Abstract: Disclosed here is a method of detecting traumatic brain injury in a subject, comprising collecting a biological sample from the subject; analyzing the biological sample to determine the level of at least one protein selected from ALDOA, PHKB, HBA-A1, DPYSL2, SYN1 and/or CKB; and determining whether the level of the at least one protein exceeds a predetermined threshold. In certain aspects, the method further comprises the step of administering a treatment to the subject if the at least one protein exceeds the predetermined threshold. The disclosed technology relates generally to brain injuries, and in particular to a panel of serum based biomarkers that can identify individuals with mild traumatic brain injury (TBI).Type: ApplicationFiled: February 2, 2022Publication date: August 4, 2022Inventors: Matthew Harper, Michael Anderson, Kacie Meyer, Laura M. Dutca, John Manohar, Randy Kardon
-
Patent number: 9270397Abstract: In one embodiment, an apparatus cascades groups of serialized data streams through devices, and performs operations based on information communicated therein. A received group of serialized data streams is aligned, but not framed, and forwarded to a next device (e.g., a next stage in a linear or tree cascaded formation of devices). Eliminating the framing and subsequent serialization operations performed on the received group of serialized data streams reduces the latency of communications through the cascaded devices, which can be significant when considered in relation to the high-speed communication rates. The received group of serialized data streams is also framed to create a sequence of data frames for processing (e.g., associative memory lookup operations, controlling multiplexing of received downstream serialized data streams, general or other processing) within the device.Type: GrantFiled: October 24, 2012Date of Patent: February 23, 2016Assignee: Cisco Technology, Inc.Inventors: John W. Marshall, Steven Philip Holmes, Jeffrey Nelson Shaw, Michael E. Lipman, Matthew Harper, Mohammed Ismael Tatar, James A. Markevitch
-
Publication number: 20150127799Abstract: A method of propagating an FCAPS operation through a plurality of servers including a configuration server connected on a network. The method includes the steps of: receiving, by the configuration server, an FCAPS operation; the configuration server selecting a server from the plurality of servers to be lead management aggregator; the configuration server transferring the FCAPS operation to the lead management aggregator; the lead management aggregator selecting a plurality of first deputy servers from the plurality of servers; and the lead management aggregator transferring the FCAPS operation to each of the first deputy servers.Type: ApplicationFiled: September 11, 2014Publication date: May 7, 2015Inventors: Matthew Harper, Timothy Mortsolf
-
Publication number: 20150089053Abstract: A dynamically-scriptable load balancer including a packet input port, a packet output port, a dynamically scriptable load balancing engine, and an application interface for loading a load balancing script into the dynamically scriptable load balancing engine.Type: ApplicationFiled: September 11, 2014Publication date: March 26, 2015Inventors: Matthew Harper, Timothy Mortsolf
-
Publication number: 20150085871Abstract: A dynamically-scriptable router including a packet input port, a packet output port, a dynamically scriptable packet processing engine, and an application interface for loading a packet processing script into the dynamically scriptable packet processing engine.Type: ApplicationFiled: September 11, 2014Publication date: March 26, 2015Inventors: Matthew Harper, Timothy Mortsolf
-
Publication number: 20140112342Abstract: In one embodiment, an apparatus cascades groups of serialized data streams through devices, and performs operations based on information communicated therein. A received group of serialized data streams is aligned, but not framed, and forwarded to a next device (e.g., a next stage in a linear or tree cascaded formation of devices). Eliminating the framing and subsequent serialization operations performed on the received group of serialized data streams reduces the latency of communications through the cascaded devices, which can be significant when considered in relation to the high-speed communication rates. The received group of serialized data streams is also framed to create a sequence of data frames for processing (e.g., associative memory lookup operations, controlling multiplexing of received downstream serialized data streams, general or other processing) within the device.Type: ApplicationFiled: October 24, 2012Publication date: April 24, 2014Inventors: John W. Marshall, Steven Philip Holmes, Jeffrey Nelson Shaw, Michael E. Lipman, Matthew Harper, Mohammed Ismael Tatar, James A. Markevitch
-
Patent number: 7426213Abstract: A mobile Internet Protocol service provider system implements home agent functionality in two separate devices. One device, the home registration agent, is devoted to registration of the mobile node and session control. The other device, the home tunneling agent, is devoted to tunneling and routing functions for the foreign agent. The home registration agent can be a general purpose computer. The home tunneling agent is preferably implemented in a robust routing device, such as an IP switch or router. Multiple home tunneling agents or home registration agents can be implemented in the respective devices as multiple instantiations of a home registration agent or home tunneling agent software program. Foreign agent functionality for mobile IP networking can also be split into separate devices.Type: GrantFiled: March 4, 2004Date of Patent: September 16, 2008Assignee: UT Starcom, Inc.Inventors: Yingchun Xu, Kenneth L. Peirce, Jr., Matthew Harper, Timothy G. Mortsolf
-
Patent number: 7359326Abstract: In a Quality of Service system, segments in a TCP session are assigned a priority level. A segment may contain an acknowledgement and data. The system determines if network congestion is detected or anticipated in the segment's priority band or in a higher priority band. When the TCP segment arrives at a network point, the segment is split into an acknowledgement segment and a data segment. The acknowledgement segment is scheduled at a higher QoS priority than the data segment.Type: GrantFiled: February 5, 2003Date of Patent: April 15, 2008Assignee: 3Com CorporationInventors: Matthew Harper, Richard J. Dynarski, Timothy G. Mortsolf
-
Publication number: 20070253328Abstract: Systems and methods are provided that allow voice and data traffic to be shifted from one chassis to other chassis without interrupting service. Geographic Redundancy (GR) is an inter-chassis redundancy, where the chassis may be a home agent, a packet data serving node, or any combination of wireless networking devices. Additionally, each chassis can have one or more partitions that handle subscriber session traffic and a corresponding redundant partition on a different chassis. The redundant chassis partition can take over all or a portion of the functionality of the active chassis partition if the active chassis or any critical peer servers/gateways communicating with the active chassis should fail. This provides users with uninterrupted service in the case of some failures.Type: ApplicationFiled: April 2, 2007Publication date: November 1, 2007Inventors: Matthew Harper, Rajesh Ramankutty, Greg Cheever, Sanil Puthiyandyil
-
Publication number: 20070253371Abstract: Systems and methods for bridging packet flows to bypass call legs and/or tunnels are provided. A tunnel initiator, which can be an access gateway, a foreign agent, and a mobility anchor point, for example, provides a bypass for certain packets that have a destination serviced by the same tunnel initiator. The bridge allows the packets to bypass a backhaul loop and reduces latency and frees bandwidth for other purposes in the network. The bridging can be implemented in a tunnel initiator for mobile to mobile packet flows, mobile to land line packet flows, and land line to mobile packet flows. Route optimization can also be provided in certain embodiments.Type: ApplicationFiled: April 17, 2007Publication date: November 1, 2007Inventors: Matthew Harper, Sanil Puthiyandyil, Rajesh Ramankutty, Shaji Radhakrishnan, Kuntal Chowdhury
-
Publication number: 20070189219Abstract: Systems and methods are provided for sending information in a first protocol over a network that supports a second protocol. A tunnel is used to provide a roaming mobile node with IPv6 packet data over an IPv4 core network. When the mobile node is handed off while roaming, the same IP address is provided to the mobile node and the IPv6 packet data is again tunneled over the IPv4 core network. Certain embodiments allow an IPv4 core network to support a mobile node that uses Simple IPv6 or MIPv6 addressing. This system and method can be applicable to situations where the mobile node uses addressing greater than 32 bits, while the core network supports 32 bit addressing.Type: ApplicationFiled: November 14, 2006Publication date: August 16, 2007Inventors: Mruthyunjaya Navali, Kuntal Chowdhury, Sanil Kumar Puthiyandyil, Matthew Harper
-
Publication number: 20070047591Abstract: Techniques for providing an uninterrupted data stream to a mobile node are disclosed. In a first technique, a time stamp is inserted at some point in the wireless network and the time stamp is used along with a tolerance value to determine when to transmit a packet in a data stream. By transmitting the packets at the same adjusted time, transmission to mobile nodes is synchronized. A second technique uses duplication of data stream content to avoid an interruption in the data stream at a mobile node. A third technique uses an error correcting code to avoid interruption of the data stream at a mobile node. A fourth technique uses a sequence number inserted into packets in the data stream at the content server to synchronize transmission to mobile nodes.Type: ApplicationFiled: August 31, 2005Publication date: March 1, 2007Inventors: Janakiraman Senthilnathan, Matthew Harper
-
Publication number: 20060249178Abstract: An apparatus for cleaning an element used in a printing plate processor is disclosed. The printing plate processor includes a container for containing a liquid used in performing the processing operation on the printing plate. The apparatus includes a cleaner located in the container, the cleaner being moveable to contact the element to be cleaned and an actuator coupled to the cleaner and operably configured to move the cleaner to contact the element to be cleaned. An apparatus for performing a processing operation on a printing plate is also disclosed.Type: ApplicationFiled: May 5, 2005Publication date: November 9, 2006Inventors: Douglas Manness, Matthew Harper
-
Publication number: 20060168241Abstract: Methods and systems are provided for recovering from an interruption in, or failure of, an L2TP tunnel connection, such that reconnection of the tunnel is not required. According to various embodiments, redundant storage of tunnel state information is used to avoid having to reconnect an interrupted or failed tunnel session. According to various other embodiments, extraction of sequence numbers from a peer L2TP endpoint server is achieved by subdividing the set of all available sequence numbers into an appropriate number of divisions, and sending a control message having a sequence number from each of the divisions to the peer endpoint server to elicit a response.Type: ApplicationFiled: November 24, 2004Publication date: July 27, 2006Inventors: Sanil Puthiyandyil, Matthew Harper
-
Publication number: 20060050668Abstract: Methods and systems are provided for filtering packets in a wireless communication system in the to-mobile subscriber direction. This filtering is at least in part based on RF circuit state information. For example, a packet filter is used that either permits or denies packets from reaching a mobile subscriber based on whether there is already an established RF circuit to provide packets to the mobile subscriber. Alternatively, or in addition, the packet filter may consider the history of circuit state transitions associated with a particular mobile subscriber, the percentage (or aggregate number) of available airlink resources that are currently in use, and/or the length of time associated with the dormancy of a mobile subscriber's RF connection. In various embodiments, the packet filter may cause one or more packets to be sent to a mobile subscriber using a special data channel that does not require the establishment of an RF circuit.Type: ApplicationFiled: September 3, 2004Publication date: March 9, 2006Inventors: Matthew Harper, Sanil Puthiyandyil
-
Patent number: 6986157Abstract: A method and system for dynamic service registration, activation and deactivation on a data-over-cable system. A first network device, such as a cable modem with associated service devices (e.g., Voice over Internet Protocol telephones) sends a first message to another network device, such as a cable modem termination system. The first message includes multiple service parameters for a desired service requested by a service device associated with the first network device. The multiple service parameters are extracted from the first message. A service session profile is created for the desired service. The service session profile includes one or more of the extracted service parameters required by the desired service. The service session profile is used by a service server associated with the cable modem termination system to provide a desired service. The service session profile is associated with a deferred inactive service identifier for the cable modem.Type: GrantFiled: December 21, 1998Date of Patent: January 10, 2006Assignee: 3Com CorporationInventors: John G. Fijolek, Ali Akgun, Rita Shammas, Matthew Harper