Patents Examined by Anh Tai Tran
  • Patent number: 9827465
    Abstract: An apparatus includes a communication interface for receiving reference activity data items, current activity data, and current environmental data; at least one processor; and at least one memory including computer program code; wherein the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to maintain a reference activity data item relating to a previous activity, which reference activity data item includes reference activity data associated with reference environmental data; receive current activity data and current environmental data relating to a current activity; determine the reference activity data associated with the reference environmental data corresponding to the current environmental data; compare the current activity data with the reference activity data; and provide feedback for a user of the apparatus in response to the comparison.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: November 28, 2017
    Inventor: Timo Saukkonen
  • Patent number: 9824405
    Abstract: Technologies are provided for data dependent socialization for life scientists and organizations. Data dependent socialization may be based on statistical correlations between experimental life science data. A service may provide individuals with an interface for providing experimental data, and the service may generate a visual connection report representing potential connections for collaboration.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: November 21, 2017
    Assignee: rMark Bio, Inc.
    Inventors: Jason M. Smith, Lev Becker
  • Patent number: 9805138
    Abstract: A method is disclosed for computing a path-based distance between a pair of nodes in an undirected graph comprising a set of nodes and a set of edges connecting pairs of nodes in the undirected graph with each edge having an edge weight. The method includes: computing a minimum spanning tree (MST) over the undirected graph; computing a path-based distance between the pair of nodes in the MST; and setting the path-based distance between the pair of nodes in the undirected graph equal to the path-based distance between the pair of nodes in the MST. The path-based distance between the pair of nodes in the MST is computed as the largest edge weight along the only path between the pair of nodes in the minimum spanning tree. A similarity matrix may be constructed from the path-based distances, and used for spectral clustering.
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: October 31, 2017
    Assignee: XEROX CORPORATION
    Inventor: Morteza Haghir Chehreghani
  • Patent number: 9798760
    Abstract: The disclosure relates to methods and systems for generating application retention metrics. In one aspect, a method for generating coupled application retention metrics is disclosed. First and second reference application identifiers are selected (230), and a coupled application retention metric between the first and second reference application identifiers is generated (330). The coupled retention metric is generated by querying (100) an application database including a plurality of application records, where each record includes an application identifier, a user identifier, and retention information. Retention metrics in the application database are compared for application identifiers corresponding to the first or second reference application identifier and having a common user identifier. An application of interest is selected by and its identifier is received (200) from a user of a remote application, where the selected application corresponds to the first reference application identifier.
    Type: Grant
    Filed: April 27, 2012
    Date of Patent: October 24, 2017
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Craig Peter Sayers, Shyam Sundar Rajaram
  • Patent number: 9792377
    Abstract: An event occurring in a particular geographic region is identified based on disseminated information containing public commentary in the particular geographic region. Attributes that are related to the event are identified, and sentiment words relating to the identified event are extracted from the disseminated information, where the extracted sentiment words are in a local language of the particular geographic region. A sentiment trend visualization is generated that depicts a trend of sentiments of at least a particular one of the identified attributes, wherein the sentiments are based on the sentiment words for at least the particular attribute.
    Type: Grant
    Filed: June 8, 2011
    Date of Patent: October 17, 2017
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Ming C Hao, Umeshwar Dayal, Bao-Yao Zhou, Cheng Chang, Meichun Hsu, Mohamed E Dekhil, Riddhiman Ghosh, Christian Rohrdantz
  • Patent number: 9787671
    Abstract: Techniques are provided for a highly available web-based database interface system (WDIS) processing database requests that target one or more databases managed by a coupled DBMS. In an embodiment, a web server of multiple web servers receives a first client web-based request that includes one or more first database instructions of a database request. The multiple web servers are configured to balance client web-based requests among one or more of the multiple web servers. The one or more of the multiple web servers are coupled to a database management system that includes one or more database servers executing database instructions on one or more databases. Based on balancing client web-based requests among the one or more of the multiple web servers, routing the first client web-based request that includes the one or more first database instructions of the database request to the first web server of the one or more multiple web servers coupled to the database management system.
    Type: Grant
    Filed: January 30, 2017
    Date of Patent: October 10, 2017
    Assignee: Xactly Corporation
    Inventor: Steve Bogrett
  • Patent number: 9773002
    Abstract: Techniques for enabling user search of content stored in a file archive include providing a search interface comprising a search rules portion and an action rules portion, receiving a file archive search criterion comprising at least one search rule, and searching the file archive using the search criterion. The techniques also include generating a set of files filtered using the search criterion and performing an action specified in the action rules portion on a file included in the set of files.
    Type: Grant
    Filed: May 10, 2016
    Date of Patent: September 26, 2017
    Assignee: Commvault Systems, Inc.
    Inventors: Paramasivam Kumarasamy, Prakash Varadharajan, Deepak Raghunath Attarde, Pavan Kumar Reddy Bedadala, Satish Chandra Kilaru
  • Patent number: 9762528
    Abstract: A system and method for generating a conversation in a social network based on visual search results. A mixed media reality (MMR) engine indexes source materials as MMR objects, receives images from a user device and identifies matching MMR objects. A content management engine generates metadata corresponding to the MMR objects. A social network application generates conversations corresponding to the MMR object. The conversation includes multiple discussion threads. If a conversation already exists, the social network application provides the user with access to the conversation.
    Type: Grant
    Filed: June 8, 2015
    Date of Patent: September 12, 2017
    Assignee: RICOH CO., LTD.
    Inventors: Jamey Graham, Timothee Bailloeul, Dani Essindi Behrendt
  • Patent number: 9740789
    Abstract: Embodiments include method, systems and computer program products for searching a social network for media content. Aspects include receiving a query for media content related to a topic from a user, identifying a plurality of content items associated with the topic and determining a quality score for each of the plurality of content items. Aspects also include providing a subset of the plurality of content items to the user, wherein the subset is selected based on the quality score and updating the quality score of one or more content items in the subset based on a behavior of the user in viewing the subset of the plurality of content items.
    Type: Grant
    Filed: October 17, 2016
    Date of Patent: August 22, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yu Deng, Jenny S. Li, Liangzhao Zeng
  • Patent number: 9721017
    Abstract: A computer-implemented system and method for search and navigation on a network to find and display specific search identified information in documents. Queries are sent to search engine services and responses comprising snippets are returned. Then, in response to only one or a few user inputs, documents are opened and locations of content matching or best matching the snippets are found reliably and distinguished in a display.
    Type: Grant
    Filed: April 25, 2016
    Date of Patent: August 1, 2017
    Inventor: Karl Louis Denninghoff
  • Patent number: 9721015
    Abstract: Providing a query results page is disclosed, including by: receiving a current query; determining a correction factor corresponding to the current query; determining a corrected query results request quantity based at least in part on the correction factor; performing an initial search for a plurality of query results responsive to the current query, wherein a quantity of query results included in the plurality of query results corresponds to the corrected query results request quantity; determining a quantity of compliant query results of the plurality of query results by comparing at least some of the plurality of query results to one or more display conditions and identifying compliant query results that meet the one or more display conditions; and causing a page of query results to be presented based at least in part on the quantity of compliant query results.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: August 1, 2017
    Assignee: Alibaba Group Holding Limited
    Inventor: Zhou Ou
  • Patent number: 9710563
    Abstract: Embodiments include method, systems and computer program products for searching a social network for media content. Aspects include receiving a query for media content related to a topic from a user, identifying a plurality of content items associated with the topic and determining a quality score for each of the plurality of content items. Aspects also include providing a subset of the plurality of content items to the user, wherein the subset is selected based on the quality score and updating the quality score of one or more content items in the subset based on a behavior of the user in viewing the subset of the plurality of content items.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: July 18, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yu Deng, Jenny S. Li, Liangzhao Zeng
  • Patent number: 9704099
    Abstract: A computer-based system includes a computer-processable definition of a region in a data set. The system identifies a region of the data set based on the definition of the region. The system provides output to a user representing a question and the identified region of the data set. The system may also automatically generate an answer to the question based on the question and the data set, and provide output to the user representing the answer. The system may generate the answer based on a subset of the data set, and provide output to the user representing the subset of the data set. The user may provide feedback on the first answer to the system, which the system may use to improve subsequent answers to the same and other questions, and to disable the system's automatic question-answering function in response to disagreement between the user and the system.
    Type: Grant
    Filed: July 25, 2016
    Date of Patent: July 11, 2017
    Assignee: MModal IP LLC
    Inventors: Detlef Koll, Thomas Polzin
  • Patent number: 9697113
    Abstract: A method, system, and computer program product for managing a partial release for a unit of storage space in a storage facility is disclosed. The method, system, and computer program product include establishing an invocation threshold for initiating a partial release for a unit of storage space. The method, system, and computer program product include establishing a preservation threshold for releasing a fractional amount of the unit of storage space. The method, system, and computer program product include initiating the partial release in response to reaching the invocation threshold. The method, system, and computer program product include releasing the fractional amount based on the preservation threshold.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: July 4, 2017
    Assignee: International Business Machines Corporation
    Inventors: Miguel A. Perez, David C. Reed, Max D. Smith, Carrie B. Wood
  • Patent number: 9697112
    Abstract: A method, system, and computer program product for managing a partial release for a unit of storage space in a storage facility is disclosed. The method, system, and computer program product include establishing an invocation threshold for initiating a partial release for a unit of storage space. The method, system, and computer program product include establishing a preservation threshold for releasing a fractional amount of the unit of storage space. The method, system, and computer program product include initiating the partial release in response to reaching the invocation threshold. The method, system, and computer program product include releasing the fractional amount based on the preservation threshold.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: July 4, 2017
    Assignee: International Business Machines Corporation
    Inventors: Miguel A. Perez, David C. Reed, Max D. Smith, Carrie B. Wood
  • Patent number: 9690793
    Abstract: Described herein are systems, methods, and software to manage file system metadata in a data storage device. In one example, a data storage device includes a first storage zone, a shingled magnetic recording (SMR) zone, and a storage control system. The storage control system is configured to maintain file system metadata in a metadata location of the first storage zone for user data in the SMR zone. The storage control system is further configured to, responsive to a usage condition being satisfied for the file system metadata in the metadata location, identify metadata locations in the SMR zone to redirect and store the file system metadata. The storage control system is also configured to maintain an indirection data structure in the metadata location of the first zone that correlates the metadata locations in the SMR zone to the file system metadata.
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: June 27, 2017
    Assignee: Western Digital Technologies, Inc.
    Inventor: Damien Cyril Daniel LeMoal
  • Patent number: 9671975
    Abstract: A method, system, and computer program product for managing a partial release for a unit of storage space in a storage facility is disclosed. The method, system, and computer program product include establishing an invocation threshold for initiating a partial release for a unit of storage space. The method, system, and computer program product include establishing a preservation threshold for releasing a fractional amount of the unit of storage space. The method, system, and computer program product include initiating the partial release in response to reaching the invocation threshold. The method, system, and computer program product include releasing the fractional amount based on the preservation threshold.
    Type: Grant
    Filed: June 16, 2014
    Date of Patent: June 6, 2017
    Assignee: International Business Machines Corporation
    Inventors: Miguel A. Perez, David C. Reed, Max D. Smith, Carrie B. Wood
  • Patent number: 9672257
    Abstract: A database system is described that includes components for storing time-series data and executing custom, user-defined computational expressions in substantially real-time such that the results can be provided to a user device for display in an interactive user interface. For example, the database system may process stored time-series data in response to requests from a user device. The request may include a start time, an end time, a period, and/or a computational expression. The database system may retrieve the time-series data identified by the computational expression and, for each period, perform the arithmetic operation(s) identified by the computational expression on data values corresponding to times within the start time and the end time. Once all new data values have been generated, the database system may transmit the new data values to the user device for display in the interactive user interface.
    Type: Grant
    Filed: June 2, 2016
    Date of Patent: June 6, 2017
    Assignee: Palantir Technologies Inc.
    Inventors: David Tobin, Dylan Scott, Orcun Simsek, Steven Fackler, Wilson Wong
  • Patent number: 9672018
    Abstract: Embodiments of the invention relate to a method, system, and computer program product for validating a data structure, comprising: responsive to identifying a data structure in a first programming language, identifying an equivalent data structure in a second programming language; comparing a data definition of the data structure with a data definition of the equivalent data structure; determining an incompatibility between a compared data definition of the data structure and a compared data definition of the equivalent data structure; and responsive to determining an incompatibility, identifying a rule defining an action to be taken in order to correct the incompatibility.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: June 6, 2017
    Assignee: International business Machines Corporation
    Inventors: David John Harman, Brian Johnson, Alan Clive Robinson, Andrew Wright
  • Patent number: 9652470
    Abstract: A method begins by a dispersed storage (DS) processing module transmitting a set of write commands for storing a set of encoded data slices in storage units of a dispersed storage network (DSN) and determining whether at least a first threshold number of write responses have been received within a response time period. When the at least the first threshold number of the write responses have been received within the response time period, the method continues with the DS processing module determining whether a total number of responses have been received within another response time period. When the total number of responses have not been received within the other response time period, the method continues with the DS processing module issuing a sub-set of write commit commands corresponding to a response number of encoded data slices for which a response was received.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: May 16, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ilya Volvovski, Ravi Khadiwala, Greg Dhuse, Jason K. Resch