Patents Examined by Linh Black
  • Patent number: 8706720
    Abstract: Determining the relevance of a web node is disclosed. A seed score value of a first type is assigned to a seed set of nodes. A score value of a second type is derived for the web node based on a mapping of a reachability relationship between one or more seed nodes and the web node. A score value of the first type is derived for the web node based on a mapping of a reachability relationship between the web node and one or more evaluation nodes having derived weight values of the second type. Topic diffusion is mitigated.
    Type: Grant
    Filed: January 6, 2006
    Date of Patent: April 22, 2014
    Assignee: Wal-Mart Stores, Inc.
    Inventor: Anand Rajaraman
  • Patent number: 8694475
    Abstract: Method and apparatus for situation-based management of natural and artificial systems using event correlation and a situation manager. Input is provided from multiple sources in the form of a collection of events. A first level of processing performs event correlation over the collection of events and infers new events and new qualities of events. A second level of processing manages situations based on the collection of events, where situations are recognized, maintained, and given a degree of confidence. Situations are periodically updated based on incoming events. The assertion of a situation may call for information from external sources, provide information for external sources, and provide control instructions to external sources. Given a current situation, past, and possible future situations are inferred. Additionally, a method and apparatus for bi-directional communication between the event correlator and situation manager.
    Type: Grant
    Filed: April 2, 2005
    Date of Patent: April 8, 2014
    Assignee: Altusys Corp.
    Inventors: Lundy M. Lewis, Gabriel Jakobson, John F Buford
  • Patent number: 8688695
    Abstract: A computerized searchable repository stores documents as structured metadata parts and unstructured content parts using single instancing. A full text index used for keyword searching includes a metadata index and a content index. A linking structure includes metadata-to-content (MD to CT) links and content-to-metadata (CT to MD) linking entries, with each MD to CT link linking a metadata part of a document to each content part of the document, and each CT to MD linking entry having one or more CT to MD links collectively linking a content part to the metadata parts of the documents that include the content part. Indexing includes metadata indexing a metadata part, conditionally content indexing a content part, and updating the linking structure. Content indexing is performed only if the content part does not match a content part already stored and indexed. Index entries each associate a key word or key value with corresponding metadata or content parts containing the key word or key value.
    Type: Grant
    Filed: May 26, 2011
    Date of Patent: April 1, 2014
    Assignee: Mimosa Systems, Inc.
    Inventors: Rahul Kapoor, Sameer H. Ranade, Sherif M. Botros
  • Patent number: 8666933
    Abstract: Provided are methods and systems for distributing an asset to a multi-tiered network node. A pending notice is received from a distribution server. If the notice indicates that at least one asset is pending, i.e., awaiting deployment, an asset descriptor manifest is received from the distribution server. The asset descriptor manifest, which is stored in a memory on a node, identifies at least one asset to be deployed to the node and includes an offset associated with the asset identifier. A fragment, associated with the asset, is received and stored in the memory. The offset associated with the asset is marked with the end of the fragment and a second fragment, beginning at the offset, is received. Additional fragments are received, and the offset updated, until the entire asset is deployed to the node. Alternately, the entire asset or multiple assets are received in the first fragment.
    Type: Grant
    Filed: November 29, 2012
    Date of Patent: March 4, 2014
    Assignee: OP40 Holdings, Inc.
    Inventors: Paolo R. Pizzorni, Charles P. Pace, Darin S. DeForest, Shuang Chen
  • Patent number: 8667010
    Abstract: Various embodiments provide a set of algorithms and scripts, e.g., SQL scripts, to perform automatic horizontal table and index partitioning that allows overlapping of data records, used in full-text search queries. In at least some embodiments, table creation and populating script is utilized to create a set of smaller tables partitioned by one column. In at least some embodiments, SELECT query modification script is provided to generate a query that works on the partitioned tables to achieve better performance. In at least some other embodiments, other query creation script is provided to modify the INSERT/UPDATE/DELETE queries for the original large table to automatically keep these queries synchronized with partitioned tables.
    Type: Grant
    Filed: January 27, 2012
    Date of Patent: March 4, 2014
    Assignee: Microsfot Corporation
    Inventors: Enyuan Wu, Alan K. Michael, Wootaek Seo, Beom Seok Oh
  • Patent number: 8650226
    Abstract: Provided herein is a system and computer program product for distributing at least one infrastructure description record (IDR) over at least one tier of a network. The system includes at least one network interface that receives the infrastructure description records (IDRs) and the IDRs being enqueued on at least one incoming, transactional, persistent queue (ITPQ), at least one transactional, persistent store, and at least one transactional process that dequeues the IDR from the ITPQ and accesses the IDR to create an accessed IDR, the accessed IDR being stored in the transactional, persistent store in the system.
    Type: Grant
    Filed: January 14, 2011
    Date of Patent: February 11, 2014
    Assignee: OP40 Holdings, Inc.
    Inventors: Mark Bobick, Charles P. Pace
  • Patent number: 8650178
    Abstract: The invention relates to an online information retrieval system having a queue for storing load requests and a set of two or more load managers for retrieving data from the queue and indexing documents based on the request retrieved from the queue. Each load manager resides in a different geographical location. A set of candidate documents comprise a unique identifier and a version indicator, wherein the unique identifier for each candidate document is identical for a given document and the version indicator is associated with a determination of which document within the set of candidate documents shall ultimately be communicated to a user.
    Type: Grant
    Filed: June 21, 2010
    Date of Patent: February 11, 2014
    Assignee: Thomson Reuters Global Resources
    Inventor: Jon Michael Verreaux
  • Patent number: 8645372
    Abstract: Enhanced computer- and network-based methods, systems, techniques are provided for retrieving more accurate and responsive search results when searching content for a designated entity using an off-the-shelf keyword-based search engine. For example, the embodiments described herein may be used to improve search results by eliminating off-topic results when presenting queries to an existing keyword-based search engine invoked by means of an API from an intermediating application. Example embodiments provide a Keyword-Based Search Enhancement System (“KBSES”), which enables intermediating applications to obtain information more closely related to user queries by enhancing such queries, on behalf of the user, with disambiguating information when deemed necessary.
    Type: Grant
    Filed: October 29, 2010
    Date of Patent: February 4, 2014
    Assignee: Evri, Inc.
    Inventors: Ted Diamond, Jisheng Liang, Jonathan Reichhold, Krzysztof Koperski
  • Patent number: 8639682
    Abstract: General entity retrieval and ranking is described. A first set of documents is retrieved from one or more document repositories based on a query formed according to the topic. The first set of documents is characterized based on its first set of metadata values. One or more candidate entities are identified based on the first set of documents and the original query is thereafter augmented according to a candidate entity. The second set of documents resulting from the augmented query is then characterized in a similar manner. For each candidate entity, the first and second document set characterizations are compared to determine their degree of similarity. Increasingly similar document set characterizations indicates that the candidate entity is increasingly relevant to the original query. Repeating this process for each of the one or more candidate entities can give rise to rankings according to the respective degrees of similarity.
    Type: Grant
    Filed: December 29, 2008
    Date of Patent: January 28, 2014
    Assignee: Accenture Global Services Limited
    Inventors: Chad Michael Cumby, Katharina Probst, Rayid Ghani
  • Patent number: 8635239
    Abstract: A keyword acquiring unit transmits a keyword acquisition request to a first server serving as a keyword providing service, and receives a keyword from the first server. An information acquiring unit transmits an acquisition request of information related to the keyword to a second server serving as an information providing service, and receives the information from the second server. A cover unit presents information acquired by the information acquiring unit to a user. An input unit receives selection of at least one of information presented by the cover unit. A service acquiring unit transmits a search request based on the keyword related to information selected at the input unit to a third server serving as a search service, and acquires a search result from the third server. A socket unit presents the search result to the user.
    Type: Grant
    Filed: February 3, 2012
    Date of Patent: January 21, 2014
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Shirou Wakayama, Sumihiko Yamamoto, Satoshi Ozaki, Hirokazu Nagata
  • Patent number: 8630976
    Abstract: A method and medium for performing a replication process are provided. The method includes receiving a request to perform an initial load of a first persistence of at least one business object node to replicate the at least one business object node to a second persistence of the business object node; providing a queue to store updates of the at least one business object node; setting a lock for the at least one business object node, the lock indicating a replicating process is performing the initial load of the at least one business object node; determining whether the lock is set for the at least one business object node; and storing, in the queue, the updates of the at least one business object node that occur in parallel with the replicating process in an instance it is determined the lock is set for the at least one business object node.
    Type: Grant
    Filed: August 20, 2008
    Date of Patent: January 14, 2014
    Assignee: SAP AG
    Inventors: Martin Müller, Maic Wintel
  • Patent number: 8620887
    Abstract: Embodiments of the present invention relate to systems, methods and computer program products for allowing a user to define output data to be optimized for a population, define one or more input constraints based on which the output data is to be optimized, and optimizing the output data for the population by selecting an object based on a selection routine. Embodiments of the present invention allow fast and accurate optimization of output data associated with large populations.
    Type: Grant
    Filed: March 1, 2011
    Date of Patent: December 31, 2013
    Assignee: Bank of America Corporation
    Inventor: Boris L. Kheyfets
  • Patent number: 8549008
    Abstract: A system, method, and computer program determines section information of a digital volume. Digital volumes include digital representations of human-readable content, such as digitized books. Phrases are extracted from a table of contents of a digital volume. Matching phrases that at least approximately match the extracted phrases are identified in the body of the digital volume. A best matching phrase is determined for each extracted phrase based on the ordering of the extracted phrases and the matching phrases, and based on match scores indicating the quality of the matches. Section information is generated, including section headings and section start locations based on the best matching phrases. The digital volume is presented to users with links from the table of contents to the section headings on the section start pages. The section information is also used to enhance searching of the digital volume by users.
    Type: Grant
    Filed: November 12, 2008
    Date of Patent: October 1, 2013
    Assignee: Google Inc.
    Inventors: Xuefu Wang, Raghavan Manmatha, Bo Pang
  • Patent number: 8543542
    Abstract: Multi-dimensional surrogation systems and methods are provided that generate at least one up-to-date data surrogate using information of data and numerous data changes received from at least one data source, including a production system. Embodiments described further perform bulk-to-brick transformation of the up-to-date data surrogate. Brick-level data, or item data, is further indexed and stored in an application-aware manner. The stored item data is easily accessible by many data management applications for integrated item search and recovery functions, audit functions, monitoring and supervision functions, legal discovery functions, compliance functions, archival functions, backup functions, disaster recovery functions, and more. Bulk-to-brick transformation and access of the stored item data occur off of the production system, thus contributing no performance degradation to the production system.
    Type: Grant
    Filed: October 2, 2006
    Date of Patent: September 24, 2013
    Assignee: Mimosa Systems, Inc.
    Inventors: Roy P. D'Souza, Thirumalai Muppur Ravi
  • Patent number: 8527545
    Abstract: Member objects of a computer system part(s) in an Enterprise Information System (EIS) are identified and categorized for export to a packaging process or to another computer system over tiers of network(s). An intermediate representation of the part(s) is made while applying context rule(s) to determine a standard specified context or a non-specified context of the parts. For a standard specified context, a directed search acquires the set of runnable and/or non-runnable member objects in a location(s) in the EIS. For a non-specified context, an implicit traversal search is performed for any of the set of runnable and/or non-runnable member objects in one or more locations in an Enterprise Information System (EIS). Set(s) of runnable and/or non-runnable member objects are accessed at their locations in the EIS and a preliminary package specification is made therefrom. Digital assets listed therein are updated with export descriptors added to the extended environment.
    Type: Grant
    Filed: November 1, 2010
    Date of Patent: September 3, 2013
    Assignee: OP40 Holdings, Inc.
    Inventors: Mark Bobick, Charles P. Pace, Paolo R. Pizzorni, Shuang Chen
  • Patent number: 8495097
    Abstract: Methods and apparatus implementing systems and techniques for traversing a hierarchical layout template to accelerate a constraint-driven backtracking search for a solution of the layout template. In general, in one implementation, the techniques include identifying a shared content element constraint that defines a content requirement common to all layout structures possible in a choice substructure in a hierarchical layout template, and associating the shared content element constraint with a root node of the choice substructure in the hierarchical layout template.
    Type: Grant
    Filed: January 17, 2008
    Date of Patent: July 23, 2013
    Assignee: Adobe Systems Incorporated
    Inventor: Robert M. Ayers
  • Patent number: 8473468
    Abstract: Provided is a computer system and method for transactional deployment of component(s) over a multi-tier network with J2EE application server program(s) stored on a memory(ies) of the system and which are executed by a central processing unit(s) (CPUs). A J2EE application(s) can be executed by the J2EE application servers, and a J2EE application container(s) are contained within each J2EE application server. Each J2EE application container contains a J2EE application container component(s) and a Java EJB container(s) or Java web containers are contained within each J2EE application container. A J2EE component(s) are delivered to the J2EE application server over one or more tiers of the network. There are one or more logical connections to one or more databases located on the network. This defines a sphere of control managing transactional deployment of the delivered J2EE component(s) and an update of the database to keep the data consistent with the J2EE application.
    Type: Grant
    Filed: October 25, 2010
    Date of Patent: June 25, 2013
    Assignee: OP40 Holding, Inc.
    Inventors: Charles P. Pace, Mark Bobick, Darin S. DeForest, Shuang Chen
  • Patent number: 8458222
    Abstract: The present invention provides a system, method, and data structure for packaging assets for processing and distribution over a multi-tiered network. An asset may represent network and/or application components (e.g., data, objects, applications, program modules, etc.) that may be distributed among the various resources of the network. In an embodiment, the package structure includes at least one representation of an asset having a logic/data portion and an asset extended environment portion, and a package extended environment that includes package information associated with at least one asset.
    Type: Grant
    Filed: October 26, 2010
    Date of Patent: June 4, 2013
    Assignee: OP40 Holdings, Inc.
    Inventors: Mark Bobick, Charles P. Pace, Paolo R. Pizzorni, Darin S. DeForest
  • Patent number: 8458142
    Abstract: A method for distributing changes to digital assets across a network includes determining an asset type of a first digital asset and comparing the first digital asset to a prior digital asset to determine one or more deltas, the prior digital asset being a prior version of the first digital asset and the delta being a difference between the first digital asset and the prior digital asset. The method further includes evaluating the one or more of the deltas with one or more criteria to determine if the one or more delta assets should be created, the delta asset being a second digital asset containing the respective delta, the criteria determined by the asset type. The method further includes that if the delta meets the criteria, creating the delta asset, and marking the delta asset as a first delta asset of the first digital asset.
    Type: Grant
    Filed: October 22, 2010
    Date of Patent: June 4, 2013
    Assignee: OP40 Holdings, Inc.
    Inventors: Charles P. Pace, Darin S. DeForest, Paolo R. Pizzorni, Shuang Chen
  • Patent number: 8438164
    Abstract: Techniques for providing relevant information to a user based on information or documents accessed or viewed by the user. The relevant information is provided automatically to the user without requiring user input. The information provided to the user is selected from information provided by various content provider systems. The present invention uses several techniques to determine relevancy between the contents of the document accessed by the user and between the information provided by the content provider systems. The relevancy information is used to select information to be provided to the user.
    Type: Grant
    Filed: July 5, 2007
    Date of Patent: May 7, 2013
    Assignee: Ricoh Co., Ltd.
    Inventors: Jonathan J. Hull, Jamey Graham, Peter Hart, Kurt Piersol