Patents Assigned to eBay, Inc.
-
Patent number: 11899783Abstract: Technologies are shown for system level function based access control for smart contract execution on a blockchain. Access control rules control function calls at a system level by 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 execution of a smart contract. The access control rules are applied to the function call stack to allow or prohibit specific functions or function call chains. Access control rules can also define allowed or prohibited parameter data in the function call chain. If the function call chain or parameters do not meet the requirements defined in the access control rules, then the function call can be blocked from executing or completing execution. The access control rules can produce sophisticated access control policies based on complex function call chains.Type: GrantFiled: January 7, 2022Date of Patent: February 13, 2024Assignee: eBay, Inc.Inventors: Venkata Siva Vijayendra Bhamidipati, Michael Chan, Derek Chamorro, Arpit Jain, Ashok Srinivasa Murthy
-
Patent number: 11880352Abstract: Disclosed is technology for storing original work data on a derivative work data blockchain along with code for verifying that derivative work data is derivative of the original work data. The technology involves receiving derivative work data from a submitting entity along with proof data showing that the derivative work is derivative of the original work. If the derivative work data is verified as derivative, then the derivative work data is appended to the derivative work data blockchain.Type: GrantFiled: March 4, 2022Date of Patent: January 23, 2024Assignee: eBay, Inc.Inventors: Michael Chan, Derek Chamorro, Arpit Jain, Venkata Siva Vijayendra Bhamidipati
-
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: 11494635Abstract: A server accesses a plurality of users' sessions with the web server. Each user session indicating a page flow of a corresponding user session for a plurality of web pages provided by the web server. The server generates a learning model using a neural network based on the plurality of users' sessions. The learning model is configured to predict a next user activity based on a current page flow of a current user session. The next user activity indicating one of continuing the current user session by visiting another web page provided by the web server and ending the current user session. The server dynamically adjusts a content of a web page based on the predicted next user activity.Type: GrantFiled: January 21, 2019Date of Patent: November 8, 2022Assignee: EBAY, INC.Inventors: Keyu Nie, Yang Zhou, Zezhong Zhang, Tao Yuan, Qian Wang, Giorgio Ballardin, Liren Sun
-
Patent number: 11470165Abstract: An enhanced product customization service to automatically generate product customization parameters for customizing a product for a user in accordance with an interest of the user. Signals received from various sources are analyzed to identify an interest of the user and search queries that are generated by the user are also analyzed to identify an intention of the user to acquire a product. Then, based on having identified both the interest of the user and the intention of the user to acquire the product, product customization parameters are generated for customizing a physical characteristic of the product in accordance with the identified interest. In this way, embodiments of the enhanced product customization service may be deployed to customize a product for a user preemptively even without the user expressly indicating a specific interest in such a customized product.Type: GrantFiled: July 19, 2018Date of Patent: October 11, 2022Assignee: eBay, Inc.Inventors: Steve Yankovich, Sergio Pinzon Gonzales, Jr.
-
Patent number: 11445037Abstract: A system communicates a client application and a web application and receives configuration data operable within the web application and the client application. The system distributes the configuration data to the client application and the web application. The distributed configuration data is then used to configure the client application and the web application.Type: GrantFiled: January 7, 2020Date of Patent: September 13, 2022Assignee: EBAY, INC.Inventors: Allen Yihren Liu, Philip J. King, Ajay K. Agrawal
-
Patent number: 11416949Abstract: A system, method, and computer program product for providing personalized coordinated shopping among multiple participants in a network marketplace. Social group interactions are extended to shopping, to enhance the scope and efficiency of commerce. A shopping group comprising selected members of a social group includes an authorized purchaser and a number of shoppers who are not authorized to make purchases. A non-authorized purchaser selects desired items and sends a purchase approval request to the authorized purchaser, including a personalized video message describing and supporting the request. The personalized video message is sent to the authorized purchaser by communication means selected according to determined current availability, including via review of a social calendar. The authorized purchaser may approve, decline, or request further information from the requester, upon reviewing the purchase request.Type: GrantFiled: February 2, 2017Date of Patent: August 16, 2022Assignee: EBAY, INC.Inventors: Deepak Kumar Vasthimal, Sudeep Kumar
-
Patent number: 11410213Abstract: Systems and methods for enabling a display of listings based on listing activity are disclosed herein. In one embodiment, activity information of a listing displayed among multiple listings is accessed. Whether the activity information of the listing conforms to one or more criteria is determined. A priority of the listing relative to the multiple listings is altered based on the activity information of the listing conforming to the one or more criteria. The listing is displayed among the multiple listings according to the altered priority of the listing.Type: GrantFiled: July 21, 2020Date of Patent: August 9, 2022Assignee: EBAY, INC.Inventors: Klaus Juergen Gottschlich, Paolo Ragone
-
Patent number: 11367071Abstract: Technologies are shown for tracking transfer of an item on an item tracking data blockchain, where transfers of the item and the holder of the item are recorded in item tracking data blocks of the blockchain. In some examples, a verification of the item is performed for a transfer and recorded in the data block for the transfer. In other examples, the blockchain stores a unique code for the ticket. Transfers of the ticket are recorded in the blockchain. When the ticket is presented for use, a holder identifier and a presented ticket code are validated against a holder identifier in the most recent block in the blockchain and the unique code for the ticket stored in the blockchain. In some examples, a portion of a resale price of the ticket is sent to an issuer of the ticket.Type: GrantFiled: July 20, 2018Date of Patent: June 21, 2022Assignee: eBay, Inc.Inventors: Sergio Pinzon Gonzales, Jr., Todd Loren Lash, Ethan Benjamin Rubinson, Seyed-Mahdi Pedramrazi, Fausto Dassenno
-
Patent number: 11301452Abstract: Disclosed is technology for storing original work data on a derivative work data blockchain along with code for verifying that derivative work data is derivative of the original work data. The technology involves receiving derivative work data from a submitting entity along with proof data showing that the derivative work is derivative of the original work. If the derivative work data is verified as derivative, then the derivative work data is appended to the derivative work data blockchain.Type: GrantFiled: October 9, 2018Date of Patent: April 12, 2022Assignee: eBay, Inc.Inventors: Michael Chan, Derek Chamorro, Arpit Jain, Venkata Siva Vijayendra Bhamidipati
-
Patent number: 11273378Abstract: Disclosed are a system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for digital avatars. An interface module receives a request message to determine measurements of a user. A graphics engine sub-module accesses a first set of data that is indicative of locations in a first image of a user. The locations are points of the user's body in the first image. The graphics engine sub-module accesses a second set of data that is indicative of a first physical-space measurement of the user. A computational sub-module determines, based at least partly on the locations and the first physical-space measurement characteristic, an estimate of a second physical-space measurement of the user.Type: GrantFiled: March 31, 2020Date of Patent: March 15, 2022Assignee: EBAY, INC.Inventors: Akshay Gadre, Kerri Breslin
-
Patent number: 11115492Abstract: An enhanced product recommendation service observes a user engaging in an activity to automatically recommend products that facilitate performance of the activity. Photographs and/or video of the user performing the activity may be analyzed to identify an output that results from the activity and/or an activity task sequence that includes multiple tasks associated with completing the activity. Then, the enhanced product recommendation service may identify a product that is usable to generate the output(s) of the activity and/or complete the activity without performing one or more individual tasks of the activity task sequence. The product may be an existing product. Alternatively, the product may be a customized product that is designed based on observing the user engage in the activity. Physical measurements of the customized product may be determined based on various measurements determined by analyzing the photographs and/or video of the user performing the activity.Type: GrantFiled: July 19, 2018Date of Patent: September 7, 2021Assignee: eBay, Inc.Inventors: Steve Yankovich, Sergio Pinzon Gonzales, Jr.
-
Patent number: 10956136Abstract: Technologies described herein reduce the size of a software application. In some embodiments, the size of one or more resource files of an application are reduced. Resource files include key/value pairs that define elements of the application. In some embodiments, the application's source code is analyzed to determine if an entry in a resource file may be removed. For instance, initialization functions in the application's source code may be analyzed to determine if a value loaded from a resource file is replaced before being used. For example, a button with a color property may be defined as grey by a resource, but later set to orange in an initialization function. In this case, the resource entry defining the button as grey is superfluous and may be safely removed. This technique allows for entries to be removed from a resource file even though the source code references the entries.Type: GrantFiled: October 16, 2018Date of Patent: March 23, 2021Assignee: eBay, Inc.Inventor: Ryan Dignard
-
Patent number: 10951860Abstract: Methods, systems, and apparatus for conducting a video conference. A location of one or more sets of eyes in an image may be determined. The relative location of an image capture device and/or a portion of a display device may be adjusted based on the determined location.Type: GrantFiled: December 23, 2019Date of Patent: March 16, 2021Assignee: eBay, Inc.Inventor: Jeremiah Joseph Akin
-
Patent number: 10853555Abstract: In accordance with one or more embodiments of the present disclosure, methods and apparatus are provided for flexible and user-friendly position editing of loaded media in a multi-media presentation. In one embodiment, a method for editing the position of loaded media comprises loading a page of a collage document to a client device, the page having a plurality of layers with each layer being associated with a media object, and creating a list of layers of the loaded page with each layer indexed by at least a position in the collage document. The method further includes selecting a first media object, selecting a position editing tool to group the first media object and at least one other media object adjacent to the first media object; and moving the grouped first media object and the at least one other media object to a different position in the collage document. A client device for position editing loaded media is also disclosed.Type: GrantFiled: July 26, 2018Date of Patent: December 1, 2020Assignee: eBay, Inc.Inventors: James W. Lanahan, Dane M. Howard, Brian F. Williams
-
Patent number: 10853407Abstract: A machine may be configured to execute a machine-learning process for identifying and understanding fine properties of various items of various types by using images and associated corresponding annotations, such as titles, captions, tags, keywords, or other textual information applied to these images. By use of a machine-learning process, the machine may perform property identification accurately and without human intervention. These item properties may be used as annotations for other images that have similar features. Accordingly, the machine may answer user-submitted questions, such as “What do rustic items look like?,” and items or images depicting items that are deemed to be rustic can be readily identified, classified, ranked, or any suitable combination thereof.Type: GrantFiled: May 29, 2014Date of Patent: December 1, 2020Assignee: eBay, Inc.Inventors: Anurag Bhardwaj, Robinson Piramuthu, Vicente Ordonez-Roman, Vignesh Jagadeesh, Wei Di
-
Patent number: 10785403Abstract: Systems and methods are presented for modifying image parameters of an image to be captured by an image capturing device based on input from a wearable computing device. In some embodiments, the system receives image data, determines an image parameter based on the image data, and receives data from a wearable computing device positioned proximate to a subject of the image. The system modifies the image parameter based on the data received from the wearable computing device and captures the image data using the modified image parameter.Type: GrantFiled: January 24, 2019Date of Patent: September 22, 2020Assignee: eBay, Inc.Inventors: Bryant Genepang Luk, Richard Chapman Bates, Christopher Diebold O'Toole, Robert He, Jennifer T. Robertson, Yu Tang, Jason Ziaja, Ananya Das
-
Patent number: 10733617Abstract: Some embodiments may provide a method and a system for receiving, from a first user, a first evaluation indication with respect to a first publication, and in response to receiving the first evaluation indication, automatically initiating a secondary evaluation process comprising automatically selecting a set of publications including at least a second publication; presenting a first user interface affordance to elicit a selection indication indicating a publication from among the set of publications, receiving a selection indication indicating the second publication, and in response to receiving the selection indication, presenting a second user interface affordance to elicit a second evaluation indication with respect to the second publication.Type: GrantFiled: October 16, 2017Date of Patent: August 4, 2020Assignee: eBay, Inc.Inventors: Alan Lewis, Rolf Skyberg
-
Patent number: 10528615Abstract: A system and method, which may be an offline method, extracts relevant image features about listing items in a network-based publication system for enabling image similarity searching of such listing items. When a seller lists an item, an image of the item is uploaded and may be sent to a picture processing service, which generates several digests. The digests are compressed data structures each representing a particular image feature such as edge, color, texture, or words. These digests are then stored in a search database, where the digests can be used to retrieve listings by image similarity at scale. A similar process can be performed for a query listing for searching the search database for items similar to the query listing.Type: GrantFiled: July 21, 2017Date of Patent: January 7, 2020Assignee: eBay, Inc.Inventors: Naren Chittar, Sanjay Pundlkrao Ghatare, Ryan McDonald, John Roper, Michael Schmitz
-
Patent number: 10409821Abstract: Various embodiments include systems and methods for search result ranking using machine learning. A goal model can be created using machine learning. Responsive to a search query, a plurality of data factors can be inputted into the goal model to create a model output. Search results can be presented to a user based on the model output.Type: GrantFiled: September 30, 2014Date of Patent: September 10, 2019Assignee: eBay, Inc.Inventors: Parashuram Kulkarni, Abdelhalim Abbas, Michael Mathieson, Jingzhou Hua, Jon Degenhardt, Ramakrishnan Natarajan