Patents by Inventor Amir Fish

Amir Fish 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: 9189462
    Abstract: Methods and systems for checking bidirectional text in text content, such as in a web page, are provided. A method for checking bidirectional text may include determining intrinsic and declared text directions of text content. The method may also include generating a bidirectional text error based on a mismatch between the intrinsic text direction and the declared text direction. Bidirectional text errors may be reported. A system may include a walker, a bidirectional text checker and a bidirectional error reporter.
    Type: Grant
    Filed: November 1, 2011
    Date of Patent: November 17, 2015
    Assignee: Google Inc.
    Inventors: Aharon Lanin, Jason Elbaum, Amir Fish
  • Publication number: 20150161603
    Abstract: A merchant identification system determines the identity of a merchant that is associated with a merchant identifier. When a user makes a purchase at a merchant, the merchant identification system receives a merchant identifier that is unique to the merchant, along with information regarding the purchase transaction. Based on the information, the merchant identification system determines the location of a user device of the user at the time of the purchase transaction. The merchant identification system then determines a candidate identity of the location of the purchase transaction, such as the name of the merchant. After determining additional candidate identities for the location, the merchant identification system determines the expected identity of the actual merchant involved in the purchase transaction. If the merchant identification system later receives a merchant identifier, the merchant identification system can retrieve the identity of the merchant from a record to identify the merchant.
    Type: Application
    Filed: October 6, 2014
    Publication date: June 11, 2015
    Inventor: Amir Fish
  • Patent number: 8959092
    Abstract: The present disclosure comprises systems and methods for providing a stream of only those photographs (including those inter-mixed with videos and hybrid types (animated gifs, animated photo bursts, etc.)) that may be of interest to particular users in a social network based on consideration of user social graphs and other external signals generated for the photographs based on predefined criteria to determine user interest levels. The systems and methods obtain photographs, retrieve social graphs for particular users, evaluate and filter photographs, rank them, and limit the number of photographs provided for viewing from a single source. Accordingly, only photographs that are determined to be most interesting to particular users are provided for display to them.
    Type: Grant
    Filed: December 26, 2012
    Date of Patent: February 17, 2015
    Assignee: Google Inc.
    Inventors: Isaac Sparrow, Anthony Howard Payne, Kevin Courtney Smilak, Simon Han, Amir Fish, David M. Cohen, Matthew Stephen Steiner
  • Publication number: 20140351132
    Abstract: A method for maintaining a prepaid payment system comprises a user account that can be utilized to complete a purchase transaction with a merchant. A delayed processing window is introduced between a time when the merchant receives a payment approval notification from the payment system and a time when the payment system transmits a payment request to an issuer of a funding account associated with the user's payment system account. The payment system utilizes a user's stored value account maintained by the payment system to satisfy the requirements of a prepaid program, and therefore processes the payment request received from the merchant and transmits the payment approval notification without obtaining prior authorization from the issuer of the funding account. The payment system submits one or more payment requests for the funding transaction at a time after the completion of the purchase transaction between the user and the merchant.
    Type: Application
    Filed: December 26, 2013
    Publication date: November 27, 2014
    Applicant: GOOGLE INC.
    Inventors: Bobby Wieler, Harry Lee Butler, IV, Amir Fish, Shantan Rao
  • Publication number: 20140351035
    Abstract: A method for maintaining a prepaid payment system comprises a user account that can be utilized to complete a purchase transaction with a merchant. A delayed processing window is introduced between a time when the merchant receives a payment approval notification from the payment system and a time when the payment system transmits a payment request to an issuer of a funding account associated with the user's payment system account. The payment system utilizes a user's stored value account maintained by the payment system to satisfy the requirements of a prepaid program, and therefore processes the payment request received from the merchant and transmits the payment approval notification without obtaining prior authorization from the issuer of the funding account. The payment system submits one or more payment requests for the funding transaction at a time after the completion of the purchase transaction between the user and the merchant.
    Type: Application
    Filed: December 26, 2013
    Publication date: November 27, 2014
    Applicant: GOOGLE INC.
    Inventors: Amir Fish, Prithviraj Subburaj, Michael Scott Blandina, Bobby Wieler, Shantan Rao
  • Publication number: 20140006420
    Abstract: The present disclosure comprises systems and methods for providing a stream of only those photographs (including those inter-mixed with videos and hybrid types (animated gifs, animated photo bursts, etc.)) that may be of interest to particular users in a social network based on consideration of user social graphs and other external signals generated for the photographs based on predefined criteria to determine user interest levels. The systems and methods obtain photographs, retrieve social graphs for particular users, evaluate and filter photographs, rank them, and limit the number of photographs provided for viewing from a single source. Accordingly, only photographs that are determined to be most interesting to particular users are provided for display to them.
    Type: Application
    Filed: December 26, 2012
    Publication date: January 2, 2014
    Inventors: Isaac Sparrow, Anthony Howard Payne, Kevin Courtney Smilak, Simon Han, Amir Fish, David M. Cohen, Matthew Stephen Steiner
  • Publication number: 20130128747
    Abstract: Implementations of a method, program product and system are disclosed for network data flow measurement. In implementations, the method comprises steps of receiving, by one or more computers and a network link, network traffic sampling data through the network link, and obtaining, using the one or more computers, bandwidth data carried on the network link. A further step is provided of determining a scaling factor, using the one or more computers, based at least in part on a comparison of the bandwidth data through the network link and the network traffic sampling data through the network link. The network traffic sampling data is scaled, using the one or more computers, based at least in part on the scaling factor to obtain scaled network traffic sampling data. This scaled network traffic sampling data may be communicated electronically.
    Type: Application
    Filed: November 16, 2012
    Publication date: May 23, 2013
    Inventors: Ido Feldman, Amir Fish
  • Publication number: 20120109634
    Abstract: Methods and systems for checking bidirectional text in text content, such as in a web page, are provided. A method for checking bidirectional text may include determining intrinsic and declared text directions of text content. The method may also include generating a bidirectional text error based on a mismatch between the intrinsic text direction and the declared text direction. Bidirectional text errors may be reported. A system may include a walker, a bidirectional text checker and a bidirectional error reporter.
    Type: Application
    Filed: November 1, 2011
    Publication date: May 3, 2012
    Applicant: Google Inc.
    Inventors: Aharon Lanin, Jason Elbaum, Amir Fish