Patents Examined by Mohammed R Uddin
  • Patent number: 10783200
    Abstract: The technology disclosed relates to de-duplicating contextually similar news feed items. In particular, it relates to assembling a set of news feed items from a plurality of electronic sources and preprocessing the set to generate normalized news feed items that share common company-name mentions and token occurrences. The normalized news feed items are used to calculate one or more resemblance measures based on a sequence alignment score and/or a hyperlink score. The sequence alignment score determines contextual similarity between news feed item pairs, arranged as sequences, based on a number of matching elements in the news feed item sequences and a number of edit operations, such as insertion, deletion, and substitution, required to match the news feed item sequences. The hyperlink score determines contextual similarity between news feed item pairs by comparing the respective search results retrieved in response to supplying the news feed item pairs to a search engine.
    Type: Grant
    Filed: May 24, 2018
    Date of Patent: September 22, 2020
    Assignee: salesforce.com, inc.
    Inventors: Yair Even-Zohar, Elad Tsur
  • Patent number: 10776399
    Abstract: Implementations generally relate to providing document analytics. In some implementations, a method includes receiving a plurality of documents related to e-discovery. The method further includes generating a graphical user interface that includes an analytics panel that provides analytics information about the plurality of documents. The method further includes receiving, from one or more users, manual tags for one or more documents of the plurality of documents. The method further includes performing a first iteration that determines a first group of documents that are improperly associated with one or more of the manual tags based on at least one of content and metadata of the plurality of documents. The method further includes performing a second iteration that determines a second group of documents that are improperly associated with one or more of the manual tags based on the reclassification.
    Type: Grant
    Filed: June 6, 2016
    Date of Patent: September 15, 2020
    Assignee: Casepoint LLC
    Inventor: Vishalkumar Rajpara
  • Patent number: 10771424
    Abstract: Techniques for enhancing usability and electronic resource efficiency using comment relevance are disclosed herein. In some embodiments, a comment relevance system receives member feature data, including professional identity data such as professional experience or professional skill, and at least one of comment feature data and commenter feature data for comments for post on a social networking service, generates a score for each comment based on the member feature data and the comment or commenter feature data, ranks the comments based on the scores, and causes one or more of the comments to be displayed in a particular position based on the ranking. In some embodiments, the member feature data comprises professional identity data of a member of the social networking service, the comment feature data indicates at least one attribute of the comment, and the commenter feature data indicates at least one attribute of the commenter of the comment.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: September 8, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Divye Kapoor, Zheng Li, Pujita Mathur, Heidi Jaywing Wang, Ying Xuan, Parinkumar Shah, Shubham Gupta, Brett Konold, Marco Varela Alvarado, Chao Zhang
  • Patent number: 10769109
    Abstract: A control method for a storage device of a driving recorder includes: planning a directory entry of a storage device according to a predetermined directory entry stored in a storage unit; planning a file allocation table of the storage device according to a predetermined file allocation table stored in the storage unit; and controlling a controller to write data to the storage device according to the directory entry and the file allocation table.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: September 8, 2020
    Assignee: XIAMEN SIGMASTAR TECHNOLOGY LTD
    Inventors: Jen-Hao Chang, Chia-Jung Lee, Cheng-Chieh Yeh
  • Patent number: 10733055
    Abstract: In one general aspect, a computer system can include instructions configured to store on a non-transitory computer-readable storage medium. The computer system can include a subgraph transformer configured to transform a plurality of subgraphs of a source graph into a plurality of transformed subgraphs, and configured to define a target graph that is a transformed version of the source graph based on the plurality of transformed subgraphs. The computer system can include a change detector configured to receive an indicator that a portion of the source graph has been changed, and a synchronization module configured to synchronize a portion of the target graph with the changed portion of the source graph.
    Type: Grant
    Filed: July 13, 2015
    Date of Patent: August 4, 2020
    Assignee: BMC SOFTWARE, INC.
    Inventor: Duncan Paul Grisby
  • Patent number: 10725979
    Abstract: To measure usage of computing resources on a computer, a logging service running on the computer generates event data. The computer transmits the event data to an event processing system. With a large number of computers, each computer transmits its event data to the event processing system. The event processing system stores the event data in a storage system as a file system object, such as a stream or file, in which different data fields of the received event data are stored in a structured or semi-structured manner. The event data can be processed in parallel on different pivots using map-reduce operations. Such processing can include, but is not limited to, de-duplicating event data, aggregating event data related to a resource into measurements of usage of that resource, and grouping original data or aggregated data by user or group of user for further analysis and reporting.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: July 28, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yao Huang Lin, Matthew Westphal, Yu Tan, Ullattil Shaji, Moinak Bandyopadhyay
  • Patent number: 10719521
    Abstract: Systems and methods for model validation includes generating a first and a second time series of segmentation states for a data set representative of a simulated population, e.g., a collection of membership counts corresponding to respective segments of the simulated population. The first and second time series of segmentation states are generated by respectively processing the data set through a first and a second simulation each comprising iterative application of a plurality of event functions. The first and the second simulation differ in at least one capacity, e.g., one including a first event function configured with a first parameter, and the second not. Analysis of differences between the first and second time series may be compared to analysis of one of the time series using a subject model. The comparison is then used to validate the model or demonstrate accuracies, inaccuracies, and/or model bias with respect to a performance metric.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: July 21, 2020
    Assignee: Google LLC
    Inventors: Stephanie Zhang, Jon Vaver
  • Patent number: 10719482
    Abstract: In one implementation, a test data comparison system can include a history engine to gather test data and maintain a log of test data based on element identifiers of a user interface, a comparison engine to identify a degree of diversity from a comparison of a first data and a second data and determine a second data entered at a first location is diverse from a first data entered at the first location when the degree of diversity achieves a diversity level of a diversity rule, and a suggestion engine to cause a message to be generated based on the comparison.
    Type: Grant
    Filed: January 12, 2015
    Date of Patent: July 21, 2020
    Assignee: MICRO FOCUS LLC
    Inventors: Dror Saaroni, Eran Bachar, Elad Malki, Roy Wallerstein
  • Patent number: 10705926
    Abstract: Embodiments disclosed herein provide systems, methods, and computer readable media for recovering data across relational and non-relational databases. In a particular embodiment, a method includes identifying first data having a first version time in a first version store storing data versions from a relational database. Based on the first version time, the method provides identifying second data, associated with the first data, in a second version store storing data versions from a non-relational database. The method further provides recovering the first data to the relational database and the second data to the non-relational database.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: July 7, 2020
    Assignee: RUBRIK, INC.
    Inventors: Tarun Thakur, Prasenjit Sarkar, Pin Zhou
  • Patent number: 10698959
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, to detect system problems using social media. One of the method includes monitoring posts on a plurality of social network sites. The method includes identifying posts that include at least one of a plurality of keywords, at least some of the keywords indicative of system problems. The method includes tagging the identified posts. The method includes determining, based on the tagged posts, that a system problem is occurring. The method also includes raising an alert regarding the system problem.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: June 30, 2020
    Assignee: United Services Automobile Association (USAA)
    Inventors: William Gerth, Leonard S. Funari, Allison Squires Treharne
  • Patent number: 10698914
    Abstract: Techniques for determining an editable query which, when executed, identifies and presents a set of member profiles similar to a source member profile are described. In an embodiment, a preliminary set of member profiles similar to a source member profile is identified. A set of profile features is obtained from the preliminary set of similar member profiles, and a set of relevant profile features is extracted from the set of profile features. An editable query including the set of relevant profile features is presented. In an embodiment, the set of member profiles similar to the source member profile and corresponding to the set of relevant profile features is also presented. Upon having been edited, the editable query is executable to identify and present a new set of member profiles corresponding to the edited query.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: June 30, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jian Qiao, Shubha Umesh Nabar, Daniel Tunkelang
  • Patent number: 10691637
    Abstract: The present disclosure relates to management of cloned objects and corresponding snapshot objects in file systems by a file server. Aspects may relate to one or more processes for managing file system objects of a file system in a data storage system comprising a file system server, wherein the file system server comprises: a computer system including a processor configured to execute an operating system and further software components executed on the operating system, and a programmable logic device interfacing with the computer system and including a file system management unit configured to manage a file system.
    Type: Grant
    Filed: February 5, 2015
    Date of Patent: June 23, 2020
    Assignee: HITACHI VANTARA LLC
    Inventors: Zahra Badey, Daniel Picken, Jon Smith, Chris Aston, Joseph Smith, Namita Lal
  • Patent number: 10678767
    Abstract: Methods and apparatus consistent with the invention provide the ability to search and present time series data based on searches. Time series data are sequences of time stamped records occurring in one or more usually continuous streams, representing some type of activity. In one embodiment, time series data is organized into discrete events with normalized time stamps and the events are indexed by time and keyword. A search is received and relevant event information is retrieved based in whole or in part on the time indexing mechanism, keyword indexing mechanism, or statistical indices calculated at the time of the search.
    Type: Grant
    Filed: August 1, 2015
    Date of Patent: June 9, 2020
    Assignee: Splunk Inc.
    Inventors: Michael Joseph Baum, Erik M. Swan, R. David Carasso, Robin Kumar Das, Rory Greene, Bradley Hall, Nicholas Christian Mealy, Brian Philip Murphy, Stephen Phillip Sorkin, Andre David Stechert
  • Patent number: 10657121
    Abstract: Distributed batch processing on an eventually consistent storage system is efficiently performed. A control node includes an execution control unit and a re-execution control unit. The execution control unit causes a processing node to execute predetermined processing that includes reading of data for a key stored in a distributed data store. The re-execution control unit determines, after causing the processing node to execute the predetermined processing, presence or absence of a possibility that inconsistency occurred on data for the key stored in the distributed data store at a time of execution of the predetermined processing, based on a representative value of the data. Then, the re-execution control unit causes, when it is determined that there is a possibility that the inconsistency occurred, the processing node to re-execute the predetermined processing at a time point when resolution of the inconsistency is verified.
    Type: Grant
    Filed: August 18, 2015
    Date of Patent: May 19, 2020
    Assignee: NEC CORPORATION
    Inventor: Takayuki Kadowaki
  • Patent number: 10657115
    Abstract: Embodiments are disclosed for improved data modeling in a relational database management system. In the context of a method, an example embodiment includes ingesting, by data ingestion circuitry, one or more records into one or more stage tables in a staging layer. This example embodiment further includes generating, by data modeling circuitry, a data alignment table defining a unique set of data fields, and generating, by the data modeling circuitry and using the one or more stage tables and the data alignment table, a key mapping table identifying correspondences between data fields in the one or more stage tables and data fields in the data alignment table. Corresponding apparatuses and computer program products are also provided.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: May 19, 2020
    Assignee: MCKESSON CORPORATION
    Inventors: Keith Hoyle, Manuel Salgado, Marion A. Brown, Rajesh Yalamanchili
  • Patent number: 10650413
    Abstract: A computer implemented method for target group management is described. The method includes producing a table including one or more group entries corresponding to one or more defined contact group entities with each of the entries having a first set of group attributes, and producing a visual representation of a marketing campaign, the representation including one or more instances of defined contact group entities, with the one or more instances having a second set of group attributes and with the representation linked to the table according to the second set of group attributes.
    Type: Grant
    Filed: August 27, 2013
    Date of Patent: May 12, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andre B. Black, Sudhakar Chalimadugu, David F. Cheung, Ruby L. Kennedy, Yuchun Lee, Patrick Martin
  • Patent number: 10642797
    Abstract: A data storage system for use with a multi-threaded processing system receives concurrent requests to store data to a common data store, and efficiently and securely swaps an active data store for a new data store while avoiding conflicts arising from multiple threads attempting to swap a same data store and minimizing reliance on operations that re-attempt actions upon failure of an attempted action, thereby improving performance of the data storage system and also the multi-threaded processing system.
    Type: Grant
    Filed: July 28, 2017
    Date of Patent: May 5, 2020
    Assignee: Chicago Mercantile Exchange Inc.
    Inventor: Kyle D. Kavanagh
  • Patent number: 10642832
    Abstract: A database engine receives a human-readable database query that includes a subquery, and parses the database query to build an operator tree. The operator tree includes a subtree corresponding to the subquery. The database engine estimates the number of rows that will accessed when the subtree is executed and estimates the fraction of the cardinality of rows that will be filtered out by subsequent operations in the operator tree. In accordance with a determination that the estimated fraction exceeds a first threshold, the database engine inserts a domain constraint into the subtree that restricts rows retrieved by execution of the subtree, thereby forming a modified operator tree. The database engine executes the modified operator tree to form a final result set corresponding to the database query and returns the final result set.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: May 5, 2020
    Assignee: Tableau Software, Inc.
    Inventors: Thomas Neumann, Viktor Leis, Alfons Kemper
  • Patent number: 10635681
    Abstract: The present invention extends to methods, systems, and computer program products for forming data responsive to a query. Responding to a query can include selecting data views on top of data sources. A data catalog stores data elements from different data sources and stores links between data elements from the different data sources. A view can be selected for a query based on one or more of: classification of data included in the data catalog or prior usage of data included in the data catalog. A selected data view is populated with data elements from the data catalog using the links to determine that data elements spanning multiple data sources satisfy the query. The data catalog can be used to identify relationships between data elements from different data sources that would not otherwise be identified.
    Type: Grant
    Filed: May 25, 2017
    Date of Patent: April 28, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christian Liensberger, Ziv Kasperski, Stéphane Nyombayire, Venkatesh Krishnan, Santosh Balasubramanian, Kunal Mukerjee, Shankar L. Regunathan
  • Patent number: 10628496
    Abstract: Online search retrieval is improved by automatic generation of key phrases. When a search engine crawls an electronic document, key words and phrases greatly help organize the electronic document to one or more topics. A quotient matrix defines a ratio of a key phrase to a total number of words in the electronic document. A correlation coefficient may also determine which key phrase correlates to the electronic document. A title key phrase may then be generated in response to the correlation coefficient having a positive value. When the search engine crawls the electronic document, the title key phrase may be provided as metadata.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: April 21, 2020
    Assignee: Dell Products, L.P.
    Inventors: Rathi Babu, Mainak Roy, Upendran Boovaraha, Chitrak Gupta