Patents Examined by John J Morris
  • Patent number: 9633021
    Abstract: A social media content management system coupled to a social media network includes database files and execution instructions to assemble, manage and transmit social media content. The database files store a feed content file, a social content management file, and management tables including a schedule file and an export content file. Execution instructions include a feed channel content system for receiving and storing feed content items in the feed content file. A selection subsystem is used for selecting and storing export content as social media posts in the social content management file A scheduling subsystem enables a user to create and store schedules, to select a schedule and to merge the selected schedule with the stored content in the management file to form the export content file. An export system transmits the stored content as social media content posts to the social media network according to the selected schedule.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: April 25, 2017
    Assignee: BUNDLEPOST LLC
    Inventors: Robert M. Caruso, Everett Steele
  • Patent number: 9606991
    Abstract: In the conventional technology, a flag, which is for processing non-display of a certain comment according to existence or number of counts of deletion requests, is given to the comment in server side and distributed to the respective terminals. Therefore, there is a deficiency that comments with flags are not displayed in all users' terminals without exception. In order to solve the above deficiency, the present invention provides a comment distribution system, where a score is given to a comment to be distributed, the score is reduced in the distribution server according to registrations of inappropriate word from users as viewers, and a threshold is given with respect to each reproduction terminal and the score and the threshold are compared, thereby determining whether the comment is reproduced.
    Type: Grant
    Filed: November 5, 2012
    Date of Patent: March 28, 2017
    Assignee: DWANGO Co., Ltd.
    Inventors: Masaki Sano, Akihiko Koizuka, Hajime Hoshi, Kenchi Miyazaki
  • Patent number: 9600806
    Abstract: Methods and systems to process computer readable electronic messages, such as electronic mail messages or e-mail. Methods and system include auto-tagging based on one or more of statistical machine learning based clustering techniques, custom parsers, and crowd-sourced message tagging. Methods and systems further include relevancy determination based on combinations of features, user-configurable hybrid web browser/e-mail client rendering, tabbed rendering, plug-in based local computational features, implied social graph based decision making, and automatic detection of account settings.
    Type: Grant
    Filed: February 3, 2011
    Date of Patent: March 21, 2017
    Assignee: Arcode Corporation
    Inventors: David M. Baggett, Simon Gregory Smith
  • Patent number: 9594851
    Abstract: Methods and apparatus disclosed include identifying a pair comprising a document visited and a subsequent query, the subsequent query being submitted after visiting the document visited; generating a feature representation for the pair, each of the feature representations including one or more document features representing the content of a document visited, and one or more query features representing the content of a subsequent query; embedding the document features and the query features in a reduced dimensionality space; and determining a similarity measure for the reduced dimensionality space. In some embodiments, the similarity measure is indicative of the likelihood of co-occurrence of the document visited and the subsequent query. Other embodiments include iteratively training a query suggestion rule, applying the query suggestion rule to provide suggested queries in response to a document visited, corresponding systems, apparatus, and computer program products.
    Type: Grant
    Filed: February 7, 2013
    Date of Patent: March 14, 2017
    Assignee: GOOGLE INC.
    Inventor: Gal Chechik
  • Patent number: 9589026
    Abstract: The present invention provides a method and device for pushing information. The method comprises: obtaining a designated query input on a web page; matching the designated query with queries in a query candidate set including queries having a tendency of carrying an image; and when a query in the query candidate set matches the designated query, outputting a corresponding image on the web page according to the designated query.
    Type: Grant
    Filed: October 8, 2013
    Date of Patent: March 7, 2017
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Jian Gao, Ge Chen
  • Patent number: 9582558
    Abstract: Systems, methods and computer program products for DDL replication are described herein. An embodiment includes a replication agent to instantiate one or more DDL triggers in a primary database and a replication server to provide DDL command text to a replicate database based on said DDL triggers. The replication agent uses the DDL trigger(s) to capture one or more DDL events and retrieve a transaction log associated with the DDL events. The replication agent processes the transaction log to obtain DDL command text. The DDL command text is then sent to a replicate database by the replication server where it is executed in an appropriate user context. In this way, DDL commands in may be replicated using DDL trigger(s) and session context switching.
    Type: Grant
    Filed: June 2, 2008
    Date of Patent: February 28, 2017
    Assignee: SYBASE, INC.
    Inventors: Ruifeng Guan, Qi Yang
  • Patent number: 9576274
    Abstract: A first user of a presentation machine may be a recruiter that initiates an action in reference to a first user profile. The first user profile may describe a first candidate for a job. The presentation machine may identify the first user profile and determine a similarity score that indicates a degree of similarity between the first user profile and a second user profile that describes a second candidate for the job. The presentation machine may also access a volatility score that indicates a likelihood that the second candidate is receptive to a proposal that the second candidate be employed by an employer. Based on the similarity score and on the volatility score, the presentation machine may determine a rank of the second user profile. Based on the determined rank, the presentation machine may present the second user profile to the first user.
    Type: Grant
    Filed: December 3, 2012
    Date of Patent: February 21, 2017
    Assignee: LinkedIn Corporation
    Inventors: Elizabeth Ethel Burstein, Christian Posse, Abhishek Gupta, Anmol Bhasin, Dmytro Andriyovich Ivchenko, Parker R. Barrile
  • Patent number: 9563409
    Abstract: The present invention generally relates to systems and methods for executing scripts (a sequence of declarative operations) on large data sets. Some implementations store descriptions of previously-executed operations and associated input and output data sets. When executing similar operations on the same, a subset of, a superset of, or any fragment of data subsequently, some implementations detect duplication of operations and access previously-stored output data sets in order to re-use data and reduce the amount of execution, thus avoiding time-consuming duplicative computations.
    Type: Grant
    Filed: November 5, 2012
    Date of Patent: February 7, 2017
    Assignee: XEROX CORPORATION
    Inventors: Hyun Joo Kim, Andres Quiroz Hernandez
  • Patent number: 9558189
    Abstract: A media management framework comprises an integrated architecture and online networking service for aggregating a user's various media files to enable a customized distribution of those media files. User media files are processed, archived, aggregated, and distributed for display in customized story streams. Additional media files are pulled from other sources, such as social media feeds and the public domain, to create a customized distribution and a comprehensive user experience centered on a user's media files based on specified user preferences. The customized distribution also includes modifying story streams based on learning of additional user preferences from continued user interaction and continuously grouping inference associations from one or more of activities, people, objects, times, dates, and locations.
    Type: Grant
    Filed: April 27, 2015
    Date of Patent: January 31, 2017
    Assignee: Living Media, LLC
    Inventors: Nicholas J. Dauderman, Tadeusz Peter Matuchniak, Jeffrey S. Marks, Spyros J. Lazaris, Clifford Duvernois
  • Patent number: 9552403
    Abstract: Data sets are analyzed to discover trends and determine predictive data models. A data model is determined based on analyzing the data set with a specific algorithm from a set of different analytical algorithms. The data model is stored in a structural file format. The data model is converted into an instantiated object model with the use of a predefined object model. The instantiated object model is converted into an in-database analysis model to score new data within a database system. The scoring is based on the logic in the data model. The in-database analysis model is stored on a database server part of a database system to provide analytical functionality defined in the data model. The new data can be scored with the in-database analysis model. The new data is not extracted from the database system and the scoring is accomplished in-memory.
    Type: Grant
    Filed: February 8, 2013
    Date of Patent: January 24, 2017
    Assignee: SAP SE
    Inventors: Arindam Bhattacharjee, Srinivasa Raghu Garimella, Ajay Kumar Gupta, Unmesh Sreedharan, Girish Kalasa Ganesh Pai
  • Patent number: 9547710
    Abstract: Cycles and other patterns within time-series data are determined. Time-series data are transformed into discretized sets of clustered data that are organized by time period. Comparison is made of the organized data to determine similar time periods and multiclusters of the similar time periods are formed. From the multicluster data, cycles are identified from which thresholds and other useful data may be derived, or the data used for other useful purposes.
    Type: Grant
    Filed: August 5, 2008
    Date of Patent: January 17, 2017
    Assignee: VMware, Inc.
    Inventors: Mazda A. Marvasti, Astghik Grigoryan, Arnak Poghosyan, Naira Grigoryan, Ashot Harutyunyan
  • Patent number: 9535959
    Abstract: A computer-implemented method for reconciling records from a plurality of data sets includes receiving a first data set from a left data source, retrieving data from the first data set, and placing the retrieved data from the first data set into a first abstract record from the left data source. The method also includes receiving a second data set from a right data source, retrieving data from the second data set, and placing the retrieved data from the second data set into a second abstract record from the right data source. The computer-implemented method also includes comparing the first abstract record and the second abstract record.
    Type: Grant
    Filed: November 21, 2008
    Date of Patent: January 3, 2017
    Inventors: Li Sun, Scott Michael Zoldi
  • Patent number: 9507837
    Abstract: Embodiments of the present invention can be used to improve cross reference look-up performance by performing multi-table data segmentation. In accordance with an embodiment, a method of multi-table data segmentation can comprise augmenting each of a plurality of definition files associated with a database table with multi-table data. The method can further comprise creating a plurality of multi-tables. Each multi-table is associated with a different one of the plurality of definition files. The method can further comprise transposing data stored in the database table based on the plurality of definition files, and migrating the transposed data from the database table to the plurality of multi-tables.
    Type: Grant
    Filed: October 1, 2012
    Date of Patent: November 29, 2016
    Assignee: Oracle International Corporation
    Inventors: Irene Fan, Chor Chung Ng, Rajan Modi, Johnny Gau
  • Patent number: 9495400
    Abstract: A node container is constructed with multiple binary tree views. A processing device creates a primary view binary tree within the node container based on a primary key. A set of records that match fields of the primary key is chained to the primary view. The processing device also creates one or more alternate views within the node container to allow access to the same set of records via one or more alternate keys, which are subsets of the fields of the primary key. The chain of records is extracted from the node container when matched to a subsequent query search.
    Type: Grant
    Filed: October 1, 2012
    Date of Patent: November 15, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alexei L. Pytel, Kevin J. Kathmann, Steven J. Simonson, Thomas J. Wasik
  • Patent number: 9495370
    Abstract: Technologies for providing recovery point review within a continuous data protection system can support a data storage operator in a data recovery procedure. A snapshot image can be chosen that was made prior to a data loss event. A new writable snapshot can be created from this logged snapshot. The new writeable snapshot can become the target for recovering the data volume. Review can be performed in a forward direction by reading a journal of I/O operations that have occurred since the prior snapshot was made. Review can be performed in a backward direction by deriving a dirty data list of changes made to the data volume and then removing the changes as requested. The operator can continue forward and backward review operations to refine the selected recovery point. Upon establishing the desired recovery point, the new writable snapshot can be committed, or rolled back, onto the data storage volume.
    Type: Grant
    Filed: July 15, 2008
    Date of Patent: November 15, 2016
    Assignee: American Megatrends, Inc.
    Inventors: Paresh Chatterjee, Anandh Mahalingam, Raja Jayaraman, Jomy Maliakal
  • Patent number: 9489470
    Abstract: A system configured to perform content comparison between product web pages, or “product pages”, on one or more web sites through which products (e.g., goods, services, and/or other products) are sold is presented. The system may be configured to generate comparison reports and recommendations based on similarity scores. The similarity scores and/or recommendations may reduce instances in which product pages for the same or related products are identified as duplicates by search. The similarity scores and/or recommendations may enhance the content quality, the visibility, and/or relevance of the product pages by keeping them substantially different.
    Type: Grant
    Filed: January 26, 2015
    Date of Patent: November 8, 2016
    Assignee: Content Analytics, Inc.
    Inventor: David Feinleib
  • Patent number: 9483578
    Abstract: A computer-readable storage medium storing an update program that causes a computer to execute a process includes: acquiring an automaton performing matching of data in an input stream hierarchized by tags to a keyword in a query, the automaton in which an initial state, a start state indicating a start tag symbol, an end state indicating an end tag symbol, a transition between the initial state and the start state, a transition between the initial state and the end state, and a transition from the initial state to the initial state are defined; generating a path identifying the position of a start tag based on a hierarchy in the input stream when the start tag is read from the input stream; judging whether or not the generated path meets a condition corresponding to the keyword in the query; generating, when the generated path is judged to meet a condition.
    Type: Grant
    Filed: February 8, 2013
    Date of Patent: November 1, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Tatsuya Asai, Takashi Katoh, Hiroaki Morikawa, Shinichiro Tago, Hiroya Inakoshi
  • Patent number: 9460154
    Abstract: A method, apparatus, and system for dynamic parallel aggregation with hybrid batch flushing are provided. Record sources of an aggregation operator in a query execution plan may dynamically aggregate using the same aggregation operator. The dynamic aggregation creates a batch of aggregation records from an input source, which are then used to aggregate further records from the input source. If a record from the input source is not matched to an aggregation record in the batch, then the record is passed to the next operator. In this manner, records are aggregated ahead of time at a record source to reduce the number of records passed between operators, reducing the impact of network I/O between nodes of a parallel processing system. By adjusting the contents of the batch according to aggregation performance monitored during run-time, hybrid batch flushing can be implemented to adapt to changing data patterns and skewed values.
    Type: Grant
    Filed: December 4, 2012
    Date of Patent: October 4, 2016
    Assignee: Oracle International Corporation
    Inventors: Srikanth Bellamkonda, Huagang Li
  • Patent number: 9449055
    Abstract: A method, system and computer program product for estimating report generation time are disclosed. The method includes receiving an indication that a user is requesting a report from a database application. An estimated amount of time for the database application to generate the report is calculated, and the estimated amount of time is displayed to the user.
    Type: Grant
    Filed: June 2, 2008
    Date of Patent: September 20, 2016
    Assignee: Veritas Technologies LLC
    Inventor: Manjinder Singh Nijjar
  • Patent number: 9449001
    Abstract: A method and system for generating a complex signature respective of a multimedia data element (MMDE) are provided. The method includes partitioning the MMDE into a plurality of different minimum size MMDEs; generating, for each of the different minimum MMDEs, at least one signature, wherein generation of each at least one signature is performed by a plurality of computational cores, each computational core having at least one configurable property characterizing the core, and wherein configuration of the at least one configurable property respective of each core results in statistical independence among the plurality of cores; and assembling at least a complex signature for the MMDE comprised of a plurality of the generated signatures.
    Type: Grant
    Filed: November 3, 2014
    Date of Patent: September 20, 2016
    Assignee: Cortica, Ltd.
    Inventors: Igal Raichelgauz, Karina Odinaev, Yehoshua Y. Zeevi