Patents Examined by Andalib Lodhi
-
Patent number: 8375064Abstract: 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: GrantFiled: May 5, 2006Date of Patent: February 12, 2013Assignee: International Business Machines CorporationInventors: Glen Alan Jaquette, Thomas Mittelholzer
-
Patent number: 8364721Abstract: 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: GrantFiled: June 11, 2009Date of Patent: January 29, 2013Assignee: Groundspeak, Inc.Inventors: Jeremy A. Irish, Sean E. Boots, Elias C. Alvord
-
Patent number: 8364658Abstract: 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: GrantFiled: November 17, 2008Date of Patent: January 29, 2013Assignee: Yahoo! Inc.Inventor: Reiner Kraft
-
Patent number: 8346752Abstract: 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: GrantFiled: September 23, 2009Date of Patent: January 1, 2013Assignee: BMC Software, Inc.Inventors: Joshua Stephen Sirota, Narayanan Arunachalam
-
Patent number: 8326864Abstract: 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: GrantFiled: October 21, 2008Date of Patent: December 4, 2012Assignee: International Business Machines CorporationInventors: Prateek Agrawal, Rishi Arora, Walter C. Dietrich, Regina L. Haecker, Robert Hazeu, Saurabh Singh
-
Patent number: 8316046Abstract: 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: GrantFiled: September 28, 2010Date of Patent: November 20, 2012Assignee: Apple Inc.Inventors: Ronald K. Huang, Patrick Piemonte
-
Patent number: 8285718Abstract: 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: GrantFiled: December 19, 2008Date of Patent: October 9, 2012Assignee: CastTV Inc.Inventors: Edwin Seng Eng Ong, Aleksandra R. Vikati, Michael L. Harville, Kyle C. Maxwell, Andrew S. Cantino
-
Patent number: 8271512Abstract: 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 nType: GrantFiled: March 10, 2010Date of Patent: September 18, 2012Assignee: Unz.org, LLCInventor: Ron K. Unz
-
Patent number: 8266112Abstract: 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: GrantFiled: December 19, 2007Date of Patent: September 11, 2012Assignee: Symantec CorporationInventors: Louis J. Beatty, Steven R. DeVos
-
Patent number: 8260825Abstract: 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: GrantFiled: May 11, 2009Date of Patent: September 4, 2012Assignee: Business Objects Software LimitedInventors: Jean-Yves Cras, Serge Thepaut, Gilles Vergnory-Mion, Juan Francisco Calvente
-
Patent number: 8255391Abstract: 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: GrantFiled: February 9, 2009Date of Patent: August 28, 2012Assignee: Conductor, Inc.Inventor: Parashuram Kulkarni
-
Patent number: 8244777Abstract: 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: GrantFiled: August 31, 2011Date of Patent: August 14, 2012Assignee: EMC CorporationInventors: Sudhir Vijendra, Patricia G. S. Florissi
-
Patent number: 8244779Abstract: 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: GrantFiled: October 5, 2011Date of Patent: August 14, 2012Assignee: BorgSolutions, Inc.Inventors: Christophe S. Borg, Christopher K. Copeland
-
Patent number: 8239387Abstract: 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: GrantFiled: February 22, 2008Date of Patent: August 7, 2012Assignee: Yahoo! Inc.Inventors: Amit Madaan, V. G. Vinod Vydiswaran, Rupesh R. Mehta
-
Patent number: 8239418Abstract: 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: GrantFiled: February 15, 2012Date of Patent: August 7, 2012Assignee: Google Inc.Inventors: Shumeet Baluja, Yushi Jing, Dandapani Sivakumar, Jay Yagnik
-
Patent number: 8229886Abstract: 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: GrantFiled: February 19, 2008Date of Patent: July 24, 2012Assignee: International Business Machines CorporationInventors: Prasenjit Sarkar, Dinesh Kumar Subhraveti
-
Patent number: 8209310Abstract: 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: GrantFiled: September 26, 2008Date of Patent: June 26, 2012Assignee: Empire Consulting, Inc.Inventor: Scott Metcalfe
-
Patent number: 8204903Abstract: 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: GrantFiled: February 16, 2010Date of Patent: June 19, 2012Assignee: Microsoft CorporationInventors: Stuart M. Bowers, Thomas E. Jackson, Chris Demetrios Karkanias, Allen L. Brown, David G. Campbell, Brian S. Aust
-
Patent number: 8204871Abstract: 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: GrantFiled: September 28, 2010Date of Patent: June 19, 2012Assignee: EMC CorporationInventors: Sitaram Pawar, Philippe Armangau, Yubing Wang, Christopher Seibel, Soumyadeep Sen
-
Patent number: 8195638Abstract: 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: GrantFiled: April 5, 2011Date of Patent: June 5, 2012Assignee: Sprint Communications Company L.P.Inventors: James D. Barnes, Dan O'Connor, Dora Potluri