A computer method including sending a location challenge to a mobile computing device, the location challenge identifying a radio beacon; receiving a location challenge response from the mobile computing device, the location challenge response comprising a beacon value obtained based on a radio beacon signal received by the mobile computing device; determining that the beacon value matches an expected beacon value; and based on the determining, permitting the action.
A generative model, e.g. a large language model (LLM), may be accessed by users over a network. A user might experience latency in the response from the generative model. To address the technical problem of latency, in some embodiments, the latency of the response from a first generative model is measured. If the latency falls within a particular range, then a switch to a second generative model is performed. In some embodiments, if the first generative model is not yet finished providing the response, then the partially-completed response from the first generative model is not deleted. Instead, the second generative model provides the remaining portion of the response so that the switch appears transparent and seamless to the user, and does not require restarting the generation process, thereby avoiding or mitigating the loss of already generated output and hence saving computer resources.
A computer system and computer-implemented method are provided for provisioning new instances in distributed computing systems. The method includes, responsive to a request to add a new instance in a distributed computing system having a plurality of instances, obtaining a list of identifiers from a currently running instance in the distributed computing system, the identifiers corresponding to software routines cached by the currently running instance; and loading, based on the identifiers, the software routines cached by the currently running instance into a cache on the new instance.
A computer system and computer-implemented method are provided for executing computing jobs that span security boundaries. The method includes, in executing a batch processing job comprising at least one task to be performed for each of a plurality of entities associated with a plurality of different security zones spanning at least one security boundary obtaining a plurality of data items each associated with entities of the plurality of entities. The method also includes, while performing the at least one task, prior to mutating data based on one or more of the data items of the plurality of data items, cross-referencing the indications associated with the plurality of data items to validate ownership of the data items.
Methods and systems for presenting dynamically generated estimates in a checkout interface are described. A geolocation estimate is obtained based on an IP address associated with a user device. A machine learning model is used to obtain candidate estimates for candidate regions overlapping with an accuracy region defined about the geolocation estimate. The candidate estimates are stored in a cache. Responsive to receiving, from the user device, input indicating a desired region, a candidate estimate is retrieved from the cache for an identified candidate region matching the desired region. The retrieved candidate estimate is communicated to the user device, to cause the user device to present the at least one retrieved candidate estimate in a checkout interface.
Methods and systems for access control in an online environment, such as an e-commerce platform. The system receives a designation of a non-fungible token (NFT) collection in connection with a merchant account, each NFT having a respective combination of attributes. An association is detected between a product record and a combination of two or more of the attributes and the system automatically generates an access rule with regard to the product record that is conditional on ownership of an NFT in the collection that has the combination of the two or more attributes. When a request for access is received, the access rule is applied to provide a user device with access to the one or more product records based on verification of the ownership by the user device of an NFT that meets the condition.
Methods and systems for access control in an online environment, such as an e-commerce platform. The system receives a designation of a non-fungible token (NFT) collection in connection with a merchant account, each NFT having a respective combination of attributes. An association is detected between a product record and a combination of two or more of the attributes and the system automatically generates an access rule with regard to the product record that is conditional on ownership of an NFT in the collection that has the combination of the two or more attributes. When a request for access is received, the access rule is applied to provide a user device with access to the one or more product records based on verification of the ownership by the user device of an NFT that meets the condition.
A system and method are provided. The method comprises obtaining a camera live stream from a camera in a user device, the camera live stream including image data of a particular product; determining one or more image features common to images of one or more products based at least on image analysis of image data of the images of the one or more products; comparing the one or more image features to one or more image features of the image data of the particular product to generate one or more potential adjustments to the one or more image features of the image data of the particular product; and providing, for presentation together with the camera live stream on the user device, at least one indication based on the one or more potential adjustments to the one or more image features of the image data of the particular product.
A system and method are provided for dynamically modifying textual content by applying a text analysis tool and selectively using a large language model (LLM). The method includes applying a text analysis tool to text having been added to a document, identifying a portion of text in the document as violating a rule in a rule set associated with the document, and providing a first input to a large language model (LLM). The first input comprises at least one prompt requesting a revision to the portion of text in the document. The method also includes receiving, from the LLM, a response to the first input, the response comprising a suggested modification to the document related to the portion of text; and providing an option to apply the suggested modification to the document.
Outputs generated by an LLM may depend significantly on the precise language of instructions and context included in a prompt into the LLM. However, can be difficult for users to define the exact language of instructions and context to be included in the prompt to generate desirable outputs. A computer-implemented method may involve: obtaining a candidate prompt including input data and instructions; inputting the candidate prompt into a LLM and receiving at least one candidate output generated by the LLM; receiving user input directed to the candidate prompt and/or the at least one candidate output; inputting at least the user input and one or both of the candidate prompt and the candidate output into the LLM as a modification prompt and receiving a subsequent candidate prompt generated by the LLM. The subsequent candidate prompt may include modified candidate instructions different from the candidate instructions.
A method at a computing device, the method including obtaining, from a global work queue, a marker containing an identifier for an ordered job queue and determining whether the ordered job queue is blocked. The method further including selectively processing the marker based on whether the ordered job queue is blocked. When the ordered job queue is blocked, the selective processing the marker including placing the marker back on the global work queue; and obtaining from the global work queue another job. When the ordered job queue is not blocked, the selective processing the marker including blocking the ordered job queue; obtaining a job from the ordered job queue; processing the job; and upon completing the processing of the job, unblocking the ordered job queue.
Systems and methods for detecting and selectively buffering markup instruction candidates in a streamed language model output are provided. In some embodiments, a computer-implemented method includes receiving a stream of symbols from a language model; and streaming the received stream of symbols as output. The output is caused to be rendered on a display. The streaming the symbols as output include detecting a markup sequence in the received stream of symbols. In response to detecting the markup sequence, the method pauses the streaming of the symbols as output and instead streams the received stream of symbols to a buffer. The method also includes detecting a further markup sequence in the received stream of symbols. In responsive to detecting the further markup sequence in the received stream of symbols, the method causes the symbols in the buffer to be rendered and resumes streaming the received stream of symbols as output.
Products or services may be reviewed by previous users, and an LLM may be to generate a summary review summarizing these reviews. However, LLMs may have difficulty summarizing large amounts of diverse text, and additional instructions or context in an input prompt may guide summarization of these reviews by the LLM. A computer-implemented method may involve: associating reviews with topics; and generating an input prompt for an LLM comprising selected reviews of the reviews and instructing generation of a summary review of the selected reviews. The selected reviews may be selected from amongst the reviews based on the topics associated with the reviews. The method may further involve inputting the input prompt into the LLM and obtaining the summary review as generated by the LLM.
A method at a computing system, the method including creating a signature for a software component, the signature being created by hashing source code for the software component; checking a cache to determine whether the signature matches a cached signature; and responsive to the signature matching a cached signature, obtaining a binary for the software component from another computing system without compiling the software component.
A method and apparatus is provided to automatically generate a training dataset and to train a machine learning (ML) model, such as an image classifier. A first set of seed data objects is obtained based on a desired attribute and may be transformed into a first modified set of seed data objects. The first modified set of seed data objects is processed, and a first plurality of candidates is retrieved based on a similarity to the first modified set of seed data objects. Using a large language model (LLM), the first plurality of candidates is annotated based on a list of defined labels to create a training dataset, for training the ML model. The disclosed method and apparatus may enable improved computational efficiency in generating targeted labeled training datasets.
A method and apparatus is provided to automatically generate a training dataset and to train a machine learning (ML) model, such as an image classifier. A first set of seed data objects is obtained based on a desired attribute and may be transformed into a first modified set of seed data objects. The first modified set of seed data objects is processed, and a first plurality of candidates is retrieved based on a similarity to the first modified set of seed data objects. Using a large language model (LLM), the first plurality of candidates is annotated based on a list of defined labels to create a training dataset, for training the ML model. The disclosed method and apparatus may enable improved computational efficiency in generating targeted labeled training datasets.
G06V 10/764 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
17.
System and Method for Updating Electronic Content By Selectively Replacing Virtual 3D Objects
A system and method are provided for updating electronic content by selectively replacing objects being displayed in an electronic environment. The method includes in one example, presenting content in an electronically rendered scene, the presented content showing a set of objects in the scene; receiving a first input identifying a first object of the set of objects in the scene; and responsive to a second input, providing updated content keeping either the first object or at least one other object of the set of objects while replacing the other of the first object or the at least one other object of the set of objects with at least one different rendered object, wherein the at least one different rendered object is determined based on the identified first object of the set of objects in the scene.
G06T 19/20 - Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/04883 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
A computer method at a first device, the method including receiving, at the first device, a query for a data resource from a large language model (LLM) Client; sending the query to the data resource; and obtaining results from the data resource, where the first device has access to the data resource and the LLM does not have access to the data resource.
Methods and systems for prompting a large language model (LLM) to generate a subject line for a body of text are disclosed. An original list of keywords based on a body of text is obtained using a trained machine learning model. A prompt to the LLM is then generated for generating the subject line, where the prompt includes a chosen list of keywords that is based on the original list of keywords. The prompt does not include the body of text. Responsive to the prompt, at least one generated subject line corresponding to the body of text is obtained from the LLM.
ABSTRACT A computer-implemented method and system for optimally and automatically improving a multi-attribute classification model in response to a performance criteria. The computer implemented method comprises providing a multi-attribute classifier 5 trained to classify a plurality of attributes; evaluating a performance of the multi¬ attribute classifier for classifying each attribute of the plurality of attributes; determining that the performance of the multi-attribute classifier for at least a particular attribute of the plurality of attributes falls below a defined standard; responsive to determining that the performance of the multi-attribute classifier for at 10 least the particular attribute of the plurality of attributes falls below the defined standard, causing training and generating of a single attribute classifier for classifying the particular attribute, wherein the single attribute classifier is subsequently used in combination with the multi-attribute classifier for classifying the particular attribute of the plurality of attributes.
ABSTRACT Systems and methods are disclosed for positioning of a device of interest within a merchant environment. In this regard, embodiments of a computer implemented method for positioning of a device of interest within a merchant environment are disclosed. In one embodiment, the computer implemented method comprises obtaining positions of a plurality of mobile merchant devices within a merchant environment, obtaining data indicative of a relative position of a device of interest relative to one or more of the plurality of mobile merchant devices, and computing a position of the device of interest within the merchant environment based on the data indicative of the relative position of the device of interest relative to the one or more of the plurality of mobile merchant devices and positions of the one or more of the plurality of mobile merchant devices. Date re^ue/Date received 2024-02-06
G01S 5/02 - Position-fixing by co-ordinating two or more direction or position-line determinationsPosition-fixing by co-ordinating two or more distance determinations using radio waves
H04W 4/029 - Location-based management or tracking services
H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
Some resource endpoints on some service servers may not be secure, as the service servers may not properly validate one or more authentication elements in requests from client devices for resources at the resource endpoints. A proxy server situated between the client devices and service servers may test endpoints by purposefully sending test requests including invalid authentication elements. However, it may not be possible for the proxy server to know every resource endpoint or to test every endpoint. In some embodiments, the proxy server may relay a plurality of requests originating from the client devices to the service servers, each request of the plurality of requests addressing a corresponding endpoint at the service servers; group the plurality of requests into a plurality of address groups based on the corresponding endpoint included in each request; and for an address group of the plurality of address groups, perform a security test.
ABSTRACT A system and method are provided for providing proximity-based indicators of other devices engaged in checkout transactions. The method includes causing a second device to be locatable by a first device while the second device is being used to complete a checkout transaction; and at the first device, displaying a list comprising an entity associated with the second device, the second device operable to communicate with the first device. The entity in the list associated with the second device comprises an indication of proximity of that entity to the first device, determined based on a proximity value for the second device. 1401-7434-4969, v. 1 Date Regue/Date Received 2024-02-05
H04W 4/021 - Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
24.
OPTIMIZED DATABASE SYSTEM WITH UPDATED MATERIALIZED VIEW
ABSTRACT The server hosting the database scans a binlog for database change events. When a log consumer identifies a change event indicating that certain database records were modified, the consumer pulls only the identifiers of the modified records from the binlog. The log consumer then populates and pushes only the identifiers of the modified records into a non-transitory storage location that is accessible to a database streaming bus. The streaming bus publishes the identifiers for consumption by instances of materialization workers. The hosting server invokes parallel processor threads to execute the materialization workers. The materialization worker rewrites a query script for constructing a materialized view of certain database records, including the modified database records indicated by the identifiers. The materialization worker executes the query script to construct the materialized view, which contains only the modified database records used for generating the database updates to commit to the database.
ABSTRACT A computer-implemented method including receiving, at a first device from a second device, a wireless beacon transmission; obtaining, by the first device from the wireless beacon transmission, an identifier for the second device; initiating, by the first device, a connection to the second device via a local area network using connection parameters determined based on the identifier; and establishing a pairing relationship between the first device and the second device based on the connection.
Disclosed are systems and methods for augmenting a customer image with at least one virtual object. One or more customer images depicting a customer environment are received from a customer computing device and 3D feature data for the customer images is determined. A virtual object is determined which corresponds to a desired merchant item. A positioning signal is received which corresponds to a desired location of virtual object in the customer environment, and a corresponding first location in each customer image at which to overlay the virtual object using the positioning signal is determined. An appropriate size and orientation of the virtual object is determined for each customer image based on corresponding 3D feature data, causing an overlay of an appropriately sized and oriented virtual object at the corresponding first location in customer images.
G06F 3/04815 - Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
G06Q 30/06 - Buying, selling or leasing transactions
An image processing method and system that generates output images. The system receives a first input image depicting a first set of products and determines the first set of products and corresponding first product categories. The system then receives, on a user interface of a requestor device, a second input image depicting other products selected as being of interest having corresponding second product categories for the other products. In response to a match between one of the first product categories and the second product categories: the system applies the first input image and the second input image to generative adversarial networks (GANs). Each GAN is trained using image dataset for corresponding ones of the first and second product categories, to generate an output image replacing at least a portion of first input image with the second input image, the replacement based on the match between the product categories.
G06V 10/764 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
G06V 10/774 - Generating sets of training patternsBootstrap methods, e.g. bagging or boosting
G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
28.
GENERATION OF GRAMMAR-COMPLIANT PROGRAMMING LANGUAGE CODE USING MACHINE LEARNING
A generative language model (e.g. large language model) may be used to generate programming language code. However, the generative language model may sometimes generate an output that is not compliant with the grammar of the programming language. In some embodiments herein, a generative language model may be modified to only generate an output that is grammar-compliant. A method may include generating a plurality of values using the generative language model, where each of the values is indicative of a probability of a respective token being a next token of a token sequence generated by the generative language model. A mask may be applied to the plurality of values. The mask may operate on each value that corresponds to a token not compliant with the grammar of the programming language to reduce or zero the probability of that token being the next token.
A system and method are provided for determining API version compatibility. The method includes executing a first query associated with at least one operation of a computer function that utilizes an application programming interface (API), to determine whether the first query validates to a schema for the at least one operation of the computer function, for a version of the API that is higher than a version of the API that the computer function currently calls. The method also includes, responsive to the first query validating to the schema, updating metadata for the computer function to subsequently have the computer function call the higher version of the API.
A computer system obtains a first embedding in an embedding space, where the first embedding represents a first item in an item store. The computer system identifies, based on at least a second embedding representing a second item in the item store, an item from the item store, wherein the second embedding is in the embedding space, and the identified item is identified based on a position of the second embedding in the embedding space relative to a position of the first embedding in the embedding space. The computer system outputs an identification of the identified item.
One problem of a generative language model (e.g. a large language model) is the generation of syntactically-invalid or misinformed output. This may be mitigated by utilizing a grammar defining valid sequences of output. The grammar may constrain the token generation. A method may include obtaining values generated using the generative language model, where each value is indicative of a probability of a respective token being a next token in the token sequence. The method may further include obtaining a mask based on the token sequence already generated and the grammar. The method may further include applying the mask to the values. The mask may operate on each value that corresponds to a token not compliant with the grammar to reduce or zero the probability of the corresponding token being the next token. The next token is then determined based on the values after the mask is applied.
A method and apparatus is provided to allow a user to explore an n-dimensional embedding space using a recommender system, including a navigational UI. A set of n-dimensional embeddings from an n-dimensional embedding space may be transformed into a set of lower dimensional embeddings, based on a dimensionality reduction. The set of lower dimensional embeddings may be processed to generate a configuration of spaced items, and a signal may be transmitted to cause a display of a remote user device to output the navigational user interface (UI) having a plurality of selectable items according to the configuration of spaced items, the plurality of selectable items corresponding to lower dimensional embeddings of the set of lower dimensional embeddings. The disclosed method and apparatus may enable improved user interaction with an e-commerce website while browsing through dense product spaces.
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
Methods and systems for contextual operation of a chatbot are described. While a user interface (UI) is at a page, a context prompt is provided to a large language model (LLM) that provides contextual information including information about the page. A check context prompt is provided to the LLM instructing the LLM to determine a suitable context for performing a task. Output is received from the LLM based on the check context prompt, including a confirmation that the page offers a suitable context for performing the task. A task prompt is provided to the LLM instructing the LLM to generate an operation command for performing the task using a functionality of the page. Output is received from the LLM based on the task prompt, including the operation command for performing the task using the functionality of the page.
A system and method are provided to selectively grant access to permitted portions of address information associated with a delivery route, based on credentials provided by requesting parties. The method includes receiving a first request to obtain geographic address information for a delivery of an item, the first request comprising an identifier of the item and a credential associated with a first requestor; responsive to authorizing the first request based on possession of the credential, determining a first permitted portion of a delivery route based on the first requestor; and responding to the first request by providing at least the first permitted portion of the delivery route to the first requestor. Related computer-readable media are also disclosed.
A system and method are provided for modifying search metrics based on features of interest determined from interactions with images. The method includes determining an input comprising at least one feature of interest, the at least one feature of interest determined from at least one interaction with a first image; and using the input in an image search by modifying a search metric to bias the image search towards locating one or more second images based on the at least one feature of interest.
G06F 16/532 - Query formulation, e.g. graphical querying
G06F 16/583 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
G06F 40/40 - Processing or translation of natural language
G06T 11/60 - Editing figures and textCombining figures or text
G06V 10/44 - Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersectionsConnectivity analysis, e.g. of connected components
G06V 10/74 - Image or video pattern matchingProximity measures in feature spaces
G06V 10/774 - Generating sets of training patternsBootstrap methods, e.g. bagging or boosting
G06V 10/94 - Hardware or software architectures specially adapted for image or video understanding
Methods and systems for prompting a large language model (LLM) to generate a subject line for a body of text are disclosed. An original list of keywords based on a body of text is obtained using a trained machine learning model. A prompt to the LLM is then generated for generating the subject line, where the prompt includes a chosen list of keywords that is based on the original list of keywords. The prompt does not include the body of text. Responsive to the prompt, at least one generated subject line corresponding to the body of text is obtained from the LLM.
Methods and systems for providing a dynamic product presentation are disclosed. In one example, a method comprises providing, by a processor, a three-dimensional representation of a product in a virtual environment for display on a customer device; and responsive to the processor identifying a surface in a camera feed of the customer device having a dimensionality suitable for the product, generating, by the processor, an augmented media containing an augmented reality representation of a three-dimensional model for the product on the surface.
Methods and systems for scaling computing resources. Detecting, by a computer system, one or more indicators indicative of an anticipated spike in a level of computing events, the computing events occurring on the computer system and corresponding to adding at least one of a set of one or more particular products to online shopping carts for an online store. Determining, by the computer system and based on the detected one or more indicators, a predicted level of add-to-cart computing events occurring on the computer system and corresponding to adding the at least one of the set of one or more particular products to online shopping carts for the online store. Responsive to determining the predicted level of computing events, taking an action prior to anticipated commencement of the anticipated spike in the level of computing events occurring on the computer system.
A user interface control is provided. The user interface control presents a first user interface control extending as a first extent between a first display position and a second display position and defining a first track with a first upper value corresponding to a first total value allocated between a first proportion and a second proportion based on a position of a first selector movable along the first track; and presents a second user interface control extending as a second extent between a third display position and a fourth display position and defining a second track with a second upper value corresponding to either the first proportion or the second proportion set by the first user interface control, the second upper value being allocated between a third proportion and a fourth proportion based on a position of a second selector moveable along the second track.
In embodiments of the present invention improved capabilities are described for modifying the display of a workflow component from including a depiction of a first representation level to a depiction of a second representation level, wherein one of the depiction at the first representation level and the depiction at the second representation level includes a depiction of the functionality associated with the workflow component and the other of the depiction at the first representation level and the depiction at the second representation level includes a view of programming code for providing the functionality associated with the workflow component.
Methods and systems for prompting a large language model (LLM) to generate token-efficient output are described. A task prompt is provided to the LLM for performing a natural language task and generating token-efficient output based on the task prompt. Output is received from the LLM based on the task prompt, where the output includes text related to the task and at least a portion of the text is in a token-efficient language. The text in the token-efficient language is tokenized by a tokenizer of the LLM into fewer tokens than would correspond to a tokenization of corresponding text in a different constructed language, such as a programming language.
For users to receive products that they purchased online, they may provide their delivery addresses to the e-commerce system. To minimize the number of incorrect delivery addresses processed by the e-commerce system, an address validation system may be used. However, technical challenges exist for such systems. A validation system which searches an address database for an exact match may be too strict and reject a user-provided address for insignificant reasons. Further, the validation system may not factor in aspects that are specific to postal address searching. In some embodiments, an intelligent address validation system may be implemented which performs an informed search that considers more than mere exact matches. Using the results of the informed search, the intelligent address validation system may perform further processing to choose a reference address, i.e., the address to which the user-provided address will finally be compared, for validation and correction suggestions purposes.
A computer-implemented is disclosed. The method includes: obtaining identifying information for an object, the object being in a field of view of an AR device, wherein the identifying information comprises implicit signals representing contextual data associated with the object; determining that the object is associated with a first object record based on comparing the identifying information with stored identifiers associated with the first object record; and responsive to the determination that the object is associated with the first object record, presenting, via the AR device, AR content that is specific to the first object record.
Systems and methods are disclosed for an embedding search that are optimized, e.g., for a “find similar” or “more like this” search. In one embodiment, a computer-implemented method comprises receiving a request to find data records in a collection of data records that are similar to a particular data record, determining that the particular data record is not included in a model comprising data indicative of similar data records among the collection based on embeddings of data records in the collection, and, responsive thereto, generating at least one embedding of the particular data record and searching the model for a subset of the collection that are similar to the particular data record, based on the at least one embedding. The method further comprises providing a response to the request comprising at least some of the similar data records.
Methods and systems for object detection and tracking in video that use at least two different AI-assisted object detection algorithms. A first AI-assisted object detection algorithm selected to be used to detect an object in a video frame and determine a mask defining location of the object on the basis that the video frame is a keyframe. A second AI-assisted object detection algorithm may be used to track location of the mask in temporally subsequent frames until the next keyframe is detected.
Systems and methods are disclosed for positioning of a device of interest within a merchant environment. In this regard, embodiments of a computer implemented method for positioning of a device of interest within a merchant environment are disclosed. In one embodiment, the computer implemented method comprises obtaining positions of a plurality of mobile merchant devices within a merchant environment, obtaining data indicative of a relative position of a device of interest relative to one or more of the plurality of mobile merchant devices, and computing a position of the device of interest within the merchant environment based on the data indicative of the relative position of the device of interest relative to the one or more of the plurality of mobile merchant devices and positions of the one or more of the plurality of mobile merchant devices.
A computer system maintains low-rank adaptation (LoRA) models, where each LoRA model includes a set of weights configured to modify parameters of a large-language model (LLM) to cause the LLM to generate text having a corresponding property. The computer system presents a set of manipulable user-interface controls that allow configuration of properties of LLM-generated text. Output of the LLM is modified using LoRA models that are selected based on a state of the user-interface controls as manipulated. A preview is provided of LLM output corresponding to the current state of the user-interface controls during presentation and manipulation thereof. To provide this preview, the computer system iteratively provides a prompt to the LLM and outputs the output of the LLM responsive to that prompt for each iteration. For each iteration, the LLM output is modified using the LoRA models selected based on the current state of the user-interface controls as manipulated.
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
H04L 51/02 - User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail using automatic reactions or user delegation, e.g. automatic replies or chatbot-generated messages
48.
ARTIFICIAL INTELLIGENCE SMOOTHED OBJECT DETECTION AND TRACKING IN VIDEO
Methods and systems for object detection and tracking in video that use at least two different AI- assisted object detection algorithms. A first AI-assisted object detection algorithm selected to be used to detect an object in a video frame and determine a mask defining location of the object on the basis that the video frame is a keyframe. A second AI-assisted object detection algorithm may be used to track location of the mask in temporally subsequent frames until the next keyframe is detected.
G06V 20/40 - ScenesScene-specific elements in video content
G06T 7/73 - Determining position or orientation of objects or cameras using feature-based methods
G06V 10/26 - Segmentation of patterns in the image fieldCutting or merging of image elements to establish the pattern region, e.g. clustering-based techniquesDetection of occlusion
G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
G06V 10/98 - Detection or correction of errors, e.g. by rescanning the pattern or by human interventionEvaluation of the quality of the acquired patterns
49.
COMPOSABLE ADAPTATION MODELS FOR DEFINING PARAMETERS OF GENERATIVE MODEL OUTPUT
A computer system maintains adaptation models (e.g., low-rank adaptation (LoRA) models), where each adaptation model includes a set of weights configured to modify parameters of a generative model (e.g., a large-language model) to cause the generative model to generate output (e.g., text) having a corresponding property. The computer system presents a set of manipulable user-interface controls that allow configuration of properties of model-generated output. Output of the generative model is modified using adaptation models that are selected based on a state of the user-interface controls as manipulated. A preview of generative model output may be provided that corresponds to the current state of the user-interface controls during presentation and manipulation thereof.
A computer-implemented method is provided. The computer-implemented method may include: assigning relevancy values to reviews of a plurality of reviews; aggregating a subset of reviews from the plurality of reviews into an input prompt, the subset of reviews selected based on the relevancy values assigned to reviews in the plurality of reviews; and inputting the input prompt into a generative language model yielding a summary review of the subset of reviews generated by the generative language model.
The present disclosure relates, in part, to spatially aware media that includes three-dimensional (3D) spatial information pertaining to a real-world space. The spatially aware media may map this 3D spatial information to media such as an image, for example, to provide 3D spatial context for the media. This may allow users to more flexibly and efficiently interact with virtual content in real-world spaces that are relevant to them. According to one embodiment, spatially aware media is augmented to provide an image of a real-world space overlaid with a render of a 3D model defined relative to the 3D spatial features of the real-world space. Before augmenting the spatially aware media, a recommended position for the 3D model relative to the 3D spatial features of the real-world space may be determined based on the 3D model and/or on the spatially aware media.
Systems and methods for controlling access to services. Methods may comprise receiving, from a first client of a plurality of clients, a first request to access a first service of a plurality of services. The first service may be associated with a first bulkhead. A first count of concurrent active requests to the first service via the first bulkhead may be determined. If the first count is equal to a first bulkhead maximum value, access to the first service via the first bulkhead may consequently be refused. A second count of concurrent active requests via a shared burst bulkhead may be determined. The second count may correspond to concurrent active requests to any of the plurality of services via the shared burst bulkhead. If the second count is less than a shared burst maximum value, the first request to the first service may be routed via the shared burst bulkhead.
A computer-implemented method is disclosed. The method includes: receiving an indication of a first point on a three-dimensional (3D) model; determining a second point in a texture map of the 3D model that corresponds to the first point; performing segmentation of the texture map for identifying portions of the texture map that are related to the second point; and outputting a 3D representation of the identified related portions of the texture map.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable software for use in e-commerce and the retail industry to allow users to perform business management via a global computer network, namely, database management, sales and customer tracking and inventory management; downloadable software for use in e-commerce and the retail industry, namely, software for point of sale transactions; downloadable application programming interface (API) software that enables developers to build software applications for use in the retail and e-commerce industry; downloadable software for use in e-commerce and the retail industry, namely, software for supply chain management, drop shipping, product development and customizations; downloadable software for use in e-commerce and the retail industry to allow users to perform business management via a global computer network, namely, product pricing automation, tracking sales performance, order fulfillment, shipment tracking, database management, sales and customer tracking and inventory customization and management; downloadable software for use in managing business contacts, information and relationships; downloadable software for managing contact information of third parties, for capturing, recording, organizing and managing business transactions, and for managing social interactions between individuals related to business relationships; downloadable software for messaging and communications in the nature of facilitating transmission of messages between merchants and customers; downloadable educational software featuring instruction in ecommerce, business development and management, advertising, digital marketing, website design, and customer service; downloadable software for point-of-sale (POS) transactions, tracking sales performance, and managing customers, orders, and inventory; downloadable software for online shopping, tracking deliveries, use as a digital wallet, and discovering local businesses; downloadable software for online promotion, advertising and marketing namely, for search engine and web site optimization, targeted and retargeting advertising, electronic messaging and text marketing, customer data management, and customer relationship management; downloadable software for advertising by transmission of on-line publicity for third parties through electronic communications networks; downloadable software for creating and disseminating advertising on the Internet for others; downloadable software for creating and disseminating advertising for the goods and services of others via electronic media and specifically the internet; downloadable software for compilation of advertisements for use as web pages on the internet, dissemination of advertising for others via the Internet; downloadable software for creating and disseminating on-line advertising for others on computer networks and placing advertisements for others Providing temporary use of an online non-downloadable computer software platform for use in the retail and e-commerce industry for facilitating retail store services in the nature of hosting online retail stores, database management, store inventory management, tracking deliveries, customer communication management, customer information management, managing contact information of third parties, capturing, recording, organizing and managing business transactions, and for managing social interactions between individuals related to business relationships
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
(1) Downloadable software for use in e-commerce and the retail industry to allow users to perform business management via a global computer network, namely, database management, sales and customer tracking and inventory management; downloadable software for use in e-commerce and the retail industry, namely, software for point of sale transactions; downloadable application programming interface (API) software that enables developers to build software applications for use in the retail and e-commerce industry; downloadable software for use in e-commerce and the retail industry, namely, software for supply chain management, drop shipping, product development and customizations; downloadable software for use in e-commerce and the retail industry to allow users to perform business management via a global computer network, namely, product pricing automation, tracking sales performance, order fulfillment, shipment tracking, database management, sales and customer tracking and inventory customization and management; downloadable software for use in managing business contacts, information and relationships; downloadable software for managing contact information of third parties, for capturing, recording, organizing and managing business transactions, and for managing social interactions between individuals related to business relationships; downloadable software for messaging and communications in the nature of facilitating transmission of messages between merchants and customers; downloadable educational software featuring instruction in ecommerce, business development and management, advertising, digital marketing, website design, and customer service; downloadable software for point-of-sale (POS) transactions, tracking sales performance, and managing customers, orders, and inventory; downloadable software for online shopping, tracking deliveries, use as a digital wallet, and discovering local businesses; downloadable software for online promotion, advertising and marketing, namely, for search engine and web site optimization, targeted and retargeting advertising, electronic messaging and text marketing, customer data management, and customer relationship management; downloadable software for advertising by transmission of on-line publicity for third parties through electronic communications networks; downloadable software for creating and disseminating advertising on the Internet for others; downloadable software for creating and disseminating advertising for the goods and services of others via electronic media and specifically the internet; downloadable software for compilation of advertisements for use as web pages on the internet, dissemination of advertising for others via the Internet; downloadable software for creating and disseminating on-line advertising for others on computer networks and placing advertisements for others (1) Providing temporary use of an online non-downloadable computer software platform for use in the retail and e-commerce industry for facilitating retail store services in the nature of hosting online retail stores, database management, store inventory management, tracking deliveries, customer communication management, customer information management, managing contact information of third parties, capturing, recording, organizing and managing business transactions, and for managing social interactions between individuals related to business relationships
56.
System and Method for Providing Proximity-Based Indicators
A system and method are provided for providing proximity-based indicators of other devices engaged in checkout transactions. The method includes causing a second device to be locatable by a first device while the second device is being used to complete a checkout transaction; and at the first device, displaying a list comprising an entity associated with the second device, the second device operable to communicate with the first device. The entity in the list associated with the second device comprises an indication of proximity of that entity to the first device, determined based on a proximity value for the second device.
A computer-implemented method is disclosed. The method includes: clustering a set of queries into first clusters; identifying, using a first large language model (LLM), queries in the first clusters that are semantically dissimilar from other queries in their cluster; clustering the queries identified as semantically dissimilar into one or more further clusters; matching a further query to a particular cluster from the first clusters or the further clusters; and obtaining a response to the further query based on providing, to a second LLM, data associated with the particular cluster.
G06F 30/27 - Design optimisation, verification or simulation using machine learning, e.g. artificial intelligence, neural networks, support vector machines [SVM] or training a model
09 - Scientific and electric apparatus and instruments
36 - Financial, insurance and real estate services
39 - Transport, packaging, storage and travel services
42 - Scientific, technological and industrial services, research and design
Goods & Services
Business management and marketing consulting; business management services for online stores; business management services relating to information and data compilation and analysis; promoting, advertising and marketing online web sites of others; customer data management services, namely, analyzing and compiling business data; on-line advertising and marketing services; advertising, marketing and promotion services; order fulfilment services; computerized tracking and tracing of packages in transit to ensure on-time delivery for business purposes; promoting the goods and services of others by providing special offers and shipping discounts for the goods of others Downloadable software for use in e-commerce and the retail industry to allow users to perform business management via a global computer network, namely, sales and customer tracking, order fulfillment, shipment tracking, and database management; downloadable software for managing contact information of third parties, for capturing, recording, organizing and managing business transactions, and for managing social interactions between individuals related to business relationships; downloadable software for online promotion, advertising and marketing, namely for search engine and web site optimization, targeted and retargeting advertising, electronic messaging and text marketing, customer data management, and customer relationship management; downloadable software for use in retail inventory shipping and return management providing extended warranty service contracts on consumer goods of others; insurance services for loss or damage during shipment of goods of others Parcel shipping services; freight forwarding services; delivery of goods; supply chain logistics services, namely, distribution and transportation of goods for others by air, rail, ship or truck; providing transportation information regarding the shipment and delivery status of goods via a website Platform as a service (PAAS) featuring software for use in e-commerce and the retail industry to allow users to perform business management via a global computer network, namely, sales and customer tracking, order fulfillment, shipment tracking, and database management; platform as a service (PAAS) featuring software for managing contact information of third parties, for capturing, recording, organizing and managing business transactions, and for managing social interactions between individuals related to business relationships; platform as a service (PAAS) featuring software for online promotion, advertising and marketing, namely for search engine and web site optimization, targeted and retargeting advertising, electronic messaging and text marketing, customer data management, and customer relationship management; platform as a service (PAAS) featuring software for use in retail inventory shipping and return management; providing temporary use of non-downloadable software for use in e-commerce and the retail industry to allow users to perform business management via a global computer network, namely, sales and customer tracking, order fulfillment, shipment tracking, and database management; providing temporary use of non-downloadable software for managing contact information of third parties, for capturing, recording, organizing and managing business transactions, and for managing social interactions between individuals related to business relationships; providing temporary use of non-downloadable software for online promotion, advertising and marketing, namely for search engine and web site optimization, targeted and retargeting advertising, electronic messaging and text marketing, customer data management, and customer relationship management; providing temporary use of non-downloadable software for use in retail inventory shipping and return management
09 - Scientific and electric apparatus and instruments
35 - Advertising and business services
36 - Financial, insurance and real estate services
39 - Transport, packaging, storage and travel services
42 - Scientific, technological and industrial services, research and design
Goods & Services
(1) Downloadable software for use in e-commerce and the retail industry to allow users to perform business management via a global computer network, namely, sales and customer tracking, order fulfillment, shipment tracking, and database management; downloadable software for managing contact information of third parties, for capturing, recording, organizing and managing business transactions, and for managing social interactions between individuals related to business relationships; downloadable software for online promotion, advertising and marketing, namely for search engine and web site optimization, targeted and retargeting advertising, electronic messaging and text marketing, customer data management, and customer relationship management; downloadable software for use in retail inventory shipping and return management (1) Business management and marketing consulting; business management services for online stores; business management services relating to information and data compilation and analysis; promoting, advertising and marketing online web sites of others; customer data management services, namely, analyzing and compiling business data; on-line advertising and marketing services; advertising, marketing and promotion services; order fulfilment services; computerized tracking and tracing of packages in transit to ensure on-time delivery for business purposes; promoting the goods and services of others by providing special offers and shipping discounts for the goods of others
(2) Insurance services for loss or damage during shipment of goods of others; providing extended warranty service contracts on consumer goods of others
(3) Parcel shipping services; freight forwarding services; delivery of goods; supply chain logistics services, namely, distribution and transportation of goods for others by air, rail, ship or truck; providing transportation information regarding the shipment and delivery status of goods via a website
(4) Platform as a service (PAAS) featuring software for use in e-commerce and the retail industry to allow users to perform business management via a global computer network, namely, sales and customer tracking, order fulfillment, shipment tracking, and database management; platform as a service (PAAS) featuring software for managing contact information of third parties, for capturing, recording, organizing and managing business transactions, and for managing social interactions between individuals related to business relationships; platform as a service (PAAS) featuring software for online promotion, advertising and marketing, namely for search engine and web site optimization, targeted and retargeting advertising, electronic messaging and text marketing, customer data management, and customer relationship management; platform as a service (PAAS) featuring software for use in retail inventory shipping and return management; providing temporary use of non-downloadable software for use in e-commerce and the retail industry to allow users to perform business management via a global computer network, namely, sales and customer tracking, order fulfillment, shipment tracking, and database management; providing temporary use of non-downloadable software for managing contact information of third parties, for capturing, recording, organizing and managing business transactions, and for managing social interactions between individuals related to business relationships; providing temporary use of non-downloadable software for online promotion, advertising and marketing, namely for search engine and web site optimization, targeted and retargeting advertising, electronic messaging and text marketing, customer data management, and customer relationship management; providing temporary use of non-downloadable software for use in retail inventory shipping and return management
A computer-implemented method including receiving, at a first device from a second device, a wireless beacon transmission; obtaining, by the first device from the wireless beacon transmission, an identifier for the second device; initiating, by the first device, a connection to the second device via a local area network using connection parameters determined based on the identifier; and establishing a pairing relationship between the first device and the second device based on the connection.
A method for processing a transaction at a mobile includes: receiving a product identifier of a product; and creating or updating an electronic shopping cart based on the product identifier of the product; receiving a request for performing a transaction task; in response to the request for performing the transaction task, determining a state of the mobile POS device; when the state of the mobile POS device is determined to be unlocked: performing the transaction task; and when the state of the mobile POS device is determined to be locked: rejecting the request for performing the transaction task. Related systems and devices are also disclosed.
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
Methods and systems for automatic installation of applications against a service instance of an online store are described. A change in status of a service instance for the online store is detected. A functionality associated with the changed status is identified, where the functionality is currently absent from the service instance. A software application is identified to provide the functionality. The identified software application is automatically installed against the service instance, to enable the functionality for the online store.
H04L 43/0817 - Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
H04L 67/51 - Discovery or management thereof, e.g. service location protocol [SLP] or web services
63.
SYSTEMS AND METHODS FOR FACILITATING PASSKEY LOGIN TO A WEB DOMAIN
A server for a web domain enables users to log in to user accounts at the web domain using passkeys, or cryptographic keys defined by a standard such as the Web Authentication (WebAuthn) standard. Before a user has logged in to an account, the server receives an identifier associated with a browser application, which is executing on a client device and which is used to access a webpage of the web domain. Based on the identifier, the server determines that a passkey for the web domain is likely to be accessible by the browser application at the client device. Responsive to determining that the passkey is likely to be accessible, the server causes the browser application to display a control to log in to an account at the web domain using the passkey.
A computer-implemented method and system for optimally and automatically improving a multi-attribute classification model in response to a performance criteria. The computer implemented method comprises providing a multi-attribute classifier trained to classify a plurality of attributes; evaluating a performance of the multi-attribute classifier for classifying each attribute of the plurality of attributes; determining that the performance of the multi-attribute classifier for at least a particular attribute of the plurality of attributes falls below a defined standard; responsive to determining that the performance of the multi-attribute classifier for at least the particular attribute of the plurality of attributes falls below the defined standard, causing training and generating of a single attribute classifier for classifying the particular attribute, wherein the single attribute classifier is subsequently used in combination with the multi-attribute classifier for classifying the particular attribute of the plurality of attributes.
In some embodiments, a computer-implemented system within an e-commerce platform may receive and analyse digital images of scenes in order to generate a recommendation for one or more products offered for sale by a merchant. For example, a user may use their device to capture an image of a room that the user wishes to furnish, and the system may use a trained machine learning algorithm to recommend a product to be placed in the room. The recommended product may be superimposed on the image of the room.
G06F 16/583 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
The server hosting the database scans a binlog for database change events. When a log consumer identifies a change event indicating that certain database records were modified, the consumer pulls only the identifiers of the modified records from the binlog. The log consumer then populates and pushes only the identifiers of the modified records into a non-transitory storage location that is accessible to a database streaming bus. The streaming bus publishes the identifiers for consumption by instances of materialization workers. The hosting server invokes parallel processor threads to execute the materialization workers. The materialization worker rewrites a query script for constructing a materialized view of certain database records, including the modified database records indicated by the identifiers. The materialization worker executes the query script to construct the materialized view, which contains only the modified database records used for generating the database updates to commit to the database.
G06F 16/27 - Replication, distribution or synchronisation of data between databases or within a distributed database systemDistributed database system architectures therefor
70.
Systems and methods for generating account permissions based on application programming interface interactions
Systems and methods for generating account permissions for an account on a computing system are provided. In some embodiments, application programming interface (API) interactions involving an external application and the computing system are used to generate a corresponding set of account permissions for the account. API permissions for the external application may also or instead be used to generate the set of account permissions for the account. The set of account permissions may enable the account to access the same resources on the computing system as the external application, which may avoid granting the account overly broad access to the computing system.
A computer method including fetching, from a first address, first domain content; analysing the first domain content to determine character information and content information; selecting a template from amongst a plurality of templates associated with a Software-as-a-Service (SaaS) application based on at least one of the character information and the content information; and configuring the SaaS application based on the character information and content information using the selected template.
09 - Scientific and electric apparatus and instruments
36 - Financial, insurance and real estate services
39 - Transport, packaging, storage and travel services
41 - Education, entertainment, sporting and cultural services
42 - Scientific, technological and industrial services, research and design
Goods & Services
Business management and marketing consulting; business management services for online stores; business management services relating to information and data compilation and analysis; business marketing consulting; Promoting, advertising and marketing online web sites of others; targeted and retargeting advertising services; promoting and marketing the goods and services of others via electronic messaging and text messaging; customer data management services, namely, analyzing and compiling business data; customer relationship management services; Optimization of online websites for third parties; search engine and web site optimization for sales promotion; Operating online marketplaces for sellers and buyers of goods and/or services; arranging and conducting business conferences; business management services relating to supply chain management; business management services relating to drop shipping; business management services relating to product development and customizations; business management and marketing consultation; business marketing consultation; business management consultancy; business management assistance; marketing services; provision of an online marketplace for buyers and sellers of goods and services; providing business information via a website; Providing online business account administration service for others in the field of web hosting; business services, namely, customer services for others in the nature of providing assistance to customers, namely, responding to customers inquiries in the field of hosting ecommerce, social commerce, retail and marketing websites; business services, namely, customer services for others in the nature of providing assistance to customers, namely, responding to customers inquiries in the field of hosting ecommerce, social commerce, retail and marketing websites, hosting software applications, hosting computer software, hosting electronic databases, hosting digital content, and hosting business computer software applications of others accessible via the Internet; business services, namely, customer services for others in the nature of providing assistance to customers, namely, responding to customers inquiries in the field of leasing, configuring, updating, monitoring, optimizing, repairing and troubleshooting computer servers and other computer hardware that support hosted ecommerce, social commerce, retail and marketing websites, hosted software applications, hosted computer software, hosted electronic databases, hosted digital content, and hosted business computer software applications of others accessible via the Internet; business services, namely, customer services for others in the nature of providing assistance to customers, namely, responding to customers inquiries in the field of bandwidth provision to ecommerce, social commerce, retail and marketing websites; business services, namely, customer services for others in the nature of providing assistance to customers, namely, responding to customers inquiries in the field of managed data storage, backup and restoration of ecommerce, social commerce, retail and marketing websites; business services, namely, customer services for others in the nature of providing assistance to customers, namely, responding to customers inquiries in the field of network security management for ecommerce, social commerce, retail and marketing websites; Marketing the goods and services of others by means of location-based advertising; on-line advertising and marketing services; advertising, marketing and promotion services; advertising by transmission of on-line publicity for third parties through electronic communications networks; advertising on the Internet for others; advertising the goods and services of others via electronic media and specifically the internet; compilation of advertisements for use as web pages on the internet; dissemination of advertising for others via the Internet; on-line advertising for others on computer networks; placing advertisements for others; providing electronic commerce services in association with on-line live stream shopping, namely, providing information about products via telecommunication networks for advertising and sales purposes; dissemination of streaming advertisements for use on the web sites of others; order fulfilment services; Computerized tracking and tracing of packages in transit to ensure on-time delivery for business purposes; credit card reward program services, namely, promoting the sale of credit card accounts through the administration of incentive award programs; promoting the sale of goods and services of others by awarding purchase points for credit card use Electronic data communication transmissions through internet platforms and portals; transmission of information on various topics via online and global computer networks; computer aided transmission of messages; providing on-line forums for the transmission uploading, posting or display of data, information, pictures, images among computer users; providing online computer information inventory; providing online forums; consulting services related to communication transmission; computer communication services, namely, electronic transmission of messages and data; point-of-sale communication transmission services, namely, electronic transmission of point-of-sale data; providing online communication links which transfer website users to other regional web pages and global web pages via transmission links; electronic messaging services; instant messaging services; video streaming of video material on the internet; providing electronic transmission of credit card transaction data and electronic payment data via a global computer network downloadable software for use in e-commerce and the retail industry to allow users to perform business management via a global computer network, namely, database management, sales and customer tracking and inventory management; downloadable software for use in e-commerce and the retail industry, namely, software for enabling point of sale transactions; downloadable application programming interface (API) software that enables developers to build software applications for use in the retail and e-commerce industry; point of sale terminals; Card readers for credit and debit cards; Chip card readers; Magnetic encoded card readers; Downloadable software development kits (SDK); downloadable computer software development tools; downloadable computer software for the scripting of markup language; downloadable software for use in e-commerce and the retail industry, namely, software for supply chain management, drop shipping management, and product development and customizations; downloadable software for use in e-commerce and the retail industry to allow users to perform business management via a global computer network, namely, product pricing automation, tracking sales performance, order fulfillment, shipment tracking, database management, sales and customer tracking and inventory customization and management; downloadable software for use in managing business contacts, information and relationships; downloadable software for managing contact information of third parties, for capturing, recording, organizing and managing business transactions, and for managing social interactions between individuals related to business relationships; downloadable software for messaging and communications, namely, software for connecting computer network users; downloadable educational software featuring instruction in ecommerce, business development and management, advertising, digital marketing, website design, and customer service; downloadable software for enabling point-of-sale (POS) transactions, tracking sales performance, and managing customers, orders, and inventory; downloadable software for enabling online shopping, for tracking deliveries, for use as a digital wallet, and as a search engine for discovering local businesses; downloadable software for online promotion, advertising and marketing, namely for search engine and web site optimization, creating targeted and retargeting advertising, sending electronic messaging and text marketing, customer data management, and customer relationship management; downloadable software for advertising by transmission of on-line publicity for third parties through electronic communications networks; downloadable software for creating, hosting, and managing advertising on the Internet for others; downloadable software for advertising the goods and services of others via electronic media and specifically the internet; downloadable software for compilation of advertisements for use as web pages on the internet, dissemination of advertising for others via the Internet; downloadable software for providing on-line advertising for others on computer networks and placing advertisements for others; downloadable software for providing electronic commerce services in association with on-line live stream shopping; downloadable software for use in generating streaming advertisements on the web sites of others; downloadable software for use in e-commerce and the retail industry that provides carbon offset information for product deliveries; magnetically encoded credit cards; downloadable software for processing credit and debit card payments; downloadable software for facilitating secure credit card transactions; terminals for electronically processing credit card payments Cash advance services for businesses and merchants; Providing electronic processing of credit card transactions and electronic payments via a global computer network; Loan origination services; Financial account services for businesses and merchants, namely, providing on-line stored value accounts in an electronic environment, funding online cash accounts from prepaid cash cards, bank accounts and credit card accounts; Payment services, namely, processing of credit card and debit card payments initiated via mobile electronic devices and digital wallets; Gift card transaction processing services; financial information processing; accepting, processing, and reconciling credit card, debit card, gift card and other forms of payment transactions via a global computer network; accepting, processing, and reconciling credit card, debit card, gift card and other forms of payment transactions; insurance brokerage services in the field of insurance coverage for loss or damage during shipment of goods of others; providing extended warranty service contracts on consumer goods of others; credit card transaction processing services; issuing credit cards; credit card verification; issuance of credit card purchase security insurance; issuance of travel insurance; accident insurance underwriting; trade credit services, namely, financing services and lines of credit for business customers; providing on-line news in the field of finance Parcel shipping services; freight forwarding services; delivery of goods; providing shipping and delivery information, namely, providing transport information via email Arranging and conducting educational conferences in the field of ecommerce, marketing and operation of online retail stores; educational services, namely, developing, arranging, and conducting educational conferences and programs in the fields of e-commerce and technology; Providing on-line training courses, seminars, and workshops in the field of e-commerce, business management, advertising, digital marketing, website design, and customer service; entertainment services in the nature of creation, development, and production of television programming; entertainment in the nature of ongoing television programs in the field of e-commerce, business management, and entrepreneurship; providing television programs, not downloadable, via video-on-demand transmission services; entertainment services, namely, production and distribution of ongoing television programs in the field of e-commerce, business management, and entrepreneurship; entertainment, namely, a continuing educational and reality shows in the field of ecommerce, marketing and operation of online retail stores broadcast over internet, television, and video media; educational services, namely, providing classes, seminars, workshops, and webinars in the field of financial planning and management; Arranging and conducting of business conferences in the field of ecommerce, marketing and operation of online retail stores Platform as a service (PAAS) featuring computer software platforms for creating online retail stores for others in the nature of web-based service that allows users to create hosted e-commerce stores to sell their goods and services online; platform as a service (PAAS) featuring computer software platforms for enabling users to create a unique URL for an online store and the ability for users to manage the content and inventory of their online store; design, creation, hosting and maintenance of internet sites for third parties; Software as a Service (SAAS) featuring software for use in e-commerce and the retail industry to allow users to perform electronic business transactions via a global computer network; software as a service (saas) services featuring software for use in database management, sales and customer tracking and management, and inventory management for the retail industry; providing online non-downloadable computer software platforms featuring online non-downloadable computer software for use in the retail and e-commerce industry for facilitating retail store services; Software support services, namely, technical support services in the nature of troubleshooting of computer software problems; Technical support services, namely, troubleshooting of computer software problems; software as a service (SAAS) services, namely, hosting software for use by others for use as a software code translation service; application service provider featuring software for use as a software code translation service; Software as a service (SAAS) services featuring software for creating and developing computer software development tools; providing temporary use of non-downloadable computer software development tools and computer software for the scripting of markup language; software as a service (SaaS) services featuring software for use in e-commerce and the retail industry, namely, software for supply chain management, drop shipping management, and product development and customizations; software as a service (saas) services featuring software for use in e-commerce and the retail industry, namely, software to allow users to perform business management via a global computer network, namely, product pricing automation, tracking sales performance, order fulfillment, shipment tracking, database management, sales and customer tracking and inventory customization and management; providing temporary use of non-downloadable computer software for use in managing business contacts, information and relationships; providing temporary use of non-downloadable computer software for managing contact information of third parties, for capturing, recording, organizing and managing business transactions, and for managing social interactions between individuals related to business relationships; Computer services in the nature of providing customized web pages and other data feed formats featuring user-defined information; providing temporary use of online non-downloadable software for customer relationship management and customer data management; providing temporary use of non-downloadable software for messaging and communications, namely, software for connecting computer network users; providing temporary use of non-downloadable educational software featuring instruction in ecommerce, business development and management, advertising, digital marketing, website design, and customer service; providing temporary use of non-downloadable software for enabling point-of-sale (POS) transactions, tracking sales performance, and managing customers, orders, and inventory; providing temporary use of non-downloadable software for enabling online shopping, for tracking deliveries, for use as a digital wallet, and as a search engine for discovering local businesses; providing temporary use of non-downloadable software for online promotion, advertising and marketing, namely for search engine and web site optimization, creating targeted and retargeting advertising, sending electronic messaging and text marketing, customer data management, and customer relationship management; providing temporary use of non-downloadable software for advertising by transmission of on-line publicity for third parties through electronic communications networks; providing temporary use of non-downloadable software for creating, hosting, and managing advertising on the Internet for others; providing temporary use of non-downloadable software for advertising the goods and services of others via electronic media and specifically the internet; providing temporary use of non-downloadable software for compilation of advertisements for use as web pages on the internet, dissemination of advertising for others via the Internet; providing temporary use of non-downloadable software for providing on-line advertising for others on computer networks and placing advertisements for others; providing temporary use of non-downloadable software for providing electronic commerce services in association with on-line live stream shopping; providing temporary use of non-downloadable software for use in generating streaming advertisements on the web sites of others; software as a service (SaaS) services featuring software for use in e-commerce and the retail industry that provides carbon offset information for product deliveries; electronic monitoring of credit card activity to detect fraud via the internet
73.
System And Method for Determining Factors Affecting Data Associated With User Interface Features
A system and method to determine factors providing inputs that affect values of associated data are provided. The method includes detecting incorporation in a user interface of a user interface feature having associated data; determining, from a data dependency model comprising a representation of a directed graph having nodes representing factors, the factors including at least one indirect factor, and edges representing factors providing inputs to other factors, at least one factor providing an input that affects values of the associated data; and presenting one or more of the at least one factor.
There are many situations in which it is useful to identify similar entities or to quantify how similar one entity is to another. However, similarity is often subjective, making it challenging to determine the similarity of two entities computationally. In order to allow for determining the similarity of entities according to a customizable definition of similarity, a selection of features for determining similarity is received from a user device and a machine-learning model is trained to encode the values of the selected features for a particular entity as a representation. The representations of two different entities may be compared to determine the similarity of the two entities according to the selected features. The trained machine-learning model may, additionally or alternatively, be used for cluster analysis to identify similar groups of entities.
A computer-implemented method and system for blockchain network congestion-adaptive handling of events relating to digital assets, including creation and transfer operations. A congestion metric is measured to determine current congestion of the blockchain network. If below a first threshold level, then digital asset request are implemented using blockchain transactions at layer 1 as they are received. If the metric is above the first threshold level, then the received requests are deferred until a trigger is detected, whereupon the requests are processed at layer 2 and a batch blockchain transaction is used to implement the two or more requests by recording the updated state on chain. When the metric falls below a second threshold, the process reverts to using layer 1 blockchain transactions instead of deferring requests for layer 2 batch processing.
G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentialsReview and approval of payers, e.g. check of credit lines or negative lists
A computer system receives a search query that includes a label corresponding to a domain of attribute values of items available for search on an online platform. In response to the search query, the computer system generates a first set of search results for output by a computing device, where the first set of search results are selected based in part on items in the first set of search results having attribute values that correspond to a first portion of the domain. The computer system maps the label to a second portion of the domain based on a user interaction with the first set of search results via the computing device. A second set of search results are generated for output by the computing device, where the second set of search results include items with attribute values that are within the second portion of the domain.
A method at a computing system, the method including creating a signature for a software component, the signature being created by hashing source code for the software component; checking a cache to determine whether the signature matches a cached signature; and responsive to the signature matching a cached signature, obtaining a binary for the software component from another computing system without compiling the software component.
09 - Scientific and electric apparatus and instruments
35 - Advertising and business services
36 - Financial, insurance and real estate services
38 - Telecommunications services
39 - Transport, packaging, storage and travel services
41 - Education, entertainment, sporting and cultural services
42 - Scientific, technological and industrial services, research and design
Goods & Services
(1) Downloadable software for use in e-commerce and the retail industry to allow users to perform business management via a global computer network, namely, database management, sales and customer tracking and inventory management; downloadable software for use in e-commerce and the retail industry, namely, software for point of sale transactions; downloadable application programming interface (API) software that enables developers to build software applications for use in the retail and e-commerce industry; Point of sale terminals; Card readers for credit and debit cards; Chip card readers; Magnetic encoded card readers; Downloadable software development kits (SDK); downloadable computer software development tools; downloadable computer software for the scripting of markup language; downloadable software for use in e-commerce and the retail industry, namely, software for supply chain management, drop shipping, product development and customizations; downloadable software for use in e-commerce and the retail industry to allow users to perform business management via a global computer network, namely, product pricing automation, tracking sales performance, order fulfillment, shipment tracking, database management, sales and customer tracking and inventory customization and management; downloadable software for use in managing business contacts, information and relationships; downloadable software for managing contact information of third parties, for capturing, recording, organizing and managing business transactions, and for managing social interactions between individuals related to business relationships; downloadable software for messaging and communications; downloadable educational software featuring instruction in ecommerce, business development and management, advertising, digital marketing, website design, and customer service; downloadable software for point-of-sale (POS) transactions, tracking sales performance, and managing customers, orders, and inventory; downloadable software for online shopping, tracking deliveries, use as a digital wallet, and discovering local businesses; downloadable software for online promotion, advertising and marketing, namely for search engine and web site optimization, targeted and retargeting advertising, electronic messaging and text marketing, customer data management, and customer relationship management; downloadable software for advertising by transmission of on-line publicity for third parties through electronic communications networks; downloadable software for advertising on the Internet for others; downloadable software for advertising the goods and services of others via electronic media and specifically the internet; downloadable software for compilation of advertisements for use as web pages on the internet, dissemination of advertising for others via the Internet; downloadable software for on-line advertising for others on computer networks and placing advertisements for others; downloadable software for providing electronic commerce services in association with on-line live stream shopping; downloadable software for use in generating streaming advertisements on the web sites of others; downloadable software for use in e-commerce and the retail industry that provides carbon offset information for product deliveries; encoded credit cards; software for processing credit and debit card payments; software for facilitating secure credit card transactions; terminals for electronically processing credit card payments (1) Business management and marketing consulting; business management services for online stores; business management services relating to information and data compilation and analysis; business marketing consulting; Promoting, advertising and marketing online web sites of others; targeted and retargeting advertising services; promoting and marketing the goods and services of others via electronic messaging and text messaging; customer data management services; customer relationship management services; Optimization of online websites for third parties; search engine and web site optimization; Operating online marketplaces for sellers and buyers of goods and/or services; arranging and conducting business conferences; business management services relating to supply chain management; business management services relating to drop shipping; business management services relating to product development and customizations; business management and marketing consultation; business management services for online stores; business marketing consultation; business management consultancy; business management assistance; marketing services; provision of an online marketplace for buyers and sellers of goods and services; providing business information via a website; Providing online business account administration service for others in the field of web hosting; business services, namely, customer services for others in the nature of providing assistance to customers in the field of hosting ecommerce, social commerce, retail and marketing websites; business services, namely, customer services for others in the nature of providing assistance to customers in the field of hosting ecommerce, social commerce, retail and marketing websites, hosting software applications, hosting computer software, hosting electronic databases, hosting digital content, and hosting business computer software applications of others accessible via the Internet; business services, namely, customer services for others in the nature of providing assistance to customers in the field of leasing, configuring, updating, monitoring, optimizing, repairing and troubleshooting computer servers and other computer hardware that support hosted ecommerce, social commerce, retail and marketing websites, hosted software applications, hosted computer software, hosted electronic databases, hosted digital content, and hosted business computer software applications of others accessible via the Internet; business services, namely, customer services for others in the nature of providing assistance to customers in the field of bandwidth provision to ecommerce, social commerce, retail and marketing websites; business services, namely, customer services for others in the nature of providing assistance to customers in the field of managed data storage, backup and restoration of ecommerce, social commerce, retail and marketing websites; business services, namely, customer services for others in the nature of providing assistance to customers in the field of network security management for ecommerce, social commerce, retail and marketing websites; Marketing the goods and services of others by means of location-based advertising; on-line advertising and marketing services; advertising, marketing and promotion services; advertising by transmission of on-line publicity for third parties through electronic communications networks; advertising on the Internet for others; advertising the goods and services of others via electronic media and specifically the internet; compilation of advertisements for use as web pages on the internet; dissemination of advertising for others via the Internet; on-line advertising for others on computer networks; placing advertisements for others; providing electronic commerce services in association with on-line live stream shopping; dissemination of streaming advertisements for use on the web sites of others; order fulfilment services; Computerized tracking and tracing of packages in transit to ensure on-time delivery for business purposes; credit card reward program services; promoting the sale of goods and services by awarding purchase points for credit card use
(2) Cash advance services for businesses and merchants; Providing electronic processing of credit card transactions and electronic payments via a global computer network; Loan services; Financial account services for businesses and merchants; Payment services, namely, processing of credit card and debit card payments initiated via mobile electronic devices and digital wallets; Gift card transaction processing services; financial information processing; accepting, processing, and reconciling credit card, debit card, gift card and other forms of payment transactions via a global computer network; accepting, processing, and reconciling credit card, debit card, gift card and other forms of payment transactions; insurance services, namely, coverage services for loss or damage during shipment of goods of others; providing extended warranty service contracts on consumer goods of others; credit card services; issuing credit cards, credit card verification, credit card purchase security insurance; travel insurance services; accident insurance; providing business lines of credit
(3) Communication transmissions through internet platforms and portals; transmission of information on various topics via online and global computer networks; computer transmission of messages; transmission (uploading, posting or display) of data, information, pictures, images via online forums, audio and video; provide online computer information inventory; provide online forums; consulting services related to communication transmission; computer communication services; point-of-sale communication transmission services; provide online communication to transfer website users to other regional web pages and global web pages transmission link; electronic messaging services; instant messaging services; video streaming of video material on the internet; providing electronic transmission of credit card transaction data and electronic payment data via a global computer network
(4) Parcel shipping services; freight forwarding services; delivery of goods; providing shipping and delivery information
(5) Arranging and conducting educational conferences; educational services, namely, developing, arranging, and conducting educational conferences and programs in the fields of e-commerce and technology; Providing on-line training courses, seminars, and workshops in the field of e-commerce, business management, advertising, digital marketing, website design, and customer service; entertainment services in the nature of creation, development, and production of television programming; entertainment in the nature of ongoing television programs in the field of e-commerce, business management, and entrepreneurship; providing television programs, not downloadable, via video-on-demand transmission services; entertainment services, namely, production and distribution of ongoing television programs in the field of e-commerce, business management, and entrepreneurship; entertainment, namely, a continuing educational and reality shows broadcast over internet, television, and video media; educational services in the field of financial planning and management; providing on-line news in the field of finance
(6) Creation of online retail stores for others in the nature of web-based service that allows users to create hosted e-commerce stores to sell their goods and services online; providing an online platform featuring technology that enables users to create a unique URL for an online store and the ability for users to manage the content and inventory of their online store; design, creation, hosting and maintenance of internet sites for third parties; Software as a Service (SAAS) featuring software for use in e-commerce and the retail industry to allow users to perform electronic business transactions via a global computer network; Software as a Service (SAAS) services featuring software for use in database management, sales and customer tracking and management, and inventory management for the retail industry; providing an online platform featuring online non-downloadable computer software for use in the retail and e-commerce industry for facilitating retail store services; Software support services, namely, technical support services in the nature of troubleshooting of computer software problems; Technical support services, namely, troubleshooting of computer software problems; software as a service (SAAS) services, namely, hosting software for use by others for use as a software code translation service; application service provider featuring software for use as a software code translation service; Software as a service (SAAS) services featuring software for computer software development tools; providing temporary use of non-downloadable computer software development tools and computer software for the scripting of markup language; software as a service (SaaS) services featuring software for use in e-commerce and the retail industry, namely, software for supply chain management, drop shipping, and product development and customizations; software as a service (SaaS) services featuring software for use in e-commerce and the retail industry, namely, software to allow users to perform business management via a global computer network, namely, product pricing automation, tracking sales performance, order fulfillment, shipment tracking, database management, sales and customer tracking and inventory customization and management; providing temporary use of non-downloadable computer software for use in managing business contacts, information and relationships; providing temporary use of non-downloadable computer software for managing contact information of third parties, for capturing, recording, organizing and managing business transactions, and for managing social interactions between individuals related to business relationships; Computer services in the nature of providing customized web pages and other data feed formats featuring user-defined information; providing temporary use of online non-downloadable software for customer relationship management and customer data management; providing temporary use of non-downloadable software for messaging and communications; providing temporary use of non-downloadable educational software featuring instruction in ecommerce, business development and management, advertising, digital marketing, website design, and customer service; providing temporary use of non-downloadable software for point-of-sale (POS) transactions, tracking sales performance, and managing customers, orders, and inventory; providing temporary use of non-downloadable software for online shopping, tracking deliveries, use as a digital wallet, and discovering local businesses; providing temporary use of non-downloadable software for online promotion, advertising and marketing, namely for search engine and web site optimization, targeted and retargeting advertising, electronic messaging and text marketing, customer data management, and customer relationship management; providing temporary use of non-downloadable software for advertising by transmission of on-line publicity for third parties through electronic communications networks; providing temporary use of non-downloadable software for advertising on the Internet for others; providing temporary use of non-downloadable software for advertising the goods and services of others via electronic media and specifically the internet; providing temporary use of non-downloadable software for compilation of advertisements for use as web pages on the internet, dissemination of advertising for others via the Internet; providing temporary use of non-downloadable software for on-line advertising for others on computer networks and placing advertisements for others; providing temporary use of non-downloadable software for providing electronic commerce services in association with on-line live stream shopping; providing temporary use of non-downloadable software for use in generating streaming advertisements on the web sites of others; software as a service (SaaS) services featuring software for use in e-commerce and the retail industry that provides carbon offset information for product deliveries; electronic monitoring of credit card activity to detect fraud via the internet
79.
SYSTEMS AND METHODS FOR AUTOMATICALLY GENERATING SOURCE CODE
A computer-implemented method is disclosed. The method includes: receiving a request for retrieval of data satisfying one or more criteria, the request including at least one data request parameter; searching a database storing example queries based on the request to identify at least one matching query; providing, to a large language model (LLM), an input prompt to generate a query purporting to retrieve data satisfying the one or more criteria, the input prompt including the at least one data request parameter and the at least one matching query as an example; and receiving, from the LLM, a result including the generated query.
Disclosed here are methods and systems for dynamically generating user interface controls. In one embodiment, a method comprises receiving, via a search input element, an input; generating an input vector corresponding to the input; identifying a set of user interface controls matching the input, the identifying including comparing the input vector to a set of user interface control vectors; and providing the matching set of interactive user interface controls for presentation on a single user interface page.
A computer system, and a method at a computer system, the method including. receiving a first message at the computing system; determining that a parser for the first message does not exist at the computing system; providing text from the first message and an output template to a large language model; receiving a response from the large language model, the response comprising the output template populated with information from the message; and generating a parser for the message based on the response.
A system and method are provided for identifying complementary objects from images and, in particular, to using images containing objects determined based on an input, to identify such complementary objects. The method includes determining one or more objects based on an input, using an input embedding associated with the input, and object embeddings associated with the one or more objects; determining a plurality of images containing the one or more objects; identifying complementary objects in the images; and providing an output collection of identified complementary objects.
G06V 10/74 - Image or video pattern matchingProximity measures in feature spaces
G06V 10/762 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using clustering, e.g. of similar faces in social networks
83.
NOTIFICATION MESSAGES GENERATED BY A GENERATIVE LANGUAGE MODEL
One or more computer systems which provide services to a user may react to at least one event occurring in the systems by sending notification messages to the user. It may be undesirable for the user to receive a multitude of such notification messages over a short period of time, which are caused by a same or related event, and/or which provide conflicting instructions. In some embodiments, a notification server may: aggregate a plurality of event messages to form an input prompt, the plurality of event messages associated with at least one event occurring in at least one computer system; input the input prompt into a generative language model to generate a notification message based on the plurality of event messages; and transmit the notification message to a user device instead of the plurality of event messages.
A system and method are provided for displaying objects in electronic user interfaces. The method includes receiving, via a user interface, a first input defining a manipulation to be applied to a three-dimensional (3D) object corresponding to a two-dimensional (2D) image displayed in the user interface. The method also includes determining an initial positioning of a corresponding 3D model to be applied when loading an updated 3D model to replace the 2D image. The method also includes manipulating, in the user interface, the corresponding 3D object according to the first input.
G06F 3/04815 - Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
G06F 3/04842 - Selection of displayed objects or displayed text elements
G06F 3/04845 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
G06F 3/04847 - Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
G06F 3/04883 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
Described herein are systems and methods for generating AR-enriched media feeds for comparing attributes of objects. A user operates an AR device to collect or extract object information in a media feed including a current object. The AR device identifies a comparison object using attributes of the current baseline object. After the comparison object has been identified, the AR device generates and presents an AR overlay in the graphical user interface that shows the selected attribute of the comparison object nearby or on top of the attribute of the current object in the real time media feed containing the current object.
G06T 19/00 - Manipulating 3D models or images for computer graphics
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
G06V 10/44 - Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersectionsConnectivity analysis, e.g. of connected components
G06V 10/74 - Image or video pattern matchingProximity measures in feature spaces
86.
SYSTEMS AND METHODS FOR OBTAINING INFORMATION FROM A DIGITAL MESSAGE
The present disclosure relates, in part, to systems and methods for obtaining information using uniform resource locators (URLs) in a message. The information can be obtained from the URLs using probabilistic methods, which may achieve better results than deterministic methods. Further, the information obtained from a URL can be supplemented and/or confirmed using information obtained from a web resource associated with the URL. According to an embodiment, a URL for a web resource is obtained from digital content corresponding to a message. Shipping information can then be obtained based on the URL and on the web resource. The shipping information may include at least one of an indication that the web resource is for tracking a shipment, a tracking number for the shipment, and a shipping provider for the shipment. The shipping information may then be stored for later obtaining tracking updates for the shipment.
Point-of-sale (POS) e-commerce transaction verification via a mobile device such as a smart phone, smart watch, tablet, PC, appliance or personal assistant rather than numeric keypad on POS device. Near field communication (NFC), quick response (QR) code, push notification and executable application embodiments disclosed.
G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentialsReview and approval of payers, e.g. check of credit lines or negative lists
Content providers may wish to display different versions of content to different users, which may require different versions of the content to be deliverable. The assignment of a particular version of the content to a particular user may also need to persist over time for that particular user. It may be desirable that this functionality occurs at an edge server of a content delivery network, rather than at an origin server. In some embodiments, the edge server may receive a user request including a user identifier for content from a user device; identify an experiment key for the user request based at least in part on the user identifier, the experiment key associated with an experimental version of the content; and transmit an experiment fetch request including the experiment key to an edge cache to retrieve the experimental version of the content.
Systems and methods are described for generating indications of real-time communication sessions. An ongoing communication session is monitored to identify a most recent subset of communications, the most recent subset of communications being defined by a sliding window. The most recent subset of communications is analysed to identify one or more relevant words, based on at least a user-specific relevancy criterion, the user-specific relevancy criterion being relevant to a user-specific topic associated with a given user profile. Responsive to identifying the one or more relevant words, an indication of the ongoing communication session is provided to a user device associated with the given user profile.
A website development system automatically generates text for a webpage. The system obtains a prompt template associated with a section of the webpage, where the prompt template includes one or more parameters. Based on the webpage, the prompt template determines a first value for a first one of the one or more parameters. A request to provide input for a second value of a second parameter is sent for display to a user. Using the prompt template, the first value, and the second value, the system generates a prompt to a large language model to generate text for the section of the webpage.
A website development system automatically generates text for a webpage. The system obtains a prompt template associated with a section of the webpage, where the prompt template includes one or more parameters. Based on the webpage, the prompt template determines a first value for a first one of the one or more parameters. A request to provide input for a second value of a second parameter is sent for display to a user. Using the prompt template, the first value, and the second value, the system generates a prompt to a large language model to generate text for the section of the webpage.
A computer-implemented method is disclosed. The method includes: obtaining at least one query; clustering a set comprising the at least one query into first clusters; for each first cluster, identifying, by a large language model (LLM), queries in the cluster that are semantically dissimilar; clustering the queries identified as semantically dissimilar into one or more second clusters; receiving an incoming query; matching the incoming query to a particular cluster from the first or second clusters; obtaining one or more generated response messages based on providing, to the LLM, data associated with the particular cluster for the incoming query.
A computer-implemented method is disclosed. The method includes: obtaining at least one query; clustering a set comprising the at least one query into first clusters; for each first cluster, identifying, by a large language model (LLM), queries in the cluster that are semantically dissimilar; clustering the queries identified as semantically dissimilar into one or more second clusters; receiving an incoming query; matching the incoming query to a particular cluster from the first or second clusters; obtaining one or more generated response messages based on providing, to the LLM, data associated with the particular cluster for the incoming query.
G06F 30/27 - Design optimisation, verification or simulation using machine learning, e.g. artificial intelligence, neural networks, support vector machines [SVM] or training a model
96.
SYSTEMS AND METHODS FOR IMPROVING TEXTUAL DESCRIPTIONS USING LARGE LANGUAGE MODELS
A textual description that includes a body of unstructured text is received. Using a rating model configured to output a rating based on a degree of similarity of the received textual description and each of a set of selected textual descriptions, a rating is generated based on the received textual description. The rating model to also used to generate a suggested modification of the received textual description that, when applied to the received textual descriptions, changes the rating of the received textual description. An indication of the suggested modification can be output to a user.
A computer-implemented method is disclosed. The method includes: obtaining at least one output of a generative model based on input of a first text prompt; presenting the at least one output via a user interface; receiving, via the user interface, user selection of a desired portion of the at least one output; modifying the first text prompt based on the user selection to obtain a second text prompt; and providing the second text prompt as input to the generative model for obtaining a second output.
Methods and systems for indicating a resource usage parameter for prompting a large language model (LLM) are described. A user input is received, from an electronic device, for generating a prompt to a LLM. A prompt resource usage parameter is computed based on the user input. A trained resource prediction model is used to generate a predicted response resource usage parameter for a response from the LLM, based on the user input. A total resource usage parameter is computed, based on the prompt resource usage parameter and the predicted response resource usage parameter. A representation of the total resource usage parameter is communicated to the electronic device, to cause the electronic device to provide an output of the representation of the total resource usage parameter.
Methods and systems for prompting a large language model (LLM) to generate a revised text passage with formatting are described. A text-editing instruction is received that is related to at least a portion of a text passage having at least one formatting tag. The text passage is processed to identify the at least one formatting tag in the text passage. A prompt to the LLM is generated, to cause the LLM to generate a revised text passage. The prompt includes the text-editing instruction related to at least the portion of the text passage and also includes a formatting-specific instruction to format the revised text passage using the at least one formatting tag in the revised text passage. The revised text passage is received and caused to be displayed based on the formatting tag.
09 - Scientific and electric apparatus and instruments
39 - Transport, packaging, storage and travel services
42 - Scientific, technological and industrial services, research and design
Goods & Services
business management services for online stores; business management services relating to information and data compilation and analysis; business management services relating to supply chain management; business management services relating to drop shipping; providing business information via a website Downloadable software for use in e-commerce and the retail industry to allow users to perform business management via a global computer network, namely, database management, sales and customer tracking and inventory management; downloadable software for use in e-commerce and the retail industry, namely, software for point of sale transactions; downloadable software for use in e-commerce and the retail industry, namely, software for supply chain management, drop shipping, product development and customizations; downloadable software for use in e-commerce and the retail industry to allow users to perform business management via a global computer network, namely, product pricing automation, tracking sales performance, order fulfillment, shipment tracking, database management, sales and customer tracking and inventory customization and management; downloadable software for online shopping and tracking deliveries providing shipping and delivery information, namely, providing transportation information regarding the shipment and delivery status of goods via a website software as a service (SaaS) services featuring software for use in e- commerce and the retail industry, namely, software for supply chain management, drop shipping; software as a service (SaaS) services featuring software for use in e-commerce and the retail industry, namely, software to allow users to perform business management via a global computer network, namely, tracking sales performance, order fulfillment, shipment tracking, database management, sales; providing temporary use of non-downloadable computer software for capturing, recording, organizing and managing business transactions; providing temporary use of non-downloadable software for tracking deliveries