Patents by Inventor Ruben Kleiman

Ruben Kleiman 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).

  • Publication number: 20150066897
    Abstract: The systems and methods for conveying automatic passive interest classified media content includes storing a plurality of media content items on a storage device, associating metadata with each of the media content items in the storage device, creating a media content subset from the plurality of media content items, conveying the media content subset over a communication network to an interactive presentation environment for consumption by a user, analyzing consumption of the media content subset by the user over the interactive presentation environment, modifying the media content subset from the plurality of media content items in the storage device in response to the analyzed user consumption.
    Type: Application
    Filed: August 8, 2014
    Publication date: March 5, 2015
    Inventors: David Vronay, Ruben Kleiman
  • Publication number: 20150066867
    Abstract: The method for zero-knowledge attestation validation process includes receiving a statement from a primary account in a primary electronic database over a communication network for validation with an authority account in an authority electronic database, creating a set of keys permitting validation of the statement without the primary electronic database identifying the authority account and without the authority electronic database identifying the primary account, associating a first key with the statement, correlating the associated first key and statement with a second key identifying the authority account, validating the veracity of the statement as an attestation with the authority account over the communication network, relating the first key to the attestation, linking the related first key and attestation with a third key identifying the primary account, and transmitting the attestation to the primary electronic database over the communication network for storage in the primary account with the statem
    Type: Application
    Filed: August 8, 2014
    Publication date: March 5, 2015
    Inventors: David Vronay, Ruben Kleiman
  • Patent number: 5959945
    Abstract: The present invention includes a method and apparatus for distributing music to local, digital, electronic jukeboxes. In particular, a complete menuing system is stored in a central storage location. A portion of the complete menu is stored locally at the jukebox, depending on user demand. A jukebox selectively requests the transmission of songs from the central storage location using a variety of communication means based upon usage data with respect to songs and the menu. The request can be initiated by the jukebox and can occur automatically based on statistics compiled by the jukebox representing user demand. The central storage location processes the requests and schedules individual requests from each jukebox to coordinate transmission of music to multiple locations simultaneously. In addition, the central storage location periodically updates the local jukeboxes with a list of new releases, during which time the jukebox can also download the music.
    Type: Grant
    Filed: April 4, 1997
    Date of Patent: September 28, 1999
    Assignee: Advanced Technology Research SA CV
    Inventor: Ruben Kleiman
  • Patent number: 5737554
    Abstract: A system and method of using object sensitivity values and a cursor to select a graphical object from a plurality of graphical objects and sub-objects appearing on a display device. The plurality of graphical objects includes at least one container. A sensitivity value from the set of Normal, Opaque, Transparent, Invisible, Customized, and Automatic is designated for each of the objects. At authoring time, a sensitivity value from this set can be easily assigned to each of the objects, thus affecting the way hit testing proceeds over the objects. More particularly, an object is selected from the plurality of objects based on the position of the cursor, object position, object containment, and the sensitivity value of at least one of the objects.
    Type: Grant
    Filed: October 31, 1995
    Date of Patent: April 7, 1998
    Assignee: Apple Computer, Inc.
    Inventors: Hernan Epelman-Wang, Ruben Kleiman, David Patrick Vronay
  • Patent number: 5530837
    Abstract: Methods and apparatus are provided for interleaving memory transactions into an arbitrary number of memory banks that need not be equal size. A memory address range is divided into subranges of contiguous addresses. A first embodiment associates the subranges to a unique set of banks. Memory transactions falling within a subrange are interleaved among banks associated with the subrange. A second embodiment associates a set of banks with each subrange. The set of banks of one subrange are not necessarily independent of the set of banks of a second subrange. A third embodiment is a hybrid of the first and second embodiment. Range detection mechanisms are provided for detecting if a memory transaction falls within a subrange. In addition, an ID number is produced from the memory address according to an interleaving algorithm. The ID number is compared to bank ID numbers associated with each of the banks.
    Type: Grant
    Filed: March 28, 1994
    Date of Patent: June 25, 1996
    Assignee: Hewlett-Packard Co.
    Inventors: Jim Williams, Ruben Kleiman