Patents Examined by Shiow-Jy Fan
  • Patent number: 11151089
    Abstract: Techniques are provided for compression and decompression of log data using pattern recognition. An exemplary method comprises: obtaining at least one log message, wherein the at least one log message comprises a pattern-based message template and one or more message variables, wherein the pattern-based message template was learned from historical log data using a log pattern mining technique; obtaining a compression index that maps a plurality of pattern-based message templates to a corresponding message signature; and writing the one or more message variables and a message signature corresponding to the pattern-based message template of the at least one log message to a log file. The log pattern mining technique learns a given pattern-based message template from the historical log data to represent a plurality of historical log messages. The at least one log message may comprise a historical log message or may be from a real-time stream of log messages.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: October 19, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Amihai Savir, Assaf Natanzon, Avitan Gefen
  • Patent number: 11139052
    Abstract: Messages having patient healthcare information are exchanged between various healthcare IT systems. The messages are formatted according to various specific healthcare communication standards. The standards enable communication of the patient healthcare information among the healthcare IT systems. The messages are collected into a repository. Data mining is performed on the collected messages in order to make health-related findings.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: October 5, 2021
    Assignee: OPEN TEXT CORPORATION
    Inventors: Shanmugasundaram Veliah, Lalith G. Subramanian
  • Patent number: 11126601
    Abstract: Data streaming applications may need to provide high reliability, particularly depending on the nature of the data being streamed. A framework is described that allows a data streaming application to ensure high reliability both during update operations and during ordinary operations. A unique event ID count can be recorded that reflects messages being sent from a source to the streaming application. After an update and service restart, the count can again be collected to see if data is flowing through the streaming application as expected. Unique database record counts can be reviewed (e.g. after a restart or during ordinary operations) to ensure that no records are being unexpectedly dropped. Data content sampling can also be performed to see that any data transformations are functioning properly. Corrective actions (after a restart or during ordinary operations) can also be taken, including replay of database messages that are dropped, or sending an alert.
    Type: Grant
    Filed: April 10, 2019
    Date of Patent: September 21, 2021
    Assignee: PayPal, Inc.
    Inventors: Siddharth Anand, Anisha Nainani, Jianliang Chen
  • Patent number: 11121858
    Abstract: A blockchain analytics system facilitates determination of parameters of blockchain objects for analytics. Examples of parameters of the blockchain object may include an identity of a participant, a role of a participant, a type of the blockchain object and the like. The system may store parameters of blockchain objects in the data repository. The system may use the determined parameters to generate a machine learning blockchain analytics model. The system may generate visualizations, detect patterns and/or for detecting anomalies based on the machine learning blockchain analytics model.
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: September 14, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Marc E. Mercuri, Zeyad Rajabi, Eric I. Maino
  • Patent number: 11113352
    Abstract: Adjusting system actions based on an absence of relationship acceptance may include detecting absence of connection acceptance by one or more first users in a computer-implemented social networking system. Patterns of the absence of connection acceptance of the one or more first users may be correlated. Users with common patterns of absence of connection acceptance may be clustered into a cluster of users. Absence of connection acceptance by a second user may be detected. Responsive to determining that a pattern of the absence of connection acceptance associated with the second user matches with the common patterns, a profile associated with the second user may be updated according to a template profile associated with the cluster. System actions of the social networking system may be activated for the second user based on the profile updated according to the template profile.
    Type: Grant
    Filed: January 23, 2020
    Date of Patent: September 7, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jonathan F. Brunn, Jeffrey R. Hoy, Marit L. Imsdahl, Asima Silva
  • Patent number: 11113261
    Abstract: A system and method to query, update, and reduce a size of locking data for a dataset including a fixed plurality of dimensions each having a fixed plurality of members comprising index tables for the dimensions and a locks table specifying one of a fixed plurality of lock states for the plurality of members, where the fixed plurality of members each have an associated index.
    Type: Grant
    Filed: January 19, 2018
    Date of Patent: September 7, 2021
    Assignee: SAP SE
    Inventors: Richard Pilz, Adrian Mocan, Katja Pfeifer, Tom Spiegler
  • Patent number: 11113298
    Abstract: Systems and methods are provided for collaborating with different object models. Data corresponding to one or more source objects is received. The source objects is stored in a first object model, and each of the source objects is associated with information describing an entity. Matches between the respective information associated with the one or more source objects and respective information associated with one or more target objects are determined based on a query. The target objects are stored in a second object model. The one or more source objects are ranked based at least in part on the matches. A list of the ranked source objects are provided through an interface, the interface indicating a number of matching target objects for each of the source objects.
    Type: Grant
    Filed: January 9, 2019
    Date of Patent: September 7, 2021
    Assignee: Palantir Technologies Inc.
    Inventors: Alexander Mark, Andrew Elder
  • Patent number: 11086730
    Abstract: Systems and methods are disclosed for backing up a computer. The method includes choosing a time window to back up the computer; determining jobs that need to be synced during the time window and snapshots; determining an optimal set of snapshots that cover all jobs; altering job records in the database to point to one of the optimal snapshots; and deleting all snapshots not in the optimal set.
    Type: Grant
    Filed: October 18, 2018
    Date of Patent: August 10, 2021
    Assignee: Zetta, LLC
    Inventor: Charles Michael Wallace
  • Patent number: 11036777
    Abstract: In response to a predetermined user operation on a client terminal, a display unit displays a data manager window. Analysis files, which satisfy narrowing conditions among analysis data files registered in a database, are displayed in the window's data file list. The user selects a plurality of files for which a final result record should be created, and selects and indicates a “Create report set” in an operation menu. Then, the selected analysis data files, an analysis report file, and audit trail report file associated with those analysis data files are read from the database and sent to the client terminal. On the client terminal, a data list which shows file names and other information on the analysis data files is created. A final result record report is created, including the data list, descriptions in the audit trail report, descriptions in the analysis report and other relevant information.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: June 15, 2021
    Assignee: SHIMADZU CORPORATION
    Inventor: Koji Ono
  • Patent number: 11037106
    Abstract: Systems and methods to provide server side profile information. An LDAP server is provisioned for each user of a plurality of users. Profile information is received. The profile information is stored in a database associated with the LDAP server. Via the LDAP server, a suggestion from the profile information is provided in response to a partial entry provided by the user to a first client associated with the user.
    Type: Grant
    Filed: September 8, 2017
    Date of Patent: June 15, 2021
    Assignee: VERIZON MEDIA INC.
    Inventors: Dennis Quintela, Frank J. Cort
  • Patent number: 11030049
    Abstract: Managing data backup during workload migration is provided. A set of workloads for migration from a source environment to a target environment is identified in response to receiving a request to migrate the set of workloads. The migration of the set of workloads is initiated from the source environment to the target environment along with migration of backup data corresponding to the set of workloads. A backup configuration transformation from a backup configuration corresponding to the source environment to a set of backup configurations corresponding to the target environment is determined based on semantic matching between characteristics of the backup configuration corresponding to the source environment and characteristics of the set of backup configurations corresponding to the target environment, a state of the source environment, backup configuration transformation actions, and a goal state of the target environment.
    Type: Grant
    Filed: February 18, 2019
    Date of Patent: June 8, 2021
    Assignee: International Business Machines Corporation
    Inventors: Valentina Salapura, Maja Vukovic
  • Patent number: 11023491
    Abstract: A global and local row count limit associated with a limit query are received by a stop operator of a first execution node among a set of execution nodes that are assigned to process the limit query. Local distributed row count data is generated based on a local row count corresponding to a number of rows output by the first execution node in processing the query. Based on determining the local row count satisfies the local limit, the first execution node buffers rows produced in processing the query. The local distributed row count data is updated based on remote distributed row count data received from a second execution node. A stopping condition is detected based on determining the global limit is satisfied based on updated local distributed row count data and query processing by the first execution node based on detecting the stopping condition.
    Type: Grant
    Filed: October 22, 2020
    Date of Patent: June 1, 2021
    Assignee: Snowflake Inc.
    Inventors: Sebastian Breß, Moritz Eyssen, Max Heimel
  • Patent number: 11003658
    Abstract: A method for selectively retrieving requested data files associated with computer cluster systems based on metadata associated with the requested data files is provided. The method may include receiving data retrieval requests, wherein the data retrieval requests include a request to retrieve requested data files. The method may also include querying the metadata associated with the requested data files, wherein the queried metadata determines a location affinity of data blocks associated with the requested data files located on a remote cluster associated with the computer cluster system. The method may further include based on the queried metadata, determining at least one server associated with the computer cluster system that is locally available and provides an optimum access to the requested data files. The method may also include, selecting the determined at least one server that provides the optimum access to retrieve the requested data files.
    Type: Grant
    Filed: November 21, 2016
    Date of Patent: May 11, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Abhishek S. Dave
  • Patent number: 11003633
    Abstract: An analysis data collector stores data acquired with an analytical instrument in a file to which a data ID has been given, and registers the file in a database. A log information collector registers, in the database, log information which shows various operations on each analytical instrument or client terminal, state of the device or the like. After data files are selected, a command to create an audit trail is issued, whereupon an audit trail information extractor collects information corresponding to those data files. The audit trail information extractor extracts each piece of log information containing the data ID and pieces of log information which contain the device ID and user ID and were obtained within a time range from login to logout including the date and time of registration. An audit trail creator creates an audit trail by organizing the log information in time-series order, and registers it.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: May 11, 2021
    Assignee: SHIMADZU CORPORATION
    Inventor: Koji Ono
  • Patent number: 10997287
    Abstract: An update change request that is made against attributes of a directory object causes automatically collection of customized information for an initiator of the request. A correlation identifier for the change request is generated. The changes to the attributes are processed to update the directory object and the customized information is updated to an extension attribute for the directory object. A unique audit event is raised for each changed attribute including the extension attribute and each audit event includes the correlation identifier.
    Type: Grant
    Filed: October 5, 2017
    Date of Patent: May 4, 2021
    Assignee: Micro Focus Software Inc.
    Inventor: Paul Robert Judson
  • Patent number: 10956487
    Abstract: A method for establishing cross-language information is disclosed. The method includes steps of collecting a plurality of set of object information from a plurality of network platforms; building a first data structure corresponding to a source language and a second data structure corresponding to a target language according to the plurality of sets of object information; classifying a plurality of sets of first object information in the first data structure into a plurality of source image groups according characteristics of the plurality of sets of first object information; classifying a plurality of sets of second object information in the second data structure into a plurality of target image groups according to characteristics of the plurality of sets of second object information; wherein each source image group includes a plurality of source hashtag groups, and each target image group includes a plurality of target hashtag groups.
    Type: Grant
    Filed: December 26, 2018
    Date of Patent: March 23, 2021
    Assignee: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Oneil Hsiao, Jared Liang, Sheng-Hsuan Chen, Tao-Ting Hsu, Ya Fang Tsai
  • Patent number: 10958547
    Abstract: In some examples, a system can verify a network function by inquiring a model using a query language is described. In some examples, the system can include at least a memory and a processor coupled to the memory. The processor can execute instructions stored in the memory to transmit a plurality of packets into at least one network function that is unverifiable; describe the at least one network function using a model comprising a set of match action rules and a state machine; inquire the model using a query language comprising a temporal logic to obtain a query result indicating an expected behavior of the plurality of packets; and verify the at least one network function based on the query result and the expected behavior of the plurality of packets.
    Type: Grant
    Filed: September 9, 2016
    Date of Patent: March 23, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Ying Zhang, Sujata Banerjee, Joon-Myung Kang
  • Patent number: 10936586
    Abstract: Disclosed herein is method and system for providing domain-specific response to user query. The user query is split into one or more sub-queries and domain of each of the sub-queries is determined based on domain-specific keywords present in each of the sub-queries. One or more responses to each of the sub-queries is retrieved from corresponding Domain-specific Query Handlers (DQHs). Finally, each of the one or more responses are collated for providing the domain-specific query to the user. In an embodiment, the DQHs are hierarchically arranged based on their importance and relevance to the user query. Further, the resources are allocated to each of the DQHs based on their hierarchy, thereby optimally distributing the resources among the DQHs. In an embodiment, the method of present disclosure ensures completeness/sufficiency in the response, before collating the one or more responses and providing the domain-specific response to the user.
    Type: Grant
    Filed: January 18, 2018
    Date of Patent: March 2, 2021
    Assignee: Wipro Limited
    Inventor: Manjunath Ramachandra Iyer
  • Patent number: 10922274
    Abstract: A method of performing auto-naming of content includes: receiving an auto-naming command for the content; performing auto-naming of the content by using different parameters according to different content types to obtain at least one auto-naming result for the content; and displaying the auto-naming result.
    Type: Grant
    Filed: April 3, 2017
    Date of Patent: February 16, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ki-ho Kim, Moon-joo Lee, Yu-ri Kim
  • Patent number: 10915519
    Abstract: Disclosed are examples of systems, apparatus, methods, and computer program products for processing offline updates to records of a database system. In some implementations, a first update to a record is processed, and the record is modified according to a first action and first data of the first update. A second update to the record from a device with an offline status is processed. It can be determined that the second update and the first update are associated with a same portion of the record. It can be determined that the second timestamp is prior to the first timestamp. A notification can be provided to the device. The record can be modified according to a second action and second data of the second update.
    Type: Grant
    Filed: September 9, 2016
    Date of Patent: February 9, 2021
    Assignee: salesforce.com, inc.
    Inventors: Michael Dandy, Aleksandra Zhulina, Abraham Adam