Based On Record Similarity And Relevance Patents (Class 707/749)
  • Patent number: 9443206
    Abstract: A device may include a memory, line cards, and a processor. The memory may include an address database for storing sub-location addresses. The line cards may be configured to communicate with other devices. The processor may be configured to receive a request to reconcile physical addresses from a network device, retrieve sub-location addresses from the database based on the request, determine whether each of the sub-location addresses can be deleted from the database based on association between the sub-location address and a physical device, and, for each of the sub-location addresses, delete the sub-location address from the database based on the determination.
    Type: Grant
    Filed: March 23, 2010
    Date of Patent: September 13, 2016
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Josy John, Sutap Chatterjee
  • Patent number: 9444898
    Abstract: Techniques for annotating communications are described. An electronic message sent from a sender messaging identity to a recipient messaging identity is received. The message is analyzed to identify third-party information related to a portion of the message. The portion of the message is annotated to enable presentation of the third-party information by the recipient messaging identity. The message including the annotated portion of the message is presented on a display device for viewing by the recipient messaging identity.
    Type: Grant
    Filed: November 7, 2007
    Date of Patent: September 13, 2016
    Assignee: AOL INC.
    Inventors: Yan Cheng, Larry L. Lu
  • Patent number: 9420051
    Abstract: People often trust ratings provided by those with whom they have an existing relationship more than they would trust ratings provided by strangers. A system that provides ratings can combine the ratings with information about a person's social network, in order to provide information that a person seeking the rating may find more reliable. The information provided to a person may, in some manner, differentiate between ratings that were provided by members of the person's social network and ratings that were provided by those outside of the persons' social network.
    Type: Grant
    Filed: September 15, 2012
    Date of Patent: August 16, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Oludare Obasanjo, Bhupinder S. Sethi, David A. Nichols
  • Patent number: 9418238
    Abstract: A searchable encryption resistant to frequency analysis. A conversion rule management device generates a conversion rule table associating a search keyword with a conversion keyword group. Based on the conversion rule table, a data registration device generates registration data associating encrypted data with an encrypted keyword, and registers the registration data in a server device. An information processing device obtains from the conversion rule table a conversion keyword group associated with a specified search keyword, generates an encrypted keyword group, and requests a data search by specifying the encrypted keyword group. Using as a search key an encrypted keyword included in the encrypted keyword group, the server device searches for encrypted data associated with the search key, and returns searched encrypted data. The information processing device decrypts the searched encrypted data, and outputs as a search result search data obtained by decryption.
    Type: Grant
    Filed: February 20, 2012
    Date of Patent: August 16, 2016
    Assignees: Mitsubishi Electric Corporation, The University of Electro-Communications
    Inventors: Takashi Ito, Mitsuhiro Hattori, Nori Matsuda, Kazuo Ota, Yusuke Sakai
  • Patent number: 9411831
    Abstract: In one embodiment, a method includes automatically and without user input grouping one or more images captured by a first user into clusters of particular moments based at least in part on metadata associated with one or more of the images or data determined through analysis of one or more of the images. Each particular moment being associated with a particular geo-location and time. The method also includes, for each of one or more of the clusters, determining curating information corresponding to the cluster based at least in part on the metadata associated with images in the cluster, the data determined through analysis of images in the cluster, or social-graph information associated with images in the cluster; and providing the clusters of images and at least some of the curating information corresponding to them for display on a computing device of the first user.
    Type: Grant
    Filed: March 1, 2013
    Date of Patent: August 9, 2016
    Assignee: Facebook, Inc.
    Inventors: Robert M. Baldwin, Emily B. Grewal, Ashwin Ravindra Bharambe, Andrew Chung
  • Patent number: 9405928
    Abstract: Data storage systems are disclosed for automatically generating encryption rules based on a set of training files that are known to include sensitive information. The system may use a number of heuristic algorithms to generate one or more encryption rules for determining whether a file includes sensitive information. Further, the system may apply the heuristic algorithms to the content of the files, as determined by using natural language processing algorithms, to generate the encryption rules. Moreover, systems are disclosed that are capable of automatically determining whether to encrypt a file based on the generated encryption rules. The content of the file may be determined using natural language processing algorithms and then the encryption rules may be applied to the content of the file to determine whether to encrypt the file.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: August 2, 2016
    Assignee: Commvault Systems, Inc.
    Inventors: Arun Prasad Amarendran, Tirthankar Chatterjee, Yun Yuan, Yongtao Liu
  • Patent number: 9398345
    Abstract: Methods and systems are described herein for the generation of customized collages of media assets that allow a user to quickly and efficiently review numerous media assets related to user selected criteria. For example, in response to a user requesting a search of “Johnny Appleseed,” a media guidance application may retrieve a plurality of media assets from various sources (e.g., television shows, newspaper articles, radio broadcasts, Internet websites, etc.) related to Johnny Appleseed and display the plurality of media assets simultaneously.
    Type: Grant
    Filed: February 27, 2014
    Date of Patent: July 19, 2016
    Assignee: Rovi Guides, Inc.
    Inventors: Walter R. Klappert, Shyam S. Vijay
  • Patent number: 9390183
    Abstract: Methods, systems, and apparatus, including computer program products, for creating a mapping between topics and navigational resources are disclosed. The mapping is created based on hybrid queries having both characteristics of informational queries and navigational queries. The mapping between topics and resources can be used in scoring search results for ranking, for example. Other mappings created based on other types of hybrid queries and their applications are also disclosed.
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: July 12, 2016
    Assignee: Google Inc.
    Inventors: Lakshmi N. Chakrapani, April R. Lehman, Neil C. Fernandes
  • Patent number: 9390139
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enhancing selecting relevant and diverse advertisements. In one aspect, a method includes receiving an initial query, selecting one or more additional queries relating to the initial query, including selecting additional queries having a greatest commerciality, identifying one or more content items for each of the additional queries, the one or more content items forming a content block, and providing a content block and an associated additional query to a client device to be displayed along with search results associated with the initial query.
    Type: Grant
    Filed: December 29, 2010
    Date of Patent: July 12, 2016
    Assignee: Google Inc.
    Inventors: Rajat Bhattacharjee, Aranyak Mehta, Benyu Zhang, Vivek Raghunathan
  • Patent number: 9390179
    Abstract: Federated search is disclosed. A result associated with a search of a content source not natively configured to provide content type data for content items is received. A content type is associated with a content item included in the result based at least in part on information associated with the result.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: July 12, 2016
    Assignee: EMC Corporation
    Inventors: Marc Brette, Pierre-Yves Chevalier, Victor Spivak, Alex Rankov
  • Patent number: 9390088
    Abstract: Mechanisms are provided for ensuring access to long-term stored electronic documents. In one example, one or more systems may provide for automatically ensuring access to long-term stored electronic documents. In another example, one or more algorithms may provide for automatically ensuring access to long-term stored electronic documents.
    Type: Grant
    Filed: April 22, 2013
    Date of Patent: July 12, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vincent A. Belfoure, Gregory J. Boss, John E. Moore, Jr., Harald Veser
  • Patent number: 9367603
    Abstract: There is provided methods and systems for analyzing data from a plurality of users within a social networking platform, comprising: receiving a query for a topic associated with the social networking platform; determining a set of users having at least one social networking behavior on the social networking platform related to the topic; selecting, for each user from the set of users, a pre-defined number of posts and associating each of the pre-defined number of posts with the respective user; segmenting the selected posts for each user to determine a likelihood of each of the selected posts among the set of users; and, clustering the selected posts for each user to define a plurality of clusters and determining a mapping from each user to at least one of the plurality of clusters, each cluster comprising representative topics indicating frequently used topics within the cluster for the pre-defined number of posts between the set of users.
    Type: Grant
    Filed: November 4, 2014
    Date of Patent: June 14, 2016
    Assignee: SYSOMOS L.P.
    Inventors: Brian Jia-Lee Keng, Edward Dong-Jin Kim
  • Patent number: 9361368
    Abstract: A feedback module identifies one or more social network data entries received from the at least one social network provider that are related to a content item. The feedback module parses the identified one or more social network data entries to identify feedback related to the content item. The feedback module then generates a feedback result based on the feedback identified in the one or more social network data entries.
    Type: Grant
    Filed: September 4, 2012
    Date of Patent: June 7, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Tilakkumar V. Patel, Gilberto Irias, Jr., Sonia Nagala Chang, Nathan B. Glissmeyer
  • Patent number: 9348499
    Abstract: To prevent potential confusion when referencing an object by name, a party may supplementary or alternatively include referential metadata, other than the name by which the object is known to the party, that describes the referenced object. A party receiving information that includes such referential metadata for an object may utilize the referential metadata to identify a local object that matches or may substitute for the object referenced by the sending party. For example, a broker operating a financial system may generate a chart based on a first named object. The broker may wish to send the chart to another broker operating a different financial system. Since the first name object may be known by a different name in the different financial system, the financial system may replace the name of the object with referential metadata prior to sending the chart.
    Type: Grant
    Filed: September 9, 2009
    Date of Patent: May 24, 2016
    Assignee: Palantir Technologies, Inc.
    Inventors: Andrew Aymeloglu, Nicholas Miyake, Brandon Burr, Derek Cicerone, Kevin Simler, Garry Tan
  • Patent number: 9342621
    Abstract: Methods, systems, and apparatus, including computer program products, for generating or using augmentation queries. In one aspect, subject phrases for detection in content are identified. Each phrase has a corresponding cardinality of terms. First hash sets for each of the subject phrases are generated, each first hash set including first hashes of bigram term subsets for each of the phrases. Sub-phrase scores for each of the hashes based on the cardinality of each phrase are assigned. The sub-phrase scores a used to detect the subject phrases in hashes of portions of received content. Other implementations of this aspect include corresponding systems, apparatus, and computer program products.
    Type: Grant
    Filed: August 4, 2008
    Date of Patent: May 17, 2016
    Assignee: Zscaler, Inc.
    Inventors: Jose Raphel, Kailash Kailash, Narasimha Datta Nataraja
  • Patent number: 9317610
    Abstract: A social graph is built which includes interactions, sharing activity, and connections between the users of the open Web and can be used to improve ad targeting and content personalization. Sharing activity between two users will affect ads or content that both users will be presented while surfing the Web. This sharing activity includes sending of links, sending of videos, sending of files, cutting and pasting of content, sending text messages, and sending of e-mails. Interest of a node can be inferred based on edges between first-degree and second-degree nodes.
    Type: Grant
    Filed: January 14, 2014
    Date of Patent: April 19, 2016
    Assignee: RadiumOne, Inc.
    Inventors: Dimitri Vaynblat, Gurbaksh Chahal
  • Patent number: 9317559
    Abstract: A method, a system and a computer program product for ranking reviewable entities based on sentiment expressed about the entities. A plurality of review texts are identified wherein each review text references an entity. A plurality of sentiment scores associated with the plurality of review texts are generated, wherein each sentiment score for a review text indicates a sentiment directed to the entity referenced by the review text. A plurality of ranking scores for the plurality of entities are generated wherein each ranking score is based at least in part on one or more sentiment scores associated with one or more review texts referencing the entity. A plurality of search results associated with the plurality of entities are displayed based at least in part on the ranking scores.
    Type: Grant
    Filed: April 8, 2013
    Date of Patent: April 19, 2016
    Assignee: Google Inc.
    Inventors: Sasha Blair-Goldensohn, Kerry Hannan, Ryan McDonald, Tyler Neylon, Jeffrey C. Reynar
  • Patent number: 9311429
    Abstract: The present disclosure describes methods, systems, and computer program products for providing and maintaining an evolving canonical data model (CDM) which consolidates current knowledge of the correspondences of existing schemas.
    Type: Grant
    Filed: July 23, 2013
    Date of Patent: April 12, 2016
    Assignee: SAP SE
    Inventors: Michael Dietrich, Jens Lemcke, Gunther Stuhec
  • Patent number: 9305108
    Abstract: Computer-implemented methods for proposing actions to a user to select based on the user's predicted purpose for selecting content are provided. In one aspect, a method includes receiving an identifier of a referent entity associated with user-selectable content, identifying, based on a prediction of a purpose in selecting the content, at least one action to be executed that is associated with the entity, and providing, for display, at least one identifier of the at least one action to the device for selection by a user. Systems, graphical user interfaces, and machine-readable media are also provided.
    Type: Grant
    Filed: October 5, 2012
    Date of Patent: April 5, 2016
    Assignee: GOOGLE INC.
    Inventors: Paul Nordstrom, Casey Stuart Whitelaw
  • Patent number: 9305083
    Abstract: The techniques described herein automatically generate high precision clusters and high recall clusters for a set of documents having an author with a same or similar name. The high precision clusters and the high recall clusters can then be used in a labeling process so that efficient and accurate author disambiguation is realized.
    Type: Grant
    Filed: January 26, 2012
    Date of Patent: April 5, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yunhua Hu, Zaiqing Nie
  • Patent number: 9286332
    Abstract: Financial data is obtained from two or more types of financial management systems and analyzed to obtain potential entities data identifying potential entities and attributes associated with the potential entities. Duplicate potential entity data is then identified and eliminated to generate a master entity list. The financial data is also analyzed to identify potential commercial transaction data and one or more attributes associated with the commercial transaction data, including data indicating commercial transactions and the parties associated with the commercial transactions. The commercial transaction data is then analyzed using the master entity list to match entities listed in the master entity list with the parties associated with the commercial transactions. The matched entities are then substituted for the respectively matched parties associated with the commercial transactions to create a master commercial transaction list.
    Type: Grant
    Filed: August 29, 2013
    Date of Patent: March 15, 2016
    Assignee: Intuit Inc.
    Inventors: George Roumeliotis, Brian A. Wilt, Bei Huang
  • Patent number: 9262486
    Abstract: A method and system for fuzzy full text search is disclosed. The system includes an inverted index where tokens are organized in a Next Valid Character (NVC) tree. Each path through the tree defines a token. The document lists for the tokens are stored at leaf nodes. When performing a fuzzy full text search, the system uses an edit distance greater than zero. After receiving search tokens, the system traverses the NVC tree to generate document error lists. The system then compares the error lists to identify relevant document identifiers and provides a result set.
    Type: Grant
    Filed: December 8, 2011
    Date of Patent: February 16, 2016
    Assignee: HERE Global B.V.
    Inventor: Martin Pfeifle
  • Patent number: 9262475
    Abstract: Contact objects in one or more databases can be matched using various systems and methods to determine geographical proximity between the objects. Location attributes associated with first and second objects can be compared to determine a distance between the locations associated with the objects. The objects can then be grouped if the distance is less than a threshold distance.
    Type: Grant
    Filed: June 12, 2013
    Date of Patent: February 16, 2016
    Assignee: Melissa Data Corp.
    Inventor: Marc Bernier
  • Patent number: 9245271
    Abstract: Tag scoring for elements associated with a common tag enables a user to conduct a tag search and view a listing of elements associated with the tag. The listing can be ordered by each element's tag score. To create such a tag score, users may associate an element with one or more tags that characterize the element. A tag score may then be assigned to this element for each assigned tag and may be based on a multitude of factors. These factors may include a number of times that the element has been tagged with the assigned tag and users' votes on the accuracy of the assigned tag to the element. Tag-scoring factors may include, among others, an age of a tag associated with the element, a click rate for the element, a customer review of the element, a sales rank for the element, or an availability of the element.
    Type: Grant
    Filed: May 18, 2007
    Date of Patent: January 26, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Waqas Ahmed, Scott Allen Mongrain, Aaron D. Wilson, Alexander J. Cox, Russell A. Dicker, Florin V. Manolache
  • Patent number: 9245005
    Abstract: An extraction program causes a computer to execute a process. The process includes adding an event to a first pattern including the events according to the sequential order, thus generating a second pattern in such a manner that the second pattern is generated by adding the event when a first value is less than a predetermined threshold; when the event is added, adding a predetermined value to the first value, and adding the predetermined value to a second value in a column corresponding to an end of the added event among second values corresponding to respective columns of a table; extracting the second pattern that satisfies a predetermined condition; and when an event in a second or subsequent column in the table is added.
    Type: Grant
    Filed: September 20, 2013
    Date of Patent: January 26, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Takashi Katoh, Shinichiro Tago, Tatsuya Asai, Hiroaki Morikawa, Hiroya Inakoshi, Nobuhiro Yugami
  • Patent number: 9189530
    Abstract: A process includes selecting a node associated with an extracted node and a node associated with the node accepted by an acceptance unit accepting a node from nodes included in a node link obtained from text relating to a specific matter, accepting a first item in which a registered content of an analysis target is registered, from items in a table relating to the specific matter, accepting the registered content of the analysis target, a second item for use in calculating degrees of association between registered contents in the first item in the table and nodes; calculating the degrees of association between each of the registered content in the first item in the table and the nodes selected, according to a registered content in the second item in the table; and extracting a node associated with the analysis target from the selected nodes, according to the calculated degrees of association.
    Type: Grant
    Filed: October 23, 2013
    Date of Patent: November 17, 2015
    Assignee: FUJITSU LIMITED
    Inventors: Etsuhisa Asai, Harumichi Tabata, Machiko Ikoma, Nozomi Watanabe
  • Patent number: 9183263
    Abstract: Provided are providing an ECG unit which is formed of content information and related information related thereto, and is linked to another ECG unit through the related information, calculating an association-degree score between the pieces of content information based on a degree of association of an attribute between the pieces of content information, collecting a history of operation performed for making a transition from a link-source-ECG unit to a link-destination-ECG unit, as a usage log of the ECG unit, calculating a transition score between the ECG units in a manner that a weight of a larger correction coefficient is assigned to a number of usage logs, as there are more attributes of content information having low degree of association with each other between the link-source-ECG unit and the link-destination-ECG unit, and generating an ECG unit linked to another ECG unit, based on the association-degree score and the transition score.
    Type: Grant
    Filed: February 9, 2012
    Date of Patent: November 10, 2015
    Assignee: Sony Corporation
    Inventors: Kazuhiro Fukuda, Tetsuo Maruyama, Akihiko Ito
  • Patent number: 9177337
    Abstract: A method, system, and computer-readable medium for providing a secure computer network for the real time transfer of data are provided. The data is grouped and stored as per user preferences. The data being transmitted is encrypted, decrypted, and validated by the system (assuming user identifications/passwords are verified).
    Type: Grant
    Filed: April 5, 2012
    Date of Patent: November 3, 2015
    Inventor: Eileen Chu Hing
  • Patent number: 9158775
    Abstract: A system and method for generating a real-time stream of content from heterogeneous data sources and a real-time index. The heterogeneous data sources include search, entertainment, social activity and activity on third-party sites. A fetching unit retrieves recent content that is indexed in the real-time index according to keywords. A model generation engine generates a model based on user activities. The mixer compares candidate content items from the heterogeneous data sources and the real-time index to the model to generate scores for each item and generates a stream of content based on the scores.
    Type: Grant
    Filed: April 29, 2011
    Date of Patent: October 13, 2015
    Assignee: Google Inc.
    Inventors: Andrew Tomkins, Dandapani Sivakumar, Sangsoo Sung, Justin Kosslyn, Todd Jackson, Andre Rohe, Ya Luo, Andrew Bunner, Sasha Sobol, Luca de Alfaro
  • Patent number: 9141666
    Abstract: A database management system that manages data in a database includes a query optimizer that performs query optimization based on statistics related to data in the database. The query optimizer incrementally updates the statistics. The query optimizer organizes the statistics related to the data in the database into a statistics tree structure having a root node corresponding to global statistics, internal nodes corresponding to summary statistics of descendant nodes, and leaf nodes corresponding to disjoint data ranges in the database. The query optimizer performs statistics tree transformation operations on the statistics tree structure. The transformation operations transform the statistics tree structure into a form that at least partially minimizes the system resources needed to update the statistics. The query optimizer updates the statistics corresponding to those nodes of the statistics tree structure where a change has occurred in the disjoint data ranges.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: September 22, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Philip Shao, Yi Fang, Vasileios Papadimos, Brian Andrew Kirby
  • Patent number: 9143652
    Abstract: An image reading apparatus includes a reading unit configured to read an original document to generate image data, a first file generation unit configured to generate a first file based on first image data that is generated by reading a first original document using the reading unit, a second file generation unit configured to generate a second file based on second image data that is generated by reading a second original document using the reading unit, and an attaching unit configured to attach the second file to the first file, wherein the reading unit reads the second original document after reading the first original document.
    Type: Grant
    Filed: February 12, 2013
    Date of Patent: September 22, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventor: Takashi Isoda
  • Patent number: 9130985
    Abstract: Data driven device detection is provided, whereby a device is detected by obtaining a plurality of feature values for a given device; obtaining a set of device attributes for a plurality of potential devices; calculating a probability value that the given device is each potential device within the plurality of potential devices; identifying a candidate device associated with a maximum probability value among the calculated probability values; and labeling the given device as the candidate device if the associated maximum probability value satisfies a predefined threshold. The predefined threshold can be a function, for example, of whether the given user has previously used this device. The obtained feature values can be obtained for a selected set of features satisfying one or more predefined characteristic criteria. The device attributes can be obtained, for example, from a profile for each of the plurality of potential devices.
    Type: Grant
    Filed: June 29, 2013
    Date of Patent: September 8, 2015
    Assignee: EMC Corporation
    Inventors: Eyal Kolman, Alon Kaufman, Yael Villa, Alex Vaystikh, Ereli Eran, Eyal Yehowa Gruss
  • Patent number: 9122988
    Abstract: Described embodiments relate generally to ontology-driven complex event processing (CEP). When implemented as a computer (105), the computer (105) enables, in communication with a network, user generation and transformation of an event definition into an ontology-based event definition. A computer-implemented transformer component (140) receives the ontology-based event definition, generates event processing instructions and transmits the event processing instructions to a CEP server (150) over the network. The CEP server (150) then observes a plurality of structured messages containing event data and determines whether the event data satisfy all conditions of the event definition and sends an event message responsive to determining that all event definition conditions are satisfied. The described techniques allow an arbitrary high-throughput CEP to be used.
    Type: Grant
    Filed: September 16, 2011
    Date of Patent: September 1, 2015
    Assignee: Commonwealth Scientific and Industrial Research Organisation
    Inventors: Kerry Lea Taylor, Lucas Leidinger
  • Patent number: 9104733
    Abstract: A computer-implemented method and system for Web search ranking are provided herein. The method includes generating a number of training samples from clickthrough data, wherein the training samples include positive query-document pairs and negative query-document pairs. The method also includes discriminatively training a translation model based on the training samples and ranking a number of documents for a Web search based on the translation model.
    Type: Grant
    Filed: November 29, 2012
    Date of Patent: August 11, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jianfeng Gao, Zhonghua Qu, Gu Xu
  • Patent number: 9106654
    Abstract: A unified system of unique identifiers is used to match enrichment content with primary content being delivered by subscribers, e.g. broadcasters, in different markets, market segments, etc. Songs, video, advertisements, or other content from multiple different content publishers or databases, each of which may be assigned identifiers using different identification systems, are assigned a unified, unique identifier. The unique identifiers are also mapped to content identifiers used by subscribers. When subscribers provide primary content, for example by broadcasting the content to end users, enrichment content is matched to the unified, unique identifier associated with the content, and appropriate enrichment data and content are sent to the subscriber for distribution along with the primary content. If subscribers or content publishers change their own identifiers associated with content, the content can be un-matched and re-matched with the same or a different unique identifier.
    Type: Grant
    Filed: September 3, 2013
    Date of Patent: August 11, 2015
    Assignee: IHEARTMEDIA MANAGEMENT SERVICES, INC.
    Inventors: David C. Jellison, Jr., Jeffrey Lee Littlejohn, Richard A. Ramirez, Joseph Kubon, III, Robert Glenn Speicher, Jr.
  • Patent number: 9098542
    Abstract: Systems and methods for managing electronic data are disclosed. Various data management operations can be performed based on a metabase formed from metadata. Such metadata can be identified from an index of data interactions generated by a journaling module, and obtained from their associated data objects stored in one or more storage devices. In various embodiments, such processing of the index and storing of the metadata can facilitate, for example, enhanced data management operations, enhanced data identification operations, enhanced storage operations, data classification for organizing and storing the metadata, cataloging of metadata for the stored metadata, and/or user interfaces for managing data. In various embodiments, the metabase can be configured in different ways. For example, the metabase can be stored separately from the data objects so as to allow obtaining of information about the data objects without accessing the data objects or a data structure used by a file system.
    Type: Grant
    Filed: May 7, 2014
    Date of Patent: August 4, 2015
    Assignee: Commvault Systems, Inc.
    Inventors: Anand Prahlad, Jeremy Alan Schwartz, David Ngo, Brian Brockway, Marcus S. Muller
  • Patent number: 9098495
    Abstract: A method and system for reducing storage requirements and speeding up storage operations by reducing the storage of redundant data includes receiving a request that identifies one or more files or data objects to which to apply a storage operation. For each file or data object, the storage system determines if the file or data object contains data that matches another file or data object to which the storage operation was previously applied, based on awareness of the application that created the data object. If the data objects do not match, then the storage system performs the storage operation in a usual manner. However, if the data objects do match, then the storage system may avoid performing the storage operation with respect to the particular file or data object.
    Type: Grant
    Filed: June 24, 2008
    Date of Patent: August 4, 2015
    Assignee: Commvault Systems, Inc.
    Inventor: Parag Gokhale
  • Patent number: 9094472
    Abstract: A method for centrally providing a profile of a user's degree of preference for one or more items across categories in a plurality of domains of interest in a taxonomy of preferences is described. In one embodiment, the method includes identifying a user's degree of preference for an item from a plurality of indicators. The user's degree of preference for the item is associated with a category in a domain of interest and is stored in a profile of the user. In another embodiment, the profile identifies preferences of the user in a taxonomy of preferences across categories in a plurality of domains of interest.
    Type: Grant
    Filed: May 16, 2013
    Date of Patent: July 28, 2015
    Inventor: Michael Pierce
  • Patent number: 9069767
    Abstract: Techniques for aligning content items with one another are described herein. These techniques may align different versions of a same content item for the purpose of identifying differences between the versions, identifying commonalities between the versions, mapping annotations made in one version to the other version, aggregating annotations across the different versions, or for any other reason. The content items may include electronic books, songs, videos, documents, or the like.
    Type: Grant
    Filed: March 17, 2011
    Date of Patent: June 30, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Janna Hamaker, Tom Killalea, Christopher F. Weight, Bruno A. Posokhow, Daniel B. Rausch
  • Patent number: 9070176
    Abstract: In some embodiments, scripts may be used to perform parcel data acquisition, conversion, and clean-up/repair in an automated manner and/or through graphical user interfaces. The scripts may be used, for example, to repair geometries of new parcel data, convert multi-part parcel geometries to single part parcel geometries (explode), eliminate duplicate parcel geometries, append columns, create feature classes, and append feature classes. These scripts may be executed in a predetermined manner to increase efficiency. In some embodiments, different combinations of attributes may be appended to stored parcel data. In some embodiments, a tracking application may be used to track information about sources of data. In some embodiments, a tracking application may be used to track which system users are assigned to specific tasks (e.g., in a data acquisition project).
    Type: Grant
    Filed: March 7, 2014
    Date of Patent: June 30, 2015
    Assignee: CORELOGIC SOLUTIONS, LLC
    Inventors: Brett T. Pearcy, Matthew E. Karli, Charles P. Reynolds, Hugo A. Tagle
  • Patent number: 9058611
    Abstract: An advertising system and method are disclosed for generating advertising content based on a user's images. These can be photographs owned by a user of a web page. An advertising template for an advertising sponsor is provided. For a user viewing the web page, a set of the user's images is categorized, based on image content of the images in the set. The categorization is performed with at least one classifier which has been trained on a finite set of image categories. An advertising image is selected for advertising content based on the categorization of the user's images. The template is combined with the selected advertising image to form the advertising content. The advertising content can then be displayed to the user on the web page. A user profile is also disclosed which can be used as the categorized user images.
    Type: Grant
    Filed: March 17, 2011
    Date of Patent: June 16, 2015
    Assignee: XEROX CORPORATION
    Inventors: Craig John Saunders, Nicolas Guérin, Ruhul Islam, Christine Cayol, Thomas Dalban, Sébastien Dabet
  • Patent number: 9058814
    Abstract: Devices, methods, and computer program products are for facilitating enhanced social interactions using a mobile device. A method for facilitating an enhanced social interaction using a mobile device includes receiving an audio input at the mobile device, determining a salient portion of the audio input, receiving relevant information associated with the salient portion, and presenting the relevant information via the mobile device.
    Type: Grant
    Filed: November 15, 2010
    Date of Patent: June 16, 2015
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: James Pratt, Steven Belz, Marc Sullivan
  • Patent number: 9059882
    Abstract: An information presentation control device includes: an acquisition unit which acquires information items; an information total amount calculation unit which calculates a total amount of the information items; a sender importance level determining unit which determines sender importance levels each of which indicates how important a different one of senders is; an information total amount determining unit which determines whether or not the total amount of the information items is greater than a predetermined value; a filtering unit which performs, when it is determined that the total amount of the information items is greater than the predetermined value, at least one process on an information item having a lower sender importance level, among the information items, so that an amount of the information item is reduced more; and an output unit which outputs the information items after the filtering unit performs the process.
    Type: Grant
    Filed: December 10, 2012
    Date of Patent: June 16, 2015
    Assignee: PANASONIC INTELLECTUAL MANAGEMENT CO., LTD.
    Inventor: Ryota Tsukidate
  • Publication number: 20150149488
    Abstract: Systems and methods are disclosed that allow for indexing, processing, or both of information from physical media or electronic media, which may be received from a plurality of sources. In embodiments, a document file may be matched using pattern matching methods and may include comparisons with a comparison reference database to improve or accelerate the indexing process. In embodiments, information may be presented to a user as potential matches thereby improving manual indexing processes. In embodiments, one or more additional actions may occur as part of the processing, including without limitation, association additional data with a document file, making observations from the document file, notifying individuals, creating composite messages, and billing events. In an embodiment, data from a document file may be associated with a key word, key phrase, or word frequency value that enables adaptive learning so that unindexed data may be automatically indexed based on user interaction history.
    Type: Application
    Filed: February 4, 2015
    Publication date: May 28, 2015
    Applicant: INDXIT SYSTEMS, INC.
    Inventors: Michael J. Ebaugh, Matthew J. Morvant
  • Patent number: 9043341
    Abstract: For efficiently storing and retrieving data and metadata in phases, in a first phase, metadata tokens, which are assigned to most active metadata-emitting entities, are used for storing the data and the metadata together in a single input/output operation while piggybacking the metadata of least active metadata-emitting entities onto one of the most active metadata-emitting entities having one of the metadata tokens. In a second phase, the metadata is re-written to a metadata delta journal for reclaiming the metadata tokens. In a third phase, the metadata journal is applied to a metadata structure containing the metadata of the storage system, the metadata delta journal is then cleared after successfully updating the main metadata structure with the metadata of the metadata journal. The metadata journal is swapped with an empty metadata journal for concurrently adding metadata while retaining the metadata journal until applying the metadata delta journal to the metadata structure.
    Type: Grant
    Filed: November 5, 2013
    Date of Patent: May 26, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ben Sasson, Ori Shalev
  • Patent number: 9043316
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating image search results. One of the methods includes receiving first image search results responsive to a text query, each first image search result associated with a respective first score indicating a relevance of an image represented by the first image search result to the text query. Second image search results responsive to a query image are received, each second image search result associated with a respective second score indicating a measure of similarity between an image represented by the second image search result and the query image. A set of final image search results is selected including combining first scores and second scores of the selected first image search results. The final image search results are ordered by similarity to the query image.
    Type: Grant
    Filed: March 28, 2012
    Date of Patent: May 26, 2015
    Assignee: Google Inc.
    Inventors: Erik Murphy-Chutorian, Charles J. Rosenberg, Nemanja Petrovic, Sergey Ioffe, Sean O'Malley
  • Publication number: 20150142829
    Abstract: Embodiments include a method, apparatus, program, and system for distributing data items among a plurality of data storage units, the data items being an aggregation of data from a plurality of data sources. The method comprises generating a semantic description of each of the plurality of data sources; calculating, for each pair of data sources from among the plurality of data sources, a degree of similarity between the semantic descriptions of the pair of data sources; and allocating data items to data storage units in dependence upon the calculated degree of similarity between the data source of a data item being allocated and the or each data source of data items already allocated to the data storage units.
    Type: Application
    Filed: October 27, 2014
    Publication date: May 21, 2015
    Inventors: Vivian LEE, Bo Hu
  • Publication number: 20150142828
    Abstract: Systems and methods are disclosed for categorizing a user. An example method includes marking one or more graphical user interface (GUI) features of an application. The method also includes monitoring a user's usage of the one or more marked GUI features of the application. The method further includes generating one or more user-specific ontologies for the user in accordance with the user's monitored usage. The method also includes comparing the one or more user-specific ontologies with a plurality of defined ontologies. Each defined ontology corresponds to a category of a plurality of categories. The method further includes categorizing the user in accordance with the comparison of the one or more user-specific ontologies and the plurality of defined ontologies.
    Type: Application
    Filed: November 15, 2013
    Publication date: May 21, 2015
    Applicant: Red Hat, Inc.
    Inventors: Filip Nguyen, Filip Eliás
  • Publication number: 20150140991
    Abstract: A method and apparatus are disclosed that identify a motor vehicle operation and whether a driver is operating a mobile device. One example of operation may include a method that includes receiving vehicle data based on active operation of a vehicle and compiling a candidate driver identification profile (DIP) based on the received vehicle data. The method may also include comparing the candidate DIP to a pre-stored DIP and determining a match between the candidate DIP and the pre-stored DIP. The method may also include applying a restriction to a mobile station operated by a driver of the vehicle responsive to the match determination.
    Type: Application
    Filed: January 20, 2015
    Publication date: May 21, 2015
    Inventors: Andrew Silver, Lathan Lewis
  • Patent number: 9037593
    Abstract: A computer-readable, non-transitory medium storing a character string comparison program is provided. The program causes, when executed by a computer, the computer to perform a process including splitting a first character string and a second character string into words; acquiring information including a semantic attribute that represents a semantic nature of each of the words and a conceptual code that semantically identifies said each of the words, from a storage device; identifying a pair of the words having a common semantic attribute between the first character string and the second character string; comparing the conceptual codes of the specified pair of the words between the first character string and the second character string; and generating a comparison result between the first character string and the second character string based upon a comparison result of the conceptual codes.
    Type: Grant
    Filed: August 29, 2011
    Date of Patent: May 19, 2015
    Assignee: FUJITSU LIMITED
    Inventor: Kazuo Mineno