Patents Examined by Jermaine Mincey
  • Patent number: 8037067
    Abstract: A data source generates a requested page for an electronic network site to include inserted tracking parameters to aid in tracking the activities of the user at the site. The site receives the generated page with the inserted tracking parameters and returns to a user the received page as the requested page with the inserted tracking parameters removed therefrom. The site appends the removed tracking parameters to the URL associated with the returned page at the query string thereof, and sends to a tracking database the appended URL. The tracking database stores the sent URL for being accessed by one or more analytical tools to analyze the tracking parameters regarding the activities of the user at the site.
    Type: Grant
    Filed: November 14, 2008
    Date of Patent: October 11, 2011
    Assignee: United Services Automobile Association (USAA)
    Inventors: Randal Lane Schnedler, Kevin Anthony Kossow
  • Patent number: 8024313
    Abstract: The successful development of digital production content within a development organization requires that the intellectual property rights of the multiple elements of digital content introduced into the digital production content. According to the invention there is provided a means of automatically identifying the source, licenses and other associated intellectual property information associated with the digital content introduced. The invention providing for the direction of a dynamic search engine according to metadata relating to the digital content produced, wherein the digital content introduced is not identified within existing databases of intellectual properties indexed according to digital content. Further the invention provides for interfacing the dynamic search engine with a web crawler to data mine a region of the World Wide Web around the location of the digital content introduced determined by the dynamic search engine.
    Type: Grant
    Filed: May 9, 2008
    Date of Patent: September 20, 2011
    Assignee: Protecode Incorporated
    Inventors: Kianoosh Mousavi, Benson J. Wong, Khalid El Mously
  • Patent number: 8001136
    Abstract: One embodiment of the present invention provides a system for identifying synonym candidates. During operation, the system receives a first term and a second term. The system then determines a length of the longer one of the first and second terms, and determines a longest common subsequence of the two terms. The system further produces a result to indicate whether the two terms are synonym candidates based on the length of the longer term and a length of the longest common subsequence of the two terms.
    Type: Grant
    Filed: July 2, 2008
    Date of Patent: August 16, 2011
    Assignee: Google Inc.
    Inventors: Dimitra Papachristou, Steven D. Baker
  • Patent number: 7984019
    Abstract: Date-warehouse systems are populated using an enhanced Extraction-Load-Transform (ETL) process and system by employing three ideas: Out-of-order-fill ETL, relative-ordering index (ROI), and dependent queries. Out-of-order-fill ETL allows a data warehouse to accept the loading of data files in any order, and does not require the loading of any previous backup data files in order to provide some functionality to end users under the view that some functionality or data access is better than none at all. Dependent queries are processes that use defined data structures for use in constructing, extracting, and validating each record to be written in said data-warehouse system in order to ensure that referential integrity is maintained and that no orphaned data is pushed into the data warehouse. Finally, ROI is a process wherein a value is determined, based on the constraints of the source data, which indicates the relative newness of the data.
    Type: Grant
    Filed: July 11, 2008
    Date of Patent: July 19, 2011
    Assignee: Knowledge Computing Corporation
    Inventors: Adrian Boyko, Zach Heidepriem, William Oliver, Wojciech Wyzga
  • Patent number: 7974956
    Abstract: Techniques are provided through which a user is verified as authorized to modify a website. A web crawler generates a filename and content for the user, who purports to be authorized to modify a particular website. The web crawler sends the filename and content toward the user. The user stores a file with the filename on a server that hosts the website. The user places the content within the file. The web crawler determines whether the file is stored on the server and whether the content is in the file. If so, then the web crawler stores information that indicates that the user is authorized to receive information pertaining to the website, which may be confidential information. If the file is not stored on the server or if the file does not contain the content, then the web crawler does not provide any information to the user pertaining to the website.
    Type: Grant
    Filed: July 21, 2006
    Date of Patent: July 5, 2011
    Assignee: Yahoo! Inc.
    Inventors: Priyank S. Garg, Amit Kumar, Apostolos Karmirantzos, Di Chang, Vivien Tong
  • Patent number: 7962470
    Abstract: Generally, systems and methods for managing and searching web services are provided. Example software comprises computer readable instructions operable to receive a query from a first client for one or more requested web services via a graphical user interface. The software then identifies at least one web service stored in a Universal Description, Discovery, and Integration (UDDI) registry based on the query and an index of web service metadata. Information associated with the one or more identified web services is then presented via the graphical user interface.
    Type: Grant
    Filed: June 1, 2006
    Date of Patent: June 14, 2011
    Assignee: SAP AG
    Inventors: Marko Degenkolb, Ralf Halbedel, Martin Zurmuehl
  • Patent number: 7885937
    Abstract: A presence management system may communicate contact information with mapped values. Contact information may be stored in a hierarchical, extensible structure (“hierarchical extensible contact structure”). Devices in a presence management system utilize a mapping scheme to map contact values (e.g., e-mail address, phone number, etc.) to the appropriate field of the hierarchical extensible contact structure. When devices in the presence management system communicate information for thousands of contacts, employing mapped values to navigate the hierarchical extensible contact structure reduces the size of the messages, thus reducing resource consumption (e.g., bandwidth), particularly on the scale of an enterprise.
    Type: Grant
    Filed: October 2, 2007
    Date of Patent: February 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Gary M. Beadle, Michael L. Masterson
  • Patent number: 7882157
    Abstract: Electronic device capable of automatically securing a capacity for recording a second content data other than a first content data even in the case of automatically recording to a storage medium the first content data received by a push-type service. For example, a portable audio player receives as an input push-type data from a personal computer and stores the same in a HDD when there is a free storable region in its push-type-use storage capacity.
    Type: Grant
    Filed: July 20, 2006
    Date of Patent: February 1, 2011
    Assignee: Sony Corporation
    Inventors: Hideo Tsukazaki, Takashi Kinouchi
  • Patent number: 7882076
    Abstract: An arrangement for performing at least one of collecting and analyzing data from a tool cluster configured to process a set of substrates is provided. The arrangement includes a plurality of tools from which at least one tool of the plurality of tools has a chamber for processing at least one of the set of substrates. The arrangement also includes a plurality of secondary servers configured to collect sensor data from the plurality of tools. The arrangement further includes a primary server communicably coupled with the plurality of secondary servers and configured to execute a database management system. The sensor data is indexed using a plurality of indexing applications on the plurality of secondary servers prior to being forwarded to the primary server for use by the database management system. Indexing includes associating a sensor data item with an identity of a server where the sensor data item is stored.
    Type: Grant
    Filed: December 14, 2006
    Date of Patent: February 1, 2011
    Assignee: Lam Research Corporation
    Inventors: Chad R. Weetman, Chung-Ho Huang
  • Patent number: 7870172
    Abstract: Embodiments of this invention disclose a file system having a hybrid file system format. The file system maintains certain data in two formats, thereby defining a hybrid file system format. In one exemplary application, the first format has properties favorable to write operations, e.g. a log-structured file system format, while the second format has properties favorable to read operations, e.g. an extent-based file system format. The data is stored in the first file system format and then asynchronously stored in the second file system format. The data stored in the second file system format are also updated asynchronously.
    Type: Grant
    Filed: December 22, 2005
    Date of Patent: January 11, 2011
    Assignee: Network Appliance, Inc.
    Inventor: Joydeep Sarma
  • Patent number: 7856436
    Abstract: Dynamically withholding certain records from a disposition during record management. Search criterion that identifies records that should be withheld from the disposition may be received. The content of the records and/or information about that record content may be compared to the search criterion to determine which of the records should be withheld from the disposition. The comparison may take place in accordance with a pre-determined schedule, when hold status information for a record is accessed, or at any other time.
    Type: Grant
    Filed: December 23, 2005
    Date of Patent: December 21, 2010
    Assignee: International Business Machines Corporation
    Inventor: Tod DeBie
  • Patent number: 7856427
    Abstract: A database management system managing one or more databases to suspend access to at least one selected database by one or more processes or applications (e.g., message processing programs, batch messaging programs, etc.). In some instances, the one or more databases may include one or more IMS databases. Access to the at least one selected database may be suspended to enable one or more operations to be performed on the at least one selected database by the database management system and/or an outside entity (e.g., a user, an external application, etc.). For example, the one or more operations may include an imaging operation, a loading operation, an unloading operation, a start operation, a stop operation, and/or other operations. In some instances, access to the at least one selected database may be suspended without canceling transactions being executed by the one or more processes or applications on the selected at least one database.
    Type: Grant
    Filed: July 14, 2010
    Date of Patent: December 21, 2010
    Assignee: Computer Associates Think, Inc.
    Inventor: Johann E. Scholtz
  • Patent number: 7853565
    Abstract: A network of nodes caches replicated datasets in which dataset changes are efficiently propagated as a set of changes even under failure conditions. A master node and a plurality of subordinate nodes in the network each maintain a copy of the dataset and a change log storing change events in the dataset in that node. The change log further includes a rename chain having a plurality of linked rename records created in response to a new master gaining control of the dataset. The master node computes and propagates dataset changes to the subordinate nodes as a set of change events. If the master node fails, one of the subordinate nodes becomes temporary master and continues to propagate dataset changes using its dataset and its change log in response to update requests from other nodes where the update request contains information from the change log of the requestor node.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: December 14, 2010
    Assignee: Cisco Technology, Inc.
    Inventor: Barbara Liskov
  • Patent number: 7849059
    Abstract: Systems and methods for managing electronic data are disclosed. Various data management operations can be performed based on a metabase formed from metadata. Such metadata can be identified from an index of data interactions generated by a journaling module, and obtained from their associated data objects stored in one or more storage devices. In various embodiments, such processing of the index and storing of the metadata can facilitate, for example, enhanced data management operations, enhanced data identification operations, enhanced storage operations, data classification for organizing and storing the metadata, cataloging of metadata for the stored metadata, and/or user interfaces for managing data. In various embodiments, the metabase can be configured in different ways. For example, the metabase can be stored separately from the data objects so as to allow obtaining of information about the data objects without accessing the data objects or a data structure used by a file system.
    Type: Grant
    Filed: November 28, 2006
    Date of Patent: December 7, 2010
    Assignee: CommVault Systems, Inc.
    Inventors: Anand Prahlad, Jeremy Alan Schwartz, David Ngo, Brian Brockway, Marcus S. Muller
  • Patent number: 7849079
    Abstract: An information dissemination system ranks the search results based on a temporal weight assigned to each search result. The temporal weight is an indication of the importance to a user that varies with time. For each search result, the information dissemination system calculates a temporal weight that is based on the temporal proximity of the event that is related to the search result. The temporal weight may be used to re-rank the search results.
    Type: Grant
    Filed: July 31, 2006
    Date of Patent: December 7, 2010
    Assignee: Microsoft Corporation
    Inventors: Raman Chandrasekar, Dean A. Slawson, Michael K. Forney
  • Patent number: 7844609
    Abstract: A method and system are presented in which a query attribute is used as the basis for accessing stored attribute combinations and their frequencies of occurrence for query-attribute-positive individuals and query-attribute-negative individuals and tabulating, based on frequencies of occurrence, those attribute combinations that are most likely to co-occur with the query attribute.
    Type: Grant
    Filed: May 9, 2007
    Date of Patent: November 30, 2010
    Assignee: Expanse Networks, Inc.
    Inventors: Andrew Alexander Kenedy, Charles Anthony Eldering
  • Patent number: 7831563
    Abstract: A data storage management system comprises a workflow engine, a lifecycle module, and a storage application. The workflow engine is configured to manage a plurality of defined business processes and to execute at least one process step associated with at least one data item. The lifecycle module is configured to detect a change in lifecycle of the at least one data item. The storage application is configured to perform at least one storage action on the data item as a result of the data item reaching a step in a business process, the data item having a change in lifecycle, the data item having a change in metadata, or an event occurring to the data item. Application layer information about data derived from operation of the system allows the system to make more accurate determinations of business value of data and to determine appropriate storage actions to perform on data.
    Type: Grant
    Filed: October 9, 2006
    Date of Patent: November 9, 2010
    Assignee: International Business Machines Corporation
    Inventors: Albert C. Brown, Robert M. Kreuch
  • Patent number: 7822745
    Abstract: A variety of techniques are described by which keyword sets and target audience profiles may be generalized in a systematic and effective way with reference to relationships between keywords, profiles, and the data of an underlying user population.
    Type: Grant
    Filed: May 31, 2006
    Date of Patent: October 26, 2010
    Assignee: Yahoo! Inc.
    Inventors: Usama M. Fayyad, Pavel Berkhin, Andrew Tomkins, Rajesh Girish Parekh, Jignashu Parikh, David Wellspring Sculley, II
  • Patent number: 7805438
    Abstract: A method and system for generating a ranking function using a fidelity-based loss between a target probability and a model probability for a pair of documents is provided. A fidelity ranking system generates a fidelity ranking function that ranks the relevance of documents to queries. The fidelity ranking system operates to minimize a fidelity loss between pairs of documents of training data. The fidelity loss may be derived from “fidelity” as used in the field of quantum physics. The fidelity ranking system may use a learning technique in conjunction with a fidelity loss when generating the ranking function. After the fidelity ranking system generates the fidelity ranking function, it uses the fidelity ranking function to rank the relevance of documents to queries.
    Type: Grant
    Filed: July 31, 2006
    Date of Patent: September 28, 2010
    Assignee: Microsoft Corporation
    Inventors: Tie-Yan Liu, Ming-Feng Tsai, Wei-Ying Ma
  • Patent number: 7805466
    Abstract: A schema that enables a user to store data generated in an array-based computing environment in a scientific data file is disclosed. The schema may provide a mapping between the data types of the array-based computing environment and the data types of the scientific data file format. The schema may also apply when data is loaded from the scientific data file into the array-based computing environment. When the data is stored in the scientific data file, the file contains descriptions of the data as the variables of the array-based computing environment so that the data in the file can be loaded into the array-based computing environment without additional user input. The loaded variables (name and value) are identical to their state before the data is stored in the file.
    Type: Grant
    Filed: August 1, 2007
    Date of Patent: September 28, 2010
    Assignee: The MathWorks, Inc.
    Inventor: John Gerald Aspinall