Patents by Inventor Benjamin Marshall

Benjamin Marshall 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: 20250085987
    Abstract: A surveillance system is provided that operates on data messages (or data based on such messages) that have been received from one or more different data sources. The surveillance system is configured to generate a graphical user interface and present the same to users in order to conduct surveillance and/or investigations into actions conducted by one or more clients/users/accounts that interface with those data sources.
    Type: Application
    Filed: September 4, 2024
    Publication date: March 13, 2025
    Inventor: Benjamin MARSHALL
  • Publication number: 20140101150
    Abstract: A method for high speed searching of a large database provides speed, throughput, and efficient memory usage comparable to TCAM-assisted searches without using dedicated processors. Successive groups of bits from a key are processed by tables in a search tree. The tables are constructed with different sizes and types according to the structure of the key and the distribution of information in the database. Each link to a subsequent table specifies both the type of the linked table and how many key bits the table will process. The tables include, but are need not be limited to, address offset tables that use bits from the key as an addressing offset to locate a result. Embodiments are implemented on pipeline processors that include internal memory units and access to external memory. Embodiments also include string compare tables, memory mapped tables, and/or instructions to continue searching on a different memory unit.
    Type: Application
    Filed: June 19, 2013
    Publication date: April 10, 2014
    Inventors: Xiaolin Wang, Qian Wu, Benjamin Marshall, Rajib Ray
  • Patent number: 8181003
    Abstract: Improved instruction set and core design, control and communication for programmable microprocessors is disclosed, involving the strategy for replacing centralized program sequencing in present-day and prior art processors with a novel distributed program sequencing wherein each functional unit has its own instruction fetch and decode block, and each functional unit has its own local memory for program storage; and wherein computational hardware execution units and memory units are flexibly pipelined as programmable embedded processors with reconfigurable pipeline stages of different order in response to varying application instruction sequences that establish different configurations and switching interconnections of the hardware units.
    Type: Grant
    Filed: May 29, 2008
    Date of Patent: May 15, 2012
    Assignee: Axis Semiconductor, Inc.
    Inventors: Xiaolin Wang, Qian Wu, Benjamin Marshall, Fugui Wang, Gregory Pitarys, Ke Ning
  • Patent number: 8078833
    Abstract: The invention resides in a flexible data pipeline structure for accommodating software computational instructions for varying application programs and having a programmable embedded processor with internal pipeline stages the order and length of which varies as fast as every clock cycle based on the instruction sequence in an application program preloaded into the processor, and wherein the processor includes a data switch matrix selectively and flexibly interconnecting pluralities of mathematical execution units and memory units in response to said instructions, and wherein the execution units are configurable to perform operations at different precisions of multi-bit arithmetic and logic operations and in a multi-level hierarchical architecture structure.
    Type: Grant
    Filed: May 29, 2008
    Date of Patent: December 13, 2011
    Assignee: Axis Semiconductor, Inc.
    Inventors: Xiaolin Wang, Qian Wu, Benjamin Marshall, Fugui Wang, Ke Ning, Gregory Pitarys
  • Publication number: 20090300337
    Abstract: Improved instruction set and core design, control and communication for programmable microprocessors is disclosed, involving the strategy for replacing centralized program sequencing in present-day and prior art processors with a novel distributed program sequencing wherein each functional unit has its own instruction fetch and decode block, and each functional unit has its own local memory for program storage; and wherein computational hardware execution units and memory units are flexibly pipelined as programmable embedded processors with reconfigurable pipeline stages of different order in response to varying application instruction sequences that establish different configurations and switching interconnections of the hardware units.
    Type: Application
    Filed: May 29, 2008
    Publication date: December 3, 2009
    Inventors: Xiaolin Wang, Qian Wu, Benjamin Marshall, Fugui Wang, Gregory Pitarys, Ke Ning
  • Publication number: 20090300336
    Abstract: The invention resides in a flexible data pipeline structure for accommodating software computational instructions for varying application programs and having a programmable embedded processor with internal pipeline stages the order and length of which varies as fast as every clock cycle based on the instruction sequence in an application program preloaded into the processor, and wherein the processor includes a data switch matrix selectively and flexibly interconnecting pluralities of mathematical execution units and memory units in response to said instructions, and wherein the execution units are configurable to perform operations at different precisions of multi-bit arithmetic and logic operations and in a multi-level hierarchical architecture structure.
    Type: Application
    Filed: May 29, 2008
    Publication date: December 3, 2009
    Inventors: Xiaolin Wang, Qian Wu, Benjamin Marshall, Fugui Wang, Ke Ning, Gregory Pitarys
  • Patent number: 7091288
    Abstract: Polymerization of fluoroolefin monomers proceeds in a supercritical carbon dioxide solvent at high monomer loading levels to provide a high molecular weight polymer with low polydispersity and/or a unimodal molecular weight distribution.
    Type: Grant
    Filed: September 30, 2004
    Date of Patent: August 15, 2006
    Assignee: Arkema Inc.
    Inventors: Sunggyu Lee, H. Bryan Lanterman, Abhay Sardesai, Jonathan Wenzel, Benjamin Marshall, Jeffrey Hsing-Gan Yen, Ramin Amin-Sanayei, Maria Moucharik
  • Patent number: 7039851
    Abstract: A novel fault-tolerance technique for protecting against and correcting errors in packet data stream flow, preferably through not exclusively with closed ring sequential address generators and the like, through the use of pairs of independent but linked packet data flow paths enabling discarding of error data occurring in one path and substituting therefor corresponding correct data from the other path to enable continuation of the data stream flow without interruption and without error.
    Type: Grant
    Filed: June 8, 2002
    Date of Patent: May 2, 2006
    Assignee: AXIOWAVE Networks, Inc.
    Inventors: Xiaolin Wang, Ajay C. Mahagaokar, Benjamin Marshall, Stephen E. Smith
  • Publication number: 20060069223
    Abstract: Polymerization of fluoroolefin monomers proceeds in a supercritical carbon dioxide solvent at high monomer loading levels to provide a high molecular weight polymer with low polydispersity and/or a unimodal molecular weight distribution.
    Type: Application
    Filed: September 30, 2004
    Publication date: March 30, 2006
    Inventors: Sunggyu Lee, H. Lanterman, Abhay Sardesai, Jonathan Wenzel, Benjamin Marshall, Jeffrey Yen, Ramin Amin-Sanayei, Maria Moucharik
  • Patent number: 6684317
    Abstract: A sequential data packet addressing technique and system, particularly adapted for shared memory output-buffered switch fabrics and related memories, using a ring of successive subaddress generators each assigning addresses for predetermined size data byte packets received in successive time slots, and creating therefrom super packets ordered based on arrival time; and sequentially allocating memory therefor in the shared memory without overlap among the packets and with no holes between adjacent packets, and assigning addresses for the individual packets in the super packets upon the assigning of an address in the memory for each super packet.
    Type: Grant
    Filed: December 21, 2001
    Date of Patent: January 27, 2004
    Assignee: Axiowave Networks, Inc.
    Inventors: Xiaolin Wang, Satish Soman, Benjamin Marshall, Subhasis Pal
  • Publication number: 20030229839
    Abstract: A novel fault-tolerance technique for protecting against and correcting errors in packet data stream flow, preferably through not exclusively with closed ring sequential address generators and the like, through the use of pairs of independent but linked packet data flow paths enabling discarding of error data occurring in one path and substituting therefor corresponding correct data from the other path to enable continuation of the data stream flow without interruption and without error.
    Type: Application
    Filed: June 8, 2002
    Publication date: December 11, 2003
    Applicant: Axiowave Networks, Inc.
    Inventors: Xiaolin Wang, Ajay C. Mahagaokar, Benjamin Marshall, Stephen E. Smith
  • Publication number: 20030120894
    Abstract: A sequential data packet addressing technique and system, particularly adapted for shared memory output-buffered switch fabrics and related memories, using a ring of successive subaddress generators each assigning addresses for predetermined size data byte packets received in successive time slots, and creating therefrom super packets ordered based on arrival time; and sequentially allocating memory therefor in the shared memory without overlap among the packets and with no holes between adjacent packets, and assigning addresses for the individual packets in the super packets upon the assigning of an address in the memory for each super packet.
    Type: Application
    Filed: December 21, 2001
    Publication date: June 26, 2003
    Applicant: Axiowave Networks, Inc.
    Inventors: Xiaolin Wang, Satish Soman, Benjamin Marshall, Subhasis Pal
  • Patent number: D895884
    Type: Grant
    Filed: January 13, 2018
    Date of Patent: September 8, 2020
    Assignee: Troy-CSL Lighting, Inc.
    Inventor: Benjamin Marshall
  • Patent number: D1058587
    Type: Grant
    Filed: September 8, 2023
    Date of Patent: January 21, 2025
    Assignee: Nasdaq Technology AB
    Inventors: Benjamin Marshall, Priyadharshini Ramakrishnan, Yulia Havriuk, Marie Romani