File Directory Structure Patents (Class 707/828)
  • 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
  • Patent number: 8402062
    Abstract: Embodiments of the present invention provide methods and systems for exporting data from a number of data sources using a number of corresponding data exporters, and importing the exported data into a destination data repository using a data importer. In various embodiments, the data exporters may be automatically generated using a data exporter generator adapted to generate the data exporters in view of data schemas of the data sources.
    Type: Grant
    Filed: September 7, 2010
    Date of Patent: March 19, 2013
    Assignee: McKesson Health Solutions LLC
    Inventors: Peter Abrams, Vik Anantha
  • Publication number: 20130060735
    Abstract: In general, in one aspect, the disclosure describes a method that includes maintaining a superset of data available to a client having non volatile memory (NVM) on a distant hard drive. A subset of the data is maintained in the NVM on the client. The client controls the data maintained on the distant hard drive and the data maintained in the NVM. A single merged directory/file structure is generated from a directory/file structure of the superset and a directory/file structure of the subset. The directory/file structures overlap and the single merged directory/file structure merges the overlapping directory/file structures so only the directory/file structure of the subset is presented for the overlap. The single merged directory/file structure is presented to a user of the client and applications running thereon.
    Type: Application
    Filed: March 1, 2012
    Publication date: March 7, 2013
    Inventors: Frank Haddy, Brendan Traw, John W. Carroll
  • Patent number: 8392457
    Abstract: A system and method are provided for forming a map database with attributed data which represents roadways attributed as no-outlet or circular segments. The method includes identifying a segment from a first node to a second node, where the second node is connected to an isolated portion of a road network. The method further includes storing a data attribute into the map database that represents the segment as a road that connects the road network at the first node to the isolated portion of the road network at the second node. The data attribute may represent the segment as a no-outlet segment or a circular segment. A no-outlet segment represents a roadway or portion of a roadway that terminates or returns back to the roadway or portion thereof. A circular segment represents a roadway or portion of a roadway that intersects with a geographic feature, such as a road, and where the roadway or portion thereof leads back to the same geographic feature.
    Type: Grant
    Filed: October 12, 2001
    Date of Patent: March 5, 2013
    Assignee: Navteq B.V.
    Inventors: Raymond Bender, Laurence P. Lehman, Derwin Chow
  • Patent number: 8390869
    Abstract: A method for pre-configuring a portable storage device for use in transporting print jobs in a print shop, and a method for using the pre-configured portable storage device to export and import print jobs between different devices in the print shop. The portable storage device is pre-configured to contain multiple root directories uniquely corresponding to multiple print job management programs. A configuration file containing exporting and importing instructions and administrative information is stored in each root directory. When exporting print jobs, the exporting program automatically locates its own unique root directory and exports jobs into that root directory. When importing print jobs, once the operator indicates an exporting program, the importing program searches the root directory for the exporting program for all stored jobs and displays them to the operator for selection.
    Type: Grant
    Filed: March 29, 2010
    Date of Patent: March 5, 2013
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventor: Shane Matthew Cain
  • Patent number: 8392386
    Abstract: A method, system, and computer usable program product for tracking file contents are provided in the illustrative embodiments. A content inode corresponding to a content is created, the content being in a file, the file being stored in a computer memory, and the file being locatable using a file system executing under an operating system in a data processing system. An operation, a component, an application, or a combination thereof, is detected operating with respect to the content. A descriptor and a location corresponding to the operation, the component, the application, or the combination thereof, is determined and added to the content inode. A location identifier corresponding to the location is added to the content inode. The content inode with the added descriptor and location identifier enables an application to learn about the operation, the component, the application, or the combination thereof, having operated with respect to the content.
    Type: Grant
    Filed: August 5, 2009
    Date of Patent: March 5, 2013
    Assignee: International Business Machines Corporation
    Inventor: Robert W Thompson
  • Patent number: 8392458
    Abstract: Appropriate control is performed for data blocks and data block groups in a file. A file system having various functions provides an upper program with an interface for changing size, storage position and processing method in each function of extents being data block management units in a file. The file system can improve the effects aimed by the respective functions by implementing the extent configuration and processing optimized for the various functions of the file system, based on the instruction from the upper program.
    Type: Grant
    Filed: April 22, 2011
    Date of Patent: March 5, 2013
    Assignee: Hitachi, Ltd.
    Inventors: Takayuki Fukatani, Hitoshi Kamei, Yohsuke Ishii, Masaaki Iwasaki
  • Patent number: 8386530
    Abstract: A method for reducing the size of a DFA associated with a regular expression separates the functions of locating subexpressions within the DFA and determining if the located subexpressions satisfy a regular expression. For example, the functions of (1) locating subexpressions in a range asserting expression and, (2) determining whether the subexpressions satisfy the range of the range asserting expression are partitioned. In one embodiment, a first component may locate the subexpressions in a data stream using one or more DFAs, while a second component determines if the located subexpressions satisfy the range. In this embodiment, because the DFAs are not configured to determine a relationship between subexpressions, such as a range between subexpressions, the size of the resultant DFA may be significantly reduced.
    Type: Grant
    Filed: July 27, 2011
    Date of Patent: February 26, 2013
    Assignee: LSI Corporation
    Inventor: Robert J. McMillen
  • Patent number: 8386598
    Abstract: A computer method and a system for detecting the file type of an electronic file, the method including the steps of: (a) using a predetermined number of bytes at the beginning of the file to create a list of probable file types; (b) testing the file against a detection rule for each file type in the list until a match is found; if no match is found (c) testing the file against other known detection rules for file types to find a match.
    Type: Grant
    Filed: July 19, 2007
    Date of Patent: February 26, 2013
    Assignee: McAfee, Inc.
    Inventor: Stephen Robinson
  • Patent number: 8380753
    Abstract: Some embodiments provide a method for analyzing a document that includes several primitive elements. The method identifies that a set of primitive elements include an implicit list in the document based on location and appearance of the set of primitive elements. The method defines the identified implicit list as an explicit list. The method stores the explicit list as a structure associated with the document.
    Type: Grant
    Filed: May 12, 2011
    Date of Patent: February 19, 2013
    Assignee: Apple Inc.
    Inventors: Philip Andrew Mansfield, Michael Robert Levy
  • Patent number: 8380750
    Abstract: A data source is accessed to provide information.
    Type: Grant
    Filed: February 17, 2011
    Date of Patent: February 19, 2013
    Assignee: International Business Machines Corporation
    Inventor: Alexander Gorelik
  • Patent number: 8370406
    Abstract: An image transmission apparatus is high in convenience, operability and reliability when newly registering a transmission destination to an address book. The apparatus obtains a list of destination names corresponding to recipients who have registered a recipient setting designating a transmission method; receives from a user a selection of whether to follow the recipient setting; receives from the user (a) if a selection to not follow the recipient setting has been received, a destination name and a transmission method to correspond thereto, and (b) if a selection to follow the recipient setting has been received, a selection of a destination name from the list; in the case of (a), registers the destination name and the transmission method in association as a candidate for the destination; and in the case of (b), registers the selected destination name with an indication that the recipient setting is to be followed, as a candidate.
    Type: Grant
    Filed: October 1, 2008
    Date of Patent: February 5, 2013
    Assignee: Konica Minolta Business Technologies, Inc.
    Inventors: Minako Kobayashi, Hirohisa Miyamoto, Takehisa Yamaguchi, Katsuhiko Akita, Okihisa Yoshida
  • Patent number: 8370392
    Abstract: A method for storing and transmitting data within a network is described. The method includes receiving raw data at a first processing device and determining a first priority ranking of the raw data. The first priority ranking includes one of a high priority and a low priority. The method also includes storing low priority raw data in a first memory device and transmitting high priority raw data to a second processing device.
    Type: Grant
    Filed: October 7, 2010
    Date of Patent: February 5, 2013
    Assignee: The Boeing Company
    Inventor: Jeffrey H. Hunt
  • Patent number: 8364716
    Abstract: Methods and systems for efficiently determining a similarity between two or more datasets. In one embodiment, the similarity is determined based on comparing a subset of sorted frequency-weighted blocks from one dataset to a subset of sorted frequency-weighed blocks from another dataset. Data blocks of a dataset are converted into hash values that are frequency-weighted. These frequency-weighted hash values can be compared to frequency-weighted hash values of another dataset to determine a similarity of the two datasets. In another embodiment, upon a change of a block in a subset of the dataset, the similarity value is re-determined without resorting or hashing the blocks of a dataset other than the blocks of the subset, resulting in an increased performance of a similarity comparison. In another embodiment, blocks of a dataset are excluded based on a block-filtering rule to increase the accuracy of the similarity comparison.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: January 29, 2013
    Assignee: NetApp, Inc.
    Inventors: Shravan Gaonkar, Sagar Dixit
  • Patent number: 8364649
    Abstract: An apparatus, and an associated method, facilitates synchronization of a wireless device, such as a portable mobile station. The wireless device is positioned at a support dock, such as a charging cradle of a charging assembly. Positioning of the wireless device at the support dock is detected, such a through detection of application of charging current to the wireless device. Detection of the positioning causes automatic initiation of synchronization operations. Synchronization operations are initiated and then carried out.
    Type: Grant
    Filed: May 21, 2010
    Date of Patent: January 29, 2013
    Assignee: Research In Motion Limited
    Inventors: Marc Edward Holbein, Angela Dawn Usiski
  • Patent number: 8364645
    Abstract: A file system transfer designation section for transferring the file system matching with file system transfer rules from the first volume of the first storage apparatus to the second volume of the second storage apparatus based on the first file system transfer rules, a file system storage information manager for updating storage information of the file system in accordance with transfer of the file system by the file system transfer designation section, and transmitting the updated file system storage information, and a search information manager for updating search information for searching the files based on a file search request from the client apparatus using the file system storage information sent by the file system storage information manager are provided.
    Type: Grant
    Filed: May 7, 2010
    Date of Patent: January 29, 2013
    Assignee: Hitachi, Ltd.
    Inventors: Masaaki Iwasaki, Kiyotake Kumazawa
  • Patent number: 8352499
    Abstract: Ads are scored using, at least, user information and information associated with a user request, such as a search query or a document request. The scores may be used in determining whether to serve ads, how to serve ads, to order ads, to filter ads, etc. Items of user information, request-associated information, and/or ad information can be weighted based on previous uses of such information in the serving of ads and the performance of those served ads.
    Type: Grant
    Filed: June 2, 2003
    Date of Patent: January 8, 2013
    Assignee: Google Inc.
    Inventors: Krishna Bharat, Steve Lawrence, Mehran Sahami, Amit Singhal
  • Patent number: 8352939
    Abstract: A system, method and computer program product are provided for performing a security or maintenance operation in association with virtual disk data accessed independent of a virtual machine. In use, data stored on a virtual disk is accessed at least in part independent of a virtual machine. Further, a security or maintenance operation is performed in association with the accessed data.
    Type: Grant
    Filed: December 3, 2007
    Date of Patent: January 8, 2013
    Assignee: McAfee, Inc.
    Inventors: Jonathan L. Edwards, John D. Teddy, Tracy E. Camp
  • Patent number: 8352508
    Abstract: Disclosed are methods for arranging list elements (e.g., results returned by a user search) according to anticipated “impact.” Thumbnails of the top elements are displayed on a screen of the user's device, with the size of each thumbnail related to that result's anticipated impact. In some embodiments, the arrangement of these thumbnails on the display screen is also based on the anticipated impacts with larger thumbnails placed near the center of the screen and successively smaller thumbnails arranged farther away. Different embodiments may calculate the anticipated impacts differently. The impact can be related to the rank order as assigned by a search engine. Any information about the user's current situation can go into the calculation of the anticipated impact. When the user is searching for information, longer video results may be assigned a larger anticipated impact because they are more likely to contain the wanted information.
    Type: Grant
    Filed: May 13, 2011
    Date of Patent: January 8, 2013
    Assignee: Motorola Mobility LLC
    Inventors: Guntur Ravindra, Suresh Kumar Chintada, Naidu Shrikant
  • Patent number: 8352517
    Abstract: Techniques for managing memory usage in a processing system are provided. This may be achieved by receiving a data stream including multiple tuples and determining a query plan that was generated for a continuous query applied to the multiple tuples in the data stream. The query plan may include one or more operators. Before scheduling an operator in the query plan, it is determined when an eviction is to be performed based a level of free memory of the processing system. An eviction candidate is determined and a page associated with the eviction candidate is evicted from the memory to a persistent storage.
    Type: Grant
    Filed: March 2, 2009
    Date of Patent: January 8, 2013
    Assignee: Oracle International Corporation
    Inventors: Hoyong Park, Namit Jain, Anand Srinivasan, Shailendra Mishra
  • Patent number: 8352521
    Abstract: In a recording medium including stacked recording layers, management data requiring reliability is recorded in the recording layer far from the surface of the recording medium and data bodies are recorded in the recording layer close to the surface of the recording medium. Thus a data file can be read even if defects such as fingerprints and scratches occur on the surface of the recording medium.
    Type: Grant
    Filed: February 10, 2010
    Date of Patent: January 8, 2013
    Assignee: Panasonic Corporation
    Inventors: Akiyoshi Yamashita, Katsuya Watanabe
  • Patent number: 8352500
    Abstract: An embodiment is a technique to perform centralized multimedia access. A playlist is created in a single document, the playlist including a plurality of items. Each of the items specifies an access parameter to a multimedia file and a play parameter. The playlist is stored in a central location. The multimedia file as pointed to by the playlist is retrieved or accessed in the central location using the access parameter to play the multimedia file according to the play parameter. A storage element contains a pointer to point to a playlist in a single document. The playlist includes a plurality of items. Each of the items specifies an access parameter to a multimedia file and a play parameter. A compiler compiles the playlist to determine the access parameter, the play parameter, and a plug-in associated with the multimedia file. The plug-in plays the multimedia file according to the play parameter.
    Type: Grant
    Filed: October 1, 2010
    Date of Patent: January 8, 2013
    Assignee: Sony Corporation
    Inventors: Tanmay Agnihotri, Sivaraman Varatharajan
  • Patent number: 8346810
    Abstract: Methods and systems are provided for tracking object instances stored on a plurality of network nodes, which tracking enables a global determination of when an object has no references across the networked nodes and can be safely de-allocated. According to one aspect of the invention, each node has a local object store for tracking and optionally storing objects on the node, and the local object stores collectively share the locally stored instances of the objects across the network. One or more applications, e.g., a file system and/or a storage system, use the local object stores for storing all persistent data of the application as objects.
    Type: Grant
    Filed: May 13, 2011
    Date of Patent: January 1, 2013
    Assignee: SimpliVity Corporation
    Inventors: Arthur J. Beaverson, Kishore Chitrapu, John Michael Czerkowicz, Sowmya Manjanatha
  • Patent number: 8346826
    Abstract: A system which includes at least one client, a plurality of file servers, each having a file system, and a switch logically arranged between the client and the plurality of file servers to provide file access services which virtually render the plurality of file systems accessible as a single file system, termed a ‘pseudo file system’, when viewed from the terminal. The switch distributes a command that starts generation of snapshots to the plurality of file servers, which file servers formulate respective snapshots responsive to the command that starts formation of the snapshots. The switch sets the plurality of snapshots, generated by the plurality of file servers, so as to be associated with the file system structure of the virtual file system at the time of formation of the snapshots.
    Type: Grant
    Filed: September 28, 2005
    Date of Patent: January 1, 2013
    Assignee: NEC Corporation
    Inventors: Takashi Torii, Satoshi Yamakawa, Yoshihiro Kajiki
  • Patent number: 8346809
    Abstract: An XML wrapper queries an XML document in an on-the-fly manner so that only parent nodes in the document that satisfy the query are extracted and then unnested. The parent nodes and associated descendent nodes are located using XPath expressions contained as options in data definition language (DDL) statements. The parent nodes satisfying the query and associated descendent nodes are extracted and stored outside of a database according to a relational schema. The wrapper facilitates applications that use convention SQL queries and views to operate on that information stored according to the relational schema. The wrapper also responds to query optimizer requests for costs associated with queries against external data sources associated with the wrapper.
    Type: Grant
    Filed: March 15, 2011
    Date of Patent: January 1, 2013
    Assignee: International Business Machines Corporation
    Inventors: Martin Breining, Vanja Josifovski, Peter M. Schwarz
  • Publication number: 20120331022
    Abstract: A steam-based document storage and retrieval system accepts documents that are in diverse formats and come from diverse application, automatically creates document model objects describing these documents in a consistent format and associating time stamps with the documents to automatically create a main stream in chronological order. The stream, or sub-streams meeting selected search criteria, are displayed in a variety of forms, including a receding, partly overlapping stack with aids that facilitate user interaction.
    Type: Application
    Filed: September 4, 2012
    Publication date: December 27, 2012
    Applicant: MIRROR WORLDS, LLC
    Inventors: Randy Prager, Peter Sparago, Steven Marcaurele, David Gelernter, Eric Freeman
  • Patent number: 8341186
    Abstract: Various embodiments include a method and system for configuring a smart energy network using a link key database. An energy services interface, on the smart energy network, extracts a unique identifier associated with a smart energy device from a communication with the smart energy device. The energy services interface may then use the unique identifier to receive information associated with the smart energy device from the link key database.
    Type: Grant
    Filed: June 3, 2010
    Date of Patent: December 25, 2012
    Assignee: Digi International Inc.
    Inventor: Joel K. Young
  • Patent number: 8341185
    Abstract: Techniques to provide context-indexed network resources include determining a network resource that is associated with first data in response to receiving first data that describes a context feature. A context token is determined, which indicates a probability, in the first data, of a topic from a context vocabulary. The context vocabulary includes concepts describing temporal, spatial, environmental or activity circumstances of consumers. Second data is stored, which indicates the network resource in association with the context token. In some embodiments, determining a network resource associated with the first data includes sending a topic based on the feature context token to a network resource search engine; and, the network resource is determined based on data returned from the network resource search engine.
    Type: Grant
    Filed: April 2, 2010
    Date of Patent: December 25, 2012
    Assignee: Nokia Corporation
    Inventor: Sailesh Kumar Sathish
  • Publication number: 20120323980
    Abstract: A new file system is mounted to a mount point of an existing file system implemented in a computational system. A sentinel indicator is stored in the mount point. Prior to initiating an input/output (I/O) operation by a program, a determination is made by the program as to whether the sentinel indicator exists. In response to determining by the program that the sentinel indicator exists, the I/O operation is performed by the program. In certain alternative embodiments, in response to determining by the program that the sentinel indicator exists, the I/O operation is not performed by the program.
    Type: Application
    Filed: August 23, 2012
    Publication date: December 20, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kevin Scott Goldsmith, Robert Guy Vining, Gregory Paul Wurth
  • Patent number: 8335824
    Abstract: Exemplary embodiments relate to methods, systems, user devices and computer program products for providing metadata subscription services. Methods include receiving notification that an item in a repository has been modified and determining if a notification is associated with the item being modified. The notification corresponds to an address and the determining is performed in an automated manner in response to the receiving. The notification is transmitted to the address in an automated manner in response to determining that the notification request is associated with the item being modified.
    Type: Grant
    Filed: December 29, 2004
    Date of Patent: December 18, 2012
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Todd Stephens, Benjamin Jenkins
  • Patent number: 8335800
    Abstract: An XML wrapper queries an XML document in an on-the-fly manner so that only parent nodes in the document that satisfy the query are extracted and then unnested. The parent nodes and associated descendent nodes are located using XPath expressions contained as options in data definition language (DDL) statements. The parent nodes satisfying the query and associated descendent nodes are extracted and stored outside of a database according to a relational schema. The wrapper facilitates applications that use convention SQL queries and views to operate on that information stored according to the relational schema. The wrapper also responds to query optimizer requests for costs associated with queries against external data sources associated with the wrapper.
    Type: Grant
    Filed: October 29, 2010
    Date of Patent: December 18, 2012
    Assignee: International Business Machines Corporation
    Inventors: Martin Breining, Vanja Josifovski, Peter M. Schwarz
  • Patent number: 8335890
    Abstract: Embodiments of the invention relate to associating a source string with a target content unit stored on a content addressable storage (CAS) system. This may be accomplished, in some embodiments, by storing on the CAS system an associative content unit that includes the source string in its binding part and includes the target content unit in its non-binding part.
    Type: Grant
    Filed: November 21, 2011
    Date of Patent: December 18, 2012
    Assignee: EMC Corporation
    Inventors: Mark O'Connell, Michael Kilian
  • Patent number: 8335801
    Abstract: In a method and system for matching content between content sources, a first set of metadata describing a first content item is compared to a second set of metadata describing a second content item. Based on the comparing, an accuracy score is generated. The accuracy score indicates an amount of similarity between the first set of metadata and the second set of metadata. The accuracy score is compared to a predetermined accuracy threshold value. Based on the accuracy score being greater than or equal to the predetermined accuracy threshold value, a determination is made that the first content item and the second content item are a match. Based on the accuracy score being less than the predetermined accuracy threshold value, a determination is made that the first content item and the second content item are not a match.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: December 18, 2012
    Assignee: Fanhattan LLC
    Inventors: Paul Anton Richardson Gardner, Olivier Chalouhi
  • Patent number: 8335799
    Abstract: A system and method for the automatic generation of a website. The website is created upon a user request, where the user provides identification information that is used to search an information database. The information will provide a reference to a code that relates to a template that is used to specify the layout, style and content of the website that is to be generated, and the website is then generated in accordance with the structure of the template, based on content contained in the information database. The user may engage the system and method by means of e-mail or a dedicated website or other such suitable means.
    Type: Grant
    Filed: August 16, 2006
    Date of Patent: December 18, 2012
    Assignee: Site Technologies Inc.
    Inventors: Oles Tymoshenko, Stephen Curry
  • Publication number: 20120317157
    Abstract: A new file system is mounted to a mount point of an existing file system implemented in a computational system. A sentinel indicator is stored in the mount point. Prior to initiating an input/output (I/O) operation by a program, a determination is made by the program as to whether the sentinel indicator exists. In response to determining by the program that the sentinel indicator exists, the I/O operation is performed by the program. In certain alternative embodiments, in response to determining by the program that the sentinel indicator exists, the I/O operation is not performed by the program.
    Type: Application
    Filed: August 23, 2012
    Publication date: December 13, 2012
    Applicant: International Business Machines Corporation
    Inventors: Kevin Scott GOLDSMITH, Robert Guy VINING, Gregory Paul WURTH
  • Publication number: 20120317158
    Abstract: A new file system is mounted to a mount point of an existing file system implemented in a computational system. A sentinel indicator is stored in the mount point. Prior to initiating an input/output (I/O) operation by a program, a determination is made by the program as to whether the sentinel indicator exists. In response to determining by the program that the sentinel indicator exists, the I/O operation is performed by the program. In certain alternative embodiments, in response to determining by the program that the sentinel indicator exists, the I/O operation is not performed by the program.
    Type: Application
    Filed: August 23, 2012
    Publication date: December 13, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kevin Scott Goldsmith, Robert Guy Vining, Gregory Paul Wurth
  • Patent number: 8332423
    Abstract: The present invention discloses a content sharing method and apparatus and pertains to the Internet field. The content sharing method includes: receiving a shared content access request which carries an identity (ID) of a sendShareUser, an ID of a receiveShareUser, and an contentID of a shared node; authenticating the receiveShareUser according to the ID of the sendShareUser, ID of the receiveShareUser, and contentID of the shared node; and providing the shared content to the receiveShareUser according to the contentID of the shared node after the authentication succeeds. The apparatus includes a receiving module, an authenticating module, and a shared content providing module. The present invention separates the management and maintenance of a node from the sharing relation of the node, so that the maintenance and management of the node do not affect the sharing relation of the node.
    Type: Grant
    Filed: April 22, 2011
    Date of Patent: December 11, 2012
    Assignee: Huawei Technologies, Co., Ltd.
    Inventor: Hui Xia
  • Patent number: 8332432
    Abstract: A method for managing a binary object in a database system is provided. The method may include receiving a request to store the binary object and determining if a size of the binary object is above a first threshold. If the size is less than the first threshold, the method may include storing the binary object in a database of the database system using a database communication protocol. If the size is above the first threshold, the method may include determining if the size is above a second threshold. To this end, if the size is less than the second threshold, the method may include storing the binary object in a file system of the database system using the database communication protocol. Furthermore, if the size is above the second threshold, the method may include storing the binary object in the file system using a file system communication protocol.
    Type: Grant
    Filed: May 21, 2010
    Date of Patent: December 11, 2012
    Assignee: Microsoft Corporation
    Inventors: Pradeep Madhavarapu, Michael Warmington, Alexandru Chirica, Jun Fang, Rohan Kumar, Maciej Plaza, Srini Acharya
  • Patent number: 8332442
    Abstract: Various methods and systems for automatically restoring links to a directory service's object when that object is restored from backup are disclosed. One method involves receiving user input selecting an individual directory service object for restoration from backup; restoring the directory service object from the backup; and automatically creating a forward link to the directory service object from a source object. The need to restore the forward link can be detected by either finding the forward link in a copy of the link table within the backup or finding a corresponding backward link in an attribute of a backed-up copy of the directory service object.
    Type: Grant
    Filed: September 26, 2006
    Date of Patent: December 11, 2012
    Assignee: Symantec Corporation
    Inventor: Christopher Greene
  • Patent number: 8332605
    Abstract: A directory and members are allocated to store a data set, wherein the directory stores pointers to the members to allow data stored in the members to be accessed. The directory is expanded to accommodate an expansion of the data set, causing the directory to be stored in non-contiguous pages and becoming fragmented. A computational device determines that a threshold that measures a level of fragmentation of the directory relative to an amount of storage allocated for the data set has been exceeded. The computational device reorganizes the fragmented directory, into a reorganized directory that is stored in contiguous pages at the end of the data set, in response to determining that the threshold has been exceeded.
    Type: Grant
    Filed: August 25, 2010
    Date of Patent: December 11, 2012
    Assignee: International Business Machines Corporation
    Inventors: Jon Christopher Belisle, David Charles Reed, Max Douglas Smith
  • Patent number: 8332441
    Abstract: A mechanism for unioning file systems using fall-through directory entries is disclosed. A method of embodiments of the invention includes receiving a request to open a directory of a union file system, processing directory entries of the directory for whiteouts and duplicates, copying the processed directory entries to disk storage, and flagging the copied entries from a lower level file system as fall-through entries.
    Type: Grant
    Filed: March 16, 2010
    Date of Patent: December 11, 2012
    Assignee: Red Hat, Inc.
    Inventor: Valerie Anita Aurora
  • Patent number: 8332433
    Abstract: Systems and methods for verifying data in a distributed database using different automated check operations at different times during the database read and update cycles. Various functions may be performed including executing a first check during update operations of the database. A second check may also be executed during the update operation of the database, and be implemented as an execution thread of an update daemon. A third check may be executed at a time interval between update functions of the update daemon. A fourth check may be executed during a time that the database is not being updated. Integrity of data in the database may be verified by a computer processor based on the first, second, third, and fourth checks.
    Type: Grant
    Filed: October 18, 2010
    Date of Patent: December 11, 2012
    Assignee: Verisign, Inc.
    Inventors: Michael Bentkofsky, Patrick Quaid, Bradley McMillen
  • Publication number: 20120311001
    Abstract: The invention provides a Smartcard file system and its method for selecting file. Said file system, including MF as well as a variety of DFs and Efs in the MF, wherein application root directory (ADF) is added in the MF; the tile attributes of said ADF, DF and EF of the tile system include the Application Identifier (AID); when visiting with HTTP protocol, the AID is understood as a long file name. External entities accessing said file system with the HTTP protocol, namely locating the application and file managed with CWS via URL; in URL, AID of directory or file identities its long file name, so that Smartcard file system also can support long file system and the way of selecting file of URL, which makes Smartcard to support the WEB services easier and more accepted by the user.
    Type: Application
    Filed: November 8, 2010
    Publication date: December 6, 2012
    Inventors: Hongwen Meng, Shuo He, Zhijun Lu, Xiao Zhuang
  • Patent number: 8326878
    Abstract: Information for personnel of a plurality of business organizations is collected. For each person, the information includes the name of the person, the identity of a business organization that the person currently works for and biographical information containing any affiliations identified for the person. Information for a plurality of affiliations is collected and a table of the affiliations is generated, the table of affiliations being stored in computer-readable storage. From the collected information, a data structure is generated and is stored in computer-readable storage. The first data structure includes an entry for each match between the biographical information of a person and an affiliation included in the table of affiliations. A query of a user may be responded to by executing a computer-implemented process on the first data structure. Results of the query are displayed for the user.
    Type: Grant
    Filed: July 19, 2007
    Date of Patent: December 4, 2012
    Assignee: Carnegie Research, Inc.
    Inventor: Robert Hudock, Jr.
  • Patent number: 8326879
    Abstract: A method and system are provided for using the contents of voice files as a basis for enabling search and other selection operations for data items that are associated with those voice files. Voice files may be received having associations with other data items, such as images or records. A corresponding text file is generated for each of the one or more voice files using programmatic means, such as a speech-to-text application. Each text file is provided an association with a data item based on the association of the voice file that served as the basis of its creation. Each text file is then made available for the performance of search and selection operations that result in the identification of associated data items.
    Type: Grant
    Filed: July 2, 2009
    Date of Patent: December 4, 2012
    Assignee: Orb Networks, Inc.
    Inventors: Luc Julia, Alexandre Guion, Johan Le Nerriec, Rafael Cortina, Stephen Marth
  • Patent number: 8326898
    Abstract: The present application generally relates to address data maintenance services using a mail processing system. The present application discloses techniques and equipment to update address information and usage of mail processing equipment to print delivery point barcodes that represent the current and accurate address information available for the addressee. The present application also provides a new approach for storing and searching address and name run time directories as part of a mail processing system using address reader technology.
    Type: Grant
    Filed: May 14, 2009
    Date of Patent: December 4, 2012
    Assignee: Bell & Howell, LLC
    Inventors: Mark Woolston, Walter S. Conard, William A. Grady, Brian Bowers, Richard Wojdyla, Gary Van Ermen
  • Patent number: 8326880
    Abstract: Concepts and technologies are described herein for summarizing streams of information. A stream of information is obtained and analyzed. One or more entities are identified in the stream. The data in the stream is grouped into one or more clusters corresponding to the identified entities. The data in the clusters is summarized, and a timeline corresponding to the data in the cluster is determined. In some embodiments, a format can be selected for presentation of the summarized stream data. The data in the stream can be formatted in the selected format, and the summarized data can be presented in the selected format. In some embodiments, an update feature can be used to update the data in the summarized stream. The data in the stream can be updated, and the updated summarized stream can be formatted and presented.
    Type: Grant
    Filed: April 5, 2010
    Date of Patent: December 4, 2012
    Assignee: Microsoft Corporation
    Inventors: Charles C. Carson, Jr., Sean Andrew Suchter, David James Gemmell
  • Patent number: 8326899
    Abstract: According to one embodiment, a method of processing an update operation in a directory system having a reference layer having directory functionality and a supplemental layer operative intermediate the reference layer and a user is provided. The supplemental layer comprises a non-persistent store. The method includes receiving the update operation the update operation having an associated attribute and determining whether the attribute associated with the update operation is stored in the non-persistent store.
    Type: Grant
    Filed: November 9, 2005
    Date of Patent: December 4, 2012
    Assignee: CA, Inc.
    Inventors: Richard H. Harvey, Justin J. McDonald, Ronald W. Ramsay
  • Patent number: 8321486
    Abstract: According to one embodiment of the invention a method of updating schema in a directory system having a reference layer adapted to provide directory functionality and an intermediate layer adapted to provide supplemental directory functionality is provided. The intermediate layer is provided between the reference layer and the client is provided. The method includes determining that a new attribute type is not defined in a schema associated with the system, and in response, registering the new attribute type in the schema.
    Type: Grant
    Filed: November 9, 2005
    Date of Patent: November 27, 2012
    Assignee: CA, Inc.
    Inventors: Richard H. Harvey, Damon N. Groenveld, Justin J. McDonald
  • Patent number: 8321482
    Abstract: A stub directory is written out to a storage device for multiple files in a container file, the stub directory including identifiers of the multiple files but excluding data of the multiple files. In response to a request to access one file of the multiple files, the data of the one file is written out to the storage device. A requested modification is allowed to be performed on the one file written out to the storage device to generate a modified version of the file. After modification of the one file is completed, a previous version of the file in the container file is replaced with the modified version of the file.
    Type: Grant
    Filed: April 28, 2008
    Date of Patent: November 27, 2012
    Assignee: Microsoft Corporation
    Inventors: Blaine R. Young, Bruce L. Green, Raja S. Ganjikunta, Minxiao Zhou, Brett A. Muzzey