Database Management System Frameworks Patents (Class 707/792)
-
Patent number: 11836428Abstract: Disclosed herein are techniques for identifying software interdependencies based on functional line-of-code behavior and relation models. Techniques include identifying a first portion of executable code associated with a first controller; accessing a functional line-of-code behavior and relation model representing functionality of the first portion of executable code and a second portion of executable code; determining, based on the functional line-of-code behavior and relation model, that the second portion of executable code is interdependent with the first portion of executable code; and generating, based on the determined interdependency, a report identifying the interdependent first portion of executable code and second portion of executable code.Type: GrantFiled: November 21, 2022Date of Patent: December 5, 2023Assignee: Aurora Labs Ltd.Inventors: Zohar Fox, Carmit Sahar
-
Patent number: 11822543Abstract: A computer-implemented method includes determining, by a computer device, composite view rules for combining first data from a first data record and second data from a second data record to create a composite view of an entity in a master data management system; receiving, by the computer device, the first data; receiving, by the computer device, the second data; creating, by the computer device, the composite view from the first data and the second data based on the composite view rules; physically materializing the composite view on a storage device; preserving, by the computer device, the first data record; and preserving, by the computer device, the second data record.Type: GrantFiled: March 3, 2022Date of Patent: November 21, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Martin Oberhofer, Jason Allen Woods, Rin Davis, Soma Shekar Naganna, Pankuj Chachra
-
Patent number: 11789961Abstract: An event limited field picker for a search user interface is described. In one or more implementations, a service may operate to collect and store data as events each of which includes a portion of the data correlated with a point in time. Clients may use a search user interface perform searches by input of search criteria. Responsive to receiving search criteria, the service may operate to apply a late binding schema to extract events that match the search criteria and provide search results for display via the search user interface. The search user interface exposes an event limited field picker operable to make selections of fields with respect to individual events in a view of the search results. In response to receiving an indication of a fields selected via the picker, visibility of selected fields may be updated to control which field and values are included in different views.Type: GrantFiled: June 16, 2020Date of Patent: October 17, 2023Assignee: Splunk Inc.Inventors: Divanny I. Lamas, Marc Vincent Robichaud, Carl Sterling Yestrau
-
Patent number: 11762933Abstract: A technique for providing search results may include determining a first entity type, a second entity type, and a relationship type based on a compositional query. The technique may also include identifying nodes of a knowledge graph corresponding to entity references of the first entity type and entity references of the second entity type. The technique may also include determining from the knowledge graph an attribute value corresponding to the relationship type for each entity reference of the first entity type and for each entity reference of the second entity type. The technique may also include comparing the attribute value of each entity reference of the first entity type with the attribute value of each entity reference of the second entity type. The technique may also include determining one or more resultant entity references from the entity references of the first entity type based on the comparing.Type: GrantFiled: November 27, 2020Date of Patent: September 19, 2023Assignee: Google LLCInventors: Jinyu Lou, Ying Chai, Chen Ding, Lijie Chen, Liang Hu, Kejia Liu, Weibin Pan, Yanlai Huang, David Francois Huynh
-
Patent number: 11741086Abstract: A search interface is displayed in a table format that includes one or more columns, each column including data items of an event attribute, the data items being of a set of events, and a plurality of rows forming cells with the one or more columns, each cell displaying a textual representation of at least one of the data items of the event attribute of a corresponding column. Based on a user selecting a portion of the textual representation in a corresponding cell, a list of options is displayed that corresponds to the selected portion of the textual representation. Furthermore, one or more commands are added to a search query that corresponds to the set of events, the one or more commands being based on at least an option that is selected from the list of options and the selected portion of the textual representation in the corresponding cell.Type: GrantFiled: December 15, 2020Date of Patent: August 29, 2023Assignee: Splunk Inc.Inventors: Marc Vincent Robichaud, Cory Eugene Burke, Jeffrey Thomas Lloyd
-
Patent number: 11733046Abstract: Methods and systems for generating multi-modal transportation proposals are presented. In one embodiment, a system is provided that includes a processor and a memory storing instructions. The processor may execute the instructions to receive a request for transportation from an origin location to a destination location and to generate a proposal identifying a route between the origin location and destination location. Generating the proposal may include determining a primary modality for a primary segment with a primary starting location and a primary ending location. A starting portion may be identified from the origin location to the primary starting location and an ending portion may be identified from the primary ending location to the destination location. A secondary modality may be identified for transportation along the starting portion and/or the ending portion. The primary and secondary modality may be assigned to the proposal, which may be transmitted to a mobile device.Type: GrantFiled: October 7, 2019Date of Patent: August 22, 2023Assignee: Lyft, Inc.Inventors: Charles Parker Spielman, Mayank Gulati, Karina Goot
-
Patent number: 11675355Abstract: A method of controlling a path providing device for providing a path to a vehicle, where the method includes: receiving, through a telecommunication control unit, high-definition map data from an external device, wherein the high-definition map data is received as a plurality of tile units; varying at least one of a size or a shape of at least one tile unit of the high-definition map data; generating, based on the high-definition map comprising the plurality of tile units, forward path information for guiding a path on a road ahead of the vehicle, wherein the forward path information is generated in units of lanes of the road ahead of the vehicle; and providing the forward path information to at least one electrical part provided in the vehicle.Type: GrantFiled: January 15, 2020Date of Patent: June 13, 2023Assignee: LG Electronics Inc.Inventor: Jinsang Lee
-
Patent number: 11645299Abstract: A data management device is communicably connected to a first database and a second database in a different structure from the first database. The second database is converted to the structure of the first database, and is stored as a conversion table based on first data schema information defining the structure of the first database and second data schema information defining the structure of the second database. For which database a query that is received from the outside and described corresponding to the structure of the first database is a query is determined with reference to the conversion table. When the query is determined to be a query for the second database, the query is converted and is introduced into the second database, and a query result in response to the query is converted into a format corresponding to the structure of the first database and output.Type: GrantFiled: July 9, 2021Date of Patent: May 9, 2023Assignee: HITACHI, LTD.Inventors: Akira Takagi, Motonobu Saito
-
Patent number: 11615441Abstract: A system that analyzes a user's communications to select a promotion that is presented to the user. The analysis may occur in two stages: a first stage analyzes a single communication from a user to determine whether the user is a potential target for a promotion; for potential targets, a second stage analyzes a history of communications from the user to generate a user profile. The system may then select a promotion based on the profile. The profile may include a set of profile tags that are considerably more detailed and granular than traditional demographic data; tags may for example indicate user affiliations with groups or ideas (such as religions or political parties), or user life cycle stages. Using these rich, detailed user profile tags, the system may achieve promotion response rates far above those from traditional advertising, which relies on cookies or simple demographic categories.Type: GrantFiled: December 10, 2019Date of Patent: March 28, 2023Assignee: Kaptivating Technology LLCInventors: Michael Palmer, Steven Tulk, Thomas Galido
-
Patent number: 11609680Abstract: Various embodiments relate generally to data science and data analysis, and computer software and systems, to provide an interface between repositories of disparate datasets and computing machine-based entities that seek access to the datasets, and, more specifically, to a computing and data storage platform that facilitates consolidation of one or more datasets, whereby one or more interfaces, such as user interfaces, may be implemented as computerized tools for presenting summarization of dataset attributes to facilitate discovery, formation, and analysis of interrelated collaborative datasets. In some examples, a method may include presenting data representing summary characteristic data in a user interface. This may include user interface elements each specifying a value of a dataset attribute for a collaborative dataset. Also, the method may include presenting aggregated data attributes for a subset of the collaborative dataset associated with the linked atomized datasets.Type: GrantFiled: February 25, 2021Date of Patent: March 21, 2023Assignee: data.world, Inc.Inventors: Shad William Reynolds, David Lee Griffith, Jon Loyens, Bryon Kristen Jacob
-
Patent number: 11609885Abstract: In a computer-implemented method for maintaining a time series database including a plurality of time series database schemas, time series data including data points are received at an ingestion node of a time series database, the data points comprising a plurality of dimensions. A plurality of time series database schemas of the time series database is determined for storing the time series data. The time series data is ingested according to the plurality of time series database schemas, wherein each data point is stored according to each time series database schema of the plurality of time series database schemas, such that the time series database comprises multiple instances of each data point.Type: GrantFiled: July 19, 2019Date of Patent: March 21, 2023Assignee: VMware, Inc.Inventor: Clement Pang
-
Patent number: 11604789Abstract: A system is described that receives a query model of a query that includes one or more query commands. The query model includes a command model that corresponds to at least query command of the one or more query commands. The system uses the command model to generate an interactive action model summary and causes a user interface to display the query and the interactive action model summary in a query actions panel. A modification to the query in the user interface causes an update to the query actions panel and a modification to the action model summary causes an update to the at least one query command of the query.Type: GrantFiled: July 30, 2021Date of Patent: March 14, 2023Assignee: Splunk Inc.Inventors: Finlay Cannon, Jindrich Dinga, Thomas Haggie, Clark E. Mullen, Jonathan Ng, Andrew John Peters, Bardhi Shtylla, Ioan Popa, Barbara Janczer, Jacob Sebastian Stark
-
Patent number: 11567969Abstract: Provided is a database system and method in which storage is partitioned in an unbalanced format for faster access. In one example, the method may include one or more of receiving a request to store a data record, identifying a partition from among a plurality of partitions of a database based on a shard identifier in the request, automatically determining a unique range of data identifiers designated to the partition from the plurality of partitions, respectively, based on an unbalanced partitioning, determining whether the data identifier is available within the unique range of data identifiers of the identified partition, and storing the data record at the identified partition in response to determining the data identifier is available. The unbalanced partitioning according to various embodiments reduces the partitions that need to be checked during a data insert/access operation of the database.Type: GrantFiled: May 29, 2018Date of Patent: January 31, 2023Assignee: SAP SEInventors: Gerrit Graefe, Friedrich Keller, Mihnea Andrei
-
Patent number: 11544257Abstract: A method includes causing display of events that correspond to search results of a search query in a table. The table includes rows representing events comprising data items of event attributes, columns forming cells with the row, the columns representing respective event attributes, and interactive regions corresponding to one or more data items of the displayed data items. The method also includes in response to the user selecting a designated interactive region, causing display of a list of options, each displayed option corresponding to an interface template for composing query commands, and based on the user selecting an option in the displayed list of options, causing one or more commands to be added to the search query, the one or more commands composed based on the one or more data items that corresponds to the designated interactive region according to instructions of the interface template of the selected option.Type: GrantFiled: December 21, 2020Date of Patent: January 3, 2023Assignee: Splunk Inc.Inventors: Marc V. Robichaud, Jesse Miller, Cory Burke, Alexander James, Jeffrey Thomas Lloyd
-
Patent number: 11544248Abstract: A method includes receiving, in a first query interface, a query composed by the user by typing commands into a query box of the first query interface and based on the receiving of the query, causing events corresponding to query results of the query to be displayed in the first query interface with fields corresponding to the events. Based on the selection by the user of an option, a second query interface is displayed with a table that includes events that correspond to query results of a loaded query. The table includes columns corresponding to event attributes, rows corresponding to events. Cells are populated with the data items of event attributes, where one of the columns corresponds to a field of the fields displayed in the first query interface. The table also includes interactive regions selectable by the user to add one or more commands to the loaded query.Type: GrantFiled: January 29, 2019Date of Patent: January 3, 2023Assignee: Splunk Inc.Inventors: Jesse Miller, Marc V. Robichaud, Cory Burke, Alexander James, Jeffrey Thomas Lloyd
-
Patent number: 11537509Abstract: Disclosed herein are techniques for identifying software interdependencies based on functional line-of-code behavior and relation models. Techniques include identifying a first portion of executable code associated with a first controller; accessing a functional line-of-code behavior and relation model representing functionality of the first portion of executable code and a second portion of executable code; determining, based on the functional line-of-code behavior and relation model, that the second portion of executable code is interdependent with the first portion of executable code; and generating, based on the determined interdependency, a report identifying the interdependent first portion of executable code and second portion of executable code.Type: GrantFiled: September 9, 2021Date of Patent: December 27, 2022Assignee: Aurora Labs Ltd.Inventors: Zohar Fox, Carmit Sahar
-
Patent number: 11531651Abstract: A dynamic schema service (DSS) stores and vends data schema for use by one or more client services. Each schema includes one or more data fields that describe related entities. The DSS also stores meta-schema, which defines limits for field definitions in the schema and other constraints. Using the DSS, a service owner defines fields and constraints unique to its business application and can revise those fields and constraints over time. When the client service requires a schema, the client service sends a request to the DSS, and the DSS responds with the current version of the schema for use by the client service. Service owners are able to edit their schemas in DSS, and the changes are immediately implemented in the corresponding services by virtue of the schema request to DSS. In some embodiments, the DSS employs a hierarchical graph structure to determine the requested schema.Type: GrantFiled: December 10, 2020Date of Patent: December 20, 2022Assignee: Amazon Technologies, Inc.Inventors: Tommy Markley, Joseph Eckstrom, Ian Fedeli
-
Patent number: 11526527Abstract: Computer-implemented methods, systems and products, the method comprising receiving, at a data server associated with a database, a command for data transfer between a client machine and the data server over a communications network, the data being stored in at least a data table comprising one or more columns; in response to receiving the command for data transfer, determining whether one or more columns of the data table are designated; identifying the one or more designated columns, such that data associated with the one or more designated columns is either considered or not considered for purpose of the data transfer; and executing the command to transfer the data in the database according to the designated columns.Type: GrantFiled: April 4, 2019Date of Patent: December 13, 2022Assignee: SAP SEInventors: Edward-Robert Tyercha, Janardhan Hungund, Deepak Shrivastava
-
Patent number: 11507583Abstract: Systems and methods for extracting tuples using dynamically generated extractor classes are disclosed. In some examples, an optimized tuple extraction class can be dynamically generated to enable more efficient tuple extraction.Type: GrantFiled: April 30, 2020Date of Patent: November 22, 2022Assignee: Oracle International CorporationInventors: Hoyong Park, Prabhu Thukkaram
-
Patent number: 11500862Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating an object graph from records of a relational database. One of the methods includes receiving a request to populate a software object with values from a plurality of tables represented in a graph, the plurality of tables stored in a relational database maintained by a database management system, each table comprising one or more respective tuples of values; generating a single query statement that, when executed by the database management system, causes the database management system to retrieve the values from the plurality of tables represented in the graph as a result set; querying the relational database using the single query statement to obtain the result set; and populating the software object with one or more values of the result set.Type: GrantFiled: July 23, 2020Date of Patent: November 15, 2022Assignee: Pivotal Software, Inc.Inventor: Jens Schauder
-
Patent number: 11500866Abstract: A method includes causing display of events that correspond to search results of a search query in a table. The table includes rows representing events comprising data items of event attributes, columns forming cells with the row, the columns representing respective event attributes, and interactive regions corresponding to one or more data items of the displayed data items. The method also includes in response to the user selecting a designated interactive region, causing display of a list of options, each displayed option corresponding to an interface template for composing query commands, and based on the user selecting an option in the displayed list of options, causing one or more commands to be added to the search query, the one or more commands composed based on the one or more data items that corresponds to the designated interactive region according to instructions of the interface template of the selected option.Type: GrantFiled: December 21, 2020Date of Patent: November 15, 2022Assignee: Splunk Inc.Inventors: Marc V. Robichaud, Jesse Miller, Cory Burke, Alexander James, Jeffrey Thomas Lloyd
-
Patent number: 11494227Abstract: A system and a method for creating workflow of a task is disclosed. The system includes a data fetching subsystem configured to fetch data from at least one first tool based on a requirement to perform a task, a communication subsystem configured to enable communication between the at least one first tool and at least one second tool using a transformation engine for facilitating data exchange between the at least one tool and the at least one second tool, a workflow generation subsystem configured to obtain workflow based on a predefined condition by exchanging the data between the at least one tool and the at least one second tool, wherein the predefined condition depends upon the requirement of the task.Type: GrantFiled: October 29, 2019Date of Patent: November 8, 2022Inventor: Anto George
-
Patent number: 11481263Abstract: A system for the remote execution of one or more arbitrarily defined workflows comprises a workflow engine operative to perform one or more functions defined in a given workflow on customer computing infrastructure and a workflow administrator with access to a workflow database that maintains metadata defining the state of the given workflow, the workflow administrator remote from the workflow engine and not running on the customer computing infrastructure. A workflow administrator agent polls the workflow administrator to identify when the given workflow is scheduled for execution and, when scheduled, issues a command to the workflow engine to retrieve the given workflow from a workflow registry and perform the one or more functions defined in the given workflow on the customer computing infrastructure. The workflow administrator agent transmits state information regarding execution of the given workflow to the workflow administrator for storage in the workflow database.Type: GrantFiled: July 31, 2020Date of Patent: October 25, 2022Assignee: PREFECT TECHNOLOGIES, INC.Inventors: Jeremiah Leeam Lowin, Christopher D. White, Joshua Meek
-
Patent number: 11474981Abstract: A database dual-core storage system based on optical disk comprises a server, a magnetic disk storage device and an optical disk storage device connecting to the server via data connection, a database management system, a data processor and a data connector installed on the server, wherein the database management system is arranged for completing database management and data management of the magnetic disk storage device and the optical disk storage device in response to data requests; the data processor is arranged for configuring fields of a database base core and fields of a database extension core, writing data of corresponding fields into the database base core and the database extension core respectively in response to data requests; the data connector is arranged for creating data connection between the database base core and the database extension core in response to data requests. The integrity and safety of data are guaranteed.Type: GrantFiled: June 7, 2017Date of Patent: October 18, 2022Inventors: Guangyi Tao, Chunyang Liu, Zongpeng Tao
-
Patent number: 11474979Abstract: Techniques for customizing knowledge representation systems including identifying, based on a plurality of concepts in a knowledge representation (KR), a group of one or more concepts relevant to user context information, and providing the identified group of one more concepts to a user. The KR may include a combination of modules. The modules may include a kernel and a customized module customized for the user. The kernel may accessible via a second KR.Type: GrantFiled: September 27, 2019Date of Patent: October 18, 2022Assignee: Primal Fusion Inc.Inventors: Peter Sweeney, Ihab Francis Ilyas
-
Patent number: 11474876Abstract: A data processing device (10), which is connectable to another data processing device (20), includes a data collector (150) to collect data from a machine (31, 32), a data processor (120) to process input data, a coordination processor (160) to provide the data collector (150) or the data processor (120) with data transmitted from the another data processing device (20) and provide the another data processing device (20) with the data collected by the data collector (150) or the data processed by the data processor (120), and an execution controller (130) to control collection of data by the data collector (150), processing of data by the data processor (120), and transmission and reception of data to and from the another data processing device (20) by the coordination processor (160) in accordance with predetermined setting information for a data processing flow.Type: GrantFiled: May 17, 2019Date of Patent: October 18, 2022Assignee: MITSUBISHI ELECTRIC CORPORATIONInventor: Osamu Nasu
-
Patent number: 11468079Abstract: A query referencing an external table function provided by a remote software component is received. Requests to execute the external table function on input data are sent to a proxy service. A first request includes a batch of input rows from the input data. A first response to the first request received from the proxy service includes a first portion of result data and a pagination token. The pagination token indicates that at least a second portion of the result data corresponding to the first batch of input rows is to be obtained from the remote software component. Based on the pagination token, a second request is sent to obtain the second portion of the result data. One or more responses are received from the proxy service that comprise at least the second portion of the result data. The result data is processed according to the query.Type: GrantFiled: December 28, 2021Date of Patent: October 11, 2022Assignee: Snowflake Inc.Inventors: Srilakshmi Chintala, Istvan Cseri, Albert L. Hu, Isaac Kunen, Nitya Kumar Sharma, Igor Zinkovsky
-
Patent number: 11431812Abstract: An online software platform (OSP) produces, by applying resource digital rules to previous relationship instance data of a primary entity data associated with one or more secondary entities of the domain, a domain resource regarding the domain. The OSP may then determine, by applying an alignment digital rule of the domain to the relationship instance data and the domain resource, whether or not an alignment condition of the domain is met, which indicates whether resources for relationship instances of the primary entity should have been remitted to the domain. If the alignment condition is not met, then the OSP may assemble proposal components, and communicate some of them to the domain on behalf of the primary entity to remit the resources, without initially communicating those proposal components that would reveal the identity of the primary entity.Type: GrantFiled: July 1, 2021Date of Patent: August 30, 2022Assignee: Avalara, Inc.Inventors: Gregory T. Kavounas, Herve Marzio, Tyler Flora, Winona Dotson, William Rau
-
Patent number: 11394761Abstract: Systems and methods are described for providing input data to and reading output data from one or more owner-specified functions. A function can implement a data manipulation, such as filtering out sensitive data before reading or writing the data. Input data can be provided to the function as an entire object, a stream of objects, or on-demand based on data or portions thereof that the function attempts to access. The function can provide output data as a single instance of output data or a stream of output data regardless of the manner in which input data is provided to the function. The input data can be stored in a staging area that is accessible to the function via a local file system. Similarly, the function can store the output data in a staging area that is accessible to the function via a local file system.Type: GrantFiled: September 27, 2019Date of Patent: July 19, 2022Assignee: Amazon Technologies, Inc.Inventors: Timothy Lawrence Harris, Kevin C. Miller
-
Patent number: 11379435Abstract: Disclosed is a system for automated document generation. The system comprises a database arrangement comprising a plurality of structured data records and a processing arrangement communicably coupled to the database arrangement. The processing arrangement receives a user input from a user relating to at least: a type of the document to be generated, information to be included in the document to be generated. Moreover, the processing arrangement analyzes user input relating to the type of document to be generated to determine related structured data records to be retrieved from the database arrangement, retrieves the related structured data records from the database arrangement, analyzes the related structured data records to determine attributes for the document to be generated and uses the determined attributes and the user input relating to the information to be included in the document to be generated to generate the document.Type: GrantFiled: August 16, 2019Date of Patent: July 5, 2022Inventors: Pradip Kumar Seth, Shailendra Raj Mehta
-
Patent number: 11348044Abstract: In one embodiment, a method includes receiving workflow results from completion of a first set of iterations of a workflow. The workflow is associated with a workflow structure including one or more tasks within the workflow. The method includes producing a recommended alteration to the workflow structure including a percentage of the one or more tasks within the workflow to automate. The method includes extracting, from the workflow results, training data for training a machine learning model to automate one or more tasks within the workflow in accordance with the recommended alteration. The method includes causing a machine learning model to be trained to automate the one or more tasks within the workflow structure using the extracted training data. The method includes causing the machine learning model to perform the one or more tasks during a subsequent iteration of the workflow.Type: GrantFiled: May 22, 2020Date of Patent: May 31, 2022Assignee: WorkFusion, Inc.Inventors: Andrii Volkov, Maxim Yankelevich, Mikhail Abramchik
-
Patent number: 11321393Abstract: A novel distributed graph database is provided that is designed for efficient graph data storage and processing on modern computing architectures. In particular a single node graph database and a runtime & communication layer allows for composing a distributed graph database from multiple single node instances.Type: GrantFiled: June 10, 2019Date of Patent: May 3, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Chun-Fu Chen, Jason L. Crawford, Ching-Yung Lin, Jie Lu, Mark R. Nutter, Toyotaro Suzumura, Ilie G. Tanase, Danny L. Yeh
-
Patent number: 11301773Abstract: Techniques that facilitate time series analysis using machine learning are provided. In one example, a system includes a matrix generation component, a matrix factorization component and a machine learning component. The matrix generation component converts at least a first stream of time series data and a second stream of time series data (e.g., raw time series data) into a data matrix (e.g., a partially-observed similarity matrix) that comprises void data and numerical data associated with the first stream of time series data and the second stream of time series data. The matrix factorization component factorizes the data matrix into a first factorization data matrix and a second factorization data matrix. The machine learning component processes a machine learning model based on first matrix data associated with the first factorization data matrix and second matrix data associated with the second factorization data matrix.Type: GrantFiled: January 25, 2017Date of Patent: April 12, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Qi Lei, Wei Sun, Roman Vaculin, Jinfeng Yi
-
Patent number: 11297495Abstract: A transfer module, such as a single board computer having wireless communication capabilities, may be attached to an image guided surgery (“IGS”) navigation system. Images, video, and data stored on the IGS navigation system may be moved to and stored on the transfer module in an encrypted format. The transfer module may connect to a secure network or other secure wireless communication and transfer encrypted IGS medical procedure data to a physician device, a hospital system device, or other device. After validation, the physician device or other device may decrypt and display the data. The transfer module may be useful for IGS navigation systems having no preexisting wireless capabilities; and for those having wireless capabilities that are less secure than those provided by the modified IGS navigation system. The transfer module may also wirelessly transmit IGS medical procedure data to a cloud storage system for subsequent access by end users.Type: GrantFiled: March 28, 2019Date of Patent: April 5, 2022Assignee: Biosense Webster (Israel) Ltd.Inventors: Daniel Maia, Chris Aucone, Jun Chen, Yevgeniy Shkolnikov
-
Patent number: 11288250Abstract: A computing system may include a database disposed within a remote network management platform that manages a managed network, and server device(s) associated with the platform and configured to: transmit, to a third-party computing system, a request for general information identifying computing resources of the third-party computing system assigned to the managed network; receive, from the third-party computing system, a response indicating resource names and types of the resources that were identified; based on the response, determine that a first resource is of a first type, and responsively store, in the database, a first representation that has just data fields containing the general information from the response that identifies the first resource; and based on the response, determine that a second resource is of a second type, and responsively store, in the database, a second representation that has data fields arranged to contain specific information about the second resource.Type: GrantFiled: August 9, 2018Date of Patent: March 29, 2022Assignee: ServiceNow, Inc.Inventors: Hail Tal, Yuval Rimar, Asaf Garty
-
Patent number: 11282137Abstract: A device has a secure element including a memory that stores at least one address, a set of rules, and a state of an asset. A processor is configured for receiving a request to change the state of the asset associated with the address, validating the request in the case where changing the state of the asset according to the request complies with the set of rules, and invalidating the request in the case where changing the state of the asset according to the request violates the set of rules. A communications module is coupled to the secure element for transmitting information responsive to the request to a distributed network of peer processors for recording a change in the state of the asset in a distributed electronic ledger in the case where the secure element validates the request.Type: GrantFiled: October 7, 2016Date of Patent: March 22, 2022Assignee: The Toronto-Dominion BankInventors: Ian James McDonald, Adam Douglas McPhee, Perry Aaron Jones Haldenby, Paul Mon-Wah Chan, John Jong Suk Lee
-
Patent number: 11263567Abstract: Methods and systems for managing supply chains are disclosed. Replenishment of items within retail stores and distribution centers is optimized to respond to real-time demands. One method includes receiving demand signals corresponding to a sold inventory items and evaluating those demand signals against real-time inventory positions and demand forecasts for that particular inventory item to determine whether to replenish the inventory item and how much inventory to replenish. A router service for assessment of such demand signals is also disclosed.Type: GrantFiled: July 3, 2018Date of Patent: March 1, 2022Assignee: TARGET BRANDS, INC.Inventors: Patrick Wicker, Abhilash Koneri, Venkata Putrevu
-
Patent number: 11256680Abstract: Systems and methods may include execution of a database workload on a plurality of database tables, collection of execution statistics associated with execution of the database workload, determination of an in-memory row storage cache size for multi-version concurrency control based on the collected execution statistics, and configuration of a database system to allocate the in-memory row storage cache size for multi-version concurrency control.Type: GrantFiled: May 14, 2019Date of Patent: February 22, 2022Assignee: SAP SEInventors: Nilesh Gohad, Amit Pathak, Dheren Gala
-
Patent number: 11165634Abstract: Embodiments include a multi-tenant cloud system with a first data center and a second remote data center. The first data center authenticates a first client and stores resources that correspond to the first client, and is in communication with the second data center. The second data center authenticates the first client and replicates the resources. The first data center receives a write request for the first client, writes the write request and generates change event messages in a first order. The first data center pushes the change event messages to the second data center via REST API calls. In response to receiving the change event messages, the second data center is configured to write the change event messages in the first order to its local database.Type: GrantFiled: August 22, 2018Date of Patent: November 2, 2021Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Venkateswara Reddy Medam, Fannie Ho, Kuang-Yu Shih, Balakumar Balu, Sudhir Kumar Srinivasan
-
Patent number: 11164115Abstract: In a multi-cloud computing environment comprising a plurality of cloud platforms across which an enterprise stores primary data and copies of the primary data, a method maintains a distributed ledger system with a plurality of nodes, wherein a given one of the plurality of cloud platforms is operatively coupled to a given one of the plurality of nodes of the distributed ledger system. Further, the method manages capacity planning and data placement for the primary data and the copies of the primary data in association with the distributed ledger system by storing transaction data in the distributed ledger system that represents at least one of one or more pricing models associated with each cloud platform and one or more regulatory policies associated with each cloud platform to enable an environment-wide view of at least one of the pricing models and the regulatory policies of the plurality of cloud platforms.Type: GrantFiled: February 2, 2018Date of Patent: November 2, 2021Assignee: EMC IP Holding Company LLCInventors: Stephen J. Todd, Assaf Natanzon, Kenneth Durazzo
-
Patent number: 11159580Abstract: Systems are provided for anonymously tracking and/or analysing Web-based flow or movement of individual subjects and/or objects. In particular, there is provided a system for enabling anonymous estimation of the amount and/or flow of individuals, in a population moving and/or coinciding between two or more Web-based subject states. The system receives identifying data from two or more individuals; generates, online and by one or more processors, an anonymized identifier for each individual; and stores: the anonymized identifier of each individual together with data representing a Web-based subject state; and/or a skew measure of such an anonymized identifier.Type: GrantFiled: December 15, 2020Date of Patent: October 26, 2021Assignee: BRILLIANCE CENTER BVInventor: Leonard Kåberg Johard
-
Patent number: 11157654Abstract: In particular embodiments, an Orphaned Data Action System is configured to analyze one or more data systems (e.g., data assets), identify one or more pieces of personal data that are one or more pieces of personal data that are not associated with one or more privacy campaigns of the particular organization, and notify one or more individuals of the particular organization of the one or more pieces of personal data that are one or more pieces of personal data that are not associated with one or more privacy campaigns of the particular organization.Type: GrantFiled: March 29, 2021Date of Patent: October 26, 2021Assignee: OneTrust, LLCInventors: Jonathan Blake Brannon, Kevin Jones, Dylan D. Patton-Kuhl, Bryan Patrick Kveen, Nicholas Ian Pavlichek, Eliza Rose Crawford
-
Patent number: 11138174Abstract: Methods and systems for generating an electronic database, the electronic database comprising database elements being organized in a single table, the single table comprising at least four columns, the at least four columns including: a first column for storing identification numbers of the database elements, a second column for storing a numbers of a parent element for database elements being dependent from other database elements, a third column for storing database elements values, a fourth column for storing a code of the in-use datatypes; and at least five rows, the at least five rows including a first row representing a root element, a second row representing a datatype, a third representing a term, a fourth row representing the term's attribute and a fifth row representing data.Type: GrantFiled: March 14, 2018Date of Patent: October 5, 2021Inventor: Aleksej Petrovich Semenov
-
Patent number: 11093409Abstract: Methods, systems, and computer-readable media for augmenting storage functionality using emulation of storage characteristics are disclosed. An access request for a data set is received. The access request is formatted according to a first protocol associated with a first data store, and the first data store is associated with first storage characteristics. The access request is translated into a translated access request. The translated access request is formatted according to a second protocol associated with a second data store, and the second data store is associated with second storage characteristics differing at least in part from the first storage characteristics. The translated access request is sent to the second data store. The translated access request is performed by the second data store on the data set using emulation of one or more of the first storage characteristics not included in the second storage characteristics.Type: GrantFiled: September 26, 2019Date of Patent: August 17, 2021Assignee: Amazon Technologies, Inc.Inventors: Gracjan Maciej Polak, Kanika Kalra, Vinayak Sundar Raghuvamshi, Syed Sajid Nizami, Per Weinberger, Amit Chhabra, Chaiwat Shuetrakoonpaiboon, Chen Zhou, Muhammad Usman, Jacob Shannan Carr, Nimit Kumar Garg, Jazarine Jamal, Reza Shahidi-Nejad
-
Patent number: 11080292Abstract: A platform, device and process is provided for visual construction of operations for data querying. In particular, embodiments described herein provides a platform, device and process for visual construction of nested operations for data querying. The visual construction is a display of one or more projected data spaces enabling a selection of data indicators on the display. The selection is conducted graphically on the visual construction and the system is configured to translate the selection to generate and conduct a query operating visually on the visualized (e.g., projected) data space. The visual data space includes distinct views of the plurality of multi-dimensionality data points mapped to reduced-dimensionality data points with a transformation function associated with each view. The selections are used to augment the multi-dimensionality data points with one or more additional dimensions to track the selections and to perform operations and visualizations.Type: GrantFiled: November 13, 2018Date of Patent: August 3, 2021Assignee: ROYAL BANK OF CANADAInventors: Yanshuai Cao, Luyu Wang
-
Patent number: 11074002Abstract: Example object storage systems, meta object generators, and methods provide meta objects for replication of configuration data between data object stores. A meta object may be generated that includes configuration data. A meta object identifier may be assigned to the meta object. The meta object may be stored in a first object store with related data objects and may be replicated to a second object data store with the related data objects.Type: GrantFiled: June 20, 2019Date of Patent: July 27, 2021Assignee: Western Digital Technologies, Inc.Inventors: Ameet Pyati, Vibhor Patale
-
Patent number: 11061605Abstract: Managing file transfers is provided. In response to receiving a request from a user of a first mainframe to transfer a data file to a second mainframe using a file transfer protocol, the request is intercepted to perform a comparison of the request with data maintained in a file transfer matrix of predetermined criteria that includes a set of policies. In response to determining that a match exists between the request and the data maintained in the file transfer matrix based on the comparison, the request is identified as eligible for an object storage file transfer protocol. An object storage file transfer is initiated by pausing processing of the file transfer protocol. Copy and dump of the data file on a cloud object-based storage system is executed using the object storage file transfer protocol. The request is replaced with a dummy request.Type: GrantFiled: January 9, 2020Date of Patent: July 13, 2021Assignee: International Business Machines CorporationInventors: Jose Gilberto Biondo, Jr., Juscelino Candido De Lima, Jr., Carlos Eduardo Seo
-
Patent number: 11029800Abstract: A search user input mechanism is displayed on a user interface display. User actuation of the search user input mechanism is detected, to identify a query for a navigation structure that identifies an entry point into an application in the computing system. A path navigation hierarchy is searched to identify the entry point and the path in the navigation hierarchy where the entry point is located. A navigable search result is displayed to the user for actuation, to navigate to the entry point.Type: GrantFiled: July 15, 2015Date of Patent: June 8, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Suriya Narayanan, Anton Shakirzianov, Adrian L. Orth, Sridhar Srinivasan, Matthew R. Maertens, Jeremy Joe Jensen, Katherine Spengler, Anees Ansari
-
Patent number: 11004106Abstract: In an Internet interface device such as a gateway managing a local network, a processor obtains a packet received from a device via a local network interface. The processor can determine whether or not the packet originates from a device in the local network deemed to be part of a particular group. The processor can also determine if the packet is addressed to an internet domain for which it stores identifying information in memory. In this case, the processor inspects the packet in search of a cookie. In case no cookie is found, the packet is output as is; if a cookie is found, the processor modifies cookie information in the packet by inserting a cookie specific to the Internet interface device, which results in a modified packet that then is output through the internet interface. Using the original cookie and the added cookie, it is possible to link cookies sent from different devices in the local network.Type: GrantFiled: September 21, 2017Date of Patent: May 11, 2021Assignee: InterDigital CE Patent HoldingsInventors: Christoph Neumann, Stephane Onno, Olivier Heen, Siegfried Loeffler
-
Patent number: 10997213Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives from a client device a request for data stored in a database categorized based on a calculated dimension. The program further generates the calculated dimension based on a subset of the data stored in the database. The program also generates an intermediary data structure by combining the calculated dimension with the data stored in the database. The program further generates results for the request by aggregating the data in the intermediary data structure based on the calculated dimension. The program also provides the results for the request to the client device.Type: GrantFiled: August 9, 2018Date of Patent: May 4, 2021Assignee: SAP SEInventors: Justin Wong, Clarence Chuahuico