Patents Examined by Charles Kim
-
Patent number: 8250080Abstract: In an embodiment, the size of a filter in a search engine is dynamically adjusted in order to reduce filter error. The filter, for example, may be a domain filter that contains domain(s) of preferred search results. A search engine processes the query and the domain filter to create a set of search results that are relevant to the query terms and for which a selected portion of the search results satisfy the domain filter, in that such portion of the documents comes from domains in the filter. The search results may then be provided to the user, as a set of search results that are relevant to the query terms and which include some portion of results that match the query labels. The construction of the domain filter may be done with a Bloom filter approach, using domain prefixes from annotations.Type: GrantFiled: January 11, 2008Date of Patent: August 21, 2012Assignee: Google Inc.Inventors: Ramanathan Guha, Vrishali Wagle
-
Patent number: 8250112Abstract: Techniques for constructing a software application are provided. A data model of the application is represented as a relational model. Control logic of the application is defined to specify each of a plurality of operations of the application as a mapping from a current state of the application data model and one or more current application inputs to a new state of the application data model and one or more application outputs, described by one or more relational algebra operations selected from the group consisting of a relation-complement operation, a disjunction operation and a conjunction operation.Type: GrantFiled: June 17, 2009Date of Patent: August 21, 2012Assignee: International Business Machines CorporationInventors: Avraham Leff, James Thomas Rayfield
-
Patent number: 8244694Abstract: Embodiments of the invention provide a method, system, and article of manufacture for the dynamic schema assembly for documents managed by a content management system (CMS). In one embodiment, a transient, application specific markup schema is dynamically generated when a user accesses a data object managed by the CMS. For example, users may perform operations such as checking out a document from the CMS, viewing a document in the CMS or exporting a document from the CMS. The transient schema is configured to accommodate application-specific metadata, without directly changing or interfering with a base schema associated with the data object.Type: GrantFiled: September 12, 2006Date of Patent: August 14, 2012Assignee: International Business Machines CorporationInventor: John E. Petri
-
Patent number: 8234261Abstract: There are provided methods and systems to retrieve search result information and digital content. The system receives input information identifying a plurality of data sources from which to retrieve digital content. Next the system retrieves search result information, over the network, from the plurality of data sources based on the input information. Next the system retrieves the digital content, over the network, from at least one of the data sources based on the search result information. Finally, the system communicates digital content to a client machine.Type: GrantFiled: July 17, 2007Date of Patent: July 31, 2012Assignee: eBay Inc.Inventor: Jay Monahan
-
Patent number: 8234281Abstract: A method of generating an advertising list using a seed, which can include a plurality of advertisers or a plurality of keywords with an identical property in a single seed and thereby can display various types of advertising information of the plurality of advertisers, which are included in the seed, according to a single condition, and an advertising matching system is provided. According to the present invention, it is possible to provided a method of generating an advertising list using a seed, which can determine a property of a content page using a seed, and thereby can display various types of advertising information of a plurality of advertisers with the determined property, as contextual advertising, for a user, and an advertising matching system using the method.Type: GrantFiled: March 13, 2007Date of Patent: July 31, 2012Assignee: NHN Business Platform CorporationInventor: Gwan-Pyo Do
-
Patent number: 8229940Abstract: Provided are a method, system, and article of manufacture for a query predicate generator to construct a database query predicate from received query conditions. A plurality of query conditions are received, wherein each query condition includes a comparison operator and a comparison value for a database attribute, and wherein the comparison operator is capable of comprising matching and non-matching operators. The query conditions are processed to determine at least one logical operator to include between the query conditions. A database query predicate is generated to use in a database query to apply against the database comprising the received query conditions chained using the determined logical operators.Type: GrantFiled: July 16, 2007Date of Patent: July 24, 2012Assignee: International Business Machines CorporationInventors: Thomas Bradley Allen, Barry Mark Caceres, Keith Alan Caceres
-
Patent number: 8229883Abstract: Methods and systems are described that involve recognizing complex entities from text documents with the help of structured data and Natural Language Processing (NLP) techniques. In one embodiment, the method includes receiving a document as input from a set of documents, wherein the document contains text or unstructured data. The method also includes identifying a plurality of text segments from the document via a set of tagging techniques. Further, the method includes matching the identified plurality of text segments against attributes of a set of predefined entities. Lastly, a best matching predefined entity is selected for each text segment from the plurality of text segments. In one embodiment, the system includes a set of documents, each document containing text or unstructured data. The system also includes a database storage unit that stores a set of predefined entities, wherein each entity contains a set of attributes.Type: GrantFiled: March 30, 2009Date of Patent: July 24, 2012Assignee: SAP AGInventors: Falk Brauer, Wojciech Barczynski, Hong-Hai Do, Alexander Löser, Marcus Schramm
-
Patent number: 8224775Abstract: A system and a method manage, control and/or render media in a network. The system utilizes a media management application that manages, controls and/or renders digital media files in the network. A user browses, searches, manages and/or consumes content from multiple storage devices and servers in the network. The user may view a visual representation of active media connections between the available servers and/or the available rendering devices connected to the network.Type: GrantFiled: March 30, 2009Date of Patent: July 17, 2012Assignee: Packetvideo Corp.Inventors: Rick Schwartz, Dann Wilkens, I. Starlight Mundy, Joel Espelien
-
Patent number: 8224804Abstract: A computing system hosts a plurality of websites, a plurality of external data sources, and a search service. External resources in each of the external data sources are partitioned among a plurality of external partitions. The search service automatically generates an index comprising index entries. The index entries are partitioned among a plurality of index partitions, each associated with one or more of the websites. For each given index partition, the index entries in the given index partition map terms to resources in the given set of resources that contain the terms. The given set of resources includes web pages in a given set of websites associated with the given index partition and external resources in external partitions used by the given set of websites. The search service uses the index entries in given index partition to identify resources in the given set of resources containing query terms.Type: GrantFiled: July 22, 2009Date of Patent: July 17, 2012Assignee: Microsoft CorporationInventors: Umesh Unnikrishnan, Jason M. Cahill, Titus C. Miron, Zachary Rosenfield, William D. Taylor, Brian P. Robbins
-
Patent number: 8214403Abstract: An index creating unit divides text information into words and creates index information associated with schema identification information and identification information for each of the words divided. When the number of pieces of the index information stored in a file format exceeds a threshold, an index analyzing unit analyzes a distribution of a schema identification information group and an identification information group. When an analysis shows that more than a predetermined number of the schema identification information substantially match the schema identification information stored in a first rule storage unit, a first compressing unit compresses the schema identification information group using group identification information and in-group identification information stored in the first rule storage unit.Type: GrantFiled: September 16, 2009Date of Patent: July 3, 2012Assignee: Kabushiki Kaisha ToshibaInventor: Takuya Kanawa
-
Patent number: 8214339Abstract: A method and system for profile typing in batch loading document files into a service registry module in a computing environment, is provided. One implementation involves loading document files into a service registry by profile typing document files for loading into a service registry of a service oriented architecture (SOA) computing environment, including automatically identifying a profile of each document file; and batch loading the document files into the service registry based on their corresponding profile type.Type: GrantFiled: October 1, 2008Date of Patent: July 3, 2012Assignee: International Business Machines CorporationInventors: Robert J. Breeds, David J. Seager, Evan G. Jardine-Skinner, Philip R. Taunton
-
Patent number: 8204880Abstract: A system and process that groups identical values that are adjacent to one another within a column of a table. The system provides this functionality through an application and backend implementation independent module. Custom grouping information for a table or columns within a table can be stored for retrieval each time a table is open or displayed. A user can manage the customizations through a centralized portal.Type: GrantFiled: November 20, 2007Date of Patent: June 19, 2012Assignee: SAP AktiengeselleschaftInventor: Peter Vignet
-
Patent number: 8204894Abstract: An object of this invention is to provide a method of controlling a server apparatus for disclosing image data with a representation effect to a third party without any operation of a user, a program for causing a computer apparatus to execute the method, a storage medium which stores the program, and a computer apparatus. The server apparatus which stores image data received from the user via a network in a memory sets a representation effect used to disclose image data. The server apparatus creates page information for displaying the image data with the representation effect, and notifies a third party of the URL of the page information. The third party can browse the image data with the representation effect on the basis of the URL.Type: GrantFiled: September 19, 2007Date of Patent: June 19, 2012Assignee: Canon Kabushiki KaishaInventors: Chikara Morisada, Shigeyuki Mitani
-
Patent number: 8200718Abstract: A method for garbage collection in which resources used by data objects in a computer program that are not accessed in the future are reclaimed, the method consists of the following steps of 1. Providing a tracing garbage collector which is both parallelized and incremental; 2. Integrating the collector with the computer program to create the mutator; 3. Instructing the mutator to scan and collect resources used by data objects in a computer program that are not accessed in the future simultaneously on all threads in small amounts; and 4. Interleaving the mutator scanning and collection with unrelated processing by the computer program such that all of the threads in the application are never stopped simultaneously for any portion of the collection cycle.Type: GrantFiled: July 2, 2009Date of Patent: June 12, 2012Inventor: Michael L. Roberts
-
Patent number: 8200647Abstract: Improved descriptive query techniques are provided. More particularly, techniques are provided for specifying and processing descriptive queries for data providers grouped into provider kinds with hierarchical containment relationships. The query may include arbitrary boolean combinations of arbitrary tests on the values of attributes of the data providers.Type: GrantFiled: January 12, 2009Date of Patent: June 12, 2012Assignee: International Business Machines CorporationInventors: Norman Howard Cohen, Paul C. Castro, Archan Misra
-
Patent number: 8176016Abstract: A method and apparatus for rapid identification of column heterogeneity in databases are disclosed. For example, the method receives data associated with a column in a database. The method computes a cluster entropy for the data as a measure of data heterogeneity and then determines whether said data is heterogeneous in accordance with the cluster entropy.Type: GrantFiled: November 17, 2006Date of Patent: May 8, 2012Assignee: AT&T Intellectual Property II, L.P.Inventors: Bing Tian Dai, Nikolaos Koudas, Beng Chin Ooi, Divesh Srivastava, Suresh Venkatasubramanian
-
Patent number: 8176073Abstract: There is provided an imaging device including a first processor for, when a group and a data position in a group are specified for data divided to one or plurality of groups, transmitting data of the specified data position through a first signal line; and a second processor including a first display for displaying a group element for selecting each group by a number determined based on number of groups, a second display for displaying, when the group element displayed is selected, data element for selecting each data by a number determined based on number of data belonging to the group of the selected group element, and a data transmission requesting unit for, when the data element is selected, specifying a group to which the data of the selected data element belongs and the data position in the group, and requesting data transmission to the first processor.Type: GrantFiled: September 30, 2009Date of Patent: May 8, 2012Assignee: Sony CorporationInventor: Koji Komatsu
-
Patent number: 8166064Abstract: Disclosed is a computer method and system for identifying significance of patterns across a plurality of data patterns, which involves identifying pattern types of the plurality of data patterns, determining a relative pattern significance factor to compare the pattern types. Determining the relative pattern significance factor further involves calculating a percentage change of an identified outlier from a median for a outlier pattern, calculating a value of a step change as a percentage of a last value of a step preceding the step change for a step change pattern and calculating a percentage change from a start value on the fitted curve to an end value on the fitted curve for a trend pattern. A ranked list of the pattern types are returned based on their corresponding relative pattern significant factors.Type: GrantFiled: May 6, 2009Date of Patent: April 24, 2012Assignee: Business Objects Software LimitedInventor: John MacGregor
-
Patent number: 8161010Abstract: Embodiments may recover from faults by forming a new set of rows by removing rows associated with faulting save operations and repeating the saving and forming operations using the new set of rows until a set of rows that can be saved from the known start state without fault is determined. When the subset of successful rows is found, embodiments are able to provide assurance that no side effects (i.e., code or operations triggered by saving of a data to a particular location) have been executed on behalf of any of the failed rows (side effects from custom PL/SOQL code included) by deferring execution of triggers until an entire set of rows can be saved and committed.Type: GrantFiled: February 23, 2007Date of Patent: April 17, 2012Assignee: salesforce.com, Inc.Inventors: Craig Weissman, Steven Tamm, Simon Fell, Simon Wong, Steve Fisher
-
Patent number: 8150810Abstract: Method and apparatus for file sharing between continuous and scheduled backups is described. One example relates to backing up source data stored by a computer system. A first portion of the source data is backed up at points in time in response to a backup schedule to produce a plurality of partial backups. A second portion of the source data is backed up continuously in response to changes of the second portion to maintain a replica of the second portion. The replica of the second portion is linked to the plurality of partial backups to produce a respective plurality of full backups of the source data.Type: GrantFiled: December 21, 2006Date of Patent: April 3, 2012Assignee: Symantec CorporationInventors: Pu Ou, Dale Cardin, Anthony Orling