Patents Examined by Mark E Hershley
-
Patent number: 10990616Abstract: 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: GrantFiled: November 15, 2016Date of Patent: April 27, 2021Inventors: Biplob Debnath, Jianwu Xu, Hui Zhang, Guofei Jiang, Hossein Hamooni
-
Patent number: 10977254Abstract: 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: GrantFiled: March 31, 2015Date of Patent: April 13, 2021Assignee: Healthgrades Operating Company, Inc.Inventors: Michel Claussenelias, William N. Bell
-
Patent number: 10977276Abstract: 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: GrantFiled: July 31, 2015Date of Patent: April 13, 2021Assignee: International Business Machines CorporationInventors: Garth A. Dickie, Amina Shabbeer
-
Patent number: 10970311Abstract: 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: GrantFiled: December 7, 2015Date of Patent: April 6, 2021Assignee: International Business Machines CorporationInventor: Hiroshi H. Horii
-
Patent number: 10963482Abstract: 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: GrantFiled: January 31, 2014Date of Patent: March 30, 2021Assignee: 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: 10965482Abstract: 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: GrantFiled: March 15, 2019Date of Patent: March 30, 2021Assignee: Crestron Electronics, Inc.Inventors: Brian Donlan, Daniel Jackson
-
Patent number: 10956429Abstract: 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: GrantFiled: March 7, 2019Date of Patent: March 23, 2021Assignee: COMPELLON INCORPORATEDInventors: Adrian Marc Bir, Nikolai Nikolaevich Liachenko, Daniel Brooks Presley
-
Patent number: 10949479Abstract: 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: GrantFiled: April 25, 2017Date of Patent: March 16, 2021Assignee: ModeSens Inc.Inventor: Hang Li
-
Patent number: 10942902Abstract: 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: GrantFiled: January 17, 2019Date of Patent: March 9, 2021Assignee: Cohesity, Inc.Inventors: Abhijit Chakankar, Manoj Singhal, Warren Shen, Sashikanth Madduri
-
Patent number: 10915511Abstract: 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: GrantFiled: January 10, 2019Date of Patent: February 9, 2021Assignee: International Business Machines CorporationInventors: Peter H. Burton, Donna K. Byron, Manvendra Gupta
-
Patent number: 10915508Abstract: 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: GrantFiled: June 20, 2017Date of Patent: February 9, 2021Assignee: GLOBAL IDS, INC.Inventors: Arka Mukherjee, Arka Sarkar, William Presley Winkler
-
Patent number: 10896204Abstract: 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: GrantFiled: February 4, 2019Date of Patent: January 19, 2021Assignee: Business Objects Software Ltd.Inventors: Flavia Moser, Alexander Kennedy MacAulay, Julian Gosper
-
Patent number: 10891300Abstract: 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: GrantFiled: October 27, 2017Date of Patent: January 12, 2021Assignee: International Business Machines CorporationInventors: Dong Jie Wei, Ke Wei Wei, Xin Ying Yang, Miao Zheng
-
Patent number: 10885133Abstract: 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: GrantFiled: November 14, 2016Date of Patent: January 5, 2021Assignee: TransNexus Financial Strategies, LLCInventor: Joe Maida, IV
-
Patent number: 10885140Abstract: 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: GrantFiled: April 8, 2020Date of Patent: January 5, 2021Inventor: Mikko Vaananen
-
Patent number: 10867004Abstract: 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: GrantFiled: November 17, 2017Date of Patent: December 15, 2020Assignee: salesforce.com, inc.Inventors: Bulent Cinarkaya, Steven Tamm, Jayesh Sureshchandra, Alex Warshavsky, Irandi Upeka Bulumulla, Benjamin Fry, Kenneth Douglas Scott, David Brooks
-
Patent number: 10853242Abstract: 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: GrantFiled: March 13, 2015Date of Patent: December 1, 2020Assignee: HITACHI VANTARA LLCInventors: Alan Bryant, Marty Kulma, Walter Wohler, Robert Cooper
-
Patent number: 10853317Abstract: 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: GrantFiled: August 7, 2015Date of Patent: December 1, 2020Assignee: ADP, LLCInventors: Marc Rind, Xiaojing Wang, James R. Haas, Dong Meng, John Robert Catino, Jr., Nitin Kumar Tammewar, Surekha Avasarala, Hafeez Raji
-
Patent number: 10831706Abstract: 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: GrantFiled: February 16, 2016Date of Patent: November 10, 2020Assignee: International Business Machines CorporationInventors: Delbert B Hoobler, III, Lu Nguyen
-
Patent number: 10817516Abstract: 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: GrantFiled: April 27, 2017Date of Patent: October 27, 2020Assignee: Microsoft Technology Licensing, LLCInventors: 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