Patents by Inventor Alon Cohen

Alon Cohen 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: 9965338
    Abstract: Systems, methods and media are provided for facilitating an exchange of messages between a remote client application and a server system the server system, the server system being capable of supporting a plurality of application program interfaces (APIs) that includes a targeted API. In one example, a 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 common to each of the plurality of request messages and selected from a group comprising a predetermined required level of detail, an error language component and a version identifier, and a request component including a reusable identified schema definition.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: May 8, 2018
    Assignee: eBay Inc.
    Inventors: Zahid N. Ahmed, Alon Cohen, Daniel Tsun Kao, Ray Tanaka, Gary Yue, Bhaven Avalani
  • Publication number: 20170220402
    Abstract: Systems, methods and media are provided for facilitating an exchange of messages between a remote client application and a server system the server system, the server system being capable of supporting a plurality of application program interfaces (APIs) that includes a targeted API. In one example, a 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 common to each of the plurality of request messages and selected from a group comprising a predetermined required level of detail, an error language component and a version identifier, and a request component including a reusable identified schema definition.
    Type: Application
    Filed: April 17, 2017
    Publication date: August 3, 2017
    Inventors: Zahid N. Ahmed, Alon Cohen, Daniel Tsun Kao, Ray Tanaka, Gary Yue, Bhaven Avalani
  • Patent number: 9697056
    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: Grant
    Filed: October 23, 2015
    Date of Patent: July 4, 2017
    Assignee: eBay Inc.
    Inventors: Zahid N. Ahmed, Alon Cohen, Daniel Tsun Kao, Ray Tanaka, Gary Yue, Bhaven Avalani
  • Patent number: 9679610
    Abstract: The present invention discloses methods and devices for distributed audio/video (A/V) synchronization and playback. Methods include the steps of: enabling identification of an A/V orchestrator by at least one external A/V system using a data-exchange protocol system; enabling configuration information to be available to at least one external A/V system; identifying A/V data from an A/V source to at least one external A/V system; repetitively synchronizing at least one respective system clock with an orchestra timing on the A/V orchestrator; and repetitively sending at least one synchronization notification to at least one external A/V system, wherein at least one synchronization notification is configured to: indicate a given timing in the orchestra timing during A/V playback, indicate a given position in the A/V data during A/V playback; and instruct at least one external A/V system to move to a currently-playing A/V segment in the A/V data for A/V playback.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: June 13, 2017
    Assignee: MUVIX MEDIA NETWORKS LTD
    Inventors: Alon Cohen, Ilan Shiber, Gil Fidel
  • Patent number: 9679323
    Abstract: Providing prioritization of user online access to an online commerce site. Third party applications using API function calls to access an online commerce site are restricted to specific services by an access rule. An access rule defines which API server on the online commerce site a specific third party application may access when using a specific API function call. In this way, the operator of the online commerce site may prioritize server access per service level agreements based on a specific third party application and API function call.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: June 13, 2017
    Assignee: PAYPAL, INC.
    Inventors: Scott Leahy, Alon Cohen
  • Patent number: 9626705
    Abstract: Providing prioritization of user online access to an online commerce site. Third party applications using API function calls to access an online commerce site are restricted to specific services by an access rule. An access rule defines which API server on the online commerce site a specific third party application may access when using a specific API function call. In this way, the operator of the online commerce site may prioritize server access per service level agreements based on a specific third party application and API function call.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: April 18, 2017
    Assignee: PAYPAL, INC.
    Inventors: Scott Leahy, Alon Cohen
  • Publication number: 20170101161
    Abstract: A drive mechanism to enable a bicycle to coast forward or backward iincludes a ratchet ring that is directly coupled to a sprocket of the bicycle. A pawl housing is directly coupled to a crank axle of the bicycle. The housing includes a plurality of pawls that are distributed about a perimeter of the housing. The pawls are extendible outward from the perimeter of the housing to engage the ratchet ring to rotate the sprocket when the crank axle is rotated by forward pedaling. A clutch disk includes a plurality of radial projections that are each configured to extend outward a pawl of the plurality of pawls when that pawl is rotated to that radial projection by forward rotation of the crank axle. The clutch disk is coupled to a friction element that resists rotation of the clutch disk relative to a chassis of the bicycle.
    Type: Application
    Filed: October 8, 2015
    Publication date: April 13, 2017
    Inventors: Alon COHEN, Tal MAZAR
  • Patent number: 9589289
    Abstract: Providing prioritization of user online access to an online commerce site. Third party applications using API function calls to access an online commerce site are restricted to specific services by an access rule. An access rule defines which API server on the online commerce site a specific third party application may access when using a specific API function call. In this way, the operator of the online commerce site may prioritize server access per service level agreements based on a specific third party application and API function call.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: March 7, 2017
    Assignee: PAYPAL, INC.
    Inventors: Scott Leahy, Alon Cohen
  • Patent number: 9508094
    Abstract: Providing prioritization of user online access to an online commerce site. Third party applications using API function calls to access an online commerce site are restricted to specific services by an access rule. An access rule defines which API server on the online commerce site a specific third party application may access when using a specific API function call. In this way, the operator of the online commerce site may prioritize server access per service level agreements based on a specific third party application and API function call.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: November 29, 2016
    Assignee: PAYPAL, INC.
    Inventors: Scott Leahy, Alon Cohen
  • Publication number: 20160196851
    Abstract: The present invention discloses methods and devices for distributed audio/video (A/V) synchronization and playback. Methods include the steps of: enabling identification of an A/V orchestrator by at least one external A/V system using a data-exchange protocol system; enabling configuration information to be available to at least one external A/V system; identifying A/V data from an A/V source to at least one external A/V system; repetitively synchronizing at least one respective system clock with an orchestra timing on the A/V orchestrator; and repetitively sending at least one synchronization notification to at least one external A/V system, wherein at least one synchronization notification is configured to: indicate a given timing in the orchestra timing during A/V playback, indicate a given position in the A/V data during A/V playback; and instruct at least one external A/V system to move to a currently-playing A/V segment in the A/V data for A/V playback.
    Type: Application
    Filed: December 28, 2015
    Publication date: July 7, 2016
    Inventors: Alon Cohen, Ilan Shiber, Gil Fidel
  • 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
  • Publication number: 20160086295
    Abstract: A home remodeling cost estimator tool is used to create a cost breakdown for use when remodeling a house or a room, based on user interaction with photos, for example from such sites as Houzz.com and other proprietary data sources. For any photo in a photo database for such design sites, a user can work with the estimator to generate a price estimate and a breakdown for a building project.
    Type: Application
    Filed: December 1, 2015
    Publication date: March 24, 2016
    Inventors: Alon COHEN, Ofir ZWEBNER
  • Publication number: 20160086251
    Abstract: A platform allows experts, for example home improvement professionals, to upload their portfolios, i.e. content such as photos, videos, text, and sound, to a publicly available resource, such as a Web browser accessible, network based commerce system. Users may then browse the content, for example by room, style, and metro area. The content is arranged in collections that are in part passively sorted, based upon user relevance. Tags are shown on objects, for example within photos, for which there is more information. In the case of a movable display device, the tags can simulate the physics of real tags, for example they can move back and forth when the device is shaken. In another embodiment, a snap point is set to impart either a scrolling transition or a step transition between display pages, based upon user scroll activity.
    Type: Application
    Filed: November 30, 2015
    Publication date: March 24, 2016
    Inventors: Alon COHEN, Guy SHAVIV
  • Publication number: 20160086259
    Abstract: A platform allows experts, for example home improvement professionals, to upload their portfolios, i.e. content such as photos, videos, text, and sound, to a publicly available resource, such as a Web browser accessible, network based commerce system. Users may then browse the content, for example by room, style, and metro area. The content is arranged in collections that are in part passively sorted, based upon user relevance. Tags are shown on objects, for example within photos, for which there is more information. In the case of a movable display device, the tags can simulate the physics of real tags, for example they can move back and forth when the device is shaken. In another embodiment, a snap point is set to impart either a scrolling transition or a step transition between display pages, based upon user scroll activity.
    Type: Application
    Filed: November 30, 2015
    Publication date: March 24, 2016
    Inventors: Alon COHEN, Guy SHAVIV
  • Publication number: 20160077714
    Abstract: A platform allows experts, for example home improvement professionals, to upload their portfolios, i.e. content such as photos, videos, text, and sound, to a publicly available resource, such as a Web browser accessible, network based commerce system. Users may then browse the content, for example by room, style, and metro area. The content is arranged in collections that are in part passively sorted, based upon user relevance. Tags are shown on objects, for example within photos, for which there is more information. In the case of a movable display device, the tags can simulate the physics of real tags, for example they can move back and forth when the device is shaken. In another embodiment, a snap point is set to impart either a scrolling transition or a step transition between display pages, based upon user scroll activity.
    Type: Application
    Filed: November 30, 2015
    Publication date: March 17, 2016
    Inventors: Alon COHEN, Guy SHAVIV
  • Patent number: 9282191
    Abstract: A system and method are provided which provide a text messaging conference among at least three users who communicate on different first communication channels. A message initiated by a first user is received on one of the first communication channels. The message seeks to initiate a text message conference and includes identities of a plurality of additional users to participate in the messaging conference. Conference participants are identified by a two part identifier, which allows a single participant to participate in multiple ongoing simultaneous conferences.
    Type: Grant
    Filed: August 29, 2013
    Date of Patent: March 8, 2016
    Inventors: Alon Cohen, Brian Lee Scott
  • Patent number: 9230223
    Abstract: A platform allows experts, for example home improvement professionals, to upload their portfolios, i.e. content such as photos, videos, text, and sound, to a publicly available resource, such as a Web browser accessible, network based commerce system. Users may then browse the content, for example by room, style, and metro area. The content is arranged in collections that are in part passively sorted, based upon user relevance. Tags are shown on objects, for example within photos, for which there is more information. In the case of a movable display device, the tags can simulate the physics of real tags, for example they can move back and forth when the device is shaken. In another embodiment, a snap point is set to impart either a scrolling transition or a step transition between display pages, based upon user scroll activity.
    Type: Grant
    Filed: May 15, 2012
    Date of Patent: January 5, 2016
    Assignee: Houzz, Inc.
    Inventors: Alon Cohen, Guy Shaviv
  • 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
  • Publication number: 20150278257
    Abstract: A method of accommodating at least one difference between a first database schema and a second database schema is provided. The method includes receiving a request generated by an application program using a first version of a database schema, and generating a response including a reserved element that corresponds to a custom slot provided in the first version of the database schema. The method further includes communicating the response to the application program.
    Type: Application
    Filed: June 15, 2015
    Publication date: October 1, 2015
    Inventors: Alon Cohen, Bhaven Avalani, Zahid N. Ahmed
  • Patent number: 9058343
    Abstract: A method of accommodating at least one difference between a first database schema and a second database schema is provided. The method includes receiving a response generated by a first application program using a first database schema, identifying a value in the response that is unrecognizable to a second application program using a second database schema and substituting, using a processor, the value that is unrecognizable to the second application program with a reserved element recognizable to the second application program, the reserved element indicating to the second application program that a portion of the response is not recognizable to the second application program. The method further includes communicating the response to the second application program.
    Type: Grant
    Filed: October 11, 2013
    Date of Patent: June 16, 2015
    Assignee: eBay Inc.
    Inventors: Alon Cohen, Bhaven Avalani, Zahid N. Ahmed