Patents Assigned to COUPANG, CORP.
  • Patent number: 11379907
    Abstract: The present disclosure provides a computerized method item correlation including: receiving an indication of an order comprising at least one item; determining if the order is urgent based on an amount of time remaining until the items must ship to a customer; determining a location of each of a plurality of pickers; iteratively, for items in the order: identifying a picker closest to the item, the picker having a current job priority; correlating the closest picker and the item in a data structure; re-correlating, in the data structure, at least one item previously correlated with the closest picker to an alternate picker in response to the current job priority not being urgent; sending, to a user device of the closest picker, a location and item identifier associated with the item; and storing, in the data structure, a completion flag in correlation with the item upon receipt of an item-complete message.
    Type: Grant
    Filed: December 11, 2020
    Date of Patent: July 5, 2022
    Assignee: COUPANG CORP.
    Inventors: Chang Geun Jin, Lianxi Bai, Sung Jin Park, Sang Ho Lee, Hyun Yop Jung, Jeong Seok Oh, Sun Hee Hwang, Eung Soo Lee, Woong Kim, Xiufang Zhu, Zhongnan Li, Leming Lv, Jaehyun Kim, Yong-Cho Hwang, Erik Rehn
  • Patent number: 11379369
    Abstract: Systems and methods for routing requests to dynamically cached mappings are disclosed. A system may comprise a memory storing instructions and at least one processor configured to execute instructions to perform operations including: receiving an access request to access first item data from a user device, the access request having an access key; based on the access key, routing the request to a server having an in-memory cache with multiple partitions associated with different access key types and storing the first item data and second item data; receiving, from the server, the first item data; and transmitting the first item data to the user device.
    Type: Grant
    Filed: January 15, 2021
    Date of Patent: July 5, 2022
    Assignee: Coupang Corp.
    Inventor: Fernando Martincic
  • Patent number: 11379786
    Abstract: Disclosed is an information providing method of an electronic apparatus. The information providing method includes identifying identification information of at least one item included in a set of items, and, based on the identification information of the at least one item, providing at least one of information associated with the packing material and information associated with the coolant, each information associated with the at least one item.
    Type: Grant
    Filed: October 27, 2020
    Date of Patent: July 5, 2022
    Assignee: Coupang Corp.
    Inventors: Sang Ho Yim, Sung Eun Kim, Jeong Seok Oh, Woong Kim, Chang Geun Jin, Zhijun Xu, Xiaohua Cui, Ji Won Hwang, In Sun Jang, In Woo Park, Ji Won Park, Eung Soo Lee, Kyung Jae Lee, Sang Hee Ahn
  • Patent number: 11379900
    Abstract: Provided is an information providing method of an electronic apparatus. The information providing method may include acquiring a search term from a user, identifying at least one first category related to a product corresponding to the search term, identifying a second category corresponding to a subcategory of the first category and an image corresponding to the second category, and displaying a product list corresponding to the search term in a first region and displaying the image and information on the second category in a second region distinct from the first region.
    Type: Grant
    Filed: April 2, 2021
    Date of Patent: July 5, 2022
    Assignee: Coupang Corp.
    Inventors: Jun Young Mun, Ha Yeon Kim, Yoon Mi Park, I Seul Han, Eok Hyun Lee, Min Ji Kim, Dong Geon Lim
  • Publication number: 20220207467
    Abstract: The present disclosure relates to a method of receiving information related to a plurality of items, mapping the received information related to items to each of a plurality of cells, comparing at least some of the information related to the items mapped to eachof the cells with a threshold value, and providing information related to the cells based on the comparison result, and an electronic apparatus.
    Type: Application
    Filed: January 24, 2022
    Publication date: June 30, 2022
    Applicant: Coupang Corp.
    Inventors: Young Shin Kang, Hye Joon Cha, Seung Hoon Park, Hong Gyem Kim
  • Patent number: 11373142
    Abstract: Disclosed is a method in which an application server of a distributed system provides data, the method including performing event watching on a ZooKeeper server, receiving information related to a change of a first field included in first data from the ZooKeeper server according to a result of the event watching, reading the first data from a first storage when a request signal for the first data is input from a client, and changing a value of the first field included in the read first data on the basis of the information received from the ZooKeeper server and providing the first data with the changed value of the first field to the client.
    Type: Grant
    Filed: April 21, 2021
    Date of Patent: June 28, 2022
    Assignee: Coupang Corp.
    Inventors: Prakash Kadel, Du Hyeong Kim, Ki Woong Jang
  • Publication number: 20220197943
    Abstract: A computer-implemented system for updating a counter value in a data structure. The system may include a memory storing instructions and at least one processor configured to execute the instructions to perform a process. The process may include receiving information relating to an event, and determining, for the event, a counter identifier value for the counter identifier field of the data structure. The data structure may include one or more entries. Each of the one or more entries may include the counter identifier field and a counter value field. The process may also include identifying, in the data structure, an entry that comprises a counter identifier value identical to the determined counter identifier value. The process may further include increasing a counter value in the counter value field of the identified entry.
    Type: Application
    Filed: July 15, 2021
    Publication date: June 23, 2022
    Applicant: Coupang Corp.
    Inventor: Vinaykumar NAIR
  • Publication number: 20220188194
    Abstract: A system for database backup including a controller, a metadata database coupled to the controller, a backup tool coupled to the controller, and a plurality of nodes coupled to the backup tool and accessed through a file system. The controller is configured to determine a first data change in node; in response to determining the first data change, freeze the file system; and generate an incremental snapshot of the at least one of the plurality of nodes (where the incremental snapshot including a portion of the at least one of the plurality of nodes). The controller is also configured to upload an encrypted copy of the incremental snapshot to a cloud storage; update the metadata database by storing an entry associating the incremental snapshot with the at least one of the plurality of nodes and unfreezing the file system.
    Type: Application
    Filed: November 29, 2021
    Publication date: June 16, 2022
    Applicant: Coupang Corp.
    Inventors: YANG LIU, ZHIYONG HUANG, BIN DONG, CHUANCHUAN HAN, JUNZHAO ZHANG
  • Publication number: 20220188759
    Abstract: The package configuration optimization system includes at least one non-transitory storage medium comprising instructions and at least one processor executing the instructions for performing operations. The operations may include receiving historical order data associated with a fulfillment center, the order data including at least one of items ordered, package information, shipping costs, or fill rate, generating a forecast for order data based on the historical order data and performance data associated with the fulfillment center, the forecast comprising a plurality of dummy orders, receiving preferences for packaging cost reduction, determining a current packaging configuration associated with the fulfillment center, optimizing the current packaging configuration to generate at least one new packaging configuration using the received preferences and the generated forecast, and sending the at least one new packaging configuration to a remote system.
    Type: Application
    Filed: March 3, 2022
    Publication date: June 16, 2022
    Applicant: COUPANG CORP.
    Inventors: Xiaohua CUI, Zhijun XU, Rubin ZHAO, Jianmin DUAN
  • Publication number: 20220188660
    Abstract: Systems and methods for processing data for use in machine learning models, including receiving a request to generate a pipeline including two or more tasks, the request defining which features to ingest and output and instructions for processing the features; generating the pipeline including based on the request; for one or more producer tasks: retrieving the ingestible features from one or more databases, processing the features, and outputting curated features; for one or more consumer tasks: retrieving the ingestible features from a previous task in the pipeline upon which the consumer task depends, processing the features, and outputting curated features; storing the curated features associated with one or more tasks of the two or more tasks in a feature store; and providing the stored curated features associated with the one or more tasks of the two or more tasks to a machine learning model for ingestion.
    Type: Application
    Filed: December 7, 2021
    Publication date: June 16, 2022
    Applicant: Coupang Corp.
    Inventors: TIMOTHY SCHOENHARL, CHAOSHU SHA, SHANSHAN CHEN, MIAO WANG
  • Publication number: 20220188846
    Abstract: Systems and methods for predicting that a stock keeping unit (SKU) is likely to be scrapped and performing preventative actions accordingly. The system receives a request to initiate a process related to predicting scrap likelihood associated with a plurality of SKUs, inputs data associated with each SKU into a trained prediction model, outputs, from the trained prediction model, a prediction value for each SKU, measures the trained prediction model by calculating a set of values, and generates a matrix comprising the calculated set of values. Using the matrix, a threshold prediction value is determined, and each SKU prediction value is compared to the threshold prediction value. Based on the comparison, a SKU of the plurality of SKUs is predicted as likely to be scrapped and at least one of a plurality of preventative actions is performed.
    Type: Application
    Filed: December 9, 2021
    Publication date: June 16, 2022
    Applicant: COUPANG CORP.
    Inventors: Zonghan WU, Timothy SCHOENHARL, Wei WEI, Sheng MENG, Ping YIN
  • Patent number: 11361395
    Abstract: Systems and method are provided for fraud detection and user account deduplication. One method includes receiving a request from a user to register a third user account; receiving user information associated with the third user account, wherein the user information comprises a second attribute; at a third time entry, modifying the first data store by: searching the plurality of first entries in the first data store; comparing the second attribute to the first attribute of each first entry; determining that at least one first entry comprises a first attribute that is identical to the second attribute; adding second and third entries, wherein the second entry comprises the first and third user accounts, the second attribute, and the first and third time entries; and the third entry comprises the second and third user accounts, the second attribute, and the second and third time entries.
    Type: Grant
    Filed: May 27, 2020
    Date of Patent: June 14, 2022
    Assignee: Coupang Corp.
    Inventors: Xiao Lu, Yonghui Chen
  • Patent number: 11360985
    Abstract: The present disclosure relates to a method of loading data. The method includes checking a topic corresponding to a search word among a plurality of topics in response to acquiring a search word for a topic of a distributed messaging system from a user, checking a data format including one or more fields of a message loaded into a topic, and then loading data generated based on the checked data format and the read message into a data lake.
    Type: Grant
    Filed: January 20, 2021
    Date of Patent: June 14, 2022
    Assignee: Coupang Corp.
    Inventors: Young Shin Kang, Hong Gyem Kim, Sang Eun Kim
  • Patent number: 11361396
    Abstract: Disclosed embodiments provide systems and methods related to monitoring logistics. A method for monitoring logistics comprises capturing attendance data and timekeeping data for a first plurality of workers from a first management system, data identifying work performed by a second plurality of workers, the data comprising a location of performed work, an associated scan event, or clock-in information associated with each of a second plurality of workers, from a second management system, and work data related to a third plurality of workers from a third management system. The method further comprises consolidating the captured data on workers having corresponding data in one of the captured sets of data, receiving a request from a user device, for a visualization including analysis of the consolidated data, and providing a visualization to the user device, wherein the visualization is generated by analyzing the consolidated data.
    Type: Grant
    Filed: October 21, 2020
    Date of Patent: June 14, 2022
    Assignee: COUPANG CORP.
    Inventors: Yulhee Lee, Youngshin Kang, Youngmin Ji
  • Publication number: 20220182468
    Abstract: A system for generating adaptive notifications including processors and memories storing instructions that configure the processors to perform operations. The operations may include generating an item list for notifications to a client ID, selecting a first item from the item list for notification, the first item being selected having a highest priority score and a lowest lifecycle timer, encoding a first landing page by encoding a product code and a tracking cookie in a URL configured for redirection to a first webpage by a redirect server, and transmitting a first notification with a payload including the first landing page and a first message. The operations may also include after transmitting the first notification, modifying priority scores and updating lifecycle timers based on determining whether the client device visited the first landing page. Further, the operations may also include selecting a second item from the item list for notification.
    Type: Application
    Filed: March 31, 2021
    Publication date: June 9, 2022
    Applicant: Coupang Corp.
    Inventors: Vinay Verma, Satyavaraprasad Vadlamudi, Xinli Bao, Tiziano Cembali
  • Patent number: 11354721
    Abstract: Systems and methods are provided for providing product recommendations, comprising receiving, from a user device, a search query, defining, using a query handler cluster, context associated with the search query, identifying, using a search cluster, one or more products associated with the defined context, filtering, using the search cluster, the one or more products associated with the defined context based on features associated with the one or more products stored in a database, ranking, using the search cluster, the one or more products associated with the defined context based on a score generated for each product, and displaying, on the user device, product recommendations, wherein the product recommendations comprise a number of the one or more ranked products.
    Type: Grant
    Filed: September 8, 2020
    Date of Patent: June 7, 2022
    Assignee: Coupang Corp.
    Inventors: Rui Jiang, Dongcheng Wang, Sungmin Oh, Ting Wang, Jaedong Shin
  • Patent number: 11354630
    Abstract: Disclosed is a method of processing information in an electronic apparatus, the method including transmitting a point inquiry request including user information for identifying a user to servers of one or more affiliates, acquiring balance information of a first point corresponding to the user from a first affiliate among the one or more affiliates in response to the point inquiry request, providing the balance information of the first point to the user, and processing, when information including a conversion request for conversion between the first point and a second point related to a service of the electronic apparatus is acquired from the user, a transaction corresponding to the conversion request.
    Type: Grant
    Filed: April 8, 2021
    Date of Patent: June 7, 2022
    Assignee: Coupang Corp.
    Inventors: Gang Soo Han, Ji Man Lee, Hyun Sik Park, Ho Hyun Lim
  • Publication number: 20220164334
    Abstract: Systems and methods for managing a highly available distributed database comprising: a memory storing instructions; and one or more processors configured to execute the instructions to: determine that a source node, in a distributed database comprising the source node and one or more replica nodes, is not available; select a most-updated replica node from the one or more replica nodes; switch a role of the most-updated replica node to source; update a data store to label the source node as unavailable and the selected replica node as being a promoted source node; send a notification to a user device to update a database topology based on the updated data store; determine whether the user device has updated the database topology; and upon determining the user device has not updated the database topology, continue to send the notification to the user device until the user device has updated the database topology.
    Type: Application
    Filed: November 10, 2021
    Publication date: May 26, 2022
    Applicant: Coupang Corp.
    Inventors: Zhan CHEN, Zhiyong HUANG, Bin DONG, Chuanchuan HAN, Junzhao ZHANG
  • Publication number: 20220164351
    Abstract: Systems and methods for managing a highly available distributed hybrid database comprising: a memory storing instructions; and one or more processors configured to execute the instructions to: receive a query from a user device to retrieve data from a distributed database comprising a source node, a first plurality of replica nodes, and a second plurality of replica nodes, wherein the source node and the first plurality of replica nodes form a transactional cluster, and wherein the second plurality of replica nodes forms an analytical cluster; determine whether to process the query using the transactional cluster or the analytical cluster based on one or more rules; translate the query into a first protocol that the determined cluster comprehends; select a replica node corresponding to the determined cluster; process the query using the selected replica node; and send data associated with results from processing the query to the user device.
    Type: Application
    Filed: April 26, 2021
    Publication date: May 26, 2022
    Applicant: Coupang Corp.
    Inventors: Zhan CHEN, Bin DONG, Zhiyong HUANG, Chuanchuan HAN, Junzhao ZHANG
  • Publication number: 20220158908
    Abstract: A system for live analysis of testing logs. The system including a memory and a processor configured to execute the instructions to perform operations including receiving a plurality of log entries; processing the plurality of log entries; storing the processed plurality of log entries in a database having an inverted index; receiving a query from a user device; returning test data, metadata, and statistics related to the one or more log entries; displaying the test data, the metadata, and the statistics on a GUI; comparing an exposure ratio to a range, the exposure ratio being based on a first amount of log entries associated with a first test version and a second amount of log entries associated with a second test version; and upon determining the exposure ratio is outside of the range, directing all requests from subsequent test users to a default test version.
    Type: Application
    Filed: May 4, 2021
    Publication date: May 19, 2022
    Applicant: Coupang Corp.
    Inventors: JUN YE, Chul SEO