Patents by Inventor Kam Kasravi
Kam Kasravi 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: 11373224Abstract: 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: GrantFiled: December 2, 2019Date of Patent: June 28, 2022Assignee: EBAY INC.Inventors: Kam Kasravi, Vadim Geshel, Sergiy Pereshyvaylo, Angie Ruan, Yitao Yao, Maxim Drobintsev
-
Publication number: 20200143441Abstract: 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: ApplicationFiled: December 2, 2019Publication date: May 7, 2020Inventors: Kam Kasravi, Vadim Geshel, Sergiy Pereshyvaylo, Angie Ruan, Yitao Yao, Maxim Drobintsev
-
Patent number: 10515396Abstract: 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: GrantFiled: December 13, 2018Date of Patent: December 24, 2019Assignee: eBay Inc.Inventors: Kam Kasravi, Vadim Geshel, Sergiy Pereshyvaylo, Angie Ruan, Yitao Yao, Maxim Drobintsev
-
Publication number: 20190114684Abstract: 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: ApplicationFiled: December 13, 2018Publication date: April 18, 2019Inventors: Kam Kasravi, Vadim Geshel, Sergiy Pereshyvaylo, Angie Ruan, Yitao Yao, Maxim Drobintsev
-
Patent number: 10185979Abstract: 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: GrantFiled: February 26, 2018Date of Patent: January 22, 2019Assignee: eBay, Inc.Inventors: Kam Kasravi, Vadim Geshel, Sergiy Pereshyvaylo, Angie Ruan, Yitao Yao, Maxim Drobintsev
-
Publication number: 20180182006Abstract: 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: ApplicationFiled: February 26, 2018Publication date: June 28, 2018Inventors: Kam Kasravi, Vadim Geshel, Sergiy Pereshyvaylo, Angie Ruan, Yitao Yao, Maxim Drobintsev
-
Patent number: 9984397Abstract: 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: GrantFiled: July 14, 2016Date of Patent: May 29, 2018Assignee: eBay Inc.Inventors: Kam Kasravi, Vadim Geshel, Sergiy Pereshyvaylo, Angie Ruan, Yitao Yao, Maxim Drobintsev
-
Patent number: 9589286Abstract: 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: GrantFiled: September 23, 2015Date of Patent: March 7, 2017Assignee: eBay Inc.Inventors: Kam Kasravi, Vadim Geshel, Sergiy Pereshyvaylo, Angie Ruan, Yitao Yao, Maxim Drobintsev
-
Publication number: 20160321743Abstract: 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: ApplicationFiled: July 14, 2016Publication date: November 3, 2016Inventors: Kam Kasravi, Vadim Geshel, Sergiy Pereshyvaylo, Angie Ruan, Yitao Yao, Maxim Drobintsev
-
Publication number: 20160012370Abstract: 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: ApplicationFiled: September 23, 2015Publication date: January 14, 2016Inventors: Kam Kasravi, Vadim Geshel, Sergiy Pereshyvaylo, Angie Ruan, Yitao Yao, Maxim Drobintsev
-
Patent number: 9152989Abstract: 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: GrantFiled: January 8, 2015Date of Patent: October 6, 2015Assignee: eBay, Inc.Inventors: Kam Kasravi, Vadim Geshel, Sergiy Pereshyvaylo, Angie Ruan, Yitao Yao, Maxim Drobintsev
-
Publication number: 20150120481Abstract: 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: ApplicationFiled: January 8, 2015Publication date: April 30, 2015Inventors: Kam Kasravi, Vadim Geshel, Sergiy Pereshyvaylo, Angie Ruan, Yitao Yao, Maxim Drobintsev
-
Patent number: 8959532Abstract: Techniques for business event processing are presented. Methods and apparatuses disclosed herein may operate receive a request to perform an operation on a first listing previously listed by a marketplace participant at an online market location; to identify at least one additional listing having certain characteristics in common with the listing from a plurality of previously listed second 1istings including the first listing; and to automatically to perform the operation on the at least one additional listing.Type: GrantFiled: March 31, 2014Date of Patent: February 17, 2015Assignee: eBay Inc.Inventors: Kam Kasravi, Vadim Geshel, Sergiy Pereshyvaylo, Angie Ruan, Yitao Yao, Maxim Drobintsev
-
Publication number: 20140214477Abstract: Techniques for business event processing are presented. Methods and apparatuses disclosed herein may operate to receive a request to perform an operation on a listing previously published by an online marketplace; to identify at least one additional listing having certain characteristics in common with the listing from a plurality of previously published listings including the listing; and to automatically perform the operation on the at least one additional listing.Type: ApplicationFiled: March 31, 2014Publication date: July 31, 2014Applicant: eBay Inc.Inventors: Kam Kasravi, Vadim Geshel, Sergiy Pereshyvaylo, Angie Ruan, Yitao Yao, Maxim Drobintsev
-
Patent number: 8769538Abstract: Techniques for business event processing are presented. Methods and apparatuses disclosed herein may operate to receiving a request to perform an operation on a listing previously published by an online marketplace; to identify at least one additional listing having certain characteristics in common with the listing from a plurality of previously published listings including the listing; and to automatically perform the operation on the at least one additional listing. The operation may include performing an inventory check on the at least one additional listing.Type: GrantFiled: December 9, 2013Date of Patent: July 1, 2014Assignee: eBay Inc.Inventors: Kam Kasravi, Vadim Geshel, Sergiy Pereshyvaylo, Angie Ruan, Yitao Yao, Maxim Drobintsev
-
Publication number: 20140095347Abstract: Techniques for business event processing are presented. Methods and apparatuses disclosed herein may operate to receiving a request to perform an operation on a listing previously published by an online marketplace; to identify at least one additional listing having certain characteristics in common with the listing from a plurality of previously published listings including the listing; and to automatically perform the operation on the at least one additional listing. The operation may include performing an inventory check on the at least one additional listing.Type: ApplicationFiled: December 9, 2013Publication date: April 3, 2014Applicant: eBay Inc.Inventors: Kam Kasravi, Vadim Geshel, Sergiy Pereshyvaylo, Angie Ruan, Yitao Yao, Maxim Drobintsev
-
Patent number: 8631422Abstract: Techniques for business event processing are presented. Methods and apparatuses disclosed herein may operate to receive a request to perform an operation on a listing previously published by an online marketplace; to identify at least one additional listing having certain characteristics in common with the listing from a plurality of previously published listings including the listing; and to automatically perform the operation on the at least one additional listing.Type: GrantFiled: September 4, 2012Date of Patent: January 14, 2014Assignee: eBay Inc.Inventors: Kam Kasravi, Vadim Geshel, Sergiy Pereshyvaylo, Angie Ruan, Yitao Yao, Maxim Drobintsev
-
Publication number: 20120330775Abstract: Techniques for business event processing are presented. Methods and apparatuses disclosed herein may operate to receive a request to perform an operation on a listing previously published by an online marketplace; to identify at least one additional listing having certain characteristics in common with the listing from a plurality of previously published listings including the listing; and to automatically perform the operation on the at least one additional listing.Type: ApplicationFiled: September 4, 2012Publication date: December 27, 2012Applicant: eBay Inc.Inventors: Kam Kasravi, Vadim Geshel, Sergiy Pereshyvaylo, Angie Ruan, Yitao Yao, Maxim Drobintsev
-
Patent number: 8261289Abstract: Techniques for business event processing are presented. Producer services produce events that are managed and distributed by a transport service. Consumer services acquire events from the transport service and perform actions in response to the events. The production, distribution, and processing of the events and actions may be asynchronously and concurrently performed.Type: GrantFiled: May 3, 2010Date of Patent: September 4, 2012Assignee: eBay Inc.Inventors: Kam Kasravi, Vadim Geshel, Sergiy Pereshyvaylo, Angie Ruan, Yitao Yao, Maxim Drobintsev
-
Publication number: 20100211952Abstract: Techniques for business event processing are presented. Producer services produce events that are managed and distributed by a transport service. Consumer services acquire events from the transport service and perform actions in response to the events. The production, distribution, and processing of the events and actions may be asynchronously and concurrently performed.Type: ApplicationFiled: May 3, 2010Publication date: August 19, 2010Inventors: Kam Kasravi, Vadim Geshel, Sergiy Pereshyvaylo, Angie Ruan, Yitao Yao, Maxim Drobintsev