Patents Examined by Augustine Obisesan
-
Patent number: 7756851Abstract: A system for full text indexing optimization that operates based on identification of idle and active content in a content source, and by prioritizing indexing of idle content over active content. Active and idle content items are automatically identified, and idle content items are given a higher priority for indexing, while active content items are given a lower priority. Active content items are generally those that are considered relatively more likely to be located by the user without using the full text indexing function, while idle content items are those content items that are relatively more likely to be located through use of the full text indexing function. The specific content item attributes that are used to determine whether a given content item is active or idle may depend on the type content source for which the full text index is being provided.Type: GrantFiled: September 28, 2005Date of Patent: July 13, 2010Assignee: International Business Machines CorporationInventors: David A. Brooks, Niklas Heidloff, Igor L. Belakovskiy, Michael R. O'Brien
-
Patent number: 7752177Abstract: A vulnerability analysis tool is provided for identifying SQL injection threats. The tool is able to take advantage of the fact that the code for many database applications is located in modules stored within a database. The tool constructs a data flow graph based on all, or a specified subset, of the application code within the database. The tool identifies, within the data flow graph, the nodes that represent values used to construct SQL commands. Paths to those nodes are analyzed to determine whether any SQL injection threats exist.Type: GrantFiled: March 16, 2005Date of Patent: July 6, 2010Assignee: Oracle International CorporationInventors: Dmitri Bronnikov, Charles Wetherell
-
Patent number: 7743023Abstract: Various embodiments introduce the notion of a replication entity which implements a highly scalable file replication system. In one embodiment, the replication entity resides in the form of a scalable replication service. In at least some embodiments, the replication service provides a “drive in the sky” facility that can be used by individuals, such as subscribers, to synchronize their individual machines, such that their files are automatically replicated to a safe and always-on location. Alternatively or additionally, individuals such as subscribers can also access their files via a web-based interface when they are away from their machines.Type: GrantFiled: February 1, 2006Date of Patent: June 22, 2010Assignee: Microsoft CorporationInventors: Dan Teodosiu, David C. Steere, Muthukaruppan Annamalai, Nikolaj S Bjorner, Michael J Bohlander, Huisheng Liu, Patrick E Bozeman
-
Patent number: 7739304Abstract: Disclosed are apparatus and methods for facilitating annotation of media objects by a user. Mechanisms present a user with an easily usable set of annotation suggestions that are most likely to be relevant to the particular user and/or media context. In general, existing annotations are analyzed to determine a set of suggested annotations. Annotation suggestions for a particular user are based on an analysis of the relevance, to the particular user, of existing annotations of one or more media objects so that the most likely relevant annotations are presented as suggested annotations. In particular embodiments, this analysis depends on whether the existing annotations were created and/or selected by the particular user, a member of the particular user's social network, or members of the general public.Type: GrantFiled: February 8, 2007Date of Patent: June 15, 2010Assignee: Yahoo! Inc.Inventors: Mor Naaman, Marc E. Davis, Shane P. Ahern, Simon P. King, Rahul Nair, Jeannie Hui-I Yang
-
Patent number: 7739267Abstract: A computer implemented method for processing a mixed data flow. Mixed data flow operators are classified. The mixed data flow operators are associated with multiple runtime environments in which the mixed data flow operators can be executed. The mixed data flow operators are segregated into regions. A mixed data flow operator in a particular region is executable by one of the multiple runtime environments associated with the particular region. The execution of the regions is sequenced.Type: GrantFiled: March 10, 2006Date of Patent: June 15, 2010Assignee: International Business Machines CorporationInventors: Qi Jin, Dinkar Venkatraman Rao, Sriram Srinivasan, Lin Xu
-
Patent number: 7734631Abstract: A system for associating information comprises an association module that uses anchoring information to associate a first piece of information with a second piece of information, wherein the second piece of information is not part of the first piece of information. The system further includes a rendering module that presents the second piece of information for use. Methods for using such a system are also described.Type: GrantFiled: September 15, 2005Date of Patent: June 8, 2010Assignee: Microsoft CorporationInventors: Matthew R. Richardson, Eric D. Brill
-
Patent number: 7734589Abstract: A system and method for optimizing the uploading of digital assets from a client node to a central node in a digital asset sharing system are provided. Digital assets residing at a client node are each tagged with one or more keywords. The client node sends a list of the keywords used to tag the digital assets to the central node and requests that invitations including the list of keywords be sent to potential guests. The potential guests select one or more of the keywords and send responses to the central node identifying the selected keywords. The central node processes the responses to generate a list of desired keywords and requests the digital images tagged with one or more keywords from the list of desired keywords from the client node. In response, the client node uploads the requested digital assets to the central node where they are stored.Type: GrantFiled: September 16, 2005Date of Patent: June 8, 2010Assignee: Qurio Holdings, Inc.Inventor: Hugh Svendsen
-
Patent number: 7734668Abstract: An information management system comprises: an external device a comprising interactive communication unit that interactively communicates with an interactive communication device through a public telephone line; an information processing device connected to the external device in a communication-practicable manner; and a third storage unit that stores utilization data, which is accessed by the external device and the information processing device. When a period specified by a start and end of a communication performed by the interactive communication unit of the external device and a period specified by the start and end of utilization of the utilization data overlap with each other, the utilization data are correlated with the communication of the interactive communication unit.Type: GrantFiled: July 26, 2006Date of Patent: June 8, 2010Assignee: Brother Kogyo Kabushiki KaishaInventors: Kazuma Aoki, Satoshi Watanabe, Satoru Yanagi, Kazushige Muroi
-
Patent number: 7725501Abstract: A system and a method for rapid database application deployment and use. A system includes a host server that includes a database and a database application framework. The database stores a virtual relational database structure and a virtual relational database implementation. The database may store the virtual relational database structure and virtual relational database implementation in an existing relational database structure. The virtual relational database structure includes one or more object types and one or more object properties. Object types are definitions of types of objects for which data may be stored in the database and object properties are definitions of types of data that may be stored for objects and are associated with the one or more object types.Type: GrantFiled: November 14, 2005Date of Patent: May 25, 2010Assignee: Northrop Grumman CorporationInventors: Jerry M. Stillman, David J. Mettenburg, Dayle S. Yamatani, Patrick E. Hinnershitz, John E. Essing
-
Patent number: 7725485Abstract: A search engine receives a query from an end-user. The search engine executes the query on a content database and identifies a set of matching content. The search engine utilizes the matching content to generate a query vector describing the end-user query. The search engine searches a repository of other vectors, called “centroids,” to produce a ranked set of centroids matching the query vector. These centroids are converted into search queries and form a set of candidate queries. The search engine filters the candidate queries to identify ones that are likely to be meaningful to the end-user. The selected candidate queries are returned to the end-user as query suggestions.Type: GrantFiled: August 1, 2005Date of Patent: May 25, 2010Assignee: Google Inc.Inventors: Mehran Sahami, Timothy D. Heilman
-
Patent number: 7720803Abstract: Systems and techniques for mapping of a transactional data model to a reporting data model are described. In one aspect, an article includes one or more machine-readable media storing instructions operable to cause one or more machines to perform operations. The operations include receiving a transactional data model and a view that includes a collection of view fields, each view field referencing an object in the transactional data model, mapping one or more of a plurality of view fields in the collection to one or more of a plurality of data warehouse objects, and grouping the mapped data warehouse objects into a reporting data model.Type: GrantFiled: March 28, 2006Date of Patent: May 18, 2010Assignee: SAP AGInventors: Stefan Unnebrink, Roman Moehl
-
Patent number: 7685197Abstract: The present invention provides a method and system for identifying terms in a requested Web document which can be used to identify other web page documents in which the user is likely to have an interest. Terms on previously prepared lists are compared to the content of the Web page document, and where matches are found, mathematical techniques including linear regression can be used to determine the relevance of the textual term to the content of the page. This can be used to suggest other linked Web page documents in which the user is likely to have an interest. Where the prepared lists include a term that has been purchased by advertisers, and there is a match for that term on the Web page document, an ad which is likely to interest the reader can be displayed on the requested Web page document, and can include a link to the advertiser's web site.Type: GrantFiled: May 5, 2005Date of Patent: March 23, 2010Assignee: Yahoo! Inc.Inventors: Daniel C. Fain, Thomas Pierce
-
Patent number: 7680799Abstract: A distributed computing system conforms to a multi-level, hierarchical organizational model. One or more control nodes provide for the efficient and automated allocation and management of computing functions and resources within the distributed computing system in accordance with the organization model. The model includes four distinct levels: fabric, domains, tiers and nodes that provide for the logical abstraction and containment of the physical components as well as system and service application software of the enterprise. A user, such as a system administrator, interacts with the control nodes to logically define the hierarchical organization of distributed computing system. The control node includes an automation subsystem having one or more rule engines that provide autonomic control of the application nodes in accordance with a set of one or more rules.Type: GrantFiled: March 7, 2005Date of Patent: March 16, 2010Assignee: Computer Associates Think, Inc.Inventors: Jerry R. Jackson, Doreen E. Collins, Randall L. Murrish, Mark W. Emeis, Brian C. Forney, James D. Engquist
-
Patent number: 7664737Abstract: Audience specific document targeted at a particular media type are generated by accessing data from an audience hierarchy. When obtaining a data value for a particular audience, if that value does not exist for that audience then the audience hierarchy may be utilized to find the data value for an inherited audience. By adding regional, cultural or regulatory subdivisions within the audience hierarchy and inheriting large portions of existing audience specific data entries, a large number of audience specific documents may be generated with a minimal amount of data entry required. Audiences may be specified in a given order for traversal within the hierarchy and displayed in a data entry and editing application utilizing visual characteristics to inform a user if the value for a particular piece of data is inherited from another layer or utilized from the particular layer in use. Audience specific documents may be masked and accessed by payment.Type: GrantFiled: May 31, 2005Date of Patent: February 16, 2010Assignee: SAP, AGInventors: David E. Brookler, Paul N. Weinberg, Dave L. Sullivan, Philip A. Tinari, Richard T. Endo, Nathan F. Yospe
-
Patent number: 7657511Abstract: One or more embodiments of invention are directed to a multi-layered data model for generating audience-specific documents will now be described. The invention is used in the context of generating a document such as a catalog or web page for publication across regions and cultures comprising multiple languages. It allows users to rapidly generate multi-language, multi-culture and multi-region documents since fields flagged as multi-lingual may utilize existing buckets that comprise pre-filled multi-language, multi-culture and multi-region values without requiring the user to specify every multi-value when creating a record.Type: GrantFiled: May 31, 2005Date of Patent: February 2, 2010Assignee: SAP, AGInventors: David E. Brookler, Dave L. Sullivan, Paul N. Weinberg, Richard T. Endo, Philip A. Tinari, Nathan F. Yospe
-
Patent number: 7657554Abstract: A system, method, data structures and computer-accessible medium is provided for storing, managing, and tracking the development of messages for computer program products. Message and message-related data for messages which computer program products display to users as part of the product's user interface are centralized in a message catalog. A message catalog schema describes the attributes of a message separately from the attributes of one or more conditions for which a message should be displayed. Interfaces are provided for creating, localizing, documenting, maintaining, displaying, and supporting messages and message-related data in a message catalog consistent with the message catalog schema. Notifications to owners of the messages and conditions is performed periodically or whenever a change has been detected.Type: GrantFiled: November 5, 2004Date of Patent: February 2, 2010Assignee: Microsoft CorporationInventors: Shawn M. Murphy, Walter Smith, Stephen K. Brown
-
Patent number: 7653661Abstract: Monitoring a connection between computer system layers includes detecting that an aspect is being modified in a transactional layer of an enterprise resource computing system that further includes an analytical layer configured to receive data from the transactional layer. In response to the detection, it is determined whether at least one of several decoupling components, configured for use by the analytical layer in receiving the data, is implicated by the aspect. A predefined output is made to a user based on the determination. An enterprise resource computing system includes a transactional layer and an analytical layer, and decoupling components for use by the analytical layer in receiving the data. Upon an aspect of the transactional layer being modified, a predefined output is made to a user based on a determination of whether any of several decoupling components is implicated by the aspect.Type: GrantFiled: December 29, 2006Date of Patent: January 26, 2010Assignee: SAP AGInventors: Nadim Razvi, Gerald Krause
-
Patent number: 7644110Abstract: A stream data processing system restrains the generation of communication traffic in the case of distributing loads by using a plurality of information processing devices. The global query is divided into a plurality of processes. At every divided process, a local query which includes the corresponding process is generated and each local query is set to a query processing device different from each other. In addition, the stream data is transmitted among a plurality of query processing devices in order so as to execute the local query in each query processing device. At this time, the entire stream data does not transmitted among the query processing devices in order. At least a part of the corresponding stream data is stored in a proxy device. When data received from an information processing device located in immediately before does not include the target data of the local query, the query processing device reads the corresponding data from the proxy device and executes the local query.Type: GrantFiled: February 23, 2006Date of Patent: January 5, 2010Assignee: Hitachi, Ltd.Inventors: Itaru Nishizawa, Tsuneyuki Imaki
-
Patent number: 7624130Abstract: Extraction of semantic information and the generation of semantic attributes allows for improved organization and management of data. Semantic attributes are automatically generated and eliminate the need for manual entry of attribute information. A semantic file network may further be constructed based on similarities between files that are based on the semantic attribute information. Semantic links representing a semantic relationship may be built between similar or relevant files. In addition, user operations and user operation patterns may also be considered in building the file network. Semantic attributes and information may further facilitate browsing the file systems as well as improve the accuracy and speed of queries.Type: GrantFiled: March 30, 2006Date of Patent: November 24, 2009Assignee: Microsoft CorporationInventors: Zheng Chen, Lei Li, Chenxi Lin, Qiaoling Liu, Jian Wang, Benyu Zhang
-
Patent number: 7624136Abstract: The present invention is applied to a videodisc device for example, sets information necessary for reproducing a multiplexed stream, and information necessary for reproducing streams making up this multiplexed stream to one of blocks serving as management information, and assigns this multiplexed stream to the track corresponding to the block serving as this management information.Type: GrantFiled: October 21, 2004Date of Patent: November 24, 2009Assignee: Sony CorporationInventors: Fumitaka Kawate, Mitsuhiro Hirabayashi, Makoto Yamada