Patents Examined by Kris Mackes
-
Patent number: 9779170Abstract: Provided are techniques for displaying a personalized search result summary for a search result. A search result from executing a search query is received. A category of search for the search query is determined. A summary template is selected from a collection of summary templates based on the category of search. A personalized summary is generated using the selected summary template and the received search result.Type: GrantFiled: March 15, 2013Date of Patent: October 3, 2017Assignee: International Business Machines CorporationInventors: Billy W. Chang, Sarbajit K. Rakshit
-
Patent number: 9779153Abstract: A system and method for data replication is described. A destination storage system receives a message from a source storage system as part of a replication process. The message includes an identity of a first file, information about where the first file is stored in the source storage system, a name of a first data being used by the first file and stored at a first location of the source storage system, and a fingerprint of the first data. The destination storage system determines that a mapping database is unavailable or inaccurate, and accesses a fingerprint database using the fingerprint of the first data received with the message to determine whether data stored in the destination storage system has a fingerprint identical to the fingerprint of the first data.Type: GrantFiled: March 3, 2014Date of Patent: October 3, 2017Assignee: NETAPP, INC.Inventors: Richard P. Jernigan, IV, Jonathan A. Curley, Subramaniam Periyagaram
-
Patent number: 9773033Abstract: A method, a system and a computer program product for storing one or more volume attributes in a database. The system receives one or more volume attributes which are associated with one or more volumes within a storage system. One or more search terms are assigned to the volume attributes. The one or more volumes and one or more volume attributes are dynamically associated with a location of the one or more volumes. The system assigns the one or more search terms, the one or more volume attributes, and the location of the one or more volumes to the database. The database is stored at a local database and/or an external database. When one or more of the volume attributes are identified during an inquisition for the one or more volumes, the volumes are dynamically retrieved from one or more of the local database and/or an external database.Type: GrantFiled: May 22, 2009Date of Patent: September 26, 2017Assignee: International Business Machines CorporationInventors: Brian W. Hart, Frederick L. Moss, Ricardo S. Puig
-
Patent number: 9773012Abstract: Apparatus and method for updating map structures in an object storage system. A server communicates with users of an object storage system over a network. A plurality of data storage devices are arranged into locations to store and retrieve data objects of the users. A storage controller is associated with each location to direct data object transfers between the data storage devices of the associated location and the server using an existing map structure that describes the data objects in each location. A management module is adapted to generate a new map structure, migrate at least one data object from an existing location described by the existing map structure to a new location described by the new map structure, and to distribute the new map structure to each of the storage controllers after the migration of the at least one data object.Type: GrantFiled: November 8, 2013Date of Patent: September 26, 2017Assignee: Seagate Technology LLCInventors: Craig F. Cutforth, Caroline W. Arnold, Christopher J. DeMattio
-
Patent number: 9767164Abstract: Data searching over a network is facilitated. A search request is received from a user device via the network. The search request includes information related to the user device. The search request is processed by identifying a context chain related to the user device based on information passed with the search request. The context chain is an array of contexts. Contexts are added to and subtracted from the context chain dependent upon communications received from the user device. The search request is responded to by providing at least one search result to the user device. The search result is obtained from at least one context in the plurality of contexts.Type: GrantFiled: February 12, 2016Date of Patent: September 19, 2017Assignee: III HOLDINGS 1, LLCInventor: Shawn O'Donnell
-
Patent number: 9767179Abstract: Techniques are described for modeling data in a graphical user interface. In one example, a method for modeling data includes generating for output a plurality of data item graphical representations, wherein the data item graphical representations represent data items. The method further includes receiving one or more inputs to select two or more data items from the data item graphical representations and to select a connecting option. The method further includes generating, in response to the one or more inputs, a hierarchical association between the two or more data items, such that the hierarchical association corresponds to the selected connecting option. The method further includes generating for output a hierarchical data graphical representation that graphically represents the two or more data items and the hierarchical association between the two or more data items.Type: GrantFiled: June 20, 2014Date of Patent: September 19, 2017Assignee: International Business Machines CorporationInventors: Lesley Grignon, France Lapointe, Sean M. McDowell, Blair E. P. Moxon
-
Patent number: 9767521Abstract: Systems and methods are provided for correlating data from agricultural operations and displaying the resulting correlations. In some embodiments, data is gathered during two agricultural operations, a bitmap is rendered of the first operation, and second operation data from a live location is associated with a bitmap value at coordinates associated with the live location.Type: GrantFiled: September 2, 2014Date of Patent: September 19, 2017Assignee: THE CLIMATE CORPORATIONInventors: Jakob Stuber, Tim Reddy
-
Patent number: 9766985Abstract: In one example, a method for backing up data is performed in part by a manager server that receives a request for a deviceless backup session. The manager server authenticates the request and authorizes media database and index database operations. Next, the requested deviceless backup session is created and a backup session ID is transmitted that corresponds to the created deviceless backup session. The manager server then spawns an agent to handle communications with other devices. An update is then received concerning a backup performed with respect to a target device, and a confirmation sent that that the backup has been completed. Catalogue information concerning the completed backup is then received and stored, and the deviceless backup session and agent terminated.Type: GrantFiled: October 9, 2014Date of Patent: September 19, 2017Assignee: EMC IP HOLDING COMPANY LLCInventors: Bharath Siddapur Hemashekar, Kiran Bachu
-
Patent number: 9760610Abstract: A system and method for personalized search user searcher features may include obtaining a search term from a member of a social network at a user device via the network interface. An initial result may be generated based on the search term, including a first group of content items from a social network and stored in a content database, the content items including member profiles of members of the social network. Each of the content items of the first group may be ranked based on information indicative of interactions from an activity database with the content items of the first group, the interactions being by at least a second user of the social network different than the first user. A second group of the content items may be displayed, including at least some of the first group of the content items, based on the rank of the first group of the content items.Type: GrantFiled: November 12, 2014Date of Patent: September 12, 2017Assignee: LinkedIn CorporationInventors: Shakti Dhirendraji Sinha, Asif Mansoor Ali Makhani, Viet Thuc Ha, Lin Guo, Senthil Sundaram
-
Patent number: 9760641Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for determining a first count of unique queries, received by a search engine, that are categorized as referring to a particular site; determining a second count of unique queries, received by the search engine, that are associated with the particular site, wherein a query is associated with the particular site when the query is followed by a user selection of a search result that (a) was presented, by the search engine, in response to the query and (b) identifies a resource in the particular site; and determining, based on the first and second counts, a site quality score for the particular site.Type: GrantFiled: May 11, 2015Date of Patent: September 12, 2017Assignee: Google Inc.Inventors: April R. Lehman, Navneet Panda
-
Patent number: 9753951Abstract: A system and computer-implemented method is provided for organizing multiple user submitted results responsive to an image query. A plurality of content submissions may be received from a variety of submitting users, each content submission including an image and an associated label. An image query may provide an image of an object as a request to identify the object. In response to receiving the image query, one or more results of the plurality of content submissions may be identified. A similarity between the labels for each of the one or more results may be determined and used to group the one or more results. Grouped results may be ranked and sorted for accurate and concise presentation to a querying user.Type: GrantFiled: July 27, 2016Date of Patent: September 5, 2017Assignee: Google Inc.Inventors: Yuan Li, Taehee Lee, Hartwig Adam
-
Patent number: 9754021Abstract: An approach is provided for identifying entity relationships based on word classifications extracted from business documents stored in a plurality of corpora. In the approach, performed by an information handling system, a plurality of cluster classifications are identified for the business documents so that entity information from the business documents can be classified or assigned to the cluster classifications, such as by performing natural language processing (NLP) analysis of the business documents. The approach applies semantic analysis to identify and score entity relationships between the entity information classified in the cluster classifications, and based on the scored entity relationships, cluster relationships between the cluster classifications are identified.Type: GrantFiled: March 4, 2015Date of Patent: September 5, 2017Assignee: International Business Machines CorporationInventors: Donna K. Byron, Swaminathan Chandrasekaran, Lakshminarayanan Krishnamurthy
-
Patent number: 9753973Abstract: A method and a system of searching note items by mobile terminals. The method includes the following steps: when marking a note item, detecting a gesture input from a touchscreen or choosing a gesture which has been input, and saving the gesture and the corresponding relation between the gesture and the note item into a memory; when a note item needs to be searched, detecting a gesture input from the touchscreen, and according to the input gesture, searching a matching gesture from the gestures saved in said memory, if the matching gesture is found, then displaying each note item corresponding to the matching gesture according to said corresponding relation. A custom gesture is created as a marker for a note item and the matching note item is displayed according to the input gesture when searching the note item.Type: GrantFiled: November 13, 2014Date of Patent: September 5, 2017Assignee: Spreadtrum Communications (Shanghai) Co., Ltd.Inventors: Hsiao Yu Chen, Sung Hui Kao, Chau Yan Wang, Ming Shou Chen, Yu Ting Tseng
-
Patent number: 9753991Abstract: A system and method for personalized search based on similarity may include obtaining a search term. An initial result based on the search term and including a first group of content items as stored in a content database may be generated. Each of the content items of the first group may be ranked based, at least in part, on similarity scores, each of the similarity scores individually based on a first member profile relative to individual ones of second member profiles to which an activity related to a content item of the first group corresponds. The user device may display a second group of the content items, including at least some of the first group of the content items, according to the rank of the first group of the content items.Type: GrantFiled: November 12, 2014Date of Patent: September 5, 2017Assignee: LinkedIn CorporationInventors: Shakti Dhirendraji Sinha, Asif Mansoor Ali Makhani
-
Patent number: 9747313Abstract: Embodiments described herein generally relate to creating a timeline index for executing queries on temporal data. A computer-implemented method is described. The method includes creating a first list of tuples that are invalidated in a temporal table and sorting the first list of the invalidated tuples. The method can further include creating a second list of tuples that are activated in the temporal table and combining the first list and the second list into a third list that includes the activated tuples and the invalidated tuples, wherein the third list contains ROW_IDs of both the activated tuples and the invalidated tuples.Type: GrantFiled: December 19, 2012Date of Patent: August 29, 2017Assignee: SAP SEInventors: Martin Kaufmann, Norman May, Amin Amiri Manjili, Donald Kossmann
-
Patent number: 9747359Abstract: A technique includes, in response to an access to a database involving access to a table and specifying a natural key, using the database to translate the natural key to a surrogate key based at least in part on a mapping.Type: GrantFiled: October 19, 2011Date of Patent: August 29, 2017Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventor: Rohit N Jain
-
Patent number: 9747314Abstract: An example system for indexing heterogeneous resources includes a data module that invokes one or more APIs, and responsive to the invoked one or more APIs, receives a first set of attributes of one or more cloud resources of a first subset of the set of cloud resources and a second set of attributes of one or more cloud resources of a second subset of the set of cloud resources. The system also includes a normalization module that for at least one attribute of the first and second sets of attributes, searches a database for a normalized attribute corresponding to the respective one attribute, normalizes based on the uniform schema the respective attribute, and places the normalized attribute in a data structure. The system further includes an indexing module that indexes the normalized attributes in the data structure.Type: GrantFiled: July 25, 2013Date of Patent: August 29, 2017Assignee: Rackspace US, Inc.Inventor: Egle Sigler
-
Patent number: 9747375Abstract: An approach is provided in which a knowledge manager receives a review request from a user to review an item. The knowledge manager identifies importance factors corresponding to the user and locates reviews of the item that include opinion phrases corresponding to the user's importance factors. In turn, the knowledge manager displays the set of located reviews on a display.Type: GrantFiled: November 13, 2014Date of Patent: August 29, 2017Assignee: International Business Machines CorporationInventors: Corville O. Allen, Joseph N. Kozhaya
-
Patent number: 9740745Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for dynamic topology generation. One of the methods includes receiving, from a user, a query that specifies a search criterion and a post-processing function prototype. A topology definition is generated from the query that specifies one or more source nodes and at least one processing node, wherein the processing node is specified in the topology to output a stream of data objects corresponding to the data object identifiers and a post-processing node according to the post-processing function prototype, wherein the post-processing node is specified in the topology to receive a stream of data objects output by the processing node, and is specified in the topology to output one or more modified data objects. The topology definition is then provided to a real-time stream computing system for execution.Type: GrantFiled: November 12, 2014Date of Patent: August 22, 2017Assignee: Pivotal Software, Inc.Inventors: Leng Han, Yanhui Zhao, Xiong Li, Xiaoming Gao, Ye Li
-
Patent number: 9740771Abstract: An approach is provided for identifying entity relationships based on word classifications extracted from business documents stored in a plurality of corpora. In the approach, performed by an information handling system, a plurality of cluster classifications are identified for the business documents so that entity information from the business documents can be classified or assigned to the cluster classifications, such as by performing natural language processing (NLP) analysis of the business documents. The approach applies semantic analysis to identify and score entity relationships between the entity information classified in the cluster classifications, and based on the scored entity relationships, cluster relationships between the cluster classifications are identified.Type: GrantFiled: September 26, 2014Date of Patent: August 22, 2017Assignee: International Business Machines CorporationInventors: Donna K. Byron, Swaminathan Chandrasekaran, Lakshminarayanan Krishnamurthy