Patents Examined by Augustine Obisesan
  • Patent number: 7756851
    Abstract: 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: Grant
    Filed: September 28, 2005
    Date of Patent: July 13, 2010
    Assignee: International Business Machines Corporation
    Inventors: David A. Brooks, Niklas Heidloff, Igor L. Belakovskiy, Michael R. O'Brien
  • Patent number: 7752177
    Abstract: 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: Grant
    Filed: March 16, 2005
    Date of Patent: July 6, 2010
    Assignee: Oracle International Corporation
    Inventors: Dmitri Bronnikov, Charles Wetherell
  • Patent number: 7743023
    Abstract: 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: Grant
    Filed: February 1, 2006
    Date of Patent: June 22, 2010
    Assignee: Microsoft Corporation
    Inventors: Dan Teodosiu, David C. Steere, Muthukaruppan Annamalai, Nikolaj S Bjorner, Michael J Bohlander, Huisheng Liu, Patrick E Bozeman
  • Patent number: 7739304
    Abstract: 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: Grant
    Filed: February 8, 2007
    Date of Patent: June 15, 2010
    Assignee: Yahoo! Inc.
    Inventors: Mor Naaman, Marc E. Davis, Shane P. Ahern, Simon P. King, Rahul Nair, Jeannie Hui-I Yang
  • Patent number: 7739267
    Abstract: 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: Grant
    Filed: March 10, 2006
    Date of Patent: June 15, 2010
    Assignee: International Business Machines Corporation
    Inventors: Qi Jin, Dinkar Venkatraman Rao, Sriram Srinivasan, Lin Xu
  • Patent number: 7734631
    Abstract: 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: Grant
    Filed: September 15, 2005
    Date of Patent: June 8, 2010
    Assignee: Microsoft Corporation
    Inventors: Matthew R. Richardson, Eric D. Brill
  • Patent number: 7734589
    Abstract: 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: Grant
    Filed: September 16, 2005
    Date of Patent: June 8, 2010
    Assignee: Qurio Holdings, Inc.
    Inventor: Hugh Svendsen
  • Patent number: 7734668
    Abstract: 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: Grant
    Filed: July 26, 2006
    Date of Patent: June 8, 2010
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventors: Kazuma Aoki, Satoshi Watanabe, Satoru Yanagi, Kazushige Muroi
  • Patent number: 7725501
    Abstract: 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: Grant
    Filed: November 14, 2005
    Date of Patent: May 25, 2010
    Assignee: Northrop Grumman Corporation
    Inventors: Jerry M. Stillman, David J. Mettenburg, Dayle S. Yamatani, Patrick E. Hinnershitz, John E. Essing
  • Patent number: 7725485
    Abstract: 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: Grant
    Filed: August 1, 2005
    Date of Patent: May 25, 2010
    Assignee: Google Inc.
    Inventors: Mehran Sahami, Timothy D. Heilman
  • Patent number: 7720803
    Abstract: 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: Grant
    Filed: March 28, 2006
    Date of Patent: May 18, 2010
    Assignee: SAP AG
    Inventors: Stefan Unnebrink, Roman Moehl
  • Patent number: 7685197
    Abstract: 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: Grant
    Filed: May 5, 2005
    Date of Patent: March 23, 2010
    Assignee: Yahoo! Inc.
    Inventors: Daniel C. Fain, Thomas Pierce
  • Patent number: 7680799
    Abstract: 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: Grant
    Filed: March 7, 2005
    Date of Patent: March 16, 2010
    Assignee: 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: 7664737
    Abstract: 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: Grant
    Filed: May 31, 2005
    Date of Patent: February 16, 2010
    Assignee: SAP, AG
    Inventors: David E. Brookler, Paul N. Weinberg, Dave L. Sullivan, Philip A. Tinari, Richard T. Endo, Nathan F. Yospe
  • Patent number: 7657511
    Abstract: 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: Grant
    Filed: May 31, 2005
    Date of Patent: February 2, 2010
    Assignee: SAP, AG
    Inventors: David E. Brookler, Dave L. Sullivan, Paul N. Weinberg, Richard T. Endo, Philip A. Tinari, Nathan F. Yospe
  • Patent number: 7657554
    Abstract: 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: Grant
    Filed: November 5, 2004
    Date of Patent: February 2, 2010
    Assignee: Microsoft Corporation
    Inventors: Shawn M. Murphy, Walter Smith, Stephen K. Brown
  • Patent number: 7653661
    Abstract: 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: Grant
    Filed: December 29, 2006
    Date of Patent: January 26, 2010
    Assignee: SAP AG
    Inventors: Nadim Razvi, Gerald Krause
  • Patent number: 7644110
    Abstract: 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: Grant
    Filed: February 23, 2006
    Date of Patent: January 5, 2010
    Assignee: Hitachi, Ltd.
    Inventors: Itaru Nishizawa, Tsuneyuki Imaki
  • Patent number: 7624130
    Abstract: 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: Grant
    Filed: March 30, 2006
    Date of Patent: November 24, 2009
    Assignee: Microsoft Corporation
    Inventors: Zheng Chen, Lei Li, Chenxi Lin, Qiaoling Liu, Jian Wang, Benyu Zhang
  • Patent number: 7624136
    Abstract: 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: Grant
    Filed: October 21, 2004
    Date of Patent: November 24, 2009
    Assignee: Sony Corporation
    Inventors: Fumitaka Kawate, Mitsuhiro Hirabayashi, Makoto Yamada