File Directory Structure Patents (Class 707/828)
  • Patent number: 8516000
    Abstract: A system receives context data associated with a context and a user. The system then associates the context data to a user identifier and retrieves data associated with the context. The system then filters the data according to the context data to create result data. In another embodiment, the system also receives context data from a plurality of users, where the context data pertains to one or more attributes of a context. The system then using the context data ranks the one or more attributes of the context to create ranked data and generates a user interface based on the ranked data. In yet another embodiment, the system communicates context data associated with a context and a user to a server, and receives result data created by the server filtering data retrieved based on the context data. The system then generates a user interface based on the result data.
    Type: Grant
    Filed: May 9, 2012
    Date of Patent: August 20, 2013
    Inventors: Neelakantan Sundaresan, Alec Reitter
  • Patent number: 8515999
    Abstract: A method includes receiving a request from a requestor to validate a data assemblage expressed in Javascript Object Notation (JSON); translating the data assemblage expressed in JSON into an extensible markup language (XML) instance; validating the XML instance using syntactic schema and semantic schema specifications; and sending a response to the requestor. For a case where the data assemblage contains invalid data in at least one field the response includes an output array containing information for specifying valid data for the at least one field and a message explaining a reason why the field is invalid. A system for performing the method is also described, as is a computer program product that can be used to execute the method.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: August 20, 2013
    Assignee: International Business Machines Corporation
    Inventors: Maira Athanazio de Cerqueira Gatti, Ricardo Guimaraes Herrmann, David Matthew Loewenstern, Larisa Shwartz
  • Patent number: 8510340
    Abstract: A computer implemented method for generating a report that includes latent information, comprising receiving an input data stream that includes latent information, performing one of normalization, validation, and extraction of the input data stream, processing the input data stream to identify latent information within the data stream that is required for generation of a particular report, wherein said processing of the input data stream to identify latent information comprises of identifying a relevant portion of the input data stream, bounding the relevant portion of the input data stream, classifying and normalizing the bounded data, activating a relevant report template based on said identified latent information, populating said template with template-specified data, and processing the template-specified data to generate a report.
    Type: Grant
    Filed: May 18, 2012
    Date of Patent: August 13, 2013
    Assignee: Nuance Communications, Inc.
    Inventors: Alwin B. Carus, Harry J. Ogrinc
  • Patent number: 8510336
    Abstract: A transactional file system wherein multiple file system operations may be performed as a transaction. An application specifies that file system-related operations are to be handled as a transaction, and the application is given a file handle associated with a transaction context. For file system requests associated with a transaction context, a file system component manages operations consistent with transactional behavior. Logging and recovery are also facilitated by logging page data separate from the main log with a unique signature that enables the log to determine whether a page was fully flushed to disk prior to a system crash.
    Type: Grant
    Filed: July 13, 2011
    Date of Patent: August 13, 2013
    Assignee: Microsoft Corporation
    Inventors: Surendra Verma, Thomas J. Miller, Robert G. Atkinson
  • Patent number: 8510339
    Abstract: A software facility for selecting documents is disclosed. The facility maintains a dimensional model of a group of documents. The dimensional model reflects values for a number of differentiated attributes for each of the documents of the group. The facility receives a query specifying values for one or more of these attributes. In response to receiving the query, the facility uses the dimensional model to generate a list of documents in the group having the attribute values specified by the query.
    Type: Grant
    Filed: September 14, 2011
    Date of Patent: August 13, 2013
    Assignee: A9.com
    Inventors: John R. Bair, Jr., Les Colligon
  • Patent number: 8504589
    Abstract: A computer readable storage medium includes executable instructions to retrieve a dataset from a data source, where the dataset includes a first set of categories. A data structure that represents the dataset is built. A first set of merit values for the first set of categories is calculated. The first set of categories is ordered based on a criterion. The first set of categories is returned.
    Type: Grant
    Filed: May 7, 2012
    Date of Patent: August 6, 2013
    Assignee: Business Objects Software Ltd.
    Inventor: Davor Cubranic
  • Patent number: 8504588
    Abstract: A method and an apparatus are disclosed for automatically linking at least two medical studies which are associated to different acquisition modalities (CT/PET) and which are subject of post-processing in the context of hybrid imaging. In a preparation phase of at least one embodiment, there is defined a classification scheme according to pre-definable rules, conditions and attributes. In an execution phase for a selected source study of a first modality there is looked for at least one target study of a second modality of the same type according to the rules. Then, the source study is automatically linked to the at least one target study.
    Type: Grant
    Filed: February 22, 2010
    Date of Patent: August 6, 2013
    Assignee: Siemens Aktiengesellschaft
    Inventors: Frank Hirschbeck, Ehsanollah Mozaffarian
  • Patent number: 8499013
    Abstract: Directories in a file system are defined with a dummy cluster in a file allocation table as the initial entry. Subsequent clusters in a directory's definition may define any data for the directory that can be changed in a transaction-safe mode. A directory may be modified in a transaction-safe mode by modifying any of the subsequent clusters while tracking changes in a second file allocation table. When the changes have been made to the directory, a pointer to the second file allocation table may be switched to indicate that the second file allocation table is now last known good. The first file allocation table may then be synchronized with the second.
    Type: Grant
    Filed: September 19, 2011
    Date of Patent: July 30, 2013
    Assignee: Microsoft Corporation
    Inventors: Sachin Patel, Yadhu Gopalan, Andrew Rogers
  • Patent number: 8495095
    Abstract: A location based service and method configured to provide a mechanism for information to a subscribing user. The method is implemented on a computing infrastructure and includes querying one or more databases for matching information of a third party that is associated with one or more mobile devices that pass within a predefined location at one or more predefined intervals. The method further includes providing location information to a subscribing user of the one or more mobile devices that have the matching information and pass within the predefined location.
    Type: Grant
    Filed: July 11, 2012
    Date of Patent: July 23, 2013
    Assignee: International Business Machines Corporation
    Inventors: Mark D. Nielsen, Sri Ramanathan, Matthew A. Terry, Matthew B. Trevathan
  • Patent number: 8489656
    Abstract: Preparing source data to be replicated in a continuous data replication environment. Certain systems and methods populate a file name database with entries having a unique file identifier descriptor (FID), short name and a FID of the parent directory of each directory or file on a source storage device. Such information is advantageously gathered during scanning of a live file system without requiring a snapshot of the source storage device. The database can be further used to generate absolute file names associated with data operations to be replayed on a destination storage device. Based on the obtained FIDs, certain embodiments can further combine write operations to be replayed on the destination storage device and/or avoid replicating temporary files to the destination system.
    Type: Grant
    Filed: May 27, 2011
    Date of Patent: July 16, 2013
    Assignee: CommVault Systems, Inc.
    Inventor: Andrei Erofeev
  • Patent number: 8484249
    Abstract: Graph transformations are used by a data management system to correct violations of service-level objectives (SLOs) in a data center. In one aspect, a process is provided to manage a data center by receiving an indication of a violation of a service-level objective associated with the data center from a server in the data center. A graph representation and a transformations data container are retrieved by the data management system from data storage accessible to the data management system. The transformations data container includes one or more transformations. The transformation is processed to create a mutated graph from a data center representation from the graph representation. An option for managing the data center is determined as a result of evaluating the mutated graphs.
    Type: Grant
    Filed: September 16, 2011
    Date of Patent: July 9, 2013
    Assignee: NetApp, Inc.
    Inventors: Gokul Soundararajan, Lakshmi Narayanan Bairavasundaram, Vipul Mathur, Rukma Ameet Talwadker, Kaladhar Voruganti
  • Patent number: 8479256
    Abstract: Application of a local instance of a general security policy is described. In a system with an instance of a program executing in a path container, a security policy applicable the the instance of the program is managed locally for the path container. The path container provides a confined execution environment for the program instance, and the security policy defines permitted operations for the program an all its instances. The instance of the security policy is associated with the path container, which allows the program instance to “see” management within the path container as though with the security policy, while entities having permissions outside the path container “see” the program instance limited to the path container and its associated security policy instance.
    Type: Grant
    Filed: November 26, 2008
    Date of Patent: July 2, 2013
    Assignee: Red Hat, Inc.
    Inventors: Henri H. van Riel, Daniel J. Walsh, Warren I. Togami, Jr.
  • Patent number: 8473514
    Abstract: A media validation system including a plurality of media storage devices which contain a quantity of content thereon, a user computer processor assembly structured to operatively access a select media storage device, a verification module, and a communicative link between the verification module and the user computer processor assembly. Each of the media storage devices includes a unique unit identifier, the verification module identifying the unique unit identifier of the select media storage device and receiving user information associated therewith. The verification module is also structured to apply a reward credit in association with only a first user whose user information is associated with the unique unit identifier for the select media storage device.
    Type: Grant
    Filed: June 14, 2012
    Date of Patent: June 25, 2013
    Assignee: Schust Development LLC
    Inventor: Leigh Rothschild
  • Patent number: 8473521
    Abstract: Mapping and translating reference data from multiple databases using an enterprise ontology. This is achieved by various means, including mapping values of a first database to corresponding fields within the ontology, mapping values of a second database to corresponding fields within the ontology, and determining relationships between the values of the first database and the values of the second database based on their respective mappings to common fields within the ontology.
    Type: Grant
    Filed: June 11, 2012
    Date of Patent: June 25, 2013
    Assignee: International Business Machines Corporation
    Inventors: Dmitriy Fot, Dan J. Mandelstein, Ivan M. Milman, Martin A. Oberhofer, Sushain Pandit
  • Patent number: 8473519
    Abstract: Providing for dynamic auditing of components of a communication network is provided herein. By way of example, network components can be queried by way of dynamic and intelligent application programming interface (APIs) queries to extract data for the network components. Such data can then be compared with best practice rules to identify potential enhancements to efficiency or scalability of such components. In some aspects, an audit report can be output summarizing identified enhancements. In other aspects, data can be written to an updated component according to protocols suited to such component. Accordingly, an audit can provide feedback in light of best practices or can be utilized to dynamically upgrade a legacy system to newer system software and/or hardware components.
    Type: Grant
    Filed: February 25, 2008
    Date of Patent: June 25, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Talal Ahmad Siddiqui, Ramesh Kumar Kaza, Stuart Edward Biggs, Sanjay Jani, Narayanan Thyagarajan
  • Patent number: 8473520
    Abstract: A system may include reception of a selection of a set of one or more elements of a data visualization, the set associated with a measure and each of the one or more elements associated with a value of the measure for a respective combination of one or more dimension members, reception of an instruction to create a second set of one or more elements associated with a calculated measure, where a value of the calculated measure for a respective combination is based on two values of the measure for the respective combination, and where a first value of the two values of the measure is associated with a first time and a second value of the two values of the measure is associated with a second time, and automatic generation of a query to produce the value of the calculated measure for each of the combinations.
    Type: Grant
    Filed: December 29, 2011
    Date of Patent: June 25, 2013
    Assignee: Business Objects Software Limited
    Inventors: Ka Chun Tsang, Seyyed Ali Moosavi, Yu-Hua Chou, Finlay Cannon
  • Patent number: 8468121
    Abstract: In one example embodiment, a method can include determining resource time data for an update contact data record corresponding to a state of a given resource in a distributed contact center system. A repository can be queried for conflicting data records associated with the given resource based on the resource time data. Any inconsistency for the resource time data can be resolved based on results to the querying and the update contact data record.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: June 18, 2013
    Assignee: ShoreTel, Inc.
    Inventors: Jerry Prusa, Jayaprakash Krishnan, Bhupendra Singh, Raju Viswambharan
  • Patent number: 8463819
    Abstract: A centralized enterprise security and provisioning policy framework is described. Enterprise wide security and provisioning is stored in a hierarchical fashion in a centralized LDAP based Directory server. Each policy and user maps directly to a unique entry in the directory. Policy entries can be created at specific administrative points in the Directory Information Tree instead of having to duplicate these policies as attributes of every user entry in the directory. The policies can be classified into provisioning, authentication, and authorization policies.
    Type: Grant
    Filed: March 17, 2005
    Date of Patent: June 11, 2013
    Assignee: Oracle International Corporation
    Inventors: Gurudatt Shashikumar, Hari V. N. Sastry
  • Patent number: 8463776
    Abstract: An image container file has at least first and second multimedia streams (MSs). The first MS includes first image data representing an image. The second MS includes arbitrary data, which can for example, correspond to: a different representation of the same image; annotations to the first image data; second image data that together with the first image data form a new image with greater dynamic range, resolution, field of view or other attributes that can be derived from processing two or more independent images; or an executable file related to the first MS. The image container file can also include an extensible metadata to hold information describing one or more multimedia streams of the image container file. Further, the image container file may include DRM information to provide information related to obtaining a license to access encrypted data or verifying the authenticity of encrypted or unencrypted data.
    Type: Grant
    Filed: July 16, 2008
    Date of Patent: June 11, 2013
    Assignee: Microsoft Corporation
    Inventors: Geoffrey T. Dunbar, Kirt A. Debique, Joseph D. Ternasky, William M. Crow
  • Patent number: 8458234
    Abstract: A data storage or management method is provided which allows both a content object-based access and a file-based access. A first request for storing a content object in accordance with the processing of an application program executed in a host is sent to an object archive control functionality executed in the host, an intermediate server, or a storage apparatus. The object archive control functionality generates an object identifier corresponding to the content object received in response to the first request, a directory name corresponding to the object identifier, and a plurality of file names corresponding to a plurality of fields contained in the content object. The storage apparatus stores a directory having the directory name and the plurality of files having the plurality of file names in accordance with the second request.
    Type: Grant
    Filed: June 3, 2011
    Date of Patent: June 4, 2013
    Assignee: Hitachi, Ltd.
    Inventors: Yuri Hiraiwa, Hiroshi Nasu, Naoki Utsunomiya
  • Patent number: 8458176
    Abstract: According to one embodiment, a method for providing an enhanced directory service includes providing a supplemental layer between a user and a reference layer, the supplemental layer providing the user with any directory functionality provided by the reference layer as well as additional directory functionality.
    Type: Grant
    Filed: November 9, 2005
    Date of Patent: June 4, 2013
    Assignee: CA, Inc.
    Inventors: Richard H. Harvey, Ronald W. Ramsay, Justin J. McDonald
  • Patent number: 8458239
    Abstract: Directory traversal in a scalable multi-node file system cache for a remote cluster file system, is provided. One implementation involves maintaining a scalable multi-node file system cache in a local cluster file system, and caching local file data in the cache by fetching file data on demand from a remote cluster file system into the cache over the network. The local file data corresponds to file data in the remote cluster file system. The local namespace emulates the remote namespace and is created on demand. Access to data further involves performing directory traversal for the cache for the remote cluster file system by creating a directory structure on demand.
    Type: Grant
    Filed: December 16, 2009
    Date of Patent: June 4, 2013
    Assignee: International Business Machines Corporation
    Inventors: Rajagopol Ananthanarayanan, Marc M. Eshel, Roger L. Haskin, Dean Hildebrand, Manoj P. Naik, Frank B. Schmuck, Renu Tewari
  • Patent number: 8452823
    Abstract: Two objects are identified. A relationship between the two objects is determined. A contract object is used to represent the relationship between the objects. The contract is useful in many applications: for example, file systems, relational databases, and spreadsheets. The contract can also have rules for processing events occurring to either of the objects related by the contract.
    Type: Grant
    Filed: October 19, 2010
    Date of Patent: May 28, 2013
    Assignee: Novell, Inc.
    Inventor: Paul James Taysom
  • Patent number: 8446299
    Abstract: Systems and methods for the encoding of data in a dataset, comprising the storage of the data in an i-th temporary code list (TCL(i)); generating an i-th folder (folder(i)) from the i-th temporary code list (TCL(i)) by replacing each value by an index that refers to the same value in a reference database; generating new temporary codes, using a predetermined formula F that always combines at least two values from the i-th folder (folder(i)), and placing thereof in an (i+1)-th temporary code list (TCL(i+1)); and the recursive repetition of actions b) and c) for subsequent values of i, so long as the (i+1)-th temporary code list (TCL(i+1)) or the (i+1)-th folder (Folder(i+1)) contains one or more values more than once.
    Type: Grant
    Filed: May 25, 2009
    Date of Patent: May 21, 2013
    Inventor: Ipo Paulus Willem Marinus Maria van den Boom
  • Patent number: 8447783
    Abstract: A system having an agent manager and a plurality of agents for assisting a user in reaching a conclusion is provided in at least one embodiment. In at least one embodiment, the system is in communication with at least one database housing information to be analyzed by at least one of the agents. Further embodiments include the operation of the system and its interaction with the at least one database. In at least one further embodiment, the method includes the development and publication of the agents.
    Type: Grant
    Filed: May 13, 2011
    Date of Patent: May 21, 2013
    Assignee: Laborie Medical Technologies Canada ULC
    Inventor: Ing Han Frank Goping
  • Patent number: 8442998
    Abstract: Some embodiments provide a method for storing a document. The method stores a content stream representation of the document that includes an ordered stream of code representations for primitive elements of the document. Each code representation of a primitive element has an index that indicates the order in the content stream of the primitive element representation. The method stores an object representation of the document that includes a set of object nodes arranged in a tree structure. Each object node references a range of indices in the content stream.
    Type: Grant
    Filed: May 12, 2011
    Date of Patent: May 14, 2013
    Assignee: Apple Inc.
    Inventors: Philip Andrew Mansfield, Michael Robert Levy
  • Patent number: 8442997
    Abstract: A remote server is arranged to respond to a request from a user terminal for the download of a media file to cause a unique water-marked copy of a media file to be generated and sent to the user terminal. At the same time the remote server is arranged to access a seal server, which causes an electronically sealed record of the transaction to be generated and stored in a download database. Subsequently, if a suspect media file is identified the sealed record provides evidence of the original transaction which led to the water-marked copy of the media file being issued and hence the original source of the unauthorised copy of the file. Control of distributed media files can be enforced by imposing penalties in the event that unauthorised copies corresponding to the distributed water-marked media files are identified.
    Type: Grant
    Filed: February 17, 2011
    Date of Patent: May 14, 2013
    Assignee: Media Mark Technologies Limited
    Inventors: Guy Charles Tipper, Christopher James Wood
  • Patent number: 8438331
    Abstract: A recording system includes a recording device, an information processing apparatus, a recording control unit, and an information processing control unit. The recording control unit manages data files recoded on first recording media and a second recording medium using a directory structure having directories of first recording media and a directory, serving as an entry folder, of the second recording medium under a root directory, selects, in response to a data file and an information file detailing category information being written in the entry folder, a first recording medium based on the category information, and controls the recording device to record the selected data file on the selected medium. The information processing control unit controls, in response to a data file and category information being specified, a writing operation so that the specified data file and the information file are written in the entry folder.
    Type: Grant
    Filed: August 17, 2007
    Date of Patent: May 7, 2013
    Assignee: Sony Corporation
    Inventor: Satoshi Maeda
  • Patent number: 8433735
    Abstract: In an aggregated file system, metadata is partitioned into multiple metadata volumes. On receipt of a file processing request, a file switch examines its mount entry cache to identify a target metadata volume that hosts the metadata of the requested file. The identification begins with mount entries at a root volume and continues recursively by examining a portion of the absolute pathname of the file until the target metadata volume is identified. Finally, the file switch forwards the request to a metadata server managing the target metadata volume. Since the identification process is carried out completely within the file switch, there is no need for multiple expensive network accesses to different metadata servers.
    Type: Grant
    Filed: December 20, 2010
    Date of Patent: April 30, 2013
    Assignee: F5 Networks, Inc.
    Inventor: Francesco Lacapra
  • Patent number: 8433687
    Abstract: Disclosed are systems, methods, and devices for providing off-line indexing to client-based software development environments. For example, an integrated development environment (IDE) may be provided, and a request for indexing of source code available to the IDE caused to be transmitted to a remote indexing server. In response, an index of the source code created by the remote indexing server is received and stored at an accessible storage location. In response to detecting at least part of an identifier received by the IDE, the index is accessed and information associated with the identifier retrieved. The associated information can then be displayed via the IDE. Prior to transmitting the indexing request to the remote indexing server, a computing device executing the IDE may first determine whether an index for the source code is already available to the computing device, and only transmit the request if no available index is found.
    Type: Grant
    Filed: April 7, 2011
    Date of Patent: April 30, 2013
    Assignee: Google Inc.
    Inventor: Chandra Sekhar Pydi
  • Patent number: 8429736
    Abstract: A proxy device such as a firewall uses an internal socket namespace such as a text string such that connection requests must be explicitly redirected to a listening socket in the alternate namespace in order to connect to a service. Because external connections cannot directly address the listening socket or service, greater security is provided than with traditional firewall or proxy devices. To receive a redirected proxy connection, a service process creates a listening socket and binds a name in an alternate namespace to the socket before listening for connections.
    Type: Grant
    Filed: May 7, 2008
    Date of Patent: April 23, 2013
    Assignee: McAfee, Inc.
    Inventors: Michael W. Green, David Diehl, Michael J. Karels
  • Patent number: 8429195
    Abstract: The invention generally relates to enabling the management of survey data. One embodiment includes providing an upload description that describes characteristics of survey data to be uploaded, assigning a thread to process a group of files that store aspects of the survey data, dividing the file into data chunks, deriving from a given data chunk a corresponding data-integrity value and respectively associating the same with the given data chunk, communicating the data chunks to a remote storage device, utilizing the corresponding data-integrity values to ensure successful communication of the data chunk, and spatially storing the survey data such that it is retrievable upon a request that describes a geographic area of interest.
    Type: Grant
    Filed: May 13, 2011
    Date of Patent: April 23, 2013
    Assignee: HNTB Holdings Ltd
    Inventors: Brian William Trotta, Paul James DiGiacobbe, Todd Dennis Rothermel, Tommy Allen Stehle, Timothy Faye Howerton, Christopher Michael Siebern, Adam Wesley Horn
  • Patent number: 8423593
    Abstract: A contents distribution system distributes contents to the reproduction terminals (103). A contents distribution system comprises a first contents distribution server (101) and one or more contents storage servers (102). This system makes it possible that the CM contents recorded in each of CM distribution servers (101) is distributed to multiple CM storage servers (102) and the multiple CM storage servers (102) distribute the CM contents to the reproduction terminals (103). Using multiple CM storage servers (102), the processing load of CM distribution can be shared. Compared with the case in which the CM distribution server (101) directly distributes CM to the reproduction terminals (103), the processing load of each of CM distribution servers (101) can be reduced.
    Type: Grant
    Filed: August 25, 2009
    Date of Patent: April 16, 2013
    Assignee: NEC Corporation
    Inventors: Ryota Takeshima, Kazunori Ozawa
  • Patent number: 8423553
    Abstract: The contents of a computer file system are displayed on a graphical user interface. File system metadata descriptive of the computer file system and file metadata descriptive of each of a plurality of files are gathered. A file selection is received indicating a file accessed by the user. A user context is determined by the file metadata. The files are clustered using the file system metadata, a set of file metadata, and the user context. The set of file clusters are mapped onto a visualization model and graphically displayed on the graphical user interface using the visualization model.
    Type: Grant
    Filed: March 9, 2012
    Date of Patent: April 16, 2013
    Assignee: International Business Machines Corporation
    Inventors: Walter Haenel, Andreas Prokoph, Thomas Stober
  • Patent number: 8423575
    Abstract: Receiving from each of a plurality of low level monitor models an outbound event comprising information associated with a respective data source. The information received in each of the outbound events can be collected to a global monitoring context in which the information is automatically aggregated. Via a global cube associated with the global monitoring context, the information can be presented in a report. At least one new outbound event can be received. The new outbound event can include updated information associated with at least one of the data sources. Responsive to receiving the new outbound event, the information presented the report can be updated in real time to reflect the updated information.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: April 16, 2013
    Assignee: International Business Machines Corporation
    Inventors: John W. Alcorn, Francisco P. Curbera, Paul T. Keyser, Geetika T. Lakskhmanan, Aleksander Slominski
  • Patent number: 8423573
    Abstract: The present invention provides a method and system of performing a current filesystem backup with respect to a previous filesystem backup using directorywise hardlinking for a computer filesystem. In an exemplary embodiment, the method and system include (1) identifying all largest unchanged subtrees in the previous filesystem backup with respect to a current computer filesystem and (2) creating directorywise hardlinks in the current filesystem backup to the all largest unchanged subtrees. In an exemplary embodiment, the creating includes for each of the largest unchanged subtrees, forming a first pointer from the current filesystem backup to the each of the largest unchanged subtrees. In a further embodiment, the creating includes for each of the largest unchanged subtrees, establishing a second pointer from the each of the largest unchanged subtrees to a directory in the current filesystem backup that corresponds to the first pointer.
    Type: Grant
    Filed: November 12, 2004
    Date of Patent: April 16, 2013
    Assignee: International Business Machines Corporation
    Inventors: Benjamin C. Reed, Mark A. Smith
  • Patent number: 8423582
    Abstract: A database message builder presents a message building window on a user interface of a database application for retrieving structured data from one or more fields of a database record of the database and unstructured data (e.g., free form text) entered by a user of the database application. The message building window can be used to build database messages using a variety of structured and unstructured data. One or more tokens corresponding to the structured data in the database (e.g., database record fields) can be used in the window to build a database message. The user can publish the message to a target application or network resource (e.g., a social networking site). Prior to publication, the tokens can be replaced with corresponding structured data from the record fields. A current character count or character limit for the selected target application or network resource can be displayed in the user interface.
    Type: Grant
    Filed: January 13, 2010
    Date of Patent: April 16, 2013
    Assignee: Apple Inc.
    Inventor: Ryan Griggs
  • Patent number: 8417705
    Abstract: The contents of a computer file system are displayed on a graphical user interface. File system metadata descriptive of the computer file system and file metadata descriptive of each of a plurality of files are gathered. A file selection is received indicating a file accessed by the user. A user context is determined by the file metadata. The files are clustered using the file system metadata, a set of file metadata, and the user context. The set of file clusters are mapped onto a visualization model and graphically displayed on the graphical user interface using the visualization model.
    Type: Grant
    Filed: October 22, 2010
    Date of Patent: April 9, 2013
    Assignee: International Business Machines Corporation
    Inventors: Walter Haenel, Andreas Prokoph, Thomas Stober
  • Patent number: 8417725
    Abstract: A computer implemented method, apparatus, and computer program product for managing task data. A task advisor identifies a set of queries and a set of data sources mapped to a task type in a mapping entry. The task type is associated with a selected task. The mapping entry maps the task type to the set of queries. The set of queries is mapped to the set of data sources. The task advisor sends each query in the set of queries to a corresponding data source in the set of data sources. The task advisor aggregates the data received from the set of data sources in response to the set of queries. A user may utilize the aggregated data to complete the selected task.
    Type: Grant
    Filed: April 4, 2012
    Date of Patent: April 9, 2013
    Assignee: International Business Machines Corporation
    Inventors: Laura M. Chan, Roke Jung, Dipali Kapadia, Tinny M. Ng, Neil R. Santos, Kaylee M. Thomsen, Kim Tsao
  • Patent number: 8417724
    Abstract: A file server for displaying, on a client, files to be retrieved, a method of providing a display on the client, and a computer program product with program instructions executable on the file server. The number of files to be displayed and start point information related to the start point of a file list to be extracted is acquired from a client, and a file list is extracted from files stored as a partitioned data set in a storage device based on the number of files and start point information acquired. The numbers of preceding and succeeding files stored before and behind the extracted file list are calculated, the calculated numbers of the preceding and succeeding files and the extracted file list are sent to the client. The client displays the file list and the received numbers of remaining files before and behind the received file list, respectively.
    Type: Grant
    Filed: May 12, 2011
    Date of Patent: April 9, 2013
    Assignee: International Business Machines Corporation
    Inventor: Nishimoto Masao
  • Patent number: 8412896
    Abstract: A method and system for backing up and restoring data in a file system that includes junctions is provided. In a backup operation, a junction is encoded as a symbolic link (“symlink”) directive, and sent with a sequential image data stream in the backup operation and written to a tape or disk. In a restore operation, when the encoded symlink directive is encountered after data is read from the tape, the symlink is decoded by an administrator to obtain the embedded junction information contained in the symlink directive. The administrator can then recreate the junction using the information. The junction information is thereby transmitted as part of the backup and restore operation while remaining transparent to third party software performing the backup and restore processes.
    Type: Grant
    Filed: June 7, 2007
    Date of Patent: April 2, 2013
    Assignee: NetApp, Inc.
    Inventors: Sridhar Chellappa, E. Rudolph Nedved, Umesh Rajasekaran
  • Patent number: 8412742
    Abstract: A storage system comprises a plurality of vdisks, with each vdisk containing a plurality of storage segments, and each segment providing a specific class of service (CoS). Each vdisk stores files with data and meta data distributed among its storage segments. A storage system comprises a memory having multiple classes of service. The system comprises an interface for storing a file as blocks of data associated with a class of service in the memory. The interface chooses the class of service for a block on a block by block basis. A file system for storing a file comprises a plurality of vdisks, with each vdisk having a plurality of inodes. Each inode of each vdisk stores data on one or more segments, with each segment having a different class of service. The system comprises a controller which stores data of a file in an inode of a vdisk, in one or more segments of that vdisk. A file system for storing a file comprises a plurality of vdisks, and each vdisk having a plurality of inodes.
    Type: Grant
    Filed: July 16, 2011
    Date of Patent: April 2, 2013
    Assignee: Avere Systems, Inc.
    Inventor: Michael L. Kazar
  • Patent number: 8412740
    Abstract: A method of transforming and canonicalizing semantically structured data includes obtaining data from a network of computers, applying text patterns to the obtained data and placing the data in a first data file, providing a second data file containing the obtained data in a uniform format, and generating interface specific sentences from the data in the second data file.
    Type: Grant
    Filed: February 9, 2012
    Date of Patent: April 2, 2013
    Assignee: Microsoft Corporation
    Inventors: John Michael Kominek, Steven Jeromy Carriere, Steven Gregory Woods
  • Patent number: 8412731
    Abstract: The invention provides a file management method and system for managing file retrieval and access. The method operates at the operating system level within a file system of a computer device and allows creating file move links upon detection of a file move request. The file move link associates the file source location with the file target location and is stored within a file move link table of the file system for subsequent file access request. File path to target location is automatically retrieved and file reached transparently for the user.
    Type: Grant
    Filed: June 21, 2011
    Date of Patent: April 2, 2013
    Assignee: International Business Machines Corporation
    Inventors: Denis Aubert, Olivier Oudot, Joaquin Picon, Bernard Pucci
  • Patent number: 8412738
    Abstract: A method for capturing an image of a machine having one or more disks is presented. The method comprises creating a snapshot of the machine, the snapshot including full machine encapsulation, querying the one or more disks on the machine to obtain information stored thereon, creating metadata able to access one or more files, one or more folders, and the application on the machine, and capturing the snapshot, the obtained information and the metadata in the image. The method may also comprise migrating the captured image and/or extracting one or more files and/or folders from the captured image on another machine. The migration can be between physical and physical, physical and virtual, physical and cloud, etc. The method may comprise capturing another image comprising the snapshot, the metadata and changed information different from the obtained information.
    Type: Grant
    Filed: October 18, 2010
    Date of Patent: April 2, 2013
    Assignee: CA, Inc.
    Inventors: Prashant Parikh, Don Kleinschnitz
  • Patent number: 8412739
    Abstract: In one general aspect, a computer system can include instructions stored on a non-transitory computer-readable storage medium. The computer system can include a upgrade portion identifier configured to identify a plurality of databases of an original system for upgrade, and a parameter module configured to calculate a plurality of parameter values representing aspects of the plurality of databases. The computer system can also include a fuzzy logic module configured to calculate, using fuzzy logic, a relative ranking of each database from the plurality of databases based on the plurality of parameter values, and a selection module configured to select at least a portion of the plurality of databases for upgrade during uptime of the original system based on a limitation of an upgrade resource and the relative ranking of each database from the plurality of databases.
    Type: Grant
    Filed: May 27, 2011
    Date of Patent: April 2, 2013
    Assignee: SAP AG
    Inventors: Andrey Engelko, Florian Mueller
  • Patent number: 8407254
    Abstract: A remote access medical image exchange system utilizes a decentralized, i.e., self-organizing, distribution system combined with bid queues to establish a market place which allows for continuously negotiated prices with control (over who reads the images, when they are read and what the fee will be for such a reading) being placed in the hands of the patient/gatekeeper and the diagnostic physician.
    Type: Grant
    Filed: December 2, 2010
    Date of Patent: March 26, 2013
    Assignee: Integrated Claims Systems, Inc.
    Inventor: Andrew L. DiRienzo
  • Patent number: 8407255
    Abstract: A method and apparatus for exploiting a master-detail relationship between a first structured data and at least one second structured data to enhance searching operations of a database containing the first data structure and the at least one second data structure, comprising accessing a first structured data and at least one second structured data of the database; and in response to orthogonal data filter characteristics, augmenting the first structured data with information related to the at least one second structured data to enhance searching of the database.
    Type: Grant
    Filed: May 13, 2011
    Date of Patent: March 26, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Sharad Srivastava, Vikas Sagar
  • Publication number: 20130073597
    Abstract: A file authentication requesting device that stores a computer program for requesting authentication of files in digital systems, the device comprises a confirmation request system that generates a request for a confirmation receipt from a third party authenticator authenticating the attributes of a file; a transferring system that transfers attributes of at least one file to be authenticated to the third party authenticator from the device that requested the confirmation; and a receiving system that receives the confirmation receipt comprising authenticated file attributes, after authentication by the third party authenticator; wherein, at least one file authentication is received from the third party authenticator. Corresponding processing devices, media, systems and methods are also provided.
    Type: Application
    Filed: September 14, 2012
    Publication date: March 21, 2013
    Applicant: Intellectual Ventures I LLC
    Inventors: Maurice W. HAFF, Christopher D. Clarke
  • Patent number: 8402060
    Abstract: Various techniques and components are provided for managing data between a client and server. In one example embodiment, software is operable to receive an updated business object property at a server, process the updated property with a business object residing on the server, and communicate an updated business object from the server to the client. In certain implementations, this allows for the server to update a complete business object, including properties requiring recalculation based on the updated business object property, through a targeted communication from the client, namely, the single updated business object property. Additionally, the software may provide for the identification and automatic updated of server-side business objects or business object properties related to the received updated business object property.
    Type: Grant
    Filed: December 7, 2006
    Date of Patent: March 19, 2013
    Assignee: SAP AG
    Inventors: Rafi Elad, Ido Keren