Patents by Inventor Alan Horowitz
Alan Horowitz 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: 10861380Abstract: Disclosed herein are display systems and techniques for operating a display in a display system. An output image is formed by scanning a column of light emitters such that emitters in different rows of the column contribute to a same location in the output image. The emitters are driven using pulse-width modulation (PWM). PWM pulses are applied in synchronization with the scanning to cause emitters to emit light at an intensity corresponding to an illumination parameter. The driving includes generating, based on an illumination parameter, a PWM pulse by applying an analog signal in combination with applying a digital signal. The analog signal controls an amplitude of the PWM pulse. The digital signal controls a duration of the PWM pulse.Type: GrantFiled: May 13, 2019Date of Patent: December 8, 2020Assignee: FACEBOOK TECHNOLOGIES, LLCInventors: Mark Alan Horowitz, Ilias Pappas, Edward Buckley, William Thomas Blank
-
Publication number: 20190347981Abstract: Disclosed herein are display systems and techniques for operating a display in a display system. An output image is formed by scanning a column of light emitters such that emitters in different rows of the column contribute to a same location in the output image. The emitters are driven using pulse-width modulation (PWM). PWM pulses are applied in synchronization with the scanning to cause emitters to emit light at an intensity corresponding to an illumination parameter. The driving includes generating, based on an illumination parameter, a PWM pulse by applying an analog signal in combination with applying a digital signal. The analog signal controls an amplitude of the PWM pulse. The digital signal controls a duration of the PWM pulse.Type: ApplicationFiled: May 13, 2019Publication date: November 14, 2019Inventors: Mark Alan HOROWITZ, Ilias PAPPAS, Edward BUCKLEY, William Thomas BLANK
-
Publication number: 20150347962Abstract: A method for estimating costs associated with relocating a plurality of items is provided. An interface is provided to a device. The interface receives user input data associated with relocating a plurality of items and displays a plurality of cost estimates that includes a total moving cost. The plurality of cost estimates are based at least in part on predefined item cost and user input data. At least one of the plurality of cost estimates is dynamically updated after at least a portion of the user input data is received. At least one of an estimate sheet and moving tariff form is provided. The estimate sheet is based at least in part on the plurality of cost estimates and received user input data. The moving tariff form provides a list of at least one charge and service associated with the plurality of cost estimates.Type: ApplicationFiled: August 7, 2015Publication date: December 3, 2015Inventors: Alan Horowitz, Mitchell Fields
-
Publication number: 20140344097Abstract: A method is provided. User input data corresponding relocating a plurality of items is received at a user interface. An initial cost for the moving company to relocate the plurality of items is determined. Availability data is requested. The availability data indicates whether moving resources of the moving company are available for use during a time frame for relocating the plurality of items. Resource utilization of moving resources of the moving company during the time frame is determined based at least in part on the availability data. A determination is made whether the resource utilization meets a predefined threshold. The initial cost is modified based on whether the resource utilization meets the predefined threshold. A determination is made whether the user accepted the modified initial cost. The relocation of the plurality of items is scheduled by reserving at least some of the moving resources during the time frame.Type: ApplicationFiled: August 1, 2014Publication date: November 20, 2014Inventors: Alan HOROWITZ, Mitchell FIELDS
-
Publication number: 20140201020Abstract: A method for estimating costs associated with relocating a plurality of items is provided. An interface is provided to a device. The interface receives user input data associated with relocating a plurality of items and displays a plurality of cost estimates that includes a total moving cost. The plurality of cost estimates are based at least in part on predefined item cost and user input data. At least one of the plurality of cost estimates is dynamically updated after at least a portion of the user input data is received. At least one of an estimate sheet and moving tariff form is provided. The estimate sheet is based at least in part on the plurality of cost estimates and received user input data. The moving tariff form provides a list of at least one charge and service associated with the plurality of cost estimates.Type: ApplicationFiled: April 3, 2013Publication date: July 17, 2014Applicant: Free Moving Price.Com, Inc.Inventors: Alan Horowitz, Mitchell Fields
-
Patent number: 7315929Abstract: A method and system for transferring information within a computer system is provided. The system includes a memory device that has a lower power mode in which data transfer circuitry is not driven by a clock signal, and a higher power mode in which data transfer circuitry is driven by a clock signal. The system further includes a memory controller that sends control signals to the memory device to initiate a data transfer transaction. The memory device receives the control signals asynchronously, and assumes the second mode in response to one of the control signals. While the memory device is in the second mode, the memory controller sends a control signal to identify a particular clock cycle. The memory device synchronously transfers the data. The memory device determines when to begin the data transfer based on the identified clock cycle and the type of data transfer that has been specified.Type: GrantFiled: April 30, 2007Date of Patent: January 1, 2008Assignee: Rambus Inc.Inventors: Richard Maurice Barth, Mark Alan Horowitz, Craig Edward Hampel, Frederick Abbot Ware
-
Publication number: 20070144605Abstract: A service station is provided with a plurality of vehicle servicing islands including liquid fuel blending pumps for dispensing and blending fuel components from underground tanks for refueling standard gasoline engine driven vehicles, standard diesel engine vehicles, vehicles with engines requiring dual fuels, vehicles with HCCI engines requiring low octane gasoline blended with standard diesel fuel, and fuel cell powered vehicles having onboard reformers. Other service islands include pumps for dispensing compressed hydrogen to fuel cell powered vehicles that do not include onboard reformers. In addition, service islands are provided for recharging the batteries of pure electric powered vehicles.Type: ApplicationFiled: December 12, 2005Publication date: June 28, 2007Inventors: Alan Horowitz, Walter Weissman, Charles Schleyer
-
Patent number: 7213121Abstract: An integrated circuit memory device comprises a memory array to store data, a circuit to output the data at a pin, and a register to store a value that indicates a mode of operation of the integrated circuit memory device. The mode of operation is selected from at least one of a synchronous mode of operation and an asynchronous mode of operation. During the synchronous mode of operation, the circuit outputs the data in response to a transition of an external clock signal. During the asynchronous mode of operation, the circuit outputs the data after a period of time from when a transition of an external control signal is detected.Type: GrantFiled: May 6, 2005Date of Patent: May 1, 2007Assignee: Rambus Inc.Inventors: Richard Maurice Barth, Mark Alan Horowitz, Craig Edward Hampel, Frederick Abbot Ware
-
Patent number: 7210015Abstract: An integrated circuit memory device comprises a latch circuit to load an address using a first control signal. A first signal level transition of the first control signal is used to load the address. A memory array stores data at a memory location that is based on the address. An output buffer outputs the data after a period of time from the first signal level transition. A register stores a value that specifies between at least a first mode and a second mode. When the value specifies the first mode, the output buffer outputs the data in response to address transitions that occur after the first signal level transition. When the value specifies the second mode, the output buffer outputs data synchronously with respect to an external clock signal.Type: GrantFiled: June 15, 2005Date of Patent: April 24, 2007Assignee: Rambus Inc.Inventors: Richard Maurice Barth, Mark Alan Horowitz, Craig Edward Hampel, Frederick Abbot Ware
-
Patent number: 7085906Abstract: A method and system for transferring information within a computer system is provided. The system includes a memory device that has a lower power mode in which data transfer circuitry is not driven by a clock signal, and a higher power mode in which data transfer circuitry is driven by a clock signal. The system further includes a memory controller that sends control signals to the memory device to initiate a data transfer transaction. The memory device receives the control signals asynchronously, and assumes the second mode in response to one of the control signals. While the memory device is in the second mode, the memory controller sends a control signal to identify a particular clock cycle. The memory device synchronously transfers the data. The memory device determines when to begin the data transfer based on the identified clock cycle and the type of data transfer that has been specified.Type: GrantFiled: November 5, 2002Date of Patent: August 1, 2006Assignee: Rambus Inc.Inventors: Richard Maurice Barth, Mark Alan Horowitz, Craig Edward Hampel, Frederick Abbot Ware
-
Patent number: 6704891Abstract: A method of generating and verifying a memory test is disclosed. A simulator is used to verify that the sequence of time-ordered commands complies with a set of operating constraints for the memory. A packer may thereafter be used to optimize run time of the verified test.Type: GrantFiled: June 2, 2003Date of Patent: March 9, 2004Assignee: Rambus Inc.Inventors: Steven Cameron Woo, John Philip Privitera, Mark Alan Horowitz
-
Publication number: 20030200491Abstract: A method of generating and verifying a memory test is disclosed. A simulator is used to verify that the sequence of time-ordered commands complies with a set of operating constraints for the memory. A packer may thereafter be used to optimize run time of the verified test.Type: ApplicationFiled: June 2, 2003Publication date: October 23, 2003Inventors: Steven Cameron Woo, John Philip Privitera, Mark Alan Horowitz
-
Patent number: 6574759Abstract: A method of generating and verifying a memory test is disclosed. A simulator is used to verify that the sequence of time-ordered commands complies with a set of operating constraints for the memory. A packer may thereafter be used to optimize run time of the verified test.Type: GrantFiled: January 18, 2000Date of Patent: June 3, 2003Assignee: Rambus Inc.Inventors: Steven Cameron Woo, John Philip Privitera, Mark Alan Horowitz
-
Patent number: 6542976Abstract: A method and system for transferring information within a computer system is provided. The system includes a memory device that has a lower power mode in which data transfer circuitry is not driven by a clock signal, and a higher power mode in which data transfer circuitry is driven by a clock signal. The system further includes a memory controller that sends control signals to the memory device to initiate a data transfer transaction. The memory device receives the control signals asynchronously, and assumes the second mode in response to one of the control signals. While the memory device is in the second mode, the memory controller sends a control signal to identify a particular clock cycle. The memory device synchronously transfers the data. The memory device determines when to begin the data transfer based on the identified clock cycle and the type of data transfer that has been specified.Type: GrantFiled: May 23, 2000Date of Patent: April 1, 2003Assignee: Rambus Inc.Inventors: Richard Maurice Barth, Mark Alan Horowitz, Craig Edward Hampel, Frederick Abbot Ware
-
Publication number: 20030061460Abstract: A method and system for transferring information within a computer system is provided. The system includes a memory device that has a lower power mode in which data transfer circuitry is not driven by a clock signal, and a higher power mode in which data transfer circuitry is driven by a clock signal. The system further includes a memory controller that sends control signals to the memory device to initiate a data transfer transaction. The memory device receives the control signals asynchronously, and assumes the second mode in response to one of the control signals. While the memory device is in the second mode, the memory controller sends a control signal to identify a particular clock cycle. The memory device synchronously transfers the data. The memory device determines when to begin the data transfer based on the identified clock cycle and the type of data transfer that has been specified.Type: ApplicationFiled: November 5, 2002Publication date: March 27, 2003Inventors: Richard Maurice Barth, Mark Alan Horowitz, Craig Edward Hampel, Frederick Abbot Ware
-
Patent number: 6532522Abstract: A method and system for transferring information within a computer system is provided. The system includes a memory device that has a lower power mode in which data transfer circuitry is not driven by a clock signal, and a higher power mode in which data transfer circuitry is driven by a clock signal. The system further includes a memory controller that sends control signals to the memory device to initiate a data transfer transaction. The memory device receives the control signals asynchronously, and assumes the second mode in response to one of the control signals. While the memory device is in the second mode, the memory controller sends a control signal to identify a particular clock cycle. The memory device synchronously transfers the data. The memory device determines when to begin the data transfer based on the identified clock cycle and the type of data transfer that has been specified.Type: GrantFiled: November 21, 2000Date of Patent: March 11, 2003Assignee: Rambus Inc.Inventors: Richard Maurice Barth, Mark Alan Horowitz, Craig Edward Hampel, Frederick Abbot Ware
-
Patent number: 6405296Abstract: A method and system for transferring information within a computer system is provided. The system includes a memory device that has a lower power mode in which data transfer circuitry is not driven by a clock signal, and a higher power mode in which data transfer circuitry is driven by a clock signal. The system further includes a memory controller that sends control signals to the memory device to initiate a data transfer transaction. The memory device receives the control signals asynchronously, and assumes the second mode in response to one of the control signals. While the memory device is in the second mode, the memory controller sends a control signal to identify a particular clock cycle. The memory device synchronously transfers the data. The memory device determines when to begin the data transfer based on the identified clock cycle and the type of data transfer that has been specified.Type: GrantFiled: August 11, 2000Date of Patent: June 11, 2002Assignee: Rambus Inc.Inventors: Richard Maurice Barth, Mark Alan Horowitz, Craig Edward Hampel, Frederick Abbot Ware
-
Publication number: 20010042182Abstract: A method and system for transferring information within a computer system is provided. The system includes a memory device that has a lower power mode in which data transfer circuitry is not driven by a clock signal, and a higher power mode in which data transfer circuitry is driven by a clock signal. The system further includes a memory controller that sends control signals to the memory device to initiate a data transfer transaction. The memory device receives the control signals asynchronously, and assumes the second mode in response to one of the control signals. While the memory device is in the second mode, the memory controller sends a control signal to identify a particular clock cycle. The memory device synchronously transfers the data. The memory device determines when to begin the data transfer based on the identified clock cycle and the type of data transfer that has been specified.Type: ApplicationFiled: May 23, 2000Publication date: November 15, 2001Inventors: Richard Maurice Barth, Mark Alan Horowitz, Craig Edward Hampel, Frederick Abbot Ware
-
Patent number: 6209071Abstract: A method and system for transferring information within a computer system is provided. The system includes a memory device that has a lower power mode in which data transfer circuitry is not driven by a clock signal, and a higher power mode in which data transfer circuitry is driven by a clock signal. The system further includes a memory controller that sends control signals to the memory device to initiate a data transfer transaction. The memory device receives the control signals asynchronously, and assumes the second mode in response to one of the control signals. While the memory device is in the second mode, the memory controller sends a control signal to identify a particular clock cycle. The memory device synchronously transfers the data. The memory device determines when to begin the data transfer based on the identified clock cycle and the type of data transfer that has been specified.Type: GrantFiled: May 7, 1996Date of Patent: March 27, 2001Assignee: Rambus Inc.Inventors: Richard Maurice Barth, Mark Alan Horowitz, Craig Edward Hampel, Frederick Abbot Ware
-
Patent number: 5896545Abstract: A high speed bus system in which at least one master device, such as a processor and at least one DRAM slave device are coupled to the bus. An innovative packet format and device interface which utilizes a plurality of time and space saving features in order to decrease the die size of the device receiver and decrease the overall latency on the bus is provided. In the preferred embodiment the request packet is transmitted on ten multiplexed transmission lines, identified as BusCtl and BusData. The packet is transmitted over six sequential bus cycles, wherein during each bus cycle, a different portion of the packet is transmitted. The lower order address bits are moved ahead of the higher order address bits of the memory request. This enables the receiving device to process the memory request faster as the locality of the memory reference with respect to previous references can be immediately determined and page mode accesses on the DRAM can be initiated as quickly as possible.Type: GrantFiled: September 9, 1997Date of Patent: April 20, 1999Assignee: Rambus, Inc.Inventors: Richard Maurice Barth, Matthew Murdy Griffin, Frederick Abbott Ware, Mark Alan Horowitz