Patents Examined by Yicun Wu
  • Patent number: 9996629
    Abstract: Various systems and methods for creating, storing, structuring, displaying, enhancing, and/or referencing publications and related content in an online user network are described. In some embodiments, document contents are stored in the form of individually addressable document elements, which can be displayed selectively based on display criteria received from a user.
    Type: Grant
    Filed: February 10, 2016
    Date of Patent: June 12, 2018
    Assignee: ResearchGate GmbH
    Inventors: Vyacheslav Zholudev, Peter Magenheimer, Mark Howard-Banks, Axel Tölke, Daniel Tschinder, Stephen Mansfield
  • Patent number: 9965507
    Abstract: A method for securing content in a database includes identifying a challenge column associated with a database column referenced in an update query. A challenge value for the challenge column may be received and resolved for a match with a corresponding value stored in the challenge column. In case of a match, the update query may be certified for execution on the database, otherwise, the update query may be prevented from executing. Challenge columns may be determined by an analysis of the database on the basis of discriminating power, description complexity, and/or diversity.
    Type: Grant
    Filed: August 6, 2010
    Date of Patent: May 8, 2018
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Divesh Srivastava, Su Chen, Xin Dong, Lakshmanan Sundaram Viravanallur
  • Patent number: 9953033
    Abstract: Mobile devices that perform synchronization operations are configured to reduce the amount of data that must be synced to perform a media content sync operation over a wireless connection. The sync operation is implemented as a two-phase arrangement, synchronizing first in a metadata sync operation and then in a media content sync operation. The source device transmits to the destination device a last known version number of the music database that was synced to the destination device and a current version number of the media database at the source device. In response to a failure of the network connection before completion of the metadata sync operation, upon establishment of a second network connection between the source device and destination device, the metadata sync is completed only for any version numbers that indicate a version subsequent to the last version number that was synchronized over the first network connection.
    Type: Grant
    Filed: September 12, 2014
    Date of Patent: April 24, 2018
    Assignee: Apple Inc.
    Inventors: Marc E. Weinberger, James H. Callender, Nathan de Vries, Edward T. Schmidt
  • Patent number: 9953064
    Abstract: Methods, systems, and techniques for keyword management are described. Some embodiments provide a keyword management system (“KMS”) configured to determine the effectiveness of multiple candidate keywords. In some embodiments, the KMS generates multiple candidate keywords based on an initial keyword. The KMS may then determine an effectiveness score for each of the candidate keywords, based on marketing information about those keywords. Next, the KMS may process the candidate keywords according to the determined effectiveness scores. In some embodiments, processing the candidate keywords includes applying rules that conditionally perform actions with respect to the candidate keywords, such as modifying advertising expenditures, modifying content, or the like.
    Type: Grant
    Filed: May 6, 2015
    Date of Patent: April 24, 2018
    Assignee: Marketo, Inc.
    Inventors: Anthony Joseph, Adam Goldblatt
  • Patent number: 9928276
    Abstract: A scalable analysis system is described herein that performs common data analysis operations such as distinct counts and data grouping in a more scalable and efficient manner. The system allows distinct counts and data grouping to be applied to large datasets with predictable growth in the cost of the operation. The system dynamically partitions data based on the actual data distribution, which provides both scalability and uncompromised performance. The system sets a budget of available memory or other resources to use for the operation. As the operation progresses, the system determines whether the budget of memory is nearing exhaustion. Upon detecting that the memory used is near the limit, the system dynamically partitions the data. If the system still detects memory pressure, then the system partitions again, until a partition level is identified that fits within the memory budget.
    Type: Grant
    Filed: July 21, 2015
    Date of Patent: March 27, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amir Netz, Cristain Petculescu
  • Patent number: 9922056
    Abstract: Embodiments of the present invention provide methods, systems, and computer program products for prioritizing database failover. In one embodiment, an order in which to failover databases is determined based on a priority order of databases and the time at which the failover process occurs, which can be used to help reduce possible down time users can experience while waiting for the database most important to them to be failed over.
    Type: Grant
    Filed: January 9, 2015
    Date of Patent: March 20, 2018
    Assignee: International Business Machines Corporation
    Inventors: Juilee S. Hapse, Priyanka K. Joshi, Nishant Sinha
  • Patent number: 9916349
    Abstract: Systems and methods are provided for expanding database search queries. In one embodiment, a method comprises receiving a token that is usable in search queries for data in a database, the database including items of data stored in a tree hierarchy of categories. The method further comprises determining a synonym candidate for the token, and identifying the synonym candidate as a synonym for the token in response to a determination that the token and the synonym candidate are in a same category for a level of the tree hierarchy.
    Type: Grant
    Filed: February 17, 2016
    Date of Patent: March 13, 2018
    Assignee: PAYPAL, INC.
    Inventor: Alvaro Bolivar
  • Patent number: 9886506
    Abstract: The integration of news about members of a group into symmetrical group communications is described. Group members are delivered news items and information regarding members of the group, and are able to communicate with other members of the group in response to the news items. One embodiment dynamically generates aggregated RSS news feeds for a group of people or entities and correlates that aggregated data with biographical information, audio, and video media to provide rich information about the relevant parties to the news story. The embodiment also provides the capability of transmitting email or other electronic messages to the parties in the news story to facilitate two-way communication while maintaining the group members' privacy and anonymity.
    Type: Grant
    Filed: June 19, 2009
    Date of Patent: February 6, 2018
    Assignee: SNS Conference Corporation
    Inventors: Mark R. Anderson, Scott Schramke, Sally Anderson
  • Patent number: 9886496
    Abstract: A system and method for intelligent information gathering and analysis. Information is gathered from plurality of open sources such as markets, investigations, government databases, internet intelligence, and public records. The gathered information is parsed and linked based on marketplace activities including threats. The parsed and linked information is sent to a database where queries can be applied to produce dossiers on entities. A client may add his own information to enrich a dossier and reports may be made based on the dossiers. Alerts may be generated when certain predefined conditions are met. These alerts can be used to drive various actions.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: February 6, 2018
    Assignee: INTERNET CRIMES GROUP, INC.
    Inventors: Kevin E. Leininger, Joshua I. Halpern, Michael A. Lewis
  • Patent number: 9881045
    Abstract: Disclosed are a system and method for processing data. The system for processing data according to an embodiment of the present disclosure includes a determiner configured to receive one or more sets of input data and a set of metadata about a structure of each of the sets of input data and to determine whether the input data is normal data or abnormal data based on the metadata; a first storage configured to store the normal data; a second storage configured to store the abnormal data; and a data processor configured to correct the abnormal data stored in the second storage such that the abnormal data has the same structure as the normal data and store the corrected abnormal data in the first storage.
    Type: Grant
    Filed: January 9, 2015
    Date of Patent: January 30, 2018
    Assignee: SAMSUNG SDS CO., LTD.
    Inventors: YoungHwan Namkoong, DaWoon Kim, JeongHoon Hong
  • Patent number: 9852211
    Abstract: A question-and-answer application having questions with which topics are associated is described. In some embodiments, user-generated topics are assigned to questions to indicate the subject matter covered by the questions. The application logic includes topic merge logic for quickly and efficiently merging two topics, while enabling the topic merge operation to be easily undone if necessary.
    Type: Grant
    Filed: September 14, 2015
    Date of Patent: December 26, 2017
    Assignee: Quora, Inc.
    Inventors: Adam Edward D'Angelo, Charles Duplain Cheever, Kevin G Der
  • Patent number: 9852194
    Abstract: A method for promulgating and searching a database of participatory events and providing search result alerts to users. Event organizers enter events into the system using various searchable criteria. A user may search the database or setup a customized search request that the system returns to the user as alerts at predetermined times or as new events are entered into the database. The system tags events stored in the database to facilitate the provision of user alerts based upon preselected user-determined criteria.
    Type: Grant
    Filed: March 11, 2015
    Date of Patent: December 26, 2017
    Assignee: Camp Marketing Services, LLC
    Inventors: Andy William Priestley, Matthew Morris Mann
  • Patent number: 9842133
    Abstract: A method for auditing a web-based video can comprise receiving validation information associated with one or more video files that are accessible on a webpage. The validation information can comprise one or more time intervals associated with at least one video file. Additionally, the validation information can comprise tag data relating a tag that are associated with the at least one video files. The method can also request through a network connection the at least one video files. The method can then execute the at least one video files. Executing the at least one video file can cause a tag to fire. Additionally, the method can validate the tag by determining whether the tag conforms to the received tag data.
    Type: Grant
    Filed: September 12, 2014
    Date of Patent: December 12, 2017
    Assignee: OBSERVEPOINT, Inc.
    Inventors: Robert K. Seolas, John Pestana, Tyler Broadbent, Alan Martin Feuerlein
  • Patent number: 9830355
    Abstract: A computer-implemented method of processing a query vector and a data vector), comprising: generating a set of masks and a first set of multiple signatures and a second set of multiple signatures by applying the set of masks to the query vector and the data vector, respectively, and generating candidate pairs, of a first signature and a second signature, by identifying matches of a first signature and a second signature. The set of masks comprises a configuration of the elements that is a Hadamard code; a permutation of a Hadamard code; or a code that deviates from a Hadamard code or a permutation of a Hadamard code in less than 40% of its elements.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: November 28, 2017
    Assignee: ITU Business Development A/S
    Inventor: Rasmus Pagh
  • Patent number: 9819735
    Abstract: A method for concerted synchronization of data across a wireless mesh network comprises transmission of a broadcast message to a target device via a predicted route that is capable of being acknowledged by at least one network device not on the predicted route. The data is assimilated from at least one network device, and is capable of addition to a broadcast message. In this way, it is possible to synchronize a plurality of network devices via one outgoing broadcast message and one incoming broadcast message.
    Type: Grant
    Filed: January 25, 2013
    Date of Patent: November 14, 2017
    Assignee: TEXECOM LIMITED
    Inventors: Peter Alexander, Reuben Morgan
  • Patent number: 9805090
    Abstract: The present invention provides a system and method for processing a database query between one or more clients and one or more databases. The database query, which is formatted using a first protocol, is received from one of the clients. One of the databases is selected to process the database query and the database query is translated from the first protocol to a second protocol. The translated database query is then sent to the selected database for processing. A response to the database query, which is formatted using the second protocol, is received from the selected database and the response is translated from the second protocol to the first protocol. The present invention determines which of the clients sent the database query and sends the translated response to the client that sent the database query. This method can be implemented as a computer program embodied on a computer readable medium.
    Type: Grant
    Filed: January 27, 2015
    Date of Patent: October 31, 2017
    Assignee: Open Invention Network LLC
    Inventors: Monica Rose Martino, Kevin V. Nguyen
  • Patent number: 9798771
    Abstract: Content is secured in a database. One or more columns in challenge tables are identified, and values from the challenge tables are retrieved. A database query may execute in response to a match between the values from the challenge tables and query data. However, if the query data fails to match the values from the challenge tables, execution of the database query may be disallowed.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: October 24, 2017
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Divesh Srivastava, Lakshmanan Sundaram Viravanallur, Su Chen, Xin Dong
  • Patent number: 9798809
    Abstract: A system, method, and computer program product are provided for crawling a website based on a scheme of the website. In use, a difference between a first content and second content of a website is identified. Additionally, a scheme of the website is identified based on the difference. Furthermore, the website is crawled based on the scheme.
    Type: Grant
    Filed: June 5, 2014
    Date of Patent: October 24, 2017
    Assignee: McAfee, Inc.
    Inventor: Gabriel Pack
  • Patent number: 9792333
    Abstract: A method and system associating labels and attribute values with items in a collection of data. Providers can associate attributes and labels with their data or attributes and labels can be added to existing data. A preferred embodiment allows a content provider to upload data and to attach their own custom labels and attributes to items or to use predefined labels and attributes. Providers can upload data using a user interface or a bulk upload mechanism.
    Type: Grant
    Filed: August 23, 2013
    Date of Patent: October 17, 2017
    Assignee: Google Inc.
    Inventors: Bindu Reddy, Marshall Spight, Ning Mosberger
  • Patent number: 9779129
    Abstract: Systems and methods for integrating data are described. In an example embodiment, a plurality of data attributes of comparison data and the plurality of data attributes of a master record are respectively compared to determine that there is a difference, the comparison data originating from a data source. A relative level of source priority of the data source of the comparison data is determined relative to the data source of a current state version of the master record in accordance with source evaluation criteria. The current state version of the master record is stored in reference data based on a determination that there is a difference and that the source priority of the data source of the comparison data is equal to or greater than the data source of the current state version of the master record.
    Type: Grant
    Filed: September 11, 2014
    Date of Patent: October 3, 2017
    Assignee: Express Scripts, Inc.
    Inventor: Blayne S. Lequeux