Patents Examined by Kimberly Wilson
-
Patent number: 9336332Abstract: Systems, methods and techniques for discovering, managing and/or representing data are described. In particular, systems and methods for acquiring, representing, and disseminating data independently of, for example, the nature of the data sources or the data storage infrastructure, are described. Such discovery, management and/or representation may be enabled by various manners of integration into pre-existing network architecture, enabled via system(s) or method(s) implemented remotely from pre-existing network architecture, and/or enabled via programmatic integration into existing computing applications such as Web applications.Type: GrantFiled: January 9, 2014Date of Patent: May 10, 2016Assignee: CLIPCARD INC.Inventors: Don W. Davis, Michael P. Gerlek, Ryan Cunningham
-
Patent number: 9330107Abstract: A system, computer-readable storage medium storing at least one program, and a computer-implemented method for storing metadata for a file in a distributed storage system is presented. Metadata for a file is generated. A subset of metadata clusters in a distributed storage system is identified to form a quorum of metadata clusters. Requests to store the metadata for the file on the metadata clusters in the distributed storage system are issued, where the requests include high priority requests to store the metadata for the file on at least one of the metadata clusters in the quorum of metadata clusters and normal priority requests to store the metadata in the remaining metadata clusters, the metadata being stored on the at least one of the metadata clusters in the quorum of metadata clusters before being stored on the remaining metadata clusters.Type: GrantFiled: February 6, 2013Date of Patent: May 3, 2016Assignee: GOOGLE INC.Inventors: Alexander Kesselman, Angus Lees, Dmitry Broyde, Michael O'Reilly
-
Patent number: 9323787Abstract: A computer-readable recording medium storing a program for causing a computer to execute a procedure for managing a system that retrieves a image corresponding to a first type specified by a retrieval request received from a terminal device and another image corresponding to a second type associated with the first type, from an image database storing a plurality of images associated with at least a number of a plurality of types, the procedure includes: referring to a learning state representing whether feature values of images corresponding to each of the plurality of the types have been obtained; retrieving an unlearned type in which the feature value has not been obtained, among the plurality of types; specifying an association type associated with the unlearned type; and outputting the unlearned type in accordance with the learning state of the association type.Type: GrantFiled: December 13, 2012Date of Patent: April 26, 2016Assignee: FUJITSU LIMITEDInventors: Susumu Endo, Shugo Nakamura, Masaki Ishihara, Takayuki Baba, Masahiko Sugimura, Yusuke Uehara, Daiki Masumoto, Hirohisa Naito, Akira Miyazaki
-
Patent number: 9311378Abstract: A method, a system and a computer program of synchronizing data between a data management system and an external system are disclosed. The method includes creating a first database instance and a second database instance using an integration data model. The method further includes synchronizing data between the second database instance and the external system. A services framework is created and the first database instance and the second database instance are interfaced using the services framework which includes an entity definition repository, a change tracking repository, and a data export element. Also disclosed are a system and a computer program for synchronizing data between a data management system and an external system.Type: GrantFiled: October 9, 2009Date of Patent: April 12, 2016Assignee: International Business Machines CorporationInventors: Manjunath B. Subramanian, Swetha Rao
-
Patent number: 9311411Abstract: Techniques are described herein for processing social search results. Such social search results may be included in a relatively higher-ranked (e.g., a highest-ranked) subset of a user's search results and/or selected from a relatively lower-ranked subset of the user's search results in response to a determination that the relatively higher-ranked subset includes social search result(s). In one example, the social search results (or a subset thereof) may be annotated to include publicly available rich metadata. Such metadata may be extracted from user profiles on social networking domains from which the social search results are received. In another example, the social search results (or a subset thereof) may be clustered such that they are consecutively ranked. In yet another example, the social search results (or a subset thereof) may be configured to be displayed in a designated arrangement (e.g., in a grid having multiple columns).Type: GrantFiled: August 25, 2011Date of Patent: April 12, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Sanaz Ahari, Timothy C. Hoad, Deepak Vijaywargi, Yatharth Saraf
-
Patent number: 9300757Abstract: A system customizes a news document associated with a user of a news aggregation service. The system includes a remote news aggregation server configured to create a news aggregation service document based on a request received from the user. The remote news aggregation server identifies news content from a plurality of news source servers based on the received request and presents the identified news content in the news aggregation service document. The remote news aggregation server is further configured to receive a request from the user to remove a news item from the presented news content and removing the requested news item from the identified news content. Updated news content is presented in an updated news aggregation service document.Type: GrantFiled: September 14, 2012Date of Patent: March 29, 2016Assignee: GOOGLE INC.Inventor: Chung Wu
-
Patent number: 9298770Abstract: Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for generating a repository comprising receiving a language meta-model; receiving annotations, each annotation including meta-data; annotating the language meta-model based on the annotations to provide an annotated language meta-model; and generating one or more repository modules based on the annotated language meta-model, the repository being defined based on the one or more repository modules.Type: GrantFiled: December 16, 2011Date of Patent: March 29, 2016Assignee: SAP SEInventors: Steffen Heinzl, Anis Charfi, Benjamin Schmeling, Heiko Witteborg
-
Patent number: 9298846Abstract: The present invention is directed towards systems and methods for efficient Xpath matching of a document comprising Extensible Markup Language (XML) or JavaScript Object Notation (JSON). A Xpath engine identifies an Xpath expression for processing values in the document, which is represented by a stack of nodes. The device may traverse the stack from top to bottom to match each step of the Xpath expression to a type and name of one or more nodes in the stack. The device may store a flag in each node that matches a step of the Xpath expression. Responsive to encountering a leaf node, the device may trace bottom to top from the leaf node to one or more flagged nodes in the stack and compare each flagged node against a corresponding step of the path expression. Responsive to the tracing of the flagged nodes, the device determines if the path expression is matched.Type: GrantFiled: December 23, 2009Date of Patent: March 29, 2016Assignee: CITRIX SYSTEMS, INC.Inventors: Steven Craig Vernon, Siva Kiran Dhulipala, Umesh Chandak, Sridhar Guthula
-
Patent number: 9286404Abstract: A computer-implemented method involving a corpus of documents. The method includes accepting search criteria from a user, the search criteria including a domain identifier identifying a domain and including a filter condition specifying a geometric relationship between co-referenced locations; in response to accepting the search criteria from the user, searching among the corpus of documents to identify a set of documents, wherein each document among the set of documents contains anywhere within the document location-related information that refers to a location within the domain and satisfies the filter condition, and wherein the set of documents only includes documents that satisfy the filter condition; and identifying to the user the documents in the set of documents.Type: GrantFiled: December 21, 2007Date of Patent: March 15, 2016Assignee: Nokia Technologies OyInventors: John R. Frank, Andras Kornai
-
Patent number: 9262491Abstract: A computer-implemented method, computer program product, and computing system for implementing multi-temporal tables in a database is described. One or more databases are utilized, wherein the one or more databases implement a first temporal table that includes a first and a second time domain. The one or more databases are enabled to implement a second temporal table that includes at least a third time domain, wherein the second temporal table is associated with the first temporal table.Type: GrantFiled: June 29, 2011Date of Patent: February 16, 2016Assignee: International Business Machines CorporationInventors: Ullas Balan Nambiar, Prasad Manikarao Deshpande, Ramanujam Seshadri Halasipuram, Balakrishna Raghavendra Iyer
-
Patent number: 9262742Abstract: Systems, methods, computer program products are provided for presenting content. An example computer implemented method includes identifying, by a data exchange engine executing on one or more processors, one or more user lists based on owned or permissioned data, each user list including a unique identifier; associating metadata with each user list including data describing a category for the user list, population data describing statistical or inferred data concerning a list or members in a given user list and subscription data including data concerning use of a given user list; storing in a searchable database a user list identifier and the associated metadata; and publishing for potential subscribers a list of the user lists including providing an interface that includes for each user list the unique identifier and the associated metadata.Type: GrantFiled: August 30, 2011Date of Patent: February 16, 2016Assignee: Google Inc.Inventors: Rajas Moonka, Anurag Agarwal, Oren E. Zamir
-
Patent number: 9262417Abstract: A document management server according to the present invention acquires entity data of a plurality of content documents specified to be downloaded by the client, and stores the acquired entity data of each of the plurality of content documents in a different folder generated in an archive file when there are content documents having a same name among the specified plurality of content documents. Further, the document management server generates an information file in which path information in the document management server and path information in the archive file with respect to each of the plurality of content documents specified to be downloaded are described in association with the corresponding content document, and stores the generated information file in the archive file. Further, the document management server transmits the archive file storing the entity data of each of the plurality of content documents and the information file to the client.Type: GrantFiled: January 29, 2013Date of Patent: February 16, 2016Assignee: Canon Kabushiki KaishaInventor: Yoshitaka Matsumoto
-
Patent number: 9251247Abstract: A reporting system is described herein that allows a report author to declare data reporting structures that specify to a reporting application how to dynamically categorize data with changing or potentially unknown characteristics. The reporting system may extend RDL and the data grouping provided by Microsoft SQL Server Reporting Services by adding new elements to the XML-based RDL schema. The reporting system allows the report author to specify for the system to fill gaps in the data, so that the report has a similar layout even as data changes from period to period. The reporting system also allows the report author to specify whether data that does not fit any predefined group bucket is displayed in a report. Thus, the reporting system allows unsophisticated database users to define reports that group data consistently regardless of missing values or other changes in the underlying data.Type: GrantFiled: January 29, 2015Date of Patent: February 2, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Robert M. Bruckner, Christopher A. Hays, Fang Wang
-
Patent number: 9251193Abstract: A system and method for linking information of one user to other users via a data aggregation server is provided. Various security settings govern the linking of information. Various methodologies for initiating a link of PIM data are also provided including automatic linking, targeted linking and requested linking. Implementations utilizing group profiles are also provided.Type: GrantFiled: October 28, 2007Date of Patent: February 2, 2016Assignee: Seven Networks, LLCInventors: Ido Ariel, Robert Paul van Gent
-
Patent number: 9245002Abstract: A reporting system is described herein that allows a report author to declare data reporting structures that specify to a reporting application how to dynamically categorize data with changing or potentially unknown characteristics. The reporting system may extend RDL and the data grouping provided by Microsoft SQL Server Reporting Services by adding new elements to the XML-based RDL schema. The reporting system allows the report author to specify for the system to fill gaps in the data, so that the report has a similar layout even as data changes from period to period. The reporting system also allows the report author to specify whether data that does not fit any predefined group bucket is displayed in a report. Thus, the reporting system allows unsophisticated database users to define reports that group data consistently regardless of missing values or other changes in the underlying data.Type: GrantFiled: October 1, 2014Date of Patent: January 26, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Robert M. Bruckner, Christopher A. Hays, Fang Wang
-
Patent number: 9247020Abstract: Devices and methods for receiving sections of media content and receiving ranked content and caching sections of content are disclosed herein. Media content can be received by a device and filtered as a function of relevance to user interest. In an aspect, the device can receive sections of the content ranked based at least in part on popularity and respective sections of the media content can be cached based on the ranking. In another aspect, the device can present subset of the cached media content sections to users belonging to social circle networks and social circles.Type: GrantFiled: August 7, 2012Date of Patent: January 26, 2016Assignee: Google Inc.Inventor: Morgan Francois Stephan Dollard
-
Patent number: 9182932Abstract: Systems and methods for communicating with a network device are provided. In this regard, a representative system, among others, includes a computing device that is electrically coupled to a printing device, the computing device being configured to access a website through a network, the computing device including a print manager in memory, the print manager being configured to: retrieve content associated with the website, receive input data associated with filter criteria, filter the content associated with the website based on the input data associated with the filter criteria, and instruct the printing device to print the filtered content that includes a portion of the retrieved content.Type: GrantFiled: September 1, 2008Date of Patent: November 10, 2015Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Ashish Chopra, Saurabh Garg
-
Patent number: 9146773Abstract: Embodiments of the invention are generally directed to a system and method for implicit transaction control. A transaction manager receives an indication that an operation is to be executed within a transaction. The transaction manager determines whether a preexisting transaction context is available to provide the transaction for the operation. The operation is enclosed within the preexisting transaction context, if the preexisting transaction context is available.Type: GrantFiled: December 6, 2004Date of Patent: September 29, 2015Assignee: SAP SEInventors: Christian Fecht, Dietmar Theobald, Juergen Heymann, Thomas Raupp, Rainer Brendle
-
Patent number: 9129036Abstract: A computer receives a request to search one or more secondary documents. At least one of the secondary documents is associated with a primary document. The computer searches at least a subset of the secondary documents for documents that satisfy the search request and identifies at least one secondary document that satisfies the search request.Type: GrantFiled: February 22, 2008Date of Patent: September 8, 2015Assignee: Tigerlogic CorporationInventors: Jeffrey Matthew Dexter, Robert Smik, Srinivasa Raju Vegeraju, Ilesh Hasmukhlal Garish
-
Patent number: 9122743Abstract: Methods, programs products and systems are provided for presenting retrieved search engine results text items to a user on a display device through a graphical user interface configured to associate displayed text items with a search term modification action. Selecting a displayed text item through a graphical user interface component cursor routine automatically instigates modifying of the search term through the associated modification action with the selected text item to generate a modified search term and causes a search engine component to search the modified search term and retrieve new search results similarly presented, enabling additional automatic iterations of search term modifying, searching and result presenting. Modifying a search term may occur automatically or through a selection from a generated list of revising actions, and presenting search results text items may include ordering and presenting a list of result text items relative to an occurrence frequency.Type: GrantFiled: January 30, 2008Date of Patent: September 1, 2015Assignee: International Business Machines CorporationInventors: Robert D. Bolls, Quyen C. Dao, Michael Dean, Daniel W. Reeves, Paul Snyder