Patents by Inventor Angie Ruan

Angie Ruan 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: 11373224
    Abstract: In some examples, a method includes identifying a first listing and an additional listing having one or more characteristics in common, the first listing and the additional listing published on an online marketplace; receiving a request to perform an operation on the first listing and the additional listing; in response to the request, generating a batch of events based on the operation, the batch of events including a first event to be performed on the first listing and a second event to be performed on the additional listing; performing the first event on the first listing and the second event on the additional listing.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: June 28, 2022
    Assignee: EBAY INC.
    Inventors: Kam Kasravi, Vadim Geshel, Sergiy Pereshyvaylo, Angie Ruan, Yitao Yao, Maxim Drobintsev
  • Patent number: 11127098
    Abstract: A method and a system for providing a negotiation platform in the event that a listing fails by becoming inactive without the offering being sold are provided. For example, a negotiation eligibility detector may detect a failed listing of an offering. The listing may be associated with a first user and a first offer. A potential buyer detector may identify at least one potential buyer based on a user action associated with the failed listing. A negotiation manager may be in communication with the negotiation eligibility detector and the potential buyer detector. In response to the detecting of the failed listing and the identifying of the potential buyers, the negotiation manager may transmit a request to the at least one potential buyer for a second offer associated with the failed listing.
    Type: Grant
    Filed: April 15, 2020
    Date of Patent: September 21, 2021
    Assignee: eBay Inc.
    Inventor: Angie Ruan
  • Publication number: 20200242713
    Abstract: A method and a system for providing a negotiation platform in the event that a listing fails by becoming inactive without the offering being sold are provided. For example, a negotiation eligibility detector may detect a failed listing of an offering. The listing may be associated with a first user and a first offer. A potential buyer detector may identify at least one potential buyer based on a user action associated with the failed listing. A negotiation manager may be in communication with the negotiation eligibility detector and the potential buyer detector. In response to the detecting of the failed listing and the identifying of the potential buyers, the negotiation manager may transmit a request to the at least one potential buyer for a second offer associated with the failed listing.
    Type: Application
    Filed: April 15, 2020
    Publication date: July 30, 2020
    Inventor: Angie Ruan
  • Patent number: 10657611
    Abstract: A method and a system for providing a negotiation platform in the event that a listing fails by becoming inactive without the offering being sold are provided. For example, a negotiation eligibility detector may detect a failed listing of an offering. The listing may be associated with a first user and a first offer. A potential buyer detector may identify at least one potential buyer based on a user action associated with the failed listing. A negotiation manager may be in communication with the negotiation eligibility detector and the potential buyer detector. In response to the detecting of the failed listing and the identifying of the potential buyers, the negotiation manager may transmit a request to the at least one potential buyer for a second offer associated with the failed listing.
    Type: Grant
    Filed: July 3, 2018
    Date of Patent: May 19, 2020
    Assignee: eBay Inc.
    Inventor: Angie Ruan
  • Publication number: 20200143441
    Abstract: In some examples, a method includes identifying a first listing and an additional listing having one or more characteristics in common, the first listing and the additional listing published on an online marketplace; receiving a request to perform an operation on the first listing and the additional listing; in response to the request, generating a batch of events based on the operation, the batch of events including a first event to be performed on the first listing and a second event to be performed on the additional listing; performing the first event on the first listing and the second event on the additional listing.
    Type: Application
    Filed: December 2, 2019
    Publication date: May 7, 2020
    Inventors: Kam Kasravi, Vadim Geshel, Sergiy Pereshyvaylo, Angie Ruan, Yitao Yao, Maxim Drobintsev
  • Patent number: 10515396
    Abstract: In some examples, a method includes identifying a first listing and an additional listing having one or more characteristics in common, the first listing and the additional listing published on an online marketplace; receiving a request to perform an operation on the first listing and the additional listing; in response to the request, generating a batch of events based on the operation, the batch of events including a first event to be performed on the first listing and a second event to be performed on the additional listing; performing the first event on the first listing and the second event on the additional listing.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: December 24, 2019
    Assignee: eBay Inc.
    Inventors: Kam Kasravi, Vadim Geshel, Sergiy Pereshyvaylo, Angie Ruan, Yitao Yao, Maxim Drobintsev
  • Publication number: 20190114684
    Abstract: In some examples, a method includes identifying a first listing and an additional listing having one or more characteristics in common, the first listing and the additional listing published on an online marketplace; receiving a request to perform an operation on the first listing and the additional listing; in response to the request, generating a batch of events based on the operation, the batch of events including a first event to be performed on the first listing and a second event to be performed on the additional listing; performing the first event on the first listing and the second event on the additional listing.
    Type: Application
    Filed: December 13, 2018
    Publication date: April 18, 2019
    Inventors: Kam Kasravi, Vadim Geshel, Sergiy Pereshyvaylo, Angie Ruan, Yitao Yao, Maxim Drobintsev
  • Patent number: 10185979
    Abstract: In one example, a system comprises one or more processors to execute a business event processing module. The business event processing module is configured to receive a request to perform an operation on a listing published by an online marketplace, identify at least one additional listing having certain characteristics in common with the listing from a plurality of published listings including the listing, and automatically perform the operation on the at least one additional listing. The system includes a last event processor to determine a performance of the operation on a last instance of the at least one additional listing.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: January 22, 2019
    Assignee: eBay, Inc.
    Inventors: Kam Kasravi, Vadim Geshel, Sergiy Pereshyvaylo, Angie Ruan, Yitao Yao, Maxim Drobintsev
  • Publication number: 20180315144
    Abstract: A method and a system for providing a negotiation platform in the event that a listing fails by becoming inactive without the offering being sold are provided. For example, a negotiation eligibility detector may detect a failed listing of an offering. The listing may be associated with a first user and a first offer. A potential buyer detector may identify at least one potential buyer based on a user action associated with the failed listing. A negotiation manager may be in communication with the negotiation eligibility detector and the potential buyer detector. In response to the detecting of the failed listing and the identifying of the potential buyers, the negotiation manager may transmit a request to the at least one potential buyer for a second offer associated with the failed listing.
    Type: Application
    Filed: July 3, 2018
    Publication date: November 1, 2018
    Inventor: Angie Ruan
  • Patent number: 10037586
    Abstract: A method and a system for providing a negotiation platform in the event that a listing fails by becoming inactive without the offering being sold are provided. For example, a negotiation eligibility detector may detect a failed listing of an offering. The listing may be associated with a first user and a first offer. A potential buyer detector may identify at least one potential buyer based on a user action associated with the failed listing. A negotiation manager may be in communication with the negotiation eligibility detector and the potential buyer detector. In response to the detecting of the failed listing and the identifying of the potential buyers, the negotiation manager may transmit a request to the at least one potential buyer for a second offer associated with the failed listing.
    Type: Grant
    Filed: June 10, 2014
    Date of Patent: July 31, 2018
    Assignee: eBay Inc.
    Inventor: Angie Ruan
  • Publication number: 20180182006
    Abstract: In one example, a system comprises one or more processors to execute a business event processing module. The business event processing module is configured to receive a request to perform an operation on a listing published by an online marketplace, identify at least one additional listing having certain characteristics in common with the listing from a plurality of published listings including the listing, and automatically perform the operation on the at least one additional listing. The system includes a last event processor to determine a performance of the operation on a last instance of the at least one additional listing.
    Type: Application
    Filed: February 26, 2018
    Publication date: June 28, 2018
    Inventors: Kam Kasravi, Vadim Geshel, Sergiy Pereshyvaylo, Angie Ruan, Yitao Yao, Maxim Drobintsev
  • Patent number: 9984397
    Abstract: In one example embodiment, a system comprises a processor-implemented event processor accessible over a network; a processor-implemented event producer associated with the event processor and configured to monitor an action or directive of a consumer resource and, in response to a detected action or directive, generate an event and event metadata; a processor-implemented converter associated with the event processor configured to acquire the event metadata and generate a generic event based on the acquired event metadata; and a transporter configured to distribute the generic event to a plurality of consumer resources.
    Type: Grant
    Filed: July 14, 2016
    Date of Patent: May 29, 2018
    Assignee: eBay Inc.
    Inventors: Kam Kasravi, Vadim Geshel, Sergiy Pereshyvaylo, Angie Ruan, Yitao Yao, Maxim Drobintsev
  • Patent number: 9697564
    Abstract: Disclosed in some examples is a method including receiving a selection of an outline template; displaying the outline template in an image preview screen of a digital image capture device; responsive to a capture of an image of the digital image capture device, cropping the image to an outline of the outline template; positioning the cropped image over a second image and sending a combined image formed from the image positioned over the second image to a commerce server, the combined image for use as a product image.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: July 4, 2017
    Assignee: eBay Inc.
    Inventor: Angie Ruan
  • Patent number: 9589286
    Abstract: In one example, an apparatus comprises processors to execute a business event processing module. The module is configured to receive a request to perform an operation on a first listing in a set of listings and identify, in the set of listings, additional listings having certain characteristics in common with the first listing. The operation is automatically performed on the additional listings and a performance of the operation on a last instance of the additional listings is determined by a last event processor.
    Type: Grant
    Filed: September 23, 2015
    Date of Patent: March 7, 2017
    Assignee: eBay Inc.
    Inventors: Kam Kasravi, Vadim Geshel, Sergiy Pereshyvaylo, Angie Ruan, Yitao Yao, Maxim Drobintsev
  • Publication number: 20160321743
    Abstract: In one example embodiment, a system comprises a processor-implemented event processor accessible over a network; a processor-implemented event producer associated with the event processor and configured to monitor an action or directive of a consumer resource and, in response to a detected action or directive, generate an event and event metadata; a processor-implemented converter associated with the event processor configured to acquire the event metadata and generate a generic event based on the acquired event metadata; and a transporter configured to distribute the generic event to a plurality of consumer resources.
    Type: Application
    Filed: July 14, 2016
    Publication date: November 3, 2016
    Inventors: Kam Kasravi, Vadim Geshel, Sergiy Pereshyvaylo, Angie Ruan, Yitao Yao, Maxim Drobintsev
  • Publication number: 20160012370
    Abstract: In one example, an apparatus comprises processors to execute a business event processing module. The module is configured to receive a request to perform an operation on a first listing in a set of listings and identify, in the set of listings, additional listings having certain characteristics in common with the first listing. The operation is automatically performed on the additional listings and a performance of the operation on a last instance of the additional listings is determined by a last event processor.
    Type: Application
    Filed: September 23, 2015
    Publication date: January 14, 2016
    Inventors: Kam Kasravi, Vadim Geshel, Sergiy Pereshyvaylo, Angie Ruan, Yitao Yao, Maxim Drobintsev
  • Publication number: 20150287129
    Abstract: Disclosed in some examples is a method including receiving a selection of an outline template; displaying the outline template in an image preview screen of a digital image capture device; responsive to a capture of an image of the digital image capture device, cropping the image to an outline of the outline template; positioning the cropped image over a second image and sending a combined image formed from the image positioned over the second image to a commerce server, the combined image for use as a product image.
    Type: Application
    Filed: June 18, 2015
    Publication date: October 8, 2015
    Inventor: Angie Ruan
  • Patent number: 9152989
    Abstract: In one example embodiment, a system comprises an event processing module accessible over a network; an event producer module associated with the event processing module and configured to monitor an action or directive of a consumer resource and, in response to a detected action or directive, generate an event and event metadata. The system further includes a conversion module associated with the event processing module and configured to acquire the event metadata and generate a generic event based on the acquired event metadata, and a transport module configured to distribute the generic event to a plurality of consumer resources.
    Type: Grant
    Filed: January 8, 2015
    Date of Patent: October 6, 2015
    Assignee: eBay, Inc.
    Inventors: Kam Kasravi, Vadim Geshel, Sergiy Pereshyvaylo, Angie Ruan, Yitao Yao, Maxim Drobintsev
  • Patent number: 9064184
    Abstract: Disclosed in some examples is a method including receiving a selection of an outline template; displaying the outline template in an image preview screen of a digital image capture device; responsive to a capture of an image of the digital image capture device, cropping the image to an outline of the outline template; positioning the cropped image over a second image and sending a combined image formed from the image positioned over the second image to a commerce server, the combined image for use as a product image.
    Type: Grant
    Filed: June 18, 2012
    Date of Patent: June 23, 2015
    Assignee: eBay Inc.
    Inventor: Angie Ruan
  • Publication number: 20150120481
    Abstract: In one example embodiment, a system comprises an event processing module accessible over a network; an event producer module associated with the event processing module and configured to monitor an action or directive of a consumer resource and, in response to a detected action or directive, generate an event and event metadata. The system further includes a conversion module associated with the event processing module and configured to acquire the event metadata and generate a generic event based on the acquired event metadata, and a transport module configured to distribute the generic event to a plurality of consumer resources.
    Type: Application
    Filed: January 8, 2015
    Publication date: April 30, 2015
    Inventors: Kam Kasravi, Vadim Geshel, Sergiy Pereshyvaylo, Angie Ruan, Yitao Yao, Maxim Drobintsev