Generating Database Or Data Structure (e.g., Via User Interface) (707/102) Patents (Class 707/999.102)
-
Patent number: 12216715Abstract: Systems and methods for content management that allow external events or data to drive the generation of content are disclosed. Specifically, disclosed embodiments allow events generated from external sources (or data determined from those events, or otherwise determined) to drive the generation of content (or metadata associated with that content) in a content management system.Type: GrantFiled: November 7, 2022Date of Patent: February 4, 2025Assignee: OPEN TEXT HOLDINGS, INC.Inventors: Gowtham Janardhanan, Mohammed Fazil Karni, Preetha Srinivasan
-
Patent number: 12216990Abstract: A method for automatically generating clinical structured reports based on templates using voice recognition, the method implemented by a computing device and includes applying a natural language processing algorithm to a captured voice input from a client to identify one or more keywords or phrases. At least one of a plurality of clinical structured report templates are identified based on the identified one or more keywords or phrases correlated to medical examination data points associated with each of the templates. A clinical structured report is automatically prepared based on the identified clinical structured report templates without a non-voice input and without an explicit separate voice command directed to manage a report generation operation. The clinical structured report includes modifications to the clinical structured report template based on the identified one or more keywords or phrases. The clinical structured report is provided to the client.Type: GrantFiled: November 8, 2021Date of Patent: February 4, 2025Assignee: ClickView CorporationInventors: David A. Martinez, David K. Martinez
-
Patent number: 12216683Abstract: This disclosure relates to knowledge generation and implementation. A knowledge graph system comprises at least one processor, at least one database communicatively connected to the at least one processor, and a memory storing executable instructions. When executed, the instructions cause the at least one processor to aggregate, from the at least one database, entity data for a plurality of homes. Attribute information identifying geographic locations of the plurality of homes and relationships between pairs of the plurality of homes is extracted from the aggregated data. Knowledge graph data structures are populated with the extracted attribute information. A home knowledge graph is built, having nodes corresponding to the plurality of homes and edges corresponding to the identified relationships. A hierarchical cluster tree structure of the plurality of homes is outputted, wherein levels of the hierarchical cluster tree correspond to clusters of homes determined based in part on the knowledge graph edges.Type: GrantFiled: July 31, 2023Date of Patent: February 4, 2025Assignee: Federal Home Loan Mortgage Corporation (Freddie Mac)Inventor: Yuang Tang
-
Patent number: 12216567Abstract: A method of evaluating a computer-implemented product that is deployed on one or more endpoints. The method includes identifying a first program and a second program of a product deployed on a first endpoint of multiple endpoints. The method includes implementing a diagnostic process at the first endpoint. The diagnostic process includes a first subroutine directed to the first program and a second subroutine directed to a second program. The subroutines each execute installation and functional parameter tests of the programs. Responsive to the first subroutine indicating that the first program is operational, the method includes outputting data that the first subroutine passed. Responsive to the second subroutine returning an unexpected result, the method includes outputting data indicating details of the unexpected result and implementing a remediation that modifies the second program or a condition at the first endpoint to mitigate the unexpected result.Type: GrantFiled: July 28, 2023Date of Patent: February 4, 2025Assignee: Ivanti, Inc.Inventors: Paul Keith Branton, Jens Miltner
-
Patent number: 12217208Abstract: Systems and methods are disclosed for packing optimization and visualization.Type: GrantFiled: December 31, 2021Date of Patent: February 4, 2025Assignee: PACCURATE, LLCInventors: Patrick Powers, James Malley
-
Patent number: 12216697Abstract: This specification discloses an event detection method and system. The method includes: obtaining a to-be-processed text; extracting one or more groups of instance data from the to-be-processed text by using an extraction model; determining one or more extracted triplets based on the one or more groups of instance data, to obtain an extracted graph; obtaining graph ontology definition data of one or more candidate events, and obtaining an ontology definition graph corresponding to each candidate event based on the graph ontology definition data; determining a similarity between the extracted graph and each ontology definition graph of the one or more candidate events; and determining an event corresponding to the to-be-processed text from the one or more candidate events based on each similarity.Type: GrantFiled: December 22, 2023Date of Patent: February 4, 2025Assignee: Alipay (Hangzhou) Information Technology Co., Ltd.Inventor: Weipeng Huang
-
Patent number: 12218840Abstract: Flexible schemes for adding rules to a NIC pipeline and associated apparatus. Multiple match-action tables are implemented in host memory of a platform defining actions to be taken for matching packet flows. A packet processing pipeline and an exact match (EM) cache is implemented on a network interface, such as a NIC, installed in the platform. A portion of the match-action entries in the host memory match-action tables are cached in the EM cache. Received packets are processed to generate a key that is used as a lookup for the EM cache. If a match is found, the action is taken. For a miss, the key is forwarded to the host software and the match-action tables are searched. For a match, the action is taken, and the entry is added to the EM cache. If no match is found, a new match-action entry is added to a match-action table. Aging-out mechanisms are used for the match-action tables and the EM cache. A multi-hash scheme is used to that supports a very large number of match-action entries.Type: GrantFiled: June 16, 2020Date of Patent: February 4, 2025Assignee: Intel CorporationInventors: Manasi Deval, Elazar Cohen, Shaul Yifrach, Parthasarathy Sarangam
-
Patent number: 12216718Abstract: A document processing method and apparatus, and an electronic device are provided. The method comprises: determining a target document; and displaying document information of an associated document on the basis of an association relationship between the target document and the associated document, wherein the document information of the associated document comprises a first document having a first reference relationship with the target document, and/or a second document having a second reference relationship with the target document, the first reference relationship indicates that the associated document refers to the target document, and the second reference relationship indicates that the target document refers to the associated document.Type: GrantFiled: June 13, 2023Date of Patent: February 4, 2025Assignee: BEIJING ZITIAO NETWORK TECHNOLOGY CO., LTD.Inventor: Qing Zeng
-
Patent number: 12210508Abstract: Rows of first and second tables that share common values for one or more designated key fields can be considered partner rows to facilitate computer-based comparison of the tables. Responsive to a user request to compare the first and second tables, which designates field(s) common to both data tables as key fields and field(s) common to both data tables as comparison fields, a matches table is generated which includes the key field(s), comparison field(s), and a source field whose value indicates the originating table of the data in the row. For each set of partner rows, the matches table is populated with data from the partner rows. The data in the matches table is handled, and a results table is populated with the results of the handling of the data in the matches table and with data from any unpartnered rows in the first and second tables.Type: GrantFiled: December 7, 2023Date of Patent: January 28, 2025Assignee: SAP SEInventors: Maximilian Otto, Ralph Wagenfuehrer, Philipp Kugler
-
Patent number: 12210523Abstract: The techniques disclosed herein enhance the efficiency and functionality of directory systems. This is accomplished by augmenting a primary table with an extended table for storing properties of an associated entity (e.g., a user, a company). A table serves to organize directory data and comprises rows and columns. Each row of the primary table stores an entity with each column storing an associated property. In contrast, the primary table is configured with an extended table in which each row of the extended table stores a property for an associated entity while each column stores additional information for the property such as timestamps and metadata. Storing specific properties in the extended table eliminates empty spaces in the primary table thereby reducing the volume of stored data. Moreover, by including additional data for properties, the extended table enables property-specific features such as search, synchronization, extensibility, and lifecycle management.Type: GrantFiled: November 9, 2022Date of Patent: January 28, 2025Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Michael Henry Schulz, Anish Agarwal, Shruti Kasetty, Patrick Moulhaud, Carly Larsson, Tengyu Wang
-
Patent number: 12210524Abstract: A materialized view created from one or more shared producer tables in separate producer clusters may be stored in a consumer cluster. The materialized view May undergo faster a refresh using an incremental refresh by obtaining snapshots of the producer table and incrementally refreshing based on deltas obtained by the snapshot. The materialized view may undergo various checks to determine whether the materialized view in the consumer resource is refreshable or unrefreshable based on schema compatibility. The materialized view may undergo further checks to determine whether the materialized view in the consumer resource is available or unavailable for incremental refresh based on detection of schema/data rearrangement operations on the producer table.Type: GrantFiled: December 16, 2022Date of Patent: January 28, 2025Assignee: Amazon Technologies, Inc.Inventors: Enrico Siragusa, Gaurav Saxena, Mario Guerriero, Christoforos Svingos
-
Patent number: 12204517Abstract: A database management system is described that can encode data to generate a plurality of data vectors. The database management system can perform the encoding by using a dictionary. The database management system can adaptively reorder the plurality of data vectors to prepare for compression of the plurality of data vectors. During a forward pass of the adaptive reordering, most frequent values of a data vector of the plurality of data vectors can be moved-up in the data vector. During a backward pass of the adaptive reordering, content within a rest range of a plurality of rest ranges can be rearranged within the plurality of data vectors according to frequencies of the content. The reordering according to frequency can further sort the rest range by value. Related apparatuses, systems, methods, techniques, computer programmable products, computer readable media, and articles are also described.Type: GrantFiled: September 21, 2022Date of Patent: January 21, 2025Assignee: SAP SEInventors: Junze Bao, Norman May, Robert Schulze, Christian Lemke, Wei Zhou
-
Patent number: 12206584Abstract: Embodiments of a secure communication network are disclosed. To implement the embodiments, an ingress core node that includes a processor and a memory storing computer-executable instructions, is presented. The instructions, when executed, cause the processor to receive a data packet. The instructions further cause the processor to compare a slice identifier (ID) associated with the received data packet with one or more slice IDs in an access control list (ACL). The instructions further cause the processor to filter the received data packet based on the comparison indicating an occurrence of a match between the slice ID associated with the data packet and one of the one or more slice IDs in the ACL. The instructions further cause the processor to transmit the filtered data packet to an egress core node of the core network via one or more intermediate core nodes of the core network.Type: GrantFiled: November 24, 2021Date of Patent: January 21, 2025Assignee: GRAPHIANT, INC.Inventors: Neale Ranns, IJsbrand Wijnands, Stefan Olofsson
-
Patent number: 12204545Abstract: The systems and methods described herein provide for the parsing and evaluation of electronic documents. The electronic documents may be converted to a plurality of arrays, and these arrays may be parsed and split to generate structured data objects. The structured data objects may each be associated with a section of the electronic document. Sections may be identified by evaluating the array of text by comparing the delimited data of the array to one or more keyword lists of predetermined regular expressions.Type: GrantFiled: August 13, 2022Date of Patent: January 21, 2025Assignee: XSQRD, INC.Inventors: Jeremy Dick, Matthew Fruge
-
Patent number: 12204601Abstract: A method, computer system, and a computer program product for cross-information architecture (IA) historical breadcrumb control is provided. The present invention may include generating a historical breadcrumb control on a user device. The present invention may also include rendering a list of breadcrumb trails in the generated historical breadcrumb control in a temporal order, wherein each breadcrumb trail in the rendered list of breadcrumb trails represents a page location path of an IA accessed by a user.Type: GrantFiled: November 4, 2022Date of Patent: January 21, 2025Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ilse Breedvelt, Cameron Edward Calder
-
Patent number: 12197444Abstract: Operations include determining whether to cache resources accessed by a query based on the execution time of the query. The system identifies a set of executions of a same query. The system determines a cumulative execution time for the set of executions of the same query. If the cumulative execution time exceeds a threshold value, then the system caches a resource used for execution of the query.Type: GrantFiled: September 19, 2023Date of Patent: January 14, 2025Assignee: Oracle International CorporationInventors: Oleksiy Ignatyev, Mihail Mihaylov
-
Patent number: 12199957Abstract: Disclosed are systems and methods for improving interactions with and between computers in content generating, searching, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. The disclosed systems and methods provide systems and methods for privacy-aware machine learning using an improved data encoding that withholds more information. The disclosed systems and methods encode a corpus of data and encode each query used in searching and generating query results from the corpus of encoded data.Type: GrantFiled: February 16, 2024Date of Patent: January 14, 2025Assignee: YAHOO ASSETS LLCInventors: Eric Bax, Charlotte Bax
-
Patent number: 12197598Abstract: Systems and methods for enabling cross-tenant access are provided. In particular, a computing device may receive an access request, from a user of a first tenant, requesting access to a resource of a plurality of resources on a shared collaborative channel of a second tenant. The computing device may further evaluate cross-tenant access policies of the first and second tenants to determine that access to the plurality of resources is authorized by the first and second tenants, validate that the user is a member of the shared collaborative channel, and generate a validation token indicating the user is validated to access the plurality of resources. Based on the validation token, the computing device may further validate that the user is in compliance with the cross-tenant access policies for accessing the resource and grant the user a set of permissions to access the resource.Type: GrantFiled: September 30, 2021Date of Patent: January 14, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Michael Thomas McLean, Ladislau Conceicao, Glenn David Block, Timothy Yu-Rui Chen, Dean Shiyu Chiang, Matthias Leibmann
-
Patent number: 12198570Abstract: A surgical training system comprising circuitry configured to: obtain surgical information recorded during each of a plurality of surgical performances occurring at a plurality of identified times by each of a plurality of surgeons in a surgeon network; determine a level of influence of each surgeon using the surgical information and the identified times; and output an identifier of a surgeon with a level of influence which meets a predetermined condition as a candidate for receiving training.Type: GrantFiled: June 18, 2021Date of Patent: January 14, 2025Assignee: Sony Group CorporationInventors: Christopher Wright, Nicholas Walker, Akinori Kamoda
-
Patent number: 12197541Abstract: Disclosed herein are systems and methods to efficiently execute predictions models to identify future values associated with various nodes. A server retrieves a set of nodes and generates a primary prediction model using data aggregated based on all nodes. The server then executes various clustering algorithms in order to segment the nodes into different clusters. The server then generates a secondary (corrective) prediction model to calculate a correction needed to improve the results achieved by executing the primary prediction model for each cluster. When a node with unknown/limited data and attributes is identified, the server identifies a cluster most similar the new node and further identifies a corresponding secondary prediction model. The server then executes the primary prediction model in conjunction with the identified secondary prediction model to populate a graphical user interface with an accurate predicted future attribute for the new node.Type: GrantFiled: January 6, 2023Date of Patent: January 14, 2025Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Thomas Lomont, Sen Yang, Siyang Li, John Ingraham
-
Patent number: 12197505Abstract: 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: GrantFiled: December 21, 2023Date of Patent: January 14, 2025Assignee: Tableau Software, Inc.Inventor: Ryan Andrew Atallah
-
Patent number: 12192679Abstract: A method for updating a current three dimensional (3D) model of a person, that method may include calculating current locations, within a two-dimensional (2D) space, of current face landmark points of a face of a person within a first image; the calculating is based on the current 3D model, and one or more current acquisition parameters of a 2D camera; wherein the current 3D model of the person is located within a 3D space; calculating second locations, within the 2D space, of second face landmark points of the face of the person within a second image that follows the first image; calculating correspondences between the current locations and the second locations; calculating, based on the correspondences, locations of the second face landmark points within the 3D space; and modifying the current 3D model based on the locations of the second face landmark points within the 3D space.Type: GrantFiled: March 2, 2021Date of Patent: January 7, 2025Assignee: TRUEMEETING, LTDInventors: Ran Oz, Yuval Gronau, Michael Rabinovich, Osnat Goren-Peyser, Tal Perl, Erez Posner
-
Patent number: 12190456Abstract: A system for personalizing augmented reality for individuals that is easy to use and related methods are disclosed.Type: GrantFiled: July 14, 2022Date of Patent: January 7, 2025Inventors: Nathaniel Grant Siggard, John C Valentine
-
Patent number: 12190238Abstract: The present disclosure relates to a method, a device, and a program product for processing sample data in an Internet of Things environment. A method in one embodiment includes: receiving features of the sample data from an encoder deployed in a remote device in the Internet of Things environment; acquiring a category probability corresponding to the sample data based on a classifier deployed in a local device in the Internet of Things environment and the features; and classifying the sample data to a predetermined category in response to determining that the category probability satisfies a first threshold condition. Further, a corresponding device and a corresponding program product are provided. With example implementations of the present disclosure, computing resources of devices in an Internet of Things environment can be fully utilized to process sample data.Type: GrantFiled: August 16, 2021Date of Patent: January 7, 2025Assignee: EMC IP Holding Company LLCInventors: Jiacheng Ni, Jinpeng Liu, Qiang Chen, Zijia Wang, Zhen Jia
-
Patent number: 12189661Abstract: Optimizing data movement from a source data center to a target data center by grouping metadata of data objects into a dataset that encompasses data processed identically by a data processing operation, where the dataset defines a single data access unit for these data objects, and the data processing operation processes them as a single unit based on data content rather than physical or logical data location of the data objects. A mobility process correlates an increase in a number of metadata elements in the dataset with a growth rate of the dataset, and compares the dataset growth rate with historical or similar dataset growth rate data. The comparison is used to determine when and where to move data from the source to the target data center based on a forecast of accelerated growth indicated by the comparing step, and a consideration of target data center resources, data move costs, and streaming data effects.Type: GrantFiled: October 28, 2022Date of Patent: January 7, 2025Assignee: Dell Products L.P.Inventors: Adam Brenner, Jehuda Shemer, Steven Sadhwani, Valerie Lotosh, Erez Sharvit
-
Patent number: 12189588Abstract: In accordance with various embodiments, described herein is a system and method for providing a traceable push-based pipeline and monitoring of data quality in extract, transform, load or other enterprise computing environments. The system can include a combination of features including one or more of: an end-to-end push-based pipeline, which uses task-based events to trigger downstream jobs; the application of a table-of-tables or control table, by which the system can trace with detail the performance of each task and corresponding data table changes; a decoupling of pipeline components across several dimensions, for example: task, data, role, and/or time; a user interface or dashboard for monitoring pipeline health or data quality over the pipeline components and dimensions; and an orchestrator that can learn from pipeline health data and task/table changes, and identify actual or potential issues involving the pipeline, including associated root causes.Type: GrantFiled: August 21, 2023Date of Patent: January 7, 2025Inventors: Chunming Liu, Manasa Pola
-
Patent number: 12189690Abstract: A device may receive a merchant query including first merchant data associated with a first merchant. The first merchant data may be provided, as input, to a merchant matching model associated with a merchant data structure, the merchant matching model having been trained to determine a measure of confidence that input merchant data corresponds to an existing merchant in the merchant data structure. The device may receive, as output from the merchant matching model, a measure of confidence that the first merchant data corresponds to a second merchant, the second merchant being associated with second merchant data stored in the merchant data structure. The device may also determine, based on the measure of confidence, that the first merchant corresponds to the second merchant. Based on the determination, the device may obtain the second merchant data from the merchant data structure and perform an action based on the second merchant data.Type: GrantFiled: May 25, 2023Date of Patent: January 7, 2025Assignee: Capital One Services, LLCInventors: Pavel Fort, Ashish Bansal, Chang W. Kim, John E. Schlerf, Philip Spiegel
-
Patent number: 12189709Abstract: A stratified or segmented composite data structure can be formed by selecting a group of data entities, stratifying or segmenting them according to attributes, and assigning relative weights to the components based on their stratified or segmented positions. The attributes are selected from a universe of possible values. Further positive and negative biases can be applied at any arbitrary point or position, including to individual data entities, groups of arbitrarily selected data entities, or arbitrary positions.Type: GrantFiled: January 18, 2022Date of Patent: January 7, 2025Assignee: Locus LPInventors: Rory Riggs, Jonathan Chandler, Daniel Goldman
-
Patent number: 12190214Abstract: Aspects of the disclosure relate to machine learning based analysis of electronic communications. A computing platform may monitor receipt of a potentially unacceptable electronic communication by a user. Then, the computing platform may extract one or more attributes of the potentially unacceptable electronic communication. The computing platform may then perform, based on the one or more attributes, textual analysis of the potentially unacceptable electronic communication. Subsequently, the computing platform may retrieve one or more rules applicable to the potentially unacceptable electronic communication. Then, the computing platform may determine, based on the textual analysis and the one or more rules, and based on a repository of previously identified unacceptable content, whether the potentially unacceptable electronic communication is unacceptable.Type: GrantFiled: October 5, 2023Date of Patent: January 7, 2025Assignee: Bank of America CorporationInventors: Daniel M. Jacobson, Belinda Franklin-Barr, Patrick Lewis
-
Patent number: 12182379Abstract: A system may provide, via a user interface, information identifying two or more of trending search-related information, trending video-related information, trending image-related information, or trending news-related information. The two or more of the trending search-related information, the trending video-related information, the trending image-related information, or the trending news-related information are visually presented as graphical items. Each graphical item, of the graphical items, is visually identified as corresponding to the trending search-related information, the trending video-related information, the trending image-related information, or the trending news-related information. The user interface presents multiple graphical items simultaneously. The system may further receive information identifying a topic, and provide, based on receiving the information identifying the topic, a subsequent group of graphical items, on the user interface.Type: GrantFiled: December 16, 2022Date of Patent: December 31, 2024Assignee: GOOGLE LLCInventors: Gregory Harris Plesur, Noah Levin, Arthur Edmond Blume, Peter Michael Gast
-
Patent number: 12182635Abstract: Devices and techniques for CHAINED RESOURCE LOCKING are described herein. Threads form a last-in-first-out (LIFO) queue on a resource lock to create a chained lock on the resource. A data store representing the lock for the resource holds the previous thread's identifier, enabling a subsequent thread to wake the previous thread using the identifier when the subsequent thread releases the lock. Generally, the thread releasing the lock need not interact with the data store, reducing contention for the data store among many threads.Type: GrantFiled: August 18, 2021Date of Patent: December 31, 2024Assignee: Micron Technology, Inc.Inventors: Patrick Estep, Tony M. Brewer
-
Patent number: 12182128Abstract: System and methods for compressing data for use in a distributed ledger are provided. In one form, the system includes: a network interface; a user interface device; and a control circuit coupled to the network interface and the user interface device. In this form, the control circuit executes a data compression module configured to: receive, via the network interface, a data set; transform and store the data set into a file format of rows and columns in which data of the data set are stored in a columnar fashion; apply a first compression step to compress each row and write each compressed row into the file format; apply a second compression step to further compress data after the compressed rows have been written into the file format; and encode the compressed data and transmit the encoded data to a first node of a distributed ledger.Type: GrantFiled: January 9, 2023Date of Patent: December 31, 2024Assignee: WALMART APOLLO, LLCInventors: Lingyun Hu, Anand Banik, Pushparaj Parab, Haritha Gunawardana, Travis B. Folck
-
Patent number: 12182146Abstract: In some embodiments, a user enters a search term (or a portion thereof) in a search field associated with one or more resource types that may be searched. The user may be presented with a pop-up menu containing a list of likely matches. The user selects the desired preference control from the pop-up menu, and the corresponding preference pane, or other container, containing the selected data item, control, or other resource is displayed. In one aspect, as the user enters the search term (or portion thereof), certain icons are highlighted. Specifically, those icons that represent containers containing matching data items (such as preference panes having controls that match the search term) are highlighted. Different types of highlighting can be used depending on the degree of certainty as to which container is likely to contain the correct match.Type: GrantFiled: October 7, 2022Date of Patent: December 31, 2024Assignee: Apple Inc.Inventors: Maxym I. Runov, Bas Ording, Steve Ko, Gregory N. Christie, Kevin Tiene
-
Patent number: 12174838Abstract: A computer system is connected to a database, is capable of accessing a data catalog that manages an item for searching for data stored in the database, and holds data requirement management information for managing requirement data associated with a phase of a life cycle of an application and a data requirement. The computer system searches for data matching a search condition with reference to the data catalog when a search request including the search condition is received; specifies the requirement data corresponding to the phase with reference to the data requirement management information when an output request including information of data selected by the user and the phase is received; and outputs use data to be used in the phase based on the selected data and the specified requirement data.Type: GrantFiled: September 14, 2023Date of Patent: December 24, 2024Assignee: Hitachi, Ltd.Inventors: Keiko Tanigawa, Yohsuke Ishii
-
Patent number: 12174792Abstract: Methods, systems, apparatuses, and computer program products are provided for updating a catalog of assets. A scanning agent may scan for a set of assets in a data store. A scan validator may receive, from the scanning agent, a list of assets scanned in the data store and determine that a summary record is received from the scanning agent. The summary record may include an asset summary generated by the scanning agent corresponding to the list of scanned assets. In response to determining that the summary record is received, the scan validator may determine whether the asset summary in the summary record matches an asset summary generated from the list of assets. If a match is determined between the asset summaries, a match validation may be provided. In response to the match validation being provided, assets absent from the list of assets may be removed from the asset catalog.Type: GrantFiled: October 7, 2019Date of Patent: December 24, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Boris Asipov, Guoyu Hao, Khaled Mohamed Morssi Ibrahim, Justin R. Dellamore, Steve P. Herbert
-
Patent number: 12175356Abstract: An arithmetic device includes a first register that stores input data as values of a plurality of input neurons, a plurality of ports, and a plurality of processing element groups that correspond to the plurality of ports, respectively, and can access the first register through the respective corresponding ports. Each processing element group includes a plurality of processing elements. Each processing element is associated with at least one of a plurality of output neurons and performs a multiply-and-accumulate computation in which a value of at least one input neuron connected to a corresponding output neuron is multiplied by a weight coefficient and results of multiplication are accumulated.Type: GrantFiled: January 28, 2019Date of Patent: December 24, 2024Assignee: Mitsubishi Electric CorporationInventors: Kyohei Suwabe, Kenya Sugihara, Seidai Takeda
-
Patent number: 12174814Abstract: The disclosed technology addresses the need in the art for a content management system that can be highly flexible to the needs of its subjects. The present technology permits any object to be shared by providing a robust and flexible access control list mechanism. The present technology utilizes a data structure that is highly efficient that both minimizes the amount of information that needs to be written into any database, but also allows for fast reads and writes of information from authoritative tables that are a source of truth for the content management system, while allowing for maintenance of indexes containing more refined data that allow for efficient retrieval of certain information that would normally need to be calculated when it is needed.Type: GrantFiled: December 21, 2020Date of Patent: December 24, 2024Assignee: Dropbox, Inc.Inventors: Aaron Passey, Braden Walker, Akos Albert
-
Patent number: 12175451Abstract: The present disclosure is directed to a system, method, and computer program for funding a payment card account from an external funding gateway just-in-time for a purchase. A payment card processing system maintains a payment card account for a user for funds from a third party funding source. Funds from the funding source are controlled by an external funding gateway. In order to approve a purchase authorization transaction, the payment card account must have a positive balance equal to or greater than the purchase amount. Funding requests are sent from the payment card processing system to the external funding gateway in response to receiving a purchase authorization request for the payment card, and, if the funding request is approved by the external funding gateway, the system credits to the payment card account with the funds just-in-time for approval of a purchase authorization request.Type: GrantFiled: June 28, 2022Date of Patent: December 24, 2024Assignee: Marqeta, Inc.Inventors: Tony Ford, David Matter, Daniel Osburn, Jatin Salla
-
Patent number: 12172083Abstract: An output processing unit 112 generates image data of a game being played by a user. A ring buffer 118 records the image data generated by the output processing unit 112. A file generation unit 124 generates a map file which is used to reproduce the image data recorded on the ring buffer 118 in the order in which the image data has been recorded on the ring buffer 118, and then records the map file on a file recording unit 126.Type: GrantFiled: September 28, 2020Date of Patent: December 24, 2024Assignee: SONY INTERACTIVE ENTERTAINMENT INC.Inventor: Naoto Okino
-
Patent number: 12174983Abstract: A system for managing and publishing material non-public information (MNPI) over a communications network includes a database including a restricted area configured for storing MNPI documents, the restricted area located on an overlay network that requires special credentials to access, a web server for receiving the plurality of MNPI documents over the communications network, encrypting MNPI documents and storing the MNPI documents that were encrypted in the restricted area, at a predetermined time, unencrypting the MNPI documents and storing the MNPI documents that were unencrypted in an area of the database that is not restricted, generating and publishing a web page that is publicly available over the communications network, wherein the web page includes a separate link to each MNPI document that was unencrypted and wherein the web page is located on a web site of a company.Type: GrantFiled: February 18, 2022Date of Patent: December 24, 2024Assignee: Equisolve, Inc.Inventors: Thomas Runzo, Eric Mason
-
Patent number: 12175481Abstract: A system and method a method for providing for providing personalized transaction learning and tagging. The method may include tagging transactions associated with one or more financial accounts belonging to an account holder, whether the account holder be the primary, secondary, or a related account holder, such as a spouse, parent, guardian, and the like. The method may include linking all accounts belong to and/or associated with an account holder and receiving transaction data from each linked account. Once the system receives the transaction data, the system may query the account holder for input regarding the transaction data. The input may include tagging the transaction as belonging to a particular spending category and/or affirming or denying that the transaction belongs to a particular category. The system may receive and create categories based on account holder data, demographic data, credit data, and account holder profile data.Type: GrantFiled: July 22, 2020Date of Patent: December 24, 2024Assignee: CAPITAL ONE SERVICES, LLCInventor: Moshe Benjamin
-
Patent number: 12174876Abstract: Techniques are provided for determining the semantic-type of a target column based on “fingerprints” that are created based on the values in the target column. The fingerprint set for the target column is only generated once, not once per semantic-type. Thus, the target column only needs to be scanned once, and resource usage is minimized. Once generated, the fingerprint set of the column is compared against fingerprint set that corresponds to each semantic-type to generate a “similarity measure”. The semantic-type whose fingerprint set produces the highest similarity measure relative to the target column's fingerprint set is determined to be the semantic-type of the target column.Type: GrantFiled: August 31, 2022Date of Patent: December 24, 2024Assignee: Oracle International CorporationInventors: Guy Shaked, Dima Alberg, David Greenfield
-
Patent number: 12177525Abstract: A media sharing and communication system, including a recording mechanism that records a desired portion of media upon activation by a first individual user, a first user transmitter/receiver that transmits the portion of media and a message generated by the first individual user regarding the portion of media to a second individual user and is capable of transmitting a message to a second individual user, a confirmation mechanism that confirms that the second individual user is authorized to view the portion of media, a notification mechanism that notifies the first individual user if the second individual user is not authorized to receive the portion of media, a second user transmitter/receiver that receives the portion of media and voice message upon authorization of the second individual user, a search mechanism, and a video recording mechanism, an online betting module, and an online food ordering module.Type: GrantFiled: September 19, 2022Date of Patent: December 24, 2024Inventor: David A. Taylor
-
Patent number: 12174797Abstract: A method for file system destinations includes obtaining events for storage on one or more of the storage systems. For each event, the method includes extracting at least one field value from the event, comparing the at least one field value to configurations of the storage systems to identify at least one storage system of the plurality of storage systems having a matching configuration, transmitting the event to an ingest module queue for the at least one storage system, selecting a partition for the event based on the at least one field value to obtain a selected partition, mapping the selected partition to a file using a partition mapping, and appending the event to the file on the at least one storage system.Type: GrantFiled: January 30, 2023Date of Patent: December 24, 2024Assignee: Cisco Technology, Inc.Inventors: Amritpal Singh Bath, Sarah Harun, Samat Jain, Felix Jiang, Shanmugam Kailasam, Li-Jen Liu, Jiahan Wang, Tingjin Xu
-
Patent number: 12169789Abstract: Systems and methods of selecting machine learning models/algorithms for a candidate dataset are disclosed. A computer system may access historical data of a set of algorithms applied to a set of benchmark datasets; select a first algorithm of the set of algorithms; apply the first algorithm to an input dataset to create a model of the input dataset; evaluate and store results of the applying; and add the first algorithm to a set of tried algorithms. The computer system may select a next algorithm of the algorithm set via submodular optimization based on the historical data and the set of tried algorithms; apply the next algorithm to the input dataset; capture a next result based on the applying; add the next result to update the set of tried algorithms; and repeat the submodular optimization. The procedure may continue until a termination condition is reached.Type: GrantFiled: January 20, 2023Date of Patent: December 17, 2024Assignee: BIGML, INC.Inventor: Charles Parker
-
Patent number: 12169484Abstract: Techniques for adaptive, independent compression of key and non-key sections of rows in index-organized tables (IOTs) are provided. In one technique, an IOT is stored that comprises a plurality of rows, each of which comprises a key section and a non-key section. After storing the IOT, a compression technique is performed on the non-key section of each row in the plurality of rows to generate a plurality of compressed non-key sections. However, none of the key sections of the plurality of rows is compressed. In a related technique, instead of compressing the non-key section of each row, the key section of each row is compressed. In a related technique, both sections are compressed, but using different compression techniques. The compression techniques may be determined based on data access history of the different sections of the rows.Type: GrantFiled: April 20, 2023Date of Patent: December 17, 2024Assignee: Oracle International CorporationInventors: Ken Kumar, Kamaljit Shergill, Aurosish Mishra
-
Patent number: 12165233Abstract: Systems, methods, and graphical user interfaces for the management and coordination of patent infringement-related analyses, such as freedom-to-operate, patent clearance, and enforcement, are provided. Patent claim information is extracted and presented to users along with purpose-specific workflows that facilitate the capture and presentation of work product on both a claim-by-claim level as well as on a document level. Integrated data management facilitates access to historical work product by interconnecting the various record entities of the system including product information, patent document information, review information, and work product information.Type: GrantFiled: June 19, 2023Date of Patent: December 10, 2024Assignee: ClearstoneIP, Inc.Inventors: Gabriel Sukman, Joseph Aliperti, Jesse Sukman
-
Patent number: 12164496Abstract: A transaction execution method, performed by a computing device, includes: determining, in response to a data definition language (DDL) transaction in execution interruption satisfying a resumption condition, a last data block processed by the DDL transaction before the execution interruption; continuing, starting from a next data block following the last data block, executing the DDL transaction; and committing the DDL transaction after data blocks starting from the next data block operated by the DDL transaction are processed.Type: GrantFiled: August 16, 2023Date of Patent: December 10, 2024Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Liangchun Xiong, Anqun Pan, Hailin Lei
-
Patent number: 12164499Abstract: In one embodiment, a computing device includes a memory device storing instructions, and a processing device communicatively coupled to the memory device. The processing device executes the instructions to execute a computer-implemented system configured to manage items in a self-describing data model, and generate a representation of a federated system in the self-describing data model. The representation includes logical model items having logical model item types associated with data in an external object model used by a third-party computer-implemented system. The processing device may enable communication of the items and the logical model items between a client computer-implemented system and the third-party computer-implemented system.Type: GrantFiled: June 8, 2022Date of Patent: December 10, 2024Assignee: Aras CorporationInventors: Alexandra Tikhonova, Nicholas Pascarella, Valentsin Shapavalau
-
Patent number: 12164538Abstract: A system for data warehouse workload transformation is disclosed. A data extraction module receives job metadata from one or more extract transform load applications, extracts domain logic information from the job metadata. A canonical model generation module creates one or more relational models from the domain logic information, generates a canonical model for the job metadata by merging the one or more relational models. A model optimization module creates a query execution plan using an optimization technique, passes the canonical model through one or more optimization layers, and optimizes the query execution plan to execute common logic at a single point of time for removing one or more redundant operations. A code generation module generates an output code corresponding to the predefined target environment from an optimized canonical model, upon mapping of the one or more entities, for the workload transformation.Type: GrantFiled: July 6, 2022Date of Patent: December 10, 2024Assignee: DATAMETICA SOLUTIONS PRIVATE LIMITEDInventors: Niraj Kumar, Abbas Gadhia, Sudhir Singh