Patents by Inventor Brian Watson

Brian Watson 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: 8160444
    Abstract: Apparatus, systems and methods for separating a selected optical signal wavelength component from a plurality of optical signal wavelength components of an aggregate optical signal, and for passing the selected optical signal wavelength component while suppressing the remaining wavelength components are provided. Generally, the apparatus provides an optical signal wavelength selective element enabling output of a selectable optical signal wavelength component. The system contains a fiber optic cable carrying an optical signal, an optical signal measurement apparatus to measure optical signal characteristics, and an optical wavelength selector to pass the selected optical signal wavelength component to the optical signal measurement apparatus.
    Type: Grant
    Filed: February 7, 2006
    Date of Patent: April 17, 2012
    Assignee: AFL Telecommunications LLC
    Inventors: Rich Tyler, Brian Watson, Jianxun Fang
  • Patent number: 8073676
    Abstract: An emulation enhancement method in a first video game platform for enhancing execution of video games written for a second video game platform includes receiving an input signal written for the second video game platform, analyzing the input signal written for the second video game platform, intercepting a control signal from the input signal based on a set criteria, enhancing the control signal to generate an enhanced control signal for the first video game platform, and outputting the enhanced control signal. The control signal carries an audio effect component, a video effect component and a haptic effect component that are outputted on a user output display. Enhancing the control signal augments the audio effect component and the video effect component of the control signal and generates the enhanced control signal that utilizes additional platform capabilities on the first video game platform.
    Type: Grant
    Filed: September 19, 2008
    Date of Patent: December 6, 2011
    Assignee: Sony Computer Entertainment Inc.
    Inventors: Stewart Sargaison, Brian Watson, Simon Booth, Victor Octav Suba Miura, Bret Mogilefsky
  • Publication number: 20110158580
    Abstract: Provided is a signal identifying apparatus for an optical fiber that includes a detecting portion capable of detecting a signal originating from a first end of the optical fiber and a signal originating from a second end of the optical fiber. Additionally, the signal identifying apparatus includes an identifying portion that identifies a desired signal by separating the signal originating from the first end of the optical fiber from the signal originating from the second end of the optical fiber.
    Type: Application
    Filed: March 8, 2011
    Publication date: June 30, 2011
    Applicant: AFL TELECOMMUNICATIONS LLC
    Inventors: Jim SANDERSON, Brian WATSON, Jianxun FANG
  • Publication number: 20100328447
    Abstract: To coordinate a coherent view across multiple display devices having an arbitrary physical layout, display offsets are determined by a computing platform based on image information received from a camera coupled to the computing platform. The computing platform may apply edge detection algorithms to determine relative positions, orientations and sizes of each of the multiple display devices from which display offsets associated with each display device may be derived as configuration settings for use in a subsequent rendering of a views to be displayed across the display devices.
    Type: Application
    Filed: June 26, 2009
    Publication date: December 30, 2010
    Applicant: Sony Computer Entertainment, Inc.
    Inventor: Brian Watson
  • Publication number: 20100328346
    Abstract: To render graphics on multiple display devices, multiple computing platforms are networked and each computing platform separately executes an application rendering the graphics for a subset of the multiple display devices. A server including a first display device and a first computing platform generates a world space and renders from the generated world space a first viewing frustum for display on the first display device and a client coupled to the server receives a transmission of the world space position and renders a second viewing frustum for display on a second display device.
    Type: Application
    Filed: June 26, 2009
    Publication date: December 30, 2010
    Applicant: SONY COMPUTER ENTERTAINMENT, INC.
    Inventor: Brian Watson
  • Publication number: 20100328354
    Abstract: To render graphics on multiple display devices, multiple computing platforms are networked and each computing platform separately executes an application to render graphics for a display device. A client computing platform adds an orientation offset to view state information received from a server computing platform to coordinate the graphics rendered by the server and client into a representation of the same world scene.
    Type: Application
    Filed: June 26, 2009
    Publication date: December 30, 2010
    Applicant: SONY COMPUTER ENTERTAINMENT, INC.
    Inventor: Brian Watson
  • Publication number: 20100281292
    Abstract: Methods and systems for resolving clock management issues in emulation of a target system on a host system are disclosed. A first set of code instructions of a target program is emulated to generate a first set of emulated instructions that emulate a first component on the host system. A second set of code instructions is emulated to generate a second set of emulated instructions that emulate a second component of the target system on the host system. The first set is executed based on a first clock (which may be a fixed clock) and the second set is executed based on a second clock (which may be a variable clock). The host system adjusts the first or second clock, execution of the first or second sets of instructions or a memory access to maintain a desired synchronization between the first and second sets of instructions.
    Type: Application
    Filed: July 12, 2010
    Publication date: November 4, 2010
    Applicant: Sony Computer Entertainment Inc.
    Inventors: Stewart Sargaison, Victor Suba, Brian Watson
  • Publication number: 20100205477
    Abstract: A method for debugging includes interacting with a memory management component to force an interrupt upon access to one or more memory locations during software execution, and in response to the forced interrupt, saving information regarding the execution of the software, and interacting with the memory management component to disable the interrupt upon access to the one or more memory locations during software execution.
    Type: Application
    Filed: March 17, 2010
    Publication date: August 12, 2010
    Applicant: SONY COMPUTER ENTERTAINTMENT INC.
    Inventor: Brian Watson
  • Patent number: 7770050
    Abstract: Methods and systems for resolving clock management issues in emulation of a target system on a host system are disclosed. A first set of code instructions of a target program is interpreted to generate interpreted code instructions that emulate a first component on the host system. A second set of code instructions is translated to generate translated code instructions that emulate a second component of the target system on the host system. The interpreted instructions, are executed based on a first clock (which may be a fixed clock) and the translated instructions are executed based on a second clock (which may be a variable clock). The host system adjusts the first or second clock, execution of the translated or interpreted instructions or a memory access to maintain a desired synchronization between the translated instructions and the interpreted instructions.
    Type: Grant
    Filed: April 4, 2007
    Date of Patent: August 3, 2010
    Assignee: Sony Computer Entertainment Inc.
    Inventors: Stewart Sargaison, Victor Suba, Brian Watson
  • Patent number: 7689868
    Abstract: A method for debugging includes interacting with a memory management component to force an interrupt upon access to one or more memory locations during software execution, and in response to the forced interrupt, saving information regarding the execution of the software, and interacting with the memory management component to disable the interrupt upon access to the one or more memory locations during software execution.
    Type: Grant
    Filed: June 22, 2007
    Date of Patent: March 30, 2010
    Assignee: Sony Computer Entertainment Inc.
    Inventor: Brian Watson
  • Patent number: 7568189
    Abstract: An emulator uses code translation and recompilation to execute target computer system applications on a host computer system. Target application code is partitioned into target application code blocks, and related target application code blocks are combined into block groups and translated. Translated application code block groups are sized to comply with restrictions on branch instruction size. Upon selecting an application code block group for execution, a cache tag is used to determine if a corresponding translated code block group is available and valid. If not, the block group is translated and executed. Sequentially executed translated code blocks are located in adjacent portions of memory to improve performance when switching between translated code blocks. The emulator may use a link register of the host computer system to prefetch instructions and data from translated code blocks. The emulator also takes into account structural hazards in translating instructions.
    Type: Grant
    Filed: April 26, 2007
    Date of Patent: July 28, 2009
    Assignee: Sony Computer Entertainment Inc.
    Inventors: Victor Suba, Stewart Saragaison, Brian Watson
  • Publication number: 20090094600
    Abstract: A system and method for preparing entertainment software for reduced network delivery time includes analyzing entertainment software to identify a first stage implementing a subset of the functionality of the entertainment software such that the first stage is deliverable to an entertainment platform across a network more quickly than the delivery of the entire entertainment software, and preparing the identified first stage for download, such that the identified first stage may be downloaded and used on the entertainment platform.
    Type: Application
    Filed: September 19, 2008
    Publication date: April 9, 2009
    Applicant: Sony Computer Entertaintment Inc.
    Inventors: Stewart Sargaison, Brian Watson, Simon Booth, Victor Octav Suba Miura
  • Publication number: 20090079690
    Abstract: A method for enhancing entertainment through haptic insertion includes monitoring signal(s) during the execution of entertainment software, recognizing that the monitored signal(s) satisfy predetermined criteria, and generating a haptic control signal in response to enhance an entertainment experience. Monitored signals may include, for example, audio signals, video signals, data signals, control signals, and the like. Entertainment software may include, for example, a video game, an audio-visual work, an audio work, and the like. A device for enhancing entertainment software through haptic insertion includes at least one processors and an output unit coupled to the processor(s) and including a haptic control output.
    Type: Application
    Filed: September 17, 2008
    Publication date: March 26, 2009
    Applicant: Sony Computer Entertainment America Inc.
    Inventors: Brian Watson, Gary Zalewski
  • Publication number: 20090082102
    Abstract: An emulation enhancement method in a first video game platform for enhancing execution of video games written for a second video game platform includes receiving an input signal written for the second video game platform, analyzing the input signal written for the second video game platform, intercepting a control signal from the input signal based on a set criteria, enhancing the control signal to generate an enhanced control signal for the first video game platform, and outputting the enhanced control signal. The control signal carries an audio effect component, a video effect component and a haptic effect component that are outputted on a user output display. Enhancing the control signal augments the audio effect component and the video effect component of the control signal and generates the enhanced control signal that utilizes additional platform capabilities on the first video game platform.
    Type: Application
    Filed: September 19, 2008
    Publication date: March 26, 2009
    Applicant: Sony Computer Entertainment Inc.
    Inventors: Stewart Sargaison, Brian Watson, Simon Booth, Victor Octav Suba Miura, Bret Mogilefsky
  • Publication number: 20080320333
    Abstract: A method for debugging includes interacting with a memory management component to force an interrupt upon access to one or more memory locations during software execution, and in response to the forced interrupt, saving information regarding the execution of the software, and interacting with the memory management component to disable the interrupt upon access to the one or more memory locations during software execution.
    Type: Application
    Filed: June 22, 2007
    Publication date: December 25, 2008
    Applicant: SONY COMPUTER ENTERTAINTMENT INC.
    Inventor: Brian Watson
  • Publication number: 20080068182
    Abstract: A sensor for detecting changes in electrical conductivity in a patient is disclosed. The sensor includes a transmit antenna that has an interior area bounded by a periphery. Importantly, the periphery includes an outer ring portion and an inner ring portion therein that partially surrounds an open area. Further, the sensor includes a receive antenna that has a substantially circular circumference that bounds an interior area. In order to balance the antennas, approximately half of the interior area of the receive antenna is superposed on the interior area of the second antenna. In operation, the antennas are positioned at a selected distance from one another near a patient. Then a signal is sent from the transmit antenna to the receive antenna. The signal is affected by the conductivity of the patient. As a result, the received signal may be monitored to detect electrical conductivity changes in the patient.
    Type: Application
    Filed: September 13, 2006
    Publication date: March 20, 2008
    Inventors: Brian Watson, Jeffrey Ridgway, Patrick Castelaz
  • Patent number: 7345604
    Abstract: A system for converting an analog signal into a digital data stream includes a recurrent network with a plurality of converter circuits that individually receive the same analog signal as input. The circuits then generate a plurality of spike outputs that exhibit characteristics of the analog signal. Interconnecting feedback loops from each circuit output to the input of neighboring circuits queues the plurality of spike outputs to thereby self-organize the network. A digital clock is then used to establish predetermined time intervals for counting the spike outputs to create the digital data stream.
    Type: Grant
    Filed: July 27, 2006
    Date of Patent: March 18, 2008
    Assignee: Information Systems Laboratories, Inc.
    Inventor: Brian Watson
  • Publication number: 20080024345
    Abstract: A system for converting an analog signal into a digital data stream includes a recurrent network with a plurality of converter circuits that individually receive the same analog signal as input. The circuits then generate a plurality of spike outputs that exhibit characteristics of the analog signal. Interconnecting feedback loops from each circuit output to the input of neighboring circuits queues the plurality of spike outputs to thereby self-organize the network. A digital clock is then used to establish predetermined time intervals for counting the spike outputs to create the digital data stream.
    Type: Application
    Filed: July 27, 2006
    Publication date: January 31, 2008
    Inventor: Brian Watson
  • Publication number: 20070277052
    Abstract: Methods and systems for resolving clock management issues in emulation of a target system on a host system are disclosed. A first set of code instructions of a target program is interpreted to generate interpreted code instructions that emulate a first component on the host system. A second set of code instructions is translated to generate translated code instructions that emulate a second component of the target system on the host system. The interpreted instructions, are executed based on a first clock (which may be a fixed clock) and the translated instructions are executed based on a second clock (which may be a variable clock). The host system adjusts the first or second clock, execution of the translated or interpreted instructions or a memory access to maintain a desired synchronization between the translated instructions and the interpreted instructions.
    Type: Application
    Filed: April 4, 2007
    Publication date: November 29, 2007
    Applicant: Sony Computer Entertainment Inc.
    Inventors: Stewart Sargaison, Victor Suba, Brian Watson
  • Publication number: 20070183780
    Abstract: Apparatus, systems and methods for separating a selected optical signal wavelength component from a plurality of optical signal wavelength components of an aggregate optical signal, and for passing the selected optical signal wavelength component while suppressing the remaining wavelength components are provided. Generally, the apparatus provides an optical signal wavelength selective element enabling output of a selectable optical signal wavelength component.
    Type: Application
    Filed: February 7, 2006
    Publication date: August 9, 2007
    Applicant: AFL TELECOMMUNICATIONS LLC
    Inventors: Rich TYLER, Brian WATSON, Jianxun FANG