Patents by Inventor David R. Friedman

David R. Friedman 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: 8588990
    Abstract: A method and apparatus for communicating between electrical appliances (e.g. smoke detectors, thermostats, refrigerators, TV program recorders, lawn/garden sprinkler systems, irrigation control systems, etc.) and cloud-based applications (e.g. Facebook, Twitter, MySpace, email, SMS, etc.) includes a server that translates communications between the communication protocols used by the appliances and applications. The electrical appliances include a minimum complexity necessary to perform their primary functions and to communicate with the server. Additional complexity necessary for the electrical appliances to communicate with the cloud-based applications is enabled by the server remote from the electrical appliances.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: November 19, 2013
    Assignee: Ayla Networks, Inc.
    Inventors: Adrian Caceres, David R. Friedman
  • Publication number: 20130006400
    Abstract: A method and apparatus for communicating between electrical appliances (e.g. smoke detectors, thermostats, refrigerators, TV program recorders, lawn/garden sprinkler systems, irrigation control systems, etc.) and cloud-based applications (e.g. Facebook, Twitter, MySpace, email, SMS, etc.) includes a server that translates communications between the communication protocols used by the appliances and applications. The electrical appliances include a minimum complexity necessary to perform their primary functions and to communicate with the server. Additional complexity necessary for the electrical appliances to communicate with the cloud-based applications is enabled by the server remote from the electrical appliances.
    Type: Application
    Filed: June 30, 2011
    Publication date: January 3, 2013
    Applicant: AYLA NETWORKS, INC.
    Inventors: Adrian Caceres, David R. Friedman
  • Patent number: 8032591
    Abstract: In accordance with one or more embodiments of the present disclosure, systems and methods for mapping user experiences over a network include obtaining path data related to a first sequence of user navigation events, obtaining path data related to a second sequence of user navigation events that is at least different than the first sequence of user navigation events, comparing path data of the first and second sequences of user navigation events, identifying changes to the path data, and generating a map of the user navigation events based on the identified changes to the path data.
    Type: Grant
    Filed: June 25, 2008
    Date of Patent: October 4, 2011
    Assignee: eBay, Inc.
    Inventors: Steven M Bernstein, David R Friedman
  • Publication number: 20100005223
    Abstract: The preferred embodiments described herein provide a method for field-programming a solid-state memory device with a digital media file. In one preferred embodiment, a solid-state memory device is provided that comprises a memory array comprising a plurality of field-programmable memory cells. A digital media file is selected for storage in the memory device, and a digital media source field-programs the memory cells of the memory device with the selected digital media file. After the digital media file is stored in the memory device, the stored digital media file can be played using a digital playback device. In some embodiments, the memory array is a three-dimensional memory array, and the memory cells are write-once memory cells. Other preferred embodiments are provided, and each of the preferred embodiments described herein can be used alone or in combination with one another.
    Type: Application
    Filed: August 15, 2008
    Publication date: January 7, 2010
    Inventors: David R. Friedman, Melissa H. Selcher, Manish Bhatia
  • Publication number: 20090327424
    Abstract: In accordance with one or more embodiments of the present disclosure, systems and methods for mapping user experiences over a network include obtaining path data related to a first sequence of user navigation events, obtaining path data related to a second sequence of user navigation events that is at least different than the first sequence of user navigation events, comparing path data of the first and second sequences of user navigation events, identifying changes to the path data, and generating a map of the user navigation events based on the identified changes to the path data.
    Type: Application
    Filed: June 25, 2008
    Publication date: December 31, 2009
    Applicant: eBay, Inc.
    Inventors: Steven M. Bernstein, David R. Friedman
  • Patent number: 7424201
    Abstract: The preferred embodiments described herein provide a method for field-programming a solid-state memory device with a digital media file. In one preferred embodiment, a solid-state memory device is provided that comprises a memory array comprising a plurality of field-programmable memory cells. A digital media file is selected for storage in the memory device, and a digital media source field-programs the memory cells of the memory device with the selected digital media file. After the digital media file is stored in the memory device, the stored digital media file can be played using a digital playback device. In some embodiments, the memory array is a three-dimensional memory array, and the memory cells are write-once memory cells. Other preferred embodiments are provided, and each of the preferred embodiments described herein can be used alone or in combination with one another.
    Type: Grant
    Filed: March 30, 2001
    Date of Patent: September 9, 2008
    Assignee: SanDisk 3D LLC
    Inventors: David R. Friedman, Melissa H. Selcher, Manish Bhatia
  • Patent number: 7000063
    Abstract: The preferred embodiments described herein provide a write-many memory device and method for limiting a number of writes to the write-many memory device. In one preferred embodiment, a write-many memory device is provided comprising a plurality of blocks of memory, each block being limited to N number of writes. Data can be stored in a block of memory only if there has been fewer than N number of writes to the block. In another preferred embodiment, a write-many memory device is provided comprising a plurality of blocks of memory, wherein each block comprises a first sideband field storing data indicating whether the block is free and a second sideband field storing data indicating how many times the block has been written into. The first and second sideband fields are used in a method for limiting a number of writes to the write-many memory device. Other preferred embodiments are provided, and each of the preferred embodiments can be used alone or in combination with one another.
    Type: Grant
    Filed: October 5, 2001
    Date of Patent: February 14, 2006
    Assignee: Matrix Semiconductor, Inc.
    Inventors: David R. Friedman, J. James Tringali
  • Patent number: 6765813
    Abstract: Support circuitry for a three-dimensional memory array is formed in a substrate at least partially under the three-dimensional memory array and defines open area in the substrate under the three-dimensional memory array. In one preferred embodiment, one or more memory arrays are formed at least partially in the open area under the three-dimensional memory array, while in another preferred embodiment, logic circuitry implementing one or more functions is formed at least partially in the open area under the three-dimensional memory array. In yet another preferred embodiment, both one or more memory arrays and logic circuitry are formed at least partially in the open area under the three-dimensional memory array. Other preferred embodiments are provided, and each of the preferred embodiments can be used alone or in combination with one another.
    Type: Grant
    Filed: June 27, 2002
    Date of Patent: July 20, 2004
    Assignee: Matrix Semiconductor, Inc.
    Inventors: Roy E. Scheuerlein, J. James Tringali, Colm P. Lysaght, Alper Ilkbahar, Christopher S. Moore, David R. Friedman
  • Patent number: 6711043
    Abstract: The preferred embodiments described herein provide a three-dimensional memory cache system. In one preferred embodiment, a modular memory device removably connectable to a host device is provided. The modular memory device comprises a substrate, a cache memory array, a three-dimensional primary memory array, and a modular housing. The cache memory array and the three-dimensional primary memory array can be on the same or separate substrates in the modular housing. In another preferred embodiment, an integrated circuit is provided comprising a substrate, a cache memory array in the substrate, and a three-dimensional primary memory array above the substrate. Other preferred embodiments are provided, and each of the preferred embodiments can be used alone or in combination with one another.
    Type: Grant
    Filed: June 27, 2002
    Date of Patent: March 23, 2004
    Assignee: Matrix Semiconductor, Inc.
    Inventors: David R. Friedman, J. James Tringali, Roy E. Scheuerlein, James E. Schneider, Christopher S. Moore, Daniel C. Steere
  • Patent number: 6584541
    Abstract: An acquisition/playback device and a memory device including a solid-state write-once memory array are used to acquire and display digital information such as digital images, voice, music, or the like. Prior to display or other presentation, the digital information is stored in a re-writable memory. After the digital information has been displayed or otherwise presented to the user for review, the user then elects whether to store the digital information in the write-once memory array. Depending upon the user election, the digital information is either stored in the write-once memory array, or erased from the re-writable memory without being stored in the write-once memory array. In this way the limited storage capacity of the write-once memory array is preserved for digital information that is of long-term interest to the user.
    Type: Grant
    Filed: November 30, 2000
    Date of Patent: June 24, 2003
    Assignee: Matrix Semiconductor, Inc.
    Inventors: David R. Friedman, Derek J. Bosch, Christopher R. Moore, Joseph J. Tringali, Michael A. Vyvoda
  • Publication number: 20030070034
    Abstract: The preferred embodiments described herein provide a write-many memory device and method for limiting a number of writes to the write-many memory device. In one preferred embodiment, a write-many memory device is provided comprising a plurality of blocks of memory, each block being limited to N number of writes. Data can be stored in a block of memory only if there has been fewer than N number of writes to the block. In another preferred embodiment, a write-many memory device is provided comprising a plurality of blocks of memory, wherein each block comprises a first sideband field storing data indicating whether the block is free and a second sideband field storing data indicating how many times the block has been written into. The first and second sideband fields are used in a method for limiting a number of writes to the write-many memory device. Other preferred embodiments are provided, and each of the preferred embodiments can be used alone or in combination with one another.
    Type: Application
    Filed: October 5, 2001
    Publication date: April 10, 2003
    Inventors: David R. Friedman, J. James Tringali
  • Publication number: 20020167829
    Abstract: The preferred embodiments described herein provide a three-dimensional memory cache system. In one preferred embodiment, a modular memory device removably connectable to a host device is provided. The modular memory device comprises a substrate, a cache memory array, a three-dimensional primary memory array, and a modular housing. The cache memory array and the three-dimensional primary memory array can be on the same or separate substrates in the modular housing. In another preferred embodiment, an integrated circuit is provided comprising a substrate, a cache memory array in the substrate, and a three-dimensional primary memory array above the substrate. Other preferred embodiments are provided, and each of the preferred embodiments can be used alone or in combination with one another.
    Type: Application
    Filed: June 27, 2002
    Publication date: November 14, 2002
    Inventors: David R. Friedman, J. James Tringali, Roy E. Scheuerlein, James E. Schneider, Christopher S. Moore, Daniel C. Steere
  • Publication number: 20020163834
    Abstract: The preferred embodiments described herein relate to a monolithic integrated circuit comprising a three-dimensional memory array having a plurality of layers of memory cells stacked vertically above one another and above the substrate of the integrated circuit. Support circuitry for the three-dimensional memory array is formed in the substrate at least partially under the three-dimensional memory array and defines open area in the substrate under the three-dimensional memory array. In one preferred embodiment, one or more memory arrays are formed at least partially in the open area under the three-dimensional memory array, while in another preferred embodiment, logic circuitry implementing one or more functions is formed at least partially in the open area under the three-dimensional memory array. In yet another preferred embodiment, both one or more memory arrays and logic circuitry are formed at least partially in the open area under the three-dimensional memory array.
    Type: Application
    Filed: June 27, 2002
    Publication date: November 7, 2002
    Inventors: Roy E. Scheuerlein, J. James Tringali, Colm P. Lysaght, Alper Ilkbahar, Christopher S. Moore, David R. Friedman
  • Publication number: 20020144277
    Abstract: The preferred embodiments described herein provide a method for field-programming a solid-state memory device with a digital media file. In one preferred embodiment, a solid-state memory device is provided that comprises a memory array comprising a plurality of field-programmable memory cells. A digital media file is selected for storage in the memory device, and a digital media source field-programs the memory cells of the memory device with the selected digital media file. After the digital media file is stored in the memory device, the stored digital media file can be played using a digital playback device. In some embodiments, the memory array is a three-dimensional memory array, and the memory cells are write-once memory cells. Other preferred embodiments are provided, and each of the preferred embodiments described herein can be used alone or in combination with one another.
    Type: Application
    Filed: March 30, 2001
    Publication date: October 3, 2002
    Inventors: David R. Friedman, Melissa H. Selcher, Manish Bhatia
  • Publication number: 20020065983
    Abstract: An acquisition/playback device and a memory device including a solid-state write-once memory array are used to acquire and display digital information such as digital images, voice, music, or the like. Prior to display or other presentation, the digital information is stored in a re-writable memory. After the digital information has been displayed or otherwise presented to the user for review, the user then elects whether to store the digital information in the write-once memory array. Depending upon the user election, the digital information is either stored in the write-once memory array, or erased from the re-writable memory without being stored in the write-once memory array. In this way the limited storage capacity of the write-once memory array is preserved for digital information that is of long-term interest to the user.
    Type: Application
    Filed: November 30, 2000
    Publication date: May 30, 2002
    Inventors: David R. Friedman, Derek J. Bosch, Christopher R. Moore, Joseph J. Tringali, Michael A. Vyvoda