Patents Examined by Aida Z Tessema
  • Patent number: 10311156
    Abstract: Methods and systems for processing, analyzing, and managing information are disclosed. An example method can comprise receiving at least two data groups. Each of the at least two data groups can comprise one or more values. An example method can also comprise associating the at least two data groups based on a first value being in each of the at least two data groups. Associating the at least two data groups can comprise iteratively performing a union operation on the at least two data groups. An example method can further comprise providing a suggestion to add a second value from one data group of the at least two data groups to another data group of the at least two data groups.
    Type: Grant
    Filed: June 3, 2013
    Date of Patent: June 4, 2019
    Assignee: Comcast Cable Communications, LLC
    Inventors: James Howard Stephens, Jr., Derek Russell McGowan
  • Patent number: 10282426
    Abstract: Disclosed below are representative embodiments of methods, apparatus, and systems for managing, monitoring, controlling, and/or classifying assets in an information technology (“IT”) environment. Certain embodiments leverage both services oriented architecture concepts and event mechanisms to create a platform with which additional controls can easily integrate.
    Type: Grant
    Filed: March 18, 2014
    Date of Patent: May 7, 2019
    Assignee: Tripwire, Inc.
    Inventors: Aaron Lerner, Adam Montville
  • Patent number: 10235451
    Abstract: In one example embodiment, a computer-implemented method is provided for caching data from an online resource based on social characteristics of users using the data. The method includes dividing the users into one or more social groups according to the social characteristics, and creating one or more cache databases corresponding to the one or more social groups, wherein data in each of the one or more cache databases are indexed by one or more user attributes identifying social characteristics of user used the data.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: March 19, 2019
    Assignee: Empire Technology Development LLC
    Inventors: Haoqing Zhong, Qi Li, Xuefeng Song
  • Patent number: 10216852
    Abstract: Methods, systems, and apparatus for determining that a native application limits access to the native application using account credential requirements, the native application generating an application environment for display on a user device within the native application and operating independent of a browser application that can operate on the user device; obtaining a set of account credentials for indexing environment instances of the native application; instantiating the native application with the set of account credentials; and accessing environment instances of the native application, and for each of the environment instances: generating environment instance data describing content of the environment instance, the content described by the environment instance data including text that a user device displays on the environment instance when the user device displays the environment instance; and indexing the environment instance data for the native application in an index that is searchable by a search en
    Type: Grant
    Filed: January 22, 2015
    Date of Patent: February 26, 2019
    Assignee: Google LLC
    Inventors: Pranay Gupta, Chirag Shah
  • Patent number: 10204137
    Abstract: A data collection system that provides the means to collect, store and make data available for a location analytics inference pipeline. The system incorporates a feedback mechanism enabling algorithms produced from the inference pipeline to drive the collection strategy to yield higher data quality and to produce reference data for model validation.
    Type: Grant
    Filed: May 10, 2013
    Date of Patent: February 12, 2019
    Assignee: Snap Inc.
    Inventors: David Shim, Brad Bicknell, George Varghese, Nick Gerner, Weilie Yi
  • Patent number: 10191973
    Abstract: Improved techniques are provided for patent analytics using MapReduce clustering. An exemplary patent analytics method comprises obtaining one or more patent cluster keywords to query one or more public patent databases; obtaining one or more product cluster keywords to query one or more enterprise databases of an enterprise for patents related to a given product; mapping the one or more public patent databases for at least one patent cluster; reducing the map for the at least one patent cluster to obtain the at least one patent cluster; mapping the one or more enterprise databases for a plurality of patents in the one or more enterprise databases related to the given product; reducing the map for the one or more enterprise databases to identify a plurality of patents of the enterprise related to the given product; sorting the patent clusters according to one or more criteria; and processing the sorted patent clusters to obtain one or more patent analytic information.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: January 29, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: John M. Bent, Sorin Faibish
  • Patent number: 10191920
    Abstract: A computing device is described that includes a camera configured to capture an image of a user of the computing device, a memory configured to store the image of the user, at least one processor, and at least one module. The at least one module is operable by the at least one processor to obtain, from the memory, an indication of the image of the user of the computing device, determine, based on the image, a first emotion classification tag, and identify, based on the first emotion classification tag, at least one graphical image from a database of pre-classified images that has an emotional classification that is associated with the first emotion classification tag. The at least one module is further operable by the at least one processor to output, for display, the at least one graphical image.
    Type: Grant
    Filed: August 24, 2015
    Date of Patent: January 29, 2019
    Assignee: Google LLC
    Inventors: Matthias Grundmann, Karthik Raveendran, Daniel Castro Chin
  • Patent number: 10180942
    Abstract: A method and system for method for generating concept structures are disclosed. The method comprises receiving a request to create a new concept structure, wherein the request includes at least a multimedia data element (MMDE) related to the new concept structure; querying a deep-content-classification (DCC) system using the MMDE to find at least one sub-concept, wherein a sub-concept is a concept structure that partially matches the received MMDE; checking if the at least one sub-concept satisfies at least one predefined logic rule; generating one or more sub-concepts from the at least MMDE; and generating the new concept structure using one or more sub-concepts out of the at least one sub-concepts that satisfies the predefined logic rule.
    Type: Grant
    Filed: November 22, 2013
    Date of Patent: January 15, 2019
    Inventors: Igal Raichelgauz, Karina Odinaev, Yehoshua Y. Zeevi
  • Patent number: 10163143
    Abstract: A computing system is in communication with vendor computer systems and client computer systems. A computing system processor is configured to transmit sets files from the client computer systems to the vendor computer systems, provide access to materials relevant to transmitted sets of files to client computer systems and vendor computer systems, determine a likelihood of a certain outcome from file processing, and select vendors based on factors including the determined likelihood of a certain outcome.
    Type: Grant
    Filed: April 18, 2016
    Date of Patent: December 25, 2018
    Assignee: Hartford Fire Insurance Company
    Inventors: Tracie L. Cloutier, Susan B. Gray, Jeanne T. Peckham, Donald R. Pierce
  • Patent number: 10152558
    Abstract: A system and method for orchestrating a table operation of data with a graph operation of the data using columnar stores. The orchestration includes storing vertices and edges as collections of tables by type, and supporting the columnar stores with different storage characteristics. The techniques may also include a graph query optimizer that combines chained operators of a graph query; and/or the graph query executed via an in-memory distributed query execution engine.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: December 11, 2018
    Assignee: Intel Corporation
    Inventors: Todd Lisobee, Soila P. Kavulya, Bryn Keller, Briton L. Barker, Kushal Datta, Xia Zhu, Theodore L. Willke
  • Patent number: 10133771
    Abstract: A method is described for determining whether to trigger an early commit of a micro-batch transaction. The method includes, during the micro-batch transaction, requesting access to a record using a record retrieval get record call. The method further includes receiving a response to the record retrieval get record call, and determining whether the response includes the record or a flag. The record is processed in response to a determination that the response includes the record. Additionally, in response to a determination that the response includes the flag, it is determined whether to trigger an early commit of the micro-batch transaction.
    Type: Grant
    Filed: May 13, 2015
    Date of Patent: November 20, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David C. Frank, Terri A. Menendez
  • Patent number: 10102281
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, are described that enable clustering and evaluation of data. A data set is identified for which to evaluate cluster solutions, the data set including a plurality of records each including a plurality of attributes. Different attributes are identified, including target driver attributes, cluster candidate attributes, and profile attributes. One or more clustering algorithms are identified and applied to the data set to generate cluster solutions. Each cluster solution groups records in the data set into different clusters based on the cluster candidate attributes. A score is calculated for each cluster solution based at least on the target driver attributes, the cluster candidate attributes, and the profile attributes. A user interface is generated for presentation to a user showing the generated cluster solution organized according to the calculated score for each cluster solution.
    Type: Grant
    Filed: August 24, 2015
    Date of Patent: October 16, 2018
    Assignee: Accenture Global Services Limited
    Inventors: Murray Williams, Jeriad Zoghby
  • Patent number: 10078654
    Abstract: A data-logging framework (“logger”) includes a configuration file in which an application can define various data fields and locations at which the data fields are to be logged. Some data fields include validating functions that are used by the logger to determine whether a value of a data field is valid. The application can also define (a) canonical data fields using the logger and (b) derived data fields. Upon receiving the data fields and their values from the application, the logger can determine whether the data fields are defined in the configuration file, validate the values, and log the values at the specified locations. Values of any canonical and/or derived data fields are obtained by the logger and logged at the specified locations.
    Type: Grant
    Filed: March 18, 2014
    Date of Patent: September 18, 2018
    Assignee: Facebook, Inc.
    Inventors: Adam D. I. Kramer, Itamar Rosenn, Thomas M. Lento, John Paul Costella
  • Patent number: 10037386
    Abstract: Systems and methods are provided for optimizing data storage allocation and replication of user data in computing systems. For example, a method includes determining a ranking of each data center in the computing system for a given user of the computing system, and selecting a first data center to store a primary copy of user data, and a second data center to store a replica copy of the user data, based at least in part on the determined rankings of the data centers for the given user. The data centers are ranked using a ranking function which includes an access ratio that is determined as ratio of (i) a number of times that each of a total number of users in the given data center have accessed shared data of the given user to (ii) a number of data uploads that the given user has made to the computing system.
    Type: Grant
    Filed: July 28, 2016
    Date of Patent: July 31, 2018
    Assignee: EMC IP Holding Company LLC
    Inventor: Mohamed Esam
  • Patent number: 10002203
    Abstract: A system and method for managing data transfer operations includes at least one data server including data stored in a plurality of data fields, at least one transaction server operatively coupled to the at least one data server and configured to provide at least one customizable business rule and a customer relationship application, an information server operatively coupled to the at least one transaction server, and at least one workstation operatively coupled to the information server. The least one workstation includes local memory accessible to the customer relationship application and configured to provide web communication and presentation services to a user of the at least one workstation that are deployed on the information server. The at least one customizable business rule specifies a mapping between the plurality of data fields and the local memory, the mapping having been provided by the user interacting with the web communication and presentation services.
    Type: Grant
    Filed: June 3, 2015
    Date of Patent: June 19, 2018
    Assignee: BMC Software, Inc.
    Inventors: Mark A. George, Cynthia L. Sturgeon