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: 7849507Abstract: 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: GrantFiled: April 30, 2007Date of Patent: December 7, 2010Assignee: 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: 7823179Abstract: 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: GrantFiled: April 18, 2005Date of Patent: October 26, 2010Assignee: Cisco Technology, Inc.Inventors: Xiaomei Liu, Ashok Bhaskar, Sangeeta Ramakrishnan, Bruce Thompson
-
Publication number: 20100006669Abstract: 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: ApplicationFiled: July 1, 2009Publication date: January 14, 2010Inventor: Bruce A. Thompson
-
Patent number: 7559549Abstract: 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: GrantFiled: December 21, 2006Date of Patent: July 14, 2009Assignee: Xerox CorporationInventors: Robert A. Clark, Kenneth P. Moore, Bruce A. Thompson
-
Publication number: 20090167500Abstract: 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: ApplicationFiled: December 23, 2008Publication date: July 2, 2009Inventors: Patrick Braun, Manoj Wangu, Bruce Thompson
-
Publication number: 20090114267Abstract: 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: ApplicationFiled: November 1, 2008Publication date: May 7, 2009Inventor: Bruce A. Thompson
-
Publication number: 20090077044Abstract: 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: ApplicationFiled: November 23, 2008Publication date: March 19, 2009Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: JANAKI KRISHNASWAMY, BHAGAT VIKRAM NAINANI, OLEG Y. NICKOLAYEV, VISHAL SAXENA, WILLIAM GEORGE STALLARD, DAVID WHEELER BRUCE THOMPSON
-
Patent number: 7457817Abstract: 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: GrantFiled: December 12, 2003Date of Patent: November 25, 2008Assignee: Oracle International CorporationInventors: Janaki Krishnaswamy, Bhagat Vikram Nainani, Oleg Y Nickolayev, Vishal Saxena, William George Stallard, David Wheeler Bruce Thompson
-
Publication number: 20080225850Abstract: 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: ApplicationFiled: March 14, 2007Publication date: September 18, 2008Applicant: CISCO TECHNOLOGY, INC.Inventors: David R. Oran, Bruce Thompson
-
Publication number: 20080150218Abstract: 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: ApplicationFiled: December 21, 2006Publication date: June 26, 2008Inventors: Robert A. Clark, Kenneth P. Moore, Bruce A. Thompson
-
Publication number: 20080155101Abstract: 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: ApplicationFiled: December 21, 2006Publication date: June 26, 2008Applicant: Cisco Technology, Inc.Inventors: Burt Joseph Welsh, Sue Chang, Timothy Haitian Lau, Bruce Thompson
-
Patent number: 7378026Abstract: 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: GrantFiled: December 19, 2005Date of Patent: May 27, 2008Inventor: Bruce A. Thompson
-
Publication number: 20080075089Abstract: 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: ApplicationFiled: September 26, 2006Publication date: March 27, 2008Applicant: CISCO TECHNOLOGY, INC.Inventors: JOHN EVANS, FRANCOIS L. LE FAUCHEUR, BRUCE THOMPSON, WOJCIECH DEC
-
Publication number: 20070285510Abstract: 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: ApplicationFiled: May 4, 2007Publication date: December 13, 2007Applicant: 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: 20070220068Abstract: 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: ApplicationFiled: February 15, 2007Publication date: September 20, 2007Inventors: Bruce Thompson, Matthew Dewey
-
Publication number: 20070151685Abstract: 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: ApplicationFiled: January 5, 2007Publication date: July 5, 2007Applicant: Weyerhaeuser Co.Inventors: Brian Horsfield, Richard Young, Herbert Muise, H. Muise, Gerald Wilhite, Terry Grant, James Tadlock, Bruce Thompson
-
Patent number: 7237438Abstract: 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: GrantFiled: March 16, 2005Date of Patent: July 3, 2007Assignee: United Technologies CorporationInventors: Jeffrey A. Umbach, Kevin D. Smith, R. Bruce Thompson
-
Publication number: 20070111679Abstract: 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: ApplicationFiled: November 16, 2005Publication date: May 17, 2007Inventors: Bruce Thompson, Leng Ooi, Robert Stengel
-
Publication number: 20070023512Abstract: 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: ApplicationFiled: June 9, 2006Publication date: February 1, 2007Applicant: MCKESSON AUTOMATION INC.Inventors: Richard Miller, Manoj Wangu, Bruce Thompson, Patrick Braun, Russell Gadagno, Robert Meek
-
Patent number: 7167951Abstract: 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: GrantFiled: October 2, 2002Date of Patent: January 23, 2007Assignee: Computer Associates Think, Inc.Inventors: Jerry A. Blades, Matthew C. Dewey, Bruce A. Thompson, David J. Van Maren, James M. Wilson