Using Distributed Data Base Systems, E.g., Networks, Etc. (epo) Patents (Class 707/E17.032)
  • Patent number: 8046331
    Abstract: A method and apparatus for recreating placeholders comprising selecting at least one object of information in an archive, determining a source location for the selected at least one object of information, accessing the selected at least one object of information, and recreating a placeholder from the selected at least one object of information.
    Type: Grant
    Filed: May 25, 2007
    Date of Patent: October 25, 2011
    Assignee: Symantec Corporation
    Inventors: Mugdha Sanghavi, Kishor S. Ghait, Andrew Nash, Laxmikant Vithal Gunda
  • Publication number: 20110258160
    Abstract: A data synchronization method for synchronizing data in a communication system including an account server including a first data record of an account, a mobile device including a second data record, and a data server including a third data record is disclosed. The mobile device is connected to the account server and the data server. First, a first synchronization procedure is performed to synchronize data between the first data record of the account server and the second data record of the mobile device according to a first identification data. After the first synchronization procedure has been completed, a second synchronization procedure is performed to synchronize data between the synchronized second data record of the mobile device and the third data record of the data server according to the first identification data and a second identification data.
    Type: Application
    Filed: April 13, 2011
    Publication date: October 20, 2011
    Inventors: Po-Yen LEE, Pai-Chang Yeh, Chien-Wen Chen, Li-Wen Lian
  • Publication number: 20110258228
    Abstract: An information providing system (100) comprises an information providing device (110) and a communication terminal (120). The communication terminal (120) extracts a phrase included in the speech of a user and transmits information on the phrase and information on the position of the own device to the information providing device (110). The information providing device (110) searches a wide area network (130) for information on the periphery of the position of the communication terminal (120) on the basis of the position information and the phrase information and transmits the searched information to the communication terminal (120). The communication terminal (120) outputs the information transmitted from the information providing device (110).
    Type: Application
    Filed: December 26, 2008
    Publication date: October 20, 2011
    Applicant: PIONEER CORPORATION
    Inventor: Koichiro Uchiyama
  • Publication number: 20110252061
    Abstract: Addresses are searched in an address book on a communication device in response to various context information. A category is defined from a keyword. A context is determined. The address book is searched using the keywords and/or category and or/context to locate matching contacts. Matching contacts may be presented in a user interface, e.g., in accordance with presentation rules responsive to the context. The method may further look-up (and present) one or more addresses (e.g. advertisements) matching the keyword and/or category and/or context from a remote service. The context may be data defined from any of time, day of the week, communication device location, communication device velocity, device profile and category of a matching contact. Device profile may be determined using profile determining rules and contextual data. The method may periodically collect contextual data and define a profile determining rule in response to a pattern in the collected data.
    Type: Application
    Filed: April 8, 2010
    Publication date: October 13, 2011
    Inventors: Bradley Michael Marks, Gaelle Christine Martin-Cocher, Curtis Jyun Sasaki, Neeraj Garg
  • Publication number: 20110252054
    Abstract: A location based service and method configured to provide a mechanism for information to a subscribing user. The method is implemented on a computing infrastructure and includes querying one or more databases for matching information of a third party that is associated with one or more mobile devices that pass within a predefined location at one or more predefined intervals. The method further includes providing location information to a subscribing user of the one or more mobile devices that have the matching information and pass within the predefined location.
    Type: Application
    Filed: April 13, 2010
    Publication date: October 13, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mark D. NIELSEN, Sri RAMANATHAN, Matthew A. TERRY, Matthew B. TREVATHAN
  • Publication number: 20110251994
    Abstract: The invention is directed at a method and apparatus for determining compression state information which is to be used in the compression of data being transmitted between two communicating parties. The method of determining the compression state information for use in interactively compressing data comprises the steps parsing the data to determine a hierarchical data structure of the data; traversing a shared hierarchical node index to determine common compression state information entries between the hierarchical data structure and the hierarchical node index; and selecting at least one of the common compression state information entries for use in compressing the data.
    Type: Application
    Filed: June 22, 2011
    Publication date: October 13, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: En-Hui YANG, Ajit SINGH, Salmaan AHMED, David P. SZE
  • Publication number: 20110251998
    Abstract: A set of inbound data is received in a computer. At least one attribute of the inbound data is determined. The inbound data is parsed. A set of staging records is generated in the computer that include at least some of the inbound data in one or more fields included in each of the staging records. It is determined that at least some of the staging records are ready for migration to a target environment. The staging records are migrated to the target environment in the computer.
    Type: Application
    Filed: April 13, 2010
    Publication date: October 13, 2011
    Applicant: Verizon Patent and Licensing Inc.
    Inventor: Devin C. Moore
  • Publication number: 20110252005
    Abstract: A system for managing electronic information in a distributed system includes a shared central database for which a plurality of servers transmits data for storage. The shared central database is configured to store central schema information used for accessing the one or more data stores of the central database. Local databases each reference at least a portion of the central schema information for accessing the central database. Upon receiving a request for information, a local database directs the request to the central database based on the referenced schema information. The central database processes the request and transmits the data to the local database from which data was requested.
    Type: Application
    Filed: April 9, 2010
    Publication date: October 13, 2011
    Applicant: Computer Associates Think, Inc.
    Inventors: Will C. Lauer, David J. Soares, Benjamin J. Tracy
  • Publication number: 20110251999
    Abstract: Before starting asynchronous remote copy in the multihop method (asynchronous remote copy from the first to the second storage apparatus, and from the second to the third storage apparatus), the first initial copy which is the copy for making the contents of the first data volume in the first storage apparatus and the contents of the second data volume in the second storage apparatus consistent and the second initial copy which is the copy for making the contents of the second data volume and the contents of the third data volume in the third storage apparatus consistent are performed. In the second initial copy, the second storage apparatus creates a journal including the update number and the data in the second data volume, and the journal is transferred from the second storage apparatus to the third storage apparatus. The created update number is acquired from the first storage apparatus.
    Type: Application
    Filed: April 7, 2010
    Publication date: October 13, 2011
    Applicant: HITACHI, LTD.
    Inventors: Masamitsu Takahashi, Katsuhiro Okumoto
  • Publication number: 20110246518
    Abstract: An approach is provided enabling efficient access to and storage of data within a database system comprising a plurality of data repository sites distributed across different physical locations. A processor receives a request for data, the request specifying a key value. The processor determines a bucket associated with one of a plurality of data repository sites of a virtual cache based on the key value, the data repository sites being in different physical locations. The association between the bucket and the one data repository site is based on probability of serving the request.
    Type: Application
    Filed: April 1, 2010
    Publication date: October 6, 2011
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Prateek Mehrotra, Kannan R. Venugopal, Vishal Bhasin, Sumit K. Mukherjee, Santosh Arroju
  • Publication number: 20110246525
    Abstract: Computer-readable media, computer-readable media, computerized methods, and computer systems for acting on properties of multiple resources, which span disparate locations within a network, upon detecting an intuitive user-initiated operation are provided. Initially, a library is provided that includes a framework for contemporaneously accessing a collection of items within a scope thereof. Upon launching the library, representations of the scoped items are surfaced at a UI display. When the user-initiated operation is applied at one of the surfaced representations, properties of each of the scoped items are automatically manipulated. A library-configuration state, which reflects how the items are affected upon manipulating the properties thereof, may be updated upon implementing the manipulation.
    Type: Application
    Filed: June 13, 2011
    Publication date: October 6, 2011
    Applicant: Microsoft Corporation
    Inventors: LINDSEY R. NOLL, Steve Seixeiro, Ramkumar Ramasubramanian, Relja B. Ivanovic, Jerry K. Koh, Gurjot S. Brar, Anshul Rawat, Lyon Wong
  • Publication number: 20110246481
    Abstract: A shared nothing distributed database system includes a master node and a set of shared nothing nodes. Each shared nothing node includes a node state table stored in memory that characterizes various statements and multiple processes implementing each statement, target resource consumption rate for each process and process activity information. A monitor module executed by a central processing unit processes information in the node state table and adjusts values in the node state table in accordance with priority criteria specifying individual user priority ascribed to a statement. A query associated with a statement is processed in the shared nothing distributed database system in accordance with the priority criteria.
    Type: Application
    Filed: March 31, 2010
    Publication date: October 6, 2011
    Inventors: Sivaramakrishnan Narayanan, Florian Michael Waas
  • Publication number: 20110246383
    Abstract: Summary presentation of media consumption is described herein. An exemplary method for generating a personal highlight reel includes receiving personal consumption data indicating one or more media units consumed by a user computing device, and storing the personal consumption data in association with a user identifier. The method further includes identifying one or more relevant personal media units based on the personal consumption data. The method further includes generating a personal highlight reel including one or more personal media events representative of the one or more relevant personal media units, and outputting the personal highlight reel.
    Type: Application
    Filed: March 30, 2010
    Publication date: October 6, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Chad Gibson, Arjun Dayal
  • Publication number: 20110246519
    Abstract: A method of accessing an electronic document located within a communication network including database nodes (180) having access to electronic documents is provided. The method comprises receiving a query from a user (110) via the communication network, the query indicating the electronic document to be accessed. The method further comprises determining, based on at least one predefined determination criterion, which of the database nodes (180) potentially have access to the electronic document indicated in the query. Moreover, the method comprises querying the determined database nodes (180) for determining a database node (180) having verified access to the electronic document.
    Type: Application
    Filed: March 25, 2011
    Publication date: October 6, 2011
    Inventor: Markus Jansen
  • Publication number: 20110246574
    Abstract: A social networking system facilitates a user's creation of a group of other users from among the user's connections in the user's social network. The created groups may be used, for example, to publish information to certain user-defined groups or to define privacy settings or other access rights to the user's content according to such user-defined groups. When a user adds connections to a group, the social networking system determines suggested connections that have not been added to the group, based on a similarity of the suggested connections with one or more of the connections who have been added to the group. These suggested connections are then presented to the user to facilitate the creation of the group. Both positive and negative feedback may be used to generate a useful set of suggestions, which may be updated as the user further defines the group.
    Type: Application
    Filed: March 31, 2010
    Publication date: October 6, 2011
    Inventors: Thomas Lento, S. Alex Smith, David Braginsky
  • Publication number: 20110246294
    Abstract: A system for management of multimedia content having a processor and memory configured to execute software instructions for implementing a content management component operative to upload the multimedia content and to create at least one compilation from the multimedia content, a market management component operative to assign market-specific data to the compilation, and a store builder resource component operative to generate one or more online stores for promotion of the compilation having the assigned market-specific data.
    Type: Application
    Filed: March 30, 2010
    Publication date: October 6, 2011
    Applicant: Beet, Inc.
    Inventors: David Robb, Richard Robb, SR., Quinton Harris, Benjamin Cook, Joseph Rodriguez, Cameron Patterson, Vasili Zolotov
  • Publication number: 20110238626
    Abstract: A user device connects to a global server via a public network and to a local server via a private network. The user device is configured to store information and preferences, where the preferences include information regarding a type of backup permitted by a user of the user device; determine that the preferences permit a local backup to the local server; determine whether a connection, to the local server, can be established, via the private network, based on the determination that the preferences permit the local backup; send at least some of the information to the local server and via the connection through the private network, when the connection to the local server can be established; and send, the at least some of the information to the local server, via the global server and the public network, when the connection to the local server cannot be established.
    Type: Application
    Filed: March 24, 2010
    Publication date: September 29, 2011
    Applicant: VERIZON PATENT AND LICENSING, INC.
    Inventors: Jack Jianxiu HAO, Haiyan ZHOU, Jian HUANG, Baoqing YE
  • Publication number: 20110238538
    Abstract: Aggregating customer records to conduct due diligence to facilitate business transaction includes receiving a request to aggregate customer transaction records, wherein the customer transaction records are stored when a customer conducts a transaction with a selected one of a first company and a second company. A plurality of customer transaction records are determined from a first enterprise. The plurality of customer transaction records are aggregated from the first enterprise, wherein the plurality of customer transaction records comprises records associated with the first company and records associated with the second company. The aggregated customer transaction records are communicated in response to the request.
    Type: Application
    Filed: March 24, 2010
    Publication date: September 29, 2011
    Applicant: Bank of America Corporation
    Inventors: Thayer S. Allison, JR., Sudeshna Banerjee, Debashis Ghosh, Hemant A. Kagade, Mark V. Krein, David Joa, Kurt D. Newman
  • Publication number: 20110231442
    Abstract: Systems, methods, and apparatus as discussed herein, provide for enabling a user to select containers and parent level requirements to be retrieved. A navigation panel is provided that enables a user to navigate through the selected containers. A sieve module filters non applicable requirements in the containers based on the selected parent level requirements. The system further joins and integrates compliance information stored within in the Compliance Database, and the associated requirements stored in the containers. The system further stores, manages and reports compliance information associated with specific requirements located in the identified container. Additionally, a federation module may enable user to link requirements located in different containers, and may copy requirements from one container and paste into another container.
    Type: Application
    Filed: May 26, 2011
    Publication date: September 22, 2011
    Inventors: Andrew SCHAAF, Ted Hobson
  • Publication number: 20110231445
    Abstract: A method for sharing a central knowledge base across social networks, the method comprising: allowing a user to generate a piece of information and store it on a server; allowing the user to merge pieces of information into one or more collections of information which are saved on one or more servers; allowing the user to access other pieces and collections of information which are stored on one or more servers; enabling the user to request automated updates of pieces and collections of information which are stored on one or more servers; allowing the user to restrict modifications to information which he generated and which is stored on one or more servers; and allowing the user to modify pieces and collections of information which were generated by other users and are stored on one or more servers, where permission to modify the information has been granted by the first user to generate the information.
    Type: Application
    Filed: March 16, 2010
    Publication date: September 22, 2011
    Inventor: Keith Edward Bourne
  • Publication number: 20110231385
    Abstract: An object oriented search mechanism extracts structural metadata and data based on type of document contents and data sources connected to the documents. Relationships between textual and non-textual elements within documents as well as metadata associated with the elements and data sources are utilized to generate a unified object model with the addition of semantic information derived from metadata and taxonomy, which are used to enhance search indexing, ranking of search results, and dynamic adjustment of result rendering user interface with fine tuned relevancy. Additional data from data sources connected to the documents may also be used to unlock hidden data such as data that has been filtered out in an original document.
    Type: Application
    Filed: March 16, 2010
    Publication date: September 22, 2011
    Applicant: Microsoft Corporation
    Inventors: Luming Wang, Xiaohong Yang, Hailei Zhang, Sonal Jain
  • Publication number: 20110231450
    Abstract: Architecture that applies to a collection of nodes (e.g., a federation) and manages membership of the nodes to the collection via an external datastore. The storage of node state and collection state is stored in the external and highly available datastore. New nodes can now join the collection through the external store. The machines (nodes) in the collection create a lease with the external store that allows the external store to maintain precise knowledge of the set of machines alive in the collection. The external store thus allows the new machines to join the collection while ensuring that there exists only one ring in the collection. In other words, the disclosed architecture protocol ensures that any given point of time there is just one ring for the collection. Moreover, this can be in addition to a current join protocol, which ensures that consistent routing is available.
    Type: Application
    Filed: March 16, 2010
    Publication date: September 22, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Rishi Rakesh Sinha, Lu Xun
  • Publication number: 20110227699
    Abstract: Systems and methods are provided for creating and using personalized location information tags (geotags). Personalized geotags take the place of generic location information such as latitude/longitude coordinates or granular city/state information. Such geotags may be published to present to selected people, e.g., family and friends, a user's current location. Thus, the user's location may be shown as “Home” or “Gym,” providing user-specific information without having to list a street address or latitude/longitude coordinates. Personalized geotags may be inferred based upon historical location information of the user. Geotags may also be inferred based upon geotag selections from other users in a network. A matching engine may select an appropriate geotag given the current location of a user device or based upon historical location information associated with the user.
    Type: Application
    Filed: March 22, 2010
    Publication date: September 22, 2011
    Applicant: GOOGLE INC.
    Inventors: Rohan Seth, Chris Lambert, Jean Zheng, Michael Chu
  • Publication number: 20110225122
    Abstract: Architecture that provides the capability to automatically (e.g., dynamically) reorganize (repartition) an existing partition by dividing (splitting) or recombining (merging) logical databases. This reorganization can be performed to logical databases belonging to the same customer, and based on the partitioning of the tables in these databases. This can include not only splitting secondary replicas of a partition or merging secondary replicas of the partition, but also splitting off secondary replicas of the partition to create a new partition and merging two partitions into one partition. Moreover, these operations can occur while the logical databases are accepting workload (online).
    Type: Application
    Filed: March 15, 2010
    Publication date: September 15, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Bruno H.M. Denuit, Tomas Talius
  • Publication number: 20110225139
    Abstract: User role based customizable searches, where crawled documents may be evaluated against user roles or attributes during crawl time, are provided. Metadata retrieved from searched documents may also be evaluated against the user roles and/or attributes such that customized search results ranking documents based on their content beyond textual content may be provided.
    Type: Application
    Filed: March 11, 2010
    Publication date: September 15, 2011
    Applicant: Microsoft Corporation
    Inventors: Luming Wang, Xiaohong Yang, Anton Amirov, Malik Hussain
  • Publication number: 20110225192
    Abstract: Architecture that automatically detects historical search contexts as well as behaviors related to a search query. Machine learning and hand-authored rules are employed to automatically identify search contexts. Historical information likely to be useful in the current context is surfaced. When a user enters a search query or executes another search behavior, past behaviors are exposed which are contextually related to the current behavior. The architecture also provides automatic discovery of historical contexts, features related to the contexts, and training or authoring of a system for classifying behavior into contexts, using some combination of the machine learning and/or hand-authored rules. A runtime system classifies the current user behavior into a context and surfaces contextual information to the user.
    Type: Application
    Filed: March 11, 2010
    Publication date: September 15, 2011
    Inventors: Scott K. Imig, Johnson T. Apacible, Aravind Bala, Peter R. Bailey, Gayathri Ravichandran Geetha, Robert L. Rounthwaite, Hung-chih Yang
  • Publication number: 20110225189
    Abstract: Systems, methods, and apparatus as discussed herein, provide for enabling a user to select containers and parent level requirements to be retrieved. A navigation panel is provided that enables a user to navigate through the selected containers. A sieve module filters non applicable requirements in the containers based on the selected parent level requirements. The system further joins and integrates compliance information stored within in the Compliance Database, and the associated requirements stored in the containers. The system further stores, manages and reports compliance information associated with specific requirements located in the identified container. Additionally, a federation module may enable user to link requirements located in different containers, and may copy requirements from one container and paste into another container.
    Type: Application
    Filed: May 26, 2011
    Publication date: September 15, 2011
    Inventors: Andrew SCHAAF, Ted HOBSON
  • Publication number: 20110225291
    Abstract: A social network helps mobile device users purchase applications for their devices and to purchase new mobile devices. The network utilizes information from a user's friends to effectively “recommend” applications and mobile devices, and in particular recommend mobile devices based on the applications recommended. The phone numbers of a user's contact list may be scanned by the system to identify friends of the user. A friend network database stores the user's information and friends' information throughout the network and supplies the information to an application store where users may download applications or purchase mobile devices. The information supplied by the database includes the applications and the mobile devices of friends or friends of friends. In response to a user inquiry, the store displays the amount and/or identities of friends and/or friends of friends who have downloaded a particular application or own a particular device.
    Type: Application
    Filed: March 15, 2010
    Publication date: September 15, 2011
    Inventors: Kathryn Mary DOBROTH, Hannah Youngsil Moon, Dorothy Beau Morley
  • Publication number: 20110218851
    Abstract: A computer workflow environment includes alternate pages within a search engine, with advertising query results based upon advertiser-selected geographic limitation of predetermined geographic size. The advertiser's cost is proportional to the number of advertiser-selected geographic limitations available to a user making search query of a class correlated with the advertiser participating in at least one of the alternate pages of the search engine. The search engine contains various levels of search engine pages having mixed or fixed maxima, minima, and between results pages. Various page IP Address Binaries contain geographical location and market audience sizes, and econometric pricing across various levels search engine page states and national pages, wherein the price of advertising depends upon limitations or addition to variables, to optimize profit by allowing computer users access to affordable choices of selected advertiser, based upon sale performance.
    Type: Application
    Filed: May 15, 2010
    Publication date: September 8, 2011
    Inventor: David Joseph O'Hanlon
  • Publication number: 20110219050
    Abstract: Systems and processes for transferring user profile data from tenant-to-tenant in a multi-tenant database system, e.g., associated with an enterprise business application and/or social networking application are described. Apparatus may include a multi-tenant database system operable to store data for a plurality of tenants and a processor operable to logically separate and provide access to certain data for the plurality of tenants. The processor further operable to transfer at least some profile information associated with a user from a first tenant to a second tenant of the multi-tenant database system, such that profile information (such as personal contacts and other information) follows the user. The multi-tenant database system may be associated with, or include, a social networking application, Customer Relationship Management (CRM) application, or both.
    Type: Application
    Filed: March 4, 2010
    Publication date: September 8, 2011
    Applicant: Kryptonite Systems, Inc.
    Inventors: Yip LY, Alfred S. Chuang
  • Publication number: 20110219005
    Abstract: Methods and computer-readable media are provided for performing a federated search using a library description file to locate multiple data sources. For a federated search, a library description can be used to describe a set of data sources searched, and may further be used to describe how search results should be presented to a user. The format of such a library description file can include multiple elements, some of which provide information on how to display the library and others that define which data sources are included in the library. The library description file can be created according to library description template.
    Type: Application
    Filed: May 12, 2011
    Publication date: September 8, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Carlos Brito, Christopher Clayton McConnell, Shannon Scott Hysom, Paolo Marcucci, Tyler Kien Beam
  • Publication number: 20110219031
    Abstract: Systems and methods are disclosed for scheduling one or more queries for execution with one or more cloud computers by applying a service level agreement (SLA) analysis using an SLA-tree data structure to each query in a query queue; using the SLA-tree data structure to determine an overall profit in the query queue; and generating a profit-oriented schedule to select the next query for execution by the cloud computers.
    Type: Application
    Filed: June 18, 2010
    Publication date: September 8, 2011
    Applicant: NEC LABORATORIES AMERICA, INC.
    Inventors: Yun Chi, Hyun Jin Mun, Vahit Hakan Hacigumus, Junichi Tatemura
  • Publication number: 20110219028
    Abstract: A data consumer is provided with a system that enables automatic generation of a virtual database schema in order to support a customized pattern of data consumption across one or more source databases. In one embodiment, a metadata manager component is configured to facilitate creation of a first data tag and a second data tag. A schema definition manager component is configured to facilitate creation of a data entity that groups the first data tag with the second data tag. A virtual schema generation service component generates the virtual database schema by analyzing the data entity and, based on the grouping of the first data tag with the second data tag, automatically generating and storing a database query statement that, when executed, causes a retrieval of data consistent with data location indicators included in the first and second data tags.
    Type: Application
    Filed: March 2, 2010
    Publication date: September 8, 2011
    Applicant: c/o Microsoft Corporation
    Inventors: Bryan Dove, Jonathan Alan Handler
  • Publication number: 20110213752
    Abstract: An apparatus and a method operating on data at a server node of a data grid system with distributed cache is described. Data is copied to a network cloud of storage services remotely coupled to a server node with an asynchronous input output interface. The asynchronous input output interface is configured to asynchronously communicate with the network cloud of storage services. Confirmation that the data has been copied on the network cloud of storage services is received at the server node.
    Type: Application
    Filed: February 26, 2010
    Publication date: September 1, 2011
    Inventors: Manik Surtani, Adrian Cole
  • Publication number: 20110213884
    Abstract: A matching system can provide matching services to users of cloud computing environments. The matching system can receive user requests for sets of services. Once received, the matching system can collect information about available cloud appliances. The matching system can match the cloud appliances with the user requested services and provide the user with information related to available cloud appliances that meet the user's request.
    Type: Application
    Filed: February 26, 2010
    Publication date: September 1, 2011
    Inventors: James Michael FERRIS, Gerry Edward Riveros
  • Publication number: 20110213765
    Abstract: A method includes indexing data and/or metadata in online virtual machines (VMs), offline VMs, virtual applications, and/or snapshots thereof on one or more host server(s) in a virtualization environment through a search architecture in the virtualization environment. The online VMs are VMs that are powered on, and the offline VMs are VMs that are powered off. The method also includes maintaining a database of the indexed data and/or metadata in the online VMs, the offline VMs, the virtual applications, and/or the snapshots thereof to enable a comprehensive search result to a search query through the search architecture. The database is associated with the search architecture.
    Type: Application
    Filed: May 20, 2010
    Publication date: September 1, 2011
    Applicant: VMware, Inc.
    Inventors: Liang CUI, Hailing XU, Ying HE
  • Publication number: 20110213754
    Abstract: A block based backup system may store backed up data from multiple clients by maintaining backup databases for each client, where each backup database may include blocks of data. The backup system may perform a de-duplication process by examining the databases to identify common blocks and moving the common blocks to a common database. The common blocks may be removed from the client backup databases and a pointer substituted for the data, thus compacting the client backup databases. The de-duplication operation may be performed at an opportunistic time, such as after the clients have completed any data transfer to the backup system.
    Type: Application
    Filed: February 26, 2010
    Publication date: September 1, 2011
    Inventors: Anuj Bindal, Gaurav Deshpande, Guhan Suriyanarayanan, Bodhi Deb
  • Publication number: 20110208697
    Abstract: Methods, apparatus and computer program products for storing a recurring time-scheduled data record in a calendaring application that does not support a pattern of recurrence of the record are described herein. The method includes the steps of: 1) receiving from a server, the recurring time-scheduled data record having a first recurrence pattern; 2) determining whether the first recurrence pattern is supported by the calendaring application; 3) if the pattern is not supported, then selecting a closest recurrence pattern supported by the calendaring application; 4) modifying the selected closest recurrence pattern by applying recurrence exceptions to create a second recurrence pattern; 5) modifying the recurring time-scheduled data record based on the second recurrence pattern to create a supported record; and 6) transferring the supported record to the calendaring application.
    Type: Application
    Filed: February 22, 2010
    Publication date: August 25, 2011
    Applicant: SYBASE, INC.
    Inventor: SRINIVASAN RAMANUJAM
  • Publication number: 20110208691
    Abstract: The present disclosure provides a method and apparatus for accessing large object collection tables in a data warehouse, so that input-output complexities are reduced and the performance and responsiveness of the data warehouse are improved. In one aspect, a process may set up a new large object collection table by determining the object identification information of business activities occurring in a business period using the records in a business flow table. A sub-table from the original large object collection table may be generated based on the derived object identification information. The resulting sub-table may be incorporated into a new large object collection table that is partitioned according to business periods.
    Type: Application
    Filed: September 30, 2010
    Publication date: August 25, 2011
    Applicant: ALIBABA GROUP HOLDING LIMITED
    Inventor: Minxu Liu
  • Publication number: 20110208699
    Abstract: A device for integrating file systems includes a plurality of storage device interfaces. Each storage device interface is operatively coupleable to a corresponding storage device, and each storage device has a corresponding storage device file system. The device also includes a host interface and a hub configured for operatively connecting between the storage device interfaces and the host interface. The hub is operative to create a virtual file system that aggregates the storage device file systems. The virtual file system is configured to represent to a host, via the host interface, each file of a first group and to refrain from representing to the host each file of a second group, where the files are stored in one or more of the plurality of storage devices. Each file of the first group satisfies a first condition and each file of the second group fails to satisfy the first condition.
    Type: Application
    Filed: May 9, 2011
    Publication date: August 25, 2011
    Applicant: SANDISK IL LTD.
    Inventors: JUDAH GAMLIEL HAHN, Donald Ray Bryant-Rich, Rotem Gazit, Ziv Baduach
  • Publication number: 20110202500
    Abstract: The disclosure addresses the detection of anomalous activity. Some embodiments are directed towards consolidating information from multiple data feeds. Exemplary information may relate to: extrusion violations, failed logins, sensitive fields access, sensitive objects access, escalation of privileges, or activity during a specific time frame within a time period, and combinations of one or more of these. In one embodiment, duplicate data may be removed or consolidated.
    Type: Application
    Filed: April 27, 2010
    Publication date: August 18, 2011
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Carmen Michael Warn, Sireesh Kumar Nuthi, Praneeth Chandra Bhattaram
  • Publication number: 20110202430
    Abstract: Concepts and technologies are described herein for providing media content sharing. The concepts and technologies disclosed herein can be employed to share media content with a social network, even for content subject to access control mechanisms and/or copyright laws. According to various embodiments disclosed herein, media content can be shared with a social network, or the like. An application running at or in conjunction with a computer can obtain information relating to media content displayed at or accessible to the computer, format the data, and transmit the data to a social networking site or other location in a format appropriate for the site. Contents and technologies for viewing the shared content also are disclosed.
    Type: Application
    Filed: February 12, 2010
    Publication date: August 18, 2011
    Inventors: Raman Narayanan, Rajendra Vishnumurty, Russell Songco, Paresh Suthar, Suresh Babu Velagapudi, Ming Liu
  • Patent number: 8001083
    Abstract: Systems and methods of executing and/or provisioning an application in an application specific runtime environment are disclosed. The application specific runtime environment is defined by an application environment specification to include a minimal or reduced set of software resources required for execution of the application. These software resources are optionally stored in a resource repository that includes resources associated with a plurality of operating systems and/or executable applications. Various embodiments of the invention include the development of hierarchical resource metadata configured to characterize the various files, packages and file families included in the resource repository. In some embodiments this metadata is used to select between files and different versions of files when provisioning an application specific runtime environment.
    Type: Grant
    Filed: September 26, 2008
    Date of Patent: August 16, 2011
    Assignee: VMware, Inc.
    Inventor: Richard Offer
  • Publication number: 20110196838
    Abstract: A method for managing multiple generations of an object within a distributed storage system is implemented at a computing device. The computing device receives metadata and content of a first generation of an object from a first client connected to the distributed storage system and stores the first generation's metadata and content within a first storage sub-system. The computing device receives metadata and content of a second generation of the object from a second client connected to the distributed storage system and stores the second generation's metadata and content within a second storage sub-system. The computing device independently replicates the first generation's metadata and content from the first storage sub-system to the second storage sub-system and replicates the second generation's metadata and content from the second storage sub-system to the first storage sub-system such that both storage sub-systems include a replica of the object's first and second generations.
    Type: Application
    Filed: February 9, 2011
    Publication date: August 11, 2011
    Inventors: Yonatan Zunger, Alexandre Drobychev, Alexandre Kesselman, George Datuashvili, Zia Syed
  • Publication number: 20110196923
    Abstract: An information request is received from a user of a social network. Data for other users in the social network is searched in order to provide an answer to the request. A question based on the information request is sent to one or more of the other users having prior activity on the social network that is related to the information request.
    Type: Application
    Filed: February 8, 2010
    Publication date: August 11, 2011
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Justin MARCUCCI, Coby P. RANDQUIST
  • Publication number: 20110196831
    Abstract: A system and method generating and distributing replica removal requests for objects in a distributed storage system is provided. Replica removal requests for objects in a distributed storage system are generated based at least in part on replication policies for the objects. A respective replica removal request instructs a respective instance of the distributed storage system to remove a respective replica of the respective object so as to at least partially satisfy replication policies for the respective object. Then the replica removal requests for the objects in the distributed storage system are distributed to respective instances of the distributed storage system corresponding to the replica removal requests for execution.
    Type: Application
    Filed: February 7, 2011
    Publication date: August 11, 2011
    Inventors: Yonatan Zunger, Alexandre Drobychev, Alexandre Kessleman, Rebekah C. Vickrey, Frank C. Dachille, George Datuashvili
  • Publication number: 20110196863
    Abstract: A tag is received from a member of a social network site. The tag is associated with a favorite of the member. Tag data obtained from the tag is provided to a second site that hosts a searching service. The second site determines the relevancy of the tag data relative to a new search request received by a user on the second site.
    Type: Application
    Filed: February 8, 2010
    Publication date: August 11, 2011
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Justin MARCUCCI, Coby P. RANDQUIST
  • Publication number: 20110196878
    Abstract: A friend system based on interest ranking runs in a server. When the user use the personal computer and internet to register as a member of the system, the user can use personal interface, ranking list interface, and the ranking list calculation interface to add or join each ranking item unit, such as “favorite movie ranking list” or “ball team ranking list”. The server stores all related data files in a corresponding database. An operation processor is configured to calculate and generate a personal interest ingredient, and the friend system provides an interaction unit being configured to promote interactions among the users. The personal interface comprises the personal interfaces of the user and the user's friend. A connecting unit is configured to transversely connect and vertically integrate the aforementioned personal interface, the ranking list interface, and the ranking item unit.
    Type: Application
    Filed: February 11, 2010
    Publication date: August 11, 2011
    Inventor: Tsu-Jia WANG
  • Publication number: 20110196894
    Abstract: A method, in a system in which a plurality of data items are distributed across a plurality of computers, includes, at a first computer in the network, (a) receiving from a requesting computer in said network, a request, the request including a specific name of a particular data item, wherein the particular data item comprises a particular sequence of bits, and wherein the specific name of the particular data item is based at least in part on the data comprising the particular data item, the specific name of the particular data item having been determined, at least in part, using a given function of the particular sequence of bits, wherein two identical sequences of bits have the same name as determined using the given function; and (b) causing said requesting computer to obtain at least a portion of said particular data item from a second computer in said network, said second computer being distinct from said first computer.
    Type: Application
    Filed: April 21, 2011
    Publication date: August 11, 2011
    Applicants: Kinetech, Inc., Level 3 Communications, LLC
    Inventors: David A. Farber, Ronald D. Lachman
  • Publication number: 20110196899
    Abstract: A treewalk for splitting a file directory is disclosed for parallel execution of work items over a filesystem. The given work item is assigned to a worker. Thereafter, a request is sent to split the file directory to share a portion of the file directory with another worker. The worker examines the file directory for a next splittable directory entry key after a current in-progress location within a key space for the file directory. If no key is detected, the file directory is identified as unsplittable. If an entry is detected, the key space is progressively searched for a next entry between a next available directory entry key and an upper boundary. The worker identifies the file directory as splittable if the next available entry is found, providing a range of entries within the file directory for which parallel execution of the work item.
    Type: Application
    Filed: February 11, 2010
    Publication date: August 11, 2011
    Applicant: Isilon Systems, Inc.
    Inventors: Jeffrey Douglas Hughes, Sean MacQueen Smith, Kalen Albert Petersen, Eric Michael Lemar