Patents by Inventor Thomas Benjamin

Thomas Benjamin 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: 20150147943
    Abstract: A blade processing (e.g., sharpening) device includes two sets of overlapping edge processing rings Inner diameter surfaces of the edge processing rings define a notch suitable for effectively processing a blade with a convex cutting edge profile. Certain types of edge processing rings are movable relative to one another to adjust an edge processing angle of the notch. Certain types of blade processing devices also can also process blades with concave cutting edge profiles. The rings may be contained at least partially within a protective housing. A blade can be processed by inserting a blade through a blade insertion opening in the housing and into the notch while a handle of the blade remains outside the housing. By grasping the handle, the blade can be manually reciprocated within the notch during edge processing.
    Type: Application
    Filed: October 13, 2014
    Publication date: May 28, 2015
    Inventor: Thomas Benjamin Boelter
  • Publication number: 20150089157
    Abstract: A cache coherence manager, disposed in a multi-core microprocessor, includes a request unit, an intervention unit, a response unit and an interface unit. The request unit receives coherent requests and selectively issues speculative requests in response. The interface unit selectively forwards the speculative requests to a memory. The interface unit includes at least three tables. Each entry in the first table represents an index to the second table. Each entry in the second table represents an index to the third table. The entry in the first table is allocated when a response to an associated intervention message is stored in the first table but before the speculative request is received by the interface unit. The entry in the second table is allocated when the speculative request is stored in the interface unit. The entry in the third table is allocated when the speculative request is issued to the memory.
    Type: Application
    Filed: December 2, 2014
    Publication date: March 26, 2015
    Inventors: William Lee, Thomas Benjamin Berg
  • Patent number: 8930634
    Abstract: A cache coherence manager, disposed in a multi-core microprocessor, includes a request unit, an intervention unit, a response unit and an interface unit. The request unit receives coherent requests and selectively issues speculative requests in response. The interface unit selectively forwards the speculative requests to a memory. The interface unit includes at least three tables. Each entry in the first table represents an index to the second table. Each entry in the second table represents an index to the third table. The entry in the first table is allocated when a response to an associated intervention message is stored in the first table but before the speculative request is received by the interface unit. The entry in the second table is allocated when the speculative request is stored in the interface unit. The entry in the third table is allocated when the speculative request is issued to the memory.
    Type: Grant
    Filed: February 13, 2014
    Date of Patent: January 6, 2015
    Assignee: ARM Finance Overseas Limited
    Inventors: William Lee, Thomas Benjamin Berg
  • Publication number: 20140334492
    Abstract: Header field identifiers can be dynamically bound to header fields in software defined networks via signaling between software defined network (SDN) controllers and switches. Dynamically establishing header binding definitions may allow new header fields to be recognized and manipulated (e.g., matched, modified, etc.) by SDN switches without having to update the corresponding standard. To achieve this, an SDN controller sends a binding request to an SDN switch to propose that a header field identifier be dynamically associated with a header field type. If the SDN switch acknowledges the binding request, then the header field identifier is used to identify the header field type in messages (e.g., control messages, etc.) transmitted to the SDN switch.
    Type: Application
    Filed: May 5, 2014
    Publication date: November 13, 2014
    Applicant: FUTUREWEI TECHNOLOGIES, INC.
    Inventor: Thomas Benjamin Mack-Crane
  • Patent number: 8858299
    Abstract: A blade processing (e.g., sharpening) device includes two sets of overlapping edge processing rings. Inner diameter surfaces of the edge processing rings define a notch suitable for effectively processing a blade with a convex cutting edge profile. Certain types of edge processing rings are movable relative to one another to adjust an edge processing angle of the notch. Certain types of blade processing devices also can also process blades with concave cutting edge profiles. The rings may be contained at least partially within a protective housing. A blade can be processed by inserting a blade through a blade insertion opening in the housing and into the notch while a handle of the blade remains outside the housing. By grasping the handle, the blade can be manually reciprocated within the notch during edge processing.
    Type: Grant
    Filed: October 5, 2012
    Date of Patent: October 14, 2014
    Inventor: Thomas Benjamin Boelter
  • Publication number: 20140292493
    Abstract: An indicator device (D) comprises a base (10, 12) and a first indicator member (30) slidably mounted in a window (28) in the base between a first position indicative of a first condition or status of the device and a second position indicative of a second condition or status of the device. A releasable retention means, e.g. in the form of a pawl or catch (40), is mounted on the base, for retaining the first indicator member (28) in the first position and release means (48) are operable from outside the base for releasing the retention means, wherein the first indicator member (30) moves toward the second position on the release of the retention means (40).
    Type: Application
    Filed: November 9, 2012
    Publication date: October 2, 2014
    Applicant: HURST GREEN PLASTICS LIMITED
    Inventors: Stephen William Clarke, Thomas Benjamin Sharples
  • Publication number: 20140167975
    Abstract: Techniques for dynamic power control of a radio of a utility data collection device (e.g., utility meter configured for wireless communications) are described that utilize a detection scheme applied to a Front End Module (FEM) in the utility data collection device. A utility data collection device measures a Voltage Standing Wave Ratio (VSWR) presented to the FEM during transmission. The result of this measurement allows the utility data collection device to dynamically control the input power to a FEM transmit portion. Utilizing these techniques, the utility data collection device can adjust to environmental changes and conditions experienced in the field.
    Type: Application
    Filed: December 17, 2012
    Publication date: June 19, 2014
    Applicant: Itron, Inc.
    Inventor: Thomas Benjamin Smith
  • Publication number: 20140167977
    Abstract: A system on a module and techniques for use and operation in multiple different smart grid devices and/or nodes are described herein. One example of a system on a module includes a processor, a flash memory device in communication with the processor, and a RAM memory device in communication with the processor. A connector provides an interface to the smart grid device, and includes a plurality of metrology and communications interfaces.
    Type: Application
    Filed: December 17, 2012
    Publication date: June 19, 2014
    Applicant: Itron, Inc.
    Inventors: John Bean, Thomas Benjamin Smith, Gregory Shane Barrett, James Ntaribo Takow
  • Publication number: 20140164714
    Abstract: A cache coherence manager, disposed in a multi-core microprocessor, includes a request unit, an intervention unit, a response unit and an interface unit. The request unit receives coherent requests and selectively issues speculative requests in response. The interface unit selectively forwards the speculative requests to a memory. The interface unit includes at least three tables. Each entry in the first table represents an index to the second table. Each entry in the second table represents an index to the third table. The entry in the first table is allocated when a response to an associated intervention message is stored in the first table but before the speculative request is received by the interface unit. The entry in the second table is allocated when the speculative request is stored in the interface unit. The entry in the third table is allocated when the speculative request is issued to the memory.
    Type: Application
    Filed: February 13, 2014
    Publication date: June 12, 2014
    Inventors: William Lee, Thomas Benjamin Berg
  • Patent number: 8706779
    Abstract: In one embodiment, a method includes storing a first data table entry applying a schema used at a first point in time along with pointer data and pattern space information collectively representing the first data table entry at the first point in time and generating, at a later point in time, a map responsive to a schema change. The map comprises new pointer data or new pattern space information.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: April 22, 2014
    Assignee: RainStor Limited
    Inventors: Andrew David Ben-Dyke, Thomas Benjamin Longshaw
  • Publication number: 20140099867
    Abstract: A blade processing (e.g., sharpening) device includes two sets of overlapping edge processing rings. Inner diameter surfaces of the edge processing rings define a notch suitable for effectively processing a blade with a convex cutting edge profile. Certain types of edge processing rings are movable relative to one another to adjust an edge processing angle of the notch. Certain types of blade processing devices also can also process blades with concave cutting edge profiles. The rings may be contained at least partially within a protective housing. A blade can be processed by inserting a blade through a blade insertion opening in the housing and into the notch while a handle of the blade remains outside the housing. By grasping the handle, the blade can be manually reciprocated within the notch during edge processing.
    Type: Application
    Filed: October 5, 2012
    Publication date: April 10, 2014
    Inventor: Thomas Benjamin Boelter
  • Patent number: 8638470
    Abstract: Disclosed is a method of band rendering an image. The method comprises receiving (201) object data of the image in the page description language. From this the method determines a plurality of buckets (bucket #1-#3, FIG. 14) by which the object data is to be divided. The method then assigns (FIG. 3, 350) object data of each object in the image to one of the buckets based on an initial visibility of the object in the image. Then, for each band of the image, in a band sequential fashion (900, 920), the method identifies (1016-1024) object data visible within a band from a subset of the buckets active for the band. Then, the method analysis (FIGS. 10(i)-(iii); 1028-1052) the identified object data within the band and selects at least one rendering method (RCCR, PCR) from a plurality of rendering methods by which the band is to be rendered. Then the method renders (960,970) the identified object data into the band from the object data using the selected at least one rendering method.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: January 28, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventors: Thomas Benjamin Sanjay Thomas, David Christopher Smith
  • Publication number: 20140025724
    Abstract: A personal safety communications system includes a plurality of user terminals belonging to a plurality of individual users and being interconnected via one or more networks. The system includes an alert management apparatus, the apparatus includes a relationship database storing a set of dependant-guardian relationships among users of said user terminals such that one or more users can be designated as guardians of another user, including the possibility for users to be guardians of one another. The apparatus further includes an alert initiation interface by which a first user having one or more designated guardians can use their user terminal to initiate an alert situation and to indicate their location. The apparatus further includes a guardian response interface and a situation monitoring interface for informing the first user of the identity and location of one or more guardians who have indicated they will attend.
    Type: Application
    Filed: September 13, 2012
    Publication date: January 23, 2014
    Inventors: Thomas Benjamin Granger, Thomas Granger
  • Patent number: 8554150
    Abstract: Disclosed is a wide area network (WAN) module including plural radios, a power supply, and a switch configured so that one and only one of the radios may receive power at any one time. The switch may be electronically or manually operable; if electronically operable, the module may include a processor and a universal serial bus (USB) port for receiving power switching instructions. The WAN module may be incorporated into utility consumption measuring (metering) devices which may correspond to components in a consumption measurement and reporting automatic meter reading (AMR) system.
    Type: Grant
    Filed: October 18, 2011
    Date of Patent: October 8, 2013
    Inventors: Thomas Benjamin Smith, Joseph Pontin
  • Publication number: 20130129346
    Abstract: A data transport system for transporting data and auxiliary signals over an optical link comprises a transmitter, a receiver and an optical link. The transmitter and receiver are coupled to a first end of the optical link. The optical link includes a number of optical channels. A controller is coupled to the transmitter and the receiver, and controls the transmitter and the receiver to operate in a first state when data are detected at an input of the transmitter. Data are transported via the data transport system in the first state. The controller controls the transmitter and the receiver to operate in a second state when the data are detected as absent at the input of the transmitter. Data are prevented from being transported via the data transport system in the second state.
    Type: Application
    Filed: November 7, 2012
    Publication date: May 23, 2013
    Inventors: Eric ZBINDEN, Thomas Benjamin TROXELL, Ashraf M. WAHBA, David Daniel STARK, David A. LANGSAM
  • Publication number: 20130129359
    Abstract: A data transport system for transporting data and auxiliary signals over an optical link comprises a transmitter, a receiver and an optical link. The transmitter and receiver are coupled to a first end of the optical link. The optical link includes a number of optical channels. A controller is coupled to the transmitter and the receiver, and controls the transmitter and the receiver to operate in a first state when data are detected at an input of the transmitter. Data are transported via the data transport system in the first state. The controller controls the transmitter and the receiver to operate in a second state when the data are detected as absent at the input of the transmitter. Data are prevented from being transported via the data transport system in the second state.
    Type: Application
    Filed: November 7, 2012
    Publication date: May 23, 2013
    Inventors: Eric ZBINDEN, Thomas Benjamin TROXELL, Ashraf M. WAHBA, David Daniel STARK, David A. LANGSAM
  • Publication number: 20130129360
    Abstract: A data transport system for transporting data and auxiliary signals over an optical link comprises a transmitter, a receiver and an optical link. The transmitter and receiver are coupled to a first end of the optical link. The optical link includes a number of optical channels. A controller is coupled to the transmitter and the receiver, and controls the transmitter and the receiver to operate in a first state when data are detected at an input of the transmitter. Data are transported via the data transport system in the first state. The controller controls the transmitter and the receiver to operate in a second state when the data are detected as absent at the input of the transmitter. Data are prevented from being transported via the data transport system in the second state.
    Type: Application
    Filed: November 7, 2012
    Publication date: May 23, 2013
    Inventors: Eric ZBINDEN, Thomas Benjamin TROXELL, Ashraf M. WAHBA, David Daniel STARK, David A. LANGSAM
  • Publication number: 20130095877
    Abstract: Disclosed is a wide area network (WAN) module including plural radios, a power supply, and a switch configured so that one and only one of the radios may receive power at any one time. The switch may be electronically or manually operable; if electronically operable, the module may include a processor and a universal serial bus (USB) port for receiving power switching instructions. The WAN module may be incorporated into utility consumption measuring (metering) devices which may correspond to components in a consumption measurement and reporting automatic meter reading (AMR) system.
    Type: Application
    Filed: October 18, 2011
    Publication date: April 18, 2013
    Applicant: ITRON, INC.
    Inventors: Thomas Benjamin Smith, Joseph Pontin
  • Publication number: 20130067284
    Abstract: A method of coordinating trace information in a multiprocessor system includes receiving processor trace information from a set of processors. The processor trace information from each processor includes a processor identity and a coherence indicator that demarks selective shared memory transactions. Coherence manager trace information is generated for each of the processors. The coherence manager trace information for each processor includes trace metrics and a coherence indicator.
    Type: Application
    Filed: September 10, 2012
    Publication date: March 14, 2013
    Applicant: MIPS TECHNOLOGIES, INC.
    Inventors: Thomas Benjamin Berg, Ryan C. Kinter, Jaidev Prasad Patwardhan, Radhika Thekkath
  • Patent number: 8386436
    Abstract: One embodiment operates a computer system for storing and retrieving data from a data store. The computer system has a data manager device operable to manage patterns in the stored data along with pointers relating to the patterns in a manner which enables reconstruction of the stored data in original form.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: February 26, 2013
    Assignee: RainStor Limited
    Inventors: Andrew David Ben-Dyke, Thomas Benjamin Longshaw