Patents Examined by Anh Ly
  • Patent number: 10929384
    Abstract: Embodiments of the present disclosure include systems and methods for validating a target data table based on a source data table. A distributed memory comprises a plurality of computing systems, each storing at least a portion of the source data table and the target data table in local memory. Processing engines can be efficiently executed on each of the plurality of computing systems to perform comparison functions based on in-memory data. A checksum comparison engine is configured to compare source and target checksums. A data aggregation engine is configured to produce column-based aggregation summaries. A rule generation engine is configured to generate validation rules for checking by a validation engine.
    Type: Grant
    Filed: August 16, 2018
    Date of Patent: February 23, 2021
    Assignee: Walmart Apollo, LLC
    Inventors: Karthikeyan Karunanithi, Venkat Ramana Rao Rapolu, Sandeep George Moolayil, Azad Krishna Tripathi, Suraj Kumar Baghel, Surya Janjam
  • Patent number: 10929152
    Abstract: A system is disclosed that comprises a field programmable gate array (FPGA), a network interface, and a plurality of hardware templates. The FPGA comprises configurable hardware logic, and the hardware templates define a plurality of different pipelined processing operations. The FPGA can be accessible over a network via the network interface for commanding the FPGA to load a hardware template from among the hardware templates onto the FPGA to thereby configure hardware logic on the FPGA to perform the pipelined processing operation defined by the loaded hardware template, and wherein the FPGA is configured to (1) receive streaming data and (2) process the streaming data through the configured hardware logic to perform the pipelined processing operation defined by the loaded hardware template on the streaming data.
    Type: Grant
    Filed: July 20, 2020
    Date of Patent: February 23, 2021
    Assignee: IP Reservoir, LLC
    Inventors: Roger D. Chamberlain, Mark Allen Franklin, Ronald S. Indeck, Ron K. Cytron, Sharath R. Cholleti
  • Patent number: 10930316
    Abstract: Methods and systems are provided herein for modifying playlists of media assets. In some aspects, these methods and systems are provided by way of receiving a user input that causes a media asset in a playlist to cease from being played back and to be removed from the playlist. User interactions associated with the playlist may subsequently be monitored, where, in response to detecting a user interaction while monitoring, a number of user interactions that have been received subsequent to the user input may be determined. The number of user interactions may be compared to a threshold number, and, when the number of user interactions corresponds to the threshold number, the media asset may be inserted into the playlist.
    Type: Grant
    Filed: June 18, 2018
    Date of Patent: February 23, 2021
    Assignee: ROVl GUIDES, INC.
    Inventors: Michael Shane Losey, Maeve Kathleen Sullivan
  • Patent number: 10929603
    Abstract: An aspect of auto-completion of text entered by a user includes configurable data collection components that collect from software applications text data and metadata representing an initial state of each of the applications and text data and metadata representing changes to the state of one or more of the applications. A central text matching component receives and stores the text data and metadata. A sending component sends text entered by the user in a text-entry field and any metadata associated with it to the central text matching component. A comparison component compares the entered text and associated metadata to the stored text data and metadata and locates matching text strings. A weighted ordering component ranks the matching text strings using the metadata and its configuration settings. A completion component completes the entered text at the text-entry field based on a selection of one of the located matching text strings.
    Type: Grant
    Filed: May 17, 2018
    Date of Patent: February 23, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David R. Bell, Peter J. Cullen, John W. Duffell, Darren J. Sullivan
  • Patent number: 10922278
    Abstract: Systems and methods for increasing computing efficiency include a compiler configured to compress a variant table into a variant decomposition diagram (VDD). VDDs are compact representations of one or more variant tables and comprise a series of nodes and links that can be used to evaluate (e.g., filter, iterate, access) the variant table.
    Type: Grant
    Filed: July 24, 2017
    Date of Patent: February 16, 2021
    Inventor: Albert Haag
  • Patent number: 10922319
    Abstract: Aspects of the present disclosure include a system comprising a machine-readable storage medium storing instructions and computer-implemented methods for consistency mitigation in real-time streams. Consistent with some embodiments, the method includes reading a message object from a message queue and adding the message object to an aggregating cache. The aggregating cache includes a linked list of ordered message objects. The method further includes applying an aggregating function to the message objects in the linked list and persisting the aggregated message objects to a database. The method further includes clearing the message objects from the aggregating cache based on the message objects being persisted to the database.
    Type: Grant
    Filed: April 19, 2017
    Date of Patent: February 16, 2021
    Assignee: eBay Inc.
    Inventors: Jennica Jane Pounds, Aidan Rogers, Stanislav Pugach, Kang Liu
  • Patent number: 10909194
    Abstract: Methods, systems, and apparatus to constrain a search are described. A selection of one or more items of a search result set by a user may be obtained. One or more attributes of the one or more selected items may be evaluated. One or more filters are identified based on the evaluated attributes.
    Type: Grant
    Filed: December 26, 2017
    Date of Patent: February 2, 2021
    Assignee: PayPal, Inc.
    Inventor: Todd Martin
  • Patent number: 10901987
    Abstract: A process for mining existing views to generate new views is provided herein. A request to generate a proposed view combining a plurality of tables in a database may be received. One or more existing views in the database applicable to the request may be identified. The applicable existing views may include the plurality of tables in the request. One or more paths combining the plurality of tables may be identified in the respective one or more existing views. The identified one or more paths may be provided. One or more scores for the one or more paths may be generated and provided along with the one or more paths. A path may be automatically selected based on the scores or a path may be selected by a user. A view may be generated based on the selected path.
    Type: Grant
    Filed: December 14, 2018
    Date of Patent: January 26, 2021
    Assignee: SAP SE
    Inventors: Jan Portisch, Sandra Bracholdt, Volker Saggau
  • Patent number: 10902041
    Abstract: In some embodiments, a system is provided comprising at least one processor programmed to process an input text to identify a plurality of semantic patterns that match the input text, wherein, for at least one semantic pattern of the plurality of semantic patterns: the at least one semantic pattern comprises a plurality of semantic entities identified from the at least one input text, and the plurality of semantic entities occur in a common context within the at least one input text. The at least one processor may be further programmed to use statistical information derived from training data to associate a respective weight with each semantic pattern of the plurality of semantic patterns.
    Type: Grant
    Filed: May 1, 2018
    Date of Patent: January 26, 2021
    Assignee: Nuance Communications, Inc.
    Inventor: Jan Curin
  • Patent number: 10902066
    Abstract: Electronic discovery using predictive filtering is disclosed herein. An example method includes providing a filtering interface that includes a field value input, a predicted values selector, and a predictor type selector; receiving at least a pivot selected from the field value input and a predicted value from the predicted values selector; searching a plurality of documents based on the pivot and the predicted value selected for any of predictive phrases or predictive concepts; calculating a predictive value for each of the predictive phrases or predictive concepts; and generating a graphical user interface that includes the predictive phrases or predictive concepts in conjunction with their respective predictive value.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: January 26, 2021
    Assignee: OPEN TEXT HOLDINGS, INC.
    Inventors: Jan Puzicha, Joe Federline
  • Patent number: 10902054
    Abstract: Embodiments use electronic speech samples of detainees and automatically scan electronic speech sample databases to detect when a detainee has a criminal record and to alert controlled-environment facility personnel to that record. An electronic speech sample of the detainee is captured during booking or at another time. The electronic speech sample is compared to a database of electronic speech samples of individuals with criminal records. If the electronic speech sample matches an existing electronic speech sample in the database, then information associated with the matching electronic speech sample is provided to the controlled-environment facility personnel. The information is analyzed to identify key issues, such as active warrants. The controlled-environment facility personnel are alerted to any such key information.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: January 26, 2021
    Assignee: Securas Technologies, Inc.
    Inventor: Danny C. Milliorn
  • Patent number: 10896186
    Abstract: Described herein are technologies pertaining to determining which search engine results page (SERP), from a plurality of SERPs, is preferable to a user. A query is received, and multiple SERPS are retrieved based upon the query, wherein the multiple SERPs are generated independently from one another. Values of features of the query and the multiple SERPs are obtained, and a determination as to which of the SERPs from the multiple SERPs is preferable to the user is made based upon the values of the features. The SERP determined to be preferable over other SERPs in the multiple SERPs is presented to the user.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: January 19, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ahmed Hassan Awadallah, Imed Zitouni, Frederic H. Behr, Jr.
  • Patent number: 10896153
    Abstract: The system, devices, and methods disclosed herein relate to data ratio reduction technology adapted to reduce storage costs by weeding out duplicative data write operations. The techniques and systems disclosed achieve deduplication benefits of smaller block, finer granularity, deduplication systems while simultaneously reducing the enormous metadata costs traditionally associated with small block deduplication. According to an exemplary 128 K block deduplication system and method, we disclose deduplication rates nearly equivalent to 4 K deduplication systems.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: January 19, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Jeremy J. O'Hare, Kuolin Hua, Michael J. Scharland, Stephen M. Lathrop, Anoop Raghunathan
  • Patent number: 10891332
    Abstract: A control method analysis unit acquires a correspondence relation between signs and model numbers from an apparatus table of an instrumentation diagram, and acquires signs and apparatus symbols, and connection relation among apparatuses, from a drawing of the instrumentation diagram. Subsequently, the control method analysis unit acquires an apparatus classification drawn on the diagram by searching an instrumentation apparatus classification database based on the model numbers, and decides a temperature control method employed by an instrumentation indicated in the instrumentation diagram, from the apparatus classification and the connection relation. The control method analysis unit then links the decided temperature control method to the instrumentation diagram accumulated in a case database. A search processing unit extracts a corresponding instrumentation diagram by searching the case database based on a temperature control method designated as a search condition.
    Type: Grant
    Filed: February 7, 2017
    Date of Patent: January 12, 2021
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Naoya Fukuoka, Hiroki Kawano, Tomooki Ukiana, Toshihiro Mega, Tomohiro Narui, Tomohiro Sato, Hiroto Takahashi
  • Patent number: 10885121
    Abstract: Methods and systems for searching for similar documents include comparing an input index of a requested document to one or more stored indices for respective stored documents to produce a similarity score for each of the stored documents. Each index indicates which of a plurality of queries matched a respective document. The stored documents are filtered to remove dissimilar documents based on a comparison of each respective similarity score to a threshold. A list of any stored documents that remain after said filtering is output.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: January 5, 2021
    Assignee: International Business Machines Corporation
    Inventor: Daisuke Takuma
  • Patent number: 10877852
    Abstract: Facility for providing backup and restore of all data center components including physical machines, virtual machines, routers, networks, sub-networks, switches, firewall, directory lookup, DNS, DHCP and internet access. Virtual or physical machines are associated to data center components and a software defined network, storage, and compute infrastructure is provided.
    Type: Grant
    Filed: May 25, 2018
    Date of Patent: December 29, 2020
    Assignee: Catalogic Software, Inc.
    Inventors: Kamlesh Lad, Peter C. Liu
  • Patent number: 10878020
    Abstract: The present invention relates to novel methods, tools and systems that provide for true automatic tagging of social content that overcome the deficiencies of existing techniques, and their requirement of static tag creation. In particular, the present invention relates to automated extraction tools and their use in creating tags through automated analysis of social media content, and further using the created tags in systems to associate the tag with the original content, e.g., based on user settings.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: December 29, 2020
    Assignee: Hootsuite Media Inc.
    Inventor: Nikhil Pai
  • Patent number: 10877963
    Abstract: A list of command entries is displayed in a search interface, each of the command entries representing one or more commands of a plurality of commands of a search query. The list of command entries are displayed in a sequence corresponding to the plurality of commands of the search query. Based on a user interaction with a designated command entry in the displayed list of command entries, the displayed list of command entries is modified with respect to the designated command. Furthermore, the search query is automatically modified with respect to the corresponding one or more commands represented by the designated command entry. The modification can include causing the designated command entry to be removed from or reordered in the displayed list of command entries and the automatic modification cam include causing the corresponding one or more commands to be removed from or reordered in the search query.
    Type: Grant
    Filed: January 23, 2018
    Date of Patent: December 29, 2020
    Assignee: SPLUNK Inc.
    Inventors: Marc Vincent Robichaud, Cory Eugene Burke, Jeffrey Thomas Lloyd
  • Patent number: 10878001
    Abstract: Methods, systems, and computer program products for identifying relationships among a group of indicators are provided. Aspects include obtaining the group of indicators, including a number of indicators relating to an operation of a computing system. Aspects also include creating pairs of indicators, wherein the pairs of indicators includes all possible combination of the group of indicators. Aspects further include, for each pair of indicators, calculating a linear correlation score, calculating a fitting function score, determining a final correlation score based at least in part on one of the linear correlation score and the fitting function score and storing the final correlation score in a relationship database. Aspects also include creating a graphical display based on the relationship database, wherein the graphical display is configured to convey a strength relationships among the group of indicators.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: December 29, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al Chakra, Tian Ming Pan, Peng Fei Tian, Chu Yun Cloud Tony, Cheng Fang Wang, Renfu Ma
  • Patent number: 10872124
    Abstract: A method may include receiving, at a search engine, a search phrase. The search engine may query a database in response to receiving the search phrase. The search engine may query the database to retrieve, from the database, one or more item descriptions matching the search phrase. The one or more item descriptions may include an item description based on a relevance score of the item description. The relevance score of the item description may correspond to a prominence score of each word in the item description that also appear in the search phrase. The search engine may generate a search result that includes items associated with the item descriptions retrieved from the database. Related systems and articles of manufacture, including computer program products, are also provided.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: December 22, 2020
    Assignee: SAP SE
    Inventor: Stefan Dimov