Using Distributed Data Base Systems, E.g., Networks, Etc. (epo) Patents (Class 707/E17.032)
-
Publication number: 20130031055Abstract: A technique for synchronizing a datum between a plurality of stores, wherein a version history is associated with the datum in each store. The version history has one or more entries, and each entry has an identifier and a value. The identifier identifies a store that has modified the datum, and indicates a number of modifications to the datum. When synchronizing the datum between stores, the version histories of the datum are compared to determine whether one version history is subordinate to another version history. The datum having the subordinate version history is then replaced with the datum having the dominant version history. Conflict resolution is required if the version histories are not identical, if the version histories do not have the same identifiers, and if one version history does not contain all of the identifiers with equal or greater values of those in the other version history.Type: ApplicationFiled: September 14, 2012Publication date: January 31, 2013Applicant: APPLE INC.Inventors: Joe Holt, Gordie Freedman, Scott Forstall
-
Publication number: 20130031149Abstract: Systems and methods for distributed file storage are provided herein. Exemplary methods may include, dividing a file into sections, distributing one or more of the sections to each of a first subset of the plurality of client devices so that all sections of the file are distributed across the first subset of the plurality of client devices, each of the first subset of the plurality of client devices having storage space that is allocated to the web server, and upon determining that an actual amount of sections that are currently available to the web server are below a threshold amount, redistributing the sections of the file to a second subset of the plurality of client devices determined to have storage space that is allocated to the web server.Type: ApplicationFiled: May 9, 2012Publication date: January 31, 2013Inventors: Mark Kern, Jon Olick, Dave Nikdel
-
Publication number: 20130031106Abstract: Automatic suggestion for search query formulation is facilitated by considering social network information. A plurality of search queries can be identified as a function of a partial search query specified by a user and search history of one or more social network contacts of the user. Subsequently, these identified queries can be ranked to aid determination of a subset of the identified queries to suggest for query completion. Further, query suggestions resulting from a social network contact can be annotated to set them apart from other query suggestions.Type: ApplicationFiled: December 6, 2011Publication date: January 31, 2013Applicant: MICROSOFT CORPORATIONInventors: Michael A. Schechter, Mahbubul A. Ali, Brian D. Humrichouser, Marek Latuskiewicz, Yi Lang Mok, Mihir A. Vaidya
-
Publication number: 20130024486Abstract: A method for storage allocation and reclamation in a storage device. The method includes executing a distributed computer system having a plurality of file systems accessing storage on a shared storage device, creating a physical storage allocation state map that indicates whether a plurality of data blocks comprising a range of data is allocated or unallocated, and consulting a free extent state map to identify free data blocks of the shared storage device. An allocation operation is performed causing the shared storage device to allocate storage a requested range of allocation. The physical storage allocation state map is updated in accordance with the requested range of allocation. Upon a subsequent reclamation process, the physical storage allocation state map is accessed to identify free previously allocated data blocks. Reclamation processing a subsequent performed on the identified free previously allocated data blocks.Type: ApplicationFiled: July 20, 2011Publication date: January 24, 2013Applicant: SYMANTEC CORPORATIONInventor: Kedar Shrikrishna Patwardhan
-
Publication number: 20130024483Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: retrieving, by the database controller, a record to be stored; identifying a record type associated with the record; identifying at least one storage device of the plurality of storage devices that stores records of the identified record type; and storing the record in a storage device of the plurality of storage devices other than the at least one storage device identified as storing records of the identified record type. Various embodiments additionally include one or more of the following: identifying a record type associated with the record by identifying a record type of at least one other record upon which the record depends.Type: ApplicationFiled: July 21, 2011Publication date: January 24, 2013Applicant: Alcatel-Lucent Canada, Inc.Inventors: Michael A. Mohr, Shaun P. Hennessy
-
Publication number: 20130024456Abstract: Embodiments of the invention relate to a category based navigation system obtaining user data related to a plurality of users relevant to the primary user. The method further comprises obtaining entity data associated with an entity in a plurality of entities. The category based navigation system then determines one or more entities relevant to the primary user, and determines an initial order of relevance of a set of relevant entities. The method further comprises categorizing and displaying the set of relevant entities with an initial categorization on a user device to the primary user. The category based navigation system may then obtain, via the user device, user feedback, adjust the initial categorization and initial order of relevance based on the user feedback; and display the adjusted categorization and adjusted order of relevance of the set of relevant entities to the primary user on the user device.Type: ApplicationFiled: July 19, 2012Publication date: January 24, 2013Applicant: Ness Computing, Inc.Inventors: Scott Paul Goodson, Sourav Chatterji, Jeremy Ryan Schiff, Corey Layne Reese, Paul Kenneth Twohey
-
Publication number: 20130018908Abstract: A method is disclosed wherein a capsule is searchable, the capsule of data having data stored in multiple data stores. In use, a portion of the capsule is displayed and the searched data includes data that is not displayed but is retrievable via the search operation.Type: ApplicationFiled: July 13, 2012Publication date: January 17, 2013Inventor: Normand Pigeon
-
Publication number: 20130018893Abstract: A method for identifying an influencer of a brand is disclosed. The method embodiment includes scanning social media objects published by at least one social networking entity to identify a first social media object posted by a first user and relating to a brand associated with a product, an enterprise, a service, a person, a concept, and/or a trackable object. The social media objects include messages, video and audio clips, and/or image files posted by a plurality of users. The method also includes calculating a brand influence score for the first user based on a plurality of influence factors. The brand influence score for the first user is compared to a threshold influence score, and the first user is identified as a brand influencer when the first user's brand influence score is greater than the threshold influence score.Type: ApplicationFiled: April 4, 2012Publication date: January 17, 2013Applicant: salesforce.com, inc.Inventors: Marcus NELSON, Jager MCCONNELL, Ciara PETER
-
Publication number: 20130018859Abstract: A computer-implemented contact management method includes creating a contact record in a contact management system, generating a unique serial number corresponding to the contact record, conveying the serial number to a recipient, entering, by the recipient, the serial number into an internet-enabled computer application, requesting, by the application, the record from the contact management system corresponding to the serial number, and receiving data associated with the contact record. The received contact data may be automatically updated through an update function. A contact management system includes a data storage and a contact management server. A plurality of interne-enabled computer applications associated to the same user account may receive the same information using a synchronization function without further user input.Type: ApplicationFiled: July 13, 2012Publication date: January 17, 2013Applicant: SyncUp CorporationInventor: John T. Wilkins
-
Publication number: 20130013563Abstract: The present invention relates to a method for performing integrated storage operations on an information store. The present invention comprises identifying a plurality disparate types of storage operations stored in a policy option table. A first storage operation is performed according to a first set of storage criteria stored in the policy option table and a second operation, disparate from the first storage operation, is performed according to a second set of storage criteria stored in the policy option table.Type: ApplicationFiled: September 14, 2012Publication date: January 10, 2013Applicant: CommVault Systems, Inc.Inventors: Anand Prahlad, David Ngo, Lixin Zhou, Andreas May
-
Publication number: 20130013561Abstract: One or more techniques and/or systems are disclosed for efficiently storing metadata of partitioned data (e.g., directed to a specific individual/user). A first subset of data is identified from the set of partitioned data. The first subset of data comprises data that has a high frequency of access, and may be identified, at least in part, by frequency of access metadata that is associated with the data in the set. Metadata, such as discovery information, permissions, version info, etc., that is associated with the data in the first subset can be stored in low latency (e.g., fast) storage, proving more efficient access. Metadata associated with data from the set of partitioned data that is not in the first subset (e.g., that is not accessed frequently) can be stored in higher latency (e.g., slower, less expensive) storage.Type: ApplicationFiled: July 8, 2011Publication date: January 10, 2013Applicant: Microsoft CorporationInventors: Kevin Andrew Chan, Bruce Wayne Copeland, Aakash Kambuj
-
Publication number: 20130013623Abstract: A system and method for managing, tracking and recording one or more biological process inputs, outputs and their derived forms is provided. The inputs pertaining to the biological process inputs, outputs and their derived forms are received and processed. The inputs include information related to the biological processes and the biological process inputs, outputs and their derived forms. The inputs further include information related to modifications in the biological process inputs, outputs and their derived forms. The inputs also include outputs of the biological processes. The inputs are processed by modifying the received inputs into a predefined format. Thereafter, the received inputs and processed inputs are stored. The stored inputs are accessed for managing, tracking and recording the biological processes, biological process inputs, outputs and their derived forms.Type: ApplicationFiled: February 6, 2012Publication date: January 10, 2013Applicant: INFOSYS LIMITEDInventors: Ajay Shah, Srinivas Bolisetty, Xian-Wei Meng, Ali G. Ozkabak, Anirban Ghosh, Kirti Jindal, Krutin Boloor, Ramesh Balakrishnan, Manas Ajith Khare, Parag Sangoi
-
Publication number: 20130013625Abstract: An estimating apparatus includes: a tag extracting unit configured to collect a blog via a network, the blog including a character string written by an individual to a web site; a provisional broadcasting station estimating unit configured to estimate a broadcasting station that broadcasts a program mentioned in the blog based on a feature word appearing in the character string of the blog; and a broadcasting station determination unit configured to refer to the blog database to count the number of the provisional broadcasting station of the program mentioned in the blog including the tag in the character string, and to determine the broadcasting station that broadcasts the program mentioned in the blog based on the counting result.Type: ApplicationFiled: September 12, 2012Publication date: January 10, 2013Applicant: JVC KENWOOD CORPORATIONInventors: Kenji YOSHIDA, Takeya FUJII
-
Publication number: 20130013560Abstract: Systems and methods for synchronizing workspaces in a web-based collaboration environment with local folders on computers of collaborators of the workspaces are disclosed. Collaborators of a workspace can edit copies of work items either at the collaboration environment server or at the computer. Updates to all synchronized folders are automatically performed. Conflicts between edits made by different collaborators to the same file are flagged, and a notification is sent to the author attempting to make edits to a version of a file that has already been updated by another collaborator.Type: ApplicationFiled: October 26, 2011Publication date: January 10, 2013Inventors: Arnold Goldberg, Satish Asok, David T. Lee
-
Publication number: 20130007015Abstract: In an example embodiment, a system for evaluating published content is provided. The system includes at least one processor and a plurality of components including instructions executable by the at least one processor. The components include a reporting component and an evaluation component. The reporting component is to receive a communication from one of a plurality of users of a network-based system, the communication identifying content accessible via the network-based system as objectionable. An evaluation component is to evaluate the identified content based on a reputation value of the one of the plurality of users to determine an action to take with respect to the identified content. The reputation value is based at least in part on a history of objectionable content reporting by the one of the plurality of users.Type: ApplicationFiled: September 10, 2012Publication date: January 3, 2013Applicant: eBay Inc.Inventors: Neelakantan Sundaresan, Hendrick Lee
-
Publication number: 20130006938Abstract: Performing data management operations on replicated data in a computer network. Log entries are generated for data management operations of an application executing on a source system. Consistency point entries are used to indicate a time of a known good, or recoverable, state of the application. A destination system is configured to process a copy of the log and consistency point entries to replicate data in a replication volume, the replicated data being a copy of the application data on the source system. When the replicated data represents a known good state of the application, as determined by the consistency point entries, the destination system(s) may perform a storage operation (e.g., snapshot, backup) to copy the replicated data and to logically associate the copied data with a time information (e.g., time stamp) indicative of the source system time when the application was in the known good state.Type: ApplicationFiled: September 12, 2012Publication date: January 3, 2013Applicant: COMMVAULT SYSTEMS, INC.Inventors: Anand Prahlad, David Ngo
-
Publication number: 20130006867Abstract: The description relates to secure patient information handling. One example can receive encrypted patient data from a first entity. The example can receive a request to view the encrypted patient data from a second entity. The request can include a conditional access code and the example can validate the conditional access code. In an instance where the conditional access code is valid, the example can retrieve an encryption key for the encrypted patient data. The example can decrypt at least a portion of the encrypted patient data to produce decrypted patient data. The example can provide at least some of the decrypted patient data to the second entity.Type: ApplicationFiled: June 30, 2011Publication date: January 3, 2013Applicant: Microsoft CorporationInventors: Bryan Dove, Sean Nolan, John C. Gillotte, Khan M. Siddiqui, Steven J. White, Sayan D. Pathak, Siddhartha K. Singh
-
Publication number: 20130006917Abstract: A processing load required for updating and searching data is to be reduced in an ERP system. A database is configured so as to include: a process flow table PT in which process flow data containing various kinds of data regarding a process flow including a plurality of business processes are registered; and an update condition table UT in which update condition data indicating an update condition of the process flow data are registered, wherein the process flow data contain status data indicating a progress situation of each of a plurality of business processes included in the process flow, common data common among business processes included in the same process flow, and process unique data unique to each of the business processes included in the same process flow; wherein the status data are updated in the case where the process unique data are updated; and the update condition data are data indicating a state of the status data.Type: ApplicationFiled: April 22, 2011Publication date: January 3, 2013Applicant: IPS CO., LTD.Inventor: Toshifumi Akita
-
Publication number: 20130006929Abstract: Among other things, techniques and systems are disclosed for providing sync server process. Processing data sync sessions includes processing a request to initiate a sync session from one or more clients to update one or more data records that include one or more data items. The one or more clients are selectively identified as one of a trusted client and an untrusted client based on one or more properties of the sync session, wherein the trusted client is configured to support all dataclasses defined by the server. The one or more clients are detected as being configured to support field level differencing that sends changed data items only for the one or data records or record level differencing that sends all of the data items included in the one or more data records.Type: ApplicationFiled: September 14, 2012Publication date: January 3, 2013Applicant: APPLE INC.Inventors: Brendan A. McCarthy, Carsten Guenther
-
Publication number: 20130006977Abstract: A method and system for improving relevance of web content. The method includes receiving a search query from a user. The method also includes processing the search query by generating a list of web content results based on the search query. The search query is also processed by determining a plurality of click counts for the list of web content results. Each click count of the plurality of click counts is generated by one or more contacts in a social network of the user. The search query is further processed by mapping each click count to a corresponding web content result in the list of web content results. The method further includes displaying the list of web content results along with the plurality of click counts. Each click count of the plurality of click counts is displayed with the corresponding web content result in the list of web content results.Type: ApplicationFiled: July 1, 2011Publication date: January 3, 2013Applicant: Yahoo! IncInventors: Ashvin AGRAWAL, Ankit SOBTI, Arup MALAKAR
-
Publication number: 20130007065Abstract: A hierarchal structure manipulation system may include a nested table generation module to generate nested tables representing hierarchal relationships of computing systems in a distributed computing environment. A hierarchal structure manipulation module may access at least one nested table to manipulate a hierarchal structure represented by the nested table. The hierarchal structure manipulation module may use a generic algebraic specification to manipulate the hierarchal structure represented by the nested table. The generic algebraic specification may provide a generic abstraction across a plurality of the computing systems in the distributed computing environment.Type: ApplicationFiled: June 30, 2011Publication date: January 3, 2013Applicant: Accenture Global Services LimitedInventors: Mark Grechanik, Chen Fu
-
Publication number: 20130006997Abstract: According to one embodiment, an information processing apparatus includes a storage, a log receiver and a merge module. The storage stores a plurality of log data, and first index data corresponding to the plurality of log data. The log receiver receives first log data and second index data from a client apparatus connected via a network, the second index data corresponding to the first log data. The merge module generates third index data by merging the first index data and the second index data. The storage stores the plurality of log data, the first log data and the third index data.Type: ApplicationFiled: March 1, 2012Publication date: January 3, 2013Inventor: Atsushi Asayama
-
Publication number: 20130007031Abstract: A segment creation device includes: a live data acquiring unit that acquires character string data transmitted from a plurality of terminals, and acquires live data that includes the character string data and a data registration date and time; a condition input unit that causes a user to input a search condition including time zone information representing a predetermined time zone and character string information; a live data number counting unit that counts the number of pieces of live data having character string data; and a segment creating unit that creates segment data which is specified based on a starting time and an ending time of a time period.Type: ApplicationFiled: September 13, 2012Publication date: January 3, 2013Applicant: JVC KENWOOD CORPORATIONInventor: Masaaki MAKINO
-
Publication number: 20130006959Abstract: A method is disclosed that matches travelers for ride sharing according to personal preferences, such as smoking, music, allergies, drive sharing, expense sharing, number of riders, and gender, as well as basic trip details. In preferred embodiments the method is accessed via a website, and trips can be over any distance and/or by any land, air, or water vehicle. Embodiments require traveler verification by a payment and/or other means, and/or require travelers to supply identifying information. Matches can take into account ratings of travelers by other travelers. Confirmations, reminders, and ride sharing advice can be sent to riders before scheduled rides, and information about a shared ride can be sent to a non-rider. Fees can be charged, and credited if no match is accepted. Communications can be secure and requesting and/or accepting matches can be logged. Origin and/or destination radii can be automatically enlarged to provide more matches.Type: ApplicationFiled: August 13, 2007Publication date: January 3, 2013Inventor: Clyde Mitchell
-
Publication number: 20120330975Abstract: Profiling systems and methods of creating and using user interest profiles are described. In some example embodiments, the method includes: creating a topic set which includes topics which are organized in a hierarchical structure which includes a plurality of topic levels including an upper topic level and a lower topic level, each topic in the lower topic level being a subtopic of at least one of the topics in the upper topic level; monitoring interest in a plurality of documents for a user to identify one or more documents-of-interest to the user; and based on the monitored interest for the user, creating an interest profile for the user by determining a measure of topical interest for the user for at least one of the topics at the upper topic level and for a subtopic of that topic, the subtopic being at the lower topic level.Type: ApplicationFiled: December 2, 2011Publication date: December 27, 2012Applicant: ROGERS COMMUNICATIONS INC.Inventors: Hyun Chul LEE, Yingbo MIAO, Liqin XU
-
Publication number: 20120330987Abstract: Provided is a content providing method and system for extracting and transmitting metadata. When a user uploads a content file, metadata of content may be extracted from the content file. The extracted metadata of the content may be transmitted to a terminal of the user and the user may select content based on the metadata. The content selected using the uploaded content file may be provided to the user through downloading or streaming.Type: ApplicationFiled: January 16, 2012Publication date: December 27, 2012Applicant: NHN CORPORATIONInventors: Ram LEE, Jangyeon PARK, Gun Woong LEE
-
Publication number: 20120330891Abstract: A method and apparatus for managing synchronization configuration files at a computing device is provided. It is determined that at least one configuration file has expired, the at least one configuration file associated with a second computing device and comprising data for synchronizing the second computing device with the computing device. A location of the at least one configuration file is then determined. The at least one configuration file is then deleted at the location.Type: ApplicationFiled: September 10, 2012Publication date: December 27, 2012Applicant: Research in Motion LimitedInventors: Paul Edward LANDRY, Michel Theodor SCHMIDERER
-
Publication number: 20120330899Abstract: Techniques used in an automatic failover configuration having a primary database system, a standby database system, and an observer for preventing divergence among the primary and standby database systems while increasing the availability of the primary database system. In the automatic failover configuration, the primary database system remains available even in the absence of both the standby and the observer as long as the standby and the observer become absent sequentially. The failover configuration further permits automatic failover only when the observer is present and the standby and the primary are synchronized and inhibits state changes during failover. The database systems and the observer have copies of failover configuration state and the techniques include techniques for propagating the most recent version of the state among the databases and the observer and techniques for using carefully-ordered writes to ensure that state changes are propagated in a fashion which prevents divergence.Type: ApplicationFiled: August 22, 2012Publication date: December 27, 2012Applicant: Oracle International CorporationInventors: Jiangbin LUO, George H. CLABORN, Stephen John VIVIAN, Steve Taihung LEE, Raymond GUZMAN, Douglas Andrew VOSS, Benedicto Elmo GARIN, JR.
-
Publication number: 20120330898Abstract: Partner mirroring is provided with tray loss protection in an N node storage cluster architecture. A master proxy receives and records broadcasts of nodes in a cluster and selects mirror partners in a round robin fashion, so that even numbered nodes are mirrored with other even numbered nodes and odd numbered nodes are mirrored with other odd numbered nodes. In an N node storage cluster architecture which includes a cluster of dual controllers, tray loss protection is provided using such an odd numbered and even numbered mirror pairing process.Type: ApplicationFiled: June 22, 2011Publication date: December 27, 2012Inventors: Girish Kumar BK, Arindam Banerjee
-
Patent number: 8340890Abstract: A commuter groups service (CGS) allows commuters to join commuter groups so that they are able to socialize while commuting. Through the commuter groups, the users may share commuting routes, traffic updates, road conditions, and other information. Group members may arrange car pools, short term riding arrangements, and may anonymously or directly contact each other. The CGS may collect group member position information, e.g. GPS information, to enable the CGS to calculate traffic conditions and to select location specific information for group members. The system may include an on-line service accessible through a computer or wireless networking device. The user may log into the CGS, create or modify a user profile, and join groups of their choosing. Groups may be associated with specific events or with getting to/from work. Commuter groups may be formed for commuters that use private vehicles and/or public transportation.Type: GrantFiled: March 29, 2012Date of Patent: December 25, 2012Assignee: Rockstar Bidco, LPInventor: Mark Cobbold
-
Publication number: 20120323869Abstract: A coherent file system and method of operation for a file state authority coupled to file state sub-set satellites addresses congestion and latency effects on a plurality of peer workstation clients organized in neighborhoods. Very large files are versioned and metadata recorded in a file state view determines which file blocks make up each version of a committed file. Metadata may be requested from neighboring workstations to locate desired file blocks. File block transmission is minimized to fulfill read requests only when not accessible at a workstation's local file block store.Type: ApplicationFiled: August 28, 2012Publication date: December 20, 2012Applicant: IC MANAGE, INC.Inventors: ROGER MARCH, SHIV SIKAND
-
Publication number: 20120323973Abstract: An application server reads components data from a component information system (CIS) of a database server connected to the application server. The components data are converted to HDL data. If the converted HDL data includes illegal characters, a user is prompted to modify the illegal characters. If the converted HDL data does not include illegal characters, the application server amends formats of the converted HDL data according to requirements of each client connected to the application server. Each client includes a drawing unit. The application server controls the drawing unit to draw circuit diagram using the HDL data with the amended formats.Type: ApplicationFiled: May 24, 2012Publication date: December 20, 2012Applicant: HON HAI PRECISION INDUSTRY CO., LTD.Inventors: SZE-YU LIN, HSING-HUI CHIU
-
Publication number: 20120323868Abstract: Improved techniques and systems for storage, delivery and acquisition of digital assets stored in cloud data storage. Cloud data storage can be provided by a cloud data repository that is capable of storing digital data for various users. A given user can access cloud data storage from any of his/her authorized client devices via a network. A given client device can access not only locally stored digital assets but also remotely stored digital assets from cloud data storage. In one embodiment, downloads of digital assets resident in cloud data storage to client devices can be managed in view of available network performance. As one example, digital assets of differing quality levels can be downloaded in a manner dependent on network performance. As another example, locally stored digital assets of reduced quality can be upgraded (e.g., replaced) by higher quality versions in a manner dependent on network performance.Type: ApplicationFiled: June 8, 2012Publication date: December 20, 2012Inventors: Jeffrey L. Robbin, Lucas C. Newman, Scott J. Forstall, Stephen O. Lemay, Steve Saro Gedikian, Max Muller, Thomas Alsina
-
Publication number: 20120323954Abstract: Various systems and methods for financial analysis are provided. A system is provided comprising a first node comprising a public facing data store in communication with a private facing data store, wherein the first node further comprises a cooperative lookup module configured to locate a second node, a secure data connection between the first node and the second node, and wherein the first node is configured to request processed internal data from the second node.Type: ApplicationFiled: June 14, 2011Publication date: December 20, 2012Applicant: American Express Travel Related Services Company, Inc.Inventors: David S. Bonalle, Michael Lemberger, Patrick R. Lowery, Rajendra R. Rane
-
Publication number: 20120317093Abstract: The present invention extends to methods, systems, and computer program products for performing parallel joins on distributed database data. Embodiments of the invention include a phased semi-join reduction strategy using replication and shuffle operations to join a first and a second data source. A filter building phase uses replication and pushes down a “Distinct” (e.g., SQL) operator to produce a list of join keys for the first data source (one side of the join). A shuffle phase for the second data source is modified to join to the key list produced in the first phase as a row filtering mechanism. A join phase then joins the first and second data sources.Type: ApplicationFiled: June 7, 2011Publication date: December 13, 2012Applicant: Microsoft CorporationInventors: Nikhil Teletia, Alan Dale Halverson, José A. Blakeley, Milind Madhukar Joshi, Jose Aguilar Saborit
-
Publication number: 20120310882Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for data synchronization. In general, one aspect of the subject matter described in this specification can be embodied in methods that include the actions of receiving a key-value pair from a first device, the key-value pair including a value corresponding to particular application data of the first device; notifying one or more other devices associated with the first device of the key value pair; receiving a request from a second device for the key-value pair; and sending the key-value pair to the second device.Type: ApplicationFiled: June 1, 2012Publication date: December 6, 2012Applicant: Apple Inc.Inventors: Jeremy M. Werner, Julien Jacques Jalon, Naveen Nalam, Toby Charles Wood Paterson
-
Publication number: 20120310899Abstract: A normalization engine, system and method provide normalization of and access to data between heterogeneous data sources and heterogeneous computing devices. The engine includes connectors for heterogeneous data sources, and conduits for gathering a customized subset of data from the data sources, as required by a software application with which the conduit is compatible. Working together, the connector and conduit may gather large amounts of data from multiple data sources and prepare a subset of the data that includes only that data required by the application, which is particularly advantageous for mobile computing devices. Further, the conduit may process the subset data in various formats to provide normalized data in a single format, such as a JSON-formatted REST web service communication compatible with heterogeneous devices. As an intermediary, the normalization engine may further provide caching, authentication, discovery and targeted advertising to mobile computing and other computing devices.Type: ApplicationFiled: June 4, 2012Publication date: December 6, 2012Inventors: Scott Lawrence Wasserman, Daniel E. Koch
-
Publication number: 20120310898Abstract: A method executed by a processor of a server sets device parameters and system parameters in relation to the server and one or more monitoring devices, and collects data from each of the one or more monitoring devices according to the set device parameters and system parameters. The collected data is stored into a first queue, and read at a specified time interval, and then stored into a database. Any abnormality in the operation of the monitoring devices is stored into a second queue and processed in real-time.Type: ApplicationFiled: May 4, 2012Publication date: December 6, 2012Applicants: HON HAI PRECISION INDUSTRY CO., LTD., GDS SOFTWARE (SHENZHEN) CO.,LTDInventors: CHI-CHIH WANG, CHIEN-MING CHANG, DONG SHANG, CUN-SHAN LU
-
Publication number: 20120303582Abstract: The disclosure is related to systems and methods of local differential compression. Local differential compression can allow a computer to transfer data efficiently over a limited or restricted bandwidth network. For example, a first computer can be adapted to synchronize a data object between the first computer and a second computer by: determining a list of portions of a data object to synchronize and sending the list to the second computer. When the second computer has received the list, the second computer may build the data object based on the list, data retrieved corresponding to the list, and other data already existing at the second computer.Type: ApplicationFiled: May 27, 2011Publication date: November 29, 2012Applicant: Syntergy, Inc.Inventors: David Robert Seaman, Blair James Wall, Christopher Carl Capson
-
Publication number: 20120303677Abstract: A join operation between split data tables includes providing reduction data from first partitions to each partition among second partitions. The reduction data serves to identify actual values in one of the second partitions that also occur in one of the first partitions. Global IDs are assigned. Translation lists including the global IDs are sent to the first partitions. Each first partition and each second partition create globalized lists which can then be combined to generate respective first and second compiled lists. The join operation can then be conducted on the first and second compiled lists.Type: ApplicationFiled: May 27, 2011Publication date: November 29, 2012Applicant: SAP AGInventors: Thomas Peh, Holger Schwedes, Wolfgang Stephan
-
Publication number: 20120303654Abstract: A data migration tool can automatically locate or discover data that is being used by, or associated with, workloads being re-located to or within a cloud network. The data migration tool can automatically initiate the transport of that data to the cloud, and store the data in the cloud so that it is associated with the migrated workloads.Type: ApplicationFiled: May 26, 2011Publication date: November 29, 2012Inventor: James Michael FERRIS
-
Publication number: 20120303597Abstract: Systems and methods for storing and retrieving data elements transmitted via data streams received from distributed devices connected via a network. The received data elements may be stored in block stores on the distributed devices. The stored data-elements may be allocated to data-blocks of a block-store that have assigned block-identifiers and further allocated to events of the data-blocks that have assigned token-names. Stream-schema of the received data-streams may comprise a list of token-names and an index-definition for each corresponding data-stream. Indices may be generated for the event-allocated data-elements. A query may be executed in order to retrieve data-elements of the received data-streams based on the indices.Type: ApplicationFiled: May 24, 2012Publication date: November 29, 2012Applicant: RED LAMBDA, INC.Inventors: Robert Bird, Adam Leko, Matthew Whitlock
-
Publication number: 20120303667Abstract: A method for managing a binary object in a database system is provided. The method may include receiving a request to store the binary object and determining if a size of the binary object is above a first threshold. If the size is less than the first threshold, the method may include storing the binary object in a database of the database system using a database communication protocol. If the size is above the first threshold, the method may include determining if the size is above a second threshold. To this end, if the size is less than the second threshold, the method may include storing the binary object in a file system of the database system using the database communication protocol. Furthermore, if the size is above the second threshold, the method may include storing the binary object in the file system using a file system communication protocol.Type: ApplicationFiled: August 2, 2012Publication date: November 29, 2012Applicant: MICROSOFT CORPORATIONInventors: Pradeep Madhavarapu, Michael Warmington, Alexandru Chirica, Jun Fang, Rohan Kumar, Maciej Plaza, Srini Acharya
-
Publication number: 20120303456Abstract: A system for targeting delivery data is described. The system includes: a database accessor coupled with a local server, the database accessor configured for accessing a database coupled with the local server, wherein the database includes information associated with a set of premises, wherein each premises of the set of premises includes a domain coupled with a remote server and includes at least one device, wherein the at least one device includes a communication port that supports a first protocol corresponding to a second protocol, wherein the second protocol is supported by a device driver coupled with the domain; an information analyzer coupled with the database accessor, the information analyzer configured for analyzing the information; and a customized message sender coupled with the information analyzer, the customized message sender configured for sending a customized message to the set of premises.Type: ApplicationFiled: May 25, 2012Publication date: November 29, 2012Inventors: Steve RASCHKE, Mike Anderson
-
Publication number: 20120303685Abstract: A system and method for dynamic redistribution of parity groups is described. The system and method for dynamic redistribution of parity groups operates on a computer storage system that includes a plurality of disk drives for storing parity groups. Each parity group includes storage blocks. The storage blocks include one or more data blocks and a parity block that is associated with the data blocks. Each of the storage blocks is stored on a separate disk drive such that no two storage blocks from a given parity set reside on the same disk drive. The computer system further includes a redistribution module to dynamically redistribute parity groups by combining some parity groups to improve storage efficiency.Type: ApplicationFiled: June 29, 2012Publication date: November 29, 2012Applicant: Overland Storage, Inc.Inventors: Thomas R. Ulrich, James R. Schweitzer, Gregory D. Bolstad, Jay G. Randall, John R. Staub, Wilbur George Priester
-
Publication number: 20120303659Abstract: A server executing a social media identity and discovery application and method are provided that scan social networking sites for communications. The target content is found with content indicators when communications are put on a social networking site. The content is recorded and evaluated. If the identified content is contextually significant, the alias and the private user data are correlated based on events, and a notification of the correlation is sent to an agent or a contact center system. The agent may verify that the identity of a poster has been accurately correlated with a customer record in the database. The agent or the system has the opportunity to respond to the communication, despite the anonymity of the poster on the social networking site.Type: ApplicationFiled: May 24, 2012Publication date: November 29, 2012Applicant: AVAYA INC.Inventors: George Erhart, Valentine C. Matula, David Skiba
-
Publication number: 20120303576Abstract: Embodiments of the present invention relate to synchronously replicating data in a distributed computing environment. To achieve synchronous replication both an eventual consistency approach and a strong consistency approach are contemplated. Received data may be written to a log of a primary data store for eventual committal. The data may then be annotated with a record, such as a unique identifier, which facilitates the replay of the data at a secondary data store. Upon receiving an acknowledgment that the secondary data store has written the data to a log, the primary data store may commit the data and communicate an acknowledgment of success back to the client. In a strong consistency approach, the primary data store may wait to send an acknowledgement of success to the client until it receives an acknowledgment that the secondary has not only written, but also committed, the data.Type: ApplicationFiled: May 23, 2011Publication date: November 29, 2012Applicant: MICROSOFT CORPORATIONInventors: Bradley Gene Calder, Niranjan Nilakantan, Shashwat Srivastav, Jiesheng Wu, Abdul Rafay Abbasi, Shane Mainali, Padmanabha Chakravarthy Uddaraju
-
Publication number: 20120303621Abstract: In one embodiment, real-time adaptive binning may be performed through the modification of a set of partitions. More particularly, a set of partitions separating one or more bins from one another may be identified, each of the one or more bins having boundaries including a lower boundary and an upper boundary, wherein the boundaries of the one or more bins together define a contiguous range of data values capable of being stored in the one or more bins. A data value may be obtained and added to one of the one or more bins according to the boundaries of the one or more bins. It may be determined whether to modify the set of partitions. The set of partitions may be modified according to a result of the determining step.Type: ApplicationFiled: May 24, 2012Publication date: November 29, 2012Applicant: CAUSATA, INC.Inventors: Leonard Michael Newnham, Jason Derek McFall
-
Publication number: 20120296934Abstract: The present invention includes systems and methods for retrieving information via a flexible and consistent targeted search model that employs interactive multi-prefix, multi-tier and dynamic menu information retrieval techniques that provide context-specific functionality tailored to particular information channels, as well as to records within or across such channels, and other known state information. Users are presented with a consistent search interface among multiple tiers across and within a large domain of information sources, and need not learn different or special search syntax. A thin-client server-controlled architecture enables users of resource-constrained mobile communications devices to locate targeted information more quickly by entering fewer keystrokes and performing fewer query iterations and web page refreshes, which in turn reduces required network bandwidth.Type: ApplicationFiled: July 31, 2012Publication date: November 22, 2012Applicant: BOOPSIE, INC.Inventors: G. Gregory Carpenter, Timothy L. Kay
-
Publication number: 20120296883Abstract: For automatic data placement of database data, a plurality of access-tracking data is maintained. The plurality of access-tracking data respectively corresponds to a plurality of data rows that are managed by a database server. While the database server is executing normally, it is automatically determined whether a data row, which is stored in first one or more data blocks, has been recently accessed based on the access-tracking data that corresponds to that data row. After determining that the data row has been recently accessed, the data row is automatically moved from the first one or more data blocks to one or more hot data blocks that are designated for storing those data rows, from the plurality of data rows, that have been recently accessed.Type: ApplicationFiled: May 18, 2012Publication date: November 22, 2012Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Amit Ganesh, Vineet Marwah, Vikram Kapoor