Patents Examined by Bruce M Moser
  • Patent number: 10719513
    Abstract: Salient sampling for query size estimation includes identifying two or more columns in a database table that have corresponding columns in one or more other tables. One or more hash functions are applied to domains of each of the identified columns. A first hash function is applied to a domain of the first column and a second hash function to a domain of the second column. A subset of the rows in the database table is selected. The selecting includes selecting rows in the database table where results of the first hash function meet a first numeric threshold and selecting rows in the database table where results of the second hash function meet a second numeric threshold. A sample database table corresponding to the database table is created. The sample database table includes the selected subset of the rows in the database table.
    Type: Grant
    Filed: October 3, 2017
    Date of Patent: July 21, 2020
    Assignee: Infor (US) Inc.
    Inventor: Todd L. Veldhuizen
  • Patent number: 10698940
    Abstract: Embodiments of the present disclosure provide a method for searching for a multimedia file, a terminal device, and a server. The method for searching for a multimedia file includes: acquiring, from a server, encrypted summary information of a first multimedia file in at least one multimedia file, where encrypted summary information of the at least one multimedia file corresponds to encrypted content of the at least one multimedia file; decrypting, by a terminal device, the encrypted summary information of the first multimedia file, to obtain summary information of the first multimedia file; when determining that the summary information of the first multimedia file corresponds to a target multimedia file, acquiring, by the terminal device from the server, encrypted content of the first multimedia file corresponding to the summary information of the first multimedia file. According to the embodiments of the present disclosure, a target multimedia file can be quickly found.
    Type: Grant
    Filed: January 31, 2015
    Date of Patent: June 30, 2020
    Assignee: Huawei Device Co., Ltd.
    Inventors: Jiejing Huang, Chan Wang, Huangwei Wu
  • Patent number: 10685045
    Abstract: Some embodiments provide methods, systems and computer-readable media that employ adaptive binning and dissimilarity scores based on a quadratic form distance for multidimensional data for matching clusters in data corresponding to different sample. Some embodiments provide methods, systems and computer-readable media for rendering a first interactive display including a two-dimensional plot of at least a portion of a multidimensional data set and a corresponding second interactive display including a plurality of single parameter charts or histograms, each displaying information corresponding to one-dimensional measurements of a different parameter in the multidimensional data set.
    Type: Grant
    Filed: July 17, 2017
    Date of Patent: June 16, 2020
    Assignee: The Board of Trustees of The Leland Stanford Junior University
    Inventors: Darya Y. Orlova, Stephen W. Meehan, Wayne A. Moore, Guenther Walther, David R. Parks, Leonore A. Herzenberg, Connor Meehan
  • Patent number: 10685048
    Abstract: Various technologies for performing Boolean valuation of a vector of input literals over a clause set representing a search space are described herein. For each of a plurality of literals in a literal vector, state vector entries that correspond to clauses in which the literal appears are incremented. Clauses are output as results based upon determining that state vector entries corresponding to the clauses meet or exceed target vector entries corresponding to the clauses.
    Type: Grant
    Filed: February 1, 2017
    Date of Patent: June 16, 2020
    Assignee: ALLSCRIPTS SOFTWARE, LLC
    Inventor: John C. Sloan
  • Patent number: 10678829
    Abstract: Among other things, embodiments of the present disclosure discussed herein help identify trending topics and generate customized data feeds that present trending topics to a user based on information in the user's social network profile. In some embodiments, users may select topics of interest to the user and the system can identity and present trending articles in the selected topic to the user via the user's newsfeed.
    Type: Grant
    Filed: April 11, 2017
    Date of Patent: June 9, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sang Hyun Park, Sui Yan, Yongzheng Zhang, Ho Joon Park, Weidong Zhang, Chi-Yi Kuan, Yi Zheng
  • Patent number: 10678807
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating real-time search results. In one aspect, a method includes receiving a search query from a client; determining that real time search results should be included in a user interface document responsive to the search query; generating the user interface document, including client software to cause the client to present real time search results for the query; and sending the user interface document to the client.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: June 9, 2020
    Assignee: Google LLC
    Inventors: Brendan D. Burns, Lorenz Huelsbergen, Jeremy Hylton, Laramie Leavitt, Addy Ngan, Jack W. Menzel, Kumar Mayur Thakur, Vinod Ramachandran Marur, Adam Berenzweig
  • Patent number: 10664446
    Abstract: [Solving Means] An information processing apparatus (10) includes: a compressing-and-writing unit (103) that compresses a file-to-be-written, and writes the compressed-file in a memory area; and a total-file-size calculating unit (102) that calculates a total-file-size, the total-file-size being a total value of file-sizes of one or more already-written compressed-files, and updates the total-file-size with a sum of a compressed-file-size and the total-file-size, the compressed-file-size being a file-size of the written compressed-file.
    Type: Grant
    Filed: August 17, 2017
    Date of Patent: May 26, 2020
    Assignee: KYOCERA DOCUMENT SOLUTIONS INC.
    Inventor: Tomoki Oyasato
  • Patent number: 10664540
    Abstract: Method and apparatus for providing a personalized self-support service to a user of an online application coupled with an online community forum. Embodiments include obtaining a plurality of questions from the online community forum and obtaining historical user data. Embodiments further include identifying one or more part-of-speech words in the plurality of questions and generating a high-dimensional vector for each question of the plurality of questions based on a frequency of the one or more part-of-speech words. Embodiments further include identifying one or more user features of the plurality of users based on the historical user data and establishing, based on the historical user data, one or more statistical correlations between user features and part-of-speech words. Embodiments further include training a predictive model based on the one or more statistical correlations. Embodiments further include using the predictive model to predict to provide one or more relevant questions to the user.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: May 26, 2020
    Assignee: INTUIT INC.
    Inventors: Madelaine Daianu, Yao Morin, Jonathan Lunt, Joseph B. Cessna
  • Patent number: 10642913
    Abstract: According to an example, intent and bot based query guidance may include receiving a query associated with a domain, and identifying, based on an analysis of the query, an intent of the query by extracting an action associated with the query and an entity associated with the query. An intent model associated with the query may be generated based on a mapping of the action and the entity with a domain model of the domain. An intent domain specific language representation of the intent model associated with the query may be generated. Based on an analysis of the intent domain specific language representation, a plurality of bots may be identified, and a parameterized bot chain may be generated to respond to the query. A runtime binding of bots of the parameterized bot chain may be performed, and invoked to generate the response to the query.
    Type: Grant
    Filed: February 1, 2017
    Date of Patent: May 5, 2020
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Vibhu Sharma, Vikrant Kaulgud, Rohit Mehra, Poulami Debnath, Milind Savagaonkar
  • Patent number: 10635664
    Abstract: A method and system is disclosed that identifies a job written in a first language. The job is to be performed in parallel on a plurality of nodes of a plurality of clusters. The first language describes functions supported by multiple frameworks but is not specific to any of the multiple frameworks. The method and system select one or more clusters from the plurality of clusters to run the job. The selected one or more clusters of the plurality of clusters operate a different framework from other clusters of the plurality of clusters. The method and system identify a second language associated with the selected one or more clusters. The method and system convert the first language of the job into the second language and cause the job in the second language to be run on the plurality of nodes of the selected one or more clusters.
    Type: Grant
    Filed: January 19, 2018
    Date of Patent: April 28, 2020
    Assignee: Red Hat, Inc.
    Inventor: Shaun David Appleton
  • Patent number: 10635649
    Abstract: Systems, methods, and media for managing an in-memory NoSQL database are provided. In some embodiments, systems for managing an in-memory NoSQL database are provided, the systems comprising a hardware processor that is configured to: identify a group of keys capable of being included in a complex multi-key database command, the group including a first key and a second key, the first key being associated with a first value and the second key being associated with a second value, the first value and the second value being stored on different servers that are part of the database; and cause the first value and the second value to be both stored on a given server.
    Type: Grant
    Filed: May 24, 2018
    Date of Patent: April 28, 2020
    Assignee: Redis Labs Ltd
    Inventors: Yiftach Shoolman, Ofer Bengal
  • Patent number: 10628306
    Abstract: A method for use with a garbage collector to provide garbage collection is disclosed. The garbage collection is a concurrent garbage collection provided in a dedicated thread concurrently running in a computing device with a mutator thread. The concurrent garbage collection is triggered based on a dynamically tunable parameter from a previous garbage collection in closed loop feedback.
    Type: Grant
    Filed: February 1, 2017
    Date of Patent: April 21, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Maoni Zhang Stephens, Patrick H. Dussud
  • Patent number: 10621021
    Abstract: A computing device includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational instructions, and processing circuitry operably coupled to the interface and to the memory. The computing device obtains a data identifier associated with a data object and determines DSN address(es) associated with storage of one or more encoded data slice(s) (EDS(s)). The computing device selects slice names based on the DSN address(es) and issues at least a read threshold number of read slice requests using slice names to at least some storage units (SUs). When an insufficient number of EDSs is received, the computing device issues an alternate read slice request to an alternate SU. When a sufficient number of EDSs is received from the alternate SU and the computing device has received at least the read threshold number of EDSs, the computing device reconstructs the data segment.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: April 14, 2020
    Assignee: PURE STORAGE, INC.
    Inventors: Wesley B. Leggette, Andrew D. Baptist, Greg R. Dhuse, Jason K. Resch, Gary W. Grube, S. Christopher Gladwin
  • Patent number: 10613785
    Abstract: A very efficient computer system is presented to generate all pairs of records that have a certain similarity. Similarity is defined in terms of the textual similarity of the record attributes and/or absolute difference for numeric record attributes. Software assigns each record to a number of bins, and then compares pairs of records that belong to the same bin. This is more efficient than comparing all pairs of records since the number of records compared to each other is much smaller.
    Type: Grant
    Filed: October 11, 2017
    Date of Patent: April 7, 2020
    Assignee: Tamr, Inc.
    Inventors: George Beskales, Ihab F. Ilyas
  • Patent number: 10614531
    Abstract: A system and method for improving operation of power systems using global filtering criteria across multiple reports or dashboards is provided herein. The system and method may receive data regarding electric power system components, along with a filter selection from a power system operator. The operator's filter selection is applied to the received data, and a first summary is generated. Upon receiving a request to generate a second summary, the system and method apply the filters to the received data to generate a second summary without requiring additional filter selection. The power system operator may then use the generated data in operating the power system.
    Type: Grant
    Filed: April 9, 2015
    Date of Patent: April 7, 2020
    Assignee: S&C Electric Company
    Inventor: Gokturk Ozer
  • Patent number: 10606831
    Abstract: Some embodiments provide a program that identifies an entity having an entity attribute. The program receives, from each method of several methods, a set of candidate identity attributes that are each for identifying a particular entity having the entity attribute specified in the document. Each method of the several methods generates the corresponding set of candidate identity attributes based on the entity attribute specified in a document. The program calculates a score for each candidate identity attribute in the sets of candidate identity attributes. The program identifies, based on the sets of scores, an identity attribute from the sets of candidate identity attributes that identifies the entity having the entity attribute specified in the document.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: March 31, 2020
    Assignee: AUREA SOFTWARE, INC.
    Inventors: David Cooke, Martin Betz, Ashutosh Joshi, Binay Mohanty
  • Patent number: 10606870
    Abstract: This disclosure relates to personalized and dynamic server-side searching techniques for encrypted data. Current so-called ‘zero-knowledge’ privacy systems (i.e., systems where the server has ‘zero-knowledge’ about the client data that it is storing) utilize servers that hold encrypted data without the decryption keys necessary to decrypt, index, and/or re-encrypt the data. As such, the servers are not able to perform any kind of meaningful server-side search process, as it would require access to the underlying decrypted data. Therefore, such prior art ‘zero-knowledge’ privacy systems provide a limited ability for a user to search through a large dataset of encrypted documents to find critical information.
    Type: Grant
    Filed: March 13, 2017
    Date of Patent: March 31, 2020
    Assignee: Entefy Inc.
    Inventors: Alston Ghafourifar, Philip Nathan Greenberg, Mehdi Ghafourifar
  • Patent number: 10606908
    Abstract: Systems, methods, and non-transitory computer readable media are configured to provide a first element in an interface presentable to a user through which a plurality of ephemeral media content items are accessible by the user for a selected period of time. A second element in the interface through which a plurality of non-ephemeral media content items are accessible by the user is provided.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: March 31, 2020
    Assignee: Facebook, Inc.
    Inventors: Christine Choi, Nathan Andrew Sharp, William Samuel Bailey, Ashoke K. Chakrabarti, Joshua Barton Dickens, Joy-Vincent Niemantsverdriet
  • Patent number: 10599395
    Abstract: The present disclosure relates to dynamically merging database tables according to user specified parameters. A user may specify a threshold confidence level that relates to a likelihood that two database records represent the same real-world entity. In addition, a user may specify a merge rule such as desired fields or a manner for consolidating the variations of the information in desired fields from the related records. The original database tables are preserved so that users can iteratively create new dynamically merged database tables by varying the parameters.
    Type: Grant
    Filed: October 11, 2017
    Date of Patent: March 24, 2020
    Assignee: Amperity, Inc.
    Inventors: Derek Slager, Stephen Meyles, Yan Yan, Carlos Sakoda
  • Patent number: 10599616
    Abstract: Transparent file processing is supported in Unix-like operating systems by emulating the desired file processing through a number of recipes that accommodate different contexts. Recipes are provided, for example, for local folders in user space, for whole devices (e.g., flash drives or network drives), and for folders synchronized to cloud data. By detecting the path type for a file operation and selecting and applying the appropriate recipe, file processing can be performed in a manner transparent to the user.
    Type: Grant
    Filed: October 12, 2017
    Date of Patent: March 24, 2020
    Assignee: Sophos Limited
    Inventors: Gregory Hayrapetian, Markus Hein, Martin Huch, Oliver Lorenz, Johann Murauer, Stefan Perndl, Christian Praher-Köppl, Bernhard Traunmüller, Gerald Wintersberger, Michael Zach