Methods and apparatus for providing digital item advertisements
Granted: April 4, 2023
Patent Number:
11620356
This application relates to apparatus and methods for automatically determining and providing item advertisements, such as for display on a website. In some examples, a computing device obtains a prioritized list of item advertisements for each of a plurality of item categories. The computing device also obtains an item category for each of a plurality of positions of a display interface. Each item category may correspond to one or more of the plurality of item categories. Further, the…
Configurable manifold water distribution system
Granted: April 4, 2023
Patent Number:
11619032
Examples provide a configurable, modular manifold system for distributing water. The manifold receives water via a first supply line dropped vertically down from a ceiling structure. The first supply line is connected to a water source, such as a water tank or pre-existing water line without demolition. The water may be heated or filtered and then supplied to a fixture or other device via a perpendicular second supply line. Drainage from the fixture is received via a drainage line. The…
Systems and methods for determining delivery time and route assignments
Granted: March 28, 2023
Patent Number:
11615368
Systems and methods for optimizing delivery vehicle resources (e.g. a plurality of vehicles) are described herein. Available time slots for the plurality of vehicles are determined and presented to a user. In response to receiving a delivery order indicating a selected time slot, the delivery order is assigned to a vehicle from the plurality of vehicles based on a time slot indicated in the delivery order and a set of delivery parameters. A delivery route is calculated for each vehicle…
Methods and apparatus for automatically providing personalized search results
Granted: March 21, 2023
Patent Number:
11609919
This application relates to apparatus and methods for generating preference profiles that may be used to rank search results. In some examples, a computing device obtains browsing session data and determines items that were engaged, such as items that were viewed or clicked. The computing device obtains item property data, such as product descriptions, for the items, and applies a dependency parser to the item property data to identify portions that include certain words, such as nouns…
System, method, and computer readable medium for automatic item rankings
Granted: March 21, 2023
Patent Number:
11610249
This application relates to apparatus and methods for automatically determining item relevancy based on textual information. In some examples, a computing device receives a search query, and a plurality of items corresponding to the search query. The computing device may identify one or more features of the search query. The computing device may generate relevancy values for each of the items based on the features of the search query, and features of each of the plurality of items. For…
Systems and methods for performing and tracking asset inspections
Granted: March 21, 2023
Patent Number:
11610183
A facility readiness inspection system and method are disclosed. Embodiments comprise an asset database comprising inspection task definition for assets. An inspection coordination application program interface (API) can create at least one periodic inspection task list. Each periodic inspection task list can include a number of tasks and assets, chosen based on the total time allotted for completion of the periodic inspection task list and the complexity of the inspection task…
Autonomous robot delivery systems and methods
Granted: March 21, 2023
Patent Number:
11610175
A distributed robotic delivery system includes a mobile application, a server, a dispatch module, and a plurality of robotic delivery vehicles. The mobile application receives suggested items for purchase, the suggested items selected by having a set of properties suitable for delivery by a selected one of the plurality of robotic delivery vehicles, where the set of properties includes product dimensions and weight; receives item costs to be provided to a user for the suggested items;…
Methods and apparatus for automatic permission assignment
Granted: March 21, 2023
Patent Number:
11609974
This application relates to apparatus and methods for automatically determining and enforcing user permissions for applications and application features. In some embodiments, a system includes a server and a user device. The server may determine a user of the user device based on receiving login credential data. The server may further obtain user attributes for the user including, in some examples, a location of the user. The server may further obtain an attribute-based control policy…
Whole page personalization with cyclic dependencies
Granted: March 21, 2023
Patent Number:
11609964
A system including one or more processors and one or more non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform: modeling a webpage as a random field, wherein the random field comprises an undirected graph comprising nodes and edges; identifying a cyclic dependency in the undirected graph, wherein the cyclic dependency involves at least three of the nodes; breaking one or more of the edges of the undirected graph…
Methods and apparatus for automatically servicing item data requests
Granted: March 21, 2023
Patent Number:
11609960
This application relates to apparatus and methods for automatically servicing item data requests in data management systems, such as in retail management systems. The apparatus and methods employ a throttling technique to service data requests from one or more entities. In some examples, a computing device initializes assigns a counter for each entity, and initializes each counter with an initial value. The computing device also occasionally (e.g., periodically) resets each counter to…
Systems and methods for testing models
Granted: March 21, 2023
Patent Number:
11609841
This application relates to systems and methods for automatically generating experiments based on experiment requests routed to micro-services (model sub-components) using a prefix-based routing mechanism. In some examples, experiment requests may parsed to determine lower layer services (e.g., components) whose properties need to be changed for a model iteration. Prefixes in requests may be used to route the experiment requests and portions thereof to appropriate services or layers for…
Systems and methods for handling alternate pickup using vehicle recognition
Granted: March 14, 2023
Patent Number:
11605121
A method and system of handling an alternative pick-up using vehicle information is disclosed. Imaging data is received from at least one imaging device. The at least one imaging device is configured to provide a field-of-view of a predetermined area associated with a retail location. A vehicle identifier for each vehicle within the image data is extracted and compared to each user profile associated with an order in a set of orders. Each user profile includes a primary vehicle…
Methods and apparatus for fraud detection
Granted: March 14, 2023
Patent Number:
11605085
This application relates to apparatus and methods for identifying fraudulent transactions. A computing device receives return data identifying the return of at least one item. The computing device obtains modified strategy data identifying at least one rule of a modified strategy. The rule may be based on the application of at least one discrete stochastic gradient descent algorithm to an initial strategy. The computing device applies the modified strategy to the received return data…
Crowdsourced delivery based on a set of requirements
Granted: March 14, 2023
Patent Number:
11605044
In some embodiments, apparatuses and methods are provided herein useful to creating a crowdsourced delivery plan. In some embodiments, a system for creating a crowdsourced delivery plan for a package comprises a certification system configured to receive, from a retailer, an indication of items included in the package, determine, based on the indication of items included in the package, a set of requirements, and transmit, to a plurality of portable devices, information regarding the…
Systems and methods for automatically determining a preferred communication channel for messaging
Granted: March 14, 2023
Patent Number:
11605024
A method including determining a preferred communication channel. The method can include retrieving, from a user database, subscription data for a user. The method further can include determining a preferred communication channel by: (a) determining a respective normalized propensity score for each of subscribed communication channels; and (b) determining the preferred communication channel from among the subscribed communication channels based on the respective normalized propensity…
Method and apparatus for determining data linkage confidence levels
Granted: March 14, 2023
Patent Number:
11604942
This application relates to apparatus and methods for determining confidence levels in associated data using machine learning algorithms. In some examples, a computing device may generate training graph data where each training graph connects at least two nodes by an edge, and each node represents data. The computing device may train a machine learning algorithm based on the generated training data. The computing device may then receive linked data, which associates at least two nodes,…
Systems and methods for transporting containers
Granted: March 14, 2023
Patent Number:
11603266
Among other things, a connection assembly for motion along a rail is disclosed. The connection assembly can include a first plate assembly, a second plate assembly, and a release assembly. The first plate assembly can include a first stop mounted to a first base. The second plate assembly can include a second stop mounted to a second base and a post mounted to the second base. The release assembly can include a rod and a spring. The rod can include an outward extension. The spring can be…
System and method for automated electronic catalogue management and electronic image quality assessment
Granted: March 7, 2023
Patent Number:
11599983
In various examples, a system receives image data characterizing an image of an item. Additionally, the system implements a first set of operations and a second set of operations. In some examples, the first set of operations includes performing a structural similarity analysis of the item, based on the image data, and determining a structural similarity score based on the structural similarity analysis of the item. In other examples, the second set of operations includes generating a…
Blocking insecure code with locking
Granted: March 7, 2023
Patent Number:
11599644
Systems and methods for preventing vulnerable software assets from being deployed by modifying the underlying source code in such a way that a build of the software asset will fail. In one aspect of the present disclosure, a system for securing software artifacts in a repository comprises a repository interface communicably coupleable to a software repository to retrieve an original artifact usable for building a software asset, and to replace the original artifact in the software…
Methods and apparatus for vehicle arrival notification based on object detection
Granted: February 28, 2023
Patent Number:
11594079
A system is provided and generally includes a server and an associate computing device. The server may receive location video data comprising at least one image from a camera directed to a location, such as a designated area of a parking lot. The server may detect one or more objects in the image, and determine a bounding box based on the detected objects. The server may also determine a confidence value corresponding to the bounding box. The confidence value may be determined based on…