Coherency (e.g., Same View To Multiple Users) (707/201) Patents (Class 707/999.201)
-
Patent number: 8239522Abstract: Tools and techniques are provided to assist in gathering web analytics data from wireless devices and in other configurations where passing data to an analytics server in a web-beacon query string has been difficult due to lack of an embedded scripting language and/or inaccessibility of desired data values. A dynamic variable specification is built on the web-reading device, including variables with associated data sources, operators, and literal values. The dynamic variable specification is sent to an analytics server, where an interpreter gathers data values and assigns them to variables.Type: GrantFiled: November 14, 2007Date of Patent: August 7, 2012Assignee: Adobe Systems IncorporatedInventors: Chris Luby, Brett Michael Error
-
Patent number: 8229579Abstract: Methods and apparatus for configuring process, environmental, industrial and other control systems generate and/or utilize models representing configurations of control systems and/or the systems controlled by them. Records of changes to the models or the configurations represented by them are maintained, thereby, for example, providing bases for determining current states, prior states and histories of changes. Objects in the model have characteristics, such as an object type characteristic and an area characteristic. Users can have corresponding permissions. A security mechanism apparatus controls access by users to the objects. Composite objects are defined by definition objects and are displayed in encapsulated or expanded formats. Objects can include an edit control type identifier that determines how they are presented for editing. Functionality responds to user commands by transferring characteristics of a first object depicted by the graphical user interface to a second object.Type: GrantFiled: November 5, 2008Date of Patent: July 24, 2012Assignee: Invensys Systems, Inc.Inventors: Keith Eldridge, Brian Mackay, Mark Johnson, Scott Volk, Kenneth A. Burke, Paul Meskonis, Robert Hall, Steven Dardinski
-
Patent number: 8209283Abstract: Data replication includes generating replication data that is part of a replicated file system to be sent over a communication channel to a destination replication device; adding additional verification information to at least a portion of the replication data to prevent data corruption; and sending the replication data and the additional verification information over the communication channel to the destination replication device. The replication data with additional verification information is sent over the communication channel using a reliable protocol that allows the replication data to be verified by the reliable protocol at the destination replication device. The reliable protocol is a protocol capable of detecting most but not all data corruption introduced by the communication channel.Type: GrantFiled: February 19, 2009Date of Patent: June 26, 2012Assignee: EMC CorporationInventor: Haihong Wang
-
Patent number: 8190565Abstract: The present invention relates to a method for performing an image level copy of an information store. The present invention comprises performing a snapshot of an information store that indexes the contents of the information store, retrieving data associated with the contents of the information store from a file allocation table, copying the contents of the information store to a storage device based on the snapshot, and associating the retrieved data with the copied contents to provide file system information for the copied contents.Type: GrantFiled: November 22, 2010Date of Patent: May 29, 2012Assignee: CommVault Systems, Inc.Inventors: Anand Prahlad, David Ngo, Prakash Varadharajan, Rahual Pawar, Avinash Kumar
-
Patent number: 8161195Abstract: Synchronization of two or more items can be optimized through the use of parallel execution of synchronization tasks and adaptable processing that monitors and adjusts for system loading. Two or more synchronization tasks required to be performed for an item can, if not inherently serial in nature, be performed in parallel, optimizing synchronization of the item. Even if multiple synchronization tasks required for one item must be serially executed, e.g., download the item prior to translating the item, these synchronization tasks can be executed in parallel for different items, optimizing a download request involving two or more items. Moreover, multiple threads for one or more synchronization tasks can be concurrently executed when supportable by the current operating system resources. Rules can be established to ensure synchronization activity is not degraded by the overextension of system resources.Type: GrantFiled: March 25, 2009Date of Patent: April 17, 2012Assignee: Microsoft CorporationInventor: Cristian M. Matesan
-
Patent number: 8150815Abstract: A system for identifying events includes a memory capable of storing a compressed event table including a number of events, the event table having been compressed by reducing the number of events in the event table without reducing the number of events represented by the event table. Each event of the event table includes a set of state parameters, and may also be associated with an output. The system also includes a processor capable of operating a fast state recognition (FSR) application. The FSR application, in turn, can receive a plurality of inputs, and identify an event of the compressed event table based upon the plurality of inputs and the state parameters of the compressed event table, event being identified in accordance with a state recognition technique.Type: GrantFiled: November 24, 2009Date of Patent: April 3, 2012Assignee: The Boeing CompanyInventors: John L. Vian, Gregory J. Clark, Paul E. R. Pigg
-
Patent number: 8117294Abstract: An exemplary embodiment of a management apparatus can be provided. For example, the exemplary managing may include a profile device/arrangement and a process device/arrangement. The profile device/arrangement can include at least one process profile. Furthermore, the process device/arrangement can generate, by using the at least one process profile, a process description. For example, the generated process description may be a description of a physical process. Further, the generated process description may be executed in order to control the physical process in accordance with the generated process description. In addition, method, program arrangement and computer-accessible medium can be provided to perform certain procedures to generate the above-described process description.Type: GrantFiled: July 7, 2008Date of Patent: February 14, 2012Assignee: Nokia Siemens Networks OyInventors: Olaf Pollakowski, Joerg Schmidt, Clemens Suerbaum
-
Patent number: 8117244Abstract: A non-distruptive migration of a native volume from a source server to a destination server performed by a file switch involves converting the source native volume to a native with metadata volume. The native with metadata volume is converted to a mirrored native with metadata volume including the source server and the destination server. The destination server includes a mirror copy of the native with metadata volume. The source server is removed from the mirrored native with metadata volume. The mirror copy of the native with metadata volume on the destination server is converted to a destination native volume on the destination server.Type: GrantFiled: November 11, 2008Date of Patent: February 14, 2012Assignee: F5 Networks, Inc.Inventors: Borislav Marinov, Thomas K. Wong, Vladan Z. Marinkovic, Ron S. Vogel
-
Patent number: 7987015Abstract: In a method for producing optical elements, material on a blank (20) is removed with an abrasive liquid jet (32). The liquid jet (32) has a jet thickness (d) which is greater than the dimension (D) of the blank (20) in a plane (E) perpendicular to the direction (R) of the liquid jet. Predefined removal profiles in aspherical form can be achieved by the liquid jet (32) being guided onto the blank (20) at different angles of incidence (?).Type: GrantFiled: April 3, 2008Date of Patent: July 26, 2011Assignee: Fisba Optik AGInventors: Oliver Fähnle, Wilhelmus Messelink, Mark Meeder
-
Patent number: 7970747Abstract: An operating system is provided. The system includes an agent component to monitor computer activities between one or more single-item access components and one or more set-based access components. A protocol component is employed by the agent component to mitigate data access between the single-item access components and the set-based access components.Type: GrantFiled: April 30, 2010Date of Patent: June 28, 2011Assignee: Microsoft CorporationInventors: Arkadi Brjazovski, Rohan Kumar, Sameet H. Agarwal, Stefan R. Steiner, Mahesh K. Sreenivas
-
Patent number: 7953928Abstract: An apparatus and a method to make data sets conform to data management policies are presented. In one embodiment, the apparatus includes a conformance checker and a conformance engine. The conformance checker may be operable to compare a state of a data set against a data management policy associated with the data set to determine if the data set currently conforms to the data management policy. The conformance engine may then make the data set conform to the data management policy if the conformance checker determines that the data set currently violates the data management policy.Type: GrantFiled: February 22, 2007Date of Patent: May 31, 2011Assignee: Network Appliance, Inc.Inventors: Peter L. Smoot, Jim Holl, Sahn Lam, Anawat Chankhunthod
-
Patent number: 7937702Abstract: A computer system that includes a processor for operating a software application in the computer system. The software application provides for creation, storage, and retrieval of a file, the file having a corresponding profile that the software application uses for at least the purpose of preparing the software application to display the file upon its retrieval by the software application. Also included is a plurality of storage media that are communicatively coupled to the processor. A storage management module distributes stored files and their accompanying profiles among the plurality of storage media according to predetermined patterns. One of such predetermined patterns is separate storage of a file and the file's corresponding profile.Type: GrantFiled: August 28, 2008Date of Patent: May 3, 2011Assignee: CommVault Systems, Inc.Inventors: Randy De Meno, Jeremy A. Schwartz, Anand Prahlad, James J. McGuigan
-
Patent number: 7890091Abstract: Embodiments of a system and method for copying data from a database to an intelligent mobile device are disclosed. One embodiment comprises a means to define a data linking schema, a means to selectively read data from a database based on this data linking schema, a means to prepare the intelligent mobile device to receive data transmissions, and a means to transmit data to the intelligent mobile device.Type: GrantFiled: May 8, 2003Date of Patent: February 15, 2011Assignee: Good Technology, Inc.Inventors: Dayakar Puskoor, Alexandru M. Farcasiu
-
Patent number: 7853561Abstract: A target database is synchronized with a source database and the source database is replicated to the target database in a database replication system. The source database is on-line during the synchronization. The source database is located at a first node of the system, and the target database is located at a second node of the system. Changes in the source database are replicated to the target database by sending a replication stream from the first node to the second node. Successive blocks of data are sent from the first node to the target database to synchronize or resynchronize the target database with the source database. Each block of data includes one or more rows of data. The successively sent blocks of data are inserted into the replication stream at a point when the respective blocks of data are current or consistent in the source database, and the replication stream is posted to the target database. Synchronization or resynchronization thereby occurs simultaneously with replication.Type: GrantFiled: January 8, 2008Date of Patent: December 14, 2010Assignee: Gravic, Inc.Inventors: Paul J. Holenstein, Bruce D. Holenstein, Gary E. Strickler
-
Patent number: 7822787Abstract: Provided is a file management method for a computer system having: one first server; a plurality of second servers; and a plurality of storage subsystems, the file management method including: providing, by the second server, as at least one file, data stored in the storage subsystem; executing, by the second server, at least one first program; obtaining, by the first server, from the second server, a utilization state of the first program executed by the second server; judging, by the first server, from the obtained first program utilization state, whether or not migration of the file group is necessary; and instructing, by the first server, the second servers to migrate the file group in a case where it is judged that the file group needs to migrate. Accordingly, programs stored in NAS constituting GNS can be used efficiently.Type: GrantFiled: January 8, 2008Date of Patent: October 26, 2010Assignee: Hitachi, Ltd.Inventor: Nobuyuki Saika
-
Patent number: 7792885Abstract: A system and method are provided for providing a shared RAM cache of a database, accessible by multiple processes. By sharing a single cache rather than local copies of the database, memory is saved and synchronization of data accessed by different processes is assured. Synchronization between the database and the shared cache is assured by using a unidirectional notification mechanism between the database and the shared cache. Client APIs within the processes search the data within the shared cache directly, rather than by making a request to a database server. Therefore server load is not affected by the number of requesting applications and data fetch time is not affected by Inter-Process Communication delay or by additional context switching. A new synchronization scheme allows multiple processes to be used in building and maintaining the cache, greatly reducing start up time.Type: GrantFiled: October 13, 2005Date of Patent: September 7, 2010Assignee: Alcatel LucentInventors: Richard Matthew Piper, Mark Christopher Pilon, Felix M. Landry
-
Patent number: 7778965Abstract: Systems and methods are provided for handling instances of providers in a plurality of frameworks. An instance of a first provider is created and registered to store a first change to a buffer. An instance of a second provider is created and registered to store a second change to the buffer. The buffer is checked to determine whether data consistency is guaranteed to result from the first and second changes. If data consistency is guaranteed, the first and second changes are committed to a database.Type: GrantFiled: May 23, 2006Date of Patent: August 17, 2010Assignee: SAP AGInventors: Jutta Bindewald, Frank Brunswig, Uwe Schlarb, Volker Wiechers
-
Patent number: 7739318Abstract: A system and method maintains mappings from data containers to their parent directories within a file system of a storage system. Each inode is modified to include a primary name data structure comprising a parent directory inode and a parent directory cookie value. The parent directory cookie value identifies a particular directory entry within a specified block of a directory identified by parent directory inode. An alternate name file is utilized to store alternate names, such as those associated with hard links.Type: GrantFiled: June 20, 2005Date of Patent: June 15, 2010Assignee: NetApp, Inc.Inventors: Edward R. Zayas, Thomas Haynes, John Francis Gillono, Andy C. Kahn, Sreelatha S. Reddy
-
Patent number: 7716319Abstract: A computer system for managing log information, enabling correct comprehension of system logs for an identical resource before and after migration among plural nodes. A global ID, being unique in the system, is given to a resource (LU) migrated from one file share server to another. The global ID remains the same in the migration destination file share server after migration and log messages for the resource are obtained based on the global ID.Type: GrantFiled: December 9, 2005Date of Patent: May 11, 2010Assignee: Hitachi, Ltd.Inventors: Kenji Kataoka, Koji Sonoda, Yoji Nakatani
-
Patent number: 7711721Abstract: An apparatus, system, and method are disclosed for suspending a data access request during serialization reinitialization of a file server. The apparatus includes a request recognition module, an availability module, and a suspension module. The request recognition module recognizes a request to be processed by a file server. The availability module determines if the file server is available. The suspension module suspends the data access request if the file server is not available due to serialization reinitialization. In one embodiment, the suspension module implements a hardware interrupt delay loop to suspend an interruptible data access request, such as an application request. In another embodiment, the suspension module queues a non-interruptible data access request and notifies the operating system, for example, that the non-interruptible request has been initiated.Type: GrantFiled: September 1, 2004Date of Patent: May 4, 2010Assignee: International Business Machines CorporationInventors: Gerard Maclean Dearing, William Stuart Edwards, Elmer Enrique Latorre, Thomas Alexander Mahon, Lyle LeRoy Merithew, Jr.
-
Patent number: 7707175Abstract: A single ended synchronization agent which communicates with a single endpoint. Responsive to instructions from a synchronization manager, a single ended synchronization agent transfers information between its endpoint and a common synchronization engine. Endpoints may include databases, hand held computers, communication links and the like. These novel single ended agent programs in cooperation with a common synchronization engine are able to synchronize databases. The agent programs need not implement synchronization logic and agent programs are required to understand only a single database. These aspects of the single ended agent programs greatly simplify the design, construction and maintenance of this software when compared with the prior art.Type: GrantFiled: May 31, 2002Date of Patent: April 27, 2010Assignee: PalmSource Inc.Inventors: Alvin I. Pivowar, Jayita Poddar, Tom Butler
-
Patent number: 7677441Abstract: The subject invention pertains to transaction processing systems and methodologies that allows update transactions to read stale data copies and update a data store therewith. Each transactional operation, including a read, can carry or be associated with one or more freshness constraints or tests that specify how fresh a data copy must be in order to be read. More specifically, the subject invention provides systems and methods that extend transactions and serializability to account for out-of-date reads that are justified by freshness requirements.Type: GrantFiled: April 1, 2005Date of Patent: March 16, 2010Assignee: Microsoft CorporationInventors: Philip A. Bernstein, Raghu Ramakrishnan, Alan D. Fekete