Filtering Data Patents (Class 707/754)
  • Publication number: 20150120763
    Abstract: The disclosed embodiments provide a system that facilitates access to content. During operation, the system provides access to a set of content items associated with at least one user account in a synchronized content management system through a file chooser on an electronic device. Next, the system provides one or more filters for viewing the content items through the file chooser, wherein the one or more filters are based at least in part on synchronization data associated with the set of content items.
    Type: Application
    Filed: October 30, 2013
    Publication date: April 30, 2015
    Applicant: Dropbox, Inc.
    Inventors: Anthony Grue, Viraj Mody, Chris Varenhorst, Sean Lynch
  • Publication number: 20150120746
    Abstract: A database server receives a query associated with a calculation scenario that defines a data flow model that includes one or more calculation nodes. Each calculation node defines one or more operations to execute on the database server, the database server comprising a column-oriented database. Thereafter, the database server instantiates the calculation scenario and executes the operations defined by the calculation nodes of the instantiated calculation scenario to result in a responsive data set having a result table with a row for each column in the column-oriented database implicated by the query having a constant value. The database server then provides the data set to the application server. Related apparatus, systems, methods, and articles are also described.
    Type: Application
    Filed: October 29, 2013
    Publication date: April 30, 2015
    Inventors: Tobias Mindnich, Christoph Weyerhaeuser, Johannes Merx
  • Publication number: 20150120764
    Abstract: The present disclosure discloses a method and system for text filtering. The method for text filtering comprises: pre-defining a semantic keyword in a text filtering system, the semantic keyword comprising at least one basic keyword and one logical operator; after obtaining an input text, finding, by the text filtering system, the basic keyword constituting the semantic keyword in the input text according to the pre-defined semantic keyword; in an event that a text content matching the at least one basic keyword in the input text is found, further conducting a semantic match in the found text content, the semantic match further comprising matching the found text content with the semantic keyword according to the logical operator constituting the semantic keyword; and in an event that the semantic match is successful, filtering the matched text context.
    Type: Application
    Filed: September 19, 2014
    Publication date: April 30, 2015
    Inventors: Xinci Wen, Changcheng Ye
  • Publication number: 20150120765
    Abstract: A non-transitory computer-readable medium including a program, which when executed by a computer, causes the computer to execute a process including collecting data item indicating specific criteria relating to a plurality of rules for gradually filtering a received data; and selectively extracting specific data relating to the collected data item indicating the specific criteria from content of the received data.
    Type: Application
    Filed: October 8, 2014
    Publication date: April 30, 2015
    Applicant: Fujitsu Limited
    Inventors: Toshihiro Nishimura, Toshiya HANAMORI, Junji SHIMAOKA
  • Patent number: 9020959
    Abstract: A method for providing contextual support for a publish-subscribe system includes the steps of receiving a user-defined objective of subscription relating to a topic provided from a subscriber to the publish-subscribe system, and determining one or more topics related to the subscriber provided objective of subscription. The method also includes the steps of filtering through a plurality of feeds related to the subscriber provided objective of subscription fed to the publish-subscribe system from one or more feed sources to provide a filtered list of feeds, aggregating through the filtered list of feeds to provide an aggregated list of feeds, and inferencing through the aggregated list of feeds to determine one or more of the plurality feeds that are relevant to the subscriber provided objective of subscription.
    Type: Grant
    Filed: December 7, 2009
    Date of Patent: April 28, 2015
    Assignee: International Business Machines Corporation
    Inventors: Yu Deng, Jenny S. Li, Liangzhao Zeng
  • Patent number: 9020943
    Abstract: Disclosed are method(s), system(s), and computer program product(s) for automatically categorizing a defect into a category based at least on a keyword related to the defect. The method identifies information regarding the defect and identifies additional information related to categorizing the defect. The method identifies a keyword and determines whether the defect may be categorized into a category using the keyword. The method further comprises determining if the result of categorization is deterministic. In some embodiments, the method or the system further comprises associating a first score for categorizing the defect into the category based on the keyword and a second score for categorizing the defect into the category based on another keyword. In some embodiments, the method or the system further comprises identifying or determining a relationship between the first score and the second score with respect to the first category for the defect.
    Type: Grant
    Filed: January 7, 2009
    Date of Patent: April 28, 2015
    Assignee: Oracle International Corporation
    Inventors: Bob Caldwell, Sandesh Rao, William Burton, Joshua Ort, Mark Brewer-Tillotson
  • Patent number: 9020923
    Abstract: Graphical user interfaces for searching music. A computer provides a window of a first webpage providing a user interface to search music, comprising search tools including filter tools and a keyword search tool. In response to a user search request for music via the filter tools and/or the keyword search tool, the computer provides, within the window, music search results. When a search result is selected by the user, the selected search result expands within the window. The expanded search result includes one or more of: a grab button, a download button, a share button, a license button, an audio player showing an audio waveform of the selected music search result, a description of the selected music search result, artwork associated with the search result, and an explore-more button, that when selected provides additional music related to the selected music based on acoustic similarity.
    Type: Grant
    Filed: June 18, 2012
    Date of Patent: April 28, 2015
    Assignee: Score Revolution, LLC
    Inventors: Ian Paul Hierons, Christine Russell, Seth Kaplan
  • Publication number: 20150113002
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for ranking healthcare professionals, including: receiving healthcare information submitted by a user; launching search delegators to search respective channels of social media based on the healthcare information; receiving meta search records from the search delegators; scoring the meta search records based on the healthcare information as well as the channel of social media where the meta search record was found; filtering the meta search records based on the corresponding scores; and providing the filtered meta search records to the user.
    Type: Application
    Filed: October 21, 2013
    Publication date: April 23, 2015
    Inventors: Sivakumar Nadarajah, Sanmugam Aravinthan
  • Publication number: 20150113008
    Abstract: The present subject matter relates to providing automated units for infrastructure support. In an example, an operation log having information pertaining to actions performed to resolve a ticket, may be filtered based on filtering attributes. The filtering attributes may aid in selection of content relevant for identifying an automatable unit from the operation log. The automatable unit may be one of a standard operator unit and a control flow unit. The content may be further analyzed to generate the automatable unit. The content may be analyzed using one of a sequence mining technique and a graph mining technique. Further, the automatable unit may be provided in a support service knowledgebase accessible by the users for dynamically resolving tickets similar to the ticket.
    Type: Application
    Filed: October 16, 2014
    Publication date: April 23, 2015
    Inventors: Veena Sadashiv Deshmukh, Rahul Ramesh Kelkar, Sudha Vvl Kancharla, Mudit Dhagat, Sandeep Chougule
  • Publication number: 20150113007
    Abstract: Metadata and for posts originating from different social media sources and the posts themselves may be collected. A query specifying search criteria for the posts and filter criteria related to the metadata may be submitted to the system disclosed herein. The system may allow a client or tenant of the system to filter and search the metadata stored therein. The system may provide the posts in response to the query and permit a client or tenant to rapidly switch between social media sources and corresponding metadata types.
    Type: Application
    Filed: October 3, 2014
    Publication date: April 23, 2015
    Inventors: Derek Brian HATCHARD, Jordan Patrick LUTES, Michael Gordon LUFF
  • Patent number: 9015165
    Abstract: The present invention is a method and system for storing, retrieving, and updating data stored in a persistent Name/Value storage container. The system and method combine similar data into data strings using a programming language referred to as Text-SQL that separates and relates the data using delimiters. The data strings are further combined into groups of like data strings that are also organized using delimiters. These groups of data strings are assigned a name and stored in a Name/Value storage container with the value being the grouped data string. The present invention uses simple dot-notation to parse the data strings into specific detailed information, which may be accomplished through an application programming interface (Text-SQL API) that provides functions for updating, deleting, retrieving, and storing data. The API utilizes a standard syntax for use with Cookies, HTML5 sessionStorage, and HTML5 localStorage providing cross-browser functionality and simplified programming.
    Type: Grant
    Filed: March 3, 2014
    Date of Patent: April 21, 2015
    Inventor: Michael L. Hamm
  • Patent number: 9015162
    Abstract: Embodiments include a program product and a method for providing responses to questions provided on a social media site. The method includes receiving, via a processor, a user question from a social networking site and decomposing and filtering the user question so that it can be further analyzed. The method also includes generating a list of most closely matched potential responders based on analysis of the user question and sending the most closely matched potential responders the user question. Upon receiving responses back from the most closest matched potential responders, these responses are aggregated by the processor in a final response format.
    Type: Grant
    Filed: January 25, 2013
    Date of Patent: April 21, 2015
    Assignee: International Business Machines Corporation
    Inventors: Chang Y. Chi, Qinying Liao, Lin Luo, Jeffrey W. Nichols, Ying-xin Pan, Thomas Schaeck, Michelle X. Zhou
  • Patent number: 9015572
    Abstract: Grouping a set of data is disclosed. In some embodiments, a set of data is grouped with respect to a column and/or a row associated with the set of data in response to receiving a selection of an option to group the set of data with respect to the column and/or the row. In some embodiments, the grouping of the set of data is based on real time values of the set of data and is automatically and dynamically updated in response to changes in the set of data.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: April 21, 2015
    Assignee: Apple Inc.
    Inventors: Nathaniel Cleverly Lanza, Christopher Douglas Weeldreyer
  • Patent number: 9015175
    Abstract: A system and method for filtering an already obtained information resource (“document”) for display is described, including identifying a target portion of the information resource; dividing the data of the target portion into elements of a set; receiving one or more search requests as a filter specification; interpreting the filter specification as a Boolean logic expression; evaluating the elements of the set based on the Boolean logic expression, in an ongoing manner, each time the filter specification is entered or modified; and dynamically re-rendering the display, upon each such entry or modification of the filter specification, with all elements not matching the logic expression removed from the display of the target portion, providing the user with a “shrinking document” more likely to contain just the information being looked for.
    Type: Grant
    Filed: April 28, 2011
    Date of Patent: April 21, 2015
    Inventors: Timothy David Gill, Eric J. Hoffer
  • Patent number: 9009159
    Abstract: One or more techniques and/or systems are provided for populating and/or animating a spatial visualization, such as a map, a timeline, and/or other 2D and/or 3D visual representations of locations. The spatial visualization may be populated with events extracted from a data source (e.g., real-time events, news events, social network events, etc.), and may include relationships between events (e.g., based upon time, location, contextual similarity (e.g., social network check-in events at a restaurant), events referencing one another (e.g., an article describing a first event may comprise a hyperlink to an article describing a second event) etc.). Filter criteria (e.g., date, event type, location, etc.) may be applied to events and/or relationships when populating the spatial visualization. A sequence of events and corresponding relationships may be animated within the spatial visualization (e.g., as the events unfold over a (user) designated period of time).
    Type: Grant
    Filed: January 23, 2012
    Date of Patent: April 14, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Daniel Bernhardt, Michael Kaisser, Antonino Gulli
  • Patent number: 9009171
    Abstract: Systems and methods are disclosed for active column filtering. In accordance with one implementation, a method is provided for active column filtering. The method includes providing a table having data values arranged in rows and columns, providing a first filter location indicator whose location is visually associated with a first column, and providing a first interface based on a selection of the first filter location indicator, wherein the first interface's location is visually associated with the first column. The method also includes acquiring a first filter input entered into the first interface, filtering the table based on the acquired first filter input, providing the filtered table for displaying, and providing an applied filter indicator, whose location is visually associated with the first column, the applied filter indicator including at least the first filter input.
    Type: Grant
    Filed: May 2, 2014
    Date of Patent: April 14, 2015
    Assignee: Palantir Technologies Inc.
    Inventors: Jack Grossman, James Thompson
  • Patent number: 9009192
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying central entities. In one aspect, a method includes obtaining candidate entities for a first resource; filtering a first entity graph whose nodes represent different entities found in a plurality of resources to remove nodes that do not correspond to a candidate entity, wherein pairs of nodes in the filtered first entity graph that are connected by an edge correspond to pairs of candidate entities that are associated with the same resource; generating a second entity graph for the first resource from the filtered first entity graph, wherein the second entity graph does not include nodes from the filtered first entity graph that are not connected to other nodes in the filtered first graph; and identifying candidate entities that are represented by nodes in the second entity graph as being central entities for the first resource.
    Type: Grant
    Filed: June 3, 2011
    Date of Patent: April 14, 2015
    Assignee: Google Inc.
    Inventors: Tomer Shmiel, Ziv Bar-Yossef, Alexander Sobol, Eran Ofek, Haran Pilpel, Eldad Barkai, Yossi Matias
  • Patent number: 9009185
    Abstract: A performance management system leverages an iterative process to provide performance reports, with reduced computing resources. In response to a request for a performance report, a respective subset of performance data records may be received from each of a plurality of sources. It may then be determined whether additional performance data records are to be requested from the plurality of sources for the report. The received data may be processed and the resultant report may be outputted. For example, the iterative process may be applied to generate a top-n report based on network flow performance data in a computer information system.
    Type: Grant
    Filed: December 28, 2010
    Date of Patent: April 14, 2015
    Assignee: Sevone, Inc.
    Inventor: Vesselin Bakalov
  • Patent number: 9002962
    Abstract: The disclosed embodiments relate a messaging system, such as an email system, a text-messaging system or an instant-messaging system, that enables a user to save a message attachment to an online content management system (for example, to their Dropbox™). The system receives a call from a messaging system associated with the user to save a message attachment to the online content management system, wherein the call includes a link to the message attachment. In response to the call, the system commences downloading the message attachment to the online content management system. While the message attachment is downloading, the system provides a selection interface to enable the user to select a destination for the message attachment within the online content management system. After the user selects the destination and after the message attachment finishes downloading, the system saves the message attachment to the selected destination in the online content management system.
    Type: Grant
    Filed: February 26, 2013
    Date of Patent: April 7, 2015
    Assignee: Dropbox, Inc.
    Inventors: Sean Lynch, Ilya Fushman
  • Patent number: 9001393
    Abstract: A character reading method performed by a computer connected to an imaging unit includes repeating processing of recognizing the character included in one-frame image input latest in parallel to input of the moving image, performing matching of a recognition result obtained by every piece of recognition processing in units of characters along a time axis, fixing the recognition result appearing with an appearance ratio larger than a reference value previously decided in the recognition processing continuously performed at least predetermined times, and outputting the fixed recognition result.
    Type: Grant
    Filed: February 4, 2013
    Date of Patent: April 7, 2015
    Assignee: OMRON Corporation
    Inventors: Naoki Shibutani, Keiichi Tamai, Kenichi Ukai
  • Patent number: 9002859
    Abstract: A binary data file embodies an inline tree data structure storing fields of a hierarchical dataset. The inline tree comprises first-level binary string segments, each comprising substantially contiguous second-level binary string segments, corresponding to subranges of first and second subsets of data fields. Size is reduced by substituting: binary string indices for alphanumeric strings; a data clump index for a set of correlated/anticorrelated strings; field masks for unoccupied data fields. A dedicated conversion program generates the inline tree from conventional database formats, which is read entirely into RAM to be searched/filtered by a dedicated search/filter program. Small size (<2 bytes/field/record) and contiguous arrangement enables searching/filtering of >106 records (>100 data fields) in <500 nanoseconds/record/core. Recursive subdivision of selection field ranges can guide searches that include those selection fields.
    Type: Grant
    Filed: December 15, 2011
    Date of Patent: April 7, 2015
    Assignee: Moonshadow Mobile, Inc.
    Inventor: Roy W. Ward
  • Patent number: 9002069
    Abstract: A system and article of manufacture for social media event detection and content-based retrieval include obtaining multiple images from at least one social media source, extracting at least one visual semantic concept from the multiple images, differentiating an event semantic concept signal from a background semantic concept signal to detect an event in the multiple images, and retrieving one or more images associated with the event semantic concept signal for presentation as a visual description of the detected event.
    Type: Grant
    Filed: September 24, 2012
    Date of Patent: April 7, 2015
    Assignee: International Business Machines Corporation
    Inventors: Noel C. Codella, Apostol Natsev, John R. Smith
  • Publication number: 20150095355
    Abstract: A method for dynamically curating content based on geographic location, including: concurrently monitoring content tagged with geographic locations located within a plurality of predetermined geofences, each geofence comprising a set of linear boundaries forming a closed loop encircling a geographic region; selecting a geofence from the plurality of geofences in response to a content generation parameter for content associated with the geofence exceeding a threshold parameter value; aggregating content associated with the geofence into a content feed; and sending the content feed to a first user device.
    Type: Application
    Filed: September 30, 2014
    Publication date: April 2, 2015
    Inventor: Damien Patton
  • Publication number: 20150095333
    Abstract: An approach for filtering data into a geo-activity zone cell is presented. An area of interest specifying an individual, organization, or entity is selected. Data is extracted from streaming data and from data at rest. Metadata of the extracted data is determined. The metadata includes time and date stamp(s) and contextual information specifying the area of interest. A first portion of the metadata includes geospatial tag(s) specifying the area of interest, and a second portion of the metadata is initially missing geospatial tag(s). The missing geospatial tag(s) are determined and added to the second portion of the metadata by extracting a location from profile data and/or inferring the location based on a region-based geo-topic model. The extracted data is filtered into a geo-activity zone cell based on the first and second portions of metadata being within metadata boundaries.
    Type: Application
    Filed: September 27, 2013
    Publication date: April 2, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gregory A. Porpora, Janet L. Spann
  • Publication number: 20150095354
    Abstract: An approach is provided for filtering data accessed by user devices based on user selected content from a content selection device. The approach uses the commonly known knowledge of user selections of content (e.g. selection of media on a DVR) to aid in a user's attempts to limit exposure to spoilers of the content. This concept further involves removal of filters upon user viewing of content. As well as, creating of a content filter based on content information. The data filter is meant to prevent spoiling results or plot lines of media content selected by a user to watch at a later time or date.
    Type: Application
    Filed: September 30, 2013
    Publication date: April 2, 2015
    Applicant: Verizon Patent and Licensing Inc.
    Inventor: Gregory J. MILLER
  • Patent number: 8997022
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing analytical information. The methods, systems, and apparatus include actions of providing code for a multi-selection widget. The widget includes multiple user-selectable controls aligned on a grid. The multiple user-selectable controls include a first set of one or more controls that are each associated with a different instance of a first level reporting period. The multiple user-selectable controls further include a second set of two or more controls that are each associated with a different instance of a second level reporting period that are shorter than the instances of the first level reporting period. The actions further include receiving a user selection of at least one control of the first set and at least one control of the second set and providing analytical information based on the user selection.
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: March 31, 2015
    Assignee: Visual BI Solutions Inc.
    Inventors: Gopal S. Krishnamurthy, Jayaraman Anantharaman
  • Patent number: 8996542
    Abstract: Briefly, in accordance with one or more embodiments, a hierarchical data set may be displayed in a database view in a content window of a program or graphical user interface. A filter panel may display one or more categories of information about the hierarchical data set including one or more filterable items that may be selected by a user. In response to a user selection, filtered contents of the hierarchical data set may be displayed in the database view according to the selection to allow a user to navigate the hierarchical dataset via the database view. In one or more embodiments, the hierarchical data set may comprise a file system.
    Type: Grant
    Filed: December 13, 2006
    Date of Patent: March 31, 2015
    Assignee: Adobe Systems Incorporated
    Inventors: Arno Gourdol, Wade Heninger
  • Patent number: 8996528
    Abstract: Relational clustering has attracted more and more attention due to its phenomenal impact in various important applications which involve multi-type interrelated data objects, such as Web mining, search marketing, bioinformatics, citation analysis, and epidemiology. A probabilistic model is presented for relational clustering, which also provides a principal framework to unify various important clustering tasks including traditional attributes-based clustering, semi-supervised clustering, co-clustering and graph clustering. The model seeks to identify cluster structures for each type of data objects and interaction patterns between different types of objects. Under this model, parametric hard and soft relational clustering algorithms are provided under a large number of exponential family distributions.
    Type: Grant
    Filed: March 18, 2014
    Date of Patent: March 31, 2015
    Assignee: The Research Foundation for The State University of New York
    Inventors: Bo Long, Zhongfei Mark Zhang
  • Patent number: 8996543
    Abstract: Methods, systems, and subsystems for identifying and accessing multimedia content are provided. One external library access module includes instructions, stored on computer readable media, that, when executed by a processor, perform steps for: accessing personal profile settings stored in computer readable media, the profile settings including personal settings relating to filtering content; accessing an external search engine used to identify content on a network, the engine having an adjustable content filter; and selecting a setting of the filter based on the personal settings. In another embodiment, a method for identifying and accessing multimedia content from a network includes: filtering content described in a first compilation of data in strict adherence to personal settings relating to filtering content; and using an external filter to filter content accessible from the network through an external search engine.
    Type: Grant
    Filed: January 24, 2012
    Date of Patent: March 31, 2015
    Assignee: Arrabon Management Services, LLC
    Inventors: Vladyslav A. Seryakov, Stuart A. White
  • Publication number: 20150088915
    Abstract: Embodiments of the invention comprise systems, computer program products, and methods for a financial and social management system that provides improved tracking and management related to how, where, when, and with whom a user enters into activities. The financial and social management system captures activity information and images from various sources of information, including but not limited to social networking accounts, e-receipts, contact lists, calendars, and the like, and associates the activity information and images with the activities. The financial and social management system may determine locations, social relationships, entities, categories, or the like from the various sources of information and tag the activities with location tags, social relationship tags, entity tags, category tags, or the like.
    Type: Application
    Filed: September 20, 2013
    Publication date: March 26, 2015
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Elizabeth S. Votaw, Laura Corinne Bondesen, Matthew A. Calman, Katherine Dintenfass, Candice Michelle Jones, Charles Karim Aweida, Parker Holt Bossier, Rebecca A. Chen, Nandhita Kumar, Min Zhao
  • Publication number: 20150088864
    Abstract: There is provided an information processing device including a storage section, a candidate acquiring section configured to acquire candidates of a related term corresponding to an input term, and a related term determining section configured to determine the related term from the candidates of the related term on basis of information stored in the storage section.
    Type: Application
    Filed: March 27, 2013
    Publication date: March 26, 2015
    Applicant: Sony Corporation
    Inventors: Shoichiro Takigawa, Mitsuru Waku, Takeshi Fujiki
  • Publication number: 20150088897
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for automatically removing inappropriate content. One example method includes: identifying a report of inappropriate content received from a user, the report identifying a content item the user has identified as inappropriate and an identification of the user, determining whether to automatically remove the content item based at least in part on the identity of the user, and removing the content item upon determining that the content should be removed. In some instances, the user is associated with a report weight. The report weight can be based, at least in part, on a business role of the user. Determining whether to automatically remove the content item may include determining that the user or a business role of the user is associated with an automatic removal rule, and removing the content item upon determining that the report is associated the user.
    Type: Application
    Filed: September 24, 2013
    Publication date: March 26, 2015
    Inventors: Yahali Sherman, Rachel Ebner, Eyal Nathan, Dmitry Khalatov, Ariel Tammam
  • Patent number: 8990201
    Abstract: Methods, systems, and apparatus, including computer program products, for selectively presenting search results responsive to search query suggestions. In one aspect includes receiving a partial search query including one or more characters; generating a first query suggestion based on the partial search query; determining whether the first query suggestion meets a filtering criterion, where the filtering criterion is a criterion specifying one or more filtering criterion topics against which the first query suggestion is evaluated independent of search results responsive to the first query suggestion; providing the first query suggestion; and in response to determining that the first query suggestion meets the filtering criterion, preventing a first set of one or more images responsive to the first query suggestion from being presented to a user.
    Type: Grant
    Filed: November 3, 2011
    Date of Patent: March 24, 2015
    Assignee: Google Inc.
    Inventors: Emily Johnston, George M. N. Ruban, David Black, Sarah J. Bell, Gabriel Wolosin, David Kogan
  • Patent number: 8990224
    Abstract: A computer system is configured to determine portions of text extracted from a corresponding group of documents; process a particular portion of text by a set of filters, where the particular portion of text may correspond to a particular document, and where each of the filters may generate a respective score based on processing the particular portion of text; calculate a readability score based on the respective scores generated by the filters; determine that the readability score satisfies a threshold score; and generate or select a new portion of text, for the particular document, based on determining that the readability score satisfies the threshold score.
    Type: Grant
    Filed: November 12, 2012
    Date of Patent: March 24, 2015
    Assignee: Google Inc.
    Inventors: Lauren Ouellette, Gunes Erkan, Brad Alex Seiler, Xichen Yu
  • Publication number: 20150081396
    Abstract: A system, process and method for automatically collecting, collating and transforming data into useful formats and displaying or otherwise outputting the transformed data into useable information. The system provides outputs that are useful in optimizing the enterprise performance of a business. The system, process and method are grounded in an established logical framework for systematically classifying areas of business concerns.
    Type: Application
    Filed: September 17, 2014
    Publication date: March 19, 2015
    Inventor: Edwin Andrew MILLER
  • Publication number: 20150081681
    Abstract: A computer implemented method and apparatus for classifying and comparing similar documents using base templates. The method comprises accessing a document; extracting metadata from the document; matching the metadata to at least one base template of a plurality of base templates; and storing the document with one or more similar documents, wherein the one or more similar documents are documents that match the at least one base template.
    Type: Application
    Filed: September 17, 2013
    Publication date: March 19, 2015
    Applicant: Adobe Systems Incorporated
    Inventors: Lalit Vohra, Aditya Kumar Pandey, Yash Kumar Gupta
  • Publication number: 20150081725
    Abstract: A system and method are provided for obtaining and analysing social data. The obtained social data and the determined relationships can be used to compose new social data and determine transmission parameters of the new social data. A method performed by a computing device or server system includes obtaining social data from one or more data streams, filtering the social data to obtain filtered social data, analysing the filtered social data to determine one or more relationships, and outputting the filtered social data and the one or more relationships in association with each other.
    Type: Application
    Filed: July 3, 2014
    Publication date: March 19, 2015
    Applicant: MARKETWIRE L.P.
    Inventors: Stuart OGAWA, Edward Dong-Jin KIM, Brian Jia-Lee KENG, Kanchana PADMANABHAN
  • Patent number: 8983947
    Abstract: Techniques and tools are described for augmenting search using association information. Searches can be performed using a combination of index information and association information. In some examples, index information is stored in a first data store and association information is stored in a second data store. Search queries can be received and modified using association information. Modified search queries can be executed using a combination of index information and association information. Index information can be generated by indexing a set of documents. Association information can be generated by monitoring user activity occurring between users and a set of documents.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: March 17, 2015
    Assignee: Jive Software, Inc.
    Inventors: Lance Riedel, Georgios Mavromatis
  • Patent number: 8984000
    Abstract: A process, system and computer software are provided to facilitate at least one recommendation to one or more users and/or one or more applications using multidimensional data. In particular, a multidimensional space is defined, wherein each dimension is capable of providing variable information. At least one dimension corresponds to user profiles. The multidimensional space is filled with multidimensional data corresponding to dimensions of the multidimensional space. Then, information from the multidimensional space is retrieved. Further, the recommendation is generated based on the retrieved information. In addition, it is possible to generate a recommendation-specific query. This can be performed by generating the recommendation-specific query to access a multidimensional cube and retrieve data stored therein. Then, the recommendation can be issued based on the data retrieved from the multidimensional cube.
    Type: Grant
    Filed: May 21, 2012
    Date of Patent: March 17, 2015
    Assignee: Facebook, Inc.
    Inventors: Alexander Tuzhilin, Gediminas Adomavicius
  • Patent number: 8983980
    Abstract: Embodiments for a Mining Data Records based on Anchor Trees (MiBAT) process are disclosed. In accordance with at least one embodiment, the MiBAT process extracts data records containing user-generated content from web documents. The web document is processed into a Document Object Model (DOM) tree in which sub-trees of the DOM tree represent the data records of the web document. Domain constraints are used to locate structured portions of the DOM tree. Anchor trees are then located as being sets of sibling sub-trees which contain the domain constraints. The anchor trees are then used to determine a record boundary (i.e. the start offset and length) of the data records. Finally, the data records are extracted based on the anchor trees and the record boundaries.
    Type: Grant
    Filed: November 12, 2010
    Date of Patent: March 17, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Xinying Song, Yunbo Cao, Chin-Yew Lin
  • Patent number: 8983925
    Abstract: Embodiments of a method for creating a methodology implementation that supplements a business application are described. In one embodiment, a comprehensive customer engagement methodology is maintained on a server and defines processes and disciplines related to the business application. A series of requests is received from a collaborative computing environment. The series of requests collectively represent a request for a collection of documents and related metadata included in the comprehensive customer engagement methodology. The series of requests are then responded to by providing a copy of the collection of documents and related metadata.
    Type: Grant
    Filed: January 4, 2012
    Date of Patent: March 17, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brian R. Allrich, Gregory M. Holman, John R. Nannenga, Lori K. Thalmann Pytlik, Nilesh R. Thakkar
  • Patent number: 8983985
    Abstract: Access to a data element stored within a database object is controlled. A request is received from a user to perform an operation in relation to the database object, the operation including retrieval of information from the data element of the database object. Prior to retrieving information from the data element, a determination is made whether at least a portion of the information from the data element is subject to masking in accordance with an access policy. In response to determining that information from the data element is subject to masking, the request is modified to require that information from the data element be retrieved in a masked condition.
    Type: Grant
    Filed: January 28, 2011
    Date of Patent: March 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Stephen Yao Ching Chen, Curt L. Cotner, Gerald G. Kiernan, Irene Ching-Hua Liu, Claire W. McFeely, Walid Rjaibi, Timothy J. Vincent
  • Publication number: 20150074125
    Abstract: A computer identifies at least one common content element used by each of at least two users from at least one communication by each of the at least two users. Responsive to one of the at least two users constructing content for a potential communication to the other of the at least two users, the computer accesses the at least one common content element for use by at least one content prediction service enabled for presenting one or more possible content elements comprising the at least one common content element for user selection during construction of the content for the potential communication.
    Type: Application
    Filed: September 9, 2013
    Publication date: March 12, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gerald F. MCBREARTY, Shawn P. MULLEN, Jessica C. MURILLO, Johnny M. SHIEH
  • Publication number: 20150074078
    Abstract: Embodiments are directed to establishing a metadata repository that aggregates metadata for a plurality of data sources, inferring data source metadata at a metadata repository and to providing recommendations to data managers based on aggregated inputs. In one scenario, a computer system establishes a reference to one or more data sources, where each data source includes data elements. The computer system receives a data request for specified data elements stored on the data sources and accesses the established references to determine which data source the specified data elements are stored on. The computer system then retrieves at least one of the specified data elements from its determined data source and sends the retrieved data elements to a specified computer system, along with an indication of additional data elements that are relevant to the received data request, and a further indication of how those additional data elements are to be accessed.
    Type: Application
    Filed: November 18, 2013
    Publication date: March 12, 2015
    Applicant: Microsoft Corporation
    Inventors: Matthew Roche, Christian Liensberger, Ziv Kasperski, Stéphane Nyombayire
  • Publication number: 20150074044
    Abstract: The disclosed embodiments provide a system that manages access to data. During operation, the system provides a graph-based data model of the data, wherein the graph-based model comprises a set of nodes and a set of directed edges among the nodes. Next, the system stores the graph-based data model in a set of partitions, wherein each partition from the set of partitions includes one or more nodes from the set of nodes and all outgoing edges from the one or more nodes. Finally, the system enables lookup of a set of outgoing edges associated with a source node from the one or more nodes.
    Type: Application
    Filed: September 12, 2013
    Publication date: March 12, 2015
    Applicant: Dropbox, Inc,
    Inventors: Zviad Metreveli, Akhil Wable
  • Publication number: 20150074126
    Abstract: Examples disclosed herein provide systems, methods, and software for attaching an application to a computing system. In one example, a method of attaching at least one application to the computing system includes identifying an application attach triggering event, and identifying at least one application based on the application attach triggering event.
    Type: Application
    Filed: September 10, 2014
    Publication date: March 12, 2015
    Inventor: Jairam Choudhary
  • Patent number: 8977626
    Abstract: A system searches a data collection using a bloom filter index to reduce the search scope to improve search efficiency, while at the same time allowing more flexible searches of the data collection using search terms containing any arbitrary string of data.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: March 10, 2015
    Assignee: Apple Inc.
    Inventor: Jonathan J. Hess
  • Patent number: 8977634
    Abstract: The present invention is a software application that is capable of producing a music playlist or a video playlist according to upcoming concerts and a plurality of narrowing criteria. The software application can be accessed through a web browser. A concert database is searched to find all related concerts according to inputted concert narrowing criteria. A music playlist is generated by retrieving all artist tracks within a music database matching a plurality of music narrowing criteria. A video playlist is generated by retrieving all artist videos within a video database matching a plurality of video narrowing criteria. Music playing software and video playing software are provided to play the music playlist and the video playlist. The music playlist and the video playlist can continuously update according to updating criteria. Comedy and other non-music related acts at a concert can also be implemented into the music playlist and the video playlist.
    Type: Grant
    Filed: May 29, 2012
    Date of Patent: March 10, 2015
    Inventor: Timothy Quinn Delaney, Jr.
  • Patent number: 8977656
    Abstract: A data structure comprises a clump header table and an inline tree data structure. The inline tree, representing filterable data fields of hierarchically organized data records, comprises an alternating sequence of first-level binary string segments, each followed by one or more corresponding second-level binary string segments. Each clump header record includes an indicator of a location in the inline tree of corresponding binary string segments. A dedicated, specifically adapted conversion program generates the clump header file and the inline tree for storage on any computer-readable medium, and the inline tree can be read entirely into RAM to be searched or filtered. A dedicated, specifically adapted search and filter program is employed to list or enumerate retrieved data records. Run-time computer code generation can reduce time required for searching and filtering. One example includes spatial searching and filtering of data records that include spatial coordinates as data fields.
    Type: Grant
    Filed: January 10, 2012
    Date of Patent: March 10, 2015
    Assignee: Moonshadow Mobile, Inc.
    Inventor: Roy W. Ward
  • Patent number: 8977613
    Abstract: Some embodiments provide a method for generating a recurring search for a research system that identifies documents as relevant to particular categories. The method generates a set of categories to include in the recurring search based on an identified user objective and an initial category by using relationship data that defines several different types of relationships between several different categories. The recurring search identifies documents from a particular period of time identified as relevant to the set of categories. The method identifies an optimal set of filters for removing specific types of documents that are relevant to the set of categories from the recurring search.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: March 10, 2015
    Assignee: Firstrain, Inc.
    Inventors: David Cooke, Vivie Lee, Nima Niakan, Binay Mohanty