Patents by Inventor Robert Haig
Robert Haig 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: 10720205Abstract: Multi-bank, dual-pipe SRAM systems, methods, processes of operating such SRAMs, and/or methods of fabricating multi-bank, dual-pipe SRAM are disclosed. For example, one illustrative multi-bank, dual-pipe SRAM may comprise features for capturing read and write addresses, splitting and/or combining them via one or more splitting/combining processes, and/or bussing them to the SRAM memory banks, where they may be read and written to a particular bank. Illustrative multi-bank, dual-pipe SRAMs and methods herein may also comprise features for capturing two beats of write data, splitting and/or combining them via one or more splitting/combining processes, and bussing them to each SRAM bank, where they may be split/combined/recombined via one or more processes to write data to particular memory bank(s).Type: GrantFiled: June 5, 2015Date of Patent: July 21, 2020Assignee: GSI TECHNOLOGY, INC.Inventors: Mu-Hsiang Huang, Robert Haig, Patrick Chuang, Lee-Lean Shu
-
Publication number: 20180107589Abstract: Embodiments are directed to managing user interactions with applications. If a user employs a client computer to interact with a testing environment test events may be provided to a measurement engine based on user interactions, such that, the test events may include device identifiers associated with the client computer. If the user interacts with the application on the client computer separate from the testing environment application events may be provided to the measurement engine based on user interactions with the application, such that, the application events include the device identifiers. The measurement engine may be employed to correlate the test events with the application events based on the device identifiers. Reports associated events and user interaction with the application may be provided.Type: ApplicationFiled: October 14, 2016Publication date: April 19, 2018Inventors: Ian Fletcher Sefferman, Patrick Robert Haig, Adam Douglass Saegebarth
-
Patent number: 9679631Abstract: Systems and methods are disclosed for increasing the performance of static random access memory (SRAM). Various systems herein, for example, may include or involve dual- or multi-pipe, multi-bank SRAMs, such as Quad-B2 SRAMs. In one illustrative implementation, there is provided an SRAM memory device including a memory array comprising a plurality of SRAM banks and pairs of separate and distinct pipes associated with each of the SRAM banks, wherein each pair of pipes may provide independent access to its associated SRAM bank.Type: GrantFiled: November 24, 2015Date of Patent: June 13, 2017Assignee: GSI Technology, Inc.Inventors: Robert Haig, Patrick Chuang, Chih Tseng, Mu-Hsiang Huang
-
Patent number: 9613684Abstract: Multi-bank SRAM devices, systems, methods of operating multi-bank SRAMs, and/or methods of fabricating multi-bank SRAM systems are disclosed. For example, illustrative multi-bank SRAMs and methods may include or involve features for capturing read and write addresses at a particular frequency, splitting and/or combining them via one or more splitting/combining processes, and bussing them to each SRAM bank, where they may be split and/or combined via one or more splitting/combining processes to read and write to a particular bank. Some implementations herein may also involve features for capturing two beats of write data at a particular frequency, splitting and/or combining them via one or more splitting/combining processes, and bussing them to each SRAM bank, where they may be split and/or combined via one or more splitting/combining processes for writing to a particular bank. Reading and writing to banks may occur at less than or equal to half the frequency of capture.Type: GrantFiled: June 5, 2015Date of Patent: April 4, 2017Assignee: GSI Technology, Inc.Inventors: Lee-Lean Shu, Robert Haig
-
Publication number: 20160189766Abstract: Systems and methods are disclosed for increasing the performance of static random access memory (SRAM). Various systems herein, for example, may include or involve dual- or multi-pipe, multi-bank SRAMs, such as Quad-B2 SRAMs. In one illustrative implementation, there is provided an SRAM memory device including a memory array comprising a plurality of SRAM banks and pairs of separate and distinct pipes associated with each of the SRAM banks, wherein each pair of pipes may provide independent access to its associated SRAM bank.Type: ApplicationFiled: November 24, 2015Publication date: June 30, 2016Inventors: Robert Haig, Patrick CHUANG, Chih TSENG, Mu-Hsiang HUANG
-
Publication number: 20150357028Abstract: Multi-bank, dual-pipe SRAM systems, methods, processes of operating such SRAMs, and/or methods of fabricating multi-bank, dual-pipe SRAM are disclosed. For example, one illustrative multi-bank, dual-pipe SRAM may comprise features for capturing read and write addresses, splitting and/or combining them via one or more splitting/combining processes, and/or bussing them to the SRAM memory banks, where they may be read and written to a particular bank. Illustrative multi-bank, dual-pipe SRAMs and methods herein may also comprise features for capturing two beats of write data, splitting and/or combining them via one or more splitting/combining processes, and bussing them to each SRAM bank, where they may be split/combined/recombined via one or more processes to write data to particular memory bank(s).Type: ApplicationFiled: June 5, 2015Publication date: December 10, 2015Inventors: Mu-Hsiang HUANG, Robert HAIG, Patrick CHUANG, Lee-Lean SHU
-
Publication number: 20150357027Abstract: Multi-bank SRAM devices, systems, methods of operating multi-bank SRAMs, and/or methods of fabricating multi-bank SRAM systems are disclosed. For example, illustrative multi-bank SRAMs and methods may include or involve features for capturing read and write addresses at a particular frequency, splitting and/or combining them via one or more splitting/combining processes, and bussing them to each SRAM bank, where they may be split and/or combined via one or more splitting/combining processes to read and write to a particular bank. Some implementations herein may also involve features for capturing two beats of write data at a particular frequency, splitting and/or combining them via one or more splitting/combining processes, and bussing them to each SRAM bank, where they may be split and/or combined via one or more splitting/combining processes for writing to a particular bank. Reading and writing to banks may occur at less than or equal to half the frequency of capture.Type: ApplicationFiled: June 5, 2015Publication date: December 10, 2015Inventors: Lee-Lean SHU, Robert Haig
-
Patent number: 9196324Abstract: Systems and methods are disclosed for increasing the performance of static random access memory (SRAM). Various systems herein, for example, may include or involve dual- or multi-pipe, multi-bank SRAMs, such as Quad-B2 SRAMs. In one illustrative implementation, there is provided an SRAM memory device including a memory array comprising a plurality of SRAM banks and pairs of separate and distinct pipes associated with each of the SRAM banks, wherein each pair of pipes may provide independent access to its associated SRAM bank.Type: GrantFiled: January 31, 2014Date of Patent: November 24, 2015Assignee: GSI Technology, Inc.Inventors: Robert Haig, Patrick Chuang, Chih Tseng, Mu-Hsiang Huang
-
Patent number: 8982649Abstract: Systems and methods are disclosed for increasing the performance of static random access memory (SRAM). Various systems herein, for example, may include or involve dual- or multi-pipe, multi-bank SRAMs, such as Quad-B2 SRAMs. In one illustrative implementation, there is provided an SRAM memory device including a memory array comprising a plurality of SRAM banks and pairs of separate and distinct pipes associated with each of the SRAM banks, wherein each pair of pipes may provide independent access to its associated SRAM bank.Type: GrantFiled: December 15, 2011Date of Patent: March 17, 2015Assignee: GSI Technology, Inc.Inventors: Robert Haig, Patrick Chuang, Chih Tseng, Mu-Hsiang Huang
-
Publication number: 20140304463Abstract: Systems and methods are disclosed for increasing the performance of static random access memory (SRAM). Various systems herein, for example, may include or involve dual- or multi-pipe, multi-bank SRAMs, such as Quad-B2 SRAMs. In one illustrative implementation, there is provided an SRAM memory device including a memory array comprising a plurality of SRAM banks and pairs of separate and distinct pipes associated with each of the SRAM banks, wherein each pair of pipes may provide independent access to its associated SRAM bank.Type: ApplicationFiled: January 31, 2014Publication date: October 9, 2014Applicant: GSI Technology, Inc.Inventors: Robert HAIG, Patrick CHUANG, Chih TSENG, Mu-Hsiang HUANG
-
Publication number: 20130039131Abstract: Systems and methods are disclosed for increasing the performance of static random access memory (SRAM). Various systems herein, for example, may include or involve dual- or multi-pipe, multi-bank SRAMs, such as Quad-B2 SRAMs. In one illustrative implementation, there is provided an SRAM memory device including a memory array comprising a plurality of SRAM banks and pairs of separate and distinct pipes associated with each of the SRAM banks, wherein each pair of pipes may provide independent access to its associated SRAM bank.Type: ApplicationFiled: December 15, 2011Publication date: February 14, 2013Inventors: Robert Haig, Patrick Chuang, Chih Tseng, Mu-Hsiang Huang
-
Patent number: 7595657Abstract: Controlling on-die termination on a bi-directional single-ended data bus carrying data between a controller and a memory device. The controller and the memory device respectively include input termination pull-ups and input termination pull-downs. An enabled state is maintained for the input termination pull-downs of the controller except when data is driven on the bi-directional single ended data bus by the controller. Similarly, an enabled state is maintained for the set of input termination pull-downs of the memory device except when data is driven on the bi-directional single ended data bus by the memory device. In conjunction with this, a disabled state is maintained for the input termination pull-ups of the memory device (or controller) except when data is being received from the bi-directional single-ended data bus by the memory device (or controller).Type: GrantFiled: April 4, 2008Date of Patent: September 29, 2009Assignees: Sony Corporation, Sony Electronics Inc.Inventors: Robert Haig, Patrick T. Chuang
-
Publication number: 20080272800Abstract: Controlling on-die termination on a bi-directional single-ended data bus carrying data between a controller and a memory device. The controller and the memory device respectively include input termination pull-ups and input termination pull-downs. An enabled state is maintained for the input termination pull-downs of the controller except when data is driven on the bi-directional single ended data bus by the controller. Similarly, an enabled state is maintained for the set of input termination pull-downs of the memory device except when data is driven on the bi-directional single ended data bus by the memory device. In conjunction with this, a disabled state is maintained for the input termination pull-ups of the memory device (or controller) except when data is being received from the bi-directional single-ended data bus by the memory device (or controller).Type: ApplicationFiled: April 4, 2008Publication date: November 6, 2008Applicants: Sony Corporation, Sony Electronics, Inc.Inventors: Robert Haig, Patrick T. Chuang
-
Patent number: 7093051Abstract: A dynamic I/O configuration and protocol includes a configurable data bus for optimizing data throughput. The configurable data bus includes multiple bi-directional data buses between a memory device and a controller to maximize the data transfer efficiency of operation sequences and thereby optimize data throughput to and from the memory device. Each of the bi-directional data buses are configured for utilization in both read operations from and write operations to the memory device. Using control input signal lines, the controller specifies a current operation to be performed and the data bus to be used to perform the current operation. The specific instructions that are provided from the controller to the memory device depend on the particular operation sequence being performed.Type: GrantFiled: September 17, 2002Date of Patent: August 15, 2006Assignees: Sony Corporation, Sony Electronics Inc.Inventors: Robert Haig, Pradip Banerjee
-
Publication number: 20030061421Abstract: A dynamic I/O configuration and protocol includes a configurable data bus for optimizing data throughput. The configurable data bus includes multiple bi-directional data buses between a memory device and a controller to maximize the data transfer efficiency of operation sequences and thereby optimize data throughput to and from the memory device. Each of the bi-directional data buses are configured for utilization in both read operations from and write operations to the memory device. Using control input signal lines, the controller specifies a current operation to be performed and the data bus to be used to perform the current operation. The specific instructions that are provided from the controller to the memory device depend on the particular operation sequence being performed.Type: ApplicationFiled: September 17, 2002Publication date: March 27, 2003Applicant: Sony Corporation and Sony Electronics Inc.Inventors: Robert Haig, Pradip Banerjee
-
Patent number: 4019977Abstract: An oil reclamation process wherein oil containing liquid contaminants, principally water, in both a free and dissolved state is passed through a vessel maintained under vacuum where it passes over a dispersing material to increase its surface area and such exposure to vacuum within the vessel increases the vapor pressure of the water contained in the oil such that steam is generated through evaporation, the decontaminated oil and the steam generated then being separately removed from the vessel where the steam is then condensed and the water so produced is discharged to waste.Type: GrantFiled: April 30, 1975Date of Patent: April 26, 1977Assignee: Aquanetics, Inc.Inventors: Robert Haig Hachadoorian, Mark Lincoln Shyman