Patents Examined by Mark E Hershley
  • Patent number: 10990616
    Abstract: Systems and methods are disclosed for parsing logs from arbitrary or unknown systems or applications by capturing heterogeneous logs from the arbitrary or unknown systems or applications; generating one pattern for every unique log message; building a pattern hierarchy tree by grouping patterns based on similarity metrics, and for every group it generates one pattern by combing all constituting patterns of that group; and selecting a set of patterns from the pattern hierarchy tree.
    Type: Grant
    Filed: November 15, 2016
    Date of Patent: April 27, 2021
    Inventors: Biplob Debnath, Jianwu Xu, Hui Zhang, Guofei Jiang, Hossein Hamooni
  • Patent number: 10977254
    Abstract: The embodiments of the present application relate to providing a distributed network-based system that allows users to search for potential healthcare providers that satisfy certain criteria and to dynamically identify healthcare providers that best meet a user's particular needs as defined by each specific search. In embodiments, the system creates experience score for each particular provider who matches the search criteria. The experience score is dynamically determined based on the type of search that is performed (e.g.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: April 13, 2021
    Assignee: Healthgrades Operating Company, Inc.
    Inventors: Michel Claussenelias, William N. Bell
  • Patent number: 10977276
    Abstract: For balanced partition placement in a distributed database, a first node in a set of nodes is identified, at an application executing using a processor and a memory, for a first primary partition of the distributed database, such that the primary partition and a first replica corresponding to the primary partition reside on different nodes in the set of nodes. A second node in the set of nodes is selected to place the first replica such that the second node does not include a second replica of a second primary partition, wherein the first primary partition and the second primary partition are co-resident on the first node. The first primary partition is placed on the first node and the first replica is placed on the second node.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: April 13, 2021
    Assignee: International Business Machines Corporation
    Inventors: Garth A. Dickie, Amina Shabbeer
  • Patent number: 10970311
    Abstract: A method of a client processing transactions in a NoSQL database that includes inserting client status from a plurality of clients to a NoSQL database, and sending a call from at least one of the clients in the plurality of client to a client server in the NoSQL database, wherein the client server sends a time stamp to the client. The method further includes reading by the client the clients status from the NoSQL database, and the client validating no conflict for a read or write transaction by the client to the database. The client confirms that a latest version of a value is committed before a start time of the transaction. The client performs the read or write transaction if the latest version of the value has been committed.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: April 6, 2021
    Assignee: International Business Machines Corporation
    Inventor: Hiroshi H. Horii
  • Patent number: 10963482
    Abstract: Content maintained in a first repository of a first installation (which can optionally be an on-premise installation) of a content management system, as well as metadata associated with the content, can be shared via an approach in which content items maintained in the first repository are synchronized with a copy of the content items maintained in a second repository of a second installation (which can optionally be a cloud-based installation). The first installation can be optionally firewall protected. The copy of the content items can be accessed by collaborative users both within and external to a firewall. Related systems, methods, products, etc. are described.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: March 30, 2021
    Assignee: Alfresco Software, Inc.
    Inventors: Neil McErlean, Tuna Aksoy, Nick Burch, Michael Farman, Paul Holmes-Higgin, John Newton, Brian Remmington, Mark Rogers, Jan Vonka, David Webster
  • Patent number: 10965482
    Abstract: A building management system and method that determines space utilization in a building. The building management system comprises room utilization sensors, such as occupancy sensors, a gateway that gathers raw occupancy data records from the occupancy sensors, and at least one processor. Each raw occupancy data record comprises an occupancy state associated with a timestamp. The processor is configured for normalizing the raw occupancy data records into normalized occupancy data records each comprising a time segment and an occupancy state indicating whether for a given time segment a room is occupied. The processor is further configured for structuring the normalized occupancy data records by associating each normalized occupancy data record with a space node corresponding to a room in the building from where the raw occupancy data record was collected and associating each space node with a set of tags, each tag defining a single state from a plurality of states.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: March 30, 2021
    Assignee: Crestron Electronics, Inc.
    Inventors: Brian Donlan, Daniel Jackson
  • Patent number: 10956429
    Abstract: Embodiments of the systems and methods disclosed herein provide a prescriptive analytics platform and polarity analysis engine in which a user can identify a target objective and use the system to find out whether the user's objectives are being met, what predictive factors are positively or negatively affecting the targeted objectives, as well as what recommended changes the user can make to better meet the objectives. The systems and methods may include a polarity analysis engine configured to determine the polarity of terms in free-text input in view of the target objective and the predictive factors and use the polarity to generate the recommended changes.
    Type: Grant
    Filed: March 7, 2019
    Date of Patent: March 23, 2021
    Assignee: COMPELLON INCORPORATED
    Inventors: Adrian Marc Bir, Nikolai Nikolaevich Liachenko, Daniel Brooks Presley
  • Patent number: 10949479
    Abstract: Described herein are techniques and systems for retrieval of content using link-based searches. Embodiments herein include receiving, by a server, a request including a hyperlink directed to a source content. The server may determine whether a database associated with the server comprises the hyperlink. The database stores information of multiple entities each corresponding to one or more hyperlinks. In response to a determination that the database includes the hyperlink, the server may identify an entity corresponding to the hyperlink and provide information of the entity to the computing device. In some embodiments, in response to a determination that the database does not include the hyperlink, the server may identify related web content and return results to user.
    Type: Grant
    Filed: April 25, 2017
    Date of Patent: March 16, 2021
    Assignee: ModeSens Inc.
    Inventor: Hang Li
  • Patent number: 10942902
    Abstract: A portion of contents of a database is received from a first server. The received contents of the database is stored in a secondary storage system that tracks changes between different backup versions of contents of the database. A request to migrate the contents of the database to a second server is received. A version of contents of the database is provided to the second server using the secondary storage system. The secondary storage system is configured to determine an amount of changes to the database content from one of the versions of the database content provided to the second server and the amount of changes is utilized in determining whether to quiesce the database hosted on the first server.
    Type: Grant
    Filed: January 17, 2019
    Date of Patent: March 9, 2021
    Assignee: Cohesity, Inc.
    Inventors: Abhijit Chakankar, Manoj Singhal, Warren Shen, Sashikanth Madduri
  • Patent number: 10915511
    Abstract: A method and system for automatically determining a processing path is provided. The method includes generating an input criteria associated with performing a hardware apparatus implemented process. Metadata describing the input criteria is generated and stored. Weighting factors associated with the metadata are generated and a specialized hardware apparatus executing the hardware apparatus implemented process is enabled. Measurement characteristics associated with conditions resulting from the specialized hardware apparatus executing the hardware apparatus implemented process are retrieved from a plurality of hardware sensors. A resource database catalog for hardware based data processing resources is queried and an optimization process for determining an optimized processing path for processing the metadata with respect to the resource database hardware based data and the measurement characteristics is executed.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: February 9, 2021
    Assignee: International Business Machines Corporation
    Inventors: Peter H. Burton, Donna K. Byron, Manvendra Gupta
  • Patent number: 10915508
    Abstract: According to an example of the present disclosure, a system and a computer-implemented method of linking data in one or more databases are disclosed. The method includes selecting at least one domain based on a user input, where the domain is indicative of a class of data elements. Further, the method includes generating a plurality of uniform identifiers, based on the at least one domain and the one or more databases, where each of the plurality of uniform identifiers corresponds to an instance of the at least one domain. The method further includes correlating the plurality of uniform identifiers to link the instances corresponding to the plurality of uniform identifiers for linking the data stored in one or more databases.
    Type: Grant
    Filed: June 20, 2017
    Date of Patent: February 9, 2021
    Assignee: GLOBAL IDS, INC.
    Inventors: Arka Mukherjee, Arka Sarkar, William Presley Winkler
  • Patent number: 10896204
    Abstract: A raw dataset including measures and dimensions is processed, by a preprocessing module, using an algorithm that produces a preprocessed dataset such that at least one type of statistical analysis of the preprocessed dataset yields equal results to the same type of statistical analysis of the raw dataset. The preprocessed dataset is then analyzed by a statistical analysis module to identify subsets of the preprocessed dataset that include a non-random structure or pattern. The analysis of the preprocessed dataset includes the at least one type of statistical analysis that produces the same results for both the preprocessed and raw datasets. The identified subsets are then ranked by a statistical ranker based on the analysis of the preprocessed dataset and a subset is selected for visualization based on the rankings. A visualization module then generates a visualization of the selected identified subset that highlights a non-random structure of the selected subset.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: January 19, 2021
    Assignee: Business Objects Software Ltd.
    Inventors: Flavia Moser, Alexander Kennedy MacAulay, Julian Gosper
  • Patent number: 10891300
    Abstract: A computer-implemented method includes identifying a primary database interaction statement and determining one or more intermediate database interaction statements based on the primary database interaction statement. The computer-implemented further includes determining, for each of the one or more intermediate database interaction statements, an intermediate statement transformation indicator. The computer-implemented method further includes determining one or more transformed database interaction statements based on each intermediate statement transformation indicator.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: January 12, 2021
    Assignee: International Business Machines Corporation
    Inventors: Dong Jie Wei, Ke Wei Wei, Xin Ying Yang, Miao Zheng
  • Patent number: 10885133
    Abstract: A search and retrieval data processing system for retrieving classified data for execution against a cyber-security logic rules includes one or more hardware processors and memory, networked to communicably couple through a secure connection to a classified data database, the classified data database including an aggregated plurality of classified data records captured from a plurality of classified data sources; and the memory in communication with the processor, the memory storing an execution environment and the execution environment including an input port for receiving, from an entity, data associated with requested operations; a search engine for searching the classified data records of the classified database; and a logic execution module.
    Type: Grant
    Filed: November 14, 2016
    Date of Patent: January 5, 2021
    Assignee: TransNexus Financial Strategies, LLC
    Inventor: Joe Maida, IV
  • Patent number: 10885140
    Abstract: A search engine (200, 500, 800), method and a system for performing a search is provided. The search engine (200, 500, 800) is connected to at least one mobile device (210, 510, 810) and at least one web crawler (222, 522, 822). The web crawler (222, 522, 822) is configured to index documents and classify said documents. The search engine (200, 500, 800) receives a query from the mobile device (210, 510, 810) which is determined to be best answered by a crowd-sourced answer. The search engine (200, 500, 800) searches the documents and delivers at least one crowd-sourced answer (318, 618, 918). The search engine (200, 500, 800) displays the crowd-sourced answer (318, 618, 918) to a user.
    Type: Grant
    Filed: April 8, 2020
    Date of Patent: January 5, 2021
    Inventor: Mikko Vaananen
  • Patent number: 10867004
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for publicly providing web content of a tenant using a multi-tenant on-demand database service. These mechanisms and methods for publicly providing web content of a tenant using a multi-tenant on-demand database service can allow the web content to be published by a tenant using the multi-tenant on-demand database service for use by non-tenants of the multi-tenant on-demand database service.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: December 15, 2020
    Assignee: salesforce.com, inc.
    Inventors: Bulent Cinarkaya, Steven Tamm, Jayesh Sureshchandra, Alex Warshavsky, Irandi Upeka Bulumulla, Benjamin Fry, Kenneth Douglas Scott, David Brooks
  • Patent number: 10853242
    Abstract: In some examples, a plurality of nodes may each host a respective logical database (LDB) that includes database data that references external resources stored in a storage system. Further, each node may maintain, for each external resource referenced by the respective LDB on that node, a reference count of a number of references in the respective LDB to each external resource and a timestamp associated with the reference count. In response to addition of a reference to a particular external resource in a particular LDB, a node that hosts the particular LDB may be programmed to increment the reference count and update the timestamp for the particular external resource. Similarly, in response to removal of the reference to the particular external resource in the particular LDB, the node hosting the particular LDB is programmed to decrement the reference count and update the timestamp for the particular external resource.
    Type: Grant
    Filed: March 13, 2015
    Date of Patent: December 1, 2020
    Assignee: HITACHI VANTARA LLC
    Inventors: Alan Bryant, Marty Kulma, Walter Wohler, Robert Cooper
  • Patent number: 10853317
    Abstract: A method and apparatus for normalizing data. A computer system receives category data for a first code from a first client of a plurality of clients. The computer system also generates a category rule based on the category data. The computer system also assigns a category to a second code of a second client of the plurality of clients using the category rule. The category data is generated using input from the first client. Assigning the category to the second code of the second client comprises selecting the category rule to use to assign the category to the second code from a plurality of category rules.
    Type: Grant
    Filed: August 7, 2015
    Date of Patent: December 1, 2020
    Assignee: ADP, LLC
    Inventors: Marc Rind, Xiaojing Wang, James R. Haas, Dong Meng, John Robert Catino, Jr., Nitin Kumar Tammewar, Surekha Avasarala, Hafeez Raji
  • Patent number: 10831706
    Abstract: A method, apparatus and computer program product for performing database maintenance. A database running in a computer includes a first data file and a first log file. A snapshot copy of the first data file is created. Database maintenance is performed on the first snapshot copy of the first data file to produce a maintained snapshot copy of the first data file. A snapshot restore operation is performed on the database by replacing the first data file with the maintained snapshot copy of the first data file. The maintained snapshot copy of the first data file is updated according to logged transactions in the first log file which occurred after the snapshot copy of the first data file was created. In this way, a new data file is created which is both a product of the database maintenance as well as the database transactions which occurred while the database maintenance occurred.
    Type: Grant
    Filed: February 16, 2016
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Delbert B Hoobler, III, Lu Nguyen
  • Patent number: 10817516
    Abstract: A set of user interfaces is provided to an administrator of a website. The user interfaces enable the administrator to configure search functionality of the website to present different types of search results differently. For instance, the administrator can use the user interfaces to configure the search functionality to present different properties for search results belonging to different result types.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: October 27, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Charles Keller Smith, Jonathan Thomas Campbell, Zhenguang Chen, Arun Keller Krishnamoorthy, Boxin Li, Charles Reeves Little, II, Viktoriya Taranov, Brian William Timm, Andrew Joseph Violino