Patents Examined by Jay A Morrison
  • Patent number: 10579598
    Abstract: One embodiment provides a method for storage management in a hierarchical file system. The method includes tracking directories for sub-file systems of the hierarchical file system. A request for creation of an additional directory in the hierarchical file system is received. In response to the request, the additional directory is created in a sub-file system of the hierarchical file system while providing that each directory resides in only one sub-file system. If the additional directory is a child directory, the additional directory is created in the sub-file system containing the parent directory of the child directory.
    Type: Grant
    Filed: January 3, 2017
    Date of Patent: March 3, 2020
    Assignee: International Business Machines Corporation
    Inventors: Deepavali M. Bhagwat, Marc Eshel, Dean Hildebrand, Manoj P. Naik, Wayne A. Sawdon, Frank B. Schmuck, Renu Tewari
  • Patent number: 10579627
    Abstract: In some examples, a computing device determines a data manipulation from a job specification. The device determines a corresponding data-processing instruction using data-source metadata, and determines and executes a corresponding query. In some examples, a device receives search keys. The device searches data-source metadata using the search keys. The device weights a first data source based on producer-consumer relationships between data sources, and ranks the first data source using the weight. In some examples, a device determines structural and content information of a data record. The device determines a data-source identifier from the structural information and stores the content information with the data-source identifier in a database. In some examples, via a user interface, a device receives a job specification and annotation data. The device stores the spec and the annotation data in a metadata repository.
    Type: Grant
    Filed: January 8, 2016
    Date of Patent: March 3, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Narayan Nevrekar, Francisc Stugren, Atul Bhartia, Kevin Joseph Fischer, Michael Guthrie, Sohail Mohammed, Scott Rosemund, Kazi Al-Rashid
  • Patent number: 10572491
    Abstract: Methods, systems, and media for presenting related media content items are provided.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: February 25, 2020
    Assignee: Google LLC
    Inventors: Przemek Drochomirecki, Grzegorz Glowaty, Christian Brumm
  • Patent number: 10565272
    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: October 26, 2015
    Date of Patent: February 18, 2020
    Assignee: International Business Machines Corporation
    Inventors: Jonathan F. Brunn, Jeffrey R. Hoy, Marit L. Imsdahl, Asima Silva
  • Patent number: 10565351
    Abstract: This disclosure describes a computerized system for managing medical information, the system including at least one computing device configured to receive a plurality of medical documents, determine skip grams comprising tokens for the plurality of medical documents, wherein each of the skip grams comprises one or more tokens of at least one of the medical documents, and populate a trie data structure based on the skip grams. The at least one computing device is further configured to prune the plurality of nodes of the trie based on one or more criteria to produce a pruned trie of nodes, determine rules for associating medical billing codes with the skip grams of the pruned trie of nodes based on pointwise mutual information, and output the determined rules.
    Type: Grant
    Filed: August 22, 2016
    Date of Patent: February 18, 2020
    Assignee: 3M Innovative Properties Company
    Inventors: Michael A. Nossal, Guoli Wang
  • Patent number: 10565219
    Abstract: An electronic device suggests contacts and calendar events for users based on their messages. The device can analyze a user's messages for contact and event information and automatically generate or update suggested contacts and calendar events for the user based on this information. The suggested contacts and calendar events can be searchable as if they were manually entered by the user, and the user can choose to add or ignore the suggested contacts and calendar events.
    Type: Grant
    Filed: May 20, 2015
    Date of Patent: February 18, 2020
    Assignee: Apple Inc.
    Inventors: Daniel C. Gross, Lawrence Y. Yang, Stephen O. Lemay, Tiffany S. Jon
  • Patent number: 10565059
    Abstract: A journal optimizer in a computer database system with an adaptive journal mechanism. The adaptive journal mechanism dynamically adjusts adaptive parameters of the journal optimizer to optimize the journal based on one or more journal conditions to more efficiently utilize system resources. The adaptive parameters used to adapt the optimization include aggressiveness parameters and the location of the optimizer, where the aggressiveness parameters specify the intensity of optimization of the journal by the journal optimizer. For example, the adaptive journal mechanism may dynamically adjust an adaptive parameter of the optimizer to increase optimization of the journal when the resource utilization indicates the resources are underutilized and decrease optimization of the journal when the resource utilization indicates resources are strained.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: February 18, 2020
    Assignee: International Business Machines Corporation
    Inventors: Rafal P. Konik, Roger A. Mittelstadt, Brian R. Muras, Chad A. Olstad
  • Patent number: 10565276
    Abstract: Systems, methods, and computer-readable media for an online social networking service with human matchmaking are provided.
    Type: Grant
    Filed: March 12, 2018
    Date of Patent: February 18, 2020
    Assignee: BUDDYNATION INC.
    Inventor: Jason Stuart Finder
  • Patent number: 10565263
    Abstract: The disclosed system and method acquire and store performance measurements relating to performance of a component in an information technology (IT) environment and log data produced by the IT environment, in association with corresponding time stamps. The disclosed system and method correlate at least one of the performance measurements with at least one of the portions of log data.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: February 18, 2020
    Assignee: SPLUNK INC.
    Inventors: Brian Bingham, Tristan Fletcher, Alok Anant Bhide
  • Patent number: 10565060
    Abstract: A journal optimizer in a computer database system with an adaptive journal mechanism. The adaptive journal mechanism dynamically adjusts adaptive parameters of the journal optimizer to optimize the journal based on one or more journal conditions to more efficiently utilize system resources. The adaptive parameters used to adapt the optimization include aggressiveness parameters and the location of the optimizer, where the aggressiveness parameters specify the intensity of optimization of the journal by the journal optimizer. For example, the adaptive journal mechanism may dynamically adjust an adaptive parameter of the optimizer to increase optimization of the journal when the resource utilization indicates the resources are underutilized and decrease optimization of the journal when the resource utilization indicates resources are strained.
    Type: Grant
    Filed: March 1, 2016
    Date of Patent: February 18, 2020
    Assignee: International Business Machines Corporation
    Inventors: Rafal P. Konik, Roger A. Mittelstadt, Brian R. Muras, Chad A. Olstad
  • Patent number: 10558626
    Abstract: Some embodiments of the present invention include a method for merging records associated with objects in an object database and include generating, by a database system, a graph database corresponding to an object database, wherein objects in the object database are represented as nodes of graphs in the graph database, and wherein relationships among the objects in the object database are represented as edges of the graphs in the graph database; receiving, by the database system, information about a first object and information about a dimension based on a first relationship associated with the first object; and performing, by the database system, a merge operation using the information about the first object and the information about the dimension on the graph database instead of on the object database.
    Type: Grant
    Filed: November 7, 2016
    Date of Patent: February 11, 2020
    Assignee: salesforce.com, inc.
    Inventor: Parth Vijay Vaishnav
  • Patent number: 10558636
    Abstract: Disclosed herein are system, method, and computer program product embodiments for providing read queries latch-free access to an index page. In an embodiment, a processor receives a request from a read query to access one or more records of an index page. The index page includes an update pointer and a slot array. The processor locates one or more updates prepended to the index page by locating a most recently prepended update indicated by the update pointer. Then, the processor generates a local offset table with entries in the slot array and the located one or more updates. The generated local offset table enables the processor to provide the read query access to the one or more records of the index page.
    Type: Grant
    Filed: April 27, 2016
    Date of Patent: February 11, 2020
    Assignee: SAP SE
    Inventors: Zheng-wei She, Xu-dong Qian, Zhi-ping Xiong
  • Patent number: 10552625
    Abstract: Approaches presented herein enable automatically removing a potential tag of a subject depicted in a multimedia item based on a context of the multimedia item and one or more preferences of the subject being tagged. Specifically, a request to tag a subject in the multimedia item is received, and the multimedia item is analyzed to determine a context. The context is compared to the preferences related to the subject to determine a variance. If a variance exists, a removal action related to the tag is performed, such as disallowing or removing the potential tag.
    Type: Grant
    Filed: June 1, 2016
    Date of Patent: February 4, 2020
    Assignee: International Business Machines Corporation
    Inventors: Robert H. Grant, Trudy L. Hewitt
  • Patent number: 10545992
    Abstract: A method, system and computer program product for providing consolidated access to data of a plurality of source databases. Tables of each of the source databases are replicated to a shared accelerator. The source DBMSs are configured to dispatch queries to the accelerator for accelerating query execution. The accelerator is configured such that the replicated tables can only be accessed by the source DBMS having provided said tables for executing a dispatched query. A user can select one of the source DBMSs to act as a consolidated DBMS—C-DBMS. The C-DBMS provides the consolidated access. The user is enabled to select tables managed by another one of the DBMSs. In response to receiving the selection of the tables, the accelerator is re-configuring such that the C-DBMS is granted access also to the copies of the selected tables in the accelerator.
    Type: Grant
    Filed: October 23, 2018
    Date of Patent: January 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Peter Bendel, Oliver Benke, Namik Hrle, Ruiping Li, Daniel Martin, Maryela E. Weihrauch
  • Patent number: 10541895
    Abstract: A data processing apparatus is deployed at a cloud network, and includes a plurality of data nodes, a receiver circuit, and an aggregation circuit. The receiver circuit is coupled to the plurality of data nodes and is configured to receive downtime records from a plurality of industrial machines, and to selectively route the downtime records to selected ones of the plurality of data nodes based upon a predetermined criteria. Each of the plurality of data nodes comprises a control circuit and a memory. Each control circuit is configured to, in parallel with the other control circuits, to further populate the downtime records with other data related to the operation of the machines, determine one or more time windows for each of the records, and divide the records according to the time windows.
    Type: Grant
    Filed: October 13, 2016
    Date of Patent: January 21, 2020
    Assignee: General Electric Company
    Inventors: Peter Sage, Ashish Raisardar
  • Patent number: 10534781
    Abstract: A system for generating web pages for improving organic search rankings, associated with a website, the system comprising: a keyword generating module adapted to: retrieve one or more candidate keyword sets associated with website content, analyze the candidate keyword sets, and generate one or more target keyword sets based on the analysis of the candidate keyword sets; a web page generating module adapted to: retrieve website content data associated with the website content, and generate web pages based on the generated target keyword sets and the retrieved website content data; wherein the web page generating module is further adapted to communicate with a publicly visible web page server to enable the publicly visible web page server to store and serve the generated web pages; and a link logic module adapted to: define one or more of i) a number of links and ii) a type of link relationship between the target keyword sets, keywords in the target keyword sets, the web pages generated and pages on the websit
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: January 14, 2020
    Assignee: LONGTAIL UX PTY LTD
    Inventors: Andreas Dzumla, Chanon Srithongsook, Will Santow
  • Patent number: 10534806
    Abstract: A system and method for cognitive media association including a tracking unit configured to track an output of media over time for a particular user and create a list of the output media for the particular user, a link generation unit configured to generate a link between the media and at least one of a person, a place, an event, an era, an emotion, a theme, a photo, a video, or a social media post, an events recording unit configured to create a comprehensive experience of a specific event including at least one of music played at the specific event, photos displayed at the specific event, videos played at the specific event, social media posts about the event, people present at the specific event, or any combinations thereof.
    Type: Grant
    Filed: May 26, 2015
    Date of Patent: January 14, 2020
    Inventors: Frederick Rhode Stoddard, II, Elena del Busto
  • Patent number: 10529043
    Abstract: A method of organizing higher education data is provided. The method includes: (a) providing a plurality of higher education data sources, each of the plurality of higher education data sources including respective higher education data organized using corresponding higher education identifiers; and (b) generating a single higher education identifier organizational structure for accessing the respective higher education data from each of the plurality of higher education data sources.
    Type: Grant
    Filed: June 13, 2016
    Date of Patent: January 7, 2020
    Assignee: Ellucian Company L.P.
    Inventors: James Brian Knotts, John Laird Kopcke
  • Patent number: 10529033
    Abstract: A method for networking provides a network service for a network. The network service can include the server system maintaining a database that can include information about connections between nodes. The network service can include the server system receiving a potential connection message from a first node to be delivered to a third node. The potential connection message can include a suggestion that the third node connect to a second node. The network service can include the server system delivering the potential connection message to the third node, only if the server system verifies in the database that the first node is connected with the third node and the second node. The network service can include the server system receiving feedback from the third node regarding the second node. The network service can include the server system connecting the second node to the third node, only if the feedback from the third node regarding the second node is positive.
    Type: Grant
    Filed: November 7, 2016
    Date of Patent: January 7, 2020
    Assignee: Clarifize, Inc
    Inventors: Diwakar Gupta, Michael Heldebrant, John Bergstrom
  • Patent number: 10521436
    Abstract: Presented are systems and methods that estimate the strength of a relationship between elements gathered from online and/or offline information sources by estimating the trustworthiness both of the gathered data and the information sources from which the data originates. In one exemplary application, the relatedness between co-occurring symptom and disease terms collected from information sources, such as health-related online databases, is iteratively evaluated based on the trustworthiness of symptom-disease pairings and the trustworthiness of the information sources themselves. In various embodiments of the present disclosure, an objective function is used to extract a knowledge base that aids in identifying a potential relationship between a set of given symptoms provided by a user of an online healthcare service and co-occurring disease terms, such that a likely disease may be inferred from the set of symptoms.
    Type: Grant
    Filed: July 11, 2016
    Date of Patent: December 31, 2019
    Assignee: Baidu USA LLC
    Inventors: Yaliang Li, Nan Du, Yusheng Xie, Wei Fan