Patents Issued in January 12, 2010
-
Patent number: 7647298Abstract: A data access architecture may includes a mapping architecture for mapping data as may be used by an application to data as persisted in a database. Such a mapping architecture uses two types of “mapping views”—one for translating queries and the other for translating updates. A mechanism is provided that automatically generates query and update views from high-level mapping specifications. A validation may be performed to ensure that a mapping specification, when used in conjunction with a mapping architecture, allows data to “roundtrip” from the application to the database, without loss of data.Type: GrantFiled: March 16, 2007Date of Patent: January 12, 2010Assignee: Microsoft CorporationInventors: Atul Adya, Philip A. Bernstein, Sergey Melnik
-
Patent number: 7647299Abstract: Advertisers are permitted to put targeted ads on, or to serve ads in association with, various content such as search results pages, Web pages, e-mail, etc., without requiring the advertiser to enter and/or maintain certain targeting information, such as keyword targeting. This may be accomplished by using a searchable data structure, such as an inverted index for example, of available advertiser Web information. The advertiser Web information may include terms and/or phrase extracted from the advertiser's Website. In particular, a search query may be used to search for matching advertisers, and therefore matching ads. For example, the search query can be used to search an inverted index including words and/or phrases extracted from advertiser Websites. The advertiser Web page, or some other identifier, can be used as a key to search for an associated ad.Type: GrantFiled: June 30, 2003Date of Patent: January 12, 2010Assignee: Google, Inc.Inventor: Georges R. Harik
-
Patent number: 7647300Abstract: A search engine implements a method comprising receiving a search query, identifying a plurality of item identifiers responsive to the search query, identifying a first group of item identifiers from the plurality of item identifiers, wherein the first group of item identifiers was obtained by a first method, identifying a second group of items from the plurality of item identifiers, wherein the second group of item identifiers was obtained by a second method, and causing the output of all or a plurality of the item identifiers, comprising providing a cue to distinguish between the item identifiers from the first group and the item identifiers from the second group.Type: GrantFiled: January 26, 2004Date of Patent: January 12, 2010Assignee: Google Inc.Inventors: Craig Nevill-Manning, Pearl Renaker
-
Patent number: 7647301Abstract: An information-provision apparatus that is capable of easily changing the format of display data without the risk due to changes of the program since it is not necessary to change the program. A format-separation unit separates basic format data, to which part information is attached that indicates a starting position and ending position of each structural unit of the format, according to the part information, and stores the format of a format database in a format-memory unit. Next, a format-acquisition unit receives search conditions from an information terminal, and acquires each of the structural units corresponding to those search conditions from the format-memory unit. A display-data-generation unit inputs the data from the search results acquired from the database into the variables of the structural units acquired by the format-acquisition unit and generates display data, and a send unit sends the generated display data to the information terminal.Type: GrantFiled: August 2, 2004Date of Patent: January 12, 2010Assignee: Open-Circuit, Ltd.Inventor: Takashi Nakano
-
Patent number: 7647302Abstract: Enables search and test for at least one value in layers of audience specific data comprising language, regional, regulatory and/or cultural specific values per layer. The word “audience” for the purposes of this specification means a group of document consumers such as people or computers that are associated with a language, country, region, regulation, culture or any other user defined division. A search utilizing at least one embodiment of the invention occurs with respect to data that makes use of rule-based inheritance. Testing multiple audience layers for all values that meet a specific fine or coarse grained search criteria allows quality assurance testing across all target audiences for a document before publication.Type: GrantFiled: August 31, 2005Date of Patent: January 12, 2010Assignee: SAP, AGInventors: Rich Endo, David Brookler, David Sullivan
-
Patent number: 7647303Abstract: A document processing apparatus which is capable of retrieving an object to be searched quickly and accurately. A target document is divided into a plurality of text blocks according to each of a plurality of search engines. An index of the target document based on a character string included in each of the text blocks is created according to each of the search engines.Type: GrantFiled: September 2, 2005Date of Patent: January 12, 2010Assignee: Canon Kabushiki KaishaInventor: Tomonori Kudo
-
Patent number: 7647304Abstract: An adaptive picker for selecting data in disparate information systems is provided. The adaptive picker may be implemented by an application to pick items from one or more data stores, which are associated with other applications. The adaptive picker determines items provided by the data store that are available for picking and the types of data associated with the items. The adaptive picker receives key information provided by a user through the first application and searches for the available items based on the key information. The adaptive picker also filters the items to identify a desired item. The adaptive picker can determine the filtering capabilities associated with the data stores and automatically adapt to these filtering capabilities. The adaptive picker can retrieve a desired item with a key information search that matches the key information with a unique identifier associated with desired item. The key information search enables a user to pick an item without browsing.Type: GrantFiled: September 9, 2005Date of Patent: January 12, 2010Assignee: Microsoft CorporationInventors: Jonah S. Burke, Arshish C. Kapadia, Howard M. Crow, Targo Tennisberg
-
Patent number: 7647305Abstract: The inventive technology enables the search engine operator to charge the advertisers who place their links on the search engine only if the user uses the search results to visit the advertiser's web portal(s) and generates revenue for the advertiser. This concept is especially attractive to the advertisers because it eliminates the risk, which the advertisers face in conventional search engines, when they are changed by the search engine per user click irrespectively of whether the user's visit resulted in advertiser's revenue.Type: GrantFiled: November 30, 2005Date of Patent: January 12, 2010Assignee: AnchorFree, Inc.Inventor: David Gorodyansky
-
Patent number: 7647306Abstract: The present invention is directed towards systems and methods for using community annotations to content items as anchortext for search and index purposes. The method according to one embodiment comprises generating one or more items of personalized information by a user for storage in a user profile, the one or more items of personalized information associated with one or more content items, the one or more content items and the one or more items of personalized information comprising one or more words. One or more items of personalized information is selected from a given user profile. The method further comprises indexing the one or more words in the one or more content items and the one or more words in the selected personalized information into an index, identifying one or more content items responsive to on or more query words in a query of the index and returning the identified content items as a result set to the user.Type: GrantFiled: August 2, 2006Date of Patent: January 12, 2010Assignee: Yahoo! Inc.Inventors: Daniel E. Rose, Jianchang Mao, Zhichen Xu, David Ku, Qi Lu, Eckart Walther, Chung-Man Tam
-
Patent number: 7647307Abstract: Values for virtual reverse attributes are generated for distinguished name entries in a lightweight directory access protocol directory by navigating through a list of distinguished name values for an input virtual recursive attribute. An attribute list of the values for the virtual reverse attributes may be cached or indexed. In another aspect, the list of distinguished name values for the inputer virtual recursive attribute is generated.Type: GrantFiled: November 1, 2006Date of Patent: January 12, 2010Assignee: Red Hat, Inc.Inventors: Peter A. Rowley, Steven W. Parkinson
-
Patent number: 7647308Abstract: A method, system, and computer program product for detecting hidden files and folders that may be installed by or as part of a rootkit provides the capability to identify the method that is used to hide the files and folders, will continue working even if the operating system is modified, and is suitable for real-time detection of hidden files and folders. A method for detecting a rootkit comprises the steps of generating a plurality of query input/output request packets, each query input/output request packet requesting information relating to a file system directory folder, transmitting a generated query input/output request packet to each file system driver object, receiving a result including the requested information relating to a file system directory folder from each file system driver object, and determining differences among each result, to determine information relating to a file system directory folder that is removed by at least one file system driver object.Type: GrantFiled: November 8, 2006Date of Patent: January 12, 2010Assignee: McAfee, Inc.Inventor: Ahmed Sallam
-
Patent number: 7647309Abstract: Methods and systems for configuring the display of items in a network-based merchandising environment are provided. In one embodiment, the present invention identifies items within a catalog of items, computes a browse relevance score for each item, and configures the display of a Web page such that items with the highest browse relevance score are prominently displayed. In at least one embodiment, browse data, such as category fit data, popularity data, newness data, etc., are used to compute the browse relevance score for each item.Type: GrantFiled: March 29, 2007Date of Patent: January 12, 2010Assignee: A9.com, Inc.Inventor: Tamar Bar
-
Patent number: 7647310Abstract: A method of establishing a link in a first web page includes establishing a first component in the first web page capable of querying a first data source, establishing a variable named according to a predetermined naming convention, generating an argument to the variable having a field queried in the first data source, establishing a second component in a second web page capable of receiving the variable from the first component, appending the argument to a query statement, and querying a second data source linked to the first data source, and embedding a link to the second web page in the code of the first web page having the variable and the argument.Type: GrantFiled: April 3, 2007Date of Patent: January 12, 2010Assignee: InfoPower CorporationInventors: Wen-Hao Hsu, Fu-Bin Peng, Chang-Chun Lai, Yi-Chen Hsu, Shuang-Fu Han
-
Patent number: 7647311Abstract: An electronic commerce system (10) includes a content enhancement module (47) that analyzes the product data stored in a seller database (32) using one or more rules and that identifies one or more potential errors in the product data according to the rules. The rules include one or more generic rules that apply to substantially all seller databases (32) including product data. These generic rules include one or more of the following rules: a rule indicating that a potential error exists if two products in the seller database (32) have identical product identifiers but have otherwise different product data, a rule indicating that a potential error exists if two products in the seller database (32) have different product identifiers but have otherwise identical product data, and rules indicating that a potential error exists if the values associated with particular generic product attributes have a non-numerical format.Type: GrantFiled: August 6, 2007Date of Patent: January 12, 2010Assignee: i2 Technologies US, Inc.Inventors: Manoel Tenorio, Hari Menon
-
Patent number: 7647312Abstract: A system and related techniques detect the initiation of a user's search input and monitor that input character-by-character, to generate suggested search terms on the fly. Arbitration logic may monitor the user's keyboard of other entry of search or query terms at a Web search site or other search engine or resource, and examine that input along with stored query history or usage data on a real-time basis to predict or infer search terms which the user is attempting to transmit. Spelling corrections may likewise be made. According to embodiments, the arbitration logic and/or query history or usage data may be hosted in the user's machine, in the search service itself or in other resources. As the arbitration logic generates suggested search terms in inline fashion, those search suggestions may be presented to the user in real-time, for example by way of a wordwheel, drop-down or other dialog or interface.Type: GrantFiled: May 12, 2005Date of Patent: January 12, 2010Assignee: Microsoft CorporationInventor: James Dai
-
Patent number: 7647313Abstract: Method for ordering nodes within hierarchical data. The concept of isolated ordered regions to maintain coordinates of nodes is used by associating each node with coordinates relative to a containing region. Modifications to nodes within a region only affect the nodes in that region, and not nodes in other regions. Traversals that retrieve information from the nodes can rebase the coordinates from their containing region and return with a total order.Type: GrantFiled: August 13, 2007Date of Patent: January 12, 2010Assignee: International Business Machines CorporationInventors: Edison Lao Ting, James C. Kleewein
-
Patent number: 7647314Abstract: System and method for the determination of the relevance of a content item to a query through the use of a machine learned relevance function that incorporates click-through features of the content items. A method for selecting a relevance function to determine a relevance of a query-content item pair comprises generating training set having one or more query-URL pairs labeled for relevance based on their click-through features. The labeled query-URL pairs are used to determine the relevance function by minimizing a loss function that accounts for click-through features of the content item. The computed relevance function is then applied to the click-through features of unlabeled content items to assign relevance scores thereto. An inverted click-through index of query-score pairs is formed and combined with the content index to improve relevance of search results.Type: GrantFiled: April 28, 2006Date of Patent: January 12, 2010Assignee: Yahoo! Inc.Inventors: Gordon Sun, Zhaohui Zheng
-
Patent number: 7647315Abstract: A tabular set provider is provided for processing a data agnostic business intelligence query with relational set operations, herein called a relational query against a multidimensional datasource. The tabular set provider comprises a query interceptor, a query decomposer, an OLAP query provider interface, and an operation module. The query interceptor is provided for detecting and intercepting a data agnostic Business intelligence query that has relational set operations that is issued against one or more multidimensional data sources. The query decomposer is provided for decomposing the operands of the set operation in the input query into one or more sub-queries. The OLAP query provider interface is provided for sending the OLAP supported sub-queries to an OLAP query provider and receiving results. The operation module is provided for using set operation functionality provided by a relational query provider that performs the set operations locally on the results of the OLAP data extraction.Type: GrantFiled: June 22, 2006Date of Patent: January 12, 2010Assignee: International Business Machines CorporationInventor: Soufiane Azizi
-
Patent number: 7647316Abstract: In an embodiment of the present invention, keywords may be dynamically optimized. This may include techniques for reducing the number of keywords assigned to a particular web page (and selecting which keywords to eliminate). This may also include techniques for reordering keywords, introducing new keywords, and/or changing the attributes of keywords (e.g., size, font, color, spacing, etc.) assigned to a particular web page. Any of these techniques may be dynamically implemented by basing the optimization on one or more metrics and data collected from user interactions with the webpage.Type: GrantFiled: March 5, 2007Date of Patent: January 12, 2010Assignee: YAHOO! Inc.Inventors: Kavel Patel, Christopher Sanger, Josh Meyers, Looja Tuladhar
-
Patent number: 7647317Abstract: Systems, methods, and/or techniques (“tools”) for improved search techniques for page-based document layouts are described herein. The tools may analyze markup elements defined for pages within source documents, and may determine whether the markup elements for the page may include at least part of a search string.Type: GrantFiled: March 30, 2007Date of Patent: January 12, 2010Assignee: Microsoft CorporationInventors: Ahmet Gurcan, Khaled Sedky, Oliver Foehr, Jerry Dunietz
-
Patent number: 7647318Abstract: Techniques for controlling access to resources within a device are described. A device is described, for example, that includes a computer-readable medium and a management interface. The computer-readable medium stores configuration data and authorization data. The authorization data defines an access control attribute and an associated regular expression specifying a textual pattern. The management interface receives a text-based command to access the configuration data of the device, evaluates the command using the regular expression, and controls access to the configuration data based on the evaluation.Type: GrantFiled: July 28, 2003Date of Patent: January 12, 2010Assignee: Juniper Networks, Inc.Inventors: Robert P. Enns, Mark E. Trostler
-
Patent number: 7647319Abstract: This invention has as its object to attain strong security and to implement network solutions with high convenience and simplicity with low cost upon providing Web services. To this end, an information processing apparatus according to this invention has the following arrangement.Type: GrantFiled: September 6, 2005Date of Patent: January 12, 2010Assignee: Canon Kabushiki KaishaInventors: Masahiro Nishio, Noboyuki Shigeeda
-
Patent number: 7647320Abstract: A system and method is provided for the management of a patient's medical records by a central data repository under the direction of the patient and enabled by an entity managing records on behalf of the patient. Medical records from a plurality of the patient's healthcare providers, including past and present healthcare providers, are maintained in this central repository in a way that provides a centralized, comprehensive, and accessible medical history of the patient, as well as a comprehensive organizational structure across all records. An embodiment has the patient directed central repository as the hub in a hub-and-spoke arrangement, where each spoke goes to one of the patient's healthcare providers, both past and present. The patient's medical records are collected from all the patient's healthcare providers, then classified, stored, and organized for use by the patient, healthcare providers, and any other authorized individuals.Type: GrantFiled: May 31, 2002Date of Patent: January 12, 2010Assignee: Peoplechart CorporationInventors: Megan Wai-Han Mok, Arthur Douglas Jopling, R. David Holvey, Joel D. Mattox
-
Patent number: 7647321Abstract: Disclosed are systems and methods for use in filtering electronic messages using business heuristics. In one aspect, a method includes determining whether the electronic message is associated with a desirable business, and adjusting the likelihood of delivering the electronic message to an intended recipient of the message if the electronic message is determined to be associated with the desirable business. In a more specific embodiment, the method further includes assigning a spam-score to the electronic message based on a likelihood that the electronic message is not unwanted by the intended recipient, blocking delivery of the electronic message to the intended recipient when the spam-score does not cross an overall threshold, and delivering the electronic message to the intended recipient based on the adjusted likelihood when the electronic message is determined to be associated with the desirable business.Type: GrantFiled: April 26, 2004Date of Patent: January 12, 2010Assignee: Google Inc.Inventors: Peter K. Lund, Scott M. Petry, Jason H. Titus
-
Patent number: 7647322Abstract: A system and method for retrieving and displaying data, such as economic data. The method can include receiving over a computer network a user request for a first item of economic data, retrieving the first item of economic data from a database, and providing a display description for view by the user over the computer network with the display description including the first item of economic data. The method can further include receiving a second item of economic data from the user over the computer network and at least reducing a fee from the user for receiving the first item of economic data. In another embodiment, the method can include displaying a plurality of discrete data items to the user and receiving a selection of one of the discrete data items from the user resulting from the user at least aligning a cursor on the graphical display with the selected discrete data item.Type: GrantFiled: January 7, 2005Date of Patent: January 12, 2010Assignee: ERI Economic Research Institute, Inc.Inventor: David J. Thomsen
-
Web-site performance analysis system and method of providing a web-site performance analysis service
Patent number: 7647323Abstract: A method of providing a web-site performance analysis service is disclosed that gathers data relative to visits to web-pages that are associated with a web-site. Traversals are identified that correspond to each visit to the web-pages. Each identified traversal has an identification of either an incoming link from which each visit originated or an outgoing link to which each visit terminated. A time duration is measured that corresponds to each visit. A chart of a statistical distribution of pages-per-visit of the identified traversals is formed. The identified traversals and time duration corresponding to each visit is stored in a memory. The stored data from the memory is transferred to a database. Performance measures are produced that correspond to each visit to the web-pages based on the stored data in the database. A web-site performance analysis system that implements this method also is disclosed.Type: GrantFiled: September 8, 2005Date of Patent: January 12, 2010Assignee: Digital River, Inc.Inventors: Stephane Kasriel, Walter Mann, Sara Swanson -
Patent number: 7647324Abstract: Methods and apparatus for controlling user access to a computing environment. In one embodiment, a user gains access to at least one computing device at a first time by providing credential information to authenticate the user's identity; presents to a first user interface for the at least one computing device a physical device comprising identifying information to associate the device with the authenticated user; and gains access at a second time by presenting the physical device to the first user interface or a different user interface without providing the credential information. In another embodiment, in response to a user seeking access by presenting a physical device comprising identifying information, granting access only when the device was previously associated with a user who, within a grace period, provided credential information to authenticate the user's identity.Type: GrantFiled: August 1, 2006Date of Patent: January 12, 2010Assignee: Sentillion, Inc.Inventor: David Fusari
-
Patent number: 7647325Abstract: A method for updating a catalog of hardware device and software object identifiers by identifying unknown identifiers and categorizing each of the unknown identifiers. The method further provides the categorized identifiers to a community of users for review and receives comments from the community of users on the provided categorization. The method further determines if the categorized identifiers should be recategorized based upon the received comments. Another method performs a search for an entity associated with an unknown identifier, determines a likely entity associated with the unknown identifier, and verifies the correctness of such determined likely entity. Another method generates a catalog of computer system components, receives information regarding the identity of a computer system component from at least two different sources, and determines the identity of the computer system component based upon the reputation of the sources of the received information.Type: GrantFiled: January 15, 2007Date of Patent: January 12, 2010Assignee: Microsoft CorporationInventors: Ram P. Papatla, John Leo Ellis, Mario Hewardt, David James Armour
-
Patent number: 7647326Abstract: An exemplary method and system for evaluating media-playing sets evaluates the likelihood of a selected performance condition occurring in a subject set including based on source data automatically collected from a sample group of the sets, systematic analysis of this data to form a decision tree model revealing prescribed values for characteristic input parameters that are determined to best relate to the condition, and automated comparison of the respective parameter values of the subject set to these prescribed values in order to screen each subject set for the likelihood of the condition occurring within a specified timeframe, which screening can be repeated for different conditions and timeframes using different decision tree models.Type: GrantFiled: January 29, 2007Date of Patent: January 12, 2010Assignee: Sharp Laboratories of America, Inc.Inventors: Vishnu Kumar Shivaji-Rao, Fernando Amat Gil
-
Patent number: 7647327Abstract: A method and system for implementing storage strategies of a file autonomously of a user. At least some of the illustrative embodiments are methods comprising creating an electronic file in a computer system, creating metadata regarding the file (wherein the metadata defines at least in part data management preferences for the file), and implementing storage strategies for the file autonomously of a user of the file.Type: GrantFiled: September 24, 2003Date of Patent: January 12, 2010Assignee: Hewlett-Packard Development Company, L.P.Inventor: Jerry G. Aguren
-
Patent number: 7647328Abstract: A method and apparatus for use in a computer system comprising at least two software applications sharing context in accordance with a Clinical Context Object Workgroup (CCOW) standard, wherein a context change may be requested by a user of at least one of the at least two software applications. In response to the user requesting a change from a first context to a second context, at least one business rule is applied to at least a portion of the first context and/or to at least a portion of the second context to obtain at least one result from the application of the business rule. In response to the at least one result, at least one act is performed selected from the group consisting of: denying the request to change from the first context to the second context; requesting the user to provide information relating to the requested change; and requesting the user to affirm information relating to the requested change.Type: GrantFiled: October 8, 2004Date of Patent: January 12, 2010Assignee: Sentillion, Inc.Inventors: David Fusari, Robert Seliger
-
Patent number: 7647329Abstract: A keymap service architecture for a distributed storage system. A system may implement storage nodes configured to store replicas of data objects, where each of the replicas is accessible via a respective locator value, and keymap instances each configured to store keymap entries corresponding respectively to the data objects. A given keymap entry may indicate a mapping from a given key value corresponding to a given data object to each respective locator value of its replicas. Each of the keymap instances may store a replica of the given keymap entry and may index its respective stored keymap entries within a respective index data structure including hierarchically arranged index nodes corresponding to keymap entries. For a given keymap entry having a given corresponding index node, each tag value associated with each ancestor of the given corresponding index node may be a prefix of the given key value.Type: GrantFiled: March 8, 2006Date of Patent: January 12, 2010Assignee: Amazon Technologies, Inc.Inventors: Ami K. Fischman, Allan H. Vermeulen
-
Patent number: 7647330Abstract: A human resource networking system, which is a novel method establishing a business system for locating, identifying, promoting and assisting in the employing of career project workers in the non-career workforce, includes a Relational Database comprising an Inductive Credit Matrix containing People Elements, Places Elements, Projects Elements, and Things Elements derived from People Information, Places Information, Project Elements, and Things Elements; a plurality of Credit Constructs each of which is formed by associating two or more of the People Elements, the Places Elements, the Projects Elements, and the Things Elements and stored in the Inductive Credit Matrix of the Relational Database; and a Display Device for outputting Credit Bytes generated by combining the Credit Constructs upon query.Type: GrantFiled: January 31, 2003Date of Patent: January 12, 2010Inventor: Neal King Rieffanaugh, Jr.
-
Patent number: 7647331Abstract: A duplicate image detection system generates an image table that maps hash codes of images to their corresponding images. The image table may group images according to their group identifiers generated from the most significant elements of the hash codes based on significance of the elements in representing an image. The image table thus segregates images by their group identifiers. To detect a duplicate image of a target image, the detection system generates a target hash code for the target image. The detection system then identifies the group of the target image based on the group identifier of the target hash code. After identifying the group identifier, the detection system searches the corresponding group table to identify hash codes that have values that are similar to the target hash code. The detection system then selects the images associated with those similar hash codes as being duplicates of the target image.Type: GrantFiled: March 28, 2006Date of Patent: January 12, 2010Assignee: Microsoft CorporationInventors: Mingjing Li, Bin Wang, Wei-Ying Ma, Zhiwei Li
-
Patent number: 7647332Abstract: A unified discovery interface that presents aggregated discovery data for media content available via multiple content delivery types is provided. In one implementation, the discovery data may be aggregated via a discovery data ingestion module to provide a compilation accessible by one or more client modules. The one or more client modules may present the aggregated discovery data in the unified discovery interface through which a user may select between first media content available via a first content delivery type and second media content available via a second content delivery type. In another implementation, a client module may aggregate discovery data and provide a unified discovery interface through which a user may select between first media content available via a first content delivery type and second media content available via a second content delivery type.Type: GrantFiled: June 29, 2006Date of Patent: January 12, 2010Assignee: Microsoft CorporationInventors: Michael W. Van Flandern, Christen Coomer, Daniel L. Poling, Jr., Frederic Azera, Jeffrey C. Fong
-
Patent number: 7647333Abstract: By dividing data entries among multiple data collections, a data collection comprising a data entry associated with a requested percentile can be determined with reference to the number of data entries within each collection. Initially, the range of values corresponding to the identified data collection can be presented as the value of the requested percentile. Should further detail be required, the value for a requested percentile can be refined by averaging the range, linearly, or otherwise, extrapolating estimated values for the data entries within the identified data collection, or sorting the actual entries according to their values. A relational database can maintain the data entries, each comprising values along one or more dimensions, and an OLAP engine component can maintain a counting of the data entries within the defined data collections.Type: GrantFiled: June 21, 2007Date of Patent: January 12, 2010Assignee: Microsoft CorporationInventors: Richard J Smith, Chien-Shen Chang
-
Patent number: 7647334Abstract: The present invention provides a system, a method, and a program for checking index consistency online in a database that includes a main database storing a plurality of data segments and an index database storing a plurality of index segments. A system according to an aspect of the present invention includes a record creating unit for sequentially reading out the index segments from the index database and creating a pointer record that contains a pointer value and a key value and for sequentially reading out the data segments from the main database and create a segment record that contains a storage address and an indexed field value of an index target segment to be indexed among the read out segments, a scan point setting unit for setting scan points that indicate progress of creation of the pointer record and the segment record.Type: GrantFiled: July 25, 2008Date of Patent: January 12, 2010Assignee: International Business Machines CorporationInventor: Toshikazu Takahashi
-
Patent number: 7647335Abstract: A system is disclosed for distributed generation and storage of relational data which can be represented as a network or sub-network. The system includes a plurality of distributed computing nodes (e.g., general purpose computers) configured with software for generating and storing relational data from input individual records. The system further includes a decentralized management subsystem for distribution of input records to the distributed computing nodes for processing (i.e., generation and storage of the relational data) and for providing access to the relational data to a user.Type: GrantFiled: August 30, 2005Date of Patent: January 12, 2010Assignee: ATA SpA - Advanced Technology AssessmentInventor: Federico Colecchia
-
Patent number: 7647336Abstract: According to the preferred embodiments, an apparatus and method is described for creating a real-time class package to class archive file mapping index that improves the performance of a class loader to load needed classes in an object oriented programming environment. In preferred embodiments, the class loader includes a mapping mechanism that creates and maintains a real-time class package to file archive mapping index. In preferred embodiments, the mapping mechanism optimizes access to the file archive mapping index. In a preferred embodiment, when the mapping mechanism finds a entry in the file archive mapping index for the package, but the class is not found, the class is searched in the class path beginning from the last file archive listed in the index to optimize the search. In other embodiments, the class loader includes a large package list that is used to further optimize access to the archive index.Type: GrantFiled: February 9, 2006Date of Patent: January 12, 2010Assignee: International Business Machines CorporationInventors: Steven Joseph Branda, John Joseph Stecher
-
Patent number: 7647337Abstract: The present invention provides a Global Information Architecture (GIA) to create an object-oriented, software-based modeling environment for the modeling of various data sources and allowing queries and transactions across those sources. The modeling environment is described in itself. Introspection is achieved since the model is described in the model, and early validation that the infrastructure is correct is established in that the infrastructure must execute against itself. Object traversal is done via vectors that describe how an object can be reached from other objects. Objects are linked by describing what type of object (data source) is to be reached and on the basis of what possible attribute values of that object. GIA allows different users to have different views of these data sources depending upon their WorldSpace. A user's view of the data source is controlled by his WorldSpace, which are the attributes he has that makes him unique.Type: GrantFiled: June 30, 2006Date of Patent: January 12, 2010Inventors: Frank Busalacchi, David Tinsley, Wesley Skinner, Paul Bressler, Eric Yarbrough
-
Patent number: 7647338Abstract: A system and method for formulating a related content query are provided. A search engine receives queries having terms for content items and stores the queries and user interaction data in a query log. Also, the search engine provides a collection of content items and related content item queries for each content item within the collection of content items, in response the queries. Each content item in the collection of content items includes terms that match the received queries. The related content item queries are generated by an advisor engine that processes the query log and each content item in the collection of content items to select query terms, different from the received query terms, which previously resulted in a specified content item being accessed or selected.Type: GrantFiled: February 21, 2007Date of Patent: January 12, 2010Assignee: Microsoft CorporationInventors: Ariel Lazier, Hugh J. Williams, Nick Craswell, Charles Clarke, Julia H. Farago
-
Patent number: 7647339Abstract: There is described a host website and method for digitally labeling websites or subscribers with digital labels which represent characteristics and qualities of the website. The digital labels are stored on host websites, each of which is directed to a specific subject or activity. The host website can also provide digital labels for storage in other host websites. The host website is provided with artificial intelligence capabilities.Type: GrantFiled: February 22, 2001Date of Patent: January 12, 2010Inventor: Emmanuel C. Gonzalez
-
Patent number: 7647340Abstract: A JPEG2000 file includes a plurality of boxes containing data suitable to render an image including a metadata box that includes information within the box describing the content of the image. The information within the metadata box describing content may be MPEG-7 data, which is compliant with the MPEG-7 specification.Type: GrantFiled: June 15, 2001Date of Patent: January 12, 2010Assignee: Sharp Laboratories of America, Inc.Inventors: Petrus Van Beek, Muhammed Ibrahim Sezan, George R. Borden, IV
-
Patent number: 7647341Abstract: Provided is a map editing-and-displaying system that acquires partial map data from a database that contains map data. The partial map data includes appended index data. The system automatically assigns a map name to the partial map data based on the appended index data. A user can then identify and select the map according to the assigned map name.Type: GrantFiled: April 25, 2003Date of Patent: January 12, 2010Assignee: Panasonic CorporationInventor: Yasuo Ojima
-
Patent number: 7647342Abstract: A system and corresponding methods are provided for enabling the automatic generation of a slate using metadata. The method comprises the steps of: receiving a request to provide a user with a list of video media assets so the user can select a video media asset to generate a slate; providing the user with the list of video media assets and receiving a selected video media asset from the user; acquiring metadata associated with the selected video media asset, creating a preview of the slate by generating fields that are associated with the acquired metadata, generating the slate in response to the user's approval of the previewed slate; transmitting the slate to a video server; and editing the slate into the selected video media asset so the slate and the video media asset can be viewed in conjunction with each other, thereby providing the user (via the slate) with information about the video media asset such as the video media asset's name, duration, database location, etc.Type: GrantFiled: March 4, 2004Date of Patent: January 12, 2010Assignee: Thomson LicensingInventors: Matthew Albert Ivey, John Robert Naylor, James Edward Pearce
-
Patent number: 7647343Abstract: An information presentation system that simplifies entry of information relating to a package media of a user. The information presentation system includes a playback apparatus, a library information management apparatus, and a terminal apparatus. The playback apparatus reads an identifier identifying a content from a portable recording medium in which the content is recorded, and transmits the read identifier to the library information management apparatus via a network. The library information management apparatus receives the identifier, acquires attribute information, generates library information including the attribute information and the identifier, and stores the library information. Upon request by the terminal apparatus, the library information management apparatus generates presentation information based on the library information, and transmits the presentation information.Type: GrantFiled: June 3, 2004Date of Patent: January 12, 2010Assignee: Panasonic CorporationInventors: Masato Yamamichi, Masami Yamamichi, legal representative, Satomi Yamamichi, legal representative, Keiko Yamamichi, legal representative, Motoji Ohmori, Masaya Yamamoto, Kazuhisa Watanabe, Atsushi Saso, Naoaki Yamamoto
-
Patent number: 7647344Abstract: The present invention provides a system, method and software for linking persistent and unique business identifiers, associated with business entities, for associating corresponding business records without a loss of historical records, regardless of subsequent changes, updates, and mergers. In the various embodiments, a first business record, of the plurality of business records, is associated with a first business identifier; and a second business record, which does not match the first record, is associated with a second business identifier.Type: GrantFiled: August 29, 2003Date of Patent: January 12, 2010Assignee: Experian Marketing Solutions, Inc.Inventors: John L. Skurtovich, Jr., Pamela Barrios, Timothy Sumida
-
Patent number: 7647345Abstract: A method of processing information items, the method comprises the steps of: for an information item comprising primarily text information: analysing text information of the information item to detect a set of constituent information elements relating to that information item; detecting for each of the constituent information elements a respective degree of relative significance based on the frequency and/or nature of occurrence of the constituent information elements with respect to that information item; selecting a subset of at least two most significant constituent information elements; and generating a pseudo-image representative of the information item, the representative pseudo-image comprising the selected subset of constituent information elements arranged in a predetermined image layout such that: the most significant constituent information element of the subset is represented with most prominence and at a first predetermined region within the representative pseudo-image; and the one or more othType: GrantFiled: June 30, 2004Date of Patent: January 12, 2010Assignee: Sony United Kingdom LimitedInventors: David William Trepess, Jonathan Richard Thorpe
-
Patent number: 7647346Abstract: Automatic rules-based synchronization of digital files on a source device and a target device coupled to it. A source computer executes a synchronization engine for managing transfer of files from a source database to a target device coupled to the computer as a function of a defined storage capacity of the device. The synchronization engine is configured to receive user-defined rules for selecting which of the files are to be transferred to the device and assigning priorities to the files. The synchronization engine builds a designated list of the files to be transferred according to the priorities defined by the rules.Type: GrantFiled: March 29, 2005Date of Patent: January 12, 2010Assignee: Microsoft CorporationInventors: Andrew L. Silverman, Daniel Plastina, Kipley J. Olson, Michael J. Novak, William D. Sproule
-
Patent number: 7647347Abstract: The present invention provides method and apparatus for supporting a legacy application programming interface (API) set between a component and a color management system. The legacy API set supports both the new capabilities as well as the legacy capabilities. The color management system determines the format type for an object that is referenced by an API call. If the object is associated with a legacy format, the API call is processed by a legacy processing module. If the object is associated with an advanced format, the API call is processed by an advanced processing module. If a plurality of objects is associated with an API call with mixed formats, the color management system converts some of the objects so that the objects have a consistent format. A common structure supports an object that may have either a legacy format or an advanced format.Type: GrantFiled: February 20, 2006Date of Patent: January 12, 2010Assignee: Microsoft CorporationInventor: Michael Stokes