Patents by Inventor Bruce Thompson

Bruce Thompson 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).

  • Patent number: 7849507
    Abstract: A data processing apparatus can perform HTTP traffic monitoring and filtering of HTTP requests from clients and responses from servers. Example apparatus comprises a processor; a first network interface to a protected network; a second network interface to an external network; a core hypertext transfer protocol (HTTP) proxy coupled to the processor and coupled to a content cache, wherein the HTTP proxy is configured to receive an HTTP request from a client computer in the protected network, send the request to a network resource in the external network on behalf of the client, and receive an HTTP response from the network resource on behalf of the client computer; and a plurality of spyware scanning engines (SSEs), wherein each of the SSEs is coupled to stored content signatures, and wherein each of the SSEs is configured to detect a particular kind of malicious software in an HTTP response.
    Type: Grant
    Filed: April 30, 2007
    Date of Patent: December 7, 2010
    Assignee: Ironport Systems, Inc.
    Inventors: Eric Bloch, Shalabh Mohan, Rajendraprasad R. Pagaku, Doug Moore, Mark Krentel, Bruce Thompson, Julian R. Elischer, Brandon L. Golm
  • Patent number: 7823179
    Abstract: The present invention relates generally to a system for managing bandwidth usage in a content delivery system such as a Video on Demand (VOD) network. Specifically, an Edge Resource Manager (ERM) makes use of a number of policies to optimally select a transmission device such as a Quadrature Amplitude Modulation (QAM) device. The policies aid in providing efficient use of the transmission devices particularly when a number of different transmission rates for different media are employed.
    Type: Grant
    Filed: April 18, 2005
    Date of Patent: October 26, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Xiaomei Liu, Ashok Bhaskar, Sangeeta Ramakrishnan, Bruce Thompson
  • Publication number: 20100006669
    Abstract: The present invention describes a portable sprinkler riser mechanism that offers the location and stability of the stake type riser mechanisms, yet also provides the ease of placement and flexibility of the surface type riser mechanisms. This is accomplished through the use of a weighted impact hammer co-located with the riser.
    Type: Application
    Filed: July 1, 2009
    Publication date: January 14, 2010
    Inventor: Bruce A. Thompson
  • Patent number: 7559549
    Abstract: In accordance with the present disclosure, there is provided a printing system. The printing system comprises a sheet feeding apparatus for feeding cut sheets in timed relationship into a sheet processor having a pitch. The sheet feeding apparatus includes a fixed take away roller, a first transport roller, and a second transport roller. The take away roller removes individual sheets from a feeder. A fixed length sheetpath exists between the take away roller, the first transport roller, and the second transport roller. The take away roller and/or optionally the first transport roller have a variable speed capability to vary the velocity thereof.
    Type: Grant
    Filed: December 21, 2006
    Date of Patent: July 14, 2009
    Assignee: Xerox Corporation
    Inventors: Robert A. Clark, Kenneth P. Moore, Bruce A. Thompson
  • Publication number: 20090167500
    Abstract: A carrier apparatus is provided that includes a body and a fastener configured to affix the body to a product. The body includes a radio frequency (RF) transponder tag, or marker for directing inclusion of an RF transponder tag, at a designated location on the body. The apparatus of this aspect further includes a positioning feature configured to position the body, RF transponder tag and affixed product relative to an RF antenna separate from the RF transponder tag. This positioning feature may be configured to position the body, RF transponder tag and affixed product in a manner ensuring approximately at least a predetermined spatial relationship between the RF transponder tag and the antenna or one or more other RF transponder tags located proximate the RF transponder tag. A carriage apparatus and method of storing a product are also provided.
    Type: Application
    Filed: December 23, 2008
    Publication date: July 2, 2009
    Inventors: Patrick Braun, Manoj Wangu, Bruce Thompson
  • Publication number: 20090114267
    Abstract: The present invention describes a solar panel system tracker that closely approximates the output levels of an actively tracked system but at significantly reduced levels of complexity and cost. The present invention is comprised of a clock that generates a five degree step function which moves the solar panel system in five degree increments over the period of the solar day. This provides approximately thirty-five separate adjustments throughout the day, yielding an aggregate output performance of approximately 90 percent compared to a fully tracked system.
    Type: Application
    Filed: November 1, 2008
    Publication date: May 7, 2009
    Inventor: Bruce A. Thompson
  • Publication number: 20090077044
    Abstract: A repository contains multiple versions of an object but only a single version of the object is supplied when a query is made. The single version is automatically selected from among a number of versions, based on a configuration associated with a workspace in which the query originates. The selected version is presented in a version resolved view, without exposing any information related to versioning of the object. A number of configurations are established, each configuration containing no more than one version of each object in the repository. However, only one configuration is associated with each workspace from which a query can originate. A single configuration is commonly associated with the workspaces of all developers. When developers decide that a set of objects in the repository is ready for use in live operation, the set of objects is “deployed” by copying the design time configuration to generate a new configuration.
    Type: Application
    Filed: November 23, 2008
    Publication date: March 19, 2009
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: JANAKI KRISHNASWAMY, BHAGAT VIKRAM NAINANI, OLEG Y. NICKOLAYEV, VISHAL SAXENA, WILLIAM GEORGE STALLARD, DAVID WHEELER BRUCE THOMPSON
  • Patent number: 7457817
    Abstract: A repository contains multiple versions of an object but only a single version of the object is supplied when a query is made. The single version is automatically selected from among a number of versions that are otherwise returned in response to the query, based on a configuration associated with a workspace in which the query originates. The selected version of the object is then presented in a version resolved view, without exposing any information related to versioning of the object. Specifically, a number of configurations are established, each configuration containing no more than one version of each object in the repository. However, only one configuration is associated with each workspace from which a query can originate. The configuration that is associated with the workspace depends on whether the workspace is to be used for design of the repository or for use of the repository during live operation.
    Type: Grant
    Filed: December 12, 2003
    Date of Patent: November 25, 2008
    Assignee: Oracle International Corporation
    Inventors: Janaki Krishnaswamy, Bhagat Vikram Nainani, Oleg Y Nickolayev, Vishal Saxena, William George Stallard, David Wheeler Bruce Thompson
  • Publication number: 20080225850
    Abstract: In one embodiment, a network session is established for transmitting a media stream. The media stream is encoded into a first set of media stream packets and the first set of media stream packets transmitted according to the established network session. The media stream is also encoded into a second set of retransmission-based repair packets and used as a second redundant copy of the media stream. The second set of retransmission packets are transmitted regardless of receiving any indication of lost or dropped packets during the network session.
    Type: Application
    Filed: March 14, 2007
    Publication date: September 18, 2008
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: David R. Oran, Bruce Thompson
  • Publication number: 20080150218
    Abstract: In accordance with the present disclosure, there is provided a printing system. The printing system comprises a sheet feeding apparatus for feeding cut sheets in timed relationship into a sheet processor having a pitch. The sheet feeding apparatus includes a fixed take away roller, a first transport roller, and a second transport roller. The take away roller removes individual sheets from a feeder. A fixed length sheetpath exists between the take away roller, the first transport roller, and the second transport roller. The take away roller and/or optionally the first transport roller have a variable speed capability to vary the velocity thereof.
    Type: Application
    Filed: December 21, 2006
    Publication date: June 26, 2008
    Inventors: Robert A. Clark, Kenneth P. Moore, Bruce A. Thompson
  • Publication number: 20080155101
    Abstract: In one embodiment, a reservation control node monitors messages transferred between a client and a server to determine if the client is establishing a session with the server to stream data on a data stream between the server and the client. If the reservation control node detects that such a session is being established, the control node reserves resources for the data stream. The reservation control node continues to monitor messages between the client and the server that relate to the session. If the monitored messages indicate the session is being torn down, the reservation control node automatically tears down the reservation between the client and the server to free the reserved resources for other use.
    Type: Application
    Filed: December 21, 2006
    Publication date: June 26, 2008
    Applicant: Cisco Technology, Inc.
    Inventors: Burt Joseph Welsh, Sue Chang, Timothy Haitian Lau, Bruce Thompson
  • Patent number: 7378026
    Abstract: The present invention describes an apparatus and teaches a method for removing particulate matter from a plurality of vessels. Examples of these vessels include aquariums, spas, fountains and pools. An ordinary hand held power drill motor is connected via a drill motor pump to a pick-up head containing a pair of hoses. Upon activation, a first hose applies suction to the pick-up head drawing both water and particulate into a chamber. The water continues through to a pump mounted in a housing, through the pump and out the discharge hose while the particulate is trapped within the chamber by a filter for later removal.
    Type: Grant
    Filed: December 19, 2005
    Date of Patent: May 27, 2008
    Inventor: Bruce A. Thompson
  • Publication number: 20080075089
    Abstract: Methods and apparatus for enabling a layer 2 node associated with an open systems interconnection (OSI) reference model to perform resource reservation protocol (RSVP) processing are disclosed. According to one aspect of the present invention a layer 2 device associated with an OSI reference model includes a first interface, a processing arrangement, and a second interface. The first interface intercepts a message associated with a on-path signaling protocol for at least one selected from a group including resource reservation and admission control at a layer above layer 2. The processing arrangement processes the message, and the second interface sends the message.
    Type: Application
    Filed: September 26, 2006
    Publication date: March 27, 2008
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: JOHN EVANS, FRANCOIS L. LE FAUCHEUR, BRUCE THOMPSON, WOJCIECH DEC
  • Publication number: 20070285510
    Abstract: A sensing device includes: a video imager to obtain video of an area; a processing unit to receive and process the video from the video imager to identify one of an event or a datum of interest; and a communication channel to output a non-imagery signal representing the event or datum.
    Type: Application
    Filed: May 4, 2007
    Publication date: December 13, 2007
    Applicant: Object Video, Inc.
    Inventors: Alan Lipton, Bruce Thompson, John Clark, Peter Venetianer, Zhong Zhang, Li Yu, Wei Yin, Steve Titus, Amit Mistry, James Morris
  • Publication number: 20070220068
    Abstract: An electronic file control system is presented that generates a mirror copy of all controlled or “original” files. The system then allows controlled access to the original files. However, changes to the original files are not reflected in the mirror copies until authorized by an approving entity. That is, while users may access and change the original files, the utility may revert to the mirror copy of the file if the user does not have the authority to make the changes. That is, after the unauthorized user alters (e.g., edits, deletes, etc.) a file, the utility may replace the unauthorized edited file with the last authorized version of the file (i.e the mirror copy). Alternatively, when such changes are approved, the mirror copy may be updated and thereby become the latest authorized version of the file. Such controlled access to and replacement of files allows for controlling numerous business processes.
    Type: Application
    Filed: February 15, 2007
    Publication date: September 20, 2007
    Inventors: Bruce Thompson, Matthew Dewey
  • Publication number: 20070151685
    Abstract: A cellulose based substrate (20) generally includes a cellulose based sheet having a corrugated medium (48) spanning between first and second linerboards (44 and 46), wherein the corrugated medium includes at least one sizing agent for moisture wicking resistance. The cellulose based substrate further includes a polymeric film (43) encapsulating at least a portion of the cellulose based sheet.
    Type: Application
    Filed: January 5, 2007
    Publication date: July 5, 2007
    Applicant: Weyerhaeuser Co.
    Inventors: Brian Horsfield, Richard Young, Herbert Muise, H. Muise, Gerald Wilhite, Terry Grant, James Tadlock, Bruce Thompson
  • Patent number: 7237438
    Abstract: Systems and methods for determining the velocity of ultrasonic surface skimming longitudinal waves on various materials are described herein. In embodiments, a surface skimming longitudinal wave is generated at a first location on a material, at least a portion of that wave is detected at a second location on the material, the time-of-flight of that wave between the first and second locations is determined, and then the velocity of that wave is determined. One or more crystallographic orientations of the material may then be determined based upon that velocity.
    Type: Grant
    Filed: March 16, 2005
    Date of Patent: July 3, 2007
    Assignee: United Technologies Corporation
    Inventors: Jeffrey A. Umbach, Kevin D. Smith, R. Bruce Thompson
  • Publication number: 20070111679
    Abstract: A vector signal processor (80) can include a digital to time converter (DTC), an RF memory (RFM) or an electronically tunable transmission line (ETTL) (82), a mixer, or other phase shifter (70) for receiving an output of the DTC or the ETTL, and a controller for selectively controlling the harmonic processing of the DTC, RFM or the ETTL and the phase processing of the mixer. The vector signal processor can uncouple a relative phase of a fundamental signal with respect to harmonics of the fundamental signal. The vector signal processor uses selective phase processing of the fundamental signal and related harmonic components. In a specific embodiment, the vector signal processor cancels harmonics of the fundamental signal and more specifically can cancel a third harmonic of the fundamental signal.
    Type: Application
    Filed: November 16, 2005
    Publication date: May 17, 2007
    Inventors: Bruce Thompson, Leng Ooi, Robert Stengel
  • Publication number: 20070023512
    Abstract: An inventory management system is provided that utilizes radio frequency identification (RFID) technology to drive RFID tags to provide a notification signal, such as by illuminating light emitting diodes (LEDs) embodied by the RFID tags. The RFID tags may be placed on medication bins within a pharmacy pick-station in order to indicate which medication to select for processing an order or in which medication bin to place a particular medication being restocked. A method and computer program product for managing inventory, as well as an automated dispensing cabinet are further provided.
    Type: Application
    Filed: June 9, 2006
    Publication date: February 1, 2007
    Applicant: MCKESSON AUTOMATION INC.
    Inventors: Richard Miller, Manoj Wangu, Bruce Thompson, Patrick Braun, Russell Gadagno, Robert Meek
  • Patent number: 7167951
    Abstract: Mass storage system controller apparatus receives requests for access to files in a data storage system and manages access to the files in the data storage system, the data storage system having a plurality of storage devices and the requests being addressed to the data storage system as a single virtual storage device having addressable Command Regions allocated to controller commands and addressable Mapped Data Regions allocated for data storage. The apparatus includes a file system to manage access to files in the data storage system, the file system having a processor acting as a Command Region processor and acting as a Mapped Data Region processor. A disk emulator responds as a disk drive device to write/read commands and passes the write/read commands addressed to Command Regions of the virtual storage device to the Command Region processor, the write/read commands addressed to Command Regions containing controller commands for the file system.
    Type: Grant
    Filed: October 2, 2002
    Date of Patent: January 23, 2007
    Assignee: Computer Associates Think, Inc.
    Inventors: Jerry A. Blades, Matthew C. Dewey, Bruce A. Thompson, David J. Van Maren, James M. Wilson