Patents Examined by Aida Z Tessema
-
Patent number: 10311156Abstract: 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: GrantFiled: June 3, 2013Date of Patent: June 4, 2019Assignee: Comcast Cable Communications, LLCInventors: James Howard Stephens, Jr., Derek Russell McGowan
-
Patent number: 10282426Abstract: 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: GrantFiled: March 18, 2014Date of Patent: May 7, 2019Assignee: Tripwire, Inc.Inventors: Aaron Lerner, Adam Montville
-
Patent number: 10235451Abstract: 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: GrantFiled: December 18, 2012Date of Patent: March 19, 2019Assignee: Empire Technology Development LLCInventors: Haoqing Zhong, Qi Li, Xuefeng Song
-
Patent number: 10216852Abstract: 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 enType: GrantFiled: January 22, 2015Date of Patent: February 26, 2019Assignee: Google LLCInventors: Pranay Gupta, Chirag Shah
-
Patent number: 10204137Abstract: 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: GrantFiled: May 10, 2013Date of Patent: February 12, 2019Assignee: Snap Inc.Inventors: David Shim, Brad Bicknell, George Varghese, Nick Gerner, Weilie Yi
-
Patent number: 10191973Abstract: 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: GrantFiled: September 30, 2013Date of Patent: January 29, 2019Assignee: EMC IP Holding Company LLCInventors: John M. Bent, Sorin Faibish
-
Patent number: 10191920Abstract: 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: GrantFiled: August 24, 2015Date of Patent: January 29, 2019Assignee: Google LLCInventors: Matthias Grundmann, Karthik Raveendran, Daniel Castro Chin
-
Patent number: 10180942Abstract: 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: GrantFiled: November 22, 2013Date of Patent: January 15, 2019Inventors: Igal Raichelgauz, Karina Odinaev, Yehoshua Y. Zeevi
-
Patent number: 10163143Abstract: 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: GrantFiled: April 18, 2016Date of Patent: December 25, 2018Assignee: Hartford Fire Insurance CompanyInventors: Tracie L. Cloutier, Susan B. Gray, Jeanne T. Peckham, Donald R. Pierce
-
Patent number: 10152558Abstract: 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: GrantFiled: December 23, 2014Date of Patent: December 11, 2018Assignee: Intel CorporationInventors: Todd Lisobee, Soila P. Kavulya, Bryn Keller, Briton L. Barker, Kushal Datta, Xia Zhu, Theodore L. Willke
-
Patent number: 10133771Abstract: 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: GrantFiled: May 13, 2015Date of Patent: November 20, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David C. Frank, Terri A. Menendez
-
Patent number: 10102281Abstract: 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: GrantFiled: August 24, 2015Date of Patent: October 16, 2018Assignee: Accenture Global Services LimitedInventors: Murray Williams, Jeriad Zoghby
-
Patent number: 10078654Abstract: 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: GrantFiled: March 18, 2014Date of Patent: September 18, 2018Assignee: Facebook, Inc.Inventors: Adam D. I. Kramer, Itamar Rosenn, Thomas M. Lento, John Paul Costella
-
Patent number: 10037386Abstract: 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: GrantFiled: July 28, 2016Date of Patent: July 31, 2018Assignee: EMC IP Holding Company LLCInventor: Mohamed Esam
-
Patent number: 10002203Abstract: 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: GrantFiled: June 3, 2015Date of Patent: June 19, 2018Assignee: BMC Software, Inc.Inventors: Mark A. George, Cynthia L. Sturgeon