Patents by Inventor Anthony Spencer

Anthony Spencer 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: 20170171515
    Abstract: See What's Behind You is a security technology device that gives people the ability to see and monitor what's coming behind them at a 180 degree rear view angle whether it's human or animal while facing forward. A battery operated camera system is connected by video cable to a screen and memory card that captures recorded activities in real time video. The technology is incorporated in any head gear such as caps, helmets and eyewear including sun visors. It's used during personal outdoor activities that bring concern and it's used in professional industries such as branches of Homeland Security to enhance safety with rear vision. It exposes elements of surprise attacks giving people the advantage to conspicuously judge the situation, respond to it quickly and appropriately while lessening their chance of becoming a victim, the real time video images can be used to file a police report.
    Type: Application
    Filed: December 14, 2015
    Publication date: June 15, 2017
    Inventors: Toni Yvette Pender, Christopher Anthony Spencer
  • Patent number: 8472457
    Abstract: Variable size data packets are queued in a communication system by generating from each data packet a record portion of predetermined fixed size containing information about each packet and storing only data portions of the packets in independent memory locations in a first memory. The record portions are only stored in one or more managed queues in a second memory having fixed size memory locations equal in size to the size of the record portions. The first memory is larger than the second memory; and the memory locations in the first memory are arranged in blocks having a plurality of different sizes. The memory locations are allocated to the data portions according to the size of the data portions.
    Type: Grant
    Filed: November 29, 2010
    Date of Patent: June 25, 2013
    Assignee: Rambus Inc.
    Inventor: Anthony Spencer
  • Patent number: 8127112
    Abstract: A data processing architecture includes an input device that receives an incoming stream of data packets. A plurality of processing elements are operable to process data received from the input device. The input device is operable to distribute data packets in whole or in part to the processing elements in dependence upon the data processing bandwidth of the processing elements.
    Type: Grant
    Filed: December 10, 2010
    Date of Patent: February 28, 2012
    Assignee: Rambus Inc.
    Inventors: John Rhoades, Ken Cameron, Paul Winser, Ray McConnell, Gordon Faulds, Simon McIntosh-Smith, Anthony Spencer, Jeff Bond, Matthias Dejaegher, Danny Halamish, Gajinder Panesar
  • Publication number: 20110083000
    Abstract: A data processing architecture includes an input device that receives an incoming stream of data packets. A plurality of processing elements are operable to process data received from the input device. The input device is operable to distribute data packets in whole or in part to the processing elements in dependence upon the data processing bandwidth of the processing elements.
    Type: Application
    Filed: December 10, 2010
    Publication date: April 7, 2011
    Inventors: John Rhoades, Ken Cameron, Paul Winser, Ray McConnell, Gordon Faulds, Simon McIntosh-Smith, Anthony Spencer, Jeff Bond, Matthias Dejaegher, Danny Halamish, Gajinder Panesar
  • Patent number: 7917727
    Abstract: An input/output system transfers data packets to and from a SIMD array of processing elements (PEs) such that different sizes of data packets are transferred to respective ones of the PEs. The packets are transferred in batches to respective different addresses in the array under the control of the PEs. Transfer to or from the array may be carried out when either a batch or part of a batch is ready for transfer. The decision to transfer either full or part batches is made in dependence upon the speed of the PEs and the speed and intermittency of the data packets.
    Type: Grant
    Filed: May 23, 2007
    Date of Patent: March 29, 2011
    Assignee: Rambus, Inc.
    Inventors: John Rhoades, Ken Cameron, Paul Winser, Ray McConnell, Gordon Faulds, Simon McIntosh-Smith, Anthony Spencer, Jeff Bond, Matthias Dejaegher, Danny Halamish, Gajinder Panesar
  • Publication number: 20110069716
    Abstract: Variable size data packets are queued in a communication system by generating from each data packet a record portion of predetermined fixed size containing information about each packet and storing only data portions of the packets in independent memory locations in a first memory. The record portions are only stored in one or more managed queues in a second memory having fixed size memory locations equal in size to the size of the record portions. The first memory is larger than the second memory; and the memory locations in the first memory are arranged in blocks having a plurality of different sizes. The memory locations are allocated to the data portions according to the size of the data portions.
    Type: Application
    Filed: November 29, 2010
    Publication date: March 24, 2011
    Inventor: Anthony SPENCER
  • Patent number: 7882312
    Abstract: A state engine receives multiple requests from a parallel processor for a shared state. The state engine includes at least one state element and the at least one state element is adapted to operate, atomically, on the shared state in response to a request made by the parallel processor. The request includes at least a command directing the at least one state element on how to perform an operation on the shared state. The state engine also includes a memory connected to the at least one state element and configured to store the shared state.
    Type: Grant
    Filed: November 11, 2003
    Date of Patent: February 1, 2011
    Assignee: Rambus Inc.
    Inventor: Anthony Spencer
  • Patent number: 7856543
    Abstract: A data processing architecture comprising: an input device for receiving an incoming stream of data packets; and a plurality of processing elements which are operable to process data received thereby; wherein the input device is operable to distribute data packets in whole or in part to the processing elements in dependence upon the data processing bandwidth of the processing elements.
    Type: Grant
    Filed: February 14, 2002
    Date of Patent: December 21, 2010
    Assignee: Rambus Inc.
    Inventors: John Rhoades, Ken Cameron, Paul Winser, Ray McConnell, Gordon Faulds, Simon McIntosh-Smith, Anthony Spencer, Jeff Bond, Matthias Dejaegher, Danny Halamish, Gajinder Panesar
  • Patent number: 7843951
    Abstract: Variable size incoming data packets are queued by generating from each data packet a record portion of predetermined fixed size and containing information about the packet. Data portions of the packets are stored in independent memory locations in a first memory while the record portions are stored in one or more managed queues in a second memory 3 having fixed size memory locations matching the size of the record portions. The first memory 4 is larger than the second memory. The memory locations in the first memory are arranged in blocks having two or more different sizes. Data portions that are too large to be stored in a single memory block are stored as linked lists in a plurality of blocks with pointers pointing to the next block. The memory locations are preferably matched to the most commonly occurring sizes of data packets so that nearly all packets are stored in one respective location.
    Type: Grant
    Filed: November 11, 2003
    Date of Patent: November 30, 2010
    Assignee: Rambus Inc.
    Inventor: Anthony Spencer
  • Patent number: 7818541
    Abstract: A data processing architecture comprising: an input device for receiving an incoming stream of data packets; and a plurality of processing elements which are operable to process data received thereby; wherein the input device is operable to distribute data packets in whole or in part to the processing elements in dependence upon the data processing bandwidth of the processing elements.
    Type: Grant
    Filed: May 23, 2007
    Date of Patent: October 19, 2010
    Assignee: Clearspeed Technology Limited
    Inventors: John Rhoades, Ken Cameron, Paul Winser, Ray McConnell, Gordon Faulds, Simon McIntosh-Smith, Anthony Spencer, Jeff Bond, Matthias Dejaegher, Danny Halamish, Gajinder Panesar
  • Patent number: 7522605
    Abstract: The ordering of packet flows, comprising sequences of data packets, in a communication or computer system, is performed by assigning an exit number to each packet; queuing the packets in a buffer; and outputting the queued packets in a predetermined order according to an order list determined by the exit numbers assigned to each packet before it was queued. The exit number information is preferably assigned to packet records, which are queued in a separate buffer to the packets, the records being of fixed length and shorter than the data portions. The packet record buffer comprises groups of bins, each bin containing a range of exit numbers, the bins for higher exit number packet records having a larger range than bins for lower exit number packet records. Lower exit number packet records in a bin are subdivided into a plurality of bins, each containing packet records corresponding to a smaller range of exit numbers.
    Type: Grant
    Filed: November 11, 2003
    Date of Patent: April 21, 2009
    Assignee: Clearspeed Technology PLC
    Inventors: Anthony Spencer, Ken Cameron
  • Publication number: 20070220232
    Abstract: A data processing architecture comprising: an input device for receiving an incoming stream of data packets; and a plurality of processing elements which are operable to process data received thereby; wherein the input device is operable to distribute data packets in whole or in part to the processing elements in dependence upon the data processing bandwidth of the processing elements.
    Type: Application
    Filed: May 23, 2007
    Publication date: September 20, 2007
    Inventors: John Rhoades, Ken Cameron, Paul Winser, Ray McConnell, Gordon Faulds, Simon McIntosh-Smith, Anthony Spencer, Jeff Bond, Matthias Dejaegher, Danny Halamish, Gajinder Panesar
  • Publication number: 20070217453
    Abstract: A data processing architecture comprising: an input device for receiving an incoming stream of data packets; and a plurality of processing elements which are operable to process data received thereby; wherein the input device is operable to distribute data packets in whole or in part to the processing elements in dependence upon the data processing bandwidth of the processing elements.
    Type: Application
    Filed: May 23, 2007
    Publication date: September 20, 2007
    Inventors: John Rhoades, Ken Cameron, Paul Winser, Ray McConnell, Gordon Faulds, Simon McIntosh-Smith, Anthony Spencer, Jeff Bond, Matthias Dejaegher, Danny Halamish, Gajinder Panesar
  • Publication number: 20070048356
    Abstract: A material substrate having at least part of a surface treated with an antimicrobial composition is described. The antimicrobial composition exhibits at least a 3 log10 CFU reduction within a period of about 30 minutes after contact with various species of a broad spectrum of microorganisms. The substrate can be a nonwoven material that has good fluid barrier properties, which can be used in protective garments and sheets. Methods for manufacturing and imparting the antimicrobial treatment to the substrate are also provided.
    Type: Application
    Filed: August 31, 2005
    Publication date: March 1, 2007
    Inventors: Phillip Schorr, Douglas Hoffman, David Koenig, Anthony Spencer, Ali Yahiaoui, Angela Dobson
  • Publication number: 20070048344
    Abstract: An antimicrobial composition that involves a synergistic mixture in terms of active agents, of a primary antimicrobial agent, such as polyhexamethylene biguanide (PHMB), a secondary antimicrobial agent, and optionally an organic acid against various kinds of microbes is described. Various additional processing aids, such as alcohols and surfactants, may also be incorporated within the mixture. The composition allows one to use a significantly less concentration of individual constituent antimicrobial agents to achieve the same or a better degree of antimicrobial efficacy. The antimicrobial composition can be applied to the surface of almost any kind of substrate material, and can achieve a killing-efficacy of about 3 Log10 reduction in microbes within 30 minutes under ambient conditions.
    Type: Application
    Filed: August 31, 2005
    Publication date: March 1, 2007
    Inventors: Ali Yahiaoui, Phillip Schorr, Douglas Hoffman, David Koenig, Anthony Spencer, Angela Dobson
  • Publication number: 20070044801
    Abstract: A face mask for reducing the amount of microbes to which a wearer is exposed is provided. The face mask includes a body portion that has an outer layer that has been treated with a germicidal agent in an effective amount. The layer may be a nonwoven fabric like a spunbond, meltblown or coform layer and may be a laminate of such layers. The face mask having such a germicidal treatment can result in a reduction in microbial activity as compared to another face mask, identical but for the germicidal agent.
    Type: Application
    Filed: August 31, 2005
    Publication date: March 1, 2007
    Inventors: Michael Mathis, Uyles Bowen, Eric Steindorf, Phillip Schorr, Angela Dobson, Ali Yahiaoui, Douglas Hoffman, David Koenig, Anthony Spencer
  • Publication number: 20070048358
    Abstract: A synergistic antimicrobial composition containing at least two kinds of antimicrobial agents, including poly-hexamethylene biguanide (PHMB), stably associated to a material substrate is described. The substrate can take the forms of an anti-infection face mask, medical devices, or surgical instruments.
    Type: Application
    Filed: August 31, 2005
    Publication date: March 1, 2007
    Inventors: Phillip Schorr, Ali Yahiaoui, Douglas Hoffman, David Koenig, Anthony Spencer, Angela Dobson
  • Publication number: 20070048345
    Abstract: An antimicrobial composition that contains an antimicrobial agent and a sugar alcohol is provided. The sugar alcohol is more generally more biocompatible and biodegradable than the antimicrobial agent. In addition, without intending to be limited by theory, it is believed that sugar alcohols increase the attraction of the antimicrobial agent to microorganisms (e.g., the cytoplasmic membrane of bacteria). Because a greater percentage of the antimicrobial agent molecules are brought into contact with the microorganisms, the efficiency of growth inhibition is increased. Thus, the antimicrobial composition provides good efficacy without the need for high levels of an antimicrobial agent.
    Type: Application
    Filed: February 28, 2006
    Publication date: March 1, 2007
    Inventors: Lei Huang, Shu-Ping Yang, Ali Yahiaoui, Anthony Spencer
  • Patent number: D584603
    Type: Grant
    Filed: October 21, 2005
    Date of Patent: January 13, 2009
    Assignee: Yorkshire Building Services (Whitwell) Ltd.
    Inventor: Anthony Spencer Reed
  • Patent number: D1020107
    Type: Grant
    Filed: October 4, 2021
    Date of Patent: March 26, 2024
    Assignees: Jamz Technologies, LLC
    Inventors: Zachary Spencer, Mackenzie Verdi, Jack Massarello, Anthony Laura, Nadia Spencer