Patents Examined by Phuong-Thao Cao
  • Patent number: 11966389
    Abstract: A method (and structure and computer product) of machine translation for processing input questions includes receiving, in a processor on a computer, an input question presented in a natural language. The input question is preprocessed to find one or more condition values for possible Structured Query Language (SQL) queries. One or more possible SQL queries are enumerated based on the one or more found condition values and a paraphrasing model is used to rank the enumerated SQL queries. The highest ranked SQL query is executed against a relational database to search for a response to the input question.
    Type: Grant
    Filed: February 13, 2019
    Date of Patent: April 23, 2024
    Assignee: International Business Machines Corporation
    Inventors: Vadim Sheinin, Zhiguo Wang, Lingfei Wu, Kun Xu
  • Patent number: 11966424
    Abstract: Embodiments of this application disclose a method and for dividing geographical regions performed by a computing device. The method includes: encoding latitudes and longitudes in a first dataset to obtain a second dataset, the first dataset recording N groups of latitudes and longitudes, and the second dataset recording N region numbers, and each of the region numbers being used for representing a corresponding geographical region; obtaining a third dataset from the second dataset, the third dataset recording M groups of the region numbers, corresponding central point latitudes and central point longitudes in the geographical regions represented by the region numbers; and dividing the geographical regions represented by the M groups of region numbers into P regions according to the third dataset, each of the regions including at least one of the geographical regions represented by the corresponding group of region numbers.
    Type: Grant
    Filed: May 13, 2021
    Date of Patent: April 23, 2024
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Fei Huang, Fan Yang, Yanchun Lin, Jia Liu, Rui Guo
  • Patent number: 11966799
    Abstract: Example embodiments include systems and methods for transmitting, by one or more processors coupled to memory, a request associated with a first application programming interface endpoint to an application programming interface server. The systems and methods may include retrieving, by the application programming interface server, data from one or more databases responsive to the request. The systems and methods may include transmitting, by the application programming interface server, a response to the one or more processors, the response including the data associated with at least one of independent recommendations and rankings.
    Type: Grant
    Filed: May 11, 2022
    Date of Patent: April 23, 2024
    Inventor: Renée Bunnell
  • Patent number: 11960449
    Abstract: A recording medium stores an information processing program for managing a plurality of storage devices and a plurality of servers. The program causes a computer to execute a process including: while changing a compression ratio setting, obtaining an actual compression ratio by using some of data pieces to be used by the plurality of servers and a decompression rate at which the servers decompress a compressed dataset in which the some data pieces are compressed; and determining the compression ratio setting to be used based on a maximum total bandwidth of the plurality of storage devices and a number of the plurality of servers by using the obtained actual compression ratio and the decompression rate for each of the compression ratio settings.
    Type: Grant
    Filed: May 19, 2022
    Date of Patent: April 16, 2024
    Assignee: FUJITSU LIMITED
    Inventors: Hiroki Ohtsuji, Eiji Yoshida
  • Patent number: 11954080
    Abstract: Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and cause the one or more processors to perform functions comprising, in response to a search query from an electronic device of a user, creating combined search results using at least two different searching algorithms, each search result of the combined search results having a respective combined search results rank; receiving, from the electronic device of the user, an interaction with a search result of the combined search results; storing, in the one or more non-transitory computer-readable storage devices, the interaction with the search result of the combined search results, wherein: the interaction with the search result of the combined search results, as stored, indicates whether the search result of the combined search results was a part of (a) results of a first search algorithm of the at least two different searching algo
    Type: Grant
    Filed: March 21, 2022
    Date of Patent: April 9, 2024
    Assignee: Walmart Apollo, LLC
    Inventors: Onur Gungor, Tri Cao, Vineet Abhishek
  • Patent number: 11947569
    Abstract: Systems and methods are provided for investigation network activities. Network activity information may be accessed. The network activity information may describe for an individual (1) respective relationship with one or more persons; and (2) respective activity status information indicating whether a given person has engaged in a particular activity. A network activity graph may be generated based on the network activity information. The network activity graph may include two or more nodes representing the individual and the one or more persons. Connections between the nodes may represent the respective relationships between the individual and the one or more persons. Data corresponding to the network activity graph may be presented through an interface.
    Type: Grant
    Filed: August 21, 2022
    Date of Patent: April 2, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: Benjamin Funk, Christian Burchhardt, Jakob Juelich, Lawrence Manning, Matthew Elkherj
  • Patent number: 11941062
    Abstract: A computer system is provided for retrospectively processing a data structure that includes a plurality of entries. The computer system determines if certain data transactions requests that have been recorded in the data structure could have been executed differently (e.g., by being processed at an earlier point in time). For a given entry in the data structure, the system determines if data transaction request could have at least partly succeeded against a prior recorded state of at least one of two ordered lists of pending data transaction requests. Another entry is then found that caused the initial entry to fail in execution and a time delta is stored between the timestamp of the another entry and the timestamp of the initial entry.
    Type: Grant
    Filed: October 12, 2022
    Date of Patent: March 26, 2024
    Assignee: NASDAQ TECHNOLOGY AB
    Inventor: Jonas Nordin
  • Patent number: 11928098
    Abstract: A system includes one or more processors and data storage containing instructions executable by the one or more processors to perform operations. The operations include detecting a first executed transaction causing a first modification to table data stored in a table. The table data is associated with a corresponding metadata file with metadata information of the table. A new metadata file is generated responsive to the first executed transaction. The new metadata file includes the metadata information and additional metadata associated with the first modification. A second executed transaction causing a second modification to the table data is detected. The table data is updated with a change tracking column. The change tracking column includes lineage of executed transactions on the table data. The lineage indicates at least the first transaction and the second transaction.
    Type: Grant
    Filed: June 27, 2022
    Date of Patent: March 12, 2024
    Assignee: Snowflake Inc.
    Inventors: Subramanian Muralidhar, Istvan Cseri, Torsten Grabs, Benoit Dageville
  • Patent number: 11921747
    Abstract: Replication operations of replicating data from a production site to a replica site. The replication is performed using independent Merkle trees. The Merkle trees are updated asynchronously using Merkle trees that have been augmented with a time-based value. The synchronization is verified by comprising root hashes of the independent Merkle trees at certain points in time. The replication and Merkle trees are self-healing and trigger a resynchronization when a discrepancy is discovered.
    Type: Grant
    Filed: June 23, 2022
    Date of Patent: March 5, 2024
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Jehuda Shemer, Alex Solan
  • Patent number: 11914637
    Abstract: An application executing on a pod may generate a content request for a particular version of content. The application sends a request including an identifier of the version of the content to a repository in a cluster of pods. The repository determines, using the identifier, whether the version of the content is stored in the cluster or stored at a database in a different cluster. The application receives a response from the repository that may indicate that the version of the content is stored in the cluster and the response may include an identifier of a content pod storing the version of the content. The application sends the content request to the content pod storing the version of the content and may receive the version of the content without querying the database for the version of the content.
    Type: Grant
    Filed: July 25, 2022
    Date of Patent: February 27, 2024
    Assignee: SAP SE
    Inventors: Markus Viol, Rick Weigel
  • Patent number: 11899577
    Abstract: Methods, systems, and devices for selective garbage collection are described. A host system may determine that a battery level is below a threshold or determine whether a power parameter of a memory system that includes a memory device satisfies a criterion. The host system may set a value of a flag. The memory system may perform an access operation and identify the value of the flag. The memory system may determine whether performing a garbage collection procedure is permitted based on identifying the value of the flag.
    Type: Grant
    Filed: November 24, 2020
    Date of Patent: February 13, 2024
    Assignee: Micron Technology, Inc.
    Inventors: Antonio Mauro, Luigi Costanzo, Nicola Colella
  • Patent number: 11899715
    Abstract: In a method for identifying visually similar media content items, perceptual hashes for video frames of media content items are received. The perceptual hashes are compared for at least a portion of video frames. Based on the comparing the perceptual hashes for at least a portion of video frames, it is determined whether media content items are matching. The media content items indicated as matching are grouped.
    Type: Grant
    Filed: August 11, 2022
    Date of Patent: February 13, 2024
    Assignee: SNAP INC.
    Inventors: Jeffrey Harris, Kenneth Au, Richard Rabbat, Ernestine Fu
  • Patent number: 11886487
    Abstract: The invention relates to a method of generating a media file, the method comprising: generating a first data structure assigning a subset of samples or subsamples of a track to one or more sample groups; generating a second data structure comprising data for describing each of the one or more sample groups, the first data structure comprising a first grouping type and the second data structure comprising a second grouping type, wherein the second data structure comprises data for indicating whether the data for describing each of the one or more sample groups is invariant along time or not; and generating a media file including the samples, and the first and second data structures
    Type: Grant
    Filed: June 11, 2021
    Date of Patent: January 30, 2024
    Assignee: Canon Kabushiki Kaisha
    Inventors: Frédéric Maze, Franck Denoual, Naël Ouedraogo, Jean Le Feuvre
  • Patent number: 11853351
    Abstract: A method of encapsulation media data in a file, wherein the method comprises: encoding a set of reference images; generating a set of image items to describe the set of reference images; generating an image item describing a derived image corresponding to a panorama based on the set of reference images; generating an association information that associates the image item describing the derived image with the set of image items; generating a parameter data structure containing parameters of the panorama, the parameter data structure being associated with the image item describing the derived image; and embedding the set of image items, the image item describing the derived image, and the association information in the file.
    Type: Grant
    Filed: June 10, 2020
    Date of Patent: December 26, 2023
    Assignee: Canon Kabushiki Kaisha
    Inventors: Frédéric Maze, Franck Denoual
  • Patent number: 11853977
    Abstract: The ELECTRONIC RECEIPT MANAGER APPARATUSES, METHODS AND SYSTEMS (“ERM”) transforms transaction initiation requests and receipt requests via ERM components into receipt formatting, organization, storage and linkage with transactions. The ERM may be configured to receive a receipt through an interface of a portable device and determine a set of fields for formatting data from the receipt. The ERM may format the data from the receipt to include the set of fields and store the formatted data in a memory element of the portable device.
    Type: Grant
    Filed: January 20, 2022
    Date of Patent: December 26, 2023
    Assignee: Visa International Service Association
    Inventor: Juliene P. Britt
  • Patent number: 11847161
    Abstract: Provided are a data processing method and apparatus, a device, and a storage medium, which relate to the technical field of cloud computing and cloud platform. The specific implementation scheme includes: determining, according to logic information of first data acquired from an ordering tool, first physical addresses, where the first physical addresses are physical addresses of data shards in a physical data group associated with the first data; and sending the first physical addresses to the ordering tool to cause the ordering tool to order the first data according to the first physical addresses.
    Type: Grant
    Filed: October 15, 2020
    Date of Patent: December 19, 2023
    Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
    Inventors: Anzhan Zhang, Jingying Qu, Wei Liu, Chang Liu, Zhengliang Chen, Guangdi Wan
  • Patent number: 11797480
    Abstract: An electronic message is read, and a delta is generated based on a comparison of the electronic message to an existing order book. A new order book is generated based on the delta. An event is generated based on the existing order book, the delta, and the new order book. A sequence of events, including the event, is accumulated in a queryable persistent data structure over a time span. The queryable persistent data structure thus efficiently stores representations of order books.
    Type: Grant
    Filed: December 31, 2021
    Date of Patent: October 24, 2023
    Assignee: TSX INC.
    Inventor: Aleksander Ostrovski
  • Patent number: 11797605
    Abstract: A method includes obtaining first data representing a subterranean domain, and creating a geotag associated with a three-dimensional location of interest in the subterranean domain and a feature at the location of interest. The geotag is further associated with second data that describes the location of interest in the subterranean domain. The method also includes generating metadata describing a portion of the first data, the second data, or both, storing the geotag in a database including a plurality of geotags. The method may also include searching for an analog to the geotag.
    Type: Grant
    Filed: June 4, 2020
    Date of Patent: October 24, 2023
    Assignee: SCHLUMBERGER TECHNOLOGY CORPORATION
    Inventors: Tracy Frugier-Dorrington, Carlos Garcia, Jr.
  • Patent number: 11797475
    Abstract: Systems, methods, and devices for managing media storage and delivery, including obtaining, by a media access function (MAF), a glTF file corresponding to a scene; determining that the glTF file has a CBOR format; converting the glTF file into a converted glTF file having a JSON format using a first CBOR parser function implemented by the MAF; and obtaining media content corresponding to the scene based on the converted glTF file.
    Type: Grant
    Filed: September 16, 2021
    Date of Patent: October 24, 2023
    Assignee: TENCENT AMERICA LLC
    Inventors: Shuai Zhao, Stephan Wenger, Shan Liu
  • Patent number: 11789899
    Abstract: The present disclosure provides a high-performance data lake system and a data storage method. The data storage method includes the following steps: S1: converting a file into a file stream; S2: converting the file stream into an array in which multiple subarrays are nested; and S3: converting the array into a resilient distributed dataset (RDD), and storing the RDD to a storage layer of a data lake. The present disclosure provides a nested field structure, which lays the foundation for parallel processing in reading, and effectively improves read performance. Furthermore, the present disclosure flexibly generates a number of nested subarrays according to hardware cores, such that the data lake achieves better extension performance, and can keep optimal writing efficiency for different users.
    Type: Grant
    Filed: November 17, 2022
    Date of Patent: October 17, 2023
    Assignees: Nanhu Laboratory, Advanced Institute of Big Data, Beijing
    Inventors: Hao Liu, Zhiling Chen, Tao Zhang, Peng Wang, Qiuye Wang, Chenxi Yu, Wei Chen, Yinlong Liu, Zhefeng Liu, Yonggang Tu