Patents Examined by Raheem Hoffler
  • Patent number: 8832041
    Abstract: Systems and methods for identifying duplicate entries within set of entries are provided. Method includes receiving the set of entries. Each entry comprises set of field values associated with field types. The set of field values comprises non-blank field values. The method also includes calculating hash value for plural ones of the non-blank field values in at least subset of the set of entries. The method also includes determining that hash value of first field value in first entry corresponds to hash value of second field value in second entry. The first field value and the second field value comprise non-blank field values. The method also includes determining that each non-blank field value in the first entry does not conflict with each non-blank field value in the second entry. The method also includes providing an indication that the first entry and the second entry comprise duplicate entries.
    Type: Grant
    Filed: September 16, 2011
    Date of Patent: September 9, 2014
    Assignee: Google Inc.
    Inventor: Hakson Teh
  • Patent number: 8819073
    Abstract: In a method for managing a directory (10) stored on at least one server (8), the directory (10) includes entries (12) arranged in a tree structure. Each entry (12) includes at least one attribute. An alias entry (12A) includes an attribute pointing to a target entry (12T). The method includes assigning to an application (14) an owner role in relation to an alias entry (12A). An application (14) is referred to as owner of the alias entry (12A). The method further includes requesting, by an application (14), deletion of the alias entry (12A), determining if a deletion condition is satisfied, and, if so, deleting the alias entry (12A). The deletion condition includes that the application (14) is the only owner of the alias entry (12A). A controller (30) for managing a directory (10), a server (8) including a directory (10), a system, and a computer program are also disclosed.
    Type: Grant
    Filed: April 2, 2009
    Date of Patent: August 26, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Fredrik Ahlin, Susana Gomez Maturana, Santiago Munoz Munoz, Antonio Roque-Alvarez
  • Patent number: 8818962
    Abstract: Embodiments of the invention relate to testing a storage system point-in-time copy of data for consistency. An aspect of the invention includes receiving system and application event information from systems and applications associated with point-in-time copies of data. The system and application event information is associated with each of point-in-time copies of data. At least one point-in-time copy of data is selected for testing. The system and application event information is compared with inconsistency classes to determine tests for testing the point-in-time copy of data. The point-in-time copy of data is tested.
    Type: Grant
    Filed: May 26, 2010
    Date of Patent: August 26, 2014
    Assignee: International Business Machines Corporation
    Inventors: Nagapramod S. Mandagere, Ramani R. Routray, Sandeep M. Uttamchandani, Pin Zhou
  • Patent number: 8812566
    Abstract: A method and system is disclosed for providing storage services to Virtual Machines (VMs) and the Hypervisor Platforms that host them. NAS referrals are used to control selection of NAS proxy servers that are optimized for the support of VMs and the Hypervisor Platforms accessing directories that are exclusively used in conjunction of a single VM. Referrals are dynamically controlled in a manner specific to the target environment to provide an optimal combination of local and network storage in support of VMs. A method of using named attributes allows referrals to subsets of a directory. The overhead of using a NAS proxy is tailored to the smallest set of accesses required to gain beneficial result from the use of local storage, and using direct access to shared network storage when local storage is not allocated. Most of the new suggested techniques are transparent to the existing NAS clients; some techniques may require modification of the NAS client software.
    Type: Grant
    Filed: May 13, 2011
    Date of Patent: August 19, 2014
    Assignee: Nexenta Systems, Inc.
    Inventors: Alexander Aizman, Caitlin Bestler
  • Patent number: 8805847
    Abstract: Journal event consolidation extracts events occurring between two predetermined point in time on data volume, categorizes the events into categories of events, and consolidates the events in the categories of events.
    Type: Grant
    Filed: May 6, 2010
    Date of Patent: August 12, 2014
    Assignee: CA, Inc.
    Inventors: Xiaopin (Hector) Wang, Haiyang Zhang, Shaorong Li
  • Patent number: 8805794
    Abstract: Media are provided for performing a method of auditing data associated with a wireless telecommunications network. The method includes determining whether or not to audit data associated with a given sector in a wireless coverage area in a wireless telecommunications network based off of either a sector exclusion/inclusion list or a field in a database. The method also includes comparing attributes of sectors to be audited across network elements to determine if any data inconsistencies exit. Finally, the method presents any data inconsistencies of audited sectors to a user. In an alternate embodiment, all sectors could be audited, and certain sectors could be denoted on an audit report as to indicate that this sector already has known inconsistencies or is out of service to prevent confusion and further errors.
    Type: Grant
    Filed: September 2, 2008
    Date of Patent: August 12, 2014
    Assignee: Sprint Communications Company L.P.
    Inventors: Thomas E. Hines, III, Bonny R. Angell, Victoria L. Zeller, Sharon Walker, Mark S. Freiermuth, Jeanna M. Green, Hilah A. Rozier
  • Patent number: 8799229
    Abstract: An apparatus, computer-readable medium, and computer-implemented method for generating a searchable archive, the method including receiving a set of tabular data comprising a plurality of rows, storing data corresponding to a group of rows in the plurality of rows in a compacted file, the compacted file comprising one or more compressed segments. The compressed segments can store data corresponding to a portion of the rows in the group of rows and can store the data corresponding to the group of rows in column-major order. The compressed segments can store one or more token values corresponding to one or more data values in the set of tabular data and the token values can be generated by dividing the set of tabular data into columns and assigning a different token to each unique data value within each of the columns.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: August 5, 2014
    Assignee: Informatica Corporation
    Inventors: Richard Grondin, Evgueni Fadeitchev, Vassili Zarouba
  • Patent number: 8782063
    Abstract: In general, a computer-implemented method is described for receiving one or more requests to generate a medical study, retrieving from one or more data repositories one or more medical study instruments, receiving a selection of a particular medical study instrument to use in the medical study, generating by one or more computers a list of one or more research collaborators invited to review the medical study, and generating by one or more computers a list of one of more participants invited to join the medical study. Additionally, the computer-implemented method generates by one or more computer systems a data filter to format medical data from a first data format to a second data format, wherein the second data format complies with a third data format associated with one or more medical study instruments.
    Type: Grant
    Filed: May 5, 2010
    Date of Patent: July 15, 2014
    Assignee: Universal Research Solutions, LLC
    Inventor: Ali Adel Hussam
  • Patent number: 8768976
    Abstract: A computation system includes a receiver, a schema generator, and a table generator. The receiver receives operational related data relating to an IT environment of an organization from remote systems. The schema generator organizes the operational related data into at least one class of IT metric-oriented data based on at least one intrinsic characteristic of the operational related data to generate a schema. The operational related data includes data tables corresponding to IT assets of the organization. The table generator processes an input table based on the schema to generate an output table. The input table includes a starting table having one or more columns. The output table identifies a subset of interrelated data included in the starting table.
    Type: Grant
    Filed: May 15, 2009
    Date of Patent: July 1, 2014
    Assignee: Apptio, Inc.
    Inventors: Paul McLachlan, Tavis Elliott
  • Patent number: 8751453
    Abstract: Various methods and systems for using email to convey backup and restore data are disclosed. One method involves: receiving a request to perform a backup system operation; generating an email that includes data and metadata (which is associated with the data); and sending the email to an email address associated with a backup system component. The request can be a backup request, in which case the data includes data to be backed up, and the backup system component is a backup server. Alternatively, the request can be receiving a restore request. In this scenario, the data includes data to be restored, and the backup system component is a backup client.
    Type: Grant
    Filed: November 14, 2011
    Date of Patent: June 10, 2014
    Assignee: Symantec Operations Corporation
    Inventors: Ajit Vishnu Dhumale, Mukul Kumar, John Richard Swift, Atul Avinash Nene, Anand Gopinath Das
  • Patent number: 8745055
    Abstract: In order to clustering documents, document vectors are formed for each of a plurality of documents of a corpus and plurality of reference vectors is generated. The document vectors are then compared to the reference vectors to generate similarity values for each of the document vectors. The document vectors are then sorted based on the similarity values for the document vectors to form a sorted list. Clusters are then formed based on the similarity between adjacent document vectors in the sorted list.
    Type: Grant
    Filed: September 28, 2006
    Date of Patent: June 3, 2014
    Assignee: Symantec Operating Corporation
    Inventor: Eduardo Suarez
  • Patent number: 8745048
    Abstract: A computer implemented process for generating customized, user-specific programming for delivery over a network, each programming unit comprising one or more media items, such as song tracks, and at least one promotional media item, such as a commercial advertisement. The media items are selected in response to implicit user taste data, and promotional media items or ads are selected where a media item associated with the promotional media item matches at least one media data item identified as responsive to the user taste data. The media items and the promotional media items are selected so as to constrain the promotional program unit to incur a net cost of no more that a selected maximum cost, wherein the net cost is determined as a sum of the licensing costs of the selected media items, reduced by a sum of the expected revenues generated by the selected promotional media items.
    Type: Grant
    Filed: December 8, 2010
    Date of Patent: June 3, 2014
    Assignee: Apple Inc.
    Inventor: Rick Hangartner
  • Patent number: 8745050
    Abstract: The present invention relates to the generation of customised documents using document templates or master documents in a document generation system. In particular, the present invention relates to master documents requiring information specifying various definitions used in the document generation process.
    Type: Grant
    Filed: January 31, 2007
    Date of Patent: June 3, 2014
    Assignee: Business Integrity Limited
    Inventor: Philip E. Vasey
  • Patent number: 8745051
    Abstract: Methods, systems, and apparatus, including computer program products, in which an input method editor receives Roman character inputs, identifies keywords for candidate sets of a non-Roman character, and identifies an associated resource location. Upon identifying an associated resource location, associating the resource location with the candidate set of non-Roman characters.
    Type: Grant
    Filed: September 16, 2008
    Date of Patent: June 3, 2014
    Assignee: Google Inc.
    Inventors: Yonggang Wang, Feng Hong, Wei Xu, Xiliu Tang, Henry Ou, Bo Yang, Lei Zhang, Runhua Yang, Jun Wu, Baogang Yao
  • Patent number: 8732179
    Abstract: The embodiments described herein generally relate to a local mass storage device that provides a suggested read list of digital data to a host device. In one embodiment, a method is provided in which a local mass storage device receives a request from a host device for a suggested read list of digital data stored in the local mass storage device. The local mass storage device creates the suggested read list and provides the suggested read list to the host device. In this embodiment, the local mass storage device is managed by the host device using a logical block addressing protocol.
    Type: Grant
    Filed: December 22, 2008
    Date of Patent: May 20, 2014
    Assignee: SanDisk IL Ltd.
    Inventors: Alain Nochimowski, Micha Rave
  • Patent number: 8719309
    Abstract: The present invention provides methods and apparatuses for processing readable content stored in a stream of data which contains samples for presenting a presentation at a plurality of views. In one embodiment, the first stream is stored and a second stream is derived from a first stream, where the second stream contains references to the first stream for use in selecting data, for an operating point within the content that includes the plurality of views, from the first stream. According to one aspect of the invention, references contained in stored second stream are accessed to transmit or store the data from the first stream.
    Type: Grant
    Filed: April 8, 2010
    Date of Patent: May 6, 2014
    Assignee: Apple Inc.
    Inventor: David William Singer
  • Patent number: 8719223
    Abstract: Systems and methods of the present invention provide for a user uploading a file and a customized metadata about the file to a file storage system, and reading the same back upon request. This information may be forwarded to an application, possibly an API, which may divide the file into a plurality of file chunks if the file is greater than a predetermined file size. One or more tracker servers may check a database to locate optimal or current file locations for the file or file chunks to be stored within the file storage system. These optimal or current locations may be returned from the tracker servers to the application/API which may perform an HTTP request to write the file to or read the file from the file storage system. The file write may be validated and finalized, and the successful write or read may be displayed to the user on a user interface on a client.
    Type: Grant
    Filed: May 6, 2010
    Date of Patent: May 6, 2014
    Assignee: Go Daddy Operating Company, LLC
    Inventors: Adam Knapp, Brian Krouse, Joseph Miller, Eric Nilsen, Brent Strange
  • Patent number: 8713071
    Abstract: A system obtains multiple signals associated with first and second hostnames or subtrees. The system uses the multiple signals to determine whether the first hostname or subtree is a mirror of the second hostname or subtree. The multiple signals may include, for example, a same link structure and/or sitemap for the first and second hostnames or subtrees, duplicate content associated with the first and second hostnames or subtrees, a same Internet Protocol (IP) address or subnet for the first and second hostnames or subtrees, a same owner for the first and second hostnames or subtrees, nearly duplicate content associated with the first and second hostnames or subtrees, similarity between the hostnames of the first and second hostnames or subtrees; and/or an indication that one hostname or subtree of the first and second hostnames or subtrees redirects to the other hostname or subtree.
    Type: Grant
    Filed: November 4, 2011
    Date of Patent: April 29, 2014
    Assignee: Google Inc.
    Inventor: Arvind Jain
  • Patent number: 8712953
    Abstract: A data enrichment and consumption framework enables defining data object consumption based on semantic aspects of the data object. Views, contexts, and associations of the data object are defined to dynamically render UI content based on interaction with the data object. Additionally, standard views can be defined to enable rapid development of UIs. The same data content is rendered in consistent ways across different devices and UI technologies.
    Type: Grant
    Filed: March 25, 2009
    Date of Patent: April 29, 2014
    Assignee: SAP AG
    Inventors: Joerg Beringer, Kai S. Richter, Reiner P. Hammerich, Dominik R. Tornow
  • Patent number: 8688700
    Abstract: Techniques that enable a user or customer at a system site to review and, if desired, modify data identified at the system site for transmission to a diagnosis site prior to the transmission. The identified diagnostic data may be modified such that data that the user does not want to be sent to the diagnosis site (e.g., sensitive data) is excluded from the data communicated to the diagnosis site. The data may be modified by removing or excluding the sensitive data from the data that is communicated to the diagnosis site or replacing the sensitive data with non-sensitive data. The modified data may then be communicated from the system site to the diagnosis site in the form of a package.
    Type: Grant
    Filed: October 15, 2008
    Date of Patent: April 1, 2014
    Assignee: Oracle International Corporation
    Inventors: Marcus Fallen, Benoit Dageville, Jonathan Klein, Ajith Kumar Mysorenagarajarao, Gary Ngai, Mark Ramacher, Yair Sarig