Patents by Inventor Ray Tanaka

Ray Tanaka 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: 20160117659
    Abstract: A method of payment terminal operation, including: receiving a payment collection request for a payment from an application, generating a payment initiation request for the payment, sending the payment initiation request to a secure processing system, switching the secure processing system from operation in an unsecured mode to operation in a secured mode in response to receipt of the payment initiation request, facilitating payment information entry, and receiving a payment response notification, generated based on the payment information, at the main processor.
    Type: Application
    Filed: October 28, 2014
    Publication date: April 28, 2016
    Inventors: Osama Bedier, Ray Tanaka, Praveen Alavill, Syed Fayez Asar, Victor Chau
  • Publication number: 20160117662
    Abstract: A payment terminal, including: a display, an input device configured to generate input signals indicative of a user input, a payment instrument reader configured to receive payment instrument data from a financial payment instrument, a secure processor connected to the payment instrument reader, a main processor connected to the display, the main processor separate and distinct from the secure processor, a secure input processor connected to the input device and the secure processor, wherein the secure processor is operable between an unsecured mode, wherein the secure processor sends input coordinates based on the input signals received from the secure input processor to the main processor; and a secured mode, wherein the secure input processor ceases input coordinate forwarding to the main processor.
    Type: Application
    Filed: June 18, 2015
    Publication date: April 28, 2016
    Inventors: Osama Bedier, Ray Tanaka, Robert Hernandez
  • Publication number: 20160117529
    Abstract: A low-profile card reader, including: a carriage; a single support arm including a first end statically mounted to the carriage, a second end, free from the carriage, a body tapering from the second end toward the first end, wherein the body is free from the carriage, such that the support arm freely deflects along a support arm length relative to the carriage, and a set of strengthening channels extending along the support arm length; and a magnetic reading head statically connected to the second end of the support arm.
    Type: Application
    Filed: October 28, 2015
    Publication date: April 28, 2016
    Inventors: Osama Bedier, Ray Tanaka, Robert Hernandez
  • Publication number: 20160112536
    Abstract: A plurality of application servers hosts a plurality of business applications. A plurality of Application Program Interface (API) servers host a plurality of APIs to provide programmatic access to the plurality of business applications, each of the APIs configured to receive request messages compiled by a remote client application. An example method includes receiving a plurality of request messages generated by the remote client application, each request message requesting an activity to be performed by the targeted API, with respect to an associated application, and comprising at least one data component, and a request component including a reusable identified schema definition specific to the targeted API.
    Type: Application
    Filed: October 23, 2015
    Publication date: April 21, 2016
    Inventors: Zahid N. Ahmed, Alon Cohen, Daniel Tsun Kao, Ray Tanaka, Gary Yue, Bhaven Avalani
  • Patent number: 9201711
    Abstract: A plurality of application servers hosts a plurality of business applications. A plurality of Application Program Interface (API) servers host a plurality of APIs to provide programmatic access to the plurality of business applications, each of the APIs configured to receive request messages compiled by a remote client application. First and second request messages targeted to first and second APIs have at least one common data component. The first request message includes a first payload specific to the first targeted API and the second request message includes a second payload specific to the second targeted API, the first payload and the second payload each comprise a reusable identified schema definition specific to the targeted API.
    Type: Grant
    Filed: January 7, 2013
    Date of Patent: December 1, 2015
    Assignee: eBay Inc.
    Inventors: Zahid N. Ahmed, Alon Cohen, Daniel Tsun Kao, Ray Tanaka, Gary Yue, Bhaven Avalani
  • Patent number: 9092766
    Abstract: A payment terminal, including: a display, an input device configured to generate input signals indicative of a user input, a payment instrument reader configured to receive payment instrument data from a financial payment instrument, a secure processor connected to the payment instrument reader, a main processor connected to the display, the main processor separate and distinct from the secure processor, a secure input processor connected to the input device and the secure processor, wherein the secure processor is operable between an unsecured mode, wherein the secure processor sends input coordinates based on the input signals received from the secure input processor to the main processor; and a secured mode, wherein the secure input processor ceases input coordinate forwarding to the main processor.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: July 28, 2015
    Assignee: Poynt Co.
    Inventors: Osama Bedier, Ray Tanaka, Robert Hernandez
  • Publication number: 20150088678
    Abstract: In one example, a method of providing dynamic content includes providing a client device with access to an online marketplace over a network. The method also includes facilitating transmission of a user identifier stored by the client device to a payment service provider. The method further includes receiving dynamic content from the payment service provider in response to the user identifier. In addition, the method includes serving the dynamic content to the client device over the network.
    Type: Application
    Filed: December 1, 2014
    Publication date: March 26, 2015
    Inventors: Hugo Olliphant, Ray Tanaka, Alan Tien, Roy Vella
  • Patent number: 8914474
    Abstract: Various methods and systems are disclosed to provide dynamic content to users of online payment service providers without requiring users to log in or otherwise actively engage the payment service providers. In one example, a method of providing dynamic content includes providing a client device with access to an online marketplace over a network. The method also includes facilitating transmission of a user identifier stored by the client device to a payment service provider. The method further includes receiving dynamic content from the payment service provider in response to the user identifier. In addition, the method includes serving the dynamic content to the client device over the network.
    Type: Grant
    Filed: October 5, 2012
    Date of Patent: December 16, 2014
    Assignee: eBay Inc.
    Inventors: Hugo Olliphant, Ray Tanaka, Alan Tien, Roy Vella
  • Publication number: 20130125147
    Abstract: A plurality of application servers hosts a plurality of business applications. A plurality of Application Program Interface (API) servers host a plurality of APIs to provide programmatic access to the plurality of business applications, each of the APIs configured to receive request messages compiled by a remote client application. First and second request messages targeted to first and second APIs have at least one common data component. The first request message includes a first payload specific to the first targeted API and the second request message includes a second payload specific to the second targeted API, the first payload and the second payload each comprise a reusable identified schema definition specific to the targeted API.
    Type: Application
    Filed: January 7, 2013
    Publication date: May 16, 2013
    Applicant: eBay Inc.
    Inventors: Zahid N. Ahmed, Alon Cohen, Daniel Tsun Kao, Ray Tanaka, Gary Yue, Bhaven Avalani
  • Publication number: 20130030939
    Abstract: Various methods and systems are disclosed to provide dynamic content to users of online payment service providers without requiring users to log in or otherwise actively engage the payment service providers. In one example, a method of providing dynamic content includes providing a client device with access to an online marketplace over a network. The method also includes facilitating transmission of a user identifier stored by the client device to a payment service provider. The method further includes receiving dynamic content from the payment service provider in response to the user identifier. In addition, the method includes serving the dynamic content to the client device over the network.
    Type: Application
    Filed: October 5, 2012
    Publication date: January 31, 2013
    Inventors: Hugo Olliphant, Ray Tanaka, Alan Tien, Roy Velia
  • Patent number: 8352968
    Abstract: A server system facilitates an exchange of messages with a remote client application. The server system includes a plurality of application servers hosting a plurality of applications. A plurality of Application Program Interfaces (APIs) provides programmatic access to the plurality of applications, each of the APIs being configured to receive request messages compiled by the remote client application. First and second request messages, respectively addressed to first and second APIs of the plurality of APIs by a remote client application, each comprise at least one common data component. Further, the first request message includes a first payload specific to the first API, and the second request message includes a payload specific to the second API.
    Type: Grant
    Filed: January 4, 2011
    Date of Patent: January 8, 2013
    Assignee: eBay Inc.
    Inventors: Zahid N. Ahmed, Alon Cohen, Daniel Tsun Kao, Ray Tanaka, Gary Yue, Bhaven Avalani
  • Patent number: 8285820
    Abstract: In one example, a method of providing dynamic content includes providing a client device with access to an online marketplace over a network. The method also includes facilitating transmission of a user identifier stored by the client device to a payment service provider. The method further includes receiving dynamic content from the payment service provider in response to the user identifier. In addition, the method includes serving the dynamic content to the client device over the network.
    Type: Grant
    Filed: September 21, 2011
    Date of Patent: October 9, 2012
    Assignee: Ebay Inc.
    Inventors: Hugo Olliphant, Ray Tanaka, Alan Tien, Roy Vella
  • Publication number: 20120016776
    Abstract: Various methods and systems are disclosed to provide dynamic content to users of online payment service providers without requiring users to log in or otherwise actively engage the payment service providers. In one example, a method of providing dynamic content includes providing a client device with access to an online marketplace over a network. The method also includes facilitating transmission of a user identifier stored by the client device to a payment service provider. The method further includes receiving dynamic content from the payment service provider in response to the user identifier. In addition, the method includes serving the dynamic content to the client device over the network.
    Type: Application
    Filed: September 21, 2011
    Publication date: January 19, 2012
    Applicant: EBAY INC.
    Inventors: Hugo Olliphant, Ray Tanaka, Alan Tien, Roy Vella
  • Patent number: 8028041
    Abstract: Various methods and systems provide dynamic content to users of online payment service providers without requiring users to log in or otherwise actively engage the payment service providers. In one example, a method includes providing a client device with access to an online marketplace over a network. The method also includes facilitating transmission of a user identifier stored by the client device to a payment service provider. The method further includes receiving dynamic content from the payment service provider in response to the user identifier. In addition, the method includes serving the dynamic content to the client device over the network.
    Type: Grant
    Filed: April 6, 2007
    Date of Patent: September 27, 2011
    Assignee: eBay Inc.
    Inventors: Hugo Olliphant, Ray Tanaka, Alan Tien, Roy Vella
  • Publication number: 20110167430
    Abstract: A server system facilitates an exchange of messages with a remote client application. The server system includes a plurality of application servers hosting a plurality of applications. A plurality of Application Program Interfaces (APIs) provides programmatic access to the plurality of applications, each of the APIs being configured to receive request messages compiled by the remote client application. First and second request messages, respectively addressed to first and second APIs of the plurality of APIs by a remote client application, each comprise at least one common data component. Further, the first request message includes a first payload specific to the first API, and the second request message includes a payload specific to the second API.
    Type: Application
    Filed: January 4, 2011
    Publication date: July 7, 2011
    Applicant: eBay Inc.
    Inventors: Zahid N Ahmed, Alon Cohen, Daniel Kao, Ray Tanaka, Gary Yue, Bhaven Avalani
  • Patent number: 7886305
    Abstract: A server system facilitates an exchange of messages with a remote client application. The server system includes a plurality of application servers hosting a plurality of applications. A plurality of Application Program Interfaces (APIs) provides programmatic access to the plurality of applications, each of the APIs being configured to receive request messages compiled by the remote client application. First and second request messages, respectively addressed to first and second APIs of the plurality of APIs by a remote client application, each comprise at least one common data component. Further, the first request message includes a first payload specific to the first API, and the second request message includes a payload specific to the second API.
    Type: Grant
    Filed: April 30, 2010
    Date of Patent: February 8, 2011
    Assignee: eBay Inc.
    Inventors: Zahid Ahmed, Alon Cohen, Daniel Kao, Ray Tanaka, Gary Yue, Bhaven Avalani
  • Patent number: 7818759
    Abstract: A server system facilitates an exchange of messages with a remote client application. The server system includes a plurality of application servers hosting a plurality of applications. A plurality of Application Program Interfaces (APIs) provides programmatic access to the plurality of applications, each of the APIs being configured to receive request messages compiled by the remote client application. First and second request messages, respectively addressed to first and second APIs of the plurality of APIs by a remote client application, each comprise at least one common data component. Further, the first request message includes a first payload specific to the first API, and the second request message includes a payload specific to the second API.
    Type: Grant
    Filed: November 24, 2004
    Date of Patent: October 19, 2010
    Assignee: eBay Inc.
    Inventors: Zahid Ahmed, Alon Cohen, Daniel Kao, Ray Tanaka, Gary Yue, Bhaven Avalani
  • Publication number: 20100223633
    Abstract: A server system facilitates an exchange of messages with a remote client application. The server system includes a plurality of application servers hosting a plurality of applications. A plurality of Application Program Interfaces (APIs) provides programmatic access to the plurality of applications, each of the APIs being configured to receive request messages compiled by the remote client application. First and second request messages, respectively addressed to first and second APIs of the plurality of APIs by a remote client application, each comprise at least one common data component. Further, the first request message includes a first payload specific to the first API, and the second request message includes a payload specific to the second API.
    Type: Application
    Filed: April 30, 2010
    Publication date: September 2, 2010
    Inventors: Zahid Ahmed, Alon Cohen, Daniel Kao, Ray Tanaka, Gary Yue, Bhaven Avalani
  • Publication number: 20070245022
    Abstract: Various methods and systems are disclosed to provide dynamic content to users of online payment service providers without requiring users to log in or otherwise actively engage the payment service providers. In one example, a method of providing dynamic content includes providing a client device with access to an online marketplace over a network. The method also includes facilitating transmission of a user identifier stored by the client device to a payment service provider. The method further includes receiving dynamic content from the payment service provider in response to the user identifier. In addition, the method includes serving the dynamic content to the client device over the network.
    Type: Application
    Filed: April 6, 2007
    Publication date: October 18, 2007
    Inventors: Hugo Olliphant, Ray Tanaka, Alan Tien, Roy Vella
  • Publication number: 20070162366
    Abstract: A system and method for electronic message verification are described. One embodiment adds a unique code to electronic messages which a user can provide to a financial services company website. The code can be verified and a verification notice is provided to the user if the message was authentic. Authentication can be based upon both the code and the user's identification relative to the financial services company.
    Type: Application
    Filed: December 30, 2005
    Publication date: July 12, 2007
    Applicant: EBAY INC.
    Inventors: Ray Tanaka, Alan Tien, Roy Vella