Patents Examined by Andalib Lodhi
  • Patent number: 8375064
    Abstract: An apparatus, system, and method are disclosed for read back verification of stored data. A file CRC module calculates a first file CRC for a data file. A segmentation module segments the data file into a plurality of data blocks that comprise a copy of the data file. A block CRC module calculates a data block CRC for each data block. An aggregated CRC module calculates a second file CRC from the data block CRCs. In addition, the aggregated CRC module verifies copy of the data file if the second file CRC is substantially equivalent to the first file CRC.
    Type: Grant
    Filed: May 5, 2006
    Date of Patent: February 12, 2013
    Assignee: International Business Machines Corporation
    Inventors: Glen Alan Jaquette, Thomas Mittelholzer
  • Patent number: 8364721
    Abstract: A system and method for providing a guided user interface to process waymark records is provided. Categories of published waymark records are maintained in a database. Each category is associated with at least one variable and one or more attributes, which each specify a type of metadata for the variables. The variables and attributes are presented for one of the categories in response to a request from a user. A user interface is applied to process input metadata for a physical object that is received from the user via the user interface. A consistency of the input metadata with the variables and attributes associated with the category is determined. The consistent input metadata is complied as a waymark record for the physical object. The waymark record is published and displayed on a map.
    Type: Grant
    Filed: June 11, 2009
    Date of Patent: January 29, 2013
    Assignee: Groundspeak, Inc.
    Inventors: Jeremy A. Irish, Sean E. Boots, Elias C. Alvord
  • Patent number: 8364658
    Abstract: According to one aspect of the present invention, a method of actively engaging a user of a search system can include receiving from the user a search query for a search of a corpus of information and providing the user with search results for the search. The user can also be prompted to participate in a search-related activity wherein at least one aspect of the search-related activity is dependent on a context of the search. User input for performing the search-related activity can be accepted and an activity response can be provided to the user.
    Type: Grant
    Filed: November 17, 2008
    Date of Patent: January 29, 2013
    Assignee: Yahoo! Inc.
    Inventor: Reiner Kraft
  • Patent number: 8346752
    Abstract: In a computer system that has no single place to discover all installed software applications, a software title discovery technique uses a combination of techniques to discover installed software. One of the combined techniques is an operating system predefined interface for obtaining information about installed software application; other techniques that may be employed include searching a repository of uninstall information, searching for executable files in a portion of a filesystem for the computer, and searching for executable files pointed to by other files in the filesystem of the computer system. A client/server configuration may be employed to allow collection of the software application information across a network of computers in an enterprise by a server computer system, allowing the server system to provide reports regard installed software applications.
    Type: Grant
    Filed: September 23, 2009
    Date of Patent: January 1, 2013
    Assignee: BMC Software, Inc.
    Inventors: Joshua Stephen Sirota, Narayanan Arunachalam
  • Patent number: 8326864
    Abstract: A method, system, and computer program product for implementing automated worklists are provided. The method includes generating a worklist, which further includes retrieving a worklist template corresponding to the worklist and, via a first query, selecting a listing of members and attributes to be populated in the worklist, the attributes include a status indicator of an action item specified for each of the members of the worklist. The worklist generation also includes building a worklist member table with results of the first query and, via a second query, and using attributes of the worklist member table, identifying up-to-date values of one or more worklist member attributes, and outputting results of the second query to the worklist. The method also includes presenting the worklist to a corresponding assignee. For each of the members in the worklist, the status indicator is editable to update a status of the member.
    Type: Grant
    Filed: October 21, 2008
    Date of Patent: December 4, 2012
    Assignee: International Business Machines Corporation
    Inventors: Prateek Agrawal, Rishi Arora, Walter C. Dietrich, Regina L. Haecker, Robert Hazeu, Saurabh Singh
  • Patent number: 8316046
    Abstract: A journaling subsystem on a mobile device stores event data related to applications or other subsystems running on the mobile device. The event data can be stored and indexed in a journal database so that a timeline of past events can be reconstructed in response to search queries. In some implementations, a timeline can be reconstructed with markers on a map display based on search results. When the user interacts with a marker on the map display, the event data collected by the mobile device is made available to the user.
    Type: Grant
    Filed: September 28, 2010
    Date of Patent: November 20, 2012
    Assignee: Apple Inc.
    Inventors: Ronald K. Huang, Patrick Piemonte
  • Patent number: 8285718
    Abstract: A method for clustering a set of web search results is disclosed. A first signature is compared based at least in part on an analysis of multimedia content associated with a first web search result with a second signature based at least in part on an analysis of multimedia content associated with a second web search result. The first web search result is clustered with the second web search result based at least in part on the comparison of the first signature with the second signature.
    Type: Grant
    Filed: December 19, 2008
    Date of Patent: October 9, 2012
    Assignee: CastTV Inc.
    Inventors: Edwin Seng Eng Ong, Aleksandra R. Vikati, Michael L. Harville, Kyle C. Maxwell, Andrew S. Cantino
  • Patent number: 8271512
    Abstract: In an embodiment, a computer system comprises one or more content file servers having recorded thereon a plurality of digital content material items, and a plurality of digital graphical image files comprising graphical images associated with the content material items; wherein each of content material items comprises one or more data files of digitized electronic printed, audio, or video content material; one or more navigation page servers each comprising: one or more storage devices having recorded thereon a plurality of navigation page templates; a database comprising stored descriptive information about the content material items, including hierarchical and other relationships both between different content material items and between different subcomponents of content material items; logic encoded on the one or more storage devices and when executed operable to perform: receiving a request to view a particular navigation page, comprising a dynamically-generated electronic document; selecting one of the n
    Type: Grant
    Filed: March 10, 2010
    Date of Patent: September 18, 2012
    Assignee: Unz.org, LLC
    Inventor: Ron K. Unz
  • Patent number: 8266112
    Abstract: Techniques for recovery of application level objects are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for restoration of one or more application level objects. The method may comprise obtaining application metadata of an application containing objects to be restored, storing one or more data files containing application data, utilizing the application metadata to provide a user interface for the restoration of one or more application objects, accepting input from a user via the user interface specifying one or more application objects to restore, and restoring the one or more specified application objects.
    Type: Grant
    Filed: December 19, 2007
    Date of Patent: September 11, 2012
    Assignee: Symantec Corporation
    Inventors: Louis J. Beatty, Steven R. DeVos
  • Patent number: 8260825
    Abstract: A system may include a database of physical data tables, a logical database schema of logical entities associated with the physical data tables, and an abstraction layer comprising a plurality of dimension objects mapped to the logical entities, at least one of the plurality of dimension objects comprising one or more properties associating the at least one of the plurality of dimension objects to one or more others of the plurality of dimension objects.
    Type: Grant
    Filed: May 11, 2009
    Date of Patent: September 4, 2012
    Assignee: Business Objects Software Limited
    Inventors: Jean-Yves Cras, Serge Thepaut, Gilles Vergnory-Mion, Juan Francisco Calvente
  • Patent number: 8255391
    Abstract: A system and method for determining a ranking function for a search engine. A training data processor receives training data, the training data including at least a first page, a first label, a second page and a second label. A feature extraction processor receives the first page, identifies first features in the first page and calculates first values relating to the first features. The feature extraction processor receives the second page and identifies second features and calculates second values relating to the second features. A machine learning processor receives the first features, the first values, the first label, the second features, the second values, and the second label. The machine learning processor generates a ranking function based on first features, the first values, the first label, the second features, the second values, and the second label.
    Type: Grant
    Filed: February 9, 2009
    Date of Patent: August 28, 2012
    Assignee: Conductor, Inc.
    Inventor: Parashuram Kulkarni
  • Patent number: 8244777
    Abstract: A compliance lifecycle management system is provided that addresses policy management issues at each stage of policy maturity throughout a policy lifetime. The compliance lifecycle management system provides functionality for policy control at initialization by enabling specification and creation of policies including identifying redundant and sub/super sets of policies across domains. As an infrastructure and its associated policies mature and change, the compliance lifecycle management system monitors compliance to dynamic policies to check for policy conflicts. The compliance management process may further be used to simulate the introduction of policies into the infrastructure to view the resultant impact that a new or updated policies may have on a network. With such an arrangement, policy management practices become more responsive, predictable and efficient.
    Type: Grant
    Filed: August 31, 2011
    Date of Patent: August 14, 2012
    Assignee: EMC Corporation
    Inventors: Sudhir Vijendra, Patricia G. S. Florissi
  • Patent number: 8244779
    Abstract: A method is disclosed. The method includes receiving a message from a remote device. The message includes data. The method further includes analyzing the data using a set of rules. The analyzing includes performing a maintenance analysis by analyzing the data using a set of asset maintenance rules and a set of asset usage rules. Responsive to the analyzing the data using the set of rules, an alert is sent.
    Type: Grant
    Filed: October 5, 2011
    Date of Patent: August 14, 2012
    Assignee: BorgSolutions, Inc.
    Inventors: Christophe S. Borg, Christopher K. Copeland
  • Patent number: 8239387
    Abstract: Subject matter disclosed herein may relate to clustering electronic documents, such as, for example, web pages, and may also relate to template identification for electronic documents.
    Type: Grant
    Filed: February 22, 2008
    Date of Patent: August 7, 2012
    Assignee: Yahoo! Inc.
    Inventors: Amit Madaan, V. G. Vinod Vydiswaran, Rupesh R. Mehta
  • Patent number: 8239418
    Abstract: The subject matter of this specification can be embodied in, among other things, a method that includes inferring labels for videos, users, advertisements, groups of users, and other entities included in a social network system. The inferred labels can be used to generate recommendations such as videos or advertisements in which a user may be interested. Inferred labels can be generated based on social or other relationships derived from, for example, profiles or activities of social network users. Inferred labels can be advantageous when explicit information about these entities is not available. For example, a particular user may not have clicked on any online advertisements, so the user is not explicitly linked to any advertisements.
    Type: Grant
    Filed: February 15, 2012
    Date of Patent: August 7, 2012
    Assignee: Google Inc.
    Inventors: Shumeet Baluja, Yushi Jing, Dandapani Sivakumar, Jay Yagnik
  • Patent number: 8229886
    Abstract: A method for replicating a program and data storage according to one embodiment comprises sending program replication data from a first program to a second program, the second program having an application program that is a replica of an application program of the first program; sending data storage requests from the first program to a first storage system; and replicating data stored in the first storage system in a second storage system. Additional methods, systems, and computer program products are disclosed.
    Type: Grant
    Filed: February 19, 2008
    Date of Patent: July 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: Prasenjit Sarkar, Dinesh Kumar Subhraveti
  • Patent number: 8209310
    Abstract: A professional networking system and method that facilitates a meeting between two or more users of the system for the purpose of expanding the users' professional networks. Users are matched by the system based on one or more available meeting dates of each user, and one or more sought characteristics corresponding to one or more characteristics of the second user that the first user profile seeks in another user. The system does not directly reveal the characteristics of one matched user to any other user except certain basic contact information may be disclosed to another matched user to facilitate a meeting.
    Type: Grant
    Filed: September 26, 2008
    Date of Patent: June 26, 2012
    Assignee: Empire Consulting, Inc.
    Inventor: Scott Metcalfe
  • Patent number: 8204903
    Abstract: Semantic queries are expressed and executed within a relational database. This can be done by defining semantic rules applied to execute the semantic queries using table valued functions and common table expressions, and then simply calling the defined table valued functions to execute the queries.
    Type: Grant
    Filed: February 16, 2010
    Date of Patent: June 19, 2012
    Assignee: Microsoft Corporation
    Inventors: Stuart M. Bowers, Thomas E. Jackson, Chris Demetrios Karkanias, Allen L. Brown, David G. Campbell, Brian S. Aust
  • Patent number: 8204871
    Abstract: A file server has an extent cache of pointers to leaf-level indirect blocks containing file mapping metadata. The extent cache improves file access read and write performance by returning a mapping for the data blocks to be read or written without having to iterate through intermediate level indirect blocks of the file. In addition, the extent cache contains pointers to the leaf-level indirect blocks in the file system cache. Therefore, in most cases, the time spent looking up pointers in the extent cache is offset by a reduction in the time that would otherwise be spent in locating the leaf-level indirect blocks in the file system cache. In a preferred implementation, the extent cache has a first least recently used (LRU) list and cache entry allocation for production files, and a second LRU list and cache entry allocation for snapshot copies of the production files.
    Type: Grant
    Filed: September 28, 2010
    Date of Patent: June 19, 2012
    Assignee: EMC Corporation
    Inventors: Sitaram Pawar, Philippe Armangau, Yubing Wang, Christopher Seibel, Soumyadeep Sen
  • Patent number: 8195638
    Abstract: Computer implemented methods and systems are provided for web log filtering. A uniform resource locator (URL) is identified for a resource requested by an identified device. The URL is stored unless the URL has at a reference to an advertisement or an extension that matches any of a list of extensions specified for storage exclusion. The stored URL is categorized based on either the stored URL or an included domain name, depending on whether the included domain name matches any of the list of domain names that are associated with multiple categories. A count is incremented in a web log category associated with the identified device based on the categorized stored URL.
    Type: Grant
    Filed: April 5, 2011
    Date of Patent: June 5, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: James D. Barnes, Dan O'Connor, Dora Potluri