Patents by Inventor Yishay Mansour

Yishay Mansour 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: 20160364766
    Abstract: Example systems may include: receiving a request for allocation of a content inventory unit; receiving two or more bids for the content inventory unit, each bid being subject to a respective sharing fraction; determining one or more adjusted bids, where each adjusted bid is determined based on one of the two or more bids and the respective sharing fraction for the bid; allocating the content inventory unit to a buyer that submitted a highest bid from among the two or more bids; determining a payment from the buyer as a maximum member of a first set of prices that comprises at least one of the two or more bids; determining a payment to a seller as a maximum member of a second set of prices that includes at least one of the adjusted bids; and transmitting data reflecting the allocation of the content inventory unit to the buyer.
    Type: Application
    Filed: August 23, 2013
    Publication date: December 15, 2016
    Applicant: Google Inc.
    Inventors: Yishay Mansour, Martin Pal, Gagan Goel, David Pal
  • Publication number: 20110218865
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selectively requesting bids from content item providers. In one aspect, a method includes selecting eligible content item providers that are eligible to respond to a next content request. Each of the eligible content item providers can be selected based, at least in part, on a response constraint that specifies a maximum rate at which the content item provider is able to receive content requests. Impression likelihood scores are determined for the eligible content item providers, and qualified content item providers are selected a set of the eligible content item providers are selected as qualified content item providers based on the impression likelihood scores. The impression likelihood score for each qualified content item provider meets a threshold impression likelihood score.
    Type: Application
    Filed: January 28, 2011
    Publication date: September 8, 2011
    Applicant: GOOGLE INC.
    Inventors: Shanmugavelayutham Muthukrishnan, Tanmoy Chakraborty, Eyal Even-Dar, Yishay Mansour
  • Patent number: 7801163
    Abstract: A method for allocating space among a plurality of queues in a buffer includes sorting all the queues of the buffer according to size, thereby to establish a sorted order of the queues. At least one group of the queues is selected, consisting of a given number of the queues in accordance with the sorted order. A portion of the space in the buffer is allocated to the group, responsive to the number of the queues in the group. A data packet is accepted into one of the queues in the group responsive to whether the data packet will cause the space occupied in the buffer by the queues in the group to exceed the allocated portion of the space.
    Type: Grant
    Filed: April 13, 2006
    Date of Patent: September 21, 2010
    Inventors: Yishay Mansour, Alexander Kesselman
  • Publication number: 20070002882
    Abstract: A method for allocating space among a plurality of queues in a buffer includes sorting all the queues of the buffer according to size, thereby to establish a sorted order of the queues. At least one group of the queues is selected, consisting of a given number of the queues in accordance with the sorted order. A portion of the space in the buffer is allocated to the group, responsive to the number of the queues in the group. A data packet is accepted into one of the queues in the group responsive to whether the data packet will cause the space occupied in the buffer by the queues in the group to exceed the allocated portion of the space.
    Type: Application
    Filed: April 13, 2006
    Publication date: January 4, 2007
    Applicant: Khorsabad Lockdown LLC
    Inventors: Yishay Mansour, Alexander Kesselman
  • Patent number: 7139280
    Abstract: A method for allocating space among a plurality of queues in a buffer includes sorting all the queues of the buffer according to size, thereby to establish a sorted order of the queues. At least one group of the queues is selected, consisting of a given number of the queues in accordance with the sorted order. A portion of the space in the buffer is allocated to the group, responsive to the number of the queues in the group. A data packet is accepted into one of the queues in the group responsive to whether the data packet will cause the space occupied in the buffer by the queues in the group to exceed the allocated portion of the space.
    Type: Grant
    Filed: July 30, 2001
    Date of Patent: November 21, 2006
    Inventors: Yishay Mansour, Alexander Kesselman
  • Publication number: 20030067931
    Abstract: A method for allocating space among a plurality of queues in a buffer includes sorting all the queues of the buffer according to size, thereby to establish a sorted order of the queues. At least one group of the queues is selected, consisting of a given number of the queues in accordance with the sorted order. A portion of the space in the buffer is allocated to the group, responsive to the number of the queues in the group. A data packet is accepted into one of the queues in the group responsive to whether the data packet will cause the space occupied in the buffer by the queues in the group to exceed the allocated portion of the space.
    Type: Application
    Filed: July 30, 2001
    Publication date: April 10, 2003
    Inventors: Yishay Mansour, Alexander Kesselman
  • Patent number: 5956340
    Abstract: A method for multiplexing the buffer space used to store messages of backlogged flows at the output port of a switch. The buffer space is partitioned among queues of variable length, with the first queue long enough to accommodate the largest expected backlog, the second queue long enough to accommodate the second-largest expected backlog, etc. Messages are dequeued from the queues for transmission in Round-Robin order. Incoming messages are enqueued in a manner that guarantees that messages of heavily backlogged flows tend to be enqueued in the longer queues, while preserving FIFO message order. If the messages are all of the same length, then the queues are partitioned into locations, of the same length as the messages, each location having an ordinal index in its queue, and the messages are enqueued so that each message of a particular flow is enqueued in a location with a different ordinal index.
    Type: Grant
    Filed: August 5, 1997
    Date of Patent: September 21, 1999
    Assignee: Ramot University Authority for Applied Research and Industrial Development Ltd.
    Inventors: Yehuda Afek, Yishay Mansour, Zvi Ostfeld
  • Patent number: 5748901
    Abstract: A constant space algorithm for rate based flow control in large computer networks. The switches in the network dynamically measure their unused link capacity, and signal sessions with higher rates to reduce their rates to that unused link capacity. Sessions with lower rates are allowed to increase their rates. This algorithm is suitable for both ATM networks and suitably modified TCP networks.
    Type: Grant
    Filed: May 21, 1996
    Date of Patent: May 5, 1998
    Assignee: Ramot University Authority Ltd.
    Inventors: Yehuda Afek, Yishay Mansour, Zvi Ostfeld
  • Patent number: 5515439
    Abstract: In a communications system, a method is described allowing two users having established a communication session identified by a unique session freshness proof, to transmit and validate a new value of a variable by using an exchange certificate which combines the following elements: the new value of the variable, a common secret key known by both users, an exchange counter representative of the number of values of said variable transmitted between the two users during the current communication session and a session freshness proof. Protection against potential eavesdroppers and intruders is provided by combining cryptographically the elements of the exchange certificate.
    Type: Grant
    Filed: November 9, 1994
    Date of Patent: May 7, 1996
    Assignee: International Business Machines Corporation
    Inventors: David Bantz, Frederic Bauchot, Eliane D. Bello, Shay Kutten, Hugo Krawczyk, Amir Herzberg, Yishay Mansour
  • Patent number: 5345507
    Abstract: A method of verifying the authenticity of a message transmitted from a sender to a receiver in a communication system is partitioned into three stages. In the first stage, a key is secretly exchanged between the sender and receiver. This key is a binary irreducible polynomial p(x) of degree n. In addition, the sender and receiver share an encryption key composed of a stream of secret random, or pseudo-random bits. In the second stage, the sender appends a leading non-zero string of bits, which, in the simplest case, may be a single "1" bit, and n tail bits "0" to M to generate an augmented message, this augmented message considered as a polynomial having coefficients corresponding to the message bits. If the length of the message is known and cryptographically verified, then there is no need for a leading "1". The sender then computes a polynomial residue resulting from the division of the augmented message polynomial generated by the key polynomial p(x) exchanged by the sender and receiver.
    Type: Grant
    Filed: September 8, 1993
    Date of Patent: September 6, 1994
    Assignee: International Business Machines Corporation
    Inventors: Amir Herzberg, Hugo M. Krawczyk, Shay Kutten, Yishay Mansour