Generating Database Or Data Structure (e.g., Via User Interface) (707/102) Patents (Class 707/999.102)
-
Patent number: 12254082Abstract: A method validating commands for a software platform. The platform receives user input to specify a command for the software platform to perform an action. The command is expressed in an extended formal language including elements in a Boolean Algebra. The platform retrieving validation rules for the software platform. The validation rules are expressed in the extended formal language. The platform combines the command and the validation rules to build a formula in the extended formal language, including one or more logical quantifiers. The platform expresses the formula in disjunctive normal form, with an existential innermost quantifier and constructs a new formula in the extended formal language that is logically equivalent to the formula and has no quantifiers. The planform evaluates the truth of the new formula and executes the command to perform the action when the new formula is true. Otherwise, the platform rejects the command.Type: GrantFiled: July 17, 2024Date of Patent: March 18, 2025Assignee: IDNI AGInventor: Ohad Asor
-
Patent number: 12254508Abstract: A system is described for mapping product attributes between schemas of e-commerce websites. Using a pre-defined reverse mapping, a mapping server populates a master attribute table from product attributes and taxonomy categorizations defined in a source schema. Using a pre-defined assignment mapping, the mapping server maps the master attributes in the master attribute table to product attributes and taxonomy categorizations in the target schema.Type: GrantFiled: April 18, 2023Date of Patent: March 18, 2025Assignee: Overstock.com, Inc.Inventors: Ian Robertson, John Dettmer, Heath Eldeen, Greg Heckenberg, Dan Harris, Nariman Noursalehi, Steve Culy, Giri Vislawath, Cameron Roe
-
Patent number: 12248487Abstract: One embodiment of the invention is directed to a method for performing efficient key range searches in a distributed computing system. The method may comprise, receiving a first key (e.g., an alphanumeric identifier). A key range tree map associated with the first key may be identified from a plurality of key range tree maps. In some embodiments, individual key range tree maps map a set of minimum range values to a set of index values. The method may further comprise determining an index value associated with a second key using the determined key range tree map. Transaction processing data associated with the first key may be determined using the index value and provided to the requesting source. Utilizing the plurality of key range tree maps as described herein enables a key range search to be performed using on-board memory of an electronic device.Type: GrantFiled: June 2, 2022Date of Patent: March 11, 2025Assignee: VISA INTERNATIONAL SERVICE ASSOCIATIONInventors: Naveen Pishe, Abhilash Srimat Tirumala Pallerlamudi
-
Patent number: 12248442Abstract: Technologies are provided for database modification using a script component. In some embodiments, a method comprises executing, by a computing system comprising at least one processor, a script component comprising one or more functions to transform a database. The method also includes modifying, by the computing system, the database based on at least one transformation defined by the one or more functions in response to executing the script component.Type: GrantFiled: August 31, 2021Date of Patent: March 11, 2025Assignee: QlikTech International ABInventors: José Francisco Díaz López, Björn Anders Wallin, Lars Martin Nilsson, Joaquin Durán Toro
-
Patent number: 12248670Abstract: Various methods and systems are provided for a user interface of a medical imaging system. In one embodiment, a method may include displaying a slider bar comprising a track having a fixed range of values, a first slider thumb defining a maximum value of a first adjustable range on the track, and a second slider thumb defining a minimum value of a second adjustable range on the track; operating the first slider thumb and the second slider thumb in one of a linked mode and an unlinked mode; and adjusting one or both of the maximum value of the first adjustable range and the minimum value of the second adjustable range in response to receiving a single user input based on whether the first slider thumb and the second slider thumb are operating in the linked mode or the unlinked mode.Type: GrantFiled: July 29, 2022Date of Patent: March 11, 2025Assignee: GE Precision Healthcare LLCInventors: Tanguy Boucneau, Lorraine Jammes, Louise Lelievre, Lucile Nosjean, Diana Farfan Cabrera, Cedric Vigne, Adeline Digard Bahuon
-
Patent number: 12248768Abstract: In accordance with various embodiments, described herein is a system (Data Artificial Intelligence system, Data AI system), for use with a data integration or other computing environment, that leverages machine learning (ML, DataFlow Machine Learning, DFML), for use in managing a flow of data (dataflow, DF), and building complex dataflow software applications (dataflow applications, pipelines). In accordance with an embodiment, the system can provide data governance functionality such as, for example, provenance (where a particular data came from), lineage (how the data was acquired/processed), security (who was responsible for the data), classification (what is the data about), impact (how impactful is the data to a business), retention (how long should the data live), and validity (whether the data should be excluded/included for analysis/processing), for each slice of data pertinent to a particular snapshot in time; which can then be used in making lifecycle decisions and dataflow recommendations.Type: GrantFiled: May 6, 2022Date of Patent: March 11, 2025Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Ganesh Seetharaman, Alexander Sasha Stojanovic, Hassan Heidari Namarvar, David Allan
-
Patent number: 12242440Abstract: Methods and systems are presented for collectively storing, managing, and analyzing data associated with different data sources. A data management system defines an enterprise data model schema based on different data model schemas associated with the different data sources. The data management system generates, for each data source, an enterprise data model instance based on the enterprise data model schema. Data is ingested from the different data sources, and then transformed and stored in a corresponding enterprise data model instance based on a mapping between a corresponding data model schema and the enterprise data model schema. Upon ingesting the data from the data sources, one or more consolidated data views are generated that combine at least portions of data from different enterprise data model instances. The data arranged according to the one or more consolidated data views is presented on a device and/or further analyzed to produce an analysis outcome.Type: GrantFiled: March 3, 2022Date of Patent: March 4, 2025Assignee: PAYPAL, INC.Inventors: Prashant Jamkhedkar, Nalini Johnas, Ravinder Dhamija, Daniel Oing, Senthil Vellaichamy, Durga Rathinasamy, Rajagopal Ramakrishnan, Jose Smithesh Joseph, Tariq Akhtar Shaikh, Venkateshan Sundaram, Viswanathan Varadarajan
-
Patent number: 12242636Abstract: Systems, methods, and devices for implementing secure user-defined function (UDF) in a multi-tenant database system are disclosed. A method includes receiving a grant to access a share object comprising usage functionality associated with a secure UDF to underlying data. The method includes accessing the share object using the grant. The method includes causing a share component to implement the secure view and the usage functionality associated with the secure UDF.Type: GrantFiled: June 20, 2022Date of Patent: March 4, 2025Assignee: Snowflake Inc.Inventors: Allison Waingold Lee, Peter Povinec, Martin Hentschel, Robert Muglia
-
Patent number: 12242521Abstract: Methods and systems are disclosed for dynamic interactive graphing of entity attributes. Data is received into a structured interface, the data defining attributes of an entity, and the structured interface defining relationships between the attributes. An interactive graph is generated of the attributes. The attributes are arranged within the interactive graph according to the relationships. The interactive graph is presented using a graphical user interface. The system receives a selection of at least one specified attribute of the attributes and rearranges the interactive graph dynamically in the graphical user interface based on the selection of the at least one specified attribute of the attributes.Type: GrantFiled: September 9, 2022Date of Patent: March 4, 2025Assignee: Third Bridge (US) Inc.Inventors: Bruno Zarokian, Ambuj Agrawal
-
Patent number: 12244672Abstract: A computing system identifies a plurality of virtualization elements executing on a cloud computing environment. The computing system retrieves a first set of data related to software resources executing across the plurality of virtualization elements. The computing system retrieves a second set of data related to hardware resources associated with the plurality of virtualization elements. The computing system retrieves delta updates to the first set of data, wherein the delta updates are retrieved in real-time. The computing system generates a first database. The first database includes the first set of data related to the software resources, the second set of data related to the hardware resources associated with the plurality of virtualization elements, and the delta updates. The computing system generates a configuration management database hosted by a configuration management database system.Type: GrantFiled: October 8, 2021Date of Patent: March 4, 2025Assignee: Capital One Services, LLCInventors: Prashant Parekh, Ramesh Chandra
-
Patent number: 12244673Abstract: Aspects of the subject disclosure may include, for example, obtaining information regarding a metaverse object and data regarding network resources, deriving a mapping between the metaverse object and one or more of the network resources based on the information and the data, and providing a hybrid service design and orchestration (H-SDO) system with access to the mapping to facilitate selection of particular network resources for supporting one or more metaverse service requests relating to the metaverse object. Other embodiments are disclosed.Type: GrantFiled: June 22, 2022Date of Patent: March 4, 2025Assignee: AT&T Intellectual Property I, L.P.Inventor: Zhi Cui
-
Patent number: 12235908Abstract: Supplemental content related to an electronic book may be obtained by creating a search query using a keyword in selected text of the electronic book. The search query may also include details about the electronic book obtained from a manifest file for the electronic book, including the location of the selected text.Type: GrantFiled: January 5, 2021Date of Patent: February 25, 2025Assignee: Adeia Guides Inc.Inventors: Evangeline Castaneda, Jennifer L. Holloway
-
Patent number: 12235847Abstract: Among other techniques, techniques for dynamic survivorship, cross-tenant matching, and lineage entity identifier (EID) promotion are described. A system utilizing these techniques can include an industry-agnostic datastore, an industry-focused datastore, a tenant datastore, a new dataset datastore, a new dataset onboarding engine, an EID assignment engine, an object registration engine, a primary EID selection engine, a matching engine, a merging engine, a survivorship engine, a cross-tenant matching engine, and a lineage EID promotion engine. A method utilizing these techniques can include new dataset onboarding, EID assignment, object registration, primary EID selection, matching, merging, survivorship, cross-tenant matching, and lineage EID promotion.Type: GrantFiled: March 30, 2023Date of Patent: February 25, 2025Assignee: Reltio, Inc.Inventors: Martin Franklin, Manish Sood, Dmitry Blinov, Mike Frasca, Mohammad Naveed
-
Patent number: 12235922Abstract: Deleting web browser data by maintaining a set of Uniform Resource Locators (URL) hostnames, where a URL hostname is added to the set of hostnames responsive to the URL being accessed by a web browser and responsive to determining that predefined grouping conditions that define a logical group is met by the URL, and deleting one or more types of data maintained by the web browser in association with URLs associated with the hostnames in the set of hostnames, where the deleting is performed in accordance with a predefined deletion policy that specifies the types of data that are to be deleted and predefined deletion conditions, and where the deleting is performed responsive to determining that the predefined deletion conditions are met and determining that the web browser is not currently accessing any URL associated with the hostnames in the set of hostnames.Type: GrantFiled: December 14, 2022Date of Patent: February 25, 2025Assignee: ISLAND TECHNOLOGY INC.Inventors: Amit Dror, Dor Rotman, Roi Leibovich, Dan Amiga
-
Patent number: 12235878Abstract: Example methods and systems are directed to inverted indexes. According to some examples, an inverted index is generated based on source data and a posting list threshold. The inverted index comprises one or more restricted posting lists. Each restricted posting list has a maximum size corresponding to the posting list threshold. The method may include receiving a search query comprising a value that identifies a restricted posting list of the one or more restricted posting lists. The value may be used to retrieve and return one or more record identifiers from the identified restricted posting list. A record identifier uniquely identifies one of the plurality of records in the source data.Type: GrantFiled: June 21, 2023Date of Patent: February 25, 2025Assignee: SAP SEInventor: Thomas Legler
-
Patent number: 12236451Abstract: A method and system, performed in a processor of a server computing device, of engaging a transitory sentiment community. The method comprises identifying, responsive to monitoring generation of the transitory sentiment community, a critical engagement juncture being reached, the transitory sentiment community including a collective of content consumers, the collective of content consumers providing a sentiment expressive usage associated with a subject of interest, the sentiment expressive usage characterized in accordance with a sentiment intensity rating, and initiating, responsive to the critical engagement juncture being reached, an engagement action directed to at least a subset of the collective of content consumers.Type: GrantFiled: February 9, 2023Date of Patent: February 25, 2025Assignee: HIWAVE TECHNOLOGIES INC.Inventors: Vaibhav Bhan, Joe Lai
-
Patent number: 12229106Abstract: Input means 731 receives an input of a coupling table, a candidate column, and a base table. Coupling means 732 couples a column corresponding to the candidate column in the coupling table to the base table. Feature selection means 733 selects a feature that improves performance of a task based on data included in the coupled candidate column. Integrated table output means 734 outputs an integrated table obtained by coupling a column including the selected feature and the base table.Type: GrantFiled: September 2, 2020Date of Patent: February 18, 2025Assignee: NEC CORPORATIONInventors: Yuyang Dong, Masafumi Oyamada
-
Patent number: 12229114Abstract: Disclosed are various embodiments for data anomaly detection. A variable profile is generated for each variable in source data. Then, the variable profiles are provided to each of a plurality of machine learning models. Next, it is determined, with each of the plurality of machine learning models, whether each variable profile is anomalous. The determination, from each of the plurality of machine learning models, whether each variable profile is anomalous is provided to an ensemble model. The ensemble model then generates a final determination whether each variable profile is anomalous. The final determination is then reported to an analysis service.Type: GrantFiled: September 27, 2022Date of Patent: February 18, 2025Assignee: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.Inventors: Vinay Dhingra, Agraj Gupta, Ashank Gupta, Vaibhav Gupta, Anam Hyderi, Sandeep Pattanayak, Purvi Shah, Shikha
-
Patent number: 12229354Abstract: A method of customizing contextual controls of a remote-control unit (RCU) having a plurality of user interface elements is disclosed. A processor within the RCU receives context information from an integrated output device that includes an output mechanism, the context information being related to an active application being run on the integrated output device and an active object being presented by the active application. The processor determines a set of actions that can be performed on the active object within the active application. The processor dynamically maps actions to user interface elements of the RCU based on the context information. The processor receives a selection of a user interface element and sends a request from the RCU to the integrated output device specifying an action mapped to the user interface element to be performed on the active object and the active application.Type: GrantFiled: December 2, 2022Date of Patent: February 18, 2025Assignee: MERLYN MIND, INC.Inventors: Deepak Akkil, Prasenjit Dey, Ravindranath Kokku, Shom Surendran Ponoth, Hélène Irene Alonso, Sean O'Hara, Satya V. Nitta
-
Patent number: 12231388Abstract: The present disclosure relates to the technical field of computers, and disclosed therein are an information sharing chain generation method, an information sharing chain generation apparatus, an electronic device, and a computer readable storage medium. The method comprises: in response to shared information being shared among a plurality of nodes, acquiring information of a parent node of a target node, wherein the parent node of the target node is a node that shares the shared information to the target node; according to the information of the parent node of the target node, searching for the parent node of the target node in a pre-established information sharing data table, and sequentially searching for information of a previous parent node by taking the searched parent node as a child node; and generating a sharing chain of the shared information based on search results.Type: GrantFiled: December 8, 2020Date of Patent: February 18, 2025Assignee: JINGDONG TECHNOLOGY HOLDING CO., LTD.Inventors: Guojian Sun, Yanyan Yang, Wuhuan Wu, Zhilong Feng, Boyu Qin
-
Patent number: 12229150Abstract: A system and methods for determining computer resource allocation, the system having a network communication interface configured to receive a query from a device, the query indicating a request to perform a processing operation on a portion of one or more data set. The system may also include data storage for data including historical information related to processing of data sets by back-end computer resources, and hardware processors configured to determine one or more scores associated with a query and based at least in part on the historical information. The system may determine a particular back-end computer resource with a highest score, provide a compute request to the particular back-end computer resource to perform a processing operation on a portion of one or more data sets, and store processing information related to the processing of the compute request by the particular back-end computer resource as historical information.Type: GrantFiled: February 18, 2020Date of Patent: February 18, 2025Assignee: Palantir Technologies Inc.Inventors: Matthew Lynch, Brandon Krieger, Giulio Mecocci, Kyle Patron, Kevin Pyc, Sander Kromwijk
-
Patent number: 12229202Abstract: A recommender system and method to facilitate non-biasing search queries, social media feeds, and other platforms in which a user searches, scrolls, and engages with information and ideas so that a user can explore ideas outside of, or even contrary to, the ones with which they are aligned. Through a computer-implemented “curiosity halo” recommendation engine and method, users are made aware of the existence of other notions centered around or connected to a topic. The users could also engage to be directed to adjacent notions and “lines of flight” around the topic, thereby broadening their perspective and strengthening their ability to think “outside the box”—or bubble. By adjusting a threshold based on curiosity level and tolerance for divergent thinking, the boundaries of the curiosity halo are continually redrawn in real time so that users can dynamically uncover topics and ideas outside of their day-to-day experience.Type: GrantFiled: June 26, 2023Date of Patent: February 18, 2025Assignee: International Business Machines CorporationInventors: Joseph Anthony Russo, Jennifer Anne Janechek, Jill Sherman, Jonathan Ralph, Christopher P Wilczak
-
Patent number: 12229163Abstract: A database management system configured to perform a computer-implemented method is provided. The method involving configuring a first set of nodes to determine an instantaneous state of the database management system, generate system configuration data, and provide the system configuration data to a second set of nodes of the database management system, wherein the configuration data is replicated amongst the first set of nodes according to a consensus-based replication protocol so as to maintain the system configuration data. The method also involves configuring the second set of nodes to receive the system configuration data and implement a state machine that is arranged to modify a configuration of the second set of nodes according to the system configuration data, wherein the second set of nodes are arranged to replicate user data according to a non-consensus-based replication protocol.Type: GrantFiled: January 31, 2023Date of Patent: February 18, 2025Assignee: SingleStore, Inc.Inventors: Rodrigo Toste Gomes, Adrian Birka, Joseph Victor, Tiago Vale, Adam Prout
-
Patent number: 12221281Abstract: Disclosed are systems and methods for optimizing a pick rate based on an optimized arrangement of products in a tote and an optimizing pick path. The arrangement of the products in the tote are based on one or more parameters of the tote and one or more attributes of each of the products. Parameters of the tote include a pack density and maximum weight capacity. Attributes of the products include a volume, fragility, weight, hazard, and orientation. The arrangement of the products in the tote dictate the path a picker takes to collect the products. Products collected at a first instant in time are placed at the bottom of the tote while products collected at a later instant in time are placed closer to the top of the tote. The analytics server transmits instructions for arranging the products in the tote such that a picker optimally orients the products.Type: GrantFiled: February 8, 2021Date of Patent: February 11, 2025Assignee: Ocado Innovation LimitedInventors: Jeff Kreis, Alexa Mellon
-
Patent number: 12225015Abstract: Methods, systems, devices, and tangible non-transitory computer readable media for generating and implementing security policies are provided. The disclosed technology can include accessing a security request associated with generating a security policy based in part on organizational data that includes one or more organizational records. The security request can include one or more rules associated with the security policy. Based at least in part on the security request, the one or more rules that are in compliance with one or more policies associated with the organizational data can be determined. Furthermore, the security policy can be generated based at least in part on the one or more rules that are in compliance with the one or more policies. Furthermore, operations associated with implementing the security policy can be performed.Type: GrantFiled: May 24, 2021Date of Patent: February 11, 2025Assignee: People Center, Inc.Inventors: James Arthur Donovan, Adam Vy Donovan
-
Patent number: 12222955Abstract: In an embodiment, a query system sends compact code to a database service for expansion of the compact code to partially-expanded code and expanded code. In an embodiment, a hash value is generated based on the partially-expanded code and indexed in memory with the expanded code. In an embodiment, a hash value is received as part of a command and expanded code is identified based on the hash value and sent to a database service.Type: GrantFiled: December 12, 2023Date of Patent: February 11, 2025Assignee: Sisense SF, Inc.Inventors: Steven Griffith, Ilge Akkaya, Audrey McGowan, Chris Tice, Jason Freidman, Jeff Watts
-
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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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