Patents Examined by Alicia M Antoine
  • Patent number: 10447555
    Abstract: Techniques are disclosed for providing an aggregate key performance indicator (KPI) that spans multiple services and for receiving user adjustment to KPI factors to configure an aggregate KPI (e.g., heath score). The techniques may enable a user to select KPIs and to adjust weights (e.g., importance) associated with the KPIs. The weight of a KPI may affect the influence a value of the KPI has on the calculation of an aggregate KPI value. The techniques may also include the ability to create a correlation search using the selected KPIs and weights so that a notification may be generated when the aggregate KPI value exceeds a threshold.
    Type: Grant
    Filed: July 15, 2015
    Date of Patent: October 15, 2019
    Assignee: Splunk Inc.
    Inventors: Tristan Antonio Fletcher, Hemendra Singh Choudhary, Clint Sharp
  • Patent number: 10437898
    Abstract: Systems and methods described herein allow multiple actors to cooperatively establish a common pool of funds to be dynamically applied to purchasing online advertising keywords associated with ad units. Participants of the portfolio of advertising keywords and associated ad units may contribute a desired amount, and receive a proportionate amount of traffic, which may be automatically controlled so that output traffic is proportionate. Participants may also contribute to a common pool of funds, and the systems and methods may automatically determine an equitable amount of money each participant should be charged, based on the amount visitor output is driven to the respective participants.
    Type: Grant
    Filed: May 3, 2016
    Date of Patent: October 8, 2019
    Assignee: DAC Group (Holdings) Limited
    Inventor: Daniel Temby
  • Patent number: 10430454
    Abstract: The disclosed computer-implemented method for culling search results in electronic discovery may include (1) identifying a data source that is subject to electronic discovery in connection with a lawsuit, (2) mining metadata of a plurality of files within the data source to generate metadata derivatives that describe non-content-based attributes of the files, (3) creating an index that groups the files into a plurality of categories representative of the metadata derivatives, (4) receiving, from a user involved in the electronic discovery, user input that specifies a subset of the categories within the index and a keyword, (5) searching the subset of categories within the index for a subset of the files whose contents include the keyword, and (6) providing, to the user, a result of the search that identifies the subset of files whose contents include the keyword. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: February 4, 2015
    Date of Patent: October 1, 2019
    Assignee: Veritas Technologies LLC
    Inventor: Sandeep Khanzode
  • Patent number: 10402456
    Abstract: A data search and manipulation method includes accessing, by a processor, a first data element of a first data structure, the first data structure represented by a first icon, the first icon displayed in a user interface; accessing, by the processor, a second data element of a second data structure, the second data structure represented by a second icon displayed in the user interface; executing, by the processor, a first data manipulation process in response to the first icon dragged over the second icon; and executing, by the processor, a second data manipulation process in response to the second icon dragged over the first icon.
    Type: Grant
    Filed: March 15, 2014
    Date of Patent: September 3, 2019
    Assignee: VILOX TECHNOLOGIES, LLC
    Inventor: Joseph L. De Bellis
  • Patent number: 10366121
    Abstract: An apparatus, method, and computer-readable storage medium that generate at least a cue point in a musical piece. The method includes generating a beat grid representing the musical piece, determining values for the beat grid, the values corresponding to an audio feature of the musical piece, and each value representing an entire duration of each beat in the beat grid of the musical piece, calculating a score for the audio feature at each of a plurality of positions in the beat grid of the musical piece, using some or all of the determined values, and generating the cue point at a particular position of the plurality of positions, based on the calculated scores.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: July 30, 2019
    Assignee: MIXED IN KEY LLC
    Inventor: Martin Douglas
  • Patent number: 10366113
    Abstract: A method and system generates a model of a geographic area for use in identifying locations of the geographic area. A set of variably sized tiles is defined for each of a set of overlapping geometries in the geographic area. Each of the variably sized tiles is defined by a geohash, where the size of the tile is dependent on a granularity of the geohash. A geocode trie structure representing the variably sized tiles can be constructed and used to map one or more provided location coordinates to at least one of the geometries represented by the tiles.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: July 30, 2019
    Assignee: TWITTER, INC.
    Inventors: Jonathan D. Simms, Dale Harrison, Raghav Chandra, Guy Dickinson
  • Patent number: 10346433
    Abstract: Techniques and technologies described herein can generate and provide identifiers, such as unique identifiers, for individual records of aggregate data. Such identifiers allow systems to cache and reuse individual records of aggregate data. Also, such identifiers can facilitate simpler analytic views of aggregate data.
    Type: Grant
    Filed: March 18, 2015
    Date of Patent: July 9, 2019
    Assignee: Oath Inc.
    Inventors: Jonathan David Kilroy, Dale Arthur Nussel, Allie Khalil Watfa, Mangesh Madan Pardeshi
  • Patent number: 10339150
    Abstract: Various embodiments are generally directed to a dynamic, flexible acronym decoder. A user may submit a query via one of a plurality of user interfaces. Information describing the user may be received to generate a context vector for the user. The query may be processed against a database of terms using the context vector, a machine learning model, and content tags applied to terms in the database. Processing the queries against the database may return a result set, and the ML model may be used to compute a score for each result. The results may be ordered based on the scores and returned as responsive to the query.
    Type: Grant
    Filed: October 4, 2018
    Date of Patent: July 2, 2019
    Assignee: Capital One Services, LLC
    Inventors: Erik Silk, Basim Partovi, Ahmad Hassan Ibrahim
  • Patent number: 10331674
    Abstract: An information processing method executed by an information processing apparatus, includes receiving a keyword; extracting one or more experts related to a document including the keyword from document information, the document information including a plurality of documents registered within a period of time including a plurality of periods and information on an expert related to each of the plurality of documents; determining a score in each period based on a ratio of a number of registered documents related to the keyword to a number of all registered documents and a coefficient increased in value as the period becomes newer, with respect to each of the one or more experts; determining an expert value related to the keyword for each of the one or more experts by adding together the score in each period; and ranking each of the one or more experts based on comparison of the expert value.
    Type: Grant
    Filed: July 15, 2015
    Date of Patent: June 25, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Masaru Fuji, Tomoki Nagase, Yuchang Cheng, Masataka Kadotani
  • Patent number: 10331633
    Abstract: A method, system, and computer program product derive data schema for application to a data set. One or more processors generate a directed acyclic weighted graph that encodes data types and semantic types used by a data set. One or more processors assign estimated frequencies for each component of the directed acyclic weighted graph, where the estimated frequencies predict a likelihood of a particular data schema element being used by any data set. One or more processors traverse through paths in the directed acyclic weighted graph with a predetermined portion of the data set to determine a data schema that correctly defines data from the data set and identifies any errors in the data set, and then apply the data schema to the data set to generate clean data that is properly formatted.
    Type: Grant
    Filed: June 4, 2015
    Date of Patent: June 25, 2019
    Assignee: International Business Machines Corporation
    Inventors: Srinivasan Parthasarathy, Venkata N. Pavuluri, Deepak S. Turaga
  • Patent number: 10318973
    Abstract: Provided is a process including: obtaining network traffic logs; matching a set of a plurality of the user computing devices; obtaining an indicator of content to be measured for effectiveness in driving place visits; selecting from the network traffic logs records of network exchanges in which the indicator is present; obtaining a device identifier from each of the selected records; matching the obtained device identifiers to respective matching sets including the respective obtained identifier; obtaining respective mobile device identifiers from the respective matching sets; selecting from the network traffic logs records indicating communications from mobile computing devices identified by the obtained mobile device identifiers; obtaining geolocations from the records indicating communications from the mobile computing devices identified; determining that a subset of the records have geolocations that correspond to at least one of a set of geographic areas; and determining an effectiveness of the content i
    Type: Grant
    Filed: May 11, 2016
    Date of Patent: June 11, 2019
    Assignee: PlaceIQ, Inc.
    Inventors: Stephen Milton, Duncan McCall, Bishwaroop Ganguly
  • Patent number: 10318533
    Abstract: A controller for controlling the processing of a data stream by a data stream processing system having a plurality of data stream management systems, DSMSs. Each DSMS is arranged to execute a respective continuous query to generate an output data stream having continuous query execution results. The controller controls the execution of the continuous query on a windowed portion of a data stream when different DSMSs receive different parts of the data for the windowed portion. The controller selects, for processing of the windowed portion of the data stream, a single DSMS that is to execute the respective continuous query. The controller generates a control signal to cause only the selected DSMS to execute the continuous query using data in the data stream received thereby, so that the continuous query is executed on data in the windowed portion of the data stream only by the selected DSMS.
    Type: Grant
    Filed: February 15, 2013
    Date of Patent: June 11, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Luis Maria Lafuente Alvarez, David Manzano Macho
  • Patent number: 10296371
    Abstract: In various embodiments a distributed computing node in a plurality of distributed computing nodes executes transactions in a distributed processing system. In one embodiment, a transaction commit message is received from a client computing node for a transaction. The transaction commit message includes at least an identifier of the transaction and a transaction sequence for the transaction. The transaction sequence indicates a sequence of execution for the transaction on the plurality of distributed computing nodes. An entry within the transaction sequence associated with the distributed computing node is identified. The entry includes a sequence number for executing the transaction on the distributed computing node with respect to other transactions. The transaction is executed based on the sequence number in the entry.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: May 21, 2019
    Assignee: International Business Machines Corporation
    Inventors: Xavier R. Guerin, Shicong Meng
  • Patent number: 10282352
    Abstract: Database clients submit junction data (such as invitees to a meeting or other event) at the same time that a new database entity is created. Junction data may be represented within a string array or other data structure that can be delivered using a SOAP, REST or similar protocol for delivering data to the computing server platform. By submitting junction data within the same structure that is used to create the new entity, the likelihood of phantom data or other corruption in the database is greatly reduced.
    Type: Grant
    Filed: May 3, 2016
    Date of Patent: May 7, 2019
    Assignee: salesforce.com, inc.
    Inventor: William Victor Gray
  • Patent number: 10255292
    Abstract: The current document is directed to a virtual-log-file system that provides a browser-like display interface to users, enabling users to view the contents of log files. The virtual-log-file system assembles a virtual log file from the contents of one or more physical log files, applying filters and other processing to physical-log-file entries in order to generate the virtual-log-file entries logically contained within the virtual log file. The virtual-log-file system allows users to navigate, by scrolling, through the entries of the virtual log file, with additional virtual-log-file entries obtained from physical log files by the virtual-log-file system to support logical infinite scrolling in either direction.
    Type: Grant
    Filed: March 17, 2015
    Date of Patent: April 9, 2019
    Assignee: VMware, Inc.
    Inventors: Erik Hinterbichler, Ron Oded Gery
  • Patent number: 10242014
    Abstract: A filesystem includes a pool of data blocks and a pool of index blocks. Non-overlapping subpools of data blocks, including a first subpool of data blocks and a second subpool of data blocks, are identified within the pool of data blocks. Likewise, non-overlapping subpools of index blocks, including a first subpool of index blocks and a second subpool of index blocks, are identified within the pool of index blocks. A first file group is mounted within a global namespace on a first mount point on the filesystem. A second file group is also mounted within the global namespace on a second mount point on the filesystem. The first subpool of data blocks and the first subpool of index blocks are allocated to the first mounted file group, and the second subpool of data blocks and the second subpool of index blocks are allocated to the second mounted file group.
    Type: Grant
    Filed: February 4, 2015
    Date of Patent: March 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Reshu Jain, Prasenjit Sarkar, Mohit Saxena, Rui Zhang
  • Patent number: 10229134
    Abstract: Techniques for populating a new synchronization (“sync”) folder during an upgrade of a sync client of a cloud-based platform includes transferring synced items stored at a first location to an archive location in response to an indication to upgrade the sync client, detecting an instruction to populate the new sync folder at a second location with an item, determining that the synchronization client is in migration mode and transferring a local copy of the item from the archive location to the new sync folder to populate the new sync folder at the second location when the local copy of the item has the same state as a remote copy of the item at the cloud-based platform. Also disclosed are techniques for accommodating autoupdate operations, monitoring performance of sync operations and providing a tray icon that provides a high level overview of the state of a sync operation.
    Type: Grant
    Filed: June 25, 2014
    Date of Patent: March 12, 2019
    Assignee: Box, Inc.
    Inventor: Jeremy Chiu
  • Patent number: 10180974
    Abstract: Systems and methods for generating content corresponding to an event are provided. A method for generating content corresponding to an event, comprises defining a plurality of sub-events of the event, classifying one or more actual occurrences in the event into one or more of the sub-events, monitoring behavior of one or more users to determine areas of the event of interest to the one or more users, linking the one or more users to the one or more classified actual occurrences based on the areas of the event of interest, and generating content for the one or more classified actual occurrences.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: January 15, 2019
    Assignee: International Business Machines Corporation
    Inventors: Aleksandr Y. Aravkin, Carlos H. Cardonha, Sasha P. Caskey, Dimitri Kanevsky, Tara N. Sainath
  • Patent number: 10157187
    Abstract: The present invention provides a technology capable of allowing a user to search and retrieve facilities in an appropriate manner. An information terminal includes a facility storage unit for storing information on facilities, a first facility search unit for searching and retrieving the facilities stored based on a designated search condition, and a second facility search unit for requesting, via a network, a facility information providing device for providing the information on the facilities to provide facility information based on the designated search condition. It is determined which of the first and second facility search units is to be used to search and retrieve the facilities, and the results retrieved by the first or the second unit are displayed.
    Type: Grant
    Filed: October 19, 2012
    Date of Patent: December 18, 2018
    Assignee: Clarion Co., Ltd.
    Inventor: Akio Sumizawa
  • Patent number: 10102217
    Abstract: Disclosed are a specify unit that specifies a data candidate dividing position dividing a first partial binary data, based on a characteristic of predetermined data that is included in the binary data; a registration unit that registers information representing specified candidate dividing position to a dividing position information in a storage medium; and a judge unit validity of the candidate dividing position based on the dividing position information in the storage medium that includes at least information representing a data dividing position of another one of the plurality of partial binary data.
    Type: Grant
    Filed: February 4, 2015
    Date of Patent: October 16, 2018
    Assignee: FUJITSU LIMITED
    Inventor: Yasunari Tateiwa