Patents Examined by Md. I Uddin
  • Patent number: 12197426
    Abstract: The disclosed embodiments relate to a system/apparatus for reducing a data size of a database/data structure stored in a memory of a data transaction processing system, which stores a plurality of data records, each of the plurality of data records being characterized by a record data size and storing data indicative of a position (of one or more portfolios) in one or more financial instruments, such as interest rate swaps, futures contracts, etc. The system/apparatus may be referred to as an architecture which enables post-trade processing of portfolio/position databases/data structures, or subsets thereof, to reduce the data size thereof for storage, communication and/or processing and may further reduce other aspects or characteristics such as gross notional value, total risk, etc.
    Type: Grant
    Filed: January 9, 2024
    Date of Patent: January 14, 2025
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Dhiraj Bawadhankar, Fateen Sharaby, Naresha Chari, Romil Parekh
  • Patent number: 12197469
    Abstract: A computer measures for each column in many rows, a respective frequency of statements that filter the column in a workload of database statements, a respective count of distinct values used for filtration on the column in each statement individually, a respective frequency of each of the counts of distinct values used for filtration on the column across all of the database statements, and a respective value range of the column for each of many storage zones. A respective efficiency is measured for each of many distinct interleaved sorts. Each interleaved sort uses a respective distinct subset of the columns. Each interleaved sort is based on portions of each of the values for each row in a sampled subset of rows in each column of the subset of the columns of the interleaved sort. Efficiency measurement is based on frequencies of statements, value ranges of columns for each storage zone, and frequencies of counts of distinct values.
    Type: Grant
    Filed: January 5, 2024
    Date of Patent: January 14, 2025
    Assignee: Oracle International Corporation
    Inventor: Suratna Budalakoti
  • Patent number: 12197505
    Abstract: A computer system obtains a data model that encodes a data source as a tree of logical tables. Each logical table includes respective data fields of the data source. For each data field in the logical tables, the system automatically assigns a semantic role to the data field based on a concept obtained from a concept graph, a data type of the data field, and data values of the data field. The system determines hierarchies between the data field and other data fields in the data source based on their respective semantic roles. The system validates the data field based on the assigned semantic role and the determined hierarchies. The system displays transformations to clean the data field based on the assigned semantic role. The system transforms data values for the data field according to a user input and updates the logical tables according to the transforming.
    Type: Grant
    Filed: December 21, 2023
    Date of Patent: January 14, 2025
    Assignee: Tableau Software, Inc.
    Inventor: Ryan Andrew Atallah
  • Patent number: 12184310
    Abstract: The present disclosure involves systems, software, and computer implemented methods for compressed columnar data search using fingerprints. One example method includes compressing columnar data that includes dividing the columnar data into multiple data blocks and generating a fingerprint for each data block, storing the compressed columnar data and the generated fingerprints in an in-memory database, receiving a query for the columnar data, for each in-memory data block stored in the in-memory database, determining whether the in-memory data block satisfies the query and in response to a determination that the in-memory data block does not satisfy the query, pruning the in-memory data block from the multiple data blocks to generate an unpruned set of data blocks, decompressing the unpruned set of data blocks, and performing a query search on the decompressed unpruned set of data blocks for the received query.
    Type: Grant
    Filed: May 1, 2023
    Date of Patent: December 31, 2024
    Assignee: SAP SE
    Inventors: Carmen Kwan, Reza Sherkat
  • Patent number: 12182710
    Abstract: A computerized method for automated sustainability data source ingestion and processing includes searching multiple data sources according to specified data ingestion criteria to obtain sustainability data associated with at least one target entity, and supplying the target entity and the obtained sustainability data to a machine learning model to generate a sustainability data source valuation output for each of the multiple data sources. The method includes determining, for each of multiple categories and subcategories, a valuation score based at least in part on one or more of the sustainability data source valuation outputs, and an entity sustainability score based at least in part on one or more of the valuation scores. The method includes determining an overall entity sustainability score associated with the at least one target entity according to the determined entity sustainability scores for the multiple categories and subcategories.
    Type: Grant
    Filed: December 18, 2023
    Date of Patent: December 31, 2024
    Assignee: Sustainli Inc.
    Inventor: Shahla Hebets
  • Patent number: 12182074
    Abstract: A file fragmentation removal method includes collecting input/output system call information of a plurality of file input/output system calls by an application of at least one target file used by an application operating on an arbitrary filesystem, generating a file range list of items comprising information on a start point, an end point, and an access count of input/output based on the input/output system call information, selecting a plurality of fragmentation target items based on the file range list and a predetermined threshold, and selectively removing fragmentation based on whether individual items of the plurality of fragmentation target items are fragmented.
    Type: Grant
    Filed: August 15, 2022
    Date of Patent: December 31, 2024
    Assignee: Research & Business Foundation Sungkyunkwan University
    Inventors: Young Ik Eom, Jonggyu Park
  • Patent number: 12169523
    Abstract: The present disclosure provides method and apparatus for query conversion. A first query for a first graph database may be obtained. A syntax tree may be generated through parsing the first query. A query graph may be created based on the syntax tree. The query graph may be converted into a second query for a second graph database.
    Type: Grant
    Filed: March 24, 2021
    Date of Patent: December 17, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Siming Tian, Xin Zhang, Yi Zeng, Yang Yang, Daxin Jiang
  • Patent number: 12158918
    Abstract: Systems and methods are described herein for updating links between keywords associated with a trending topic. Control circuitry may identify a plurality of communications associated with a plurality of users, the plurality of communications being related to a topic. The communications may comprise, for example, emails, text messages, online social media posts, websites or portions of a website, or any other online communication. The control circuitry may determine whether the topic is trending and increase a strength of association between a first symbol associated with the topic and a second symbol associated with the topic such that when a search query is received that includes the first symbol, search results related to the second symbol have a higher probability of being returned.
    Type: Grant
    Filed: June 1, 2022
    Date of Patent: December 3, 2024
    Assignee: Adeia Guides Inc.
    Inventors: Sankar Ardhanari, Daren Gill, Abhijit Savarkar, Ganesh Ramamoorthy, Ajay Gupta, Vineet Agarwal, Sashikumar Venkataraman
  • Patent number: 12147413
    Abstract: An example operation may include one or more of detecting, by a blockchain (BC) node, a contract update on a blockchain, determining, by the BC node, at least one charge affected by the contract update, executing, by the BC node, a smart contract to re-generate an invoice based on the at least one charge, and recording the invoice on a ledger of the blockchain.
    Type: Grant
    Filed: November 21, 2019
    Date of Patent: November 19, 2024
    Assignee: International Business Machines Corporation
    Inventors: Yedendra Shrinivasan, Krishnasuri Narayanam, Seep Goel, Abhishek Singh, Vishnu Choudhary, Parameswaran Selvam
  • Patent number: 12147464
    Abstract: Systems, computer-readable media, and methods are provided. Relevant documents related to a specific entity are identified based on document metadata. Text and associated spatial coordinates are extracted based on relevant document pages. Significant document entities and associated spatial locations are identified. Page ranking is based on the extracted text and the spatial coordinates, the significant document entities, and image vector representations of the pages. A deep learning language model that utilizes the text and the spatial coordinates, layout information of the document entities, and the image vector representations of the pages is used to extract the user-defined attributes from the relevant document pages. First attribute values associated with the user-defined attributes are aggregated from the pages of one of the relevant documents into a single record. Second attribute values associated with the user-defined attributes are aggregated across the relevant documents.
    Type: Grant
    Filed: November 27, 2023
    Date of Patent: November 19, 2024
    Assignee: Schlumberger Technology Corporation
    Inventors: Prashanth Pillai, Purnaprajna Raghavendra Mangsuli
  • Patent number: 12141850
    Abstract: A peer-to-peer services marketplace is described. A search query is received from a service buyer. The query is parsed to identify parameters including a category of service wanted and a desired location. An available services database that includes service seller profiles is searched based on the parameters. The system communicates information to the buyer regarding service sellers that match the parameters, including the description of the service, contact information, the location of the service seller, and the location where the service is offered. A selection of one of the service seller sis received from the buyer, and availability information to the buyer is provided. The buyer requests an available time of the seller and that time is reserved to create a service appointment. The seller is notified of the appointment.
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: November 12, 2024
    Assignee: THUMBTACK, INC.
    Inventors: Marco Zappacosta, Jeremy Tunnell, Alexander Daniels, Jonathan Swanson
  • Patent number: 12141137
    Abstract: A computing device can receive a query in a first query language that identifies a set of data to be processed and determine that at least a portion of the set of data resides in an external data system that uses a different query language. The query system can translate the query in the first query language in to a second query language for the external data system. In translating the query, the computing device may translate one or more time-based query commands into the second query language.
    Type: Grant
    Filed: July 29, 2022
    Date of Patent: November 12, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Raman Arora, Ankit Jain, Meng Su, Hailun Yan, Sophia Rui Zhu
  • Patent number: 12135726
    Abstract: A method performed by a computing device for generating an identification identifier (ID) according to an embodiment of the present disclosure includes obtaining an instance ID for identifying each of a plurality of service instances, and generating an identification ID for identifying a data item sequentially generated by the respective service instance. The identification ID may include the instance ID, a sequence number, and generation time information.
    Type: Grant
    Filed: October 26, 2021
    Date of Patent: November 5, 2024
    Assignee: SAMSUNG SDS CO., LTD.
    Inventors: Jae Hong Kim, Kwang Jae Lee, Gyu Haing Kang
  • Patent number: 12130827
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing knowledge panels with search results. In one aspect, a method includes receiving a query. Search results that are responsive to the query are obtained. A first set of factual entities referenced by the query are identified. A particular factual entity is selected from the first set. It is determined that a knowledge panel for the particular factual entity is to be provided with the search results based, at least in part, on content of the knowledge panel and characteristics of the search results. The knowledge panel can include at least one content item, for the selected factual entity, received from a first resource and at least one content item, for the selected factual entity, received from a second resource different than the first resource. The knowledge panel is provided.
    Type: Grant
    Filed: February 10, 2021
    Date of Patent: October 29, 2024
    Assignee: Google LLC
    Inventor: John R. Provine
  • Patent number: 12111866
    Abstract: A term weight determination method includes: obtaining a video and video-associated text, the video-associated text including at least one term; generating a halfway vector of the term by performing multimodal feature fusion on the features of the video, the video-associated text and the at least one term; and generating the weight of the at least one term based on the halfway vector of the at least one term.
    Type: Grant
    Filed: October 27, 2022
    Date of Patent: October 8, 2024
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Jianhui Huang
  • Patent number: 12111793
    Abstract: There is provided a computer-implemented method for automatically managing storage resources of a distributed file system comprising: obtaining actual past storage usage data of a first directory from a plurality of directories of the distributed file system to a current time; detecting, a space quota limit for the first directory and associated with a pre-defined expected future time; determining from the actual past storage usage data, projected storage usage data of the first directory over a future time period; obtaining an aggregated correction coefficient providing an indication of aggregated projected storage usage needs of remaining other directories relative to the first directory; in response to determining an expected value of the projected storage usage data at the expected future time is inconsistent with the space quota limit, adjusting the space quota limit to a new quota limit based on the expected value weighted by the aggregated correction coefficient.
    Type: Grant
    Filed: September 29, 2023
    Date of Patent: October 8, 2024
    Assignee: THE TORONTO-DOMINION BANK
    Inventors: Dan Grebenisan, Yue Ma, Peter Sykora, Gordon Manway Lam, Sarvjot Kaur Kang, Sai Macherla
  • Patent number: 12111862
    Abstract: An example method of determining geolocations of objects based on information retrieved from heterogeneous data sources comprises: receiving, from a first data source associated with an object by an ontology-defined relationship, a first dataset including a first data item specifying a first time identifier and a first geolocation associated with the object; receiving, from a second data source associated with an object by an ontology-defined relationship, a second dataset including a second data item specifying a second time identifier and a second geolocation associated with the object; and determining, by applying a rule set associated with the ontology to the first dataset and the second dataset, a geolocation of the object and a corresponding time identifier.
    Type: Grant
    Filed: January 17, 2023
    Date of Patent: October 8, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: Peter Wilczynski, Andrew Elder, Anand Gupta
  • Patent number: 12111795
    Abstract: A method for managing replication of cloned files is provided. Embodiments include determining, at a source system, that a first file has been cloned to create a second file. Embodiments include sending, from the source system to a replica system, an address of the first extent and an indication that a status of the first extent has changed from non-cloned to cloned. Embodiments include changing, at the replica system, a status of a second extent associated with a replica of the first file on the replica system from non-cloned to cloned and creating a mapping of the address of the first extent to an address of the second extent on the replica system. Embodiments include creating, at the replica system, a replica of the second file comprising a reference to the address of the second extent on the replica system.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: October 8, 2024
    Assignee: VMware LLC
    Inventors: Abhay Kumar Jain, Sriram Patil, Junlong Gao, Wenguang Wang
  • Patent number: 12099487
    Abstract: An event-related media management system contextualizes media content. The event-related media management system associates media content with contextual event-related data to associate the media content with the events and information about the events. The contextual event-related data can then be used to provide access to the media content, such as through relevant search results or by presenting the media content in organized displays for contextual browsing and navigation. In some embodiments the event-related media management system generates contextualized media content for contextual search, discovery, and advertising.
    Type: Grant
    Filed: July 26, 2023
    Date of Patent: September 24, 2024
    Assignee: UBERFAN, LLC
    Inventors: Terrence J. Barthel, Jeffrey P. Ess
  • Patent number: 12086195
    Abstract: Given a search result, the set of authors-identifiers appearing in it can be determined by use of a hash function, and an array-type data structure called an audience fingerprint (AF). The AF has as many storage locations as the hash function has possible output values. The number of possible output values is chosen to be large enough, with respect to the maximum number of unique authors expected in any one search result, to create a very high probability of a unique output value for each unique author-identifier that is hashed. At the AF location, addressed with a hash value, is stored an indicator that the author-identifier is present. The indicator can be a single bit, simplifying set operations on AFs. When not in working memory, an AF can be stored as a compacted sparse array. The actual author-identifiers present can be determined, from an AF, with an inverse hash function.
    Type: Grant
    Filed: August 12, 2019
    Date of Patent: September 10, 2024
    Assignee: NetBase Solutions, Inc.
    Inventors: Mark Edward Bowles, Jens Erik Tellefsen, Ranjeet Singh Bhatia