Patents by Inventor Stephen M. Johnson
Stephen M. Johnson 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: 6980972Abstract: An improved interactive network system is provided that allows the Network Operator to control the transfer of information to and from the network end users, the system preferably using triggers or markers embedded within the programming broadcast to users via the network. As a consequence of this system, the Network Operator is able to efficiently garner revenues from third parties transacting business over the network and to control the look and feel of programming offered to network users. Additionally the system can be used as a means of limiting network access, filtering programming, providing on-screen graphics or audible signals for particular programming types or providers, bookmarking programming, profiling network users, targeting advertising, and simplifying network transactions.Type: GrantFiled: August 9, 2000Date of Patent: December 27, 2005Assignee: Thomson Licensing S.A.Inventors: Nizar Allibhoy, L. Dane Elliott, Joaquin Fernandez-Silva, Stephen M. Johnson
-
Publication number: 20040172343Abstract: An improved interactive network system is provided that allows the Network Operator to control the transfer of information to and from the network end users, the system preferably using triggers or markers embedded within the programming broadcast to users via the network. As a consequence of this system, the Network Operator is able to efficiently garner revenues from third parties transacting business over the network and to control the look and feel of programming offered to network users. Additionally the system can be used as a means of limiting network access, filtering programming, providing on-screen graphics or audible signals for particular programming types or providers, bookmarking programming, profiling network users, targeting advertising, and simplifying network transactions.Type: ApplicationFiled: February 26, 2004Publication date: September 2, 2004Applicant: Accelerate Interactive, Inc.Inventors: Nizar Allibhoy, L. Dane Elliott, Joaquin Fermandez-Silva, Stephen M. Johnson
-
Publication number: 20040153385Abstract: An improved interactive network system is provided that allows the Network Operator to control the transfer of information to and from the network end users, the system preferably using triggers or markers embedded within the programming broadcast to users via the network. As a consequence of this system, the Network Operator is able to efficiently garner revenues from third parties transacting business over the network and to control the look and feel of programming offered to network users. Additionally the system can be used as a means of limiting network access, filtering programming, providing on-screen graphics or audible signals for particular programming types or providers, bookmarking programming, profiling network users, targeting advertising, and simplifying network transactions.Type: ApplicationFiled: January 14, 2004Publication date: August 5, 2004Applicant: Accelerate Interactive, Inc.Inventors: Nizar Allibhoy, L. Dane Elliott, Joaquin Fernandez-Silva, Stephen M. Johnson
-
Patent number: 6772433Abstract: A system and method are provided for providing a full service cable television system. The cable system incorporates a digital and analog transmission architecture capable of delivering a high number of high quality television programs, advanced cable services, and online services to a subscriber's home. The cable system comprises a cable headend, at least one fiber transport, at least one distribution hub, at least one hybrid fiber coax plant, and a plurality of set-top terminals. Programs and services are transmitted to the set-top terminals in both digital and analog formats to maintain downward compatibility with existing systems. The set-top terminal incorporates a central processing unit, a unified memory architecture, a memory management unit, communications circuitry, I/O control circuitry, and audio and video output circuitry.Type: GrantFiled: November 3, 1998Date of Patent: August 3, 2004Assignee: Time Warner Entertainment Company, L.P.Inventors: Mike L. LaJoie, Joseph G. Buehl, Haig H. Krakirian, Stephen M. Johnson, Ralph W. Brown
-
Patent number: 6747984Abstract: A method and apparatus for transmitting data in a node having a buffer. A first set of data is received in a buffer for transmission to a target node. The first set of data is sent to the target node. Responsive to an indication that the target node is unable to receive data, a second set of data is loaded into the buffer for transmission to another target node, while the first set of data is retained in the buffer.Type: GrantFiled: December 18, 1998Date of Patent: June 8, 2004Assignee: LSI Logic CorporationInventors: Timothy E. Hoglund, Stephen M. Johnson, David M. Weber, John M. Adams, Mark A. Reber
-
Patent number: 6570853Abstract: A method and apparatus in a source node for transmitting data to a target node. Responsive to a request to transmit data to the target node, a determination is made as to whether a selected period of time has passed without data transmitted from the source node being received by the target node. Responsive to detecting the selected period of time has passed without data transmitted from the source node being received by the target node, a determination is made as to whether space is available in the target node to receive the data. Responsive to a determination that space is unavailable in the target node, generating an indication that the target node is blocked is generated.Type: GrantFiled: October 4, 2000Date of Patent: May 27, 2003Assignee: LSI Logic CorporationInventors: Stephen M. Johnson, Timothy E. Hoglund, David M. Weber, John M. Adams, Mark A. Reber
-
Patent number: 6453425Abstract: A method and apparatus for switching clocks comprising a first circuit, a second circuit, and a third circuit. The first circuit may be configured to generate (i) a first signal in response to a select signal and a first clock signal, (ii) a second signal in response to said first signal and a second clock signal, (iii) a third signal in response to said select signal and said second clock signal, and (iv) a fourth signal in response to said third signal and said first clock signal. The second circuit may be configured to generate a first enable signal and a second enable signal in response to (i) said first signal, (ii) said second signal, (iii) said third signal, and (iv) said fourth signal. The third circuit may be configured to select (i) one or more first input signals, (ii) one or more second input signals, or (iii) a predetermined logic level as one or more output signals in response to said first enable signal and said second enable signal.Type: GrantFiled: November 23, 1999Date of Patent: September 17, 2002Assignee: LSI Logic CorporationInventors: Michael R. Hede, Jeffrey M. Rogers, Stephen M. Johnson
-
Patent number: 6289065Abstract: The invention relates to data transfers between devices having asynchronous clocks. A FIFO having multiple levels holds the data while en route from a sender to a receiver. The invention monitors the FIFO. When all levels become full, the invention issues a FIFO_FULL signal. When all levels become empty, the invention issues a FIFO_EMPTY signal. In these signals, there are four events whose timing is important. (1) The ACTUATION of the FIFO_FULL is immediate; (2) the ACTUATION of the FIFO_EMPTY signal is immediate; (3) the DE-ACTUATION of the FIFO_FULL signal is synchronous with the clock of the computer reading the FIFO; (4) the DE-ACTUATION of the FIFO_EMPTY signal is synchronous with the clock of the computer writing to the FIFO. The invention allows throughput through the FIFO to proceed at a very high speed, even though the sender and receiver are asynchronous.Type: GrantFiled: January 15, 1997Date of Patent: September 11, 2001Assignee: Hyundai Electronics AmericaInventors: Nancy Holt, Stephen M. Johnson
-
Patent number: 6185620Abstract: A method and apparatus for transferring data from a host to a node through a fabric connecting the host to the node. A chip architecture is provided in which a protocol engine provides for on ship processing in transferring data such that frequent interrupts from various components within the chip may be processed without intervention from the host processor. Additionally, context managers are provided to transmit and receive data. The protocol engine creates a list of transmit activities, which is traversed by the context managers, which in turn execute the listed activity in a fashion independent from the protocol engine. In receiving data, the context managers provide a mechanism to process frames of data originating from various sources without requiring intervention from the protocol engine. When receiving data, the context managers are able to process frames from different sources, which arrive out of order.Type: GrantFiled: April 3, 1998Date of Patent: February 6, 2001Assignee: LSI Logic CorporationInventors: David M. Weber, Timothy E. Hoglund, Stephen M. Johnson, John M. Adams, Mark A. Reber
-
Patent number: 6049333Abstract: A system and method are provided for presenting on a television, a combined display of information contained in an event database and television program video content. A set-top terminal receives as input, television program video content signals and information comprising an event database. The set-top terminal converts the information from the event database into a graphical format for display on a television with the television program video content. Updates to the event database are processed and displayed substantially in real-time. The event database may include information for televised events. The set-top terminal automatically tunes, at the viewer's request, to the event for which information is being displayed. Improved processes for combining television program video content and locally generated graphical images are also provided.Type: GrantFiled: September 3, 1996Date of Patent: April 11, 2000Assignee: Time Warner Entertainment Company, L.P.Inventors: Michael L. LaJoie, Joseph B. Edmonds, Nizar Allibhoy, Stephen M. Johnson, Anjan K. Ray, Theodore F. Shaker, Jr.
-
Patent number: 5850218Abstract: A system and method are provided for providing a full service cable television system. The cable system incorporates a digital and analog transmission architecture capable of delivering a high number of high quality television programs, advanced cable services, and online services to a subscriber's home. The cable system comprises a cable headend, at least one fiber transport, at least one distribution hub, at least one hybrid fiber coax plant, and a plurality of set-top terminals. Programs and services are transmitted to the set-top terminals in both digital and analog formats to maintain downward compatibility with existing systems. The set-top terminal incorporates a central processing unit, a unified memory architecture, a memory management unit, communications circuitry, I/O control circuitry, and audio and video output circuitry.Type: GrantFiled: February 19, 1997Date of Patent: December 15, 1998Assignee: Time Warner Entertainment Company L.P.Inventors: Mike L. LaJoie, Joseph G. Buehl, Haig H. Krakirian, Stephen M. Johnson, Ralph W. Brown
-
Patent number: 5777987Abstract: A method and associated apparatus for using a primary FIFO and one or more secondary FIFOs in parallel to simplify flow control and routing in packet communication operations wherein at least one FIFO (buffer) is associated with each of a plurality of receiving nodes or components within a receiving node. The present invention applies received packets simultaneously to a primary FIFO and to all associated secondary FIFOs in the receiver of a packet communications link. After receipt of a packet, the packet is removed from any secondary FIFOs which correspond to receiver nodes or components to which the packet was not routed. For all receiving nodes or components to which the packet was routed, if the packet was stored in each associated secondary FIFO without overflow, then the packet is also purged from the primary FIFO.Type: GrantFiled: December 29, 1995Date of Patent: July 7, 1998Assignee: Symbios, Inc.Inventors: John M. Adams, Timothy E. Hoglund, Stephen M. Johnson, Mark A. Reber, David M. Weber
-
Patent number: 5761424Abstract: A method and associated apparatus for automating the filtration and generation of information in a packetized communication system. A filtration table includes entries used in recognizing a valid packet received at a node in a communication system. A mask field in each entry is applied to appropriate fields in the packet (e.g. the ordered set as applied to Fibre Channel communication systems) to determine the validity of the packet with regard to the receiving node. Rules in a field of each entry further qualify the recognition of a received packet (e.g. ordered set) by testing the reception of the packet against other logical rules. Action fields in each record permit definition of actions to be invoked automatically (e.g. automatic adjustment of fill transmissions in Fibre Channel applications) in response to receipt and recognition of a particular packet. The set of packets recognized by the receiving node may be modified by adding, deleting, or modifying the entries in the filtration table.Type: GrantFiled: December 29, 1995Date of Patent: June 2, 1998Assignee: Symbios, Inc.Inventors: John M. Adams, Timothy E. Hoglund, Stephen M. Johnson, Mark A. Reber, David M. Weber
-
Patent number: 5680642Abstract: A method and apparatus for pseudo aligned transfers to memory for processors, peripherals and memories. Alignment logic, typically coupled to a peripheral, receives a plurality of data bytes from a processor. The alignment logic uses a control header transferred with the data bytes to determine whether the data bytes require re-alignment. To effect re-alignment, the alignment logic combines, rotates, and masks the data bytes as indicated by the control header.Type: GrantFiled: June 25, 1993Date of Patent: October 21, 1997Assignees: AT&T Global Information Solutions Company, Hyundai Electronics America, Symbios Logic Inc.Inventor: Stephen M. Johnson
-
Patent number: 5208894Abstract: A fiber optic enclosure cabinet is disclosed having a housing with walls defining an interior. An opening is formed through the housing permitting access to the interior. An access panel is sized to cover the opening and secure it to the housing to selectively cover and expose the opening at an option of an operator. A plurality of platters are disposed within the interior and slidably mounted to extend through the access opening and be completely returned to the interior at an option of an operator. Each of the platters carries an optical fiber splice tray and an optical fiber take-up spool.Type: GrantFiled: July 16, 1990Date of Patent: May 4, 1993Assignee: ADC Telecommunications, Inc.Inventors: Stephen M. Johnson, Wayne A. Johnson
-
Patent number: 5189723Abstract: A below ground fiber cable management system includes a base member having corrosion-resistant walls defining a base member interior. A termination box is provided sized to be received within the interior. A box actuator moves the termination box from said interior to permit access to said box and access to the base member interior.Type: GrantFiled: January 6, 1992Date of Patent: February 23, 1993Assignee: ADC Telecommunications, Inc.Inventors: Stephen M. Johnson, Calvin Huggar, Sr., Roy L. Henneberger
-
Patent number: 5146211Abstract: An architecture for generating a hardware cursor in the context of a bit mapped video display system operable from a frame buffer with non-displayed but addressable memory space. A segment of the non-displayed memory is loaded with cursor information controlling the generation of its outline and its color pattern. When accessed, this cursor control data is accessed from the non-displayed segment of the memory during each horizontal blank time preceding the raster scan of the video pattern data subject to cursor overlay. Location of the cursor within the video display is determined by a group of position registers which are loaded by the CPU with cursor position data during the vertical blank time. The position registers in conjunction with a group of counters coordinate the insertion of the cursor data into a byte stream of display data as it makes its way to the CRT screen. This display data is stored in the frame buffer and is transferred to the pixel output buffer.Type: GrantFiled: August 10, 1990Date of Patent: September 8, 1992Assignee: NCR CorporationInventors: John M. Adams, Brian K. Herbert, Stephen M. Johnson, Jamey L. Robbins
-
Patent number: D480313Type: GrantFiled: January 31, 2002Date of Patent: October 7, 2003Assignee: Setco, Inc.Inventors: Stephen M. Johnson, Joseph J. Bruchman
-
Patent number: D480314Type: GrantFiled: January 31, 2002Date of Patent: October 7, 2003Assignee: Setco, Inc.Inventors: Stephen M. Johnson, Joseph J. Bruchman