Generating Database Or Data Structure (e.g., Via User Interface) (707/102) Patents (Class 707/999.102)
-
Patent number: 11906309Abstract: An approach is provided for providing a map matcher tolerant to wrong map features. The approach involves, for instance, finding a segment of a probe trajectory containing a plurality of low-speed probe points. The approach also involves forming a line between a first and a last probe point of the segment. The approach further involves calculating a distance from each probe point of the segment to the line. The approach further involves splitting the segment based on comparing the distance to a threshold at a turning point of the segment. The approach further involves creating a new probe trajectory based on a plurality of high-speed probe points in the probe trajectory and the turning point. The approach further involves estimating a heading of the turning point of the segment based on the new trajectory, and then performing a feasibility check between two consecutive probe points of the new trajectory.Type: GrantFiled: September 24, 2020Date of Patent: February 20, 2024Assignee: HERE GLOBAL B.V.Inventors: Qi Mao, Qin Chen, Liming Wang
-
Patent number: 11908028Abstract: A method and system for providing curriculum management services. In an operation, a user may access curriculum management system from a computer terminal. A user may send information and/or commands to a processing module. A user may enter or update information stored in one or more databases. A user may select or be assigned one or more objectives from an objective dataset. An objective module may access one or more databases containing information from one or more objective datasets. Given an objective from an objective set, processing module may request a course dataset from a course module. Information regarding a user's pathways may be sent to a display module for viewing by the user.Type: GrantFiled: September 26, 2015Date of Patent: February 20, 2024Inventor: Michael Olenick
-
Patent number: 11909812Abstract: This application relates to an application control method performed by an electronic device that runs a native application and a sub-application nested in the native application. The method includes: receiving, by the native application, an object creation instruction transmitted by the sub-application; in response to the object creation instruction, creating, by the native application, a native object, wherein the native object is configured for performing operation on target multimedia content in the sub-application; receiving, by the native application, an object calling instruction transmitted by the sub-application; and in response to the object calling instruction, executing, by the native application, the native object and returning an execution result of the native project to the sub-application, wherein the sub-application is configured for performing corresponding operation on target multimedia content according to the execution result.Type: GrantFiled: June 20, 2023Date of Patent: February 20, 2024Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Wei Zhang, Jie Fan
-
Patent number: 11907610Abstract: Example techniques may involve guest access to a media playback system. A guest may use a guest control device, such as a smartphone or tablet, to control aspects of a host's media playback system. In addition, the guest may temporarily register their user account of a streaming audio service with the host's media playback system, which enables playback of audio content from that service by one or more playback devices of the media playback system. When the guest control device de-registers from the host's media playback system, retrieval of audio content from the streaming audio service is disabled.Type: GrantFiled: October 10, 2022Date of Patent: February 20, 2024Assignee: Sonos, Inc.Inventors: Paul Bates, Lee Keyser-Allen, Jonathan P. Lang, Diane Roberts, Nicholas A. J. Millington
-
Patent number: 11907111Abstract: Technologies are described for establishing a connection to an IMDB (in-memory database) via a GUI, automatically detecting an IMDB version, and selecting at least one script from a plurality of scripts based on the detected IMDB version. Differences among the plurality of scripts can relate to data parameter differences in different IMDB versions. The selected at least one script to be executed returns data of a type recognized in the detected IMDB version.Type: GrantFiled: September 13, 2021Date of Patent: February 20, 2024Assignee: SAP SEInventor: Mingqian Zhong
-
Patent number: 11907609Abstract: A system, a removable memory device and a method for fruition of multimedia contents are provided, wherein the user can instantly mark a multimedia content as favourite by pressing a button while that content is in reproduction. The archive containing the favourite multimedia contents, along with non-favourite contents, is updated immediately, so that said archive, which is stored in a removable memory device, can be moved from one reproduction apparatus to another. One variant of the invention allows also older-generation reproduction apparatuses, which cannot handle playlists and metadata, to reproduce favourite multimedia contents while excluding those that have not been marked as such.Type: GrantFiled: December 20, 2017Date of Patent: February 20, 2024Assignee: Saronikos Trading and Services, Unipessoal LDAInventor: Robert James
-
Patent number: 11907223Abstract: Aspects described herein relate to executing a compiled user defined function (UDF) in an interpreted database query engine. A database query that invokes a UDF defined in an interpreted programming language can be received, and a shared library produced by compiling the UDF can be loaded during database runtime. The UDF can be executed via the shared library during the invocation of the database query, or another database query, in the interpreted database query engine.Type: GrantFiled: July 26, 2022Date of Patent: February 20, 2024Assignee: ACTIAN CORPORATIONInventors: Steffen Kläbe, Robert P. Desantis
-
Patent number: 11907884Abstract: In a method of moderating action requests and structured communications within an observation platform, in response to a request interaction a computer system sets up an action request regarding a structured communication in the observation platform. The computer system analyzes the action request with respect to context in the observation platform, where the context is one of user context in the observation platform and device context in the observation platform. The computer system analyzes the action request with respect to status in the observation platform, where the status is one of user status in the observation platform and device status in the observation platform. The computer system moderates an action in the observation platform with respect to the structured communication based on results of the context and status analyses.Type: GrantFiled: March 16, 2023Date of Patent: February 20, 2024Assignee: Theatro Labs, Inc.Inventors: Christopher N. Todd, Guy R. VanBuskirk, Ravi Shankar Kumar, Shiva Cheedella
-
Patent number: 11909804Abstract: A portion of a server response to a client request can be selectively validated according to some examples described herein. In one example, a system can receive a response from a server to an application programming interface (API) request transmitted by a client application. The response can include target data and other data. The system can determine that the target data is to be validated. In response to determining that the target data is to be validated, the system allow a validation process to be performed on the target data and prevent the validation process from being performed on the other data.Type: GrantFiled: January 11, 2022Date of Patent: February 20, 2024Assignee: Red Hat, Inc.Inventor: Josejulio Martinez Magana
-
Patent number: 11907889Abstract: A system and method are disclosed for a supply chain entity having an inventory of one or more items and a warehouse management system receiving orders for one or more items, determining a container for the one or more items, and generating a packing plan for the items. Aspects of the embodiments may include one or more instruction rendering devices having a sensor and a displaying augmented reality instructions and feedback.Type: GrantFiled: May 8, 2023Date of Patent: February 20, 2024Assignee: Blue Yonder Group, Inc.Inventors: Justin Soles, Benoît Rochon, Christopher Tyler
-
Patent number: 11907858Abstract: One or more computing devices, systems, and/or methods for entity disambiguation are provided. For example, a document may be analyzed to identify a first mention and a second mention. One or more techniques may be used to select and link a candidate entity, from a first set of candidate entities, to the first mention and select and link a candidate entity, from a second set of candidate entities, to the second mention.Type: GrantFiled: February 6, 2017Date of Patent: February 20, 2024Assignee: YAHOO ASSETS LLCInventors: Aasish Pappu, Roi Blanco, Yashar Mehdad, Amanda Stent, Kapil Thadani
-
Patent number: 11907267Abstract: Methods, systems, and devices for displaying a user interface for frequent pattern (FP) analysis are described. In some cases, data stored at a multi-tenant database server may be analyzed to understand various interactions and patterns between data attributes associated with multiple users, or determine one or more attributes associated with a characterization of an individual (e.g., a persona). The multi-tenant database server may effectively cluster and/or perform calculations on attributes of the data to understand user patterns and determine common personas. The results may then be displayed by a user interface at a user device (e.g., associated with the user).Type: GrantFiled: August 31, 2018Date of Patent: February 20, 2024Assignee: Salesforce Inc.Inventors: Yacov Salomon, Kexin Xie, Wanderley Liu, Nathan Irace Burke, David Yourdon
-
Patent number: 11900494Abstract: A method includes processing computer readable code as the computer readable code is being written in a development environment to identify at least one error in the computer readable code. The method also includes searching a database for user profile information indicative of a training sequence performed by a user and a competence level assigned to the user. The competence level is based on a quantity of tasks included in the training sequence performed by the user free from error. The method also includes causing a graphical user interface to be displayed. The graphical user interface includes a concurrent display of the computer readable code having the at least one error, a preview of the computer readable code free from having the at least one error, and a remediation suggestion to correct the at least one error in the computer readable code based on the competence level.Type: GrantFiled: September 8, 2021Date of Patent: February 13, 2024Assignee: SECURE CODE WARRIOR LIMITEDInventors: Pieter De Cremer, Matias Madou, Nathan Desmet, Colin Wong
-
Patent number: 11899640Abstract: A processor-based method of building and appending data structures in a multi-host environment includes creating and storing data into a first data structure having a first root node, a first right leaf node and a plurality of other leaf nodes and non-leaf nodes defining multiple hierarchical levels; allowing a search of the first data structure to proceed while creating a second data structure that includes a second root node, a second left leaf node and a plurality of leaf nodes and non-leaf nodes defining multiple hierarchical levels; receiving a command to append the second data structure to the first data structure during searching the first data structure; creating a global lock for all hosts in the multi-host environment to the first root node and the first right leaf node of the first data structure while allowing access to the plurality of other leaf nodes and non-leaf nodes of the first data structure; updating the first root node and the first right leaf node with information about the second dataType: GrantFiled: December 6, 2021Date of Patent: February 13, 2024Assignee: UNISYS CORPORATIONInventors: Kelsey L Bruso, James M Plasek
-
Patent number: 11899683Abstract: A digital asset management system (DAMS) provides an integrated user experience for the rapid and facile manipulation of a users digital assets in an online environment. Spanning the spectrum of digital assets, the DAMS system set forth herein enables users to tag, fitter, collect, and show such digital assets in a manner which requires preferably minimal user interaction in order to achieve digital asset management and exhibition. Sharing among friends and family becomes much easier and incoming digital assets may be automatically segregated according to user choices or history to enable easier management of such assets. Recognition of relationships, characteristics, features, and the like between different assets may occur automatically and develop an ongoing fashion to enable association of such similar assets into “collections” or the like.Type: GrantFiled: January 8, 2021Date of Patent: February 13, 2024Assignee: Verizon Patent and Licensing Inc.Inventors: Lucas McGregor, Mike Depaoli, Adrian Gould, Chad Hill, Michael Thomas Ritchie, Kyle Kincaid, Glenn Lingle, Joseph Provost, Maria Vazquez
-
Patent number: 11899636Abstract: Methods and apparatuses are described for capturing and maintaining a timeline of data changes in a relational database system. A server identifies changed records from relational database tables. The server analyzes the changed records to determine a maximum timestamp for each primary key and extracts the changed records associated with each primary key where a timestamp is equal to or greater than the maximum timestamp for the primary key. The server generates timestamp ranges for each primary key, each comprising an effective date and an expiration date. The server determines whether each key-date combination already exists in a historical record table. The server updates an expiration date of an existing record in the historical record table using the effective date and inserts a new record for the timestamp range using the captured records.Type: GrantFiled: July 13, 2023Date of Patent: February 13, 2024Assignee: FMR LLCInventors: Kriti Kumar Verma, Sunil Gurusiddappa
-
Patent number: 11902389Abstract: Apparatuses, non-transitory program storage devices, and methods to implement a network function proxy are described. An example apparatus includes at least one non-transitory memory including computer program code configured with at least one processor to cause the apparatus to perform updating a profile including data associated with a producer network function in response to a registration request of the producer network function by adding a token identifier to a service identifier associated with a service of the producer network function, forwarding the updated profile to a network function repository function, wherein at least one internet protocol address is updated so that a proxy function is an endpoint for use of the service, storing and maintaining a mapping between the token identifier and the service of the producer network function, and providing the updated profile to a consumer network function in response to a discovery request for the service.Type: GrantFiled: July 20, 2020Date of Patent: February 13, 2024Assignee: Nokia Solutions and Networks OyInventors: Satvinder Bawa, Mahesh Gopalakrishna Pai Ramanth, Sreekant Nair
-
Patent number: 11902081Abstract: Embodiments described herein are directed to facilitating management of collection agents. In one embodiment, a control request is provided to an agent service manager from an agent controller that manages collection agents that collect data. The agent controller and the collection agents operate on a computing machine remote from the agent service manager. In response to the control request, a control directive is received, the control directive including an agent event indicator indicating an agent event to be executed in association with a set of collection agents of the collection agents. Thereafter, execution of the agent event is initiated in association with each collection agent of the set of collection agents.Type: GrantFiled: January 31, 2022Date of Patent: February 13, 2024Assignee: Splunk Inc.Inventors: Dinesh Dutt Sharma, Anuj Gupta, Vinu K. Alazath
-
Patent number: 11899667Abstract: The invention provides a time-efficient way of performing a query in a database or information retrieval system comprising operations such as intersection, union, difference and exclusive disjunction on two or more sets of keys stored in a database or information retrieval system. In a novel execution model, all data sources and operators are tries, and in input trie for a higher-order set operation can be the output of a lower-order set operation which is evaluated on demand. Two or more input tries are combined in accordance with the respective set operation, to obtain the set of keys associated with the nodes of a respective resulting trie. The physical algebra of the implementation of tries based on bitmaps corresponds directly to the logical algebra for the set operations and allows for efficient implementation by means of bitwise Boolean operations.Type: GrantFiled: September 19, 2018Date of Patent: February 13, 2024Assignee: CENSHARE GMBHInventor: Walter Bauer
-
Patent number: 11892989Abstract: Embodiments of the invention are directed to a system, method, or computer program product for an approach to predictive structuring of electronic data. The system uses data mining and data clustering techniques using classification models to organize feature column groups comprising feature columns. The system identifies and flags feature column groups and/or feature columns based on regulatory data standards provided by regulatory bodies. Thereafter, data objects are imported into the system and prediction algorithms are implemented to characterize the feature columns containing the data objects.Type: GrantFiled: March 28, 2022Date of Patent: February 6, 2024Assignee: BANK OF AMERICA CORPORATIONInventors: Deepak Jain, Bhakti Sanjay Gavhane, Simranjeet Singh Sandhu, Aditya Sharma
-
Patent number: 11892910Abstract: A method for managing file based backups (FBBs) includes obtaining, by a FBB metadata file manager, a FBB mount request for a FBB mount of a FBB from an application, wherein the application is executing in a production host environment, in response to the FBB mount request, the FBB metadata file manager: identifies a FBB in a backup storage system, obtains a FBB metadata file corresponding to the FBB from the backup storage system, performs an attribute analysis to identify the storage location attributes in the FBB metadata file, stores a FBB virtual file system in the production host environment using the storage location attributes, and enables access to the FBB virtual file system by the application.Type: GrantFiled: July 22, 2021Date of Patent: February 6, 2024Assignee: EMC IP Holding Company LLCInventors: Sunil Yadav, Ravi Vijayakumar Chitloor, Shelesh Chopra
-
Patent number: 11893046Abstract: A method, an apparatus, and a system for configuring, designing, and/or implementing integrated data modeling methods for configuring direct data system interoperability between multiple data systems based upon compliance with data integration standards. Integrated data modeling is an enhancement of traditional data modeling where newly defined common entity relationships are used to join multiple data models. When instantiated, integrated data models form integrated data systems where data integrity is enforced among multiple data systems.Type: GrantFiled: April 20, 2022Date of Patent: February 6, 2024Inventor: Robert Mack
-
Patent number: 11892943Abstract: Embodiments of the disclosure provide systems and methods for managing a lifecycle of a software application. According to one embodiment, software application lifecycle management can comprise receiving a specification for an application. The specification can comprise an executable script defining a plurality of features for the application and a plurality of scenarios. Each scenario representing a test for one or more features of the application and each feature comprising one or more user stories. A test entity can be created for and corresponding to each scenario in the specification and each scenario can be marked with a test identifier linking the created test entity to the corresponding scenario in the script. Results of execution of one or more scenarios of the plurality of scenarios can be received and reported on a per-feature and per-scenario basis.Type: GrantFiled: March 3, 2021Date of Patent: February 6, 2024Assignee: Micro Focus LLCInventors: Sharon Vardi, Yael Peisachov, Yuval Koren
-
Patent number: 11893028Abstract: A system and method process data transformation between disparate legacy systems of providers by maintaining databases of schema, rules and work flows applicable to the providers and allowing administrators to interactively customize data transformations from unique versions of data sets in one data type and format to other unique versions in other data types and formats in an automated manner, based on schema, rules and workflows. The process is controlled though an interactive user interface.Type: GrantFiled: December 4, 2020Date of Patent: February 6, 2024Assignee: Shore Alliance Group Inc.Inventor: Keith Pellerin
-
Patent number: 11886521Abstract: An apparatus (a) groups descriptors into a cluster based on associating the descriptors with each of a first item and a second item, (b) accesses biometric data of a user, (c) determines a first activity of the user based on contextual data correlating the cluster with the biometric data, including determining whether the first activity represents an anomalous phase of the user based on a time period of the first activity being shorter than a threshold duration, and (d) generates a user profile based on the first activity of the user and the cluster, including (i) responsive to determining that the first activity represents the anomalous phase of the user, omitting a name of the cluster from the user profile, and (ii) responsive to a second activity of the user matching the first activity associated with the cluster, generating a recommendation including a third item based on the user profile.Type: GrantFiled: March 15, 2021Date of Patent: January 30, 2024Assignee: Gracenote, Inc.Inventors: Phillip Popp, Ching-Wei Chen, Peter C. DiMaria, Markus K. Cremer
-
Patent number: 11886172Abstract: It is proposed a method for factory operation. The method includes providing manufacturing tasks each represented by a law describing a manufacturing of a product by one or more manageable machines. The method includes obtaining one or more manufacturing constraints and one or more manufacturing events. The method includes determining an operating mode of the factory based on the one or more manufacturing constraints and on one or more product constraints. The determining includes one or more iterations. Each iteration computes a respective propensity of each manufacturing task representing a frequency with which the task is chosen for manufacturing the product given the constraints and/or a previous event(s) occurrence. The iteration ranks the tasks according to a propensity descending order. The iteration visits the tasks according to the ranking and affecting to each task one or more manageable machines and resources. The iteration executes the tasks until an event(s).Type: GrantFiled: December 17, 2021Date of Patent: January 30, 2024Assignee: DASSAULT SYSTEMESInventors: Laure-Anne Poisson, Philippe Belmans, Ana Marcusanu, Vincent Siess
-
Patent number: 11886385Abstract: An embodiment for identifying and sorting duplicate datasets within a large pool of heterogeneous datasets may include received a plurality of heterogeneous datasets. The embodiment may automatically compare schema information and metadata within each of the received plurality of heterogeneous datasets to generate name-based similarity scores for each dataset. The embodiment may also automatically compare data distribution information within each of the received plurality of heterogeneous datasets to generate a plurality of data distribution similarity scores for each heterogeneous dataset. The embodiment may further include automatically calculating an overall distance metric using the name-based similarity scores and plurality of data distribution similarity scores. The embodiment may also include based on the calculate overall distance metric, automatically generating distance graphs that identifying clusters of similar datasets and illustrate inferred lineage for the clusters of similar datasets.Type: GrantFiled: June 2, 2022Date of Patent: January 30, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Praduemn K. Goyal, Sandeep Hans, Samiulla Zakir Hussain Shaikh, Diptikalyan Saha
-
Patent number: 11886431Abstract: A method for real-time analytical queries of a documents store is provided. The method includes receiving a query and an access control list associated with a user, the query requesting content managed by a content management system. The method further includes generating an execution plan based on the query and the access control list. The method further includes constraining, based on the execution plan, possible results returned from the query using a content index of a plurality of content items maintained in a repository of the content management system. The constraining includes limiting the at least one processor from adding a content item of the plurality of content items to a permissions-filtered results set based on the access control list identifying the user as not having permission to access the content item. The method further includes aggregating the permissions-filtered results set and returning the aggregated permissions-filtered results set.Type: GrantFiled: May 21, 2019Date of Patent: January 30, 2024Assignee: Hyland UK Operations LimitedInventors: Joel Bernstein, Michael Suzuki, John Newton
-
Patent number: 11886867Abstract: Various embodiments are provided for patching of workflows in a computing environment by one or more processors in a computing system. One or more patches may be extracted from a source workflow. The target workflow in a plurality of nodes may be statically or dynamically modified by applying the one or more patches to the target workflow. The one or more of the plurality of nodes may be added, removed, or modified in the target workflow while the target workflow is active according to applying the one or more patches.Type: GrantFiled: November 12, 2020Date of Patent: January 30, 2024Assignee: International Business Machines CorporationInventors: Michael Johnston, Vasileiadis Vasileios
-
Patent number: 11880378Abstract: At a computer system a graphical user interface is displayed on a display. The graphical user interface includes (a) a schema region displaying data field icons, each data field icon representing a respective data field from a user-selected data source, and (b) a canvas region. In response to receiving user input selecting a data field icon from the schema region and placing it on the canvas region, a block card is displayed on the canvas region. The block card includes user interface affordances to designate (i) a layout type that specifies a row-based arrangement, a column-based arrangement, or an inline arrangement, (ii) a mark type that specifies a shape for visual data marks, and (iii) one or more visual encodings. A data visualization for the data source is generated and displayed according to the layout type, the mark type, and the visual encodings specified on the block card.Type: GrantFiled: January 31, 2022Date of Patent: January 23, 2024Assignee: Tableau Software, LLCInventors: Allison Anne Whilden, Dirk Karis, Vidya Raghavan Setlur, Rodion Degtyar, Jonathan D. Que, Filippos Lymperopoulos
-
Patent number: 11880354Abstract: Aspects described herein relate to maintaining a dataset with approximate constraints including determining, for a dataset, a constraint collection of tuples that satisfy a constraint and an exception collection of tuples that are an exception to the constraint, constructing, for the dataset, a sharded bitmap of bits, wherein each bit in the sharded bitmap indicates whether a tuple in the dataset is in the exception collection of tuples, wherein the sharded bitmap includes, for each shard of multiple shards, a bitmap of bits and a starting bit location index within the sharded bitmap of bits for the shard, and processing a query on the dataset including processing the constraint collection of tuples and the exception collection of tuples based on the sharded bitmap.Type: GrantFiled: June 25, 2021Date of Patent: January 23, 2024Assignee: ACTIAN CORPORATIONInventors: Steffen Kläbe, Stephan Baumann
-
Patent number: 11882173Abstract: Disclosed herein are system, method, and computer program product embodiments for extending HTTP clients to capture network traces in applications. The application may initiate a network request, and if the network request fail or generates an error message, the application may export a listening record for analysis. The analysis may understand the failed network request and improve network communication of the application and the web server.Type: GrantFiled: September 12, 2022Date of Patent: January 23, 2024Assignee: SAP SEInventors: Qunzhi Ouyang, Fei Tan
-
Patent number: 11875126Abstract: A method for training a dialog generation model includes: acquiring a dialog data set, and encoding a post in the dialog data set by using an encoder in the dialog generation model to obtain an encoded representation of the post; fusing, by using a decoder in the dialog generation model, the encoded representation of the post and knowledge information corresponding to the post that is obtained from a knowledge base question answering model through transfer learning to obtain a predicted response corresponding to the post; determining a value of a loss function of the dialog generation model based on the predicted response and the annotated response that correspond to the post; and updating a model parameter of the dialog generation model based on the value of the loss function. A method, an apparatus, a device, and a computer storage medium for generating a dialog are also provided.Type: GrantFiled: July 6, 2021Date of Patent: January 16, 2024Assignees: SHENZHEN INSTITUTES OF ADVANCED TECHNOLOGY, CHINESE ACADEMY OF SCIENCES, TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Min Yang, Wei Bi, Xiao Jiang Liu, Lei Chen, Ting Ting Huang
-
Patent number: 11874834Abstract: A process includes accessing a query that is associated with joining a fact table with a plurality of dimension tables. The fact table includes a primary key that includes a set of columns, which are covered by the dimension tables. The process includes determining a query plan for processing the query. The query plan has an associated join order. Determining the query plan includes determining a plurality of sets of the plurality of dimension tables, where each set includes dimension tables, which cover the set of columns of the primary key. Determining the query plan includes evaluating costs that are associated with joining subsets of the plurality of sets with the fact table. Based on the costs, a given subset of the plurality of subsets is selected. Determining the query plan includes constraining the join order based on the given subset so that the dimension tables of the given subset are joined before the fact table.Type: GrantFiled: January 31, 2022Date of Patent: January 16, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Shine Mathew, Ashish Dange, Harsh Singh, Javeed Pasha
-
Patent number: 11868372Abstract: A platform for data analytics may be provided in a hosted environment on a multi-tenant system. The platform provider may also provide transactional processing services. Data obtained from processing the transactional services may be stored in an n-dimensional cube with which analytics may be performed. A dimension and hierarchy model may be identified based on correlations between hierarchy dimensions and levels in a dataset, or in schema and queries related to the dataset. Correlations may be further based on data received from a data stream. Priority for calculating a hierarchy may be based on data received from a data stream.Type: GrantFiled: September 30, 2014Date of Patent: January 9, 2024Assignee: Amazon Technologies, Inc.Inventors: Santosh Kalki, Swaminathan Sivasubramanian, Srinivasan Sundar Raghavan, Timothy Andrew Rath, Amol Devgan, Mukul Vijay Karnik
-
Patent number: 11868389Abstract: Provided are a search method and apparatus, and an electronic device and a storage medium. The method comprises: receiving a generic query search request, the generic query search request carrying a generic query term; acquiring at least one multimedia content card corresponding to the generic query term, wherein each multimedia content card corresponds to an extension tag corresponding to the generic query search request, each multimedia content card comprises information of a plurality of multimedia content sets; and presenting information of the plurality of multimedia content sets comprised in each multimedia content card of the at least one multimedia content card. Search results related to a generic query term can be clustered from various dimensions and presented, such that a user can directly find content related to a search intention of the user, thereby improving the search efficiency and shortening a search path.Type: GrantFiled: August 10, 2022Date of Patent: January 9, 2024Inventors: Shu Sun, Xuan Zhao
-
Patent number: 11868407Abstract: Techniques are provided for comparing multi-level data structures using commutative digesting for unordered data collections. One method comprises obtaining two multi-level data structures, wherein at least one multi-level data structure comprises an unordered data collection; determining a data structure digest value for each the two multi-level data structures by accumulating a data element digest value for each data element of the respective multi-level data structure, wherein a data element digest value for a given data element comprising an unordered data collection is determined using a commutative accumulator function; and evaluating a similarity of the two multi-level data structures by comparing the respective data structure digest values. A data element digest value for a given data element comprising an ordered data collection can be determined using a noncommutative accumulator function that aggregates a digest value for each data element using a noncommutative operation.Type: GrantFiled: September 24, 2020Date of Patent: January 9, 2024Assignee: Dell Products L.P.Inventors: Derek Labadie, Dominique Prunier
-
Patent number: 11870806Abstract: Systems and methods for user training. The systems and methods involve deploying at least one static file on a computing resource controlled by an operator, transmitting a URL to a target user, receiving a request for the URL from the target user, transmitting the at least one static file to the target user for execution in a web browser of the user, and receiving data regarding the execution of the at least one static file.Type: GrantFiled: October 31, 2019Date of Patent: January 9, 2024Assignee: Rapid7, Inc.Inventors: Jin Qian, Brent Cook
-
Patent number: 11869246Abstract: An approach is disclosed for detecting cornering spots capable of facilitating crowd control by limiting a mobility of a crowd. The approach involves, for example, collecting satellite, aerial, and/or street-level imagery associated with one or more geographic features of a geographic area. The approach also involves determining at least one cornering spot along with one or more attributes of the cornering spot characterizing the effectiveness of the cornering spot to assist in crowd control. Cornering spot data can be stored in a geographic database and/or displayed in an application on user equipment.Type: GrantFiled: September 15, 2021Date of Patent: January 9, 2024Assignee: HERE GLOBAL B.V.Inventors: Priyank Sameer, Suresh Ningthoujam
-
Patent number: 11868401Abstract: Provided is an electronic device including a file system, a memory, and a processor. The memory stores at least one instruction that instructs, when executed, the processor to receive a request for access to a file or directory stored in a user data area of the file system. In response to the reception of the request, first information associated with the file or directory is store in the memory, and the size of the file or directory is displayed using the first information. When the first information is information associated with the file, the information indicates the size of the file. When the first information is information associated with the directory, the information indicates a sum of the sizes of all subdirectories and all files included in the directory.Type: GrantFiled: February 28, 2022Date of Patent: January 9, 2024Inventors: Jongwoo Hong, Sungjong Seo, Sunghwan Yun, Kitae Lee, Woojoong Lee
-
Patent number: 11868362Abstract: An example system for programmatically extracting data from a big data source includes: a processor; and system memory encoding instructions which, when executed by the processor, cause the system to: extract metadata from the big data source using the utility; transform the metadata into a standard format; and load the metadata in a repository.Type: GrantFiled: March 29, 2022Date of Patent: January 9, 2024Assignee: WELLS FARGO BANK, N.A.Inventors: Andrew Brown, Dale E. Prillaman, David Leblanc
-
Patent number: 11870842Abstract: In accordance with an embodiment, a system and method for dynamic auto-scaling based on roles is provided. Within a system, a node, based upon a load demand, can be duplicated. Additionally, when duplicating a node, the role of the node can be used to determine various characteristics of the duplicated node, taking into account various factors.Type: GrantFiled: November 19, 2021Date of Patent: January 9, 2024Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Thomas Hansen, Ravi Malhotra, Jyotisman Nag
-
Patent number: 11868410Abstract: A method and system for controlling processing by a data server. An example method includes a computing system receiving from a client entity a request for information, and, responsive to receiving from the client entity the request, the computing system (i) determining, based on the client entity from which the computing system received the request, a processing time limit for the data server to apply in processing a query for the information and (ii) generating and sending to the data server the query, including in the query an indication of the determined processing time limit. The data server could thus receive and process the query and impose the specified processing time limit on the processing of the received query.Type: GrantFiled: July 6, 2020Date of Patent: January 9, 2024Assignee: SPRINT SPECTRUM LLCInventors: Kashyap Patel, Rajil Malhotra
-
Patent number: 11870875Abstract: Systems and methods may be provided for generating applications that may be agile, personalized, quickly delivered, and capable of being seamlessly integrated across an organization. The behavior and functionality of the applications (e.g., user interfaces therein) may be tailored specifically to individual users in response to learned user preferences. Consequently, these dynamic user experience (UX) applications may be rapidly deployed and capable of providing a satisfactory yet complete user experience across one or more applications. The methods and systems may include receiving a user objective, selecting a path associated with one or more steps, generating a dynamic UX application based on the steps, transmitting the dynamic UX application to the user, and displaying the dynamic UX application.Type: GrantFiled: May 23, 2022Date of Patent: January 9, 2024Assignee: State Farm Mututal Automoble Insurance CompanyInventors: John M. VanAntwerp, Dan Kalmes, Victoria Ann Spaulding-Burford, Marc Anderson
-
Patent number: 11861294Abstract: In a method for passively relating data to metadata, associations that relate data in a first database to metadata in a second database are received, wherein an association links the data to the metadata, wherein the data is for use in a software application, and wherein the associations are created automatically without user interaction. A visual clue is displayed in a graphical interface of the software application, wherein the visual clue corresponds to a visual representation of the data, and wherein the visual clue is created based on the metadata and the associations. The metadata corresponding to the visual clue is searched for in response to detecting a user interaction with the visual clue. A first portion of the metadata related to the data is displayed.Type: GrantFiled: March 5, 2021Date of Patent: January 2, 2024Assignee: Embarcadero Technologies, Inc.Inventors: James B. Pitts, Michael L. Swindell
-
Patent number: 11860937Abstract: A system for controlling playback of various types of content includes a first computing device that provides a unique identifier to a second computing device to establish an association there between. By virtue of the established association, the second computing device can send one or more messages to the first computing device, the one or more messages referencing a piece of content associated with a first media playing element of a plurality of media playing elements, and one or more commands corresponding to the first media playing element. The first computing device can select the first media playing element based on the received one or more messages, and control how the first media playing element plays the referenced piece of content utilizing the one or more commands.Type: GrantFiled: October 10, 2022Date of Patent: January 2, 2024Assignee: TOUCHSTREAM TECHNOLOGIES INC.Inventor: David Strober
-
Patent number: 11863610Abstract: A method for managing multiple REST requests of a browser or other client to resources in an atomic transaction using a transaction management process that is communicatively coupled to a cluster of computer-executed server processes. In one approach, the process is programmed for receiving from a browser process a request to start a transaction associated with a data access process; acquiring a database connection from the data access process and storing the database connection in an open state; receiving from the browser process REST queries for execution; forwarding the REST queries to the data access process, and forwarding responses from the data access process to the browser process; receiving a request from the browser process to end the transaction, and only in response to the second request, completing the transaction in communication with the data access process, and changing the database connection to a closed state.Type: GrantFiled: May 12, 2022Date of Patent: January 2, 2024Assignee: Xactly CorporationInventors: Steven Bogrett, Oleksandr Podoprygora
-
Patent number: 11861304Abstract: Methods, apparatus, systems and articles of manufacture to generate regex and detect data similarity are disclosed. An example apparatus includes a token graph generator to generate a token graph including nodes based on a cluster of strings corresponding to a group of messages that are known to be spam; a pivot engine to identify pivot nodes in the cluster of strings; a pivot applicator to tag corresponding ones of the nodes of the token graph as the pivot nodes; and a regex converter to generate the anti-spam signature based on: (a) the tagged nodes and (b) at least one of the node of the token graph that is not tagged as a pivot node.Type: GrantFiled: June 25, 2019Date of Patent: January 2, 2024Assignee: McAfee, LLCInventors: Paras Nigam, Dilip Kumar Gudimetla
-
Patent number: 11860846Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to improve spatial-temporal data management. An example apparatus includes a hypervoxel data structure generator to generate a root hexatree data structure having sixteen hypernodes, an octree manager to improve a spatiotemporal data access efficiency by generating a first degree of symmetry in the root hexatree, the octree manager to assign a first portion of the hypernodes to a positive temporal subspace and to assign a second portion of the hypernodes to a negative temporal subspace, and a quadtree manager to improve the spatiotemporal data access efficiency by generating a second degree of symmetry in the root hexatree, the quadtree manager to assign respective hypernodes of the positive temporal subspace and the negative temporal subspace to respective positive and negative spatial subspaces.Type: GrantFiled: April 13, 2021Date of Patent: January 2, 2024Assignee: Intel CorporationInventors: David I. Gonzalez Aguirre, Ignacio J. Alvarez, Javier Felip Leon
-
Patent number: 11860904Abstract: Aspects of the present invention disclose a method, computer program product, and system for governing a set of information assets using an information governance system. The method includes one or more processors applying one or more high-level classification assignment rules to one or more information assets of the set of information assets. Furthermore, the method includes one or more processors applying one or more high-level classification propagation rules to the one or more information assets provided with the high-level classification assignments for propagating the respective high-level classification assignments upwards within a containment hierarchy formed by the set of information assets to one or more superordinate information assets of the set of information assets.Type: GrantFiled: December 1, 2020Date of Patent: January 2, 2024Assignee: International Business Machines CorporationInventors: Oliver Suhre, Albert Maier, Peter Gerstl, Thomas Schwarz, Michael Baessler