Patents Examined by Anh Ly
  • Patent number: 10298597
    Abstract: In an example embodiment, a system for evaluating published content is provided. The system includes at least one processor and a plurality of components including instructions executable by the at least one processor. The components include a reporting component and an evaluation component. The reporting component is to receive a communication from one of a plurality of users of a network-based system, the communication identifying content accessible via the network-based system as objectionable. An evaluation component is to evaluate the identified content based on a reputation value of the one of the plurality of users to determine an action to take with respect to the identified content. The reputation value is based at least in part on a history of objectionable content reporting by the one of the plurality of users.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: May 21, 2019
    Assignee: eBay Inc.
    Inventors: Neelakantan Sundaresan, Hendrick Lee
  • Patent number: 10289644
    Abstract: A method for generating an engineering database using lookup tables includes creating multiple table sets for generating the engineering database, inputting multiple pieces of control information for controlling respective ones of the multiple datasets, and inputting multiple lookup tables corresponding to each of the multiple pieces of control information.
    Type: Grant
    Filed: November 2, 2016
    Date of Patent: May 14, 2019
    Assignee: AGENCY FOR DEFENSE DEVELOPMENT
    Inventors: Seung-Ho Bae, Sang-Jin Kim
  • Patent number: 10289734
    Abstract: A method includes receiving a search query from a user device and selecting entity type records from an entity type data store based on the query. Each of the entity type records includes an entity type name and entity type facets that each include terms descriptive of the entity type name. Selecting the entity type records includes identifying matches between the entity type facets and the query. The method includes selecting function records from a function data store based on the query and the entity type names from the selected entity type records. Each of the function records includes an entity type field with entity type names; an access URL template; instructions for completing the access URL template; and function facets with terms descriptive of an application state accessed using the completed access URL. The method includes returning search results including the completed access URLs to the user device.
    Type: Grant
    Filed: September 19, 2016
    Date of Patent: May 14, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Sudhir Mohan
  • Patent number: 10282066
    Abstract: Embodiments are directed to a watched questions threshold filtering system that functions to determine and deliver to a user relevant and significant data changes with respect to a user's goals, as defined by a notification threshold value provided by the user. The user is provided with an option to flag one or more queries for automatic re-querying. Confidence scores are processed on new data (i.e., data ingested after the original question was asked) by utilizing a confidence threshold for indicating if the new data warrants alerting a user.
    Type: Grant
    Filed: July 8, 2016
    Date of Patent: May 7, 2019
    Assignee: International Business Machines Corporation
    Inventors: Charles E. Beller, Paul J. Chase, Jr., Richard L. Darden, Michael Drzewucki, Edward G. Katz, Christopher Phipps
  • Patent number: 10275469
    Abstract: Embodiments described herein provide techniques for maintaining consistency in a distributed system (e.g., a distributed secondary storage system). According to one embodiment of the present disclosure, a first set of file system objects included in performing the requested file system operation is identified in response to a request to perform a file system operation. An update intent corresponding to the requested file system operation is inserted into an inode associated with each identified file system object. Each file system object corresponding to the inode is modified as specified by the update intent in that inode. After modifying the file system object corresponding to the inode, the update intent is removed from that inode.
    Type: Grant
    Filed: June 20, 2017
    Date of Patent: April 30, 2019
    Assignee: Cohesity, Inc.
    Inventors: Mohit Aron, Ganesha Shanmuganathan
  • Patent number: 10275532
    Abstract: A system, method and graphic user interface for facilitating content discovery. The system and method including the selection (1402) of a number of display regions based on a display type, and the selection (1404) of item categories to be displayed in the display regions in accordance with a content discover process. The content discovery process is a greedy process that includes a multi-way search process (700) that tracks a user's item category selections and removes non-selected item categories displayed in the displayed regions from future display in the display regions during the content discovery process, and an item category selection process (900) that selects at least one item category that has not been displayed in the display regions and was not previously non-selected during the multi-way search process (700).
    Type: Grant
    Filed: January 23, 2014
    Date of Patent: April 30, 2019
    Assignee: InterDigital CE Patent Holdings
    Inventors: Sandilya Bhamidipati, Branislav Kveton
  • Patent number: 10268700
    Abstract: An information management system including at least one data storage device and at least one processor coupled to the at least one data storage device. The at least one processor is configured to receive at least one object, the object having a location in a hierarchical file organizational structure. The processor also generates at least one prospective keyword for the at least one object based upon the location of the object in the hierarchical organization structure, and associates the at least one object with at least one of the prospective keywords.
    Type: Grant
    Filed: August 11, 2016
    Date of Patent: April 23, 2019
    Assignee: D2L Corporation
    Inventor: Jeremy Jason Auger
  • Patent number: 10268754
    Abstract: A method for indexing with redundant information. The method may identify unknown code points for a document in response to an indexing request for the document. The method may further convert the identified unknown code points into a plurality of converted code points. Each set of converted code points of the plurality uses a different codepage. The method may further identify sets of same code points and sets of redundant code points from the plurality of converted code points. The method may build an index based on the sets of same code points and the sets of redundant code points.
    Type: Grant
    Filed: February 5, 2018
    Date of Patent: April 23, 2019
    Assignee: International Business Machines Corporation
    Inventors: Si Bin Fan, Peng Hui Jiang, Lin Sun, Yan Sun, Li Xiang, Yan Xu, Wen Yin
  • Patent number: 10262010
    Abstract: At a device of a sender, a screen capture image is captured from a first portion of data presented on the device by a data source. Historical messaging data is analyzed to compute a set of topics in which the sender has participated. Using a topic from the set of topics as a context, a second portion of the data presented on the device by the data source is searched to extract an additional information from the second portion, the additional information corresponding to the context. the additional information is associated with the screen capture image. The screen capture image and the additional information are caused to be transmitted in a messaging channel.
    Type: Grant
    Filed: November 2, 2016
    Date of Patent: April 16, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Venkata V. Gadepalli, Trudy L. Hewitt, Ashok K. Iyengar, James M. Moreno
  • Patent number: 10264090
    Abstract: System and method for distributing channelized content to a plurality of cohesive local networks. The channelized content is aggregated at a remote central processor with associated storage according to ontological relevancy, and then distributed over a network such as the internet to the local networks. The consumers connected to the respective local networks receive that channelized data with low latency and improved data rates.
    Type: Grant
    Filed: February 27, 2014
    Date of Patent: April 16, 2019
    Assignee: Pavlov Media, Inc.
    Inventors: Bartow Wyatt, Mark Scifres
  • Patent number: 10255283
    Abstract: A mechanism for progressive topic modeling is disclosed to facilitate document content analysis. Input documents can be sorted and divided into multiple groups. Topic modeling is performed for each group, where the topic modeling for one group is based on the generated topic model from a previous group, if available. The vocabulary used in the topic modeling process can also be updated for each group of documents. The generated topics can be presented in a user interface to facilitate a user in analyzing the documents. The topic modeling mechanism can also be utilized to enhance a document search experience by generating topics from documents contained in search results and presenting topic words to a user as suggested search terms.
    Type: Grant
    Filed: September 19, 2016
    Date of Patent: April 9, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Weiwei Cheng, Christopher Gonzales
  • Patent number: 10255371
    Abstract: Systems and methods are disclosed for clustering multiple devices that are associated with particular users by utilizing both probabilistic and deterministic data derived from analytics information on the users. An analytics computing system generates at least one deterministic device cluster that groups a first set of devices associated with a first user. The first set of devices share deterministic user identifiers specific to the first user. The analytics computing system also identifies a probabilistic link between a device in the first set of devices and additional devices. The probabilistic link indicates common usage patterns between two devices. Based on the probabilistic link, the analytics computing system generates a data structure that includes the deterministic device cluster and the additional devices.
    Type: Grant
    Filed: September 19, 2016
    Date of Patent: April 9, 2019
    Assignee: Adobe Systems Incorporated
    Inventors: Karthik Raman, Nedim Lipka, Matvey Kapilevich
  • Patent number: 10255546
    Abstract: A computer program product and method provides a question and answer service that accepts an initial first question from a user and analyzes the question by a first generation subsystem to generate a first answer. A second generation subsystem of the question and answer service is configured to generate a second question based at least in-part on keywords from the first question and the first answer.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: April 9, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mariana Alupului, Andrea L. Ames, Beth Anne M. Collopy, Joseph F. Pesot, Robert Pierce, David C. Steinmetz
  • Patent number: 10248736
    Abstract: A method of managing data in a telecommunication network data structure is disclosed. The method comprises receiving, by a translation application executing on a telecommunication network computer system, a request to translate source data stored in a source data structure to a target data structure; identifying, by way of information stored in a taxonomy repository, a data store key within the source data; a category of an element of the source data; inferring, by way of information stored in the taxonomy repository a relationship between the data store key and the element; converting, by the translation application, a format of the data store key to a format of a target data store key, and a format of the element to a format of a target element. The method further comprises storing, by the translation application, the target data store key and the target element in the target data structure.
    Type: Grant
    Filed: September 19, 2016
    Date of Patent: April 2, 2019
    Assignee: Sprint Communications Company L.P.
    Inventors: Roberta M. Carroll, Carter Wayne Floyd, Jr., Steven A. Hoskins, Kenneth W. Samson
  • Patent number: 10241979
    Abstract: Techniques related to accelerated detection of matching patterns are disclosed. In an embodiment, a method may involve, for a single field of a body of records, contiguously storing field values, thereby storing the field values as a concatenation. The method may also involve identifying a match in the concatenation that matches a value pattern specified by a value pattern expression. The value pattern may include a first partial pattern and a second partial pattern. Further, the method may involve determining that the match is contained in a single field value of the body of records. Still further, the method may involve establishing the match as a matching value. The match may be determined to be contained in the single field value based on searching a data structure comprising length information or offset information for a subset of the field values stored as the concatenation.
    Type: Grant
    Filed: July 21, 2015
    Date of Patent: March 26, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Shasank Chavan, Ravi Palakodety, Dennis Lui
  • Patent number: 10242110
    Abstract: A method for filtering-out results of a search, comprising obtaining representations of objects of a computerized system identified in the computerized system in a search conducted in the a computerized system by a party, and responsive to the search, applying by the computerized system an at least one condition constructed in the computerized system and related to access of the party with respect to the objects, thereby filtering-out the representations of the objects that correspondingly comply with the at least one condition, and an apparatus configured to carry out the method.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: March 26, 2019
    Assignee: VARONIS SYSTEMS, LTD
    Inventors: Yakov Faitelson, Ohad Korkus, Ophir Kretzer-Katzir
  • Patent number: 10235431
    Abstract: Techniques and mechanisms are disclosed to optimize the size of index files to improve use of storage space available to indexers and other components of a data intake and query system. Index files of a data intake and query system may include, among other data, a keyword portion containing mappings between keywords and location references to event data containing the keywords. Optimizing an amount of storage space used by index files may include removing, modifying and/or recreating various components of index files in response to detecting one or more storage conditions related to the event data indexed by the index files. The optimization of index files generally may attempt to manage a tradeoff between an efficiency with which search requests can be processed using the index files and an amount of storage space occupied by the index files.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: March 19, 2019
    Assignee: Splunk Inc.
    Inventors: Ashish Mathew, Ledion Bitincka, Igor Stojanovski, Dhruva Kumar Bhagi
  • Patent number: 10235432
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage medium, to facilitate searching indexed resources associated with sort key values. In one aspect, a method includes actions of maintaining an index including a respective index entry for each of multiple resources, wherein each index entry includes a first sort key that is associated with a corresponding sort key value, receiving a query from a user device, obtaining, based on query features, a first restrict criterion that includes one or more binary value bits, determining, based on (i) the first restrict criterion and (ii) the first sort key, a first count of index entries that are each associated with a respective resource that is responsive to the query, and in response to determining that the first count of index entries satisfies the predetermined threshold, obtaining a set of index entries corresponding to resources related to the query.
    Type: Grant
    Filed: July 7, 2016
    Date of Patent: March 19, 2019
    Assignee: Google LLC
    Inventors: Igor Markov, Andras Csomai
  • Patent number: 10229183
    Abstract: A server is configured to generate a document tag identifying at least one of a first association and a second association for the document, the first association being an association between the document and at least one of a plurality of groups, the second association being an association between the document and one of a plurality of document types, generate a user tag identifying at least one of a third association and a fourth association for a user, the third association being an association between the user and at least one of the plurality of groups, the fourth association being an association between a type of a document requested by the user and at least one of the plurality of document types, and provide access to the requested document based on at least one of the first and second associations and at least one of the third and fourth associations.
    Type: Grant
    Filed: July 8, 2016
    Date of Patent: March 12, 2019
    Assignee: Line Corporation
    Inventors: Woosik Kang, Jin Ho Wang, Geun Woo Shin
  • Patent number: 10223477
    Abstract: Briefly, embodiments disclosed herein may relate to formulating recommended search queries. Search query recommendations may be based, at least in part, on multiple user searches performed at least in part in response to consumption of publicly available content, for example.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: March 5, 2019
    Assignee: Excalibur IP, LLP
    Inventors: Eric Bax, John Peng, Scott Ard, Arun Autuchirayll