Statistics Maintenance Patents (Class 707/688)
  • Patent number: 12107919
    Abstract: An example method for dynamic determination of locks for prioritized deployment in a distributed storage system comprises providing, by a storage management system, N locks to a cluster of a distributed storage system, the cluster including a plurality of nodes and the N locks allowing N nodes of the plurality of nodes to each initiate a startup phase during a first time window, wherein N is a number greater than zero; tracking, by the storage management system, application programming interface (API) calls made by the N nodes to a platform of the cluster during the first time window; and providing, by the storage management system based on the tracking, M locks to the cluster, the M locks allowing M nodes of the plurality of nodes to each initiate a startup phase during a second time window subsequent to the first time window, wherein M is a number greater than zero.
    Type: Grant
    Filed: April 28, 2023
    Date of Patent: October 1, 2024
    Assignee: Pure Storage, Inc.
    Inventors: Naveen Revanna, Aditya Dani, Piyush Nimbalkar, Kshithij Iyer
  • Patent number: 12098928
    Abstract: An information processing device includes: a recognition unit (21) that recognizes a surrounding environment of a current position of a user; a guide control unit (22) that generates guide information corresponding to a characteristic of the user by using a recognition result of the recognition unit and that causes an output device to perform an output thereof; and a change detection unit (23) that detects a changed portion in the surrounding environment of the current position in a case where it is determined that the user has visited the current position in the past, wherein in a case where the change detection unit detects the changed portion, the guide control unit generates the guide information including information causing the user to recognize the changed portion.
    Type: Grant
    Filed: April 2, 2020
    Date of Patent: September 24, 2024
    Assignee: SONY GROUP CORPORATION
    Inventor: Mari Saito
  • Patent number: 12086887
    Abstract: A method for operational workflow transparency and end-to-end events tracking, the method includes at an event producer system, generating events, corresponding key business attributes, provider industry standard identifiers, patient identifiers, and patient information, and publishing the events and the key business attributes to a tracking system. At a tracking system, receiving and validating the events from the event producer system, generating a universally unique lexicographically sortable identifier (ULID) for an append-only log data structure for the respective event, generating a search index to enable search capabilities for the append-only log data structure, and temporally appending the respective event into the append-only log data structure for the corresponding prior-authorization case.
    Type: Grant
    Filed: August 3, 2022
    Date of Patent: September 10, 2024
    Assignee: Elevance Health, Inc.
    Inventors: Jennifer Young, Lance Gothard, Ishaque Moodadi, Anoop Premachandran, Sharon Goist, Jordan S. Firfer
  • Patent number: 12001430
    Abstract: A data engine request is received on a local data system. The data engine request includes a portion of the request that is to be processed on an external data engine system. The portion is forwarded to the external data engine system and statistics for accessing external objects of the external data engine system is acquired. The statistics are evaluated for compliance with a Service Level Goal (SLG) associated with the request. Rules-based processing permits optimization and planning of the request on the local data engine system to be modified in view of the statistics received from the external data engine system to comply with the SLG. In an embodiment, actual resource utilization metrics noted during execution of the portion on the external data engine system is provided as feedback to the local data engine system for re-planning and re-optimizing the request with a modified execution plan.
    Type: Grant
    Filed: March 8, 2019
    Date of Patent: June 4, 2024
    Assignee: Teradata US, Inc.
    Inventors: Douglas Paul Brown, Michael Sean McIntire, Prama Agarwal
  • Patent number: 11921475
    Abstract: A control system controls tenant services to various tenants by obtaining tenant attributes for each tenant, with respect to a particular workload. A model is generated that models tenant usage performance for a set of best performing tenants. The model is then applied to a remainder of the tenants to obtain a metric indicative of a likely tenant capacity for incremental usage of the workload. The control system controls the services provided to the tenant based upon the likelihood of adoption metric.
    Type: Grant
    Filed: April 3, 2020
    Date of Patent: March 5, 2024
    Assignee: Microsoft Technology Licensing, LLC.
    Inventors: Ravikumar Venkata Seetharama Bandaru, Michael Karl-Frans Berg
  • Patent number: 11880401
    Abstract: Technologies for template generation using directed acyclic word graphs (DAWGs). The technologies can include receiving a first plurality of titles from a first plurality of title feeds, and sorting the first plurality of titles into a plurality of category sets. And, for each category set of the plurality of category sets, the technologies can include transforming the respective titles belonging to the category set into a trie data structure by separating words in the respective titles into nodes of the trie data structure. For each category set, the technologies can also include transforming the trie data structure into a directed acyclic word graph (DAWG) data structure. Also, for each category set, the technologies can also include generating one or more unique templates based on the DAWG data structure.
    Type: Grant
    Filed: April 15, 2022
    Date of Patent: January 23, 2024
    Assignee: YAHOO ASSETS LLC
    Inventors: Srinath Ravindran, Mahmoudreza Abasi, Narayan Bhamidipati
  • Patent number: 11856093
    Abstract: A method for performing spacetime-constrained oblivious transfer between various laboratories of a first party A and various laboratories of a second party B. The method includes providing the spacetime-constrained oblivious transfer to satisfy various conditions. The method further includes encoding, by the laboratories of the first party A, various messages in a quantum state selected from various non-orthogonal quantum states. The method further includes transmitting, by the laboratories of the first party A, the quantum state to a first laboratory of the second party B. The method further includes applying, by the first laboratory of the second party B, a quantum measurement on the quantum state to obtain a classical measurement outcome. The method further includes transmitting, by the first laboratory of the second party B, the classical measurement outcome to the laboratories of the second party B.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: December 26, 2023
    Assignees: CENTRE NATIONAL DE LA RECHERCHE SCIENTIFIQUE (CNRS), UNIVERSITÉ PARIS CITÉ
    Inventors: Damián Pitalúa García, Iordanis Kerenedis
  • Patent number: 11847708
    Abstract: A computer-implemented method for determining agricultural revenue is provided. The method uses an agricultural intelligence computer system in communication with a memory. The method includes receiving a plurality of field definition data, retrieving a plurality of input data from a plurality of data networks, determining a field region based on the field definition data, identifying a subset of the plurality of input data associated with the field region, calculating at least one yield projection for the field region based on the field definition data and the subset of the plurality of input data, and providing the at least one yield projection to a user device.
    Type: Grant
    Filed: July 15, 2021
    Date of Patent: December 19, 2023
    Assignee: CLIMATE LLC
    Inventors: James Ethington, Alex Wimbush
  • Patent number: 11785879
    Abstract: A computer-implemented method for recommending agricultural activities is implemented by an agricultural intelligence computer system in communication with a memory. The method includes receiving a plurality of field definition data, retrieving a plurality of input data from a plurality of data networks, determining a field region based on the field definition data, identifying a subset of the plurality of input data associated with the field region, determining a plurality of field condition data based on the subset of the plurality of input data, identifying a plurality of field activity options, determining a recommendation score for each of the plurality of field activity options based at least in part on the plurality of field condition data, and providing a recommended field activity option from the plurality of field activity options based on the plurality of recommendation scores.
    Type: Grant
    Filed: June 1, 2020
    Date of Patent: October 17, 2023
    Assignee: CLIMATE LLC
    Inventors: James Ethington, Eli Pollak, Tristan D'Orgeval, Katherine Krumme, Evin Levey, Samuel Alexander Wimbush, Erik Andrejko, Moorea Lee Brega, Sivan Aldor-Noiman
  • Patent number: 11765197
    Abstract: An inventory of Internet-facing assets related to a target domain is generated using network data gathered from network data sources. Using data sources of known threats, such as malware, phishing attempts, scam pages, blacklisted sites, and so on, a network analytic system generates analytical information about domains, sub-domains, and components that are owned, managed, and/or controlled by a target entity. A confidence score of ownership is generated based on a recursive rule engine. A visual representation of the inventory of Internet-facing assets is generated in a graphical user interface.
    Type: Grant
    Filed: July 20, 2021
    Date of Patent: September 19, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Chris Kiernan, Elias Manousos, Brandon Dixon, Andrew Kant, Jonas Edgeworth, Sunder Srinivasan, Brian Zak, Adam Hunt, Beckie Neumann, Jonathan Matkowsky
  • Patent number: 11695849
    Abstract: Techniques for transaction tracking for a high availability architecture are described herein. An aspect includes receiving a first request from a client, the first request corresponding to a start of a transaction having transaction affinity. Another aspect includes, based on receiving the first request from the client, generating a transaction tracking token. Another aspect includes sending the first request with the transaction tracking token to a gateway. Another aspect includes receiving a first response corresponding to the first request from the gateway, the first response including middleware instance information corresponding to a middleware instance, wherein a plurality of subsequent requests from the client corresponding to the transaction are processed by the middleware instance corresponding to the middleware instance information.
    Type: Grant
    Filed: January 19, 2021
    Date of Patent: July 4, 2023
    Assignee: International Business Machines Corporation
    Inventors: Nageswararao Venkata Gokavarapu, Madhu B Ananthapadmanabh, Abel Palaty, Manjunath D
  • Patent number: 11657111
    Abstract: A data-fetching and data-rendering system may, in response to receiving a page display request, construct a static, possibly nested query for retrieving all the data to be rendered for the page and store the query result in a data store. For a future page display request, the system may similarly construct a query and determine whether the query can be resolved from the data store. If not, the system may construct a “diff query” to fetch only the missing data. In some embodiments, in response to a subsequent page update request, the system may retrieve from the server all the data likely to be viewed or updated and render the data changes corresponding to the requested update. The system may then submit the data changes to the server and undo the rendering of the data changes when the server fails to process the data changes.
    Type: Grant
    Filed: March 12, 2019
    Date of Patent: May 23, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Jing Chen, Yuzhi Zheng, Laney Elizabeth Kuenzel, Timothy Robert Yung, Lewis Marshall Roch
  • Patent number: 11645210
    Abstract: Embodiments are disclosed for performing cache aware searching. In response to a search query, a first bucket and a second bucket in remote storage for processing the search query. A determination is made that a first file in the first bucket is present in a cache when the search query is received. In response to the search query, a search is performed using the first file based on the determination that the first file is present in the cache when the search query is received, and the search is performed using a second file from the second bucket once the second file is stored in the cache.
    Type: Grant
    Filed: February 25, 2022
    Date of Patent: May 9, 2023
    Assignee: Splunk Inc.
    Inventors: Ledion Bitincka, Alexandros Batsakis, Paul J. Lucas, Nicholas Robert Romito
  • Patent number: 11605014
    Abstract: Embodiments relate to computing systems, methods, and non-transitory computer-readable storage media. Identifier collisions are determined in historical event data based on short identifiers associated with a first event location and short identifiers associated with a second event location geographically dispersed from the first event location. Behavior analytics are performed on short identifiers in the historical event data to generate behavioral models associated with the short identifiers. Adjusted behavioral models are generated based on the determined identifier collisions. A short identifier is obtained from a client device, and based on the short identifier, an adjusted behavioral model of the adjusted behavioral models is determined. An expected event frequency is determined based on the adjusted behavioral model and an actual event frequency is determined.
    Type: Grant
    Filed: July 2, 2021
    Date of Patent: March 14, 2023
    Assignee: Upside Services, Inc
    Inventors: Alexander Kinnier, Richard McPhee
  • Patent number: 11550837
    Abstract: Exemplary embodiments provide systems, devices and methods for computer-based categorization and moderation of user-generated content for publication of the content in an online environment. Exemplary embodiments determine a likelihood that the user-generated content falls into a first selected category unsuitable for publication. The likelihood is compared to a first set of threshold values and then, in this embodiment, it is determined whether to electronically publish the content in the online environment based on the comparison.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: January 10, 2023
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Jeffrey Revesz, Christopher Wiggins
  • Patent number: 11550760
    Abstract: Time-based partitioning of a data set is applied to capture updates to the data set in a copy of the data set. Items that have been updated in a data set with in a time period are identified. Partitions of the data set that include the updated items are created according to a partitioning scheme. The created partitions are grouped in a storage location for the time period in a file structure that stores a copy of the database. A latest version of the copy of the data set may be accessed according to latest partitions of the data set stored in the different locations of the file structure.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: January 10, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Manoj Chakravarthi Manukonda, Vijay Paul Rapaka, Ashish Mishra
  • Patent number: 11520786
    Abstract: A method, system and computer-usable medium for optimizing of search rules modifying search results. A rules service is initiated prior to executing a given search query from a shopper. A search rule evaluation is performed for the given search query and implementing a search rule that causes actions defined by the search rule to be applied to the given search request query. A list of search rules implemented or fired for each given search query is stored. A tracking record is built based on search rule evaluation that includes the list of implemented or fired rules and rule impact tracking (RIT) records.
    Type: Grant
    Filed: July 16, 2020
    Date of Patent: December 6, 2022
    Assignee: International Business Machines Corporation
    Inventors: Rachael Marie Huston Dickens, Uwe Karl Hansmann, Dieter Buehler, Kelley Gordon
  • Patent number: 11461835
    Abstract: A method and system to determine the size of a first area on a user interface that is utilized to display data items. The system receives a request for a user interface that includes a first area and a second area that are complementary in size. The system utilizes the first area utilized to display data items and the second area to display other information. The system determines a size of the first area by computing a number of data items that are to be displayed in the first area and generates the user interface to include the first area in the second area, the first area being of the determined size.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: October 4, 2022
    Assignee: eBay Inc.
    Inventors: Corey Chandler, Preston Grant Smalley
  • Patent number: 11449909
    Abstract: Described herein are systems, apparatus, methods and computer program products for implementing dynamic API cost models. The dynamic API cost models may determine the cost of usage of a specific API based on a plurality of factors, such as the value of the API to the client as well as the usage of computational resources and other factors.
    Type: Grant
    Filed: January 24, 2020
    Date of Patent: September 20, 2022
    Assignee: salesforce.com, inc.
    Inventors: Dinesh Weerapurage, Lahiru Pileththuwasan Gallege, Kenneth Cavagnolo, Chris Groer, Abraham Reyes
  • Patent number: 11422992
    Abstract: Examples of a data anomaly detection system are provided. The system may obtain a query and target data associated with a data anomaly detection requirement. The system may sort the target data into a plurality of data wedges comprising a plurality of events. The system may create a data pattern model for each of the plurality of data wedges. The system may identify a data threshold value and identify a data probity score for each of the plurality of events. The system may create a data probity index and identify a data anomaly cluster for the data pattern model. The system may generate a data anomaly detection result and initiate anomaly detection corresponding to the data anomaly detection requirement. The data anomaly detection result may include the data pattern model deficient of the data anomaly cluster relevant for resolution to the query.
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: August 23, 2022
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Nitin Harale, Sridhar Meenakshisundaram, John SasiKumar Manohar, Uthra Venkatesan
  • Patent number: 11397720
    Abstract: A system includes one or more processors and data storage containing instructions executable by the one or more processors to perform operations. The operations include storing table data in a plurality of partitions of a storage device. Metadata is retrieved from a first partition of the plurality of partitions. The metadata includes a plurality of change tracking entries stored as a change tracking stream. A lineage of modifications made to the table data is determined using the plurality of change tracking entries. A report of one or more transactions performed on the table data is generated. The one or more transactions are included in the lineage of modifications.
    Type: Grant
    Filed: March 4, 2022
    Date of Patent: July 26, 2022
    Assignee: Snowflake Inc.
    Inventors: Subramanian Muralidhar, Istvan Cseri, Torsten Grabs, Benoit Dageville
  • Patent number: 11372855
    Abstract: In an embodiment, a method comprises storing metadata that maps a domain model to data stored in a plurality of data stores, each data store being associated with a particular query language, the domain model describing the data and relationships between the data. The method comprises receiving a request for data stored in a first data store of, the request being in a request query language based on the domain model. The method comprises generating an abstract syntax tree indicating a field selection, an entity path, and a condition based on the request; generating a structure model comprising one or more aggregation levels for one or more entities; and generating annotations comprising query language aliases for portions of the request and correlating the portions of the request with the metadata. The method comprises generating queries in a first query language associated with the first data store based on the annotations; and sending the queries to the first data store.
    Type: Grant
    Filed: June 2, 2020
    Date of Patent: June 28, 2022
    Assignee: RISK MANAGEMENT SOLUTIONS, INC.
    Inventors: Horst Werner, Christof Bornhoevd
  • Patent number: 11327975
    Abstract: Generating and providing match justifications in association with record matching results for improved record matching is provided. An entity resolution system generates a set of deterministic rules based on patterns of attribute comparison outcomes of known matched and unmatched records. Each rule includes matching conditions and an action instruction including a message of a justification for a match/non-match. The system receives a request to determine a match between two records. A matching engine compares various attributes of the records using probabilistic matching technologies to determine a match outcome. A justification engine compares attribute comparison outcomes to the stored rules. When the matching conditions of a rule are satisfied, the rule is activated and a human-readable justification is linked to the match output and provided in a match response. The justification provides insights into the match outcome, and improves the speed and accuracy of a verification process of the match output.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: May 10, 2022
    Assignee: Experian Health, Inc.
    Inventors: Karly Marie Rowe, Kenneth Basheer Halaby, John T. Dennis, Sean Daniel Reisz, Dimuthu Wijetilleke, Christopher Wavil Moody
  • Patent number: 11321004
    Abstract: An inter-bus hub, within a hierarchical data bus system, has a partitioned log that includes a first partition and a second partition, where the inter-bus hub is coupled to a first data bus residing in a first segment and to a second data bus residing in a second segment. The inter-bus hub aggregates, based on at least one set of rules, first data from the first data bus, and stores the first data in the first partition. The inter-bus hub aggregates, based on the at least one set of rules, second data from the second data bus, and stores storing the second data in the second partition. The inter-bus hub relays the first data from the first partition to a first destination and relays the second data from the second partition to a second destination.
    Type: Grant
    Filed: December 5, 2018
    Date of Patent: May 3, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Mourad B. Takla, Fernando Oliveira
  • Patent number: 11275645
    Abstract: Disclosed is a system and method for the analysis of event data that enables analysts to create user specified datasets in a dynamic fashion. Performance, equipment and system safety, reliability, and significant event analysis utilizes failure or performance data that are composed in part of time-based records. These data identify the temporal occurrence of performance changes that may necessitate scheduled or unscheduled intervention like maintenance events, trades, purchases, or other actions to take advantage of, mitigate or compensate for the observed changes. The criteria used to prompt a failure or performance record can range from complete loss of function to subtle changes in performance parameters that are known to be precursors of more severe events. These specific criteria applied to any explicit specific application and this invention is relevant to this type of data taxonomy and can be applied across all areas in which event data may be collected.
    Type: Grant
    Filed: April 2, 2020
    Date of Patent: March 15, 2022
    Inventors: Richard B. Jones, Dwayne L. Mason
  • Patent number: 11256521
    Abstract: Method and systems provide tools for evaluating the impact of component deprecations with a datacenter formed from a plurality of IHSs. Upon receiving a notification of a deprecated component, configuration files that invoke the deprecated component and are in use within the datacenter are identified. Estimates are generated for the resources that would be required to replace references to the deprecated component within the identified configuration files. Estimates may be generated based on compilation errors, test suite failures and historical error repair data. A tree is generated of the dependencies on the deprecated component within the identified configuration files. Based on characteristics of the dependency tree and also based on the resource estimates for replacing references to the deprecated component, a risk level is generated for the deprecated component. The risk level may be generated for individual IHSs, groups of IHSs, or an entire data center.
    Type: Grant
    Filed: January 27, 2020
    Date of Patent: February 22, 2022
    Assignee: Dell Products, L.P.
    Inventors: Viswanath Ponnuru, Raveendra Babu Madala, Vaideeswaran G, Ramesha He
  • Patent number: 11200814
    Abstract: A system for self-fulfillment includes at least a server. The at least a server is designed and configured to receive training data, wherein receiving the training data further comprises receiving at least a dietary request and at least a correlated alimentary process label. The at least a server is configured to receive at least a dietary request from a user device. The at least a server generates at least an alimentary instruction set as a function of the at least a dietary request from the user device and the training data. The at least a server generates at least a self-fulfillment instruction set as a function of the at least an alimentary instruction set containing at least a self-fulfillment action. The at least a server receives at least a user entry containing an alimentary self-fulfillment action.
    Type: Grant
    Filed: June 3, 2019
    Date of Patent: December 14, 2021
    Assignee: KPN INNOVATIONS, LLC
    Inventor: Kenneth Neumann
  • Patent number: 11188210
    Abstract: The system, method, and computer program product described herein provide unified real-time rule analytics to users through the use of an analytics logic editor that allows a user to construct an analytic logic rule unit that may be used on both edge and cloud devices. The user may select a data source, transform, rule condition, and action using an interface of the analytics logic editor to construct an analytics logic rule unit that may be deployed to both edge and cloud devices in real-time without the need to separately program each device. The analytics logic rule unit may be installed and executed by the edge and cloud device in real-time.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: November 30, 2021
    Assignee: International Business Machines Corporation
    Inventors: Yao Liang Chen, Sheng Huang, Yun Jie Qiu, Xinlin Wang, Xiao Min Xu, Chao Hua Zhang
  • Patent number: 11169727
    Abstract: Synchronous replication between storage systems with virtualized storage includes: assigning a virtual volume datastore to a pod, the pod including a management object, the virtual volume datastore including virtual machine data; stretching the pod from a first storage system to a second storage system, including copying the virtual machine data from the first storage system to the second storage system; and synchronously replicating access operations of the virtual machine data of the pod between the first and second storage systems.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: November 9, 2021
    Assignee: Pure Storage, Inc.
    Inventors: Daniel Doucette, Cody Hosterman, John Colgrove, Neale Genereux
  • Patent number: 11042660
    Abstract: In one implementation, a first access behavior is determined. The first access behavior is for accessing a first dataset associated with a first tenant of a storage system, and the first dataset is stored in a first data node in the storage system. A second access behavior is determined. The second access behavior is for accessing a data entry that is to be added into a second dataset associated with a second tenant of the storage system, and the second dataset is stored in at least one data node in the storage system. In response to a deviation between the first access behavior and second access behavior being above a predefined threshold, the data entry is stored into the first data node.
    Type: Grant
    Filed: October 10, 2018
    Date of Patent: June 22, 2021
    Assignee: International Business Machines Corporation
    Inventors: Ke Zhang, Li Niu, Zhe Yan, Lei He, Hua Fu
  • Patent number: 11036761
    Abstract: In one example, a device for partitioning a database includes an interface to a database containing one or more tables, and a hardware-based processor configured to determine configuration information for the database, the configuration information defining a partitioning scheme for the one or more tables of the database, form a partition function based on the configuration information and a schema for the database, and apply the partition function to the one or more tables to partition the one or more tables.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: June 15, 2021
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Jay Bailey, Kevin Liberacki
  • Patent number: 11010345
    Abstract: The features relate to artificial intelligence directed compression of user event data based on complex analysis of user event data including latent feature detection and clustering. Further features are described for reducing the size of data transmitted during event processing data flows and devices such as card readers or point of sale systems. Machine learning features for dynamically determining an optimal compression as well as identifying targeted users and providing content to the targeted users based on the compressed data are also included.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: May 18, 2021
    Inventors: Honghao Shan, Mason L. Carpenter, Gregor Bonin, Shanji Xiong, Christer DiChiara
  • Patent number: 10891293
    Abstract: Techniques for managing parameterized continuous query templates are provided. In some examples, a continuous query may be generated based at least in part on one or more selections of one or more business logic templates and business event parameters associated with a user. The continuous query may also be configured to retrieve business event data of the user. In some examples, a service provider may receive selection of one or more business logic templates. The service provider may also receive the business event parameters associated with the user. The business event parameters may be received via the selected template. The continuous query may then be generated using the information received via the template.
    Type: Grant
    Filed: June 21, 2018
    Date of Patent: January 12, 2021
    Assignee: Oracle International Corporation
    Inventors: Eric Hsiao, Xiaochao Zhou, Jianrong Zhang
  • Patent number: 10877949
    Abstract: A computer-implemented method includes receiving, at a datastore having a plurality of records of a transaction-monitoring system, a first record representing a first instance of a transaction. The datastore includes a first layer and a second layer. A first record hash code, based on the first record, is compared to a template hash code set that includes one or more template hash codes, where each template hash code corresponds to a respective transaction in a set of one or more known transactions. The first record is inserted into the first layer of the datastore. The first record is inserted into the second layer of the datastore, based at least in part on the first record hash code not being found in the template hash code set.
    Type: Grant
    Filed: September 5, 2018
    Date of Patent: December 29, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bo Chen Z Zhu, RenFu Ma, Jing Yan Ma, Cheng Fang Wang, Yu Ying Wang, Fu Li Bian, Peng Fei Tian
  • Patent number: 10769306
    Abstract: Embodiments for data anonymity by a processor. A dataset may be transformed into an anonymous dataset by applying a differential privacy operation and a clustering operation to the dataset.
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: September 8, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Spyridon Antonatos, Stefano Braghin, Naoise Holohan, Pol Mac Aonghusa
  • Patent number: 10733081
    Abstract: A static analysis tool configured to determine a significance of static analysis results. The static analysis tool can perform operations that include performing a static analysis of a computer program and generating the static analysis results in response to the performing the static analysis of the computer program. The operations can further include analyzing a description of a result item from the static analysis results, and based on the analyzing the description of the result item, assigning to the result item information from an ontology scheme. The operations can further include determining a significance value for the result item in response to the assigning the information from the ontology scheme and automatically performing an action associated with the result item based on one or more of the information assigned from the ontology scheme or the significance value.
    Type: Grant
    Filed: February 15, 2017
    Date of Patent: August 4, 2020
    Assignee: International Business Machines Corporation
    Inventors: Fionnuala G. Gunter, Christy L. Norman Perez, Michael T. Strosaker, George C. Wilson
  • Patent number: 10726460
    Abstract: A network commerce system comprises a product sale listing searchable by a consumer and comprising one or more products provided by a third-party vendor in a pay-per-lead format. A lead module is operable to obtain a consumer lead for a third-party vendor and determine whether the obtained consumer lead meets one or more quality standards, the consumer lead comprising a lead for sale of an item, the item provided by the third-party vendor.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: July 28, 2020
    Assignee: EBAY INC.
    Inventors: Valerie K. Shirk, Jason M. Heidema
  • Patent number: 10713597
    Abstract: Historical data used to train machine learning algorithms can have thousands of records with hundreds of fields, and inevitably includes faulty data that affects the accuracy and utility of a primary model machine learning algorithm. To improve dataset integrity it is segregated into a clean dataset having no invalid data values and a faulty dataset having the invalid data values. The clean dataset is used to produce a secondary model machine learning algorithm trained to generate from plural complete data records a replacement value for a single invalid data value in a data record, and a tertiary model machine learning clustering algorithm trained to generate from plural complete data records replacement values for multiple invalid data values. Substituting the replacement data values for invalid data values in the faulty dataset creates augmented training data which is combined with clean data to train a more accurate and useful primary model.
    Type: Grant
    Filed: January 21, 2019
    Date of Patent: July 14, 2020
    Assignee: NeuralStudio SECZ
    Inventor: Jack Copper
  • Patent number: 10685138
    Abstract: There is provided a system and method executed by a processor for estimating re-identification risk of a single individual in a dataset. The individual, subject or patient is described by a data subject profile such as a record in the dataset. A population distribution is retrieved from a storage device, the population distribution is determined by one or more quasi-identifying fields identified in the data subject profile. An information score is then assigned to each quasi-identifying (QI) value of the one or more quasi-identifying fields associated with the data subject profile. The assigned information scores of the quasi-identifying values for the data subject profile are aggregated into an aggregated information value. An anonymity value is then calculated from the aggregated information value and a size of a population associated with the dataset. A re-identification metric for the individual from the anonymity value is then calculated.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: June 16, 2020
    Assignee: PRIVACY ANALYTICS INC.
    Inventors: Martin Scaiano, Stephen Korte, Andrew Baker, Geoffrey Green, Khaled El Emam, Luk Arbuckle
  • Patent number: 10678695
    Abstract: Methods and migration units for use in out-of-order processors for migrating data to register file caches associated with functional units of the processor to satisfy register read operations. The migration unit receives register read operations to be executed for a particular functional unit. The migration unit reviews entries in a register renaming table to determine if the particular functional unit has recently accessed the source register and thus is likely to comprise an entry for the source register in its register file cache. In particular, the register renaming table comprises entries for physical registers that indicate what functional units have accessed the physical register. If the particular functional unit has not accessed the particular physical register the migration unit migrates data to the register file cache associated with the particular functional unit.
    Type: Grant
    Filed: December 6, 2017
    Date of Patent: June 9, 2020
    Assignee: MIPS Tech, LLC
    Inventors: Hugh Jackson, Anand Khot
  • Patent number: 10673766
    Abstract: Disclosed is a variable-size sampling method under a data-streaming environment, including: calculating a maximum window size that satisfies a lower limitation of a predetermined uniformity confidence level at all times; inputting a data stream to be sampled; comparing a data stream length input until a current time point with the maximum window size; inspecting a sample size and a sampling fraction if the maximum window size is larger than the data stream length; performing sampling by generating a slot to increase the sample size if the current sample size is smaller than a predetermined percentage (P %) of the data stream; and directly performing sampling without generating a slot if the current sample size is equal to or larger than the predetermined percentage (P %) of the data stream. As a result, degradation of uniformity confidence during variable-size sampling under a real-time streaming environment can be prevented to improve sampling performance.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: June 2, 2020
    Assignee: KANGWON NATIONAL UNIVERSITY University-Industry Cooperation Foundation
    Inventors: Ha Jin Kim, Myeong Seon Gil, Yang Sae Moon
  • Patent number: 10671647
    Abstract: A method, system, and apparatus are provided for automating digital resource management by using monitored user interactions with digital resources to compute a user interaction metric for each digital resource upon detecting a role change for a first user having a user interaction history with the digital resources, where each user interaction metric indicates how important the first user is to the corresponding digital resource and is used to select and map a first digital resource to a second user to provide an ownership transition recommendation for the first digital resource in response to the role change for the first user.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: June 2, 2020
    Assignee: International Business Machines Corporation
    Inventors: Bradley C. Herrin, Morris S. Johnson, Jr., Matthew T. McGuigan, Jarett Stein
  • Patent number: 10667456
    Abstract: A computer-implemented method for recommending agricultural activities is implemented by an agricultural intelligence computer system in communication with a memory. The method includes receiving a plurality of field definition data, retrieving a plurality of input data from a plurality of data networks, determining a field region based on the field definition data, identifying a subset of the plurality of input data associated with the field region, determining a plurality of field condition data based on the subset of the plurality of input data, identifying a plurality of field activity options, determining a recommendation score for each of the plurality of field activity options based at least in part on the plurality of field condition data, and providing a recommended field activity option from the plurality of field activity options based on the plurality of recommendation scores.
    Type: Grant
    Filed: September 4, 2015
    Date of Patent: June 2, 2020
    Assignee: THE CLIMATE CORPORATION
    Inventors: James Ethington, Eli J. Pollak, Tristan D'Orgeval, Katherine Krumme, Evin Levey, Samuel Alexander Wimbush, Erik Andrejko, Moorea Lee Brega, Sivan Aldor-Noiman
  • Patent number: 10628461
    Abstract: A method, system, and apparatus are provided for automating digital resource management by using monitored user interactions with digital resources to compute a user interaction metric for each digital resource upon detecting a role change for a first user having a user interaction history with the digital resources, where each user interaction metric indicates how important the first user is to the corresponding digital resource and is used to select and map a first digital resource to a second user to provide an ownership transition recommendation for the first digital resource in response to the role change for the first user.
    Type: Grant
    Filed: June 8, 2015
    Date of Patent: April 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Bradley C. Herrin, Morris S. Johnson, Jr., Matthew T. McGuigan, Jarett Stein
  • Patent number: 10607598
    Abstract: Aspects described herein may relate to the determination of data that is indicative of a greater range of speech properties than input text data. The determined data may be used as input to one or more speech processing tasks, such as model training, model validation, model testing, or classification. For example, after a model is trained based on the determined data, the model's performance may exhibit more resilience to a wider range of speech properties. The determined data may include one or more modified versions of the input text data. The one or more modified versions may be associated with the one or more speakers or accents and/or may be associated with one or more levels of semantic similarity in relation to the input text data. The one or more modified versions may be determined based on one or more machine learning algorithms.
    Type: Grant
    Filed: July 25, 2019
    Date of Patent: March 31, 2020
    Assignee: Capital One Services, LLC
    Inventors: Christopher Larson, Tarek Aziz Lahlou, Diana Mingels, Zachary Kulis, Erik T. Mueller
  • Patent number: 10565286
    Abstract: Disclosed herein are system, method, and computer program product embodiments for generating join histograms. An embodiment operates by a computer implemented method that includes determining, by at least one processor, a first interval associated with a first histogram of a first data structure and a first estimate frequency associated with the first interval. The method further includes determining, by the at least one processor, a second interval associated with a second histogram of a second data structure and a second estimate frequency associated with the second interval. The method further includes determining, by the at least one processor, a join interval based on the first and second intervals by calculating an intersection of the first and second intervals. The method further includes calculating, by the at least one processor, a join estimate frequency based on the first and second estimate frequencies.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: February 18, 2020
    Assignee: SAP SE
    Inventors: Anisoara Nica, Kaleb Paul Alway
  • Patent number: 10565571
    Abstract: Systems, processes, and computer programs are disclosed for facilitating personal payment transactions. In some embodiments, disclosed embodiments may provide an interface dialog engine for providing a dynamic and customized interface for effecting the personal payment transaction; a funding source engine for providing options to fund the payment; an payee identity engine for identifying the intended payee receiving the payment; a routing option engine for providing options to route the payment; and a messaging engine for providing channels for related parties to the personal payment transaction to communicate.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: February 18, 2020
    Assignee: Capital One Services, LLC
    Inventors: Gagan Kanjlia, Scott Zimmer, Robert J Larson, Alexander S. Wilson, Vishal Puri, Jay F. Pober
  • Patent number: 10552414
    Abstract: The present disclosure provides a computer implemented method and system for processing queries. The first data table comprises a set of data blocks. Each of the set of data blocks may be assigned respective attribute value information. A query involving a query condition on at least a first attribute of the first data table may be received. And a subset of the set of data blocks to be accessed may be selected based on the query condition and using the attribute value information. Furthermore, a guaranteed bound may be determined for a statistical metric on the first attribute based on at least one of the number of data blocks of the subset of data blocks and the attribute value information of the subset of data blocks. The guaranteed bound for the statistical metric may be used when determining a query execution plan for the received query.
    Type: Grant
    Filed: April 21, 2017
    Date of Patent: February 4, 2020
    Assignee: International Business Machines Corporation
    Inventors: Andreas Brodt, Oliver Schiller, Marc Schwind, Mathias Trumpp
  • Patent number: 10545963
    Abstract: A system includes a server device including a processor and a memory, the memory including instructions executable by the processor to: receive an indicator comprising an aggregation operation and an indicator criterion, wherein the indicator is included in the set of indicators; generate an indicator value associated with the indicator by applying the aggregation operation to a subset of the set of records identified using the indicator criterion; associate the subset of the set of records with the indicator value; apply a weight associated with the indicator to provide record weights associated with records of the subset of the set of records, wherein at least some of the provided record weights incorporate record weights provided based on other indicators of the set of indicators; and generate a priority list of records based on the record weights.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: January 28, 2020
    Assignee: ServiceNow, Inc.
    Inventors: Nabil Asbi, David van Heusden
  • Patent number: 10440132
    Abstract: Disclosed are various embodiments for reporting as well as tracking usage and/or installation of an application in a machine instance in a computing environment. A machine instance can execute an application and can be associated with a storage volume on which the application is installed. The application, or an installer utility associated with the application, can report installation and/or usage of the application to an application usage service.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: October 8, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Thomas Charles Stickle