Filtering Data Patents (Class 707/754)
-
Patent number: 12045297Abstract: The embodiment of the invention discloses a diversified recommendation method for news based on graph neural network and its device, which comprises the followings: word segmentation processing is performed on the target news text to obtain a word segmentation set, and vectorization processing is performed on the word segmentation set, so that each word segmentation in the word segmentation set has a word segmentation embedding vector; vectorization processing is performed on a target user group, so that each user in the target user group has a user embedding vector; the word segmentation embedding vector and the user embedding vector are input into the attention mechanism algorithm to obtain the news embedding vector; a graph neural network is constructed according to the user embedding vector and the news embedding vector, and the recommendation model is trained to obtain diversified recommendation results.Type: GrantFiled: October 20, 2023Date of Patent: July 23, 2024Assignee: JINAN UNIVERSITYInventors: Feiran Huang, Yijie Zhang, Tingrong Zhi
-
Patent number: 12045287Abstract: Methods and systems for creating a cluster view person for genealogical studies. Methods may include obtaining a plurality of genealogical trees. Each of the genealogical trees may include a plurality of interconnected nodes representing individuals that are related to each other. Methods may also include identifying one or more of the genealogical trees that contain a similar individual. Whether two individuals are grouped may depend on similarity and/or quality thresholds. Methods may include creating an aggregate individual including each of the similar individuals in each of the identified genealogical trees. The aggregate individual may combine information from each of the similar individuals.Type: GrantFiled: April 27, 2022Date of Patent: July 23, 2024Assignee: Ancestry.com Operations Inc.Inventor: Jeff Phillips
-
Patent number: 12026730Abstract: A transaction information aggregation system includes raw transaction and enriched transaction databases. The raw transaction database comprises transaction information for a plurality of transactions, including for each transaction an account holder identifier and at least one transaction parameter. The enriched transaction database comprises an indexed transaction record for each of the plurality of transactions, each record including a plurality of search terms associated with each of the at least one transaction parameter.Type: GrantFiled: July 12, 2022Date of Patent: July 2, 2024Assignee: CAPITAL ONE SERVICES, LLCInventors: Koon Heng Ivan Teo, Yazdan Shirvany, Joses Nthiga, Mohammad Shami, Francisco Perezleon, Fernando San Martin Jorquera
-
Patent number: 12013863Abstract: An activity of interest is modeled by a non-stationary discrete stochastic process, such as a pattern of mutations across a cancer genome. Initially, input genomic data is used to train a model to predict rate parameters and their associated uncertainty estimation for each of a set of process regions. For any arbitrary set of indexed positions of the stochastic process that are identified in an information query, the rate parameters and their associated estimation uncertainties are scaled using the model to obtain a distribution of the events of interest and their associated estimation uncertainties for the set of indexed positions. In one practical application, and in response to a search query associated with one or more base-pairs, a result is then returned. The result, which represents deviations between the estimated and observed mutation rates, is used to identify genomic elements that have more mutations than expected and therefore constitute previously unknown driver mutations.Type: GrantFiled: April 18, 2022Date of Patent: June 18, 2024Inventors: Bonnie Berger Leighton, Maxwell Aaron Sherman, Adam Uri Yaari
-
Patent number: 12013879Abstract: Described are systems, methods, and techniques for collecting, analyzing, processing, and storing time series data and for evaluating and dynamically estimating a resolution of one or more streams of data points and updating an output resolution. Responsive to receiving a stream of data points, a data resolution can be derived and an output resolution can be set to a first value. When a change to the data resolution is detected, the output resolution can be changed, modifying a frequency at which output data points are generated and/or transmitted. In some instances, a detector can be implemented to trigger an alert responsive to ingested data points corresponding with triggering parameters. An output resolution for the detector can be dynamically modified based on dynamically detecting a change to the data resolution of the stream of data.Type: GrantFiled: April 14, 2022Date of Patent: June 18, 2024Assignee: SPLUNK Inc.Inventors: Nishant Agarwal, Houwu Bai, Darshan Patel, Rajesh Raman, Joseph Ari Ross
-
Patent number: 12014281Abstract: A mechanism is provided for processing electronic files to identify genetic variants of a gene. Evidence of one or more genetic variants of the gene and corresponding information is extracted from a corpus of information. Each genetic variant of the one or more genetic variants is classified based on whether the genetic variant is identified as being pathogenic. Genetic variant annotation is then performed to generate a summary.Type: GrantFiled: November 19, 2020Date of Patent: June 18, 2024Inventors: Elinor Dehan, Bhuvan Sharma, Claudia S. Huettner, Kirk Alan Beaty, Shang Xue, Himanshu Sharma
-
Patent number: 12010385Abstract: This application is directed to presenting a unified user interface on a network-connected television device. The unified user interface displays media content recommendations selected and organized based on knowledge of a user (e.g., search queries, search results, watch history, purchase history, physical activities). The unified user interface also includes a focus area for displaying a series of media content items (e.g., an advertisement) sequentially according to a temporal order for the purposes of promoting a media content item, product, event or service. In some implementations, playback of a media content item presented on the unified user interface relies on a collaborative implementation of a corresponding media player application and a media content casting application, particularly when the play involves a restricted mode. The content casting application is enabled to play the media content item at the restrict mode when the media player application does not operate in the restricted mode.Type: GrantFiled: July 2, 2020Date of Patent: June 11, 2024Assignee: Google LLCInventors: Rahul Sharma, Rashmi Murthy
-
Patent number: 12008027Abstract: A computer system identifies high-value information in data streams. The computer system receives a filter graph definition. The filter graph definition includes a plurality of filter nodes, each filter node including one or more filters that accept or reject packets. Each respective filter is categorized by a number of operations, and the one or more filters are arranged in a general graph. The computer system performs one or more optimization operations, including: determining if a closed circuit exists within the graph, and when the closed circuit exists within the graph, removing the closed circuit; reordering the filters based at least in part on the number of operations; and parallelizing the general graph such that the one or more filters are configured to be executed on one or more processors.Type: GrantFiled: June 30, 2020Date of Patent: June 11, 2024Assignee: Target Brands, Inc.Inventors: Luis F. Stevens, Vincent Schiavone, Charles H. Leu, Shirin Hashemi, Mo Malakiman
-
Patent number: 11991368Abstract: Certain aspects of the present disclosure are directed to methods and apparatus for compressing video content using deep generative models. One example method generally includes receiving video content for compression. The received video content is generally encoded into a latent code space through an auto-encoder, which may be implemented by a first artificial neural network. A compressed version of the encoded video content is generally generated through a trained probabilistic model, which may be implemented by a second artificial neural network, and output for transmission.Type: GrantFiled: July 11, 2022Date of Patent: May 21, 2024Assignee: QUALCOMM INCORPORATEDInventors: Amirhossein Habibian, Taco Sebastiaan Cohen
-
Patent number: 11985106Abstract: A method for managing a request to access an internet site originating from a device and transmitted through a telecommunication network. The method includes: receiving a request including a domain name, originating from the device, intended to be transmitted to a domain name resolution server; routing the request to a domain name resolution server; receiving a response including an IP address and information, called first information, linked to the IP address; transmitting or not transmitting the request over the network as a function of the first information.Type: GrantFiled: February 11, 2021Date of Patent: May 14, 2024Assignee: ORANGEInventors: Eric Bouvet, Fabrice Fontaine
-
Patent number: 11977552Abstract: Methods and systems are described herein for improvements for reducing client-server network traffic. For example, methods and systems allow for the reduction of client-server network traffic by altering search filters based on their respective rank and/or frequencies of being searched with other search filters included in a search query. In this way, users do not have to resubmit queries that are illogical or would return a null set of search results. For example, a first query may be received. A first search may be performed based on the first query. A first search filter may be selected based on a hierarchical tree structure of search filters. A second query may be generated comprising the first search filter and one or more other search filters, wherein the second query comprises fewer search filters than the first query, and a second search may be performed based on the second query.Type: GrantFiled: July 25, 2022Date of Patent: May 7, 2024Assignee: Capital One Services, LLCInventors: Micah Price, Chi-San Ho, Rebecca Hummel, Avid Ghamsari
-
Patent number: 11972016Abstract: Disclosed herein are various embodiments for a sensitive data management system. An embodiment operates by receiving a web form from a transaction account of a web application associated with a first user, the form indicating a request for sensitive information of a second user. A request for an authorization to release the sensitive information to the web application. The authorization from the second user to release the sensitive information to the transaction account associated with the first user is received. The web form is populated with the sensitive information of the second user responsive to receiving the authorization from the second user to release the sensitive information, and the populated form including the sensitive information of the second user is provided to the web application.Type: GrantFiled: August 4, 2021Date of Patent: April 30, 2024Assignee: Capital One Services, LLCInventors: Gerardo Fang, Nicholas Hermann
-
Patent number: 11956189Abstract: Systems and methods for visual cue based messaging. A visual cue module can provide visual cue data indicative of a visual cue assigned for a contact or a group of contacts from a contact list. A messenger module can output on a display a messenger application GUI. The messenger application GUI includes a message field, a message window with a message thread between a user and the contact or the group of contacts, and a virtual keyboard. The messenger module can output the messenger application GUI with a visual cue graphical element representative of the visual cue to provide a visual indication of the contact or the group of contacts on the display to the user based on the visual cue data. The visual cue can be associated with the messaging field, the message thread, or at least one virtual key of the virtual keyboard.Type: GrantFiled: December 14, 2022Date of Patent: April 9, 2024Inventors: Douglas Vort, Rachel Beth Williams, Ella Ashlyn Williams, Lauren Elizabeth Vort, Miles Christopher Williams, Adam David Vort
-
Patent number: 11947981Abstract: A contextual navigation and action user experience framework that facilitates workflows across multiple contexts and levels of object hierarchy is disclosed. Exemplary features include a swapper interface, an action toolbar with contextual buttons and contextual tabs, and a toolkit that provides an overview portal to view alerts, cross reference information, and perform actions on objects and insights that are important to the user across an entire product suite.Type: GrantFiled: June 5, 2023Date of Patent: April 2, 2024Assignee: The Trade Desk, Inc.Inventors: Christine Anderson, Mark A. Patterson, Jr., Lina M. Davis, Stas A. Goldobin
-
Patent number: 11943074Abstract: Video data from audience participants reacting to a speaker participation during a conference is obtained. The video data is processed to detect and recognize reactions based on a speaker presentation. Sentiment types are determined for the recognized reactions in view of a context of the speaker presentation. An engagement level is determined based on aggregated sentiment types for the audience participants. A real-time recommendation output is presented based on the engagement level. The real-time recommendation output provides suggestive actions for the speaker participant based on a positive or negative engagement level.Type: GrantFiled: October 29, 2021Date of Patent: March 26, 2024Assignee: Zoom Video Communications, Inc.Inventor: Vi Dinh Chau
-
Patent number: 11922487Abstract: A method, which may be performed at an electronic device, such as a media server associated with a media-providing service, causes a set of media items to be provided to a user based on identifying performance listings relevant to the user. The method includes determining a list of one or more performance listings of artists relevant to a user based on a media consumption history of the user, the media consumption history describing media content items previously delivered to the user by a media content server, and a listening profile of a second user, distinct from the first user, the listening profile identifying media content and artists played by the second user via the media content server. The method includes providing one or more media items to the user, the one or more media items selected based on the list of one or more performance listings.Type: GrantFiled: January 11, 2023Date of Patent: March 5, 2024Assignee: Spotify ABInventors: Nikhil Helferty, Ariel Marcus, Ritwik Dey, Steve Shirley
-
Patent number: 11921712Abstract: Disclosed is a method and system for automatically generating question and query pair from a knowledge base that involves accessing a knowledge base to extract one or more entities and one or more predicates, generating a baseline question template from a context free grammar rule, inputting the one or more entities and the one or more predicates into the baseline question template to generate a numbered question template, generating a typed question template by traversing the numbered question template through a predicate type-graph, generating a SPARQL query by inputting the one or more entities and the one or more predicates into a SPARQL query template, generating a question by inputting the one or more entities and the one or more predicates into the typed question template, and constructing a question and query pair by combining the question and the SPARQL query.Type: GrantFiled: October 5, 2021Date of Patent: March 5, 2024Assignee: MeetKai, Inc.Inventor: James Kaplan
-
Patent number: 11910478Abstract: An example network information aggregator is disclosed. The network information aggregator includes a network interface, a memory, and processing circuitry. The processing circuitry is to receive a machine learning model trained using initialization data from a model creation device. The processing circuitry is also to generate a device steering rule to steer a client device from a first radio to a second radio using the machine learning model. The processing circuitry is also to send a steer command to the first radio.Type: GrantFiled: April 26, 2021Date of Patent: February 20, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Sachin Ganu, Bernd Bandemer, Jose Tellado, Gaurav Patwardhan
-
Patent number: 11907316Abstract: A processor-implemented method of creating a hyperlink from a text messaging text entry field in a text messaging app on a user's mobile device includes the app assigning one or more keyboard characters as control characters which designate a start of a text search string and an end of a text search string. The user enters text including the control characters into the text messaging app text entry field. Upon the user activating a send command to send a text message that includes the start and end control characters, displaying the search string as a hyperlinked text in the message thread which is selectable to invoke a search outside of the text messaging app.Type: GrantFiled: September 3, 2020Date of Patent: February 20, 2024Inventor: Richard S. Brown
-
Patent number: 11908583Abstract: In an aspect an apparatus for determining toxic load quantifiers is presented. An apparatus includes at least a processor and a memory communicatively connected to the at least a processor. A memory contains instructions configuring at least a processor to receive user input comprising user data. At least a processor is configured to generate a query as a function of user data. At least a processor is configured to obtain query results as a function of a query. At least a processor is configured to determine a toxic load quantifier of a query results of query results as a function of a toxicity criterion and user data. At least a processor is configured to display a toxic load quantifier of query results to a user.Type: GrantFiled: May 2, 2022Date of Patent: February 20, 2024Assignee: KPN INNOVATIONS, LLC.Inventor: Kenneth Neumann
-
Patent number: 11893458Abstract: Systems, methods, and computer program products are described herein for managing a lifecycle of a machine learning (ML) application from a provider point of view. Within a data intelligence platform, a package having ML scenarios and a training pipeline is generated. The training pipeline includes training logic associated with a defined workflow for training the ML application. The data intelligence platform is synchronized with a first database via an application programming interface. The first database generates a transport request containing the package. The transport request facilitates publication of content from the ML application. The ML application is assembled from the transport request within a second database. ML content is displayed on a graphical user interface associated with the second database.Type: GrantFiled: February 5, 2020Date of Patent: February 6, 2024Assignee: SAP SEInventor: Siar Sarferaz
-
Patent number: 11876761Abstract: Systems and methods for visual cue based messaging. A visual cue module can provide visual cue data indicative of a visual cue assigned for a contact or a group of contacts from a contact list. A messenger module can output on a display a messenger application GUI. The messenger application GUI includes a message field, a message window with a message thread between a user and the contact or the group of contacts, and a virtual keyboard. The messenger module can output the messenger application GUI with a visual cue graphical element representative of the visual cue to provide a visual indication of the contact or the group of contacts on the display to the user based on the visual cue data. The visual cue can be associated with the messaging field, the message thread, or at least one virtual key of the virtual keyboard.Type: GrantFiled: June 19, 2023Date of Patent: January 16, 2024Inventors: Douglas Vort, Rachel Beth Williams, Ella Ashlyn Williams, Lauren Elizabeth Vort, Miles Christopher Williams, Adam David Vort
-
Patent number: 11860957Abstract: An improved search engine is disclosed. The search engine receives search queries from client devices and inputs these queries into a first neural network (an action understanding model) that includes an action embedding layer. The action embedding layer can be a word embedding layer constructed using action terms. The action understanding model outputs a filter match associated with a type of filter and, in some scenarios, an action-condition pair. The action-condition pair includes an action associated with the type of filter and a condition comprising an adaptive value associated with the action. Based on the filter and, if present, action-condition pair(s), the embodiments generate a structured query and issue the structured query to a data repository (e.g., database). The search engine then returns a search results page responsive to the search query that includes the results returned by the data repository in response to the structured query.Type: GrantFiled: June 25, 2021Date of Patent: January 2, 2024Assignee: Verizon Patent and Licensing Inc.Inventors: Subham Biswas, Bharatwaaj Shankar
-
Patent number: 11853306Abstract: Disclosed herein is a technique for providing software application recommendations to a user of a computing device. The technique can include: (1) receiving, from the computing device, a request for at least one software application recommendation, (2) identifying, among a plurality of user profiles, a user profile associated with the user, (3) accessing a plurality of software application profiles (SAPs), wherein each SAP of the plurality of SAPs is associated with a respective software application managed by the server computing device, (4) analyzing the user profile against a subset of the plurality of SAPs to identify, among the respective software applications associated with the subset of the plurality of SAPs, at least one software application to recommend, (5) associating the at least one software application recommendation with the at least one software application, and (6) causing the computing device to display the at least one software application recommendation.Type: GrantFiled: September 28, 2018Date of Patent: December 26, 2023Assignee: Apple Inc.Inventors: Jayasimha R. Katukuri, Peter Leong, Chandrasekar Venkataraman, Rabi S. Chakraborty, Hardik Vala
-
Patent number: 11847137Abstract: A centralized database management system performs data synchronization with lower bandwidth consumption and higher efficiency using a resizable invertible bloom filter. The system may include a resizable invertible bloom filter module that constructs and maintains invertible bloom filters that are resizable based on a number of differences between different snapshots. The resizable invertible bloom filter module may maintain a list of possible sizes for a resizable invertible bloom filter. The resizable invertible bloom filter module may determine and maintain a list of applicable partition sizes, each partition size being a product of a divisor and a resizing factor. If the number of differences exceeds the number of expected differences and results in failure in decoding, the system may retry a larger size in a set of predetermined sizes. The system may continue to try larger sizes until a minimal size required for successful decoding is found.Type: GrantFiled: September 27, 2022Date of Patent: December 19, 2023Assignee: FIVETRAN INC.Inventor: Jason Nochlin
-
Patent number: 11815602Abstract: A technology is described for mapping a physical environment. An example method may include receiving laser point data for laser light reflected from the physical environment and detected by a laser sensor. Points included in the laser point data can be correlated to grid cells in an environment map that represents the physical environment. Error ranges for the points correlated to the grid cells can be determined based in part on an error distribution. Occupation probabilities can then be calculated for the grid cells in the environment map using an interpolation technique and grid cell occupation probabilities for adjacent error grid cells selected based in part on the error ranges of the points, and the grid cells in the environment map can be updated with the occupation probabilities.Type: GrantFiled: October 3, 2017Date of Patent: November 14, 2023Assignee: Intel CorporationInventors: Ganmei You, Zhigang Wang, Dawei Wang, Hu Chen
-
Patent number: 11816065Abstract: The described technology is generally directed towards fine-grained data retention management in stream-based data storage systems, which facilitates specifying retention policy at the event level. A fixed retention period corresponding to a retention end time is associated with each event, and the system keeps the longest of the retention end times for each segment of a data stream. Stream cuts are generated which divide the data stream into fragments, and are the basis for truncating the data stream. Each stream cut contains a stream cut retention end time obtained from the longest retention end time of the retention end times of the active segments. When an attempt to truncate a data stream from a stream cut is made, the attempt is blocked if the stream cut's retention end time is in the future, otherwise truncation from the stream cut point is allowed to proceed.Type: GrantFiled: January 11, 2021Date of Patent: November 14, 2023Assignee: EMC IP HOLDING COMPANY LLCInventors: Mikhail Danilov, Andrei Paduroiu
-
Patent number: 11811711Abstract: A method, apparatus, system, and non-transitory computer readable medium for controlling user access through content analysis of an application are disclosed. The method for controlling access may include understanding a public level according to honorific language use by analyzing chat contents for each chat partner registered in an application, by the at least one processor; and controlling user access to the application based on the public level for each chat partner, by the at least one processor.Type: GrantFiled: July 2, 2019Date of Patent: November 7, 2023Assignee: LINE PLUS CORPORATIONInventors: Jong Min Kim, Ji Hyeon Park, Hyukjae Jang
-
Patent number: 11790468Abstract: Systems and methods include based on detecting of interaction with an item in a list of individual standards criterion required by a program, displaying an edit details sub screen corresponding to a single individual standards criterion associated with the item in the list, and when a user save interaction with the edit details sub screen is detected, transmitting, over a network to a server, any new user input entered into the user input field, and updating or adding, by the server, program standards information to a database.Type: GrantFiled: September 26, 2022Date of Patent: October 17, 2023Assignee: TRAJECSYS CORPORATIONInventors: Brian S Bright, Charles J Martin
-
Patent number: 11768896Abstract: Methods and systems that evaluate currently operating online personas is automated to establish the relationships between nodes and assign attributes. A virtual network exploitation (ViNE) protocol can create a prioritized list of every account in the extended network based on its influence score, as well as filtering, to create a subset of the influencer list of accounts that meet attribute criteria. Analysis of this data can identify the key accounts for the influencer and lead lists and provide recommendations on the path and strategy the client should use to most effectively engage the accounts of interest. Automated seed list generation for SNA can be operationalized to identify all of the existing leads within an extended social network in priority order and provide an influence score for each account. The system can be scaled to combine individual accounts that focus on a specific organization, personality or region.Type: GrantFiled: April 22, 2022Date of Patent: September 26, 2023Inventor: Jeffrey Powell
-
Patent number: 11768958Abstract: A system and method for objective quantification and mitigation of privacy-risk of a dataset is disclosed.Type: GrantFiled: March 9, 2020Date of Patent: September 26, 2023Assignee: TRUATA LIMITEDInventors: Imran Khan, Michael Fenton, Maurice Coyle
-
Patent number: 11755545Abstract: Methods, apparatus, systems, and articles of manufacture to estimate audience measurement metrics based on users represented in Bloom filter arrays are disclosed. An apparatus includes a communications interface to receive a first Bloom filter array from a first computer of a first database proprietor. The first Bloom filter array is representative of first users who accessed media. The first users are registered with the first database proprietor. The first Bloom filter array includes a first array of first elements. Values of respective ones of the first elements are either a 0 or a 1 based on whether quantities of the first users allocated to the respective ones of the first elements are even or odd. The apparatus further includes a Bloom filter array analyzer to estimate a first cardinality for the first Bloom filter array. The first cardinality is indicative of a total number of the first users who accessed the media.Type: GrantFiled: July 31, 2020Date of Patent: September 12, 2023Assignee: The Nielsen Company (US), LLCInventors: Michael Sheppard, Jake Ryan Dailey, Dongbo Cui, Jonathan Sullivan, Diane Morovati Lopez, Christie Nicole Summers, Molly Poppie
-
Patent number: 11748830Abstract: A system and method of the present invention, in at least some embodiments, provides such a solution for determination of the boundaries of a parcel through a calculable solution, which is also operable when multiple units within a parcel are owned by different entities. The solution features calculation of a centroid that also features altitude. Optionally, the centroid is calculated as a single three dimensional (3D) centroid. Alternatively, it is calculated as a two dimensional centroid and then the third dimension is calculated separately.Type: GrantFiled: August 13, 2018Date of Patent: September 5, 2023Assignee: TELLURIUM INC.Inventor: David Howie
-
Patent number: 11741173Abstract: Displaying relevant data subsets of at least one data collection includes providing an input data subset, determining a plurality of partial relevance values for different characteristics of each of the plurality of data subsets of the at least one data collection with respect to the input data subset according to a term frequency of terms in the input data subset and term in each of the plurality of data subsets of the at least one data collection and according to an inverse document frequency of the terms, determining a relevance of each of the plurality of data subsets of the at least one data collection based on the partial relevance values of the different characteristics, and displaying at least a portion of the data subsets of the at least one data collection in order of relevance.Type: GrantFiled: September 20, 2021Date of Patent: August 29, 2023Assignee: Evernote CorporationInventors: Mark Ayzenshtat, Jakob Bignert, Phil Libin, Phil Constantinou, Connie Chan
-
Patent number: 11741118Abstract: A computer-implemented method includes providing a fixed portion of a data model, uploading external files to an extended portion of the data model, matching at least some parts of the external files to the fixed portions of the data model, and using data from both the fixed and extended portions of the data model together. A computer-implemented method includes receiving a query from a user to a data model that includes a stored subject area portion and a stored extended subject area portion, accessing at least one storage to retrieve the subject area portion and the extended subject area portion, joining relevant portions of the subject area and extended subject area, extracting answers to the query from the joined portions, and reporting the answers to the user.Type: GrantFiled: April 22, 2022Date of Patent: August 29, 2023Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Ananth Venkata, Ashish Mittal, Venugopal Surendran, Nikhil Surve
-
Patent number: 11741100Abstract: Methods, systems, and devices for providing matching security between data stores are described. In a database system, an operational data store may store transactional datasets and an analytical data store may store analytics datasets generated based on the transactional datasets. For these analytics datasets to efficiently inherit the security configurations of the transactional datasets, security information may be embedded in datasets retrieved from the operational data store during a data acquisition procedure. This security information may be converted into an embedded multiple-value field for storage in the analytical data store. The analytical data store may receive a query for data in a dataset, and may determine security descriptors associated with the user sending the query. The analytical data store may then filter the data based on comparing these determined security descriptors with the security information in the multiple-value field, and may transmit a query response with the filtered data.Type: GrantFiled: April 1, 2021Date of Patent: August 29, 2023Assignee: Salesforce, Inc.Inventors: Donovan Schneider, Keith Kelly, Nicholas Albert Bugajski
-
Patent number: 11729642Abstract: An alert that is generated by a first orchestrator associated with a first subsystem or received from one or more distributed orchestrators that are associated with one or more corresponding subsystems is analyzed. The alert is triggered by a change in behavior determined by a behavioral analysis algorithm associated with the first orchestrator or corresponding behavior analysis algorithms associated with the one or more distributed orchestrators. It is determined whether an alert is indicative of a false positive based on an objective associated with the first orchestrator, an algorithm associated with the first orchestrator and one or more constraints associated with the first orchestrator. The alert is filtered in response to determining that the alert is indicative of the false positive.Type: GrantFiled: August 23, 2022Date of Patent: August 15, 2023Inventor: Mark Cummings
-
Patent number: 11704304Abstract: A spreadsheet supports formulas in cells that trigger queries of a data source. The parameters for queries can include or depend on values in other cells in the spreadsheet. Thus, the precise query submitted to the data source is dynamic, being dependent on the data and formulas in the spreadsheet. Furthermore, on receiving the query results, they are added to cells in the spreadsheet, which can be parameters for other queries defined in other cells. Changing the value of a single cell can automatically trigger an update of an arbitrarily deep hierarchy of calculations that can include an arbitrary number of data source queries.Type: GrantFiled: January 3, 2022Date of Patent: July 18, 2023Assignee: Goldman Sachs & Co. LLCInventor: Dean Andrew Zarras
-
Patent number: 11699038Abstract: An information processing apparatus includes a processor configured to input an arbitrary text and plural answer candidates extracted from the text to a question generator that generates a question sentence associated with an answer, cause the question generator to generate a question sentence associated with the text and the plural answer candidates, and cause the question generator to output generated data including a set of the plural answer candidates and the question sentence.Type: GrantFiled: February 17, 2021Date of Patent: July 11, 2023Assignee: FUJIFILM Business Innovation Corp.Inventors: Takumi Takahashi, Motoki Taniguchi, Tomoki Taniguchi, Tomoko Ohkuma
-
Patent number: 11687335Abstract: A defect level for a software application may be predicted by training a model using aspects of development processes from previous software applications as training data. Aspects of previous software development processes may be aggregated to form signal vectors for each deployed application. Defect scores calculated from actual defects in the deployed software applications may be paired with the corresponding development signal vectors. The signal vectors and calculated defect scores may act as training data and labels for a predictive model that uses lasso regression to generate a predicted defect score during the development process. A signal vector for a current development process may be updated in real time as the software is developed to update a predicted defect score and provide a subset of aspects in the signal vector that contribute most to the score such that actions may be taken to improve the score.Type: GrantFiled: April 30, 2020Date of Patent: June 27, 2023Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Oleksiy Ignatyev, Mihir Bharatkumar Shah
-
Patent number: 11687726Abstract: In one example, a computer-based system determines a relationship between a first job and a second job at one or more companies, by using a title data store, a training module, and a prediction module, wherein the title data store accepts job-related information characterizing at least one job-related position that includes at least one of title, corporate entity, job description, and job-related interest data. The training module accepts input data from the title data store, calculates or generates a set of coefficients and a set of job-related vectors from the input data, and stores the coefficients into a database. The prediction module may accept: a first set of data including at least one of a first title, a first corporate designation data, a second set of data including at least one of a second title and a second corporate designation data, and the coefficients from the training module; and then a similarity between the first set of data and the second set of data may be calculated.Type: GrantFiled: December 1, 2020Date of Patent: June 27, 2023Assignee: 8x8, Inc.Inventors: Solomon Fung, Soumyadeb Mitra, Abhishek Kashyap, Arunim Samat, Venkat Nagaswamy, Justin Driemeyer
-
Patent number: 11675920Abstract: The present disclosure is directed to protecting data stored at a database in a manner that increases data protection minimizing performance reductions. Apparatus and methods consistent with the present disclosure may collect information from user devices from which user inputs are received when collecting data that may be used to protect database data. Methods consistent with the present disclosure may identify code paths traversed, pages of program code where actions were initiated, and functions associated with those actions. This information may be cross-referenced with a set of data, constraints, rules, or command parameters when data associated with a database query is initially associated with an “allow” action or a “deny” action. This information may also be used to evaluate whether newly generated database queries should be allowed to be sent to a database server or to identify whether a database request should be blocked.Type: GrantFiled: January 31, 2020Date of Patent: June 13, 2023Assignee: SonicWALL Inc.Inventors: Bhushit Joshipura, Soumyadipta Das, Arun Yogeesh, Navaneeth Ashok
-
Patent number: 11675615Abstract: Zero copy message reception for guests is disclosed. For example, a host has a memory, a device with access to device memory addresses, a processor, and a supervisor. An application with access to application memory addresses (AMA) executes on the host. An AMA is mapped to a page table entry (PTE). The application shares access to a first page of memory addressed by the AMA with the device to store data received by the device for the first application, where the first page is mapped as a device memory address of the plurality of device memory addresses. The application later sends a request to disconnect from the device. The supervisor is configured to copy contents of the first page to a second page in the memory after receiving the request to disconnect, and then update the PTE to address the second page instead of the first page.Type: GrantFiled: May 9, 2022Date of Patent: June 13, 2023Assignee: Red Hat, Inc.Inventor: Michael Tsirkin
-
Patent number: 11663264Abstract: Keyword localization digital image search techniques are described. These techniques support an ability to indicate “where” a corresponding keyword is to be expressed with respect to a layout in a respective digital image resulting from a search query. The search query may also include an indication of a size of the keyword as expressed in the digital image, a number of instances of the keyword, and so forth. Additionally, the techniques and systems as described herein support real time search through use of keyword signatures.Type: GrantFiled: February 7, 2020Date of Patent: May 30, 2023Assignee: Adobe Inc.Inventors: Pramod Srinivasan, Zhe Lin, Samarth Gulati, Saeid Motiian, Midhun Harikumar, Baldo Antonio Faieta, Alex C. Filipkowski
-
Patent number: 11641354Abstract: A system and method are described. An illustrative method includes receiving content associated with a digital original work from a user device, where the associated content includes an object contained therein; determining an attribute-value pair for the content or the object contained within the content; linking the attribute-value pair to the associated content or the object contained within; determining that a second user is interested in the associated content; and causing the associated content to be transmitted to a second user device.Type: GrantFiled: February 18, 2021Date of Patent: May 2, 2023Assignee: Nant Holdings IP, LLCInventors: Patrick Soon-Shiong, Andrew Konstantaras, John Wiacek, Nicholas James Witchey
-
Patent number: 11636305Abstract: Methods, systems, apparatuses, and computer program products are provided for altering the behavior of an electronic personal assistant based on a situation associated with a mobile device. A situation is sensed with a plurality of sensors to generate sensor data. A situation score is calculated based on the sensor data. Behavior of an electronic personal assistant is altered based on the calculated situation score. In one aspect, the situation is a driving situation in which a driver drives a vehicle on a roadway. In such case, a driving situation score is calculated based on the sensor data, and behavior of the electronic personal assistant is altered based on the calculated driving situation score, such as suspending interactions by the electronic personal assistant with the driver to avoid the driver being distracted.Type: GrantFiled: October 8, 2019Date of Patent: April 25, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Tae Hong Joo, Tarek Z. Elabbady, Mona Soliman Habib
-
Patent number: 11625526Abstract: Methods and apparatus for examining digital forensic data using a viewer computer. Forensic data collections are provided to the viewer computer, which can format the data artifacts according to a variety of display types and presentation formats, to facilitate review and reporting by a user. The display types and presentation formats also enable the user to easily switch between a source location view and a related artifacts view.Type: GrantFiled: March 13, 2017Date of Patent: April 11, 2023Assignee: Magnet Forensics Investco Inc.Inventors: Jad John Saliba, Geoffrey Wendell MacGillivray, Diana Maureen Wiffen, Michael Charles Parkhill, Samantha Jo McIlveen, Tayfun Uzun, Jamie Robert Earl McQuaid, Paul Stephen Hendry
-
Patent number: 11621828Abstract: A method includes obtaining, from a server, a filter including a set of encrypted identifiers each encrypted with a server key controlled by the server. The method includes obtaining a request that requests determination of whether a query identifier is a member of a set of identifiers corresponding to the set of encrypted identifiers. The method also includes transmitting an encryption request to the server that requests the server to encrypt the query identifier. The method includes receiving, from the server, an encrypted query identifier including the query identifier encrypted by the server key and determining, using the filter, whether the encrypted query identifier is not a member of the set of encrypted identifiers. When the encrypted query identifier is not a member of the set of encrypted identifiers, the method includes reporting that the query identifier is not a member of the set of identifiers.Type: GrantFiled: September 23, 2021Date of Patent: April 4, 2023Assignee: Google LLCInventors: Kevin Yeo, Joon Young Seo, Sarvar Patel
-
Patent number: 11609787Abstract: The present disclosure relates to an FPGA-based dynamic graph processing method, comprising: where graph mirrors of a dynamic graph that have successive timestamps define an increment therebetween, a pre-processing module dividing the graph mirror having the latter timestamp into at least one path unit in a manner that incremental computing for any vertex only depends on a preorder vertex of that vertex; an FPGA processing module storing at least two said path units into an on-chip memory directly linked to threads in a manner that every thread unit is able to process the path unit independently; the thread unit determining an increment value between the successive timestamps of the preorder vertex while updating a state value of the preorder vertex, and transferring the increment value to a succeeding vertex adjacent to the preorder vertex in a transfer direction determined by the path unit, so as to update the state value of the succeeding vertex.Type: GrantFiled: July 16, 2020Date of Patent: March 21, 2023Assignee: HUAZHONG UNIVERSITY OF SCIENCE AND TECHNOLOGYInventors: Xiaofei Liao, Yicheng Chen, Yu Zhang, Hai Jin, Jin Zhao, Xiang Zhao, Beibei Si
-
Patent number: 11593439Abstract: Methods, systems, and non-transitory computer readable storage media are disclosed for determining clusters of similar digital documents using unique document signatures. Specifically, the disclosed system processes digital text in a digital document to tokenize character strings (e.g., words) in the digital document by combining a subset of character values and string lengths in the character strings. Additionally, the disclosed system generates a document signature for the digital document by combining subsets of tokens generated for the digital document into a token sequence indicative of the digital text in the digital document. The disclosed system determines a cluster of similar digital documents including the digital document by comparing the document signature of the digital document to document signatures corresponding to a plurality of digital documents.Type: GrantFiled: May 23, 2022Date of Patent: February 28, 2023Assignee: OneTrust LLCInventors: Madan Avadhani, Swapnil Sharma