Database File Systems Patents (Class 707/825)
  • Patent number: 8195718
    Abstract: A method for content aggregation in an instant messaging system includes locating content of a specified type in an instant messaging log; organizing the located content by a parameter; and displaying the organized content. A system for content aggregation in an instant messaging system includes an aggregation module configured to locating content of a specified type in an instant messaging log; and a display module configured to organizing the located content by a parameter and to display the organized content.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: June 5, 2012
    Assignee: International Business Machines Corporation
    Inventors: Kristina Beckley, Mairead O'Hanlon, Yao Pang Alexis Song, Smriti Talwar
  • Patent number: 8190636
    Abstract: An apparatus for providing object privilege modification may include a processor. The processor may be configured to receive an indication to modify at least one privilege associated with an object. The processor may be further configured to modify the at least one privilege associated with the object based at least in part on the indication and update a policy file based at least in part on the modified privilege associated with the object. The processor may be additionally configured to provide for an output of the object based at least in part on the modified privilege associated with the object. Associated methods and computer program products may also be provided.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: May 29, 2012
    Assignee: Nokia Corporation
    Inventors: Jan-Erik Ekberg, Elena Reshetova
  • Patent number: 8190658
    Abstract: An intelligent computing device agent system for auto recognition of a computing environment of multi-user and optimum information exchange configuration is provided. In the computing device agent system automatically detects the user's computing environment and intelligently makes network access configuration and an information exchange type required between interacting computing devices identical to each other, so that fast, convenient interaction is carried out without complex network configuring or multi-step environment configuring for information exchange.
    Type: Grant
    Filed: March 14, 2006
    Date of Patent: May 29, 2012
    Assignee: Korea Institute of Science and Technology
    Inventors: Ki Won Yeom, Ji Hyung Park, Joong Ho Lee, Seung Soo Lee, Ju Il Eom
  • Publication number: 20120131074
    Abstract: A method includes, with a first computing device, receiving contact information for an entity from a connector, the connector being a human operator of a peer computing device that stores a contact information database for contacts of the connector, the contact information being contact information for the entity, where the connector is providing the contact information to put an operator of the first computing device in communication with the entity, after receiving the contact information, receiving a communication with the first computing device from the entity, and in response to receiving the communication from the entity, displaying at least some of the contact information in an introduction tag along with notification of receiving the communication.
    Type: Application
    Filed: November 23, 2010
    Publication date: May 24, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kulvir Singh Bhogal, Michael Charles Hollinger, Jennifer Elizabeth King, Christina Karen Lauridsen, Robert Ross Peterson
  • Publication number: 20120130762
    Abstract: A navigation system utilizes building directories to aid navigation. A mobile device, such as a mobile phone, captures an image of a building directory. The building directory includes information regarding the names and/or locations of tenants. An image recognition algorithm is performed on the captured image to extract information from the building directory. The extracted information is used to access a map database. The mobile device may display directions or a map to guide the user to a selected destination. In addition, the captured image may be used to build the map database or update the map database. Finally, the captured image may be matched with stored images of the building directory to determine the current location of the mobile device.
    Type: Application
    Filed: November 18, 2010
    Publication date: May 24, 2012
    Inventors: William N. Gale, Joseph P. Mays
  • Publication number: 20120131075
    Abstract: This invention relates to a scheme for storage of private information on a cloud computing platform without contravention of territorial privacy laws. A method of anonymising a database of personal data is described whereby data identifiers are assigned to data items and deviation identifiers are assigned to deviations for selected data items derived from reference records. Such information can then be uploaded to a cloud based storage platform. A translation table maps the data items, data identifiers and deviation identifiers to the original data entries. This translation table is stored locally and separate to the anonymised information uploaded to the cloud. The invention further describes a method of decoding the database anonymised according to the above method.
    Type: Application
    Filed: November 22, 2011
    Publication date: May 24, 2012
    Applicant: KUBE PARTNERS LIMITED
    Inventors: Gary Mawdsley, Steven Meyfroidt
  • Patent number: 8185961
    Abstract: A network boot system including one or more client terminals, a DHCP (Dynamic Host Configuration Protocol) server, a PXE (Preboot Execution Environment) server, a TFTP (Trivial File Transfer Protocol) server, a database administration server (hereinafter, DB server), one or more storage devices, an authentication server (such as a Radius server) connected to each element via a TCP/IP (Transmission Control Protocol/Internet Protocol) network, and a plurality of LU provided in the storage devices and separated into a system area LU and a user area LU prepared per user.
    Type: Grant
    Filed: March 10, 2006
    Date of Patent: May 22, 2012
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Toshikazu Ichikawa, Junichi Oka, Mitsukazu Washisaka
  • Publication number: 20120124110
    Abstract: [Problems] It is allowed to make a variety of inquiries into reports at a low cost without requiring a complex report program.
    Type: Application
    Filed: April 22, 2011
    Publication date: May 17, 2012
    Applicant: IPS CO., LTD.
    Inventor: Toshifumi Akita
  • Patent number: 8180744
    Abstract: A particular data value is represented as a group of segments stored in corresponding entries of a data structure. Additional data values represented by corresponding groups of segments are written into the data structure. A probability of overwriting segments representing the particular data value increases as a number of the additional data values increase. A correct version of the particular data value is retrieved even though one or more segments representing the particular data value has been overwritten.
    Type: Grant
    Filed: October 1, 2008
    Date of Patent: May 15, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Vinay Deolalikar, Kave Eshghi
  • Patent number: 8179537
    Abstract: In an image forming apparatus enabling communication through a network and having a monochrome-printing mode and a color-printing mode, by, in a case where printing of a Web page downloaded through the network is instructed, determining whether or not there is any color image in the Web page, and by, if there is any color image, setting a printing mode for the Web page in accordance with information on the size of the image, whether color printing is printed or monochrome printing is implemented can be automatically determined in consideration of users' convenience.
    Type: Grant
    Filed: August 2, 2005
    Date of Patent: May 15, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventor: Takekazu Kumagai
  • Patent number: 8181187
    Abstract: A gateway is provided that includes an integration gateway portion, a domain gateway portion, and a hyper-memory portion is provided. The integration gateway portion has an integration rules engine, a search engine, and a first virtual machine. The domain gateway portion has a domain rules engine. The hyper-memory portion has a hyper-memory engine, a hyper-memory, and a second virtual machine. The integration portion accesses a database via the integration rules engine and the first virtual machine or via the search engine and the first virtual machine. The domain gateway portion accesses datasets of the database that are resident in the hyper-memory via the domain objects rules engine and the hyper-memory engine or via the search engine, the second virtual machine, and the hyper-memory engine.
    Type: Grant
    Filed: December 1, 2006
    Date of Patent: May 15, 2012
    Assignee: Portico Systems
    Inventors: Scott Edward Fraser, Suresh Venkata Muppalla
  • Patent number: 8176104
    Abstract: Provided are techniques for space recovery with storage management coupled with a deduplicating storage system. A notification is received that one or more data objects have been logically deleted by deleting metadata about the one or more data objects, wherein the notification provides storage locations within one or more logical storage volumes corresponding to the deleted one or more data objects, wherein each of the one or more data objects are divided into one or more extents. In response to determining that a sparse file represents the one or more logical storage volumes, physical space is deallocated by nulling out space in the sparse file corresponding to each of the one or more extents.
    Type: Grant
    Filed: May 26, 2011
    Date of Patent: May 8, 2012
    Assignee: International Business Machines Corporation
    Inventors: David M. Cannon, Mark A. Smith
  • Publication number: 20120110042
    Abstract: Methods and systems for storing stream data in a stream application are disclosed. The stream application is composed from a plurality of processing elements executing on one or more compute nodes. The plurality of processing elements is communicatively coupled to a management system. The management system is configured to monitor and control operations of the plurality of processing elements. A trigger rule, which includes a trigger condition, is loaded on a selected processing element in the plurality of process elements. The stream data is then monitored at the first processing element to determine if the trigger condition relative to the stream data has occurred. The stream data is stored in a database when the trigger condition occurs. The stream data is stored in the database according to the trigger rule.
    Type: Application
    Filed: October 27, 2010
    Publication date: May 3, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eric L. Barsness, John M. Santosuosso
  • Publication number: 20120110043
    Abstract: In some embodiments, the technology includes systems and methods for media asset management. In other embodiments, a method for media asset management includes receiving media data. The method for media asset management further includes generating a descriptor based on the media data and comparing the descriptor with one or more stored descriptors. The one or more stored descriptors are associated with other media data that has related metadata. The method for media asset management further includes associating at least part of the metadata with the media data based on the comparison of the descriptor and the one or more stored descriptors.
    Type: Application
    Filed: June 1, 2011
    Publication date: May 3, 2012
    Inventors: Rene Cavet, Joshua Cohen, Nicolas Ley
  • Publication number: 20120110430
    Abstract: Cooperation-based method of managing, displaying, and updating DNA sequence data is provided. According to an aspect of the present invention, there is provided a cooperation-based method of managing DNA sequence data, the method comprising receiving annotation data inputted for an anchor corresponding to at least one base of a DNA sequence; and storing the received annotation data in an annotation data table which comprises one or more columns for annotation data. Present invention provides a cooperation-based method of managing, displaying, and updating DNA sequence data, the method allowing research results related to a DNA sequence to be shared freely.
    Type: Application
    Filed: October 28, 2011
    Publication date: May 3, 2012
    Applicant: SAMSUNG SDS CO.,LTD.
    Inventors: Minseo PARK, Jung-Youn LEE
  • Patent number: 8170982
    Abstract: A computer readable medium storing a program that causes a computer to execute information processing is provided, wherein plural pieces of management object information are stored in a storage device with unique identification information and non-unique name information, the information processing including: receiving a process request that specifies management object information of a process object by using location information which is represented by a sequence of name information assigned to respective pieces of management object information; selecting one piece of management object information corresponding to the location information with reference to history information which is registered with the location information and the management object information being associated with each other; and sending back a result of a process that is executed for the selected management object information of the process object in accordance with the process request.
    Type: Grant
    Filed: August 21, 2009
    Date of Patent: May 1, 2012
    Assignee: Fuji Xerox Co., Ltd.
    Inventor: Akira Sunada
  • Publication number: 20120102078
    Abstract: A description of types of metadata can provide, in one embodiment, an index to the types of metadata in a time based metadata track that can be associated with a time based media track having audio or video or both. The description can be non-time based and be separate from the metadata track, and the description can be examined to determine whether a particular type of metadata exists in the time based metadata track without having to search through the track to determine whether the particular type of metadata exists.
    Type: Application
    Filed: September 30, 2011
    Publication date: April 26, 2012
    Inventors: Christopher Flick, David Singer
  • Publication number: 20120101869
    Abstract: A media management system including a media storage unit which stores a plurality of media files, a media project information unit that includes a plurality of media projects and that associates at least one media file in the media storage unit with a media project in the media project information unit, a proposal unit that determines the cost to produce a media project based on the media files associated with the media project.
    Type: Application
    Filed: October 25, 2010
    Publication date: April 26, 2012
    Inventors: Robert Manganelli, Natalie De Marco
  • Publication number: 20120096057
    Abstract: In a system and a method, a processor-implemented query module identifies a master metadata file. The processor-implemented query module retrieves one or more metadata fragment files having a global identifier matching a global identifier of the master metadata file from a communicatively coupled metadata repository. A processor-implemented generator module combines the master metadata file and the one or more metadata fragment files to form a combined metadata file. The processor-implemented generator module generates a metadata entity from the combined metadata file. The generated metadata entity includes property attributes and property attribute values designated as being owned in each of the master metadata file and the at least one metadata fragment file. A processor-implemented installer module installs the generated metadata entity for consumption by an application.
    Type: Application
    Filed: October 13, 2010
    Publication date: April 19, 2012
    Applicant: Business objects Software Ltd.
    Inventor: Scott Cameron
  • Patent number: 8161085
    Abstract: Approaches described herein may be used for provisioning of databases that requires a bulk transfer of data within a distributed computing environment, such as a grid. The approaches do not require the manual intervention of a DBA to, for example, transfer a tablespace between the file systems of operating systems. Instead, the tablespaces may be provisioned automatically and dynamically by a grid computing system whenever it determines the need to dynamically provision a database. In addition, as copies of tablespaces are provisioned, synchronization mechanisms can also be automatically provisioned to keep the tablespaces and their copies in sync.
    Type: Grant
    Filed: October 14, 2010
    Date of Patent: April 17, 2012
    Assignee: Oracle International Corporation
    Inventors: Benny Souder, James Stamos, Lik Wong, John Ciminski, Anand Lakshminath, Alan Downing
  • Publication number: 20120089652
    Abstract: Methods and systems for organizing, representing and processing polymeric sequence information, including biopolymeric sequence information such as DNA sequence information and related information are disclosed herein. Polymeric sequence and associated information may be represented using a plurality of data units, each of which includes one or more headers and a payload containing a representation of a segment of the polymeric sequence. Each header may include or be linked to a portion of the associated information.
    Type: Application
    Filed: August 31, 2011
    Publication date: April 12, 2012
    Applicant: ANNAI SYSTEMS, INC.
    Inventors: Lawrence Ganeshalingam, Patrick Nikita Allen
  • Publication number: 20120089469
    Abstract: A system generally for personalizing and synchronizing fob data in the context of a distributed transaction system is disclosed. A dynamic fob synchronization system may comprise point of service (POS) devices configured with transponder-readers to initiate a transaction in conjunction with a fob, an enterprise data collection unit, and a fob object database update system. In an exemplary embodiment, a dynamic synchronization system (DSS) may comprise a personalization system and an account maintenance system configured to communicate with a fob object database update system (FODUS). Personalization of multi-function fobs may be accomplished using a security server configured to generate and/or retrieve cryptographic key information from multiple enterprise key systems during the final phase of the fob issuance process.
    Type: Application
    Filed: November 30, 2011
    Publication date: April 12, 2012
    Applicant: American Express Travel Related Services Company, Inc.
    Inventors: David S. Bonalle, Carl Larkin, Peter D. Saunders
  • Patent number: 8156092
    Abstract: Provided is a system and method for the de-duplication and modification detection of documents collected during document production. The disclosed technology provides a simple, legally defensible, rapid and cost-efficient system for collecting responsive electronic document sets, identifying and eliminating unnecessary documents by comparing a collected document to previously collected documents and copying only information that has not been duplicated. The disclosed technology provides a method for copying the unduplicated information without transmitting or storing the duplicated portions. In addition, the claimed subject matter provides a system for detecting whether or not a document being submitted to a project archive is a modification of a previously submitted document. A document being submitted that represents a modification of a previously submitted document is prevented from being added to the project document archive.
    Type: Grant
    Filed: February 27, 2008
    Date of Patent: April 10, 2012
    Inventors: Jeffrey R. Hewett, Michael S. Hewett, Daria K. Hewett
  • Patent number: 8145675
    Abstract: Systems and methods for automatically processing a textual document by identifying occurrences of a piece of text having a predetermined format in the textual document; determining a depth-of-treatment value for each piece of formatted text in the textual document, the depth-of-treatment value indicating a depth of treatment in the textual document afforded to the particular piece of formatted text; associating an abstract with each piece of formatted text in the textual document; and generating a data record containing each identified piece of formatted text from the textual document, the depth-of-treatment value and the abstract associated with each piece of formatted text in the textual document.
    Type: Grant
    Filed: August 16, 2010
    Date of Patent: March 27, 2012
    Assignee: West Services, Inc.
    Inventors: Forrest Rhoads, Daniel Gannon, Paul Werner, Steve Hestness, Kimberly Anne Kothe, Jonathan James Medin, Nick Bieter
  • Patent number: 8145670
    Abstract: An electronic file system includes an operating device for receiving an input for performance of an operation on an electronic file and an approval device used for approving of the operation on the electronic file. The electronic file includes an operation file on which an operation is to be performed and a restriction file indicating a restriction condition (policy) for restricting an operation performable on the operation file and a request destination for approval of the restricted operation. The operating device includes determination means for determining whether the operation to be performed on the operation file is permitted in accordance with the restriction condition described in the restriction file and means for, when it is determined that the operation corresponds to the restriction condition, transmitting to the approval device described as the request destination in the restriction file an approval request for requesting approval of the operation.
    Type: Grant
    Filed: December 27, 2007
    Date of Patent: March 27, 2012
    Assignee: Fujitsu Limited
    Inventors: Masatomo Yasaki, Madoka Mitsuoka, Yasuhide Matsumoto, Yoshihiko Tokumaru, Takashi Yamaguchi, Hiroyuki Komiyama, Youji Kohda
  • Publication number: 20120072430
    Abstract: A Movable Asset Management System using Automatic Identification and Data Capture (AIDC) Devices and a method for operating the same are disclosed.
    Type: Application
    Filed: June 4, 2009
    Publication date: March 22, 2012
    Inventor: Whon-Il Park
  • Publication number: 20120066275
    Abstract: Techniques for creating and searching a database that stores information about a plurality of individual habitable units (IHUs) are provided. An example of an IHU is a hotel room. Image data that depicts where a plurality of IHUs reside relative to each other is placed on a base image, such as a satellite/map image. The base image is associated with a mapping that maps points on the base image to spatial (e.g., geographical) coordinates. The coordinates of the IHU may be used to generate a computer-rendered view from a window of an IHU. Also, label input is received that labels each IHU reflected in the image data with certain information. Each label indicates a value of an attribute of an IHU, such as its size, price, distance from elevators, etc. A query that targets information about each IHU may be processed and results returned that are ranked based on criteria associated with the query.
    Type: Application
    Filed: August 11, 2011
    Publication date: March 15, 2012
    Inventors: Brad Gerstner, Calvin Yang, Kevin Fliess, Hee-Jung Jones, Syed Abbas
  • Publication number: 20120066274
    Abstract: An original file of a versioned WPAR, that are incompatible with a global operating system, can be persistently replaced with a corresponding replacement file that is compatible with the global operating system. For this, the original file can be renamed and a symbolic link file can be created to reference the replacement file instead of the original file. A software maintenance program can also be persistently replaced to preserve the replacement file and to maintain compatibility with the global operating system regardless of new instances of the original file delivered by the software maintenance program. The replacement file that corresponds to the original file can be identified and renamed. In response to detecting a new version of the original file, the new version of the original file can be renamed. A reference to the new version of the original file can be updated to reference the replacement file.
    Type: Application
    Filed: September 9, 2010
    Publication date: March 15, 2012
    Applicant: International Business Machines Corporation
    Inventor: Marc J. Stephenson
  • Publication number: 20120066183
    Abstract: After a clone file is created from a file, a write request targeting the clone file can be handled. It is determined that the write request indicates the clone file that was cloned from a file in a first fileset. The clone file is of a second fileset and a clustered file system comprises the first fileset and the second fileset. A data block of the clone file affected by the write request is determined. It is then determined that the data block at a current location cannot be modified. The write request is implemented with respect to the data block at a different location.
    Type: Application
    Filed: September 10, 2010
    Publication date: March 15, 2012
    Applicant: International Business Machines Corporation
    Inventors: Janet E. Adkins, Joon Chang, David J. Craft, Manoj N. Kumar, Ninad S. Palsule
  • Patent number: 8135760
    Abstract: Embodiments of the invention relate to determining the lineage of a content unit stored on an object addressable storage (OAS) system. When a content unit that is derived from at least one other content unit is stored on an OAS system, metadata that identifies the source content unit(s) from which the at least one content unit was derived may be stored. This metadata may be subsequently used to determine the lineage of the content unit.
    Type: Grant
    Filed: November 1, 2007
    Date of Patent: March 13, 2012
    Assignee: EMC Corporation
    Inventors: Stephen Todd, John D. Hushon, Jr.
  • Patent number: 8131786
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training scoring models. One method includes storing data identifying a plurality of positive and a plurality of negative training images for a query. The method further includes selecting a first image from either the positive group of images or the negative group of images, and applying a scoring model to the first image. The method further includes selecting a plurality of candidate images from the other group of images, applying the scoring model to each of the candidate images, and then selecting a second image from the candidate images according to scores for the images. The method further includes determining that the scores for the first image and the second image fail to satisfy a criterion, updating the scoring model, and storing the updated scoring model.
    Type: Grant
    Filed: November 23, 2009
    Date of Patent: March 6, 2012
    Assignee: Google Inc.
    Inventors: Samy Bengio, Gal Chechik, Sergey Ioffe, Jay Yagnik
  • Patent number: 8131725
    Abstract: Systems and methods for managing electronic data are disclosed. Various data management operations can be performed based on a metabase formed from metadata. Such metadata can be identified from an index of data interactions generated by a journaling module, and obtained from their associated data objects stored in one or more storage devices. In various embodiments, such processing of the index and storing of the metadata can facilitate, for example, enhanced data management operations, enhanced data identification operations, enhanced storage operations, data classification for organizing and storing the metadata, cataloging of metadata for the stored metadata, and/or user interfaces for managing data. In various embodiments, the metabase can be configured in different ways. For example, the metabase can be stored separately from the data objects so as to allow obtaining of information about the data objects without accessing the data objects or a data structure used by a file system.
    Type: Grant
    Filed: September 20, 2010
    Date of Patent: March 6, 2012
    Assignee: Comm Vault Systems, Inc.
    Inventors: Anand Prahlad, Jeremy Alan Schwartz, David Ngo, Brian Brockway, Marcus S. Muller
  • Publication number: 20120054253
    Abstract: A method for forming a virtual file system associated with a distributed storage system is implemented at a computing device communicatively connected to the distributed storage system. The computing device retrieves one or more metadata blocks associated with the virtual file system from the plurality of storage devices. After rendering a commit tree for the virtual file system, the computing device builds an instance of the virtual file system by traversing a plurality of directory nodes and file nodes associated with the tree in a recursive manner. For a respective directory node, the computing device creates a directory in accordance with the metadata associated with the directory node; for a respective file node, the computing device retrieves one or more data blocks from the plurality of storage devices in accordance with the metadata associated with the file node and creates a file using the retrieved data blocks.
    Type: Application
    Filed: August 27, 2010
    Publication date: March 1, 2012
    Applicant: Beijing Innovation Works Technology Company Limited
    Inventor: Brian J. Guarraci
  • Patent number: 8126935
    Abstract: A plurality of types of volumes are maintained, a volume being a logical arrangement of storage space on one or more data storage devices. A volume type field is used to designate the type of a particular volume, and a flexible volume paradigm is selected by the volume type field for interpreting data within a data structure written to a data storage device of the one or more data storage devices. A physical volume block number to virtual volume block number mapping pair (pvbn/vvbn pair) is designated by the volume type field, the pvbn/vvbn pair is used to translate a physical volume block number to a virtual volume block number. A request to write a data to a first block of the particular volume is received, a pvbn/vvbn pair is determined. The data is written to the physical block designated by the pvbn/vvbn pair.
    Type: Grant
    Filed: August 4, 2009
    Date of Patent: February 28, 2012
    Assignee: NetApp, Inc.
    Inventors: David Hitz, John K. Edwards
  • Publication number: 20120036104
    Abstract: A method and apparatus for synchronizing media files and media art of electronic devices is provided. The apparatus includes a processor, at least one computer readable medium, an electronic device media library, and at last one program module. The program module stored is operable, upon execution by the processor to display, on a display of the management device, a graphical user interface displaying a management device media library. The program module is also operable to receive at least one media file from the management device media library and store the at least one media file in the electronic device media library. The program module is further operable to determine whether media art is associated with the at least one media file and retrieve the associated media art from a media source if no media art is associated with the at least one media.
    Type: Application
    Filed: December 1, 2010
    Publication date: February 9, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Christopher Adam Manley, Thusha Agampodi
  • Patent number: 8111185
    Abstract: A universal remote control device (100) is provided which is able to operate different electronic devices such as television sets, recorders, set top boxes, and audio systems. The universal remote control device (100) is provided with a database (10) in which control data collected from a plurality of individual physical remote control units (2) is stored in a structured manner. To enable the memory storing the database (10) to be kept small, repetitious and/or redundant control data is omitted. In addition, the database structure uses a hierarchical structure and inheritance. The control data of a physical remote in memory may be stored, therefore, in part in a child physical remote and also in one or more parent or grandparent virtual remotes. Such a structure enables control information which is common to a number of remotes to be stored in just a single occurrence.
    Type: Grant
    Filed: October 2, 2009
    Date of Patent: February 7, 2012
    Assignee: EchoStar Global B.V.
    Inventors: Sieme Teuling, Menno De Jong, Jeroen van Oorspronk
  • Publication number: 20120030263
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for aggregating and presenting tags. A system configured to practice the method identifies a type for each tag describing a media event received from a tagging system, generates aggregate tags representing at least a portion of the set of tags based on the identified types, associates each aggregate tag with the media event based on the at least the portion of the plurality of tags represented by each respective aggregate tag, and optionally outputs the aggregate tags with the media event. A system configured to combine media segments based on aggregated tags first retrieves aggregate tags associated with a media event, receives input from a user, identifies a subset of aggregate tags related to the input, and outputs portions of the media event associated with the subset of aggregate tags.
    Type: Application
    Filed: July 30, 2010
    Publication date: February 2, 2012
    Applicant: Avaya Inc.
    Inventors: Ajita JOHN, Shreeharsh Kelkar, Doree Duncan Seligmann
  • Patent number: 8099445
    Abstract: Methods and apparatus, including computer program products, implementing techniques for selecting an application to be used to manipulate a file in a computing environment. The technique includes receiving a request to manipulate a file, the file having a file type, identifying a plurality of applications associated with the file type in the computing environment, and selecting an application from the plurality of applications associated with the file type based at least in part on context information representing a context of the computing environment. Each of the identified plurality of applications associated with the file type are capable of manipulating files of the file type.
    Type: Grant
    Filed: July 22, 2008
    Date of Patent: January 17, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: Larry Masinter, Roger Webster
  • Publication number: 20120011178
    Abstract: A method and system for efficiently storing, retrieving, and updating binary large objects (BLOBs) in embedded systems is disclosed. The metadata of the BLOBs is stored in relational tables, while the BLOBs are stored in a flat file. Querying the metadata of the BLOBs (i.e. the starting points of the BLOBs and their length) is performed based on SQL. The corresponding BLOBs are then accessed using file operation commands. To further simplify the querying and storage of BLOBs, virtual tables are created. By using these virtual tables, a user can access a BLOB as if it was stored in a physical table.
    Type: Application
    Filed: July 9, 2010
    Publication date: January 12, 2012
    Applicant: NAVTEQ NORTH AMERICA, LLC
    Inventors: Martin Pfeifle, Jan Richter
  • Patent number: 8095678
    Abstract: Data is stored in streams of varying size, a plurality of data streams are linked by references to form an application file such that each data stream is a portion of an application file, and an operating system transfers said application file between storage and a client application. Data streams that are below a predetermined size are identified as data fragments, wherein a plurality of data fragments are written to storage in a data block. Each data fragment is analysed to determine whether it is related in content to a first set of data fragments or to a second set of data fragments, the first set of data fragments is placed in a first block and the second set of data fragments is placed in a second block.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: January 10, 2012
    Assignee: Data Equation Limited
    Inventor: David Tom Worrall
  • Patent number: 8086651
    Abstract: Apparatus and methods to manage media files using metadata injection provide a mechanism to enhance user interaction with multimedia devices. Additional apparatus, systems, and methods are disclosed.
    Type: Grant
    Filed: July 21, 2008
    Date of Patent: December 27, 2011
    Assignee: Research in Motion Limited
    Inventor: Edward Eric Thomas
  • Patent number: 8082281
    Abstract: A dispatching system adjusts resources to meet real-time changes in demand. When a customer requests service, a work assignment is generated and sent to an employee. When a customer cancels the requested service, a cancellation code is sent to the employee. The cancellation code informs the employee that the work assignment has been canceled.
    Type: Grant
    Filed: March 18, 2011
    Date of Patent: December 20, 2011
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Patricia Ditcharo, James S. Wheeler
  • Patent number: 8082271
    Abstract: Data retrieval apparatus comprises a base unit e.g. a geographic globe having a surface bearing a set of index information, and a pen-like operator separate from and co-operable wirelessly with the globe. The operator has a sensor for sensing the index information when it is brought close to the globe surface, a memory device for storing data information associated with the index information for retrieval based on a reference to the index information sensed by the sensor, a controller for retrieving said data information from the memory device by reference to the index information sensed by the sensor, and a speaker for announcing said data information retrieved by the controller.
    Type: Grant
    Filed: July 21, 2008
    Date of Patent: December 20, 2011
    Inventor: Raymond Chan
  • Publication number: 20110307745
    Abstract: Provided are a computer program product, system and method for updating class assignments for data sets during a recall operation in a storage environment having a plurality of storage devices. Information on a data set is processed to determine at least one current attribute of the data set. A determination is made as to whether the determined at least one current attribute satisfies a criteria. Indication is made in a catalog to change a class associated with the data set in response to determining that the at least one current attribute satisfies the criteria, wherein the class is used to determine how to manage the data set. The data set is migrated from a first storage to a second storage. A recall operation is initiated to recall the data set from the second storage.
    Type: Application
    Filed: June 11, 2010
    Publication date: December 15, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Franklin Emmert McCune, Miguel Angel Perez, David Charles Reed, Max Douglas Smith
  • Patent number: 8078652
    Abstract: Techniques are described herein for performing column functions on virtual columns in database tables. A virtual column is defined by the database to contain results of a defining expression. Statistics are collected and maintained for virtual columns. Indexing is performed on virtual columns. Referential integrity is maintained between two tables using virtual columns as keys. Join predicate push-down operations are also performed using virtual columns.
    Type: Grant
    Filed: December 6, 2007
    Date of Patent: December 13, 2011
    Assignee: Oracle International Corporation
    Inventors: Subhransu Basu, Harmeek Singh Bedi
  • Patent number: 8078802
    Abstract: A method and system for file-system based caching can be used to improve efficiency and security at network sites. In one set of embodiments, the delivery of content and storing content component(s) formed during generation of the content may be performed by different software components. Content that changes at a relatively high frequency or is likely to be regenerated between requests may not have some or all of its corresponding files cached. Additionally, extra white space may be removed before storing to reduce the file size. File mapping may be performed to ensure that a directory within the cache will have an optimal number of files. Security at the network site may be increased by using an internally generated filename that is not used or seen by the client computer. Many variations may be used is achieving any one or more of the advantages described herein.
    Type: Grant
    Filed: April 19, 2010
    Date of Patent: December 13, 2011
    Assignee: Vignette Software LLC
    Inventors: Conleth S. O'Connell, Jr., Maxwell J. Berenson, N. Issac Rajkumar
  • Publication number: 20110302226
    Abstract: System, method, and computer program product for processing data are disclosed. The system is configured to perform transfer of data from a file system to a database system. Such transfer is accomplished through receiving a request for loading data into a database system, wherein the data includes a plurality of attributes, determining at least one attribute of the data for loading into the database system, and loading the at least one attribute of the data into the database system while continuing to process remaining attributes of the data.
    Type: Application
    Filed: February 22, 2011
    Publication date: December 8, 2011
    Applicant: YALE UNIVERSITY
    Inventors: Daniel Abadi, Azza Abouzied
  • Publication number: 20110302020
    Abstract: The present invention provides a system for implementing a loyalty program on a network-wide level. The system associates UPC and SKU data on a network level to reward consumers and/or to analyze the data for a variety of business purposes, such as market segmentation analyses and/or analyses relating to consumer spending behaviors or patterns, for example. In accordance with one aspect of the invention, the network may comprise any number of participants, including consumers (such primary and supplementary members of an aggregate consumer account), retailers (and any of their employees), manufacturers, third-party providers, and the like. In accordance with one aspect, the system enables participation by supplementary members who are associated with a primary member and, in this manner, facilitates the tracking of supplementary member purchasing behavior, reward points earning behavior, and reward points redemption behavior.
    Type: Application
    Filed: August 12, 2011
    Publication date: December 8, 2011
    Applicant: American Express Travel Related Services Company, Inc.
    Inventors: Fauziah B. Ariff, Theodore S. Voltmer, Donna A. Antonucci, Scott M. Greenhut, John Hayes, Kendall Sneddon, Christine D. Ciccarone, Jason Ewell, Johnson Lam, Joanne Zaiac, Laura Lang, Seraj Bharwani, Michel P. Zeisser, Joseph Fernandes, Elizabeth Hilton Segal
  • Publication number: 20110296422
    Abstract: Embodiments of the invention related to a switch-aware parallel file system. A computing cluster is partitioned into a plurality of computing cluster building blocks comprising a parallel file system. Each computing cluster building block comprises a file system client, a storage module, a building block metadata module, and a building block network switch. The building block metadata module tracks a storage location of data allocated by the storage module within the computing cluster building block. The computing cluster further comprises a file system metadata module that tracks which of the plurality of computing cluster building blocks data is allocated among within the parallel file system. The computing cluster further comprises a file system network switch to provide the parallel file system with access to each of the plurality of computing cluster building blocks and the file system metadata module.
    Type: Application
    Filed: May 27, 2010
    Publication date: December 1, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dean Hildebrand, Renu Tewari
  • Patent number: 8065320
    Abstract: Techniques are provided for accessing data stored in a database. According to one technique, an application makes one or more calls to an operating system to access a file. The operating system includes routines that implement an operating system file system. The one or more calls are made to the routines that implement the operating system file system. In response to the one or more calls, one or more database commands are issued to a database server that manages the database. The database server executes the database commands to retrieve the data from the database. The file is generated from the data, and provided to the application.
    Type: Grant
    Filed: May 16, 2008
    Date of Patent: November 22, 2011
    Assignee: Oracle International Corporation
    Inventor: Eric Sedlar