A method that comprises receiving at a network connected server from a first client terminal, a message comprising, an user application ID of a user selecting a media object using a user interface presented on a display of the first client terminal and the media object, generating a web document which presents a browser user interface and the media object when accessed by a browser, the web document having a network accessible storage address, sending the network accessible storage address from the network connected server to allow a browser installed in a second client terminal to use of the network accessible storage address to display the media object the browser user interface, identifying a usage of the browser user interface for inputting a reaction to the media object by a user of the second client terminal, and forwarding the reaction to the first client terminal using the sender user ID.
In accordance with techniques for controlling hallucinations in generated images, a generative image model receives an input image depicting an object and having a first background, and the generative image model produces a generated image depicting the object by replacing the first background with a second background. Further, a salient object detection model generates a first object mask and a second object mask. The first object mask defines a first positioning of the object within the input image, while the second object mask defines a second positioning of the object within the generated image. A hallucination metric capturing an amount of deformation introduced into the object by the generative image model is determined based on a comparison of the first object mask and the second object mask. In one or more implementations, the generated image is output based on the hallucination metric meeting a threshold.
G06V 10/56 - Extraction de caractéristiques d’images ou de vidéos relative à la couleur
G06V 10/764 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant la classification, p. ex. des objets vidéo
H04N 5/272 - Moyens pour insérer une image de premier plan dans une image d'arrière plan, c.-à-d. incrustation, effet inverse
3.
Display screen or portion thereof with transitional graphical user interface
Interactive forums for specific regions of interest in a digital image are described. An example computing device receives data associated with a digital image of an item from a server. The data indicates a tagged region of the digital image and a plurality of comments associated with the tagged region. The plurality of comments is submitted by a plurality of users at a plurality of client devices. The computing device displays the digital image of the item. The computing device detects input selecting the tagged region of the digital image. The computing device displays, in response to detecting the input selecting the tagged region, a user interface that includes an aggregated view of the plurality of comments and overlays at least part of the user interface on at least part of the digital image outside the tagged region.
A system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for providing personalized content sharing service is presented. Consistent with some embodiments, the method may include receiving a request to share a content item with a member of the social network. The method may further include determining an interest of the member of the social network based on social data about the member of the social network. A customized posting to share the content item with the member of the social network is then generated using the interest of the user.
G06Q 50/00 - Technologies de l’information et de la communication [TIC] spécialement adaptées à la mise en œuvre des procédés d’affaires d’un secteur particulier d’activité économique, p. ex. aux services d’utilité publique ou au tourisme
H04L 65/1063 - Serveurs d'applications fournissant des services réseau
H04L 65/612 - Diffusion en flux de paquets multimédias pour la prise en charge des services de diffusion par flux unidirectionnel, p. ex. radio sur Internet pour monodiffusion [unicast]
H04L 65/75 - Gestion des paquets du réseau multimédia
H04L 69/08 - Protocoles d’interopérabilitéConversion de protocole
A recommendation system leverages multi-target search to provide item listing recommendations and/or query suggestions. For a given input image with multiple objects, multi-target search uses object detection to detect each object, and stores complementary object data associating each object from the image. Additionally, a search of an item listing datastore is performed using each object from the image as a search query. Based on item listings returned as search results, complementary item listings data associating item listings is stored. In some configurations, the complementary item listings data is also used to train a machine learning model to predict complementary item listings for a given item listing. When an input item listing is received, item listing recommendations and/or query suggestions are determined for the input item listing using the complementary object data, the complementary item listing data, and/or the machine learning model.
A machine may be configured to perform A/B testing on mobile applications. For example, the machine receives an identifier of a user from a mobile device that requests a layout description of a user interface, determines the layout description that provides a configuration of one or more elements of the user interface according to an experiment variant associated with an experiment, and causes display of the one or more elements of the user interface on the mobile device based on the layout description.
G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
H04W 4/18 - Conversion de format ou de contenu d'informations, p. ex. adaptation, par le réseau, des informations reçues ou transmises pour une distribution sans fil aux utilisateurs ou aux terminaux
Generating an access point certificate based on a graph that defines relationships between an access point and at least one domain is described. A computing device may generate a graph that defines relationships between a domain and multiple different access points including a serving access point and one or more fallback access points. A device may generate a certificate for accessing data via the domain based on the relationships between the domain and the one or more fallback access points. A device may control access to the data using the certificate. The graph may define a relationship between a network address, an access point, and one or more records associated with at least one domain. Further, the graph may define a first relationship between a network address and a record associated with a domain and a second relationship between the network address and an alias record associated with the domain.
The technology described herein relates to systems, methods, and computer storage media, among other things, for providing search query intent specificity. Embodiments may include identifying a search query performed using a search engine and generating a query vector for the search query by aggregating search result embeddings (e.g., item listing vectors) of search results from the search query. Further, in some embodiments, similarities (e.g., cosine similarities) between the query vector and the item listing vectors can be determined. As such, an intent specificity of the search query can be determined. Further, in some embodiments, the intent specificity can be used to train an intent specificity machine learning model for generating intent specificity scores for other search queries. Based on the intent specificity scores determined using the one or more trained intent specificity machine learning models, determinations can be made with respect to precision and recall, etc.
Artificial Intelligence profile generation techniques are described. In an implementation, a profile manager service is configured to generate a profile, automatically and without user intervention. To do so, the profile manager service utilized a prompt generator module and a profile generation module. The prompt generator module is implemented by a machine-learning model using generative artificial intelligence to generate prompts to guide input of characteristics to be used as part of profile generation. The profile generator module is implemented by a machine-learning model using generative artificial intelligence. The profile generator module is configured to generate a candidate profile based on the characteristics received over a series of iterations in response to the prompts generated by the prompt generator module.
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Downloadable software for users to conduct business transactions in online marketplaces; downloadable software for e-commerce point-of-sale (POS) transactions; downloadable software for sellers to organize listings in online marketplaces Providing temporary use of non-downloadable software for users to conduct business transactions in online marketplaces; providing temporary use of non-downloadable software for e-commerce point-of-sale (POS) transactions; providing temporary use of non-downloadable software for sellers to organize listings in online marketplaces
14.
USER SEGMENTATION USING CONTRASTIVE LEARNING AUGMENTED BY USER-USER SCORING
Some aspects relate to technologies for generating user segments for users of a listing platform using a neural network trained using contrastive learning augmented by user-user scores. In accordance with some aspects, user vectors are generated for users of a listing platform based on user data tracked by the listing platform. Additionally, user-user scores are generated for pairs of users based on user interactions with items on the listing platform. A neural network is trained using the user vectors and the user-user scores as training data. Once trained, the neural network is used to generate user embeddings by providing user vectors as input to the neural network. User segmentation is performed by clustering user embeddings into clusters with each cluster providing a user segment.
A mediator system, which serves as a conduit between a customer and merchants, includes customer profile data. The mediator system analyzes the customer profile data, and assigns an indication to a customer represented by the customer profile data. The mediator system then provides the indication to the merchants, and then receives bids from the merchants. The bids are for establishing a connection between the merchants and the customer. The mediator system provides to a portion of the merchants, based on the bids, a connection to the customer.
Taxonomy-based image generation is used for item searching, and enhances the quality and personalization of search results. Prior interacted items are classified into a categorical taxonomy. A generative AI model can be used to classify the prior interacted items, by generating categories or assigning to existing categories. A set of prior interacted items is selected from one of the categories and provided to an image model that generates a photo-realistic image in response. The photo-realistic image includes item renderings that are rendered illustrations of items. An item search using a search engine can be performed based on the generated photo-realistic image. For instance, the photo-realistic image or a portion thereof could be provided as a search query using an image-based search or described to perform a text-based search. Search results are identified for the search query and are provided in response.
G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
G06F 16/583 - Recherche caractérisée par l’utilisation de métadonnées, p. ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
The technology described herein relates to systems, methods, and computer storage media, among other things, for providing an enhanced conceptualized search based on enriched categorizations of item listings. For example, the enhanced conceptualized search can include generating a search vector, using one or more generative artificial intelligence (AI) models, based on a received search query. Some embodiments of generating the search vector may include applying one or more generative AI models to one or more sets of prior user interactions. Based on the search vector, a particular item listing vector can be determined. The item listing vector can be generated by applying one or more generative AI models to each of an image of the item and a textual description of an item listing, and the item listing vector can be generated based on enhanced categories determined (e.g., using one or more generative AI models) for the item listing.
Visual search query intent extraction and search refinement is described. In one or more implementations, a visual search query system receives a search query for items listed on an online marketplace, the search query including an image. Using one or more machine learning models, the visual search query system analyzes the image to determine characteristics of an object in the image. Based on the characteristics of the object in the image, the visual search query system automatically generates one or more search terms and searches the online marketplace to locate items matching the one or more search terms. The visual search query system then displays visual indications of the located items matching the one or more search terms in a user interface of the online marketplace.
Message personalization for an electromechanical device is described. Data is received, the system information data associated with a change in state of one or more components of an electromechanical device. A message is generated by inputting the system information data as a prompt to generative artificial intelligence representative of one or more characteristics of the electromechanical device and trained to analyze the system information data. The message indicates feedback responsive to the change in state of the one or more components. The message is output, where one or more language characteristics of the message are associated with the one or more characteristics of the electromechanical device.
Methods, systems, and computer storage media for providing a knowledge graph using a generative AI knowledge graph (KG) engine “generative AI KG engine” in an item listing system. The generative AI KG engine supports generating the knowledge graph using a generative AI model (e.g., an LLM). In operation, a seed product is accessed in a product listing system. Using a product knowledge graph, a plurality of candidate products associated with the seed product are identified. The product knowledge graph comprises a plurality of products as nodes and a plurality of relationships as edges. The product knowledge graph is associated with a generative AI model. Using a ranker of the product listing system, a plurality of recommended products are identified. The plurality of recommended products are a subset of the plurality of candidate products. The plurality of recommended products are communicated and caused to be generated on a graphical user interface.
In accordance with the described techniques, a configuration update is received changing configuration parameters of a data stream processing application from a source configuration to a target configuration. In addition, the configuration update specifies incremental update parameters indicating how different partitions of the data stream processing application are to be incrementally updated. The computing device is configured to incrementally update the data stream processing application. During a time interval indicated by the incremental update parameters, for instance, the target configuration is applied to a first partition, and the source configuration is applied to a second partition. Thus, during the time interval, the first partition processes events of a data stream in accordance with the target configuration, and the second partition processes events of the data stream in accordance with the source configuration. After the time interval, the target configuration is applied to the second partition.
Generative artificial intelligence (AI) is leveraged to generate a maintenance schedule for a vehicle and identify a list of recommended products to perform tasks described by the maintenance schedule. Initially, information corresponding to a vehicle of a user is received. Based on the information, a generative AI model is utilized to generate a maintenance schedule corresponding to the vehicle. The user is provided the maintenance schedule and a list of recommended products to perform tasks described by the maintenance schedule. In some aspects, the generative AI model generates the list of recommended products. Additionally, the user may be enabled to purchase items from the list of recommended products via an electronic marketplace.
Similarity sensitive diversity is utilized to measure variation in a distribution of item listings along one or more categories. A cosine similarity between category vectors of each category pair in a set of categories is determined and utilized to generate a pairwise similarity matrix. The pairwise similarity matrix may be pruned to remove category pairs below a threshold. Utilizing the pairwise similarity matrix, similarity sensitive diversity between one or more items of a plurality of items may be determined. In various aspects, the similarity sensitive diversity may be utilized to: generate a list of relevant items in an appropriate distribution, suggest refinements of a search query; generate navigation modules; categorize or recategorize the plurality of items; or generate autosuggestions.
Systems and methods for conducting a test on a third-party testing platform are provided. A networked system causes presentation of a setup user interface to a third-party user, whereby the setup user interface includes a field for indicating an attribute of a publication to be tested. The networked system receives, via the setup user interface, an indication of the attribute, a subject to be tested, and one or more test parameters. The networked system applies the attribute change to a first version of the publication to generate a second version of the publication. The first version is presented to a first subset of potential users and the second version is presented to a second subset of potential users. Interactions with both the first version and the second version are monitored and analyzed to determine results of the test. The results are then presented to the third-party user.
G06Q 10/0637 - Gestion ou analyse stratégiques, p. ex. définition d’un objectif ou d’une cible pour une organisationPlanification des actions en fonction des objectifsAnalyse ou évaluation de l’efficacité des objectifs
G06Q 30/0242 - Détermination de l’efficacité des publicités
A query modality recommendation system provides recommendations to use a particular query modality based on one or more categories of search results for a search query. Upon receiving a search query in a first query modality at a search engine, the query modality recommendation system determines to recommend use of a second query modality based on one or more categories of the search results. For example, the first query modality may be a textual query and the second query modality may be an image query. In aspects, recommending use of the second query modality comprises comparing a first search performance of the one or more categories for the first query modality in historical search queries to a second search performance of the one or more categories for the second query modality in the historical search queries.
Systems and methods for public transport infrastructure facilitated drone delivery are provided. In example embodiments, a request to deliver a package to a drop-off destination using a drone is received. Public infrastructure information is accessed. A public infrastructure terminal from which the drone delivers the package is identified based on the public infrastructure information. An instruction is communicated to transport the package to the identified public. A drone delivery route from the identified public infrastructure terminal to the drop-off destination is determined based on the public infrastructure information. An instruction to deliver the package using the drone delivery route is communicated to the drone.
Some aspects relate to technologies for using a generative model to customize homepages. In accordance with some aspects, webpage code for a home page is accessed. Additionally, a prompt is received to modify the homepage to provide a customized homepage. A generative model is caused to generate modified webpage code using the prompt and the webpage code. The modified webpage code is transmitted, over a network to a client device, for rendering the customized homepage on the client device.
A method for suggesting feedback is provided. The method includes determining an interaction between a first and second users, generating a feedback response element, and providing an interactive user interface that lists the feedback response element and a selectable machine learning feedback response element. The method also includes receiving a selection of the selectable machine learning feedback response element and accessing a first feedback associated with the first user where the first feedback has characteristics unique to the first user. Moreover, the method includes automatically generating a second feedback using the first feedback, the second feedback incorporating the characteristics unique to the first user without input from the first user.
Methods, systems, and computer storage media for providing generative artificial intelligence (AI) recommendation management using an artificial intelligence system in an item listing system. A generative AI recommendation engine supports generative AI recommendation management based on a review-based recommendation platform including offline generative AI operations, review-based recommendation guides for items and a review-based recommendation logic. Using generative AI techniques, review-based recommendation guides are generated for a plurality of items. The review-based recommendation logic supports identifying review-based recommended items for users based on review data and the review-based recommendation guides. In operation, review data-associated with a user-for a first item, is accessed. Based on the review data, a review-based recommendation guide feature of the first item is identified. The review-based recommendation guide feature of the first item is mapped to a review-based recommendation guide feature of a second item. The second item is communicated as a review-based recommended item.
45 - Services juridiques; services de sécurité; services personnels pour individus
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
On-line ticket marketplace for sellers and buyers of tickets for sporting events, musical concerts and other entertainment events; promoting the goods and services of others by arranging for business to affiliate their goods and services with the goods and services of third parties by means of sponsorship relationships Telecommunications services, namely, the electronic transmission of data and information; electronic messaging concerning sporting, entertainment and cultural events and the sale and purchase of tickets for such events via a global computer network. On-line social networking services Computer e-commerce software to allow users to conduct electronic business transactions in online marketplaces via a global computer network; electronic and magnetic coded gift cards; consumer coupons and vouchers downloaded from a global computer network; downloadable software for managing and tracking an affiliate marketing program. Providing temporary use of online, non-downloadable e-commerce software to allow users to conduct electronic business transactions in online marketplaces via a global computer network; providing temporary use of non-downloadable software for managing and tracking an affiliate marketing program
31.
REGENERATING VIEWS BASED ON PROMPTS AND USER HISTORY
The technology disclosed herein relates to the generation and regeneration of three-dimensional environments for users to visualize particular items within the three-dimensional environment. For example, an indication for generating a three-dimensional environment associated with a search query can be received. Previous user interaction data associated with a user providing the indication can be identified and provided to a generative artificial intelligence model. The generative artificial intelligence model can be trained using prior user interaction data from a plurality of other users. In some embodiments, the generative artificial intelligence model can also be trained using a plurality of item features for an item within an item corpus to identify particular images of items associated with a particular style that corresponds to the search query and the previous user interaction data of the user. In embodiments, three-dimensional environments can be generated with items that are associated with the particular style.
In implementations of systems and procedures for automatic image composition for item promotions, a computing device implements the display of graphical promotion emblems associated with items listed for sale on an electronic commerce platform. An emblem is composited with a digital image of an item offered for sale, with the emblem overlapping the digital image. The emblem includes encoding that, when processed, populates a graphical promotion data field of the emblem with promotion data of the item. The display of the emblem is controlled based on the promotion data such that the emblem is displayed while the promotion is active and is hidden while the promotion is inactive.
Methods, systems, and computer storage media for providing generative AI presentation management using a generative AI presentation engine in an item listing system. A generative AI presentation engine supports generative AI presentation management based on a generative-AI-data presentation platform including presentation training operations and a presentation data structure for composite image data including images or text. The composite image data and presentation logic are generated using generative AI models. The presentation logic supports mapping and rotating composite image data on item listing system interfaces. In operation, a request associated with image data in an item listing system is accessed. Composite image data associated with a generative AI model and user data is accessed. The composite image data comprises a generative AI image element and a generative AI item listing interface element. The composite image data is communicated to an item listing system client, causing display of the composite image data.
A bad change detector for operational features of digital platforms is described. Metric data from a website is acquired by the bad change detector while implementing a first version of an operational feature of the website and while implementing a second version of the operational feature. A bad change to the website is detected by measuring an inequality among values of a frequency distribution defined by a time series of the metric data. The operational feature is reverted to the first version, automatically and without user intervention, in response to detecting the bad change, thereby improving operation of computing devices that implement the website.
Various embodiments described herein support or provide operations including receiving a natural language text from a device; using a first machine learning model to generate a first embedding vector that represents the natural language text; matching the first embedding vector with a second embedding vector that represents a data table; generating, based on the natural language text, a prompt as an input to a second machine learning model; using the second machine learning model to generate a response based on the prompt; and causing display of the SQL query in a user interface of the device.
Identity verification services and techniques are described. In one or more implementations, the identity verification service is employed to control resource access based on identity verification. In a first example, an action depicted as performed by a user in verification input data (e.g., head movement, gesture, and so on) is compared by the identity verification service to determine whether the action corresponds to an action specified by a selected verification prompt. In a second example, a likelihood is ascertained by the identity verification service as to whether the user depicted in the verification input data corresponds to a human being through use of a machine-learning model. In a third example, a depiction of the user's face as captured by the verification input data is compared with a digital image of the user maintained by a verification system. Resource access is controlled by the identity verification service.
Systems and methods are provided for automatically generating a thumbnail for a video on an online shopping site. The disclosed technology automatically generates a thumbnail for a video, where the thumbnail represents an item but not necessarily content of the video. A thumbnail generator receives a video that describes the item and an ordered list of item images associated with the item used in an item listing. The thumbnail generator extracts video frames from the video based on sampling rules and determines similarity scores for the sampled video frames. A similarity score indicates a degree of similarity between content of a video frame and an item image. The thumbnail generator determines weighted similarity scores based item images and occurrences of sampled video frames in the video. The disclosed technology generates a thumbnail for the video by selecting a sample video frame based on the weighted similarity scores.
G06F 16/783 - Recherche de données caractérisée par l’utilisation de métadonnées, p. ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
G06V 10/75 - Organisation de procédés de l’appariement, p. ex. comparaisons simultanées ou séquentielles des caractéristiques d’images ou de vidéosApproches-approximative-fine, p. ex. approches multi-échellesAppariement de motifs d’image ou de vidéoMesures de proximité dans les espaces de caractéristiques utilisant l’analyse de contexteSélection des dictionnaires
Catalog-based item listing enhancement is described. A matching item from a collection of items may be selected to match an item listing by at least one of an aspect matching model trained using a catalog of the collection of items and a language model trained using a database of item listings. The item listing may be updated based on an entry for the matching item in the catalog.
Generative artificial intelligence (AI) is leveraged by a search engine to identify products for completing a task defined by a search query. A user having a problem or task at hand initially enters a search query comprising intent or context describing the problem or task. Rather than executing a search based on the search query, the search engine determines the search query is an intent-based query. The search engine may further determine the search query is not a cached query. The search query is provided to a generative AI model and a list of items corresponding to a task defined by the search query is generated. The list of items may be provided as a search suggestion for the user. The user may select a portion of items from the list of items and a search is executed.
Systems and methods are directed to package delivery using radio frequency identification (RFID) shipping labels. A radio frequency identification (RFID) tag is detected, via a smart doorbell, at a time of attempted delivery of a package, whereby the RFID tag comprises a package identifier that can be read by a device having a corresponding token. The corresponding token and the package identifier are transmitted to a recipient prior to the attempted delivery. A determination is made whether the smart doorbell or a mobile device associated with the smart doorbell has the corresponding token. Based on the smart doorbell or the mobile device having the token, the package is verified as being delivered to the recipient. The smart doorbell then triggers display of an audio or visual confirmation of the verification.
G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
H04L 9/32 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
41.
TIMELY MESSAGE ORCHESTRATION USING MESSAGING QUEUE
A method of creating a delay queue architecture for relaying messages between a producer and a consumer is provided. The method includes creating an ordered sequence of delay queues. Each delay queue is assigned in the ordered sequence based on a fixed delay time associated with each delay queue. A first message is assigned to a first delay queue of the delay queues in the ordered sequence and a second message is assigned to a second delay queue of the delay queues. The first and second messages have time delays and are assigned to the first and second delay queues based on the time delays. A passage of a first-time delay is detected and the second message is moved to the first delay queue based on the passage of the first-time delay.
Systems and methods are directed to generating radio frequency identification (RFID) shipping labels. A request to access shipping options is received, via a mobile application operating on a mobile device of a user, whereby the shipping options include an option to program a RFID tag associated with a package to be shipped. In response to receiving the request, the shipping options are presented on a user interface displayed on the mobile device. An indication of a selection of the option to program the RFID tag is received via the mobile application. In response to receiving the indication, instructions are presented on a second user interface that indicate positioning the mobile device within proximity of the RFID tag. The mobile device then programs the RFID tag with shipping information.
G06K 19/07 - Supports d'enregistrement avec des marques conductrices, des circuits imprimés ou des éléments de circuit à semi-conducteurs, p. ex. cartes d'identité ou cartes de crédit avec des puces à circuit intégré
43.
TIMELY MESSAGE ORCHESTRATION USING MESSAGING QUEUE
A method of creating a delay queue architecture for relaying messages between a producer and a consumer is provided. The method includes creating an ordered sequence of delay queues. Each delay queue is assigned in the ordered sequence based on a fixed delay time associated with each delay queue. A first message is assigned to a first delay queue of the delay queues in the ordered sequence and a second message is assigned to a second delay queue of the delay queues. The first and second messages have time delays and are assigned to the first and second delay queues based on the time delays. A passage of a first-time delay is detected and the second message is moved to the first delay queue based on the passage of the first-time delay.
Methods, systems, and computer storage media for providing generative artificial intelligence (AI) security management using a generative AI security engine in an item listing system. A generative AI security engine supports generative AI security management based on security analysis and detection operations for a plurality of generative-AI-supported applications and generative AI models. In operation, a request associated with prompt data is communicated from a generative AI client. Based on communicating the request, a response that is generated based on a redacted version of the prompt data is received at the generative AI client. The prompt data is analyzed using a plurality of security engine operations to cause generation of the redacted version of the prompt data. The redacted version of the prompt data is used to generate the response at a generative AI model. The response is caused to be generated at an interface associated with the generative AI client.
Systems, methods, and machine-readable hardware to facilitate a diagnosis of a failure of a first part in a vehicle. The system receives a maintenance message, over a network at a network-based marketplace. The maintenance message includes characterization information received from a component in the vehicle. The component includes a sensor that senses the first part to generate the characterization information. The system identifies sub-system processing rules based on the maintenance message and executes the sub-system processing rules. The sub-system processing rules cause a smart component engine to perform operations comprising identifying a sub-system and scanning the sub-system responsive to identifying an increase in a likelihood of failure of the first part based on the characterization information. The first sub-system includes a plurality of parts and the scanning includes scanning the plurality of parts to retrieve characterization information from the plurality of parts to identify original equipment authentication information.
Image-based searching can provide enhanced search results compared to text-based searches. Techniques for generating images that can be used by search engines include generating an optimized image-model prompt using a language model from a text-based input. The optimized image-model prompt includes a more literal description of an item described by the text-based input. The optimized image-model prompt is provided to a language model that generates a photo-realistic image of the item. A search engine uses the photo-realistic image to identify and return search results.
The technology disclosed herein relates to utilizing a performance anomaly detection model to identify performance metrics (e.g., cost-per-click data) that are above an anomaly threshold. For example, communication sessions can be established with one or more servers hosted by one or more third-parties for receiving performance metrics for a first entity. The performance metrics received for the first entity can be used by the performance anomaly detection model, which can be trained using historical performance metrics (e.g., of the first entity, of the first entity during particular time periods, of the first entity for particular geographical locations), for anomaly detection. Based on one or more anomaly detections, one or more notifications or particular displays can be provided to a user device.
An assembly for a mailer is described. The assembly supports the mailing of articles such as trading cards and includes an insert defining a set of pockets shaped to receive the articles. The pockets are formed between attachment members of the insert and are arranged adjacent to each other along a length of the insert. Each pocket includes an open end arranged toward an upper end of the insert formed by a terminating edge of the insert. Further, each pocket includes a closed end arranged toward a lower end of the insert and formed by a folded edge of the insert. In one or more implementations, the assembly further includes a backer and a spacer shaped to fit against opposing surfaces of the insert that increase a rigidity and flatness of the assembly.
B65D 27/08 - Enveloppes ou réceptacles flexibles similaires essentiellement rectangulaires, pour la poste ou d'autres emplois, dont la structure ne prévoit pas un contenu en épaisseur avec plusieurs compartiments
B43M 3/02 - Dispositifs pour insérer des documents dans des enveloppes équipés de moyens de pliage de documents
50.
BI-DIRECTIONAL PROJECT INFORMATION UPDATES IN MULTI-PARTY BIDDING
In an example embodiment, bid specifications for an ecommerce transaction are transmitted from a party requesting bids to a plurality of bidders. Then a modification to the bid specifications is received from a first bidder of the plurality of bidders along with a bid in accordance with the modified bid specifications. The modified bid specifications may then be transmitted to the plurality of bidders other than the first bidder. Bids in accordance with the modified bid specifications are then received from each of the plurality of bidders other than the first bidder. One of the bids may be selected, and the ecommerce transaction may be consummated based on the selected bid.
G06F 3/04815 - Interaction s’effectuant dans un environnement basé sur des métaphores ou des objets avec un affichage tridimensionnel, p. ex. modification du point de vue de l’utilisateur par rapport à l’environnement ou l’objet
G06F 3/04845 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p. ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs pour la transformation d’images, p. ex. glissement, rotation, agrandissement ou changement de couleur
Systems and methods for managing an in-person transaction process are provided. In example embodiments, a network system receives, from a first user device, information regarding a service or an item. Using the received information, the network system generates an unpublished listing and associates the unpublished listing with a session identifier. The unpublished listing is temporarily stored to a datastore. The network system then generates a scannable code that provides a uniform resource identifier (URI) associated with the session identifier. The scannable code is presented on the first user device, whereby the scannable code can be scanned by a second user device to access, via the URI, a transaction user interface associated with the session identifier. In response to a request to access the transaction user interface triggered by the second user device scanning the scannable code, the transaction user interface is displayed on the second user device.
G06Q 20/32 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des dispositifs sans fil
G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p. ex. des menus
G06F 16/955 - Recherche dans le Web utilisant des identifiants d’information, p. ex. des localisateurs uniformisés de ressources [uniform resource locators - URL]
G06F 16/958 - Organisation ou gestion de contenu de sites Web, p. ex. publication, conservation de pages ou liens automatiques
G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie
G06Q 20/10 - Architectures de paiement spécialement adaptées aux systèmes de transfert électronique de fondsArchitectures de paiement spécialement adaptées aux systèmes de banque à domicile
G06Q 30/0207 - Remises ou incitations, p. ex. coupons ou rabais
Systems and methods for creating and presenting interactive product review interfaces are presented. The system processes a purchase request for a product from a user. The system then identifies one or more user feedback questions for the product. For each particular user feedback question, the system generates user feedback graphics based on stored user feedback associated with the particular user feedback question. The system transmits the one or more selected user feedback questions and the generated user feedback graphics to a client system associated with the user for display. The system receives user feedback for a user feedback question in the selected one or more user feedback questions. The system updates the user feedback graphic associated with the question to include the received user feedback. The system transmits the updated user feedback graphic to the client system for display in real-time.
Systems and methods provide for managing changes to federated systems. In accordance with some aspects, a change to a federated system is received. A historical query is accessed from a query store storing information regarding queries received by the federated system. A query plan evaluation is performed for the historical query based on the change to the federated system, and an action is caused to be performed for the change based on the query plan evaluation.
Some aspects relate to technologies for generating pivots using a generative model and grouping items into pivot groups using the pivots. Pivots are generated by obtaining item information for items, generating a prompt using the item information, and causing a generative model to use the prompt to generate text for the pivots, including a pivot name and pivot description for each pivot. A pivot embedding is also generated for each pivot. When items are to be returned to a user device (e.g., as recommended items or search result items), item embeddings for the items and the pivot embeddings for the pivots are used to assign each item to a particular pivot to generate pivot groups that each includes a pivot name, a pivot description, and assigned items. User interface information is provided to present at least a portion of the pivot groups on a user device.
Dynamic shard allocation in a near real-time search platform is described. A computing system may include a cluster comprising a plurality of nodes, each node of the plurality of nodes comprising a plurality of shards storing searchable data. A query load distribution of the cluster is assessed in real-time. A first shard of a first node and a second shard of a second node are identified based on the query load distribution. The first shard of the first node is commanded to exchange with the second shard of the second node.
Systems and methods for on demand local commerce are described. One example embodiment includes a device gathering location information and product interest associated with clients and client devices. The system may use location information in determining that the first plurality of client devices are within a first geographic area during a first time period, and may further use the interest information in calculating an interest level for a first product. A threshold may be identified and used in determining that the interest level for the first product exceeds the threshold. When the calculated interest level exceeds the threshold, a local commerce action is initiated. In various embodiments, the local commerce action may be a live on demand auction at a particular location, an offer associated with a geofenced area, a sales location recommendation to a merchant, or any other such local commerce action.
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 text content and input query image visual text content. Unlike conventional optical character recognition (OCR) based systems, embodiments automatically localize and isolate portions of a candidate product image and an input query image that each contain visual text content, and calculate a visual similarity measure between the respective portions. A trained neural network may be re-trained to more effectively find visual text content by using the localized and isolated visual text content portions as additional ground truths. The visual similarity measure serves as a visual search result score for the candidate product. Any number of images of any number of candidate products may be compared to an input query image to enable text-in-image based product searching without resorting to conventional OCR techniques.
A system, a method, and a device for authentication of a product includes one or more databases configured to store data of one or more products, and a user device communicatively coupled to the databases via a network. The user device includes at least one memory configured to store computer executable instructions, and at least one processor configured to execute the computer-executable instructions to receive, from an authenticator, product search data of the product, and to search the product in the databases based on the product search data. The product is listed by a user for authentication, and the product is authenticated by scanning an authentication tag attached to the product. The authentication tag is pre-programmed and becomes inactive when detached from the product. There is also a dual-purpose device for authenticating a commercial product and associating a brand with the authentication of the product.
G06Q 30/018 - Certification d’entreprises ou de produits
G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
G06K 19/07 - Supports d'enregistrement avec des marques conductrices, des circuits imprimés ou des éléments de circuit à semi-conducteurs, p. ex. cartes d'identité ou cartes de crédit avec des puces à circuit intégré
G06K 19/10 - Supports d'enregistrement pour utilisation avec des machines et avec au moins une partie prévue pour supporter des marques numériques caractérisés par le genre de marque numérique, p. ex. forme, nature, code utilisant des marquages de différentes sortes sur le même support d'enregistrement, p. ex. un marquage étant lu optiquement et l'autre par des moyens magnétiques au moins une sorte de marquage étant utilisée pour l'authentification, p. ex. de cartes de crédit ou de cartes d'identité
G06Q 20/40 - Autorisation, p. ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasinExamen et approbation des payeurs, p. ex. contrôle des lignes de crédit ou des listes négatives
59.
FOOTWEAR AUTHENTICATION USING PRESSURE DISTRIBUTION IMAGE ANALYSIS
Systems and methods are directed to authenticating footwear based on pressure distribution image analysis. An authentication system receives a request to authenticate footwear and accesses a pressure distribution image for the footwear, whereby the pressure distribution image comprises a pressure distribution represented by colors that is generated based on a predetermined force applied to the footwear. The authentication system then analyzes the pressure distribution image including comparing the pressure distribution image to a pressure distribution image of an authentic version of the footwear. Based on the analyzing, the authentication system determines whether the pressure distribution image is within an authenticity threshold of the pressure distribution image of the authentic version. Based on the pressure distribution image being within the authenticity threshold, an indication of authenticity of the footwear is presented.
G06Q 30/018 - Certification d’entreprises ou de produits
G01L 5/00 - Appareils ou procédés pour la mesure des forces, du travail, de la puissance mécanique ou du couple, spécialement adaptés à des fins spécifiques
G01N 19/00 - Recherche sur les matériaux par des procédés mécaniques
A system and method of an intelligent shopping infrastructure is provided. A data storage of current inventory from a plurality of merchants is maintained. User preferences that indicate an item affinity of a user are retrieved. Furthermore, a location of the user is detected. Using the detected location, available inventory, and item affinity, an available item from the current inventory of a merchant located within a predetermined distance to the location of the user that match the item affinity of the user is identified. The available item is presented on a user interface of a client device of the user.
Automated determination of web page rendering performance techniques and systems are described. In one example, a web page including multiple user-interactive elements that can be selected or navigated via user input is received. A frame rendering system is employed to automatically identify the user-interactive elements and generate scripts to simulate user input at the user-interactive elements. The generated scripts are then used to simulate user input at the user-interactive elements. The scripts may be generated to simulate user interaction via a variety of different device types, and under a variety of different network conditions. During the simulation, a rendering performance score for the web page is generated by monitoring rendering performance relative to a threshold rendering rate. Rendering performance may be monitored on an individual basis while simulating user input at different user-interactive elements, such that the rendering performance report includes individual rendering performance scores for each user-interactive element.
The disclosed technologies include receiving a request from a second computing device to verify ownership of a blockchain address. A challenge content is generated and sent to the requestor. A signature is received comprising a hash of the challenge content generated using a private key. A public key corresponding to the private key is obtained, and the signature is validated using the public key. In response to validating the signature, a characteristic is associated with a user associated with the blockchain address.
G06F 16/955 - Recherche dans le Web utilisant des identifiants d’information, p. ex. des localisateurs uniformisés de ressources [uniform resource locators - URL]
G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie
G06K 19/07 - Supports d'enregistrement avec des marques conductrices, des circuits imprimés ou des éléments de circuit à semi-conducteurs, p. ex. cartes d'identité ou cartes de crédit avec des puces à circuit intégré
G06Q 10/08 - Logistique, p. ex. entreposage, chargement ou distributionGestion d’inventaires ou de stocks
G06Q 10/0835 - Relations entre l’expéditeur ou le fournisseur et les transporteurs
G06Q 20/38 - Protocoles de paiementArchitectures, schémas ou protocoles de paiement leurs détails
G06Q 20/40 - Autorisation, p. ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasinExamen et approbation des payeurs, p. ex. contrôle des lignes de crédit ou des listes négatives
G06Q 30/0283 - Estimation ou détermination de prix
H04L 9/00 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité
H04L 9/06 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité l'appareil de chiffrement utilisant des registres à décalage ou des mémoires pour le codage par blocs, p. ex. système DES
H04L 9/32 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
63.
DETECTING OUTLIERS IN MULTIMODAL DISTRIBUTIONS USING EMPIRICAL CUMULATIVE DISTRIBUTION FUNCTIONS
A method for detecting an anomaly is provided. The method receives and organizes data as a function of a plurality of time periods and a number of updates for each time period of the plurality of time periods. The organized data approximates first and second unimodalities. The first and second unimodalities have respective first and second peaks. The method identifies a dip across the plurality of time periods and determines a density of the dip. The density is compared with a predetermined threshold in order to determine if the dip is an alternative modality. A unimodality analysis is then performed on the first and second unimodalities in response to the dip being an alternative modality. The method also determines whether the second unimodality is an anomaly based on the unimodality analysis and discards the updates associated with the second unimodality when the second unimodality is an anomaly.
An apparatus and method for real-time audio processing employs a gaze detection sensor to detect a direction of a user's gaze and output a gaze signal corresponding to the detected direction of the user's gaze. A digital signal processing unit responds to a plurality of signals corresponding to a plurality of sounds received at the apparatus, and the determined direction of gaze to identify a signal of interest from the plurality of signals using the gaze signal. The signal of interest is processed for output to the user. In embodiments, a microphone array provides the plurality of signals. An imaging sensor may work with either the microphone array or the gaze detection sensor to identify the signal of interest.
G10L 21/0364 - Amélioration de l'intelligibilité de la parole, p. ex. réduction de bruit ou annulation d'écho en changeant l’amplitude pour améliorer l'intelligibilité
H04R 1/40 - Dispositions pour obtenir la fréquence désirée ou les caractéristiques directionnelles pour obtenir la caractéristique directionnelle désirée uniquement en combinant plusieurs transducteurs identiques
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.
A search engine is provided that generates search results proportional to a natural distribution. Search results identified and ranked by the search engine for a search query are redistributed so that a fixed number of top ranked search results include search result attributes proportional to the natural distribution, as determined from interaction tracking of prior search results. A natural distribution index mapping prior search queries to search result attributes and a proportional representation of interactions with the search result attributes is generated. The natural distribution is determined from the proportional representation of interactions. The search engine redistributes the fixed number of top ranked search results by minimizing a gap between the ranked set of search results for the search query and the natural distribution.
An area selection-based document object model element inspector is described. A dragging input that defines a selection area of a digital content document having a plurality of elements is received via an area selection-based inspector tool. A set of elements of the plurality of elements that is positioned within the selection area is selected. Details of the selected set of elements are broadcast for display.
Various embodiments described herein assist in identifying one or more product items of interest (e.g., high demand product items) based on surge activity, such as user buying surges, user selling surges, and user product listing (e.g., electronic or online listing) surges on an online marketplace system, and can further notify one or more users of selling opportunities of the identified products items of interest.
Outfit curation by generative artificial intelligence is described. A prompt is generated, based on a seed clothing item, for input to generative artificial intelligence to create an outfit that includes the seed clothing item. The prompt is provided to the generative artificial intelligence to cause the generative artificial intelligence to initiate a search of an online marketplace to locate complementary clothing items for the outfit that are available on the online marketplace. Responsive to the search initiated by the generative artificial intelligence, search results containing listings of the complementary clothing items for the outfit that are available on the online marketplace are received. The listings of the complementary clothing items for the outfit are arranged in a user interface for user selection.
A system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for simulating the fit of a particular garment on a user using a fit simulation garment. The fit simulation garment is wearable by a user and comprises a plurality of actuators configured to simulate tightness of regions of the particular garment. The method includes receiving a garment fit model defining the fit of the particular garment on the user. The method further includes parsing the garment fit model to generate control data for controlling the fit simulation garment, and transmitting the control data to the fit simulation garment to cause the plurality of actuators to collectively simulate the fit of the particular garment on the user.
Generating an access point certificate based on a graph that defines relationships between an access point and at least one domain is described. Relationship data describing how data is to be routed between an access point and domains is received by a certificate management system. The certificate management system generates a graph representing an access point and associated domains as nodes, with edges connecting various nodes to model relationships between the access point and the associated domains. Based on the graph, a certificate is generated that individually lists each domain associated with the access point and includes information describing data routing for the domain via the access point. The certificate excludes wildcard entries that represent multiple domains via a single entry. The certificate is used to control data communication traffic via the access point and is updated responsive to changes in in domain relationship data for the access point.
Various methods and systems for providing indications of inconsistent attributes of item listings associated in item listing videos. An item listing video—of an item listing—is accessed. The item listing video is accessed via an item listing interface of an item listing system. Extracted item features—via a machine learning engine—of an item from the item listing video, are accessed. The extracted item features are extracted based on listing-interface item features associated with listing the item. The extracted item features of the item are compared to the listing-interface item features of the item. Based on comparing the listing-interface item features to the extracted, an inconsistent attribute—between an extracted item feature and a listing-interface item feature that is associated with listing the item—is identified. An indication of an inconsistent attribute is communicated to cause display of the indication of the inconsistent attribute at the item listing interface.
A search query and a concept comprising a feature are received from a user. Positive and negative item sets are identified, where items of the positive item set comprise the feature and items of the negative item set do not comprise the feature. A hyperplane located between the positive and negative item sets is generated using a machine learning model. A concept activation vector (CAV) orthogonal to the hyperplane is determined. The CAV is used to produce a modified search query vector. Based on comparing the modified search query vector with item vectors, a second set of search results is provided.
Virtual account use in an online marketplace is described. Listings published to a multitude of client devices by the online marketplace include a first listing for a first item and a second listing for a second item. The first item is listed by a first user account and the second item is listed by a second user account. In connection with a third user account purchasing the first item, the online marketplace provides a first monetary compensation to the first user account from the third user account by updating a balance of a virtual account of the first user account to include the first monetary compensation. In connection with the first user account purchasing the second item via the second listing, the online marketplace provides at least a portion of the balance to the second user account directly from the virtual account as second monetary compensation.
G06Q 20/40 - Autorisation, p. ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasinExamen et approbation des payeurs, p. ex. contrôle des lignes de crédit ou des listes négatives
41 - Éducation, divertissements, activités sportives et culturelles
Produits et services
Entertainment services, namely, providing podcasts in the field of hobbies, collectibles, trading, business optimization, ecommerce, and auctions; Entertainment services, namely, providing webcasts in the field of hobbies, collectibles, trading, business optimization, ecommerce, and auctions
76.
Data Quality Check Using a Structured Query Language Hint
A data quality check using a structured query language hint is described. A query optimizer of a database management system may receive a data quality check instruction as part of a database query statement for a database query. The query optimizer may modify a query execution plan for the database query based on the data quality check instruction so that completion of the database query is dependent on a result of a data quality check defined by the data quality check instruction. The database management system may execute the modified query execution plan.
G06F 16/215 - Amélioration de la qualité des donnéesNettoyage des données, p. ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
Methods, systems, and computer storage media for providing supplementary item information on communications-based compatibility features for a primary item in an item listing platform. In particular, communications-based compatibility features are extracted from user communications about the primary item to identify additional features of the item. In operation, a supplementation engine of an item listing platform, accesses user communications for the primary item. Supplementary item information is generated for the item, where the supplementary item information includes a communications-based compatibility feature associated with the item. The communications-based compatibility feature indicates that the primary item is compatible with the secondary item, a non-standard feature (e.g., a feature not provided in a feature set of the primary item), or a demographic feature (e.g., age). The supplementary item information is provided to cause presentation of a user interface element corresponding to the communications-based compatibility feature on a user interface of the item listing platform.
An apparatus and method to adjust item recommendations are disclosed herein. A first image attribute of a query image is compared to a second image attribute of each of a plurality of inventory images of a plurality of inventory items to identify the inventory items similar to the query image. Item recommendations comprising the identified inventory items in a first listing order are provided for display at a remote device. A second listing order of the identified inventory items is determined based on a user preference for a particular one of the identified inventory items. At least the second listing order is provided to the remote device for re-display of the item recommendations in accordance with the second listing order.
G06T 7/90 - Détermination de caractéristiques de couleur
G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
G06F 16/532 - Formulation de requêtes, p. ex. de requêtes graphiques
G06F 16/58 - Recherche caractérisée par l’utilisation de métadonnées, p. ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement
G06F 16/583 - Recherche caractérisée par l’utilisation de métadonnées, p. ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
G06F 18/21 - Conception ou mise en place de systèmes ou de techniquesExtraction de caractéristiques dans l'espace des caractéristiquesSéparation aveugle de sources
G06F 18/22 - Critères d'appariement, p. ex. mesures de proximité
G06T 7/41 - Analyse de la texture basée sur la description statistique de texture
G06V 10/50 - Extraction de caractéristiques d’images ou de vidéos en effectuant des opérations dans des blocs d’imagesExtraction de caractéristiques d’images ou de vidéos en utilisant des histogrammes, p. ex. l’histogramme de gradient orienté [HoG]Extraction de caractéristiques d’images ou de vidéos en utilisant l’addition des valeurs d’intensité d’imageAnalyse de projection
G06V 10/56 - Extraction de caractéristiques d’images ou de vidéos relative à la couleur
Dynamic link preview generation techniques are described that overcome the challenges of conventional techniques by supporting link preview generation by a content provider system that proves the digital content via a respective network address. In one example, a content provider system, based on a request received from a service provider system, identifies a communication platform of the service provider system that is to be used to communicate the shared link. Upon identifying the communication platform, the content provider system locates customization data that describes how the link preview is to be generated for the communication platform. In response, the content provider system renders digital content available via the network address to generate the link preview.
G06F 16/955 - Recherche dans le Web utilisant des identifiants d’information, p. ex. des localisateurs uniformisés de ressources [uniform resource locators - URL]
G06F 16/957 - Optimisation de la navigation, p. ex. mise en cache ou distillation de contenus
G06F 16/958 - Organisation ou gestion de contenu de sites Web, p. ex. publication, conservation de pages ou liens automatiques
G06Q 50/00 - Technologies de l’information et de la communication [TIC] spécialement adaptées à la mise en œuvre des procédés d’affaires d’un secteur particulier d’activité économique, p. ex. aux services d’utilité publique ou au tourisme
Systems and methods for are provided for predicting impending failure of a database and preemptively initiating mitigating failover actions, for example by shedding connections or redirecting connection requests to an alternate database that can fulfill resources being requested. In an example embodiment, to detect a slow or unstable database, connection wait times are monitored over a rolling window of time intervals, a quantity of intervals in which at least one excessive wait time event occurred are counted during the time window, and if the quantity exceeds a threshold, the database is deemed unavailable, thereby triggering connection adjustments.
Search techniques are described that support locating and displaying prospective objects in digital images based on a removed object. A digital image, for instance, is received by a computing device as an input depicting a physical environment with various objects and displayed in a user interface. An object depicted by the digital image is removed. An aspect of the removed object is identified. A search system leverages the aspect to locate a prospective object. The prospective object is configured for display within the digital image. As a result, the digital image is displayed in the user interface as having the configured prospective object depicted in the physical environment.
A delay event system is described that maintains a main copy of a time wheel, which includes a plurality of slots that each correspond to a different time. The main copy of the time wheel is maintained at a first node, and a plurality of replica copies of the time wheel are maintained at different nodes. Events scheduled for future execution are placed into an appropriate time wheel slot and propagated to the replica copies. Each time wheel one of the slots in the main copy of the time wheel. Upon writing a delay event to the main copy of the time wheel, event replicas are propagated to each of the replica copies of the time wheel, such that each copy of the time wheel include the same information for the delay event. The time wheels are advanced synchronously and used to trigger events at their designated time(s).
An audio output device may include one or more audio sensors configured to detect ambient sound and noises around the audio output device. The audio output device may include a controller configured to analyze the detected sound and noises and may adjust audio settings of the audio output device accordingly. In an embodiment, the controller may analyze and recognize that the detected noise is another person's attempt to get the user's attention or to talk to the user, such as audio sound of the user's name. In response, the controller may stop the audio output or lower the volume of the audio output.
H03G 3/32 - Commande automatique dans des amplificateurs comportant des dispositifs semi-conducteurs le réglage dépendant du niveau de bruit ambiant ou du niveau sonore ambiant
85.
DYNAMIC SOURCE VALUES FOR CONTENT SECURITY POLICIES
Systems and methods dynamically generate content security policy (CSP) headers using CSP definitions having dynamic source values. When a request for a web application is received, a CSP definition corresponding to the web application and having a dynamic source value is retrieved from a repository of CSP definitions. A CSP header is generated based on the CSP definition. The CSP header includes a source value dynamically generated based on the dynamic source value and a domain associated with the requested web application. The CSP header is provided as a response header for the requested web application.
Systems and methods provide for self-healing content security policies (CSPs). In accordance with some aspects, CSP violation information is received identifying a CSP violation for a CSP header and a violating source for the CSP violation. The violating source for the CSP violation is compared against a list of trusted sources. Based on the comparison, a first trusted source in the list of trusted sources is identified as matching the violating source for the CSP violation. Responsive to identifying the first trusted source as matching the violating source, a CSP definition associated with the CSP header is caused to be updated to include a source value based on the violating source or the first trusted source to provide an updated CSP definition.
Systems and methods are provided for identifying an item that is counterfeit in the marketplace. Sales of counterfeit items in marketplaces, particularly at auction places, have been an issue. There has been a need to automatically detect an item that is counterfeit when a seller submits the item for sale in the marketplace. The disclosed technology receives information about an item for transaction. The information associated with the item includes metadata related to the item and an image of the item. The method uses a database of items that are known to be not for sale (e.g., a stock photo) or is otherwise a counterfeit item. The method matches the data of the item against the data in the database and identifies the item as counterfeit based on the matched result. The matching operation includes analyzing the data (e.g., image analyses using features of the image data). Use of the disclosed technology enables automatic and efficient detection of counterfeit items as a seller submits the item for sale in the marketplace, thereby increasing reliability of the marketplace from buyers' perspective.
Methods, systems, and computer storage media for providing generative artificial intelligence (AI) code lookup management using a generative AI code lookup engine in an item listing system. A generative AI code lookup engine supports generative AI code lookup management based on an automotive code lookup platform including code lookup training operations, code lookup engine operations, and code lookup interfaces associated with a generative AI model and an automotive domain for improved personalization and presentation of code lookup data and interfaces. In operation, a request associated with a diagnosis code of a vehicle is accessed. Based on the request, code lookup data associated with a generative AI model is accessed. The generative AI model is associated with code lookup training operations and a code lookup data structure that support code lookup guidance in the item listing system. The code lookup data is communicated for display via an item listing system client.
G07C 5/08 - Enregistrement ou indication de données de marche autres que le temps de circulation, de fonctionnement, d'arrêt ou d'attente, avec ou sans enregistrement des temps de circulation, de fonctionnement, d'arrêt ou d'attente
89.
GENERATIVE ARTIFICIAL INTELLIGENCE PERSONALIZATION ENGINE IN AN ITEM LISTING SYSTEM
Methods, systems, and computer storage media for providing generative artificial intelligence (AI) personalization management using a generative AI personalization engine in an item listing system. A generative AI personalization engine supports generative AI personalization management based on an automotive personalization platform including personalization training operations, personalization operations, and personalization interfaces associated with a generative AI model and an automotive domain. The generative AI personalization engine provides generative AI personalization engine operations to improve personalization and presentation of automotive-related data in an item listing system. In operation, a request associated with a user is accessed. Based on the request, automotive personalization data associated with a generative AI model is accessed. The generative AI model is associated with personalization training operations and an automotive personalization data structure that support personalized automotive upgrade guidance in the item listing system. The automotive personalization data is communicated for display via an item listing system client.
A multimodal embedding modifier generates a modified seed search selection embedding for providing a set of search results. The multimodal embedding modifier enhances the ability and accuracy of identifying a user's true intent when searching the online marketplace. For example, embodiments disclosed herein can allow a user to navigate multiple modalities for an item. In some embodiments, a user may select a search result corresponding to an initial search query, and further modify the selected search result by inputting a modifier (e.g., a textual modifier). The multimodal embedding modifier can be trained using a training dataset including a text embedding, an image embedding, another type of embedding, or a combination thereof.
Systems and methods for multi-signal fault analysis are described. The system receives signal message information, over a network, from a collection device comprised of a plurality of mobile devices including a first mobile device and a second mobile device that are associated with a first user. The first signal message information includes a first maintenance message including characterization information that was received by the first mobile device from a component that includes a sensor that operates to sense a first part that is assembled into a vehicle. The second signal message information includes signal information that was received by the second mobile device including an audio signal that a microphone in the second mobile device sensed. The system analyzes the multi-signal information to diagnose a problem and communicate a message to the first user with a diagnosis of the problem.
G07C 5/08 - Enregistrement ou indication de données de marche autres que le temps de circulation, de fonctionnement, d'arrêt ou d'attente, avec ou sans enregistrement des temps de circulation, de fonctionnement, d'arrêt ou d'attente
A machine may be configured to perform image evaluation of images depicting items for sale and to provide recommendations for improving the images depicting the items to increase the sales of the items depicted in the images. For example, the machine accesses a result of a user behavior analysis. The machine receives an image of an item from a user device. The machine per forms an image evaluation of the received image based on an analysis of the received image and the result of the user behavior analysis. The performing of the image evaluation may include determining a likelihood of a user engaging in a desired user behavior in relation to the received image. Then, the machine generates, based on the evaluation of the received image, an output that references the received image and indicates the likelihood of a user engaging in the desired behavior.
G06Q 30/0201 - Modélisation du marchéAnalyse du marchéCollecte de données du marché
G06F 16/58 - Recherche caractérisée par l’utilisation de métadonnées, p. ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement
G06F 16/583 - Recherche caractérisée par l’utilisation de métadonnées, p. ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
G06F 16/60 - Recherche d’informationsStructures de bases de données à cet effetStructures de systèmes de fichiers à cet effet de données audio
G06F 18/2415 - Techniques de classification relatives au modèle de classification, p. ex. approches paramétriques ou non paramétriques basées sur des modèles paramétriques ou probabilistes, p. ex. basées sur un rapport de vraisemblance ou un taux de faux positifs par rapport à un taux de faux négatifs
G06V 30/192 - Reconnaissance utilisant des moyens électroniques utilisant des comparaisons ou des corrélations simultanées de signaux d’images avec une pluralité de références
G06V 30/198 - Reconnaissance utilisant des moyens électroniques utilisant des comparaisons successives des signaux d’images avec plusieurs références le choix de la référence suivante dépendant du résultat de la comparaison précédente
93.
Systems and Methods For Contextual Recommendations
A method and a system for making contextual recommendations to users on a network-based system. For example, activity associated with a user interacting with a network-based system is tracked. Based, at least in part, on the tracked user activity on the network-based system, a recommendation relationship type is selected. The recommendation relationship type can be either a substitute relationship type or a complement relationship type. A recommended object can be selected based at least in part on the recommendation relationship type and a first object accessed by the user interacting with the network-based system. A recommendation can be generated for the recommended object for presentation to the user interacting with the network-based system.
Systems and methods are directed to authenticating items using deformation analysis. An authentication system receives a request to authenticate an item. In response, the authentication system accesses two images of the item, whereby a first image shows the item hanging without a weight load and a second image shows the item hanging with the weight load. An image analyzer analyzes the two images to determine deformation differences of the item between the two images. The authentication system then determines an authentication score for the item by applying the deformation differences to a machine learning model trained with training data derived from authentic and counterfeit items. Based on the authentication score transgressing an authenticity threshold, an indication of authenticity of the item is provided.
A system comprising a computer-readable storage medium storing at least one program, and a computer-implemented method for enhancing and personalizing an interactive marketplace. The systems and methods provided herein may allow a user to receive search results that are tailored to the user's personal preferences based on social and purchasing information known about the user. In addition, the systems and methods provided herein may provide shipping updates to a buyer that include a personalized message based on location information provided by the package being shipped. In addition, the systems and methods provided herein allow merchants to provide incentives and rewards for shoppers by participating in interactive shopping games.
Methods, apparatus, and systems to determine a niche market of items or services, the first phase of which identifies a gap between demand and supply for a set of items. Session logs may be evaluated to compare transactions involving a specific item to those of a larger group of items. The resultant information identifies areas of high demand, but with low availability. The niche market information may be provided as direct merchandising items for sellers. In one example, the method generates niche market item web pages in specific categories. Additional methods, apparatus, and systems are disclosed.
G06F 16/36 - Création d’outils sémantiques, p. ex. ontologie ou thésaurus
G06F 16/583 - Recherche caractérisée par l’utilisation de métadonnées, p. ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
Systems and methods are provided for identifying a first user account based on an indication of purchase of a first item; identifying a second user account associated with the first user account; determining a shared characteristic between the first item of the first user account and a second item in an online container associated with the second user account; determining a user interest of the second item based on user attribute data associated with the second user account and the shared characteristic; removing the second item from the online container based on the determining of the user interest; and causing display of a notification on a user interface of a device associated with the second user account, the notification including an indication of the second item being removed from the online container based on the indication of purchase of the first item.
An item sorting system is described. The item sorting system includes at least one bin that holds items to be sorted and a light source that illuminates the items stored in the at least one bin. In implementations, the at least one bin includes walls that direct light, received from the light source via a first surface, for emission via a second surface facing an interior of the at least one bin. The item sorting system further includes a recognition device that identifies the items for use in sorting the items. The item sorting system further includes an end effector that manipulates the items during sorting. In some implementations, the end effector includes tips that apply a gentle vacuum force to individually manipulate items in a manner that allows for efficient sorting without damaging the items.
A processing client may receive a dataset replacement indication that indicates an upcoming synchronized data replacement in which processing clients are to synchronously replace a first synchronized dataset with a second synchronized dataset as well as a request period during which the processing clients are to request, at randomized times, the second synchronized dataset. The processing client may transmit a query requesting the second synchronized dataset. The processing client may receive a response including the second synchronized dataset and an indication of an expiration time for the first synchronized dataset that indicates when the processing clients are to replace the first synchronized dataset. The processing client may store, at the processing client prior to the expiration time, the second synchronized dataset and the indication of the expiration time. The processing client may replace, in response to the expiration time occurring, the first synchronized dataset with the second synchronized dataset.
G06F 16/27 - Réplication, distribution ou synchronisation de données entre bases de données ou dans un système de bases de données distribuéesArchitectures de systèmes de bases de données distribuées à cet effet
G06F 1/12 - Synchronisation des différents signaux d'horloge
G06Q 30/0283 - Estimation ou détermination de prix
G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
09 - Appareils et instruments scientifiques et électriques
35 - Publicité; Affaires commerciales
36 - Services financiers, assurances et affaires immobilières
39 - Services de transport, emballage et entreposage; organisation de voyages
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Computer software for online commerce, online marketplace,
and online auction services; downloadable and recorded
computer e-commerce software to allow users to conduct
electronic business transactions in online marketplaces via
a global computer network. Electronic commerce services, operating on-line marketplaces
for buyers and sellers of goods and services; provision of
an on-line marketplace for buyers and sellers of goods
and/or services. Vault services for storing high value collectibles; safe
deposit box services. Storage of high value collectibles. Providing non-downloadable computer software for online
commerce, online marketplace, and online auction services;
electronic data storage; providing temporary use of online,
non-downloadable e-commerce software to allow users to
conduct electronic business transactions in online
marketplaces via a global computer network.