Patents Examined by Anteneh Girma
  • Patent number: 8725739
    Abstract: Techniques for category-based content recommendation are described. Some embodiments provide a content recommendation system (“CRS”) configured to recommend content items (e.g., Web pages, images, videos) that are related to specified categories. In one embodiment, the CRS processes content items to determine entities referenced by the content items, and to determine categories related to the referenced entities. The determined entities and/or categories may be part of a taxonomy that is stored by the CRS. Then, in response to a received request that indicates a category, the CRS determines and provides indications of one or more content items that each have a corresponding category that matches the indicated category. In some embodiments, at least some of these techniques are employed to implement a category-based news service.
    Type: Grant
    Filed: November 1, 2011
    Date of Patent: May 13, 2014
    Assignee: Evri, Inc.
    Inventors: Jisheng Liang, Krzysztof Koperski, Jennifer Cooper, Ted Diamond
  • Patent number: 8725754
    Abstract: The various embodiments herein provide a method and system for modeling a data. The method for modeling data comprises steps of extracting the data from a plurality of data sources, identifying a plurality of entities from the plurality of data, defining occurrence of a relationship between the plurality of entities, capturing recurrences of the relationship between the plurality of entities based on one or more common interactions between the plurality of entities and creating a data model indicating the occurrences and recurrences of the relationship between the plurality of the entities. The data model is adapted to store data corresponding to the plurality of entities, the relationship between the plurality of entities and the common interactions between the plurality of entities. The plurality of entities includes contents of a digital data artifact.
    Type: Grant
    Filed: April 27, 2012
    Date of Patent: May 13, 2014
    Inventor: Sridhar Gopalakrishnan
  • Patent number: 8725719
    Abstract: In accordance with certain embodiments, requests to collect structured data in a web page and to subscribe to that structured data are received. This structured data is stored in a data store to allow offline use of the structured data. In accordance with other embodiments, a computing device displays multiple links each of which identifies a different one of multiple web pages. Additionally, the multiple pages include structured data. The display of these multiple links is altered as the computing device detects changes to the structured data in the web pages. In accordance with other embodiments, a web page includes structured data that has been subscribed to. The computing device detects changes to the web page, and notifies a user of a change to the web page only if the change is a change to the structured data and not a change to other portions of the web page.
    Type: Grant
    Filed: February 13, 2007
    Date of Patent: May 13, 2014
    Assignee: Microsoft Corporation
    Inventors: Jane T. Kim, Walter VonKoch, Sean O. Lyndersay, Benjamin N. Truelove, Miladin Pavlicic
  • Patent number: 8719252
    Abstract: This invention is a system and method for integrating relational databases into a semantic web framework utilizing a simple mapping process and the SQL query optimizer present in the SQL database engine.
    Type: Grant
    Filed: October 21, 2011
    Date of Patent: May 6, 2014
    Inventors: Daniel Paul Miranker, Juan Federico Sequeda
  • Patent number: 8719278
    Abstract: In one exemplary embodiment, a set of attributes derived from an element of a first digital document is obtained. The element is identified from eye-tracking data of a user viewing the digital document. A search query of a database comprising at least one query term is received. A set of documents in the database is identified according to the search query. An attribute score is determined for each document. The set of documents are sorted according to the attribute score. Optionally, a commonality between the query term and at least one member of the set of attributes may be determined. The search query may be generated by the user. The database may be a hypermedia database.
    Type: Grant
    Filed: September 15, 2011
    Date of Patent: May 6, 2014
    Assignee: Buckyball Mobile Inc.
    Inventors: Amit V. Karmarkar, Sharada Karmarkar, Richard R. Peters
  • Patent number: 8719279
    Abstract: A system and method for determining a newsworthiness score for a news story, including the steps of receiving data describing a news story from a client, comparing the data describing the news story to a set of pre-determined factors, locating the factors that are present on the set of pre-determined factors in the data, adding pre-calculated values to a running total, the newsworthiness score, for each factor found in the data.
    Type: Grant
    Filed: February 24, 2012
    Date of Patent: May 6, 2014
    Assignee: Strategic Communication Advisors, LLC.
    Inventor: David Kenneth Albert
  • Patent number: 8719282
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying and scoring restricted-locality synonyms. In one aspect, a method includes receiving a search query including a query term and a synonym for the query term. The synonym is evaluated using one or more predetermined criteria and based on the evaluation is designated as a restricted-locality synonym. A first scoring model is selected that specifies how to score occurrences of restricted-locality synonyms in documents. A document is received that is identified as being responsive to the search query. A document score for the document is determined using the first scoring model.
    Type: Grant
    Filed: February 23, 2012
    Date of Patent: May 6, 2014
    Assignee: Google Inc.
    Inventors: Hayden Shaw, Robert B. Avery, Trystan G. Upstill, Thomas Strohmann, Pi-Chuan Chang, John Blitzer
  • Patent number: 8712997
    Abstract: A method for optimizing data types includes the step of generating a data structure providing access to at least one data element, the data structure associated with a first representation of the at least one data element. A user is provided with a plurality of data types for accessing the at least one data element. A request for access to the at least one data element is received, the request including at least one of the plurality of data types. The request is responded to with a second representation of the at least one data element, the second representation generated responsive to the at least one of the plurality of data types.
    Type: Grant
    Filed: March 1, 2012
    Date of Patent: April 29, 2014
    Assignee: Intel Corporation
    Inventors: Michael David McCool, Stefanus Jakobus Du Toit
  • Patent number: 8713010
    Abstract: A processor engine for affecting at least one authorized website's position on at least one Internet search engine's page ranking is described. The processor engine comprises at least one processor arranged to: identify a target list comprising at least one authorized website that is to be promoted; open a web browser; access an internet search engine on the first web browser; load at least a part of at least one search term into the internet search engine running on the web browser; associate at least the part of the at least one search term with the at least one authorized website on the target list; close the web browser, and repeat a plurality of times, the operations of open, access, load, associate, and close, thereby affecting the at least one authorized website's position on the internet search engine's page ranking.
    Type: Grant
    Filed: February 19, 2013
    Date of Patent: April 29, 2014
    Assignee: Luxian Limited
    Inventor: Robert Trevelyan
  • Patent number: 8694478
    Abstract: Exemplary embodiments provide various techniques for detecting and correcting corrupted or dangling data object handles. In one example, a method is provided for correcting corrupted data object handles. In this method, a redirector file stored on a first logical data container is accessed. This redirector file includes a forward object handle pointing to a first data object stored on a second logical data container and includes a first checksum of the forward object handle. A second checksum of the forward object handle is determined and a comparison is made between the first and second checksums. If a mismatch is detected, the data objects stored on the second logical data container are scanned to extract backward object handles. A backward object handle can be identified to point back to the redirector file. The forward object handle can then be restored to point to the second data object based on the identification.
    Type: Grant
    Filed: February 9, 2012
    Date of Patent: April 8, 2014
    Assignee: NetApp, Inc.
    Inventor: Sundeep Singh
  • Patent number: 8688637
    Abstract: A file synchronization system that includes a non-volatile memory for storing at least one bookmark respective to a file; a telecommunication mechanism for receiving a new bookmark value respective to this file; and a controller operative to update the respective bookmark according to the new bookmark value; and to control presentation of the file in accordance with the updated bookmark value. A plurality of bookmarks that associate to a single file are stored in the file synchronization system, each such bookmark respective to a different user.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: April 1, 2014
    Assignee: SanDisk Technologies Inc.
    Inventor: Itzhak Pomerantz
  • Patent number: 8688756
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for storing file system content in a multi-tenant on-demand database system. These mechanisms and methods for storing file system content in a multi-tenant on-demand database system can enable embodiments to reduce a number of files stored on a file system, avoid copying of all file system content to file system copies, etc.
    Type: Grant
    Filed: April 29, 2013
    Date of Patent: April 1, 2014
    Assignee: salesforce.com, inc.
    Inventors: Scott Hansma, Simon Z. Fell, Ryan Brainard, Sridevi G. Krishnan, Deepa Gupta
  • Patent number: 8676800
    Abstract: The present invention generally relates to a method and system for generating text, and particularly but not exclusively to a method and system for generating syntactically correct text for a report. The ability of an expert system to interpret data is limited by the same factor that limits a human expert—data complexity. Therefore, traditional expert systems suffer limitations in interpreting ever increasing volumes of complex data and in converting such data to knowledge. The present invention provides a means for interpreting complex data and in converting such data to knowledge expressed in a textual report.
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: March 18, 2014
    Assignee: Pacific Knowledge Systems Pty Ltd
    Inventors: Lindsay Peters, Timothy Lavers
  • Patent number: 8676789
    Abstract: Systems and methods sort location dependent information based on selecting multiple groups of information according to location, ordering the groups based on location, and ordering the information within the groups based on at least one or more other criteria. The size(s) of the areas used to select the groups may be predetermined, or dynamically determined (e.g., based on clustering of information along distance to a location of interest).
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: March 18, 2014
    Assignee: Yellowpages.com LLC
    Inventors: Jay H. Lieske, Jr., Stephen Chappell
  • Patent number: 8676812
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for scoring items. One method includes generating a score for each of a plurality of items. The generating includes, for each item: obtaining a respective item-specific value of each of a plurality of indicators, determining a respective weight for the value of each of the plurality of indicators, wherein the respective weight for one or more of the plurality of indicators is derived from the value of the indicator, and generating the score for the item from the item-specific values and weights for the item-specific values. The method further includes providing the score for each item to a ranking engine implemented on one or more computers.
    Type: Grant
    Filed: January 28, 2011
    Date of Patent: March 18, 2014
    Assignee: Google Inc.
    Inventors: Yihua Wu, Kumar Mayur Thakur
  • Patent number: 8676846
    Abstract: Methods for providing a generic database security application using virtual private database (VPD) functionality are provided. The methods may include inserting rows into a user security table in a database providing VPD functionality, each row comprising a user ID for which database access is to be controlled, the name of a database object to be secured, and a predicate; and defining a security policy function common to all secured database objects, said security policy function generating a second predicate to be appended by the database's VPD functionality to queries made on a queried secured database object by a querying user, said second predicate based on at least one predicate in at least one row in the user security table, the at least one row referencing the name of the queried secured database object and the user ID of the querying user. Related systems and computer program products are also provided.
    Type: Grant
    Filed: November 29, 2012
    Date of Patent: March 18, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: James Pooley, Dhanshri Phondge
  • Patent number: 8671105
    Abstract: A computer implemented system and method that combines data from multiple sources to provide a unified view of data using multi-layered conceptual modeling framework. The invention provides means to model conceptual data models at multiple levels of abstraction and a means to map them with each other and with physical models. A query rewriting approach adopted in the present invention is capable of translating queries down multiple levels of conceptual models into physical models and Conceptual modeling framework provide a means to capture and process semantic intent of data more accurately thereby reducing data integration errors significantly.
    Type: Grant
    Filed: August 29, 2011
    Date of Patent: March 11, 2014
    Assignee: Tata Consultancy Services Limited
    Inventors: Sreedhar Sannareddy Reddy, Prasenjit Das, Raghavendra Reddy Yeddula
  • Patent number: 8671103
    Abstract: A method for semantic service registration and query based on WordNet is disclosed. The method includes the following steps: (1) semantic service registration: a service provider registers a service and uploads the Web Service Description Language (WSDL) document corresponding to the service, and a system parses the WSDL document to form a service description tree, then constructs a WordNet ontology tree according to the input of the service, performs a semantic annotation on the input/output of the service to form a Web Service Semantic Description Document (WSDL-S), and finally stores it in a register library; (2) semantic service discovery: a service requester inputs the information of service type, semantic information of the service input/output and other user-defined information to the register library to retrieve the services meeting the requirements; and (3) similarity sorting: the services meeting a certain threshold are sorted in descending order.
    Type: Grant
    Filed: April 7, 2010
    Date of Patent: March 11, 2014
    Assignee: Zhejiang University
    Inventors: Zhaohui Wu, Wenqiu Zeng, Jian Wu, Ying Li, Shuiguang Deng, Jianwei Yin
  • Patent number: 8671098
    Abstract: Consumers receive module-computed composite reviews that are lively, informative, coherent, and representative of a larger underlying collection of reviews. Representative phrases from reviews are extracted and aggregated into coherent sentences to create the composite review. Clear automatable criteria are provided to define coherence and other qualities, such as representativeness, liveliness, and informativity. Sentence coherence criteria involve syntax, shared vocabulary, phrase connectors, and phrase sentiment polarity, for instance. Phrase representativeness criteria involve review ratings and derived phrase ratings, for instance. Phrase liveliness criteria involve sentiment expression frequency, superlatives, comparatives, degree modifiers, affect activation scores, and affect imagery scores, for instance. Phrase informativity criteria involve product-specific words, review length, and recency, for instance. Prohibited language is filtered out. Composite reviews are automatically distributed, e.g.
    Type: Grant
    Filed: September 14, 2011
    Date of Patent: March 11, 2014
    Assignee: Microsoft Corporation
    Inventors: Franco Salvetti, Livia Polanyi
  • Patent number: 8671108
    Abstract: A method and system for detecting orphan content in a hierarchical data tree are provided. The method includes receiving, at the computer, a selection of at least one directory that includes a plurality of data files to be analyzed, analyzing all links embedded within the data files stored in the at least one selected directory, detecting files that are not referenced by a link in any other data file, determining that no other links are embedded within the data files stored in the at least one selected directory, and generating an orphan content report that includes link data for each orphan file detected.
    Type: Grant
    Filed: September 2, 2011
    Date of Patent: March 11, 2014
    Assignee: MasterCard International Incorporated
    Inventor: Thakur B. Kondasani