Patents by Inventor Madison Kelley

Madison Kelley 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: 20210071963
    Abstract: Methods, systems, and device for bendable flat heat pipes are provided in accordance with various embodiments. For example, some embodiments include a device that includes one or more containment layers. A wick and vapor layer may be positioned between two containment layers or between two portions of a containment layer; the wick and vapor layer may include both wick and vapor channels. Some embodiments include multiple cross ribs that may run laterally on either side or both sides of the wick and vapor layer. In some embodiments, the containment layer(s), the wick and vapor layer, and the multiple cross ribs are bonded with each other to form the device. In addition, the device may be charged with a working fluid.
    Type: Application
    Filed: August 21, 2020
    Publication date: March 11, 2021
    Inventors: Michael Hulse, Mario Saldana, Steven Isaacs, Madison Kelley, Zachary McConnel
  • Publication number: 20140114995
    Abstract: A relational processor (RP) is described for storing relational instances and processing queries using a unique mapping to an associate. The associate may contain one or more semantic tokens. The RP comprises an input means for receiving and processing input query packets, at least one associate processor (AP) for retrieving associate sets by domain and at least one set processor (SP) for performing set operations on associate sets. An output means collects, formats and transmits the associates or associated information responsive to a query to at least one user or a machine. The RP further includes an associate array manager (AAM) for managing APs, an associate switch (AS) and a response collector (RC). The AS routs specific associates to specific SPs. The SP is adaptable to perform set operations on the associates. An alternate unique SP Sieve architecture is described which does not require the AS. The RP is able to perform longest prefix match using a new algorithm.
    Type: Application
    Filed: October 24, 2012
    Publication date: April 24, 2014
    Inventor: James Madison Kelley
  • Patent number: 8335780
    Abstract: A relational processor (RP) to create, maintain and query a relational database by assigning, storing and retrieving a unique associate for each instance of a relation for one or more relations and a plurality of instances of a relation. The associate may contain one or more semantic tokens. The RP comprises an input for receiving and processing relations, relation instances and queries, at least one associate processor (AP) for storing the associate and retrieving associate sets by domain, at least one set processor (SP) for performing set operations on associate sets to satisfy a query, and output which outputs the associates responsive to a query. The RP further includes an associate array manager (AAM) for managing the APs, and the SPs (which are arranged in the sieve architecture) and a response collector (RC) that collects the associate sets that satisfy a query. An alternative architecture uses an associate switch (AS), which routs associates from the APs to the SPs based on associate value.
    Type: Grant
    Filed: March 9, 2009
    Date of Patent: December 18, 2012
    Inventor: James Madison Kelley
  • Patent number: 7957384
    Abstract: An apparatus and method for transferring data through a network switch. The network switch comprises a plurality of ports each having at least one port identifier and associating with at least one virtual local area network (VLAN) database, and a relational lookup engine storing a plurality of relations between at least one media access control (MAC) address and the at least one port identifier. At least one port receives a frame of data comprising a destination MAC (DMAC) address and the relational lookup engine uses the DMAC address to retrieve an associated port identifier that identifies a port to which the frame is forwarded. A source MAC (SMAC) address of the frame is used to produce an input relation for the relational lookup engine to identify the associated port identifier that identifies the port that received the frame of data for learning associations between the ports and MAC addresses.
    Type: Grant
    Filed: March 10, 2009
    Date of Patent: June 7, 2011
    Inventor: James Madison Kelley
  • Publication number: 20090265320
    Abstract: A relational processor (RP) is described for storing relational instances and processing queries using a unique mapping to an associate. The associate may contain one or more semantic tokens. The RP comprises an input means for receiving and processing input query packets, at least one associate processor (AP) for retrieving associate sets by domain and at least one set processor (SP) for performing set operations on associate sets. An output means collects, formats and transmits the associates or associated information responsive to a query to at least one user or a machine. The RP further includes an associate array manager (AAM) for managing APs, an associate switch (AS) and a response collector (RC). The AS routs specific associates to specific SPs. The SP is adaptable to perform set operations on the associates. An alternate unique SP Sieve architecture is described which does not require the AS. The RP is able to perform longest prefix match using a new algorithm.
    Type: Application
    Filed: March 9, 2009
    Publication date: October 22, 2009
    Inventor: James Madison Kelley
  • Publication number: 20090232139
    Abstract: An apparatus and method for transferring data through a network switch. The network switch comprises a plurality of ports each having at least one port identifier and associating with at least one virtual local area network (VLAN) database, and a relational lookup engine storing a plurality of relations between at least one media access control (MAC) address and the at least one port identifier. At least one port receives a frame of data comprising a destination MAC (DMAC) address and the relational lookup engine uses the DMAC address to retrieve an associated port identifier that identifies a port to which the frame is forwarded. A source MAC (SMAC) address of the frame is used to produce an input relation for the relational lookup engine to identify the associated port identifier that identifies the port that received the frame of data for learning associations between the ports and MAC addresses.
    Type: Application
    Filed: March 10, 2009
    Publication date: September 17, 2009
    Inventor: James Madison Kelley