Patents Examined by Mark D Featherstone
  • Patent number: 10437828
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems, including a method for querying extension point information and providing extension patterns for core process models. Information for a core process model user interface is provided to a client device for displaying a core process model as a visualization including core process model steps and dedicated extension points for inserting user-defined extensions. The information is provided by a server from a core process model meta-model. Selections of the extension points and customization of extensions associated with the extension points are received from a client device. A core process model instance including the core process model and customizations of the extensions is stored. Information is provided for use at the client device for presenting a process extension query interface. A query is received from the client device.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: October 8, 2019
    Assignee: SAP SE
    Inventor: Matthias Allgaier
  • Patent number: 10430381
    Abstract: The Multi-Source, Multi-Dimensional, Cross-Entity, Multimedia Centralized Personal Information Database Platform Apparatuses, Methods And Systems (“CPDB”) transform data aggregated from various computer resources using CPDB components into updated entity profiles and/or social graphs. Using generated correlations and associated attributes, the CPDB generates an updated profile and social graph of the entity. The CPDB provides the updated profile and social graph for an automated web form filling request.
    Type: Grant
    Filed: February 4, 2013
    Date of Patent: October 1, 2019
    Assignee: Visa International Service Association
    Inventors: Patrick Faith, Theodore David Harris
  • Patent number: 10430438
    Abstract: An online analytical processing system may comprise an n-dimensional cube structured using slice-based partitioning in which each slice comprises one or more hierarchies of data points. A region of a hierarchy may be classified according to computational demands associated with the region. A scaling or replication mechanism may be applied to the region based on the computational demands associated with that region.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: October 1, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Santosh Kalki, Srinivasan Sundar Raghavan, Timothy Andrew Rath, Mukul Vijay Karnik, Amol Devgan, Swaminathan Sivasubramanian
  • Patent number: 10417224
    Abstract: Systems and methods are provided for improved time series databases and time series operations. A time series service responds to requests from external devices. The external devices request time series data and submit time series queries. The time series service generates planned and efficient time series queries from the initial queries. The time series service performs operations such as unit conversion, interpolation, and performing operations on time series data. The time series service can identify which time series database to query from and/or cause data to be populated into a time series database from a data pipeline system.
    Type: Grant
    Filed: December 4, 2017
    Date of Patent: September 17, 2019
    Assignee: Palantir Technologies Inc.
    Inventors: Benjamin Duffield, David Tobin, Xavier Falco, John McRaven, Steven Fackler, Pawel Adamowicz, Aditya Shashi
  • Patent number: 10402442
    Abstract: Described herein are technologies pertaining to automatically summarizing contents of a dataset and visualizing a summary of the dataset together with summaries of other datasets. A schema that defines the structure and content of a dataset is received, and pre-processing is undertaken on the schema to generate an enriched schema. Portions of the enriched schema are selected to generate a semantic summary of the schema, which is included with at least one exemplary entry of the dataset to generate a summary of the dataset.
    Type: Grant
    Filed: June 3, 2011
    Date of Patent: September 3, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Evelyne Viegas, Karin Koogan Breitman
  • Patent number: 10394682
    Abstract: A system is described for identifying key lock contention issues in computing devices. A computing device is executed and lock contention information relating to operations during execution of the computing device is recorded. The data is parsed and analyzed to determine blocking relationships between operations due to lock contention. Algorithms are implemented to analyze dependencies between operations based on the data and to identify key areas of optimization for performance improvement. Algorithms can be based on the Hyperlink-Induced Topic Search algorithm or the PageRank algorithm.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: August 27, 2019
    Assignee: VMware, Inc.
    Inventors: Jiaojiao Song, Zhelong Pan, Inna Rytsareva
  • Patent number: 10395260
    Abstract: A system and method for the federation of content items of a social network based on personalized relevance includes obtaining content items from first and second content item sources. Profile data for a member of the social network is obtained from the electronic data storage. A relevance score of the content item to the profile data of the member is determined for each of the content items. A utility value is determined based on the selection value, the value metric for content items from the first content item source, and the relevance score. A user device associated with the member displays the content items based on their respective utility values.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: August 27, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Joshua Daniel Hartman, Kai Chao, Anuj Goyal
  • Patent number: 10387469
    Abstract: System and methods are disclosed for discovering and presenting prominent information in a collection of text contents by identifying prominent terms in the text contents, and displaying the terms as either category nodes for organizing the contents in the collection, or as topics in the text contents, or as labels or tags for highlighting the contents in the collection, or for searching the contents in the collection. Methods include distinguishing the grammatical attributes associated with the terms, including the grammatical attributes of a subject and non-subject of a sentence, or a multi-word phrase and a sub-phrase, or a head and a modifier in a phrase, and other distributional attributes of the terms.
    Type: Grant
    Filed: May 28, 2014
    Date of Patent: August 20, 2019
    Inventor: Guangsheng Zhang
  • Patent number: 10387458
    Abstract: A system is disclosed for obtaining historical mold spore data. The system may have a computer with a processor. At least one database may be used which contains information correlating subregion codes of a geographic area with ones of predetermined climate classification codes associated with each of the subregion codes. The database further may have available historical mold spore data for the subregion codes and be configured to receive an input indicating a target subregion code that identifies an area falling within the geographic area; to identify a specific one of the codes that is associated with the target subregion code; and to obtain portions of the stored historical mold spore data which is associated with ones of the subregion codes falling within the geographic area that have the specific one of the codes associated therewith.
    Type: Grant
    Filed: April 28, 2015
    Date of Patent: August 20, 2019
    Assignee: EMLab P&K, LLC
    Inventors: Harriet A. Burge, David F. Gallup, Malcolm J. Moody, Edward V. B. Chadez, Daniel M. Devine
  • Patent number: 10387069
    Abstract: Systems and methods for providing more efficient handling of I/O requests for clustered file system data subject to data migration or the like. For instance, exemplary systems can more quickly determine if certain files on primary storage represent actual file data or stub data for recalling file data from secondary storage. Certain embodiments utilize a driver cache on each cluster node to maintain a record of recently accessed files that represent regular files (as opposed to stubs). A dual-locking process, using both strict locking and relaxed locking, maintains consistency between driver caches on different nodes and the data of the underlying clustered file system, while providing improved access to the data by the different nodes. Moreover, a signaling process can be used, such as with zero-length files, for alerting drivers on different nodes that data migration is to be performed and/or that the driver caches should be flushed.
    Type: Grant
    Filed: January 22, 2016
    Date of Patent: August 20, 2019
    Assignee: Commvault Systems, Inc.
    Inventor: Andrei Erofeev
  • Patent number: 10387507
    Abstract: A system customizes a news document associated with a user of a news aggregation service. The system includes multiple news source servers that store news content and a remote news aggregation server. The news aggregation server creates a customized news document based on one or more personalized search queries received from a user. The news aggregation server fetches the news content from the multiple news source servers, aggregates the news content, and searches the aggregated news content based on the one or more personalized search queries. The news aggregation server provides selected news content to the customized news document based on results of the search.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: August 20, 2019
    Assignee: Google LLC
    Inventors: Krishna Bharat, Michael Schmitt, Michael Curtiss, Marissa Mayer, Kerah Cottrell, Brian Rakowski, Anurag Acharya
  • Patent number: 10380131
    Abstract: A determination is made as to whether a data type associated with a received logical table definition associated with a database query within a distributed database system differs from a data type associated with a local logical table definition. A data conversion is performed on data retrieved from a locally-stored physical table referenced by the local logical table definition in response to determining that the data types differ. Local data conversion information is created identifying the data conversion performed on the retrieved data in response to performing the data conversion. At least one of the retrieved data and the converted data with the created local data conversion information is forwarded to at least one of a distributed database node and an application-level module.
    Type: Grant
    Filed: August 24, 2012
    Date of Patent: August 13, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Adrian Lee
  • Patent number: 10379963
    Abstract: Techniques disclosed herein provide for global management of a set of data management services being executed by at least one of one or more physical data management appliances and one or more virtual data management appliances. First instructions are transmitted to a first copy data management appliance that cause the first copy data management appliance to send first data associated with protecting a first application entity to the management server. Second instructions are transmitted to a second copy data management appliance that cause the second copy data management appliance to send second data associated with protecting a second application entity to the management server. A plurality of data management policies associated with the first copy data management appliance and the second copy data management appliance are scheduled using a third service level template, which includes a merged set of schedules for the first and second copy data management appliances.
    Type: Grant
    Filed: September 16, 2015
    Date of Patent: August 13, 2019
    Assignee: Actifio, Inc.
    Inventors: Ankur Bhargava, Micah Waldman, James Charles Washburn, Jr., Jacqueline M. Smith, Jeffrey McNeil, Dongjun Sun, Yong-Min Chen, Qiang Fu
  • Patent number: 10372698
    Abstract: The method includes identifying at least one of a minimum value, a maximum value, and a Bloom filter value for a row of data in a metadata table, wherein the metadata table contains metadata corresponding to a row of data in a main table. The method includes adjusting at least one of an identified first minimum value to a second minimum value, an identified first maximum value to a second maximum value, and an identified first Bloom filter value to a second Bloom filter value.
    Type: Grant
    Filed: June 12, 2015
    Date of Patent: August 6, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ian R. Finlay, Christian M. Garcia-Arellano, Adam J. Storm, Calisto P. Zuzarte
  • Patent number: 10372741
    Abstract: This apparatus provides a system and method of determining significant repeating themes in a collection of documents. The apparatus operates unsupervised and leverages a natural language processing mechanism supported with lexicon, synonym and taxonomy dictionaries to determine themes and establish their relevance using a two-level hierarchical structure. The apparatus also assigns meaningful names to identified themes and determines a set of rules that describe the theme such that it can be applied to categorize other documents outside of the collection as well.
    Type: Grant
    Filed: March 1, 2013
    Date of Patent: August 6, 2019
    Assignee: Clarabridge, Inc.
    Inventors: Thomas Mathew, Kenneth Robert Voorhees
  • Patent number: 10373057
    Abstract: Mechanisms, in a system comprising a host system and at least one accelerator device, for performing a concept analysis operation are provided. The host system extracts a set of one or more concepts from an information source and provides the set of one or more concepts to the accelerator device. The host system also provides at least one matrix representation data structure representing a graph of concepts and relationships between concepts in a corpus. The accelerator device executes the concept analysis operation internal to the accelerator device to generate an output vector identifying concepts in the corpus, identified in the at least one matrix representation data structure, related to the set of one or more concepts extracted from the information source. The accelerator device outputs the output vector to the host system which utilizes the output vector to respond to a request submitted to the host system associated with the information source.
    Type: Grant
    Filed: April 9, 2015
    Date of Patent: August 6, 2019
    Assignee: International Business Machines Corporation
    Inventors: Emrah Acar, Rajesh R. Bordawekar, Michele M. Franceschini, Luis A. Lastras-Montano, Ruchir Puri, Haifeng Qian, Livio B. Soares
  • Patent number: 10366108
    Abstract: Technology for classifying a data set includes extracting one or more features from items of the data set, computing a specificity measure for the extracted features, and measuring the similarity of the extracted features to a set of characteristic features associated with the property of one or more reference models.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: July 30, 2019
    Assignee: SRI International
    Inventors: John Byrnes, Christina Freyman
  • Patent number: 10366068
    Abstract: The method includes identifying at least one of a minimum value, a maximum value, and a Bloom filter value for a row of data in a metadata table, wherein the metadata table contains metadata corresponding to a row of data in a main table. The method includes adjusting at least one of an identified first minimum value to a second minimum value, an identified first maximum value to a second maximum value, and an identified first Bloom filter value to a second Bloom filter value.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: July 30, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ian R. Finlay, Christian M. Garcia-Arellano, Adam J. Storm, Calisto P. Zuzarte
  • Patent number: 10359290
    Abstract: Two-dimensional (2D) edge-based map matching includes using a 2D edge-based map matching platform. The 2D edge-based map matching platform receives at least one request to match a probe data point to one of a plurality of thoroughfare segments. Next, the 2D edge-based map matching platform determines respective edges of the plurality of thoroughfare segments and causes a matching of the probe data point to the one thoroughfare segment based on a comparison of the probe data point to the respective edges of the plurality of thoroughfare segments.
    Type: Grant
    Filed: March 22, 2013
    Date of Patent: July 23, 2019
    Assignee: HERE Global B.V.
    Inventors: Macgregor Felix, Senthil Natesan, Trent Williams
  • Patent number: 10346382
    Abstract: Systems and methods are disclosed herein for modifying suggestion metadata in an electronic document. A copy request is received to copy a portion of the electronic document. The portion of the electronic document includes a first suggestion having metadata that indicates the suggestion was made by a first user. The copy request is received from a second user. A paste request to paste the copied portion is received from the second user. The metadata of the suggestion is modified based on the paste request to obtain modified metadata.
    Type: Grant
    Filed: January 16, 2015
    Date of Patent: July 9, 2019
    Assignee: GOOGLE LLC
    Inventors: Jacob Robert Voytko, Luiz Do Amaral De Franca Pereira Filho, Fil Zembowicz