Database File Systems Patents (Class 707/825)
-
Patent number: 8195718Abstract: 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: GrantFiled: February 27, 2009Date of Patent: June 5, 2012Assignee: International Business Machines CorporationInventors: Kristina Beckley, Mairead O'Hanlon, Yao Pang Alexis Song, Smriti Talwar
-
Patent number: 8190636Abstract: 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: GrantFiled: September 30, 2008Date of Patent: May 29, 2012Assignee: Nokia CorporationInventors: Jan-Erik Ekberg, Elena Reshetova
-
Patent number: 8190658Abstract: 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: GrantFiled: March 14, 2006Date of Patent: May 29, 2012Assignee: Korea Institute of Science and TechnologyInventors: Ki Won Yeom, Ji Hyung Park, Joong Ho Lee, Seung Soo Lee, Ju Il Eom
-
Publication number: 20120131074Abstract: 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: ApplicationFiled: November 23, 2010Publication date: May 24, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kulvir Singh Bhogal, Michael Charles Hollinger, Jennifer Elizabeth King, Christina Karen Lauridsen, Robert Ross Peterson
-
Publication number: 20120130762Abstract: 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: ApplicationFiled: November 18, 2010Publication date: May 24, 2012Inventors: William N. Gale, Joseph P. Mays
-
Publication number: 20120131075Abstract: 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: ApplicationFiled: November 22, 2011Publication date: May 24, 2012Applicant: KUBE PARTNERS LIMITEDInventors: Gary Mawdsley, Steven Meyfroidt
-
Patent number: 8185961Abstract: 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: GrantFiled: March 10, 2006Date of Patent: May 22, 2012Assignee: Nippon Telegraph and Telephone CorporationInventors: Toshikazu Ichikawa, Junichi Oka, Mitsukazu Washisaka
-
Publication number: 20120124110Abstract: [Problems] It is allowed to make a variety of inquiries into reports at a low cost without requiring a complex report program.Type: ApplicationFiled: April 22, 2011Publication date: May 17, 2012Applicant: IPS CO., LTD.Inventor: Toshifumi Akita
-
Patent number: 8180744Abstract: 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: GrantFiled: October 1, 2008Date of Patent: May 15, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: Vinay Deolalikar, Kave Eshghi
-
Patent number: 8179537Abstract: 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: GrantFiled: August 2, 2005Date of Patent: May 15, 2012Assignee: Canon Kabushiki KaishaInventor: Takekazu Kumagai
-
Patent number: 8181187Abstract: 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: GrantFiled: December 1, 2006Date of Patent: May 15, 2012Assignee: Portico SystemsInventors: Scott Edward Fraser, Suresh Venkata Muppalla
-
Patent number: 8176104Abstract: 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: GrantFiled: May 26, 2011Date of Patent: May 8, 2012Assignee: International Business Machines CorporationInventors: David M. Cannon, Mark A. Smith
-
Publication number: 20120110042Abstract: 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: ApplicationFiled: October 27, 2010Publication date: May 3, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Eric L. Barsness, John M. Santosuosso
-
Publication number: 20120110043Abstract: 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: ApplicationFiled: June 1, 2011Publication date: May 3, 2012Inventors: Rene Cavet, Joshua Cohen, Nicolas Ley
-
Publication number: 20120110430Abstract: 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: ApplicationFiled: October 28, 2011Publication date: May 3, 2012Applicant: SAMSUNG SDS CO.,LTD.Inventors: Minseo PARK, Jung-Youn LEE
-
Patent number: 8170982Abstract: 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: GrantFiled: August 21, 2009Date of Patent: May 1, 2012Assignee: Fuji Xerox Co., Ltd.Inventor: Akira Sunada
-
Publication number: 20120102078Abstract: 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: ApplicationFiled: September 30, 2011Publication date: April 26, 2012Inventors: Christopher Flick, David Singer
-
Publication number: 20120101869Abstract: 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: ApplicationFiled: October 25, 2010Publication date: April 26, 2012Inventors: Robert Manganelli, Natalie De Marco
-
Publication number: 20120096057Abstract: 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: ApplicationFiled: October 13, 2010Publication date: April 19, 2012Applicant: Business objects Software Ltd.Inventor: Scott Cameron
-
Patent number: 8161085Abstract: 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: GrantFiled: October 14, 2010Date of Patent: April 17, 2012Assignee: Oracle International CorporationInventors: Benny Souder, James Stamos, Lik Wong, John Ciminski, Anand Lakshminath, Alan Downing
-
Publication number: 20120089652Abstract: 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: ApplicationFiled: August 31, 2011Publication date: April 12, 2012Applicant: ANNAI SYSTEMS, INC.Inventors: Lawrence Ganeshalingam, Patrick Nikita Allen
-
Publication number: 20120089469Abstract: 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: ApplicationFiled: November 30, 2011Publication date: April 12, 2012Applicant: American Express Travel Related Services Company, Inc.Inventors: David S. Bonalle, Carl Larkin, Peter D. Saunders
-
Patent number: 8156092Abstract: 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: GrantFiled: February 27, 2008Date of Patent: April 10, 2012Inventors: Jeffrey R. Hewett, Michael S. Hewett, Daria K. Hewett
-
Patent number: 8145675Abstract: 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: GrantFiled: August 16, 2010Date of Patent: March 27, 2012Assignee: West Services, Inc.Inventors: Forrest Rhoads, Daniel Gannon, Paul Werner, Steve Hestness, Kimberly Anne Kothe, Jonathan James Medin, Nick Bieter
-
Patent number: 8145670Abstract: 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: GrantFiled: December 27, 2007Date of Patent: March 27, 2012Assignee: Fujitsu LimitedInventors: Masatomo Yasaki, Madoka Mitsuoka, Yasuhide Matsumoto, Yoshihiko Tokumaru, Takashi Yamaguchi, Hiroyuki Komiyama, Youji Kohda
-
Publication number: 20120072430Abstract: A Movable Asset Management System using Automatic Identification and Data Capture (AIDC) Devices and a method for operating the same are disclosed.Type: ApplicationFiled: June 4, 2009Publication date: March 22, 2012Inventor: Whon-Il Park
-
Publication number: 20120066275Abstract: 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: ApplicationFiled: August 11, 2011Publication date: March 15, 2012Inventors: Brad Gerstner, Calvin Yang, Kevin Fliess, Hee-Jung Jones, Syed Abbas
-
Publication number: 20120066274Abstract: 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: ApplicationFiled: September 9, 2010Publication date: March 15, 2012Applicant: International Business Machines CorporationInventor: Marc J. Stephenson
-
Publication number: 20120066183Abstract: 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: ApplicationFiled: September 10, 2010Publication date: March 15, 2012Applicant: International Business Machines CorporationInventors: Janet E. Adkins, Joon Chang, David J. Craft, Manoj N. Kumar, Ninad S. Palsule
-
Patent number: 8135760Abstract: 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: GrantFiled: November 1, 2007Date of Patent: March 13, 2012Assignee: EMC CorporationInventors: Stephen Todd, John D. Hushon, Jr.
-
Patent number: 8131786Abstract: 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: GrantFiled: November 23, 2009Date of Patent: March 6, 2012Assignee: Google Inc.Inventors: Samy Bengio, Gal Chechik, Sergey Ioffe, Jay Yagnik
-
Patent number: 8131725Abstract: 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: GrantFiled: September 20, 2010Date of Patent: March 6, 2012Assignee: Comm Vault Systems, Inc.Inventors: Anand Prahlad, Jeremy Alan Schwartz, David Ngo, Brian Brockway, Marcus S. Muller
-
Publication number: 20120054253Abstract: 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: ApplicationFiled: August 27, 2010Publication date: March 1, 2012Applicant: Beijing Innovation Works Technology Company LimitedInventor: Brian J. Guarraci
-
Patent number: 8126935Abstract: 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: GrantFiled: August 4, 2009Date of Patent: February 28, 2012Assignee: NetApp, Inc.Inventors: David Hitz, John K. Edwards
-
Publication number: 20120036104Abstract: 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: ApplicationFiled: December 1, 2010Publication date: February 9, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Christopher Adam Manley, Thusha Agampodi
-
Patent number: 8111185Abstract: 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: GrantFiled: October 2, 2009Date of Patent: February 7, 2012Assignee: EchoStar Global B.V.Inventors: Sieme Teuling, Menno De Jong, Jeroen van Oorspronk
-
Publication number: 20120030263Abstract: 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: ApplicationFiled: July 30, 2010Publication date: February 2, 2012Applicant: Avaya Inc.Inventors: Ajita JOHN, Shreeharsh Kelkar, Doree Duncan Seligmann
-
Patent number: 8099445Abstract: 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: GrantFiled: July 22, 2008Date of Patent: January 17, 2012Assignee: Adobe Systems IncorporatedInventors: Larry Masinter, Roger Webster
-
Publication number: 20120011178Abstract: 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: ApplicationFiled: July 9, 2010Publication date: January 12, 2012Applicant: NAVTEQ NORTH AMERICA, LLCInventors: Martin Pfeifle, Jan Richter
-
Patent number: 8095678Abstract: 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: GrantFiled: June 29, 2007Date of Patent: January 10, 2012Assignee: Data Equation LimitedInventor: David Tom Worrall
-
Patent number: 8086651Abstract: 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: GrantFiled: July 21, 2008Date of Patent: December 27, 2011Assignee: Research in Motion LimitedInventor: Edward Eric Thomas
-
Patent number: 8082281Abstract: 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: GrantFiled: March 18, 2011Date of Patent: December 20, 2011Assignee: AT&T Intellectual Property I, L.P.Inventors: Patricia Ditcharo, James S. Wheeler
-
Patent number: 8082271Abstract: 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: GrantFiled: July 21, 2008Date of Patent: December 20, 2011Inventor: Raymond Chan
-
Publication number: 20110307745Abstract: 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: ApplicationFiled: June 11, 2010Publication date: December 15, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Franklin Emmert McCune, Miguel Angel Perez, David Charles Reed, Max Douglas Smith
-
Patent number: 8078652Abstract: 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: GrantFiled: December 6, 2007Date of Patent: December 13, 2011Assignee: Oracle International CorporationInventors: Subhransu Basu, Harmeek Singh Bedi
-
Patent number: 8078802Abstract: 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: GrantFiled: April 19, 2010Date of Patent: December 13, 2011Assignee: Vignette Software LLCInventors: Conleth S. O'Connell, Jr., Maxwell J. Berenson, N. Issac Rajkumar
-
Publication number: 20110302226Abstract: 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: ApplicationFiled: February 22, 2011Publication date: December 8, 2011Applicant: YALE UNIVERSITYInventors: Daniel Abadi, Azza Abouzied
-
Publication number: 20110302020Abstract: 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: ApplicationFiled: August 12, 2011Publication date: December 8, 2011Applicant: 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: 20110296422Abstract: 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: ApplicationFiled: May 27, 2010Publication date: December 1, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dean Hildebrand, Renu Tewari
-
Patent number: 8065320Abstract: 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: GrantFiled: May 16, 2008Date of Patent: November 22, 2011Assignee: Oracle International CorporationInventor: Eric Sedlar