In Structured Data Stores (epo) Patents (Class 707/E17.044)
  • Patent number: 10027872
    Abstract: The accessory apparatus includes an accessory communicator providing a notification channel, a first data communication channel and a second data communication channel. The accessory controller transmits, in response to receiving a transmission request from an image-capturing apparatus through the notification channel, accessory data to the image-capturing apparatus through the first data communication channel and receives camera data transmitted from the image-capturing apparatus through the second data communication channel. The accessory controller has a function of detecting a camera communication error in the camera data and is configured to, when detecting the camera communication error, transmit accessory error information to the image-capturing apparatus and erase the accessory data stored in an accessory data buffer.
    Type: Grant
    Filed: March 28, 2017
    Date of Patent: July 17, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventors: Hideya Takanashi, Takayuki Komatsu, Nobuyuki Horie, Katsuhiro Wada
  • Patent number: 10021048
    Abstract: Provided is a method for group sending message in instant communication, including following steps: acquiring a request for group sending message, accessing a contact list, and then acquiring information of multiple contacts selected from said contact list; acquiring inputted message to be group sent; and sending said inputted message to a respective receiving terminal of each of said contacts, according to information of each of said contacts. By implementing the technical scheme of the present disclosure, the user's time in operating is reduced, the efficiency of group sending message is improved, especially when the method is applied in a mobile terminal, the duration time of the mobile terminal is prolonged, and the security of group sending message is improved. The disclosure also provides a terminal and a computer storage medium for group sending message in instant communication.
    Type: Grant
    Filed: April 27, 2015
    Date of Patent: July 10, 2018
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Dong Xie
  • Patent number: 9037605
    Abstract: Embodiments of the present invention provide for embedded change logging for data synchronization. In an embodiment of the invention, an embedded change logging data processing system can include a change embedded database (EDB) disposed in a pervasive device. The EDB can store entries for notified changes in data for multiple different end-user applications in the pervasive device. The system also can include a change log service (CLS) disposed in the pervasive device and coupled to the EDB. The CLS can include program code enabled to register with multiple different end-user applications in the pervasive device to receive notifications of changes, and to write entries to the EDB responsive to the notifications. Finally, the system can include a synchronization client disposed in the pervasive device separately from the CLS. The synchronization client can include program code enabled to directly access the EDB to perform data synchronization with a remote host.
    Type: Grant
    Filed: April 2, 2013
    Date of Patent: May 19, 2015
    Assignee: International Business Machines Corporation
    Inventors: Joseph Celi, Jr., Ashok C. Mammen
  • Patent number: 9002856
    Abstract: The present invention provides methods and apparatus, including computer program products, implementing techniques for searching and ranking linked information sources. The techniques include receiving multiple content items from a corpus of content items; receiving digital signatures each made by one of multiple agents, each digital signature associating one of the agents with one or more of the content items; and assigning a score to a first agent of the multiple agents, wherein the score is based upon the content items associated with the first agent by the digital signatures.
    Type: Grant
    Filed: August 5, 2011
    Date of Patent: April 7, 2015
    Assignee: Google Inc.
    Inventors: David Minogue, Paul A. Tucker
  • Publication number: 20150095145
    Abstract: A dashboard to integrate gadgets and present data output from the gadgets in an integrated user interface. The gadgets dynamically collect information about an advertisement or an ad campaign associated with the advertisement as the information is collected from various sources during the ad campaign, each of some of the gadgets processing collected information and outputting the processed information in real time.
    Type: Application
    Filed: March 25, 2009
    Publication date: April 2, 2015
    Inventors: Matthew A. Shulman, Diane Lambert, Peter Kellis Kamvysselis, Ekaterina Rogers
  • Patent number: 8972295
    Abstract: Embodiments include methods for distributing visual display information related to a plurality of items to one or more display devices, and methods for rendering visual display information related to a plurality of items by a display device. Embodiments also comprise display devices, servers, and computer-readable media embodying one or more of these methods. Embodiments display of large data sets and associated statistics, such as trading activity of securities or other business statistics, on devices with limited-size display screen, e.g. smartphone or tablet. Embodiments enable visual navigation of large dynamic data sets via relative and absolute contextual statistics. Embodiments combine dynamic visual displays with a multi-tiered navigation structure, supporting more effective information gathering and processing across a variety of users with different objectives.
    Type: Grant
    Filed: May 23, 2012
    Date of Patent: March 3, 2015
    Assignee: Visible Market, Inc.
    Inventors: Jennifer Ellen Johnson, John Keoni Morris, Stephen Carl de Brun, Nicholas Langdon Gunther
  • Patent number: 8949192
    Abstract: A method of controlling access to a database includes autonomously archiving data within a database from a first storage device into a second storage device, according to an archive condition; the archive condition being input in conjunction with the data and being associated with the data; accepting an input of an access command to the database; determining whether data to be accessed in response to the access command input has already been archived in the second storage device based on the access command and the archive condition; and accessing data included in the database or data archived in the second storage device according to the access command based on the determination.
    Type: Grant
    Filed: October 20, 2008
    Date of Patent: February 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Soh Kaijima, Masahiro Ohkawa, Akira Sakaguchi
  • Patent number: 8930366
    Abstract: A method and system for automatically ranking product reviews according to review helpfulness. Given a collection of reviews, the method employs an algorithm that identifies dominant terms and uses them to define a feature vector representation. Reviews are then converted to this representation and ranked according to their distance from a ‘locally optimal’ review vector. The algorithm is fully unsupervised and thus avoids costly and error-prone manual training annotations. In one embodiment a Multi Layer Lexical Model (MLLM) approach partitions the dominant lexical terms in a review into layers, creates a compact unified layers lexicon, and ranks the reviews according to their weight with respect to unified lexicon, all in a fully unsupervised manner. When used to rank book reviews, it was found that the invention significantly outperforms the user votes-based ranking employed by Amazon.
    Type: Grant
    Filed: January 11, 2009
    Date of Patent: January 6, 2015
    Assignee: Yissum Research Development Comapny of the Hebrew University of Jerusalem Limited
    Inventors: Ari Rappoport, Oren Tsur
  • Patent number: 8930374
    Abstract: An approach is provided to determine one or more dynamic ordered tree structures and transition tree structures (e.g., based on one or more transitions of a device) to facilitate querying and/or accessing data stores. An apparatus and method determines to generate at least one index structure, determines to associate index objects of the generated index structure with one or more data objects of at least one data store, determines to generate at least one transition index structure based on the at least one generated index structure, and determines to associate the transition index structure with index objects corresponding to one or more data objects of at least one data store based on a transition of a device. Also, the method and apparatus determines to generate at least one query, and determines to generate at least one transition index structure where a current index structure to resolve the query is absent.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: January 6, 2015
    Assignee: Nokia Corporation
    Inventors: Sergey Boldyrev, Pavandeep Kalra
  • Patent number: 8930364
    Abstract: A storage controller is implemented for controlling a storage system. The storage controller may be implemented using a distributed computer system and may include components for servicing client data requests based on the characteristics of the distributed computer system, the client, or the data requests. The storage controller is scalable independently of the storage system it controls. All components of the storage controller, as well as the client, may be virtual or hardware-based instances of a distributed computer system.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: January 6, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Marc J. Brooker, Madhuvanesh Parthasarathy, Tate Andrew Certain, Kerry Q. Lee
  • Publication number: 20140372119
    Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for performing compounded text segmentation. Compounded text that is extracted from one or more search queries submitted to a search engine is received. The compounded text includes a plurality of individual words that are joined together without intervening spaces. An electronic dictionary including words is accessed. A data structure representing possible segmentations of the compounded text is generated based on whether words in the possible segmentations occur in the electronic dictionary. A data store comprising data associated with a same field of usage as the compounded text is accessed to determine a frequency of occurrence for possible segmentations of the data structure. A segmentation of the compounded text that is most probable based on the data is determined. A language model is trained using the determined segmentation of the compounded text.
    Type: Application
    Filed: September 28, 2009
    Publication date: December 18, 2014
    Inventors: Carolina Parada, Boulos Harb, Johan Schalkwyk
  • Publication number: 20140289184
    Abstract: Embodiments herein include a license provisioning application that organizes licensing information into a licensing data structure in a multi-application environment. The license provisioning application can use the licensing data structure to increase the efficiency of license management operations by representing complex licenses and their relationships, including locale-based licensing and flexible licensing frameworks. The license provisioning application includes a caching mechanism for faster performance, and facilitates ease of use for license management operations, such as activation, renewal, and deactivation (both in bulk and individually), handling subscription based licensing, trial licensing, and executing license queries. The license provisioning application can provide a graphical representation of licenses and relationships for performing various license management operations.
    Type: Application
    Filed: September 9, 2009
    Publication date: September 25, 2014
    Inventors: Sanjeev Kumar Biswas, Akash Jain, Kanika Dalmia Gupta
  • Publication number: 20140257845
    Abstract: A new and improved operating system is described. The system enables a user to receive information in many different types of formats and converts them into a uniform format. The system can also use the information to fill out forms in different types of formats, and then send them to the appropriate recipient.
    Type: Application
    Filed: June 16, 2010
    Publication date: September 11, 2014
    Inventors: Vasu Rangadass, Ravi Seshadri, Gregory J. Poe
  • Patent number: 8832053
    Abstract: Provided is a relay device in which when data read from a database is transmitted to external devices, the transmission and reception of the data between the external devices is relayed. Data required by in-vehicle devices must be generated from data. The relay device does not send the data that is calculation source data for generating the data to each of the in-vehicle devices, but generates the data that is a calculation result, stores the data in the database, and sends the data to the in-vehicle devices as required. In addition, the relay device determines whether data needed to be generated is required to be regenerated or not and, only when it is determined that the already stored data is old and regeneration of the data is needed, regenerates the data using the data that is calculation source data.
    Type: Grant
    Filed: March 4, 2009
    Date of Patent: September 9, 2014
    Assignees: Autonetworks Technologies, Ltd., Sumitomo Wiring Systems, Ltd., Sumitomo Electric Industries, Ltd.
    Inventor: Hideki Yamamoto
  • Publication number: 20140250056
    Abstract: A priority for one or more source components can be determined for use in providing metadata for a composite media presentation. For example, an audio component containing or associated with a text transcript may be prioritized based on a gain value, gain differential, and/or frequency range associated with the audio component, with data indicating the priority stored in a computer-readable medium. When transcript or other metadata is provided for the composite media presentation, the priority information can be used to select how (or whether) data or metadata associated with each component will be used in providing transcript metadata for the presentation as a whole.
    Type: Application
    Filed: October 28, 2008
    Publication date: September 4, 2014
    Applicant: Adobe Systems Incorporated
    Inventor: David Kuspa
  • Publication number: 20140250536
    Abstract: The subject matter disclosed herein relates to regulating the operation of component object model add-ins associated with a user interface.
    Type: Application
    Filed: July 31, 2008
    Publication date: September 4, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: David Coblentz, Annie Carnie
  • Patent number: 8798819
    Abstract: A monitor on-board an aircraft which uses radio altitude measurements as the basic observable altitude during runway approach. The basic concept utilizes the aircraft's navigation system, which includes means to store and retrieve radio altitude thresholds as a function of the distance along the desired path from the runway thresholds. These threshold functions are determined in advance based on a radio altitude reference which is defined as the expected radio altimeter measurement that would be made if the airplane were exactly on the desired reference path. Vertical containment monitoring is achieved by comparing the radio altitude measurement to computed thresholds for both too high and too low. During the approach, an annunciation message can be generated if the radio altitude measurement is above or below the threshold limits.
    Type: Grant
    Filed: June 18, 2013
    Date of Patent: August 5, 2014
    Assignee: The Boeing Company
    Inventor: Timothy Allen Murphy
  • Patent number: 8750518
    Abstract: In a method for operating a computer system connected to a telecommunication network and provided with a data memory for storing communication data, a data trace is compiled from parameters selected from time, at least one position designation, and at least one content. A communication data set together with the data trace is stored as a data set that is retrievable by authorized persons.
    Type: Grant
    Filed: October 10, 2008
    Date of Patent: June 10, 2014
    Inventors: Gabriele Trinkel, Marian Trinkel, Frank Dauβmann, Ralf Maier, Jakob Hoepelman
  • Publication number: 20140156687
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, are provided for identifying duplicate data items. A method is provided that include the actions of identifying a file to be downloaded; determining that the size of the file exceeds a threshold value; in response to determining that the size of the file exceeds the threshold value, requesting one or more portions of the file, the one or more portions being less than the entire file; upon receiving the requested one or more portions of the file, constructing a file signature for the file based on the one or more portions of the file; determining whether the constructed signature exists in a file signature repository; if a matching file signature exists in the file signature repository, recording location information for the file to be downloaded as associated with the matching file signature.
    Type: Application
    Filed: May 31, 2011
    Publication date: June 5, 2014
    Inventor: Qiliang Chen
  • Patent number: 8745232
    Abstract: Systems and methods for balancing electronic mailboxes among databases communicatively coupled to an information handling system are disclosed. A method may include comparing an actual utilization values for a first database to a threshold utilization value for the first database and, depending upon the results, identifying the first database as over-utilized. The method may also include comparing an actual utilization values for a second database to a threshold utilization value for the second database and, depending upon the results, identifying the second database as under-utilized. The method may further include comparing a threshold usage value of a first electronic mailbox stored in the first database to an upper threshold usage value for the first electronic mailbox and, depending upon the results, identifying the first electronic mailbox as heavily-utilized. The method may also include moving the heavily-utilized electronic mailbox to the second database.
    Type: Grant
    Filed: August 18, 2010
    Date of Patent: June 3, 2014
    Assignee: Dell Products L.P.
    Inventors: Akshai Parthasarathy, Mahmoud B. Ahmadian, Rizwan Z. Ali
  • Publication number: 20140143212
    Abstract: A server device may receive multiple provider identifiers for a media item from multiple client devices. The multiple provider identifiers may each be associated with different media providers and may each be associated with the same media item. The server device may aggregate the multiple provider identifiers into entries in a data store. The server device may also analyze the entries in the data store and may request missing provider identifiers, merge entries that have duplicate information, and may indicate whether a media item is playable.
    Type: Application
    Filed: November 21, 2012
    Publication date: May 22, 2014
    Applicant: ELECTRONIC ARTS INC.
    Inventor: Trenton Todd Shumay
  • Publication number: 20140136511
    Abstract: Detection and use of relationships in tabular data is enhanced. A foreign-key-based relationship between two tables in memory is automatically discovered by a module. A view over table data is computationally augmented by adding an expandable hierarchical column. The expandable hierarchical column includes second table data that is related to rows of a first table by the discovered foreign-key-based relationship. A naming scheme for the added column is described. Sometimes the augmentation places an AddJoinColumn operator in a query expression tree; sometimes the tree is rewritten by moving a query operator or replacing a specified pattern of operators by a flat Join operation between two tables. Column expansion may be followed by reshaping data into a flat table, by getting a homogeneous query, by performing a join, or other operations.
    Type: Application
    Filed: November 15, 2012
    Publication date: May 15, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Gregory Lawrence Hughes, Clemens Alden Szyperski, Michael James Coulson
  • Publication number: 20140129596
    Abstract: Records of geotemporal data for a plurality of users from a database associated with on-line and/or mobile cellular activities are used to generate a geotemporal fingerprint of a user. The geolocation history associated with the user's on-line and/or mobile cellular activities from one such database can be correlated with a user's geolocation data from a separate on-line database associated with a different activity. For example, the geolocation history or geotemporal fingerprints associated with on-line and/or mobile cellular activities from one particular database can be correlated with those associated with payment card usage. Such information can be used to authenticate a user, for example, as a security measure for payment card users and issuers, for registrationless credit security applications, and for gathering relevant data for advertising campaigns.
    Type: Application
    Filed: November 8, 2012
    Publication date: May 8, 2014
    Applicant: MASTERCARD INTERNATIONAL INCORPORATED
    Inventor: Justin Xavier Howe
  • Publication number: 20140129595
    Abstract: Described herein is a technology for facilitating visualization of multiple hierarchies. In some implementations, a primary hierarchy having primary components arranged in different primary hierarchical levels is provided. A second hierarchy for the primary components of the primary hierarchy is provided. The primary components are configured as geometric objects with concentric zones corresponding to different secondary hierarchical levels with secondary components.
    Type: Application
    Filed: November 15, 2012
    Publication date: May 8, 2014
    Applicant: SAP AG
    Inventors: Fan SUN, Zhichao HUANG
  • Publication number: 20140129594
    Abstract: Techniques are described for graph partitioning, and in particular, graph bisection. A combinatorial lower bound is provided that is computed in near-linear time. These bounds may be used to determine optimum solutions to real-world graphs with many vertices (e.g., more than a million for road networks, or tens of thousands for VLSI and mesh instances). Combinatorial techniques that reduce the size of the branch-and-bound search tree may use tree packing, assign vertices to trees, and use fractional assignment of vertices to trees. For graph bisection, each node of the branch-and-bound tree corresponds to a partial assignment of vertices to both cells or sets of vertices.
    Type: Application
    Filed: November 4, 2012
    Publication date: May 8, 2014
    Applicant: Microsoft Corporation
    Inventors: Daniel Delling, Renato F. Werneck
  • Publication number: 20140122502
    Abstract: Techniques and mechanisms described herein facilitate the performance of feedback-based weighted content recommendation. According to various embodiments, input data for performing media content recommendation analysis may be identified. The input data may describe the presentation of a plurality of media content items in association with a plurality of content management accounts. The input data may comprise a plurality of data points. Each of the data points may identify respective feedback data for a respective one of the media content items previously recommended for presentation in association with a respective one of the content management accounts. The feedback data may identify a viewer reaction to the recommended media content item. For each or selected ones of the data points, a respective weighting factor based on the feedback data for the respective media content item presented in association with the respective content management account may be applied.
    Type: Application
    Filed: October 26, 2012
    Publication date: May 1, 2014
    Applicant: MobiTV, Inc.
    Inventors: Chad Kalmes, Mark Jacobson, Tim Lynch
  • Publication number: 20140122511
    Abstract: A method receives a specification for processing beacons. The beacons are associated with an event occurring at a client while a user is interacting with a web application and include unstructured data. The method parses the specification to determine an object model including objects determined from the specification where different specifications are parsed into a format of the object model. A generator is determined and each generator is configured to process the format of the object model to generate a different type of target program to process the beacons and multiple generators can process different specifications that are parsed into the format of the object model. The method runs the generator with the object model to generate a target program configured to identify the beacons for the specification, determine unstructured data in the beacons that were specified in the specification, and transform the unstructured data into structured data.
    Type: Application
    Filed: October 25, 2012
    Publication date: May 1, 2014
    Applicant: HULU LLC
    Inventors: Lucas Waye, Kevin Seng, Viral Bajaria, Shane Moriah
  • Publication number: 20140122513
    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: Application
    Filed: October 29, 2012
    Publication date: May 1, 2014
    Inventors: Luc Julia, Alexandre Guion, Johan Le Nerriec, Rafael Cortina, Stephen Marth
  • Publication number: 20140122518
    Abstract: Systems, methods, and machine-readable and executable instructions are provided for codeless array validation. Codeless array validation can include selecting a number of operations associated with processing organizational data, where each of the number of operations includes a number of input schemas and a number of output schemas. Codeless array validation can include constructing a number of rules including the number of input schemas and the number of output schemas. Codeless array validation can include querying a web service, receiving an array response for the organizational data from the web service, and validating the array response codelessly by checking the number of rules against each of a number of data elements comprising the array response.
    Type: Application
    Filed: October 29, 2012
    Publication date: May 1, 2014
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Yochay Alufer, Yossi Neeman
  • Publication number: 20140122422
    Abstract: An example of synchronizing data can include converting a data tree structure into a dependency graph and reconciling nodes with a target data structure. Synchronizing data can include merging any duplicate information. Furthermore, synchronizing data can include keeping identifiers of reconciled information with non-reconciled information to locate the reconciled information when the remaining information is reconciled.
    Type: Application
    Filed: October 25, 2012
    Publication date: May 1, 2014
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Gil Tzadikevitch, Nimrod Nahum, Ben Cohen
  • Publication number: 20140122535
    Abstract: Mechanisms, in a data processing system, are provided for extracting semantic relationships amongst table contents in a table data structure associated with an electronic document. These mechanisms determine a configuration of cells within the table data structure. The mechanisms identify one or more super-cells within the table data structure based on the determined configuration of cells. The mechanisms also, for each super-cell in the one or more super-cells, converts table data corresponding to the super-cell into a semantic relationship statement for the super-cell, wherein the semantic relationship statement identifies one or more relationships between portions of the table data corresponding to the super-cell. The mechanisms further store the semantic relationship statements for each of the super-cells in association with the table data structure.
    Type: Application
    Filed: October 30, 2012
    Publication date: May 1, 2014
    Applicant: International Business Machines Corporation
    Inventors: Scott N. Gerard, Mark G. Megerian
  • Publication number: 20140115011
    Abstract: Source data associated with an ornamental organism is obtained and stored in a unique account/location in an ornamental organism database. Each unique account/location is then assigned a unique access path. A unique information access device, such as a sticker or tag, is then generated that includes a unique account access symbol or code that is a representation of the unique access path data. The unique information access device is then included with the specific ornamental organism, or lot of ornamental organisms, at each level of the distribution and sales chain. Then, whenever the unique account access symbol or code is scanned, the unique access path data is obtained and used to access the unique account/location that is associated with specific ornamental organism, or lot of ornamental organisms, and includes the source data for the specific ornamental organism, or lot of ornamental organisms.
    Type: Application
    Filed: October 22, 2012
    Publication date: April 24, 2014
    Applicant: Allaquaria, LLC dba Quality Marine
    Inventor: Allaquaria, LLC dba Quality Marine
  • Publication number: 20140109236
    Abstract: Disclosed herein are systems, methods, and software for facilitating application licensing. In at least one implementation, license information for an application is identified based at least in part on a developer profile associated with the application and a state of a license for the application identified from at least a portion of the license information. Presentation of the application in accordance with the state of the license for the application can then be initiated.
    Type: Application
    Filed: October 15, 2012
    Publication date: April 17, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Steven M. Novick, Avijit Sinha
  • Publication number: 20140108463
    Abstract: A technique for monitoring software which efficiently communicates transaction trace data, including static and dynamic data, from an agent to a manager is disclosed. A tree data structure describes transactions as a sequence of transaction elements. Each branch may correspond to one type of transaction. The nodes along a branch may be associated with components of monitored software that are invoked to perform the transaction. A provisional branch may be constructed when an agent is unable to initially identify the transaction. Transaction data may be stored in association with the nodes in the provisional branch during the monitoring. After information needed to identify the transaction becomes available to the agent, the provisional branch is updated. The transaction data is reported in response to determining the branch in the tree data structure that matches the provisional branch.
    Type: Application
    Filed: October 12, 2012
    Publication date: April 17, 2014
    Applicant: CA, INC.
    Inventors: Marco Gagliardi, Martin Tali, Ramesh Mani
  • Publication number: 20140101201
    Abstract: Methods and data structures are provided for allowing data mining with improved efficiency. During processing of a usage log (or multiple logs) for an activity, such as a usage logfile of network search activity, a common fact table is generated. The common fact table allows a plurality of auxiliary data structures to be formed from the common fact table. These auxiliary data structures are designed to allow users to submit queries against the contents of the data structure in order to investigate the data. The efficiency of access of the common fact table is improved by allowing users to access auxiliary data structures other than the auxiliary data structures that are associated with a user. Optionally, the common fact table and/or the auxiliary data structures can include dimension values that correspond to both pre-identified dimension values as well as dimension values that are identified during processing of the activity logfiles.
    Type: Application
    Filed: October 10, 2012
    Publication date: April 10, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: An Yan, Mingyang Zhao, Robert C. Wang, Yu Chen, Blake Anderson
  • Publication number: 20140101105
    Abstract: An apparatus performs a data migration from a database of a mainframe system to a rehosting solution database of an open system. An unload data set conversion module converts an unload data set, unloaded from the database of the mainframe system, into load files having standard format. A schema information generation module generates a schema information file having conversion rules by segment and field necessary for code system conversion of segment data in the load files having standard format. A code system conversion module converts the load files into load files having a code system of the open system pursuant to the schema information file, wherein the load files. A data load module sequentially reads segment data in the code-converted load files to load the segment data into the rehosting solution database.
    Type: Application
    Filed: October 25, 2012
    Publication date: April 10, 2014
    Applicant: TIBERO CO., LTD.
    Inventor: Hack Sung LEE
  • Publication number: 20140101091
    Abstract: Methods and apparatus are presented for extracting, transforming, and loading data from one database to another database. For example, an extraction, transformation, and loading (ETL) component may access an operational log of a given database in order to detect an update to the database. Upon detecting the update, the ETL component may extract a subset of data from the operational log, where the extraction of the subset of data is based on one or more rules. Once the subset of data has been extracted, the ETL component may transform the extracted subset of data from the operational log into a format for another, target database, where the data format for the other, target database is different from a data format for the given, source database. The ETL component may then load the subset of data transformed into the data format for the other, target database into the target database.
    Type: Application
    Filed: October 4, 2012
    Publication date: April 10, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Nicholas J. Brown, David L. Cardon, Jason A. Carter
  • Patent number: 8694667
    Abstract: A filtering method and system. The method includes receiving by a computer processor an audio/video data file and filtering data. The computer processor analyzes the filtering data with respect to the audio/video data file and retrieves specified audio/video data portions comprising data objects within frames of the audio/video data file. The computer processor removes gaps existing in the audio/video data file and receives tags comprising instructions for presenting video data of the audio/video data file, audio data of the audio/video data file, and the specified audio/video data portions. The computer processor stores the video data in a first layer of a multimedia file, the audio data in a second layer of the multimedia file, and the specified audio/video data portions in additional layers of the multimedia file. Each of the first layer, the second layer, and the additional layers comprises a tag layer comprising the tags.
    Type: Grant
    Filed: January 5, 2011
    Date of Patent: April 8, 2014
    Assignee: International Business Machines Corporation
    Inventor: Sarbajit K. Rakshit
  • Patent number: 8694517
    Abstract: A system including: a system control unit; a context aggregator operatively connected to the control unit, where the context aggregator is configured to on predefined events, receive context information about a user from two or more context sensors, calculate an aggregated presence status for the user based on the received context information, wherein a classification algorithm is used to calculate the aggregated presence status; and a user database operatively connected to the control unit, wherein the user database is configures to store user information for plural users, the user information comprising at least a user name, the aggregated presence status, available communications terminals and a probability of reaching the user on each of the available communication terminals, wherein the available terminals and their probability is a function of the aggregated presence status, wherein the system control unit is configured to, on demand distribute at least parts of the user information, including the avail
    Type: Grant
    Filed: December 8, 2006
    Date of Patent: April 8, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Jahn Arne Johnsen, Lill Kristiansen, Egil C. Osthus
  • Publication number: 20140095460
    Abstract: Embodiments are disclosed to provide the crowdsourcing of viewable events. Crowdsourcing can be used to determine what is viewable in a particular venue, such as a restaurant, bar, or private home. Information about venues and events is populated in a database by a plurality of users. Events are associated with venues by a crowdsourcing engine. Users wishing to view a particular event can find a venue showing that event through information provided by other users.
    Type: Application
    Filed: October 2, 2012
    Publication date: April 3, 2014
    Inventor: Timothy Romanowski
  • Patent number: 8688171
    Abstract: The present invention discloses a method and device for operating telephone directories applied in a mobile terminal using a smart SIM card. The method comprising: after the mobile terminal is powered on, reading telephone directories in the mobile terminal and in the smart SIM card and constructing the first and second tables respectively; and when the mobile terminal detects that the first and second tables have been constructed, accomplishing a subscriber's operation on telephone directories in the first table and/or the second table, and after the first table is modified, using the modified first table to update the telephone directory in the mobile terminal, and after the second table is modified, using the modified second table to update the telephone directory in the smart SIM card. The device comprises a mobile terminal and a smart SIM card, wherein the mobile terminal comprises a processor, a storage, and a memory.
    Type: Grant
    Filed: September 14, 2010
    Date of Patent: April 1, 2014
    Assignee: ZTE Corporation
    Inventors: Chunling Pan, Zongyang Wang, Xinglin Niu
  • Publication number: 20140081906
    Abstract: Example embodiments provide various techniques for collecting data associated with the performance of a storage system. In one method, an attribute associated with the storage system is detected and a data collection policy associated with the attribute is identified. Here, the data collection policy defines a type of data associated with the performance to be collected. With the data collection policy identified, the data are then collected based on the data collection policy.
    Type: Application
    Filed: January 25, 2011
    Publication date: March 20, 2014
    Inventors: Kishore Geddam, Harish Kumar Sampangi Rama
  • Publication number: 20140082025
    Abstract: Systems and methods for retrieving, analyzing, and displaying summary analytics within a structured user interface framework are disclosed. The structured user interface can include an analysis digests section that includes and organizes individual discrete summary analytics in the form of analysis digests. Each analysis digests includes graphical and or alphanumeric visual representations of discrete analysis results according to analysis digest specifications associated with a particular user. An analysis digest section can include analysis digests selected by and/or associated with a particular user and/or analysis digests associated with a user associated with the particular user. Thus, through social networks, users may create and share analysis digests from within the structured user interface framework.
    Type: Application
    Filed: September 20, 2012
    Publication date: March 20, 2014
    Applicant: SAP AG
    Inventor: John Armitage
  • Patent number: 8676800
    Abstract: The present invention generally relates to a method and system for generating text, and particularly but not exclusively to a method and system for generating syntactically correct text for a report. The ability of an expert system to interpret data is limited by the same factor that limits a human expert—data complexity. Therefore, traditional expert systems suffer limitations in interpreting ever increasing volumes of complex data and in converting such data to knowledge. The present invention provides a means for interpreting complex data and in converting such data to knowledge expressed in a textual report.
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: March 18, 2014
    Assignee: Pacific Knowledge Systems Pty Ltd
    Inventors: Lindsay Peters, Timothy Lavers
  • Publication number: 20140074857
    Abstract: A method, system, and computer program product for weighted ranking of video data are provided in the illustrative embodiments. A weight is assigned to an aspect of the video data. A weight is assigned to a person expected to feature in the video data. A weight of the video data is computed, the weight of the video data being a factor of the weight assigned the aspect and the weight assigned the person. A ranking of the video data is computed using the weight computed for the video data.
    Type: Application
    Filed: September 7, 2012
    Publication date: March 13, 2014
    Applicant: International Business Machines Corporation
    Inventors: SU LIU, Elizabeth Vera Woodward, Shunguo Yan
  • Publication number: 20140074834
    Abstract: A storage management system may monitor file activity from a file system and tag storage blocks with metadata. The metadata may be used by the storage management system to apply various policies to the blocks. The tagging operation may intercept or monitor file system interaction to classify storage blocks as operating system, application, and data files, as well as other classifications. Some embodiments may include file types, restrictions for physical location, access frequency, block size, and other metadata. The tags may be appended to storage blocks, stored in a separate database, or otherwise associated with the storage blocks. A storage management system may manage storage over many computing devices by handling the storage blocks according to the metadata tags.
    Type: Application
    Filed: September 13, 2012
    Publication date: March 13, 2014
    Applicant: TRANSPARENT IO, INC.
    Inventor: Robert Pike
  • Publication number: 20140074878
    Abstract: Aspects of the present invention provide a tool for extracting schema from a spreadsheet. In an embodiment, a set of data that is stored in an uncataloged tabular format, such as a spreadsheet, is retrieved. The structure of the retrieved set of data is surveyed to determine the dataset schema thereof. Then, data elements within the dataset schema are analyzed to obtain information regarding the data elements. Based on dataset schema and the element information, an interface can be constructed that allows remote access to the set of data.
    Type: Application
    Filed: September 14, 2012
    Publication date: March 13, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES COPORATION
    Inventors: Mihaela A. Bornea, Songyun Duan, Achille B. Fokoue-Nkoutche, Anastasios Kementsietsidis, Kavitha Srinivas, Michael J. Ward
  • Publication number: 20140067874
    Abstract: Various embodiments of systems and methods for performing predictive analysis are described herein. In one aspect, the method includes receiving a command for publishing a chain comprising a plurality of components connected together to perform predictive analysis. Based upon the command, a plurality of procedures corresponding to the plurality of components of the chain is generated. The generated procedures are integrated according to an order of connectivity of the components within the chain. A database object including the integrated procedures is generated. The database object is stored within a database. The stored database object is executable for performing predictive analysis.
    Type: Application
    Filed: August 31, 2012
    Publication date: March 6, 2014
    Inventors: Arindam Bhattacharjee, Abhishek Nagendra, Girish Kalasa Ganesh Pai, Unmesh Sreedharan
  • Publication number: 20140067871
    Abstract: Evaluating an expression tree. A method includes, at a first domain, accessing an expression tree. The expression tree comprises a plurality of nested expressions. The plurality of nested expressions spans a plurality of domains. The expressions in the expression tree are expressed in a common format in spite of the different expressions of the expression tree being intended to be evaluated by different domains. At the first domain, the method includes evaluating one or more references to local variables included in the plurality of nested expressions. The method further includes determining that one or more expressions in the plurality of expressions are to be evaluated by a different domain. The method further includes expanding the one or more expressions in the plurality of expressions to be evaluated by different domains to allow the one or more expressions to be evaluated by the different domain.
    Type: Application
    Filed: September 5, 2012
    Publication date: March 6, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Colin Joseph Meek, Bart J.F. De Smet, Henricus Johannes Maria Meijer, Alexander Douglas James, Balan Sethu Raman, Rafael de Jesús Fernández Moctezuma
  • Publication number: 20140067777
    Abstract: Timing data associated with a database or database system can be stored in a reduced or compressed form which can be decompressed back to a full or original form. In doing so, timing data can be compressed by using a subset of a full set of possible values (e.g., a determined range which is more likely to occur) instead of using a full set of possible values. Timing data can also be compressed by eliminating redundant, insignificant duplicate and/or common values, for example, between one or more components (e.g., start and end times of a period of time) of the timing data.
    Type: Application
    Filed: September 6, 2012
    Publication date: March 6, 2014
    Inventors: Cameron Lewis, Elizabeth Brealey, Michael Reed