Patents Assigned to eBay, Inc.
-
Patent number: 11809551Abstract: Technologies are shown for function level permissions control for smart contract execution to implement permissions policy on a blockchain. Permissions control rules control function calls at a system level utilizing function boundary detection instrumentation in a kernel that executes smart contracts. The detection instrumentation generates a call stack that represents a chain of function calls in the kernel for a smart contract. The permissions control rules are applied to the call stack to implement permissions control policy. Permissions control rules can use dynamic state data in the function call chain. If the dynamic state data observed in function call chains does not meet the requirements defined in the permissions control rules, then the function call can be blocked from executing or completing execution. The permissions control rules can be generated for a variety of different entities, such as a domain, user or resource.Type: GrantFiled: December 13, 2021Date of Patent: November 7, 2023Assignee: eBay Inc.Inventors: Venkata Siva Vijayendra Bhamidipati, Ashok Srinivasa Murthy, Derek Chamorro, Michael Chan, Arpit Jain
-
Patent number: 11810178Abstract: In various example embodiments, a system and method for data mesh visualization are presented. An avatar representation of a user is generated. A user-specified change to the avatar representation is received and the avatar representation is changed based on the user-specified change. A current status of the user is determined, and an updated avatar representation is generated based on the current status of the user. The updated avatar is displayed in association with a communication of the user.Type: GrantFiled: July 7, 2021Date of Patent: November 7, 2023Assignee: EBAY INC.Inventors: Ryan Melcher, John Tapley, Robert Lee
-
Patent number: 11810024Abstract: Access control to a digital event is disclosed. An access request to access a digital event is received from a first device. The access request may include an event identifier and a password. The event identifier may comprise a unique uniform resource locator associated with an electronic ticket for the digital event. It is determined that a second device is currently accessing the digital event, wherein the second device was previously authorized to access the digital event based on the unique uniform resource locator associated with the electronic ticket for the digital event. The first device is caused to receive a digital media stream associated with the digital event and the second device is caused to stop receiving the digital media stream associated with the digital event.Type: GrantFiled: July 27, 2020Date of Patent: November 7, 2023Assignee: eBay Inc.Inventor: Shreyas Ravindra
-
Patent number: 11809501Abstract: One or more of the systems, apparatuses, or methods discussed herein can include a quality score for a plurality of item listings or collections of item listings. Data sparseness can be avoided, as the quality score is based on inherent properties of the listing. An item listing can be recommended to a user based on the quality score. In one or more embodiments, a method can include determining a plurality of quality scores including a quality score for each of a plurality of item listings or a plurality of collections of item listings, the quality scores determined independent of a user's attributes and independent of the user's contextual information, the contextual information corresponding to details of the user's access to a website, and recommending an item listing or collection of item listings to a user based on the quality scores and the contextual information.Type: GrantFiled: December 30, 2014Date of Patent: November 7, 2023Assignee: eBay Inc.Inventors: Chandra Khatri, Steven Hui Luan, Michael Tanaka, Praveen K. Boinapalli
-
Publication number: 20230351312Abstract: Technologies are described for generating visualizations that graphically represent an item being exposed to extreme environmental conditions while en route to a destination. An exemplary visualization may include a still graphic that shows a symbol of a detected environmental condition positioned adjacent to and/or superimposed over a graphic that represents the item. Another exemplary visualization may include an animation that includes a sequence of frames that, when sequentially displayed at a particular frame rate, animate the item being subjected to the detected environmental condition. Various implementations include receiving measurements of the environmental conditions that the item is exposed to from sensors that are proximate to the item while it is en route to the destination. Then, when thresholds are reached for specific environmental conditions (e.g., temperature, acceleration, etc.Type: ApplicationFiled: July 11, 2023Publication date: November 2, 2023Applicant: eBay Inc.Inventors: Douglas Bradley GRAY, Constanza Maria HEATH
-
Patent number: 11803659Abstract: A system and method for sharing information on a network-based social platform is provided. An indication is received from a first user to share information regarding an item on a network-based social platform. The network-based social platform is a platform that allows the first user to communicative couple with other users of the network-based social platform. Profile information of the first user is accessed. A determination of whether the first user is authorized to share the information is made. Based on the first user being authorized, an identifier for the item is added to a list of recommended items that is accessible view the network-based social platform.Type: GrantFiled: April 19, 2021Date of Patent: October 31, 2023Assignee: eBay Inc.Inventors: Yuan Der Ho, Choon Chong, Rolf Skyberg, Massimiliano Mancini, Adam Trachtenberg, Trisha Lee Okubo, Philip Law
-
Patent number: 11803896Abstract: Methods for determining which image of a set of images to present in a search results page for a product are described. Components of a server system may receive a set of images for a set of items associated with a product. Components of the server system may perform image ranking to rank the set of images to identify a representative image of the set of images for the product, based on a user interaction metric of each image of the set of images. The components of the server system may then receive, from a user device, a search query that may be mapped to the product, and the component of the server system may transmit, to the user device, the search results page that includes at least one item of the set of items and the representative image based on the interaction metric of the representative image.Type: GrantFiled: March 17, 2020Date of Patent: October 31, 2023Assignee: eBay Inc.Inventors: Ramesh Periyathambi, Tomer Lancewicki, Kishore Kumar Mohan, Lakshimi Duraivenkatesh, Selcuk Kopru
-
Patent number: 11804035Abstract: Systems, methods, and computer program products for identifying a candidate product in an electronic marketplace based on a visual comparison between candidate product image visual content and input query image visual content. Embodiments generate and store descriptive image signatures from candidate product images or selected portions of such images. A subsequently calculated visual similarity measure serves as a visual search result score for the candidate product in comparison to an input query image. Any number of images of any number of candidate products may be analyzed, such as for items available for sale in an online marketplace. Image analysis results are stored in a database and made available for subsequent automated on-demand visual comparisons to an input query image. The embodiments enable substantially real time visual based product searching of a potentially vast catalog of items.Type: GrantFiled: October 27, 2021Date of Patent: October 31, 2023Assignee: eBay Inc.Inventors: Ajinkya Gorakhnath Kale, Fan Yang, Qiaosong Wang, Mohammadhadi Kiapour, Robinson Piramuthu
-
Patent number: 11803664Abstract: Technologies are shown for storing a data object in a distributed application architecture. Critical data in the data object is stored in an object data block on a blockchain. Noncritical data elements in the data object are stored in data block files at an address on a distributed file system, where the addresses are stored in the data block. The object data block is retrieved from the blockchain. The noncritical elements are retrieved from the file system using the address in the data block. The critical and noncritical elements are combined into a reassembled data object. The critical and noncritical data elements can be differentiated in a data definition for the data object or algorithmically analyzing data in the data object. Metadata for the data object can be stored in the object data block and utilized to combine the critical and noncritical elements into the reassembled data object.Type: GrantFiled: April 26, 2019Date of Patent: October 31, 2023Assignee: eBay Inc.Inventors: Dmytro Semenov, Mahesh Kumar Dathrika, Michael Rawlings, Dylan Nelson Jamie Piercey
-
Patent number: 11803944Abstract: Methods, systems, and articles of manufacture, including computer program products, are provided for image cleanup. In some embodiments, there is provide a method which may include subsampling a first image to a first level image of a multiscale transform; performing, based on a machine learning model, an identification of a foreground portion of the first level image and a background portion of the first level image; generating, based on the identification of the foreground portion and the background portion, a first mask; upscaling the first mask to a resolution corresponding to the first image depicting the foreground item; applying the upscaled first mask to the first image to form a second image depicting the foreground item; and providing the second image depicting the foreground item to a publication system. Related systems and articles of manufacture, including computer program products, are also provided.Type: GrantFiled: March 10, 2023Date of Patent: October 31, 2023Assignee: eBay Inc.Inventor: Qiaosong Wang
-
Patent number: 11803601Abstract: A system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for matching a user profile on an online platform to a user record of a network-based content publisher. A user profile from which an entry published to an online platform originated is identified. The entry includes a reference to content hosted by a network-based content publisher. The user profile is matched with a user record maintained by the network-based content publisher based on information embedded in the reference to the content that is included in the entry published to the online platform. Data from the user profile is utilized to provide personalization services to a user associated with the user record.Type: GrantFiled: February 8, 2022Date of Patent: October 31, 2023Assignee: EBAY INC.Inventor: Corinne Sherman Stewart
-
Patent number: 11803878Abstract: A computer-implemented method and system is operable to: receive a tracking event from a client, recognize tracking specific parameters in the tracking event, generate a tracking entry corresponding to the tracking event, use a tracking service API to send the tracking entry to a second server, and redirect the client to an intended target corresponding to the tracking event.Type: GrantFiled: December 12, 2019Date of Patent: October 31, 2023Assignee: eBAY Inc.Inventors: Daniel Graham Douglas, Arnold J. Goldberg, Aaron K. Forth, Joseph D. McCaffery
-
Patent number: 11803847Abstract: Technologies are shown for controlling a transaction on a digitally stored blockchain by creating a contract data block for a transaction involving entities and by event code executed after receipt of digital signatures from the entities. A refund transaction may be digitally signed by entities and linked to the contract block within the blockchain. A payment transaction block may also be digitally signed by entities and linked to the contract block. Code authorized to execute by the blocks executes based on receipt of digital signature events.Type: GrantFiled: July 20, 2018Date of Patent: October 31, 2023Assignee: eBay, Inc.Inventors: David John Kamalsky, Vidit Aggarwal, Seyed-Mahdi Pedramrazi, Ethan Benjamin Rubinson, Sachin Tilloo, Sergio Pinzon Gonzales, Jr.
-
Patent number: 11797765Abstract: Aspects of the present disclosure include a system comprising a machine-readable storage medium storing at least one program and computer-implemented methods for detecting a language of a text string. Consistent with some embodiments, the method may include applying multiple language identification models to a text string. Each language identification model provides a predicted language of the text string and a confidence score associated with the predicted language. The method may further include weighting each associated confidence score based on historical performance of the corresponding language identification model in predicting languages of other text strings. The method may further include selecting a predicted language of the text string from among the multiple predicted languages provided by the multiple language identification models based on a result of the weighting of the confidence score associated with the particular predicted language.Type: GrantFiled: May 14, 2021Date of Patent: October 24, 2023Assignee: EBAY INC.Inventors: Akshay Gupta, Hrishikesh Joshi, Saiyam Kohli, Vidit Aggarwal
-
Patent number: 11798070Abstract: Technologies are disclosed herein for distributing information. The disclosed technologies determine an application element configured to receive information that is updated at a variable rate, the information pertaining to an object. Feature data is received that is associated with the object and data associated with use of the application element. The feature data includes a time horizon for the object and supplemental information associated with the object. Based on the feature data and the data associated with use of the application element, a first rate is predicted for sending the information about the object to the application element. The information is sent to the application element at the first rate.Type: GrantFiled: August 12, 2019Date of Patent: October 24, 2023Assignee: eBay Inc.Inventors: Ramesh Periyathambi, Manojkumar Rangasamy Kannadasan, Lakshimi Duraivenkatesh, Sai Vipin Siripurapu
-
Patent number: 11799964Abstract: Configuring device data streams (DDSs) of a mobile device is described herein. DDSs can include sensor data (captured from one or more sensors of the mobile device) and user-specific data (including application data from applications executed via the mobile device, as well as non-application data). DDS configuration parameters define modifications for the user-specific data and/or the sensor data of the DDS; these modifications can include removing or altering the user-specific data and/or the sensor data. DDSs can be sent to an external storage device via a network, and DDS modifications can be made at the mobile device or at the external storage device. Modified DDSs can be provided to requestors, and thus, the DDS configuration parameters allow a user to control what data is, or is not, included in a DDS for reasons related to privacy, data usage, etc.Type: GrantFiled: September 25, 2019Date of Patent: October 24, 2023Assignee: eBay Inc.Inventors: Michael David Collins, David W. Goldman
-
Patent number: 11789996Abstract: Embodiments of the present disclosure provide systems, methods, and computer storage media for implementing a nuanced-color search and recommendation system. Employing various techniques described herein, an improved search engine for categorizable items is provided to generate accurate color-based search results and recommendations that are relevant to a nuanced color provided as a search parameter. In various implementations, digital assets that depict categorizable items can be analyzed to characterize the depicted items with, among other things, a particular shade of a determined dominant color. In this way, categorizable items can be searched based at least in part on a selected shade of a particular dominant color to generate a primary search result. In further embodiments, other categorizable items can be generated as recommendations based on characteristics of the primary search result.Type: GrantFiled: May 6, 2022Date of Patent: October 17, 2023Assignee: EBAY INC.Inventors: John Weigel, Niaz Ahamed Khaja Nazimudeen, Padmapriya Gudipati, Timothy Keefer, Fujun Zhong, Ashmeet Singh Rekhi, Kenneth Crookston, Shane Lin, Suchitra Ramesh, Rodolfo Gonzales, Atiq Islam
-
Patent number: 11792733Abstract: A system and method for conducting battery charge aware communications is disclosed. A system receives a content request from a client device, wherein the content request indicates one or more content items. The system retrieves the one or more requested content items from a content database at the system. The system determines whether the content request includes current remaining battery power data for the client device. In response to determining that the content request includes the current remaining battery power data for the client device, the system determines whether a current remaining battery power is below a predetermined threshold. In response to determining that the current remaining battery power is below the predetermined threshold, the system analyzes the one or more requested content items to determine core content sections. The system transmits the determined core content sections to the client device.Type: GrantFiled: September 17, 2021Date of Patent: October 17, 2023Assignee: eBay Inc.Inventor: Lakshmanan Velusamy
-
Patent number: 11789955Abstract: A method and a system process a stream of data in parallel across a plurality of nodes. The log processing system has a log module, a query language module, and a query processing module. The log module receives and organizes the stream of data into a sequential and nested data structure. The query language operator module defines operators that operate on the sequential and nested data structure. The query processing module processes in parallel across a plurality of nodes a query based on an operator on the stream of data.Type: GrantFiled: October 13, 2017Date of Patent: October 17, 2023Assignee: eBay Inc.Inventors: Gyanit Singh, Chi-Hsien Chiu, Neelakantan Sundaresan
-
Patent number: 11783197Abstract: Systems and methods for neural machine translation are provided. In one example, a neural machine translation system translates text and comprises processors and a memory storing instructions that, when executed by at least one processor among the processors, cause the system to perform operations comprising, at least, obtaining a text as an input to a neural network system, supplementing the input text with meta information as an extra input to the neural network system, and delivering an output of the neural network system to a user as a translation of the input text, leveraging the meta information for translation.Type: GrantFiled: November 17, 2021Date of Patent: October 10, 2023Assignee: EBAY INC.Inventors: Evgeny Matusov, Wenhu Chen, Shahram Khadivi