Network Patents (Class 707/959)
-
Patent number: 8051036Abstract: The invention includes a method and apparatus for authenticating a visiting node in a wireless network. A method includes receiving a request to transfer a user database of a visiting node, obtaining the visiting node user database from the visiting node in response to a determination to update a master user database to include the visiting node user database, and merging the visiting node user database with the master user database. The request to transfer the visiting node user database is received, from the visiting node, at a primary authentication node of the network. The visiting node user database includes entries for users associated with the visiting node. The master user database includes entries for users associated with nodes authenticated by the primary authentication node of the network.Type: GrantFiled: June 28, 2007Date of Patent: November 1, 2011Assignee: Alcatel LucentInventors: Thierry Etienne Klein, Charles Payette
-
Patent number: 8046378Abstract: An apparatus and a method for determining whether a quota has been violated by using a platform-identification value, instead of the platform-specific identification value. The method may include receiving a quota-sensitive data request from a user at a data storage system, which includes a platform-specific identification value. The method further includes performing a lookup operation on a first data store using the platform-specific identification value to determine a platform-independent identification value that corresponds to the user, and translating the platform-specific identification value into a platform-independent identification value. The first data store includes multiple entries that map multiple platform-specific identification values that correspond to the same user on different platforms to the same platform-independent identification value.Type: GrantFiled: September 26, 2007Date of Patent: October 25, 2011Assignee: Network Appliance, Inc.Inventors: John Zhuge, Paul Yuedong Mu
-
Patent number: 8027954Abstract: A method and apparatus for providing a portable device recommendation system. The method may include storing, on a portable device, preferences of a user of the portable device with respect to media content, and facilitating sharing of desirable media content between this user and a user of another portable device based on the user preferences.Type: GrantFiled: May 31, 2007Date of Patent: September 27, 2011Assignee: Red Hat, Inc.Inventor: David H. Malcolm
-
Patent number: 8024289Abstract: A system, method and computer readable instructions for controlling streaming audio in real time in a thin client terminal server environment that can be used, for example, to provide support for a digital dictation system. A server runs client software, and at least one terminal runs a driver which communicates with the client software to create a virtual channel over which at least one digital dictation file is transmitted in packetized format between the terminal and the server, such that the client software controls operations performed at the terminal pertaining to the digital dictation file.Type: GrantFiled: July 30, 2008Date of Patent: September 20, 2011Assignee: Bighand Ltd.Inventors: Simon John Lewis, Jonathan Mark Isherwood Carter, Marc Stuart Harris, Graham Wright
-
Patent number: 7958120Abstract: Methods and apparatus for a new approach to the problem of finding communities in complex networks relating to a social definition of communities and percolation are disclosed. Instead of partitioning the graph into separate subgraphs from top to bottom a local algorithm (communities of each vertex) allows overlapping of communities. The performance of an algorithm on synthetic, randomly-generated graphs and real-world networks is used to benchmark this method against others. An heuristic is provided to generate a list of communities for networks using a local community finding algorithm. Unlike diffusion based algorithms, The provided algorithm finds overlapping communities and provides a means to measure confidence in community structure. It features locality and low complexity for exploring the communities for a subset of network nodes, without the need for exploring the whole graph.Type: GrantFiled: May 10, 2005Date of Patent: June 7, 2011Assignee: Netseer, Inc.Inventors: Alice Hwei-Yuan Meng Muntz, Behnam Attaran Rezaei
-
Patent number: 7925629Abstract: A write ordering style asynchronous replication service utilizes a loosely-accurate global clock in a data backup and recovery storage environment. The storage environment includes a set of source storage systems illustratively embodied as source replication nodes that cooperate to maintain a consistency group that may span multiple geographical sites. The storage environment also includes one or more target storage systems illustratively embodied as target replication nodes configured to service the consistency group. The write ordering style service utilizes the loosely-accurate global clock to provide consistent replication of a storage space of the consistency group.Type: GrantFiled: March 28, 2007Date of Patent: April 12, 2011Assignee: NetApp, Inc.Inventors: Erez Webman, Yoram Novick, Dvir Koren
-
Patent number: 7912873Abstract: A multitier topology map describes a multitier compute infrastructure. The multitier topology map identifies components from at least two different tiers of the multitier compute infrastructure and indicates relationships between components including at least one cross-tier relationship between components. An interface module accesses the multitier topology map.Type: GrantFiled: December 7, 2007Date of Patent: March 22, 2011Assignee: International Business Machines CorporationInventors: Yan Or, Johan Casier, Krishna Garimella, Umesh Bellur, John Koper, Shashank Joshi, Girard Chandler, Vinu Sundaresan
-
Patent number: 7904475Abstract: A system, method, and apparatus for implementing a plurality of dispersed data storage networks using a set of slice servers are disclosed. A plurality of information records are maintained, with each information record corresponding to a dispersed data storage network. The information record maintains what slice servers are used to implement the dispersed data storage network, as well as other information needed to administer a DDSN, such as the information dispersal algorithm used, how data is stored, and whether data is compressed or encrypted.Type: GrantFiled: October 9, 2007Date of Patent: March 8, 2011Assignee: Cleversafe, Inc.Inventors: S. Christopher Gladwin, Greg Dhuse, Vance Thornton, Mainsh Motwani, Ilya Volvovski, Wesley Leggette, Jamie Bellanca, Sarah Toledano, Lynn Foster, Zachary Mark
-
Publication number: 20100325165Abstract: The present invention concerns a consistency enforcement system (1) for at least one XML object (20) stored in an SOA-registry (2), the at least one XML object (20) comprising a plurality of processing task XML elements (200, 201) each defining at least one processing task to be performed by components of the SOA, the consistency enforcement system (1) comprising: a. an interface (10) adapted for receiving an updated XML object (20?) comprising at least one additional processing task XML element (202) defining at least one further processing task to be performed by components of the SOA that is not comprised in the at least one XML object (20) stored in the SOA-registry (2); b. a validation unit (11) adapted for querying the SOA-registry (2) in order to obtain one or more predefined processing task identifiers (25); c.Type: ApplicationFiled: July 21, 2009Publication date: December 23, 2010Applicant: SOFTWARE AGInventor: Peter Kriegesmann
-
Publication number: 20100325160Abstract: Architecture that creates a class of role-based scopes that can be declared “exclusive”, which automatically means that no user can access the scope unless the user is granted that exact scope. The exclusive scope excludes an object from the new scopes and existing scopes. In other words, the exclusive scope is a write restriction from a domain scope. The exclusive scope denies user access unless the user is granted the exclusive scope. The exclusive scope can be applied to a group of user objects. The exclusive scope is explicitly assigned to the object to grant access to an exclusive group. Moreover, the exclusive scope is immediately write-protected upon creation.Type: ApplicationFiled: June 17, 2009Publication date: December 23, 2010Applicant: Microsoft CorporationInventors: Vladimir V. Grebenik, Pretish Abraham
-
Publication number: 20100318589Abstract: Described is a technology in which a set of objects represent educational entities of an educational model, with relationships between objects. For example, a course object instance may have a relationship with a task instance and a user instance (such as representing a student). Other objects may include user credentials objects, group objects, degree program objects, course plan objects, institution objects, school objects, and/or department objects. The set of objects may be pre-defined and maintained in a persistent storage; this pre-defined set may be extended with an extended object that has relationships with pre-defined objects. The educational entities of an object model may be maintained in rows of a table, with each row having a field that identifies which entity is represented by that row. The table is accessed to determine relationships between an instantiated object for an entity and at least one other instantiated object for another entity.Type: ApplicationFiled: June 16, 2009Publication date: December 16, 2010Applicant: Microsoft CorporationInventors: Lei Wang, Mohamed Rouatbi, Rajeev Kumar Mittal, Parul Ranjit Manek, Zubin Alexander, Kevin C. Gammill, Ellery Charlson, Xin Li, Zhipeng Zhao, Qin Zhou, Yuan-Fen Kuo, Manjusha Madhav Mangaonkar, Tony Kao
-
Publication number: 20100318588Abstract: A method for tracking the context around moving objects without some of the disadvantages of the prior art is disclosed. This is done by correlating the spatial information of what is around an object with the temporal (or time) information of an object's movements.Type: ApplicationFiled: June 12, 2009Publication date: December 16, 2010Applicant: AVAYA INC.Inventors: John Buford, Venkatesh Krishnaswamy, Xiaotao Wu
-
Publication number: 20100318590Abstract: A new file system is mounted to a mount point of an existing file system implemented in a computational system. A sentinel indicator is stored in the mount point. Prior to initiating an input/output (I/O) operation by a program, a determination is made by the program as to whether the sentinel indicator exists. In response to determining by the program that the sentinel indicator exists, the I/O operation is performed by the program. In certain alternative embodiments, in response to determining by the program that the sentinel indicator exists, the I/O operation is not performed by the program.Type: ApplicationFiled: June 11, 2009Publication date: December 16, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kevin Scott Goldsmith, Robert Guy Vining, Gregory Paul Wurth
-
Publication number: 20100318572Abstract: A database system combines a general ledger and a multi-dimensional database. The general ledger and multi-dimensional database are mapped such that relationships between the general ledger and multi-dimensional database are characterized with metadata dimensions. Using the mapping, data can be received into the general ledger and stored in both the general ledger and multi-dimensional database substantially simultaneously. Further, a synchronization of the data copies changes to the data automatically from the general ledger to the multi-dimensional database. Thus, there is no manual copying of data between the general ledger and the database. Further, the latency between the general ledger and database is minimal ensuring accurate analysis even contemporaneous with the input of the data.Type: ApplicationFiled: June 15, 2009Publication date: December 16, 2010Applicant: Oracle International CorporationInventors: Rondy Ng, Robert C. Zwiebach
-
Publication number: 20100312781Abstract: A service grouping and allocation method and system. The method includes retrieving, by a computing system, a list of candidate services. The computing system retrieves service identification techniques data associated with the candidate services and identifies process elements associated with first candidate services of the candidate services. The first candidate services comprise a process decomposition service identification technique. It is determined if the computing system comprises first mapping data indicating relationships between the process elements and associated functional areas. The computing system generates and stores results data associated with the relationships.Type: ApplicationFiled: June 3, 2009Publication date: December 9, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ravi Shankar Arunachalam, Ahamed Jalaldeen, Manoj Kumar Kejriwal, Siddharth Narthariprasad Purohit
-
Publication number: 20100306288Abstract: Systems and methods to manage database data are provided. A particular method includes automatically identifying a plurality of storage devices. The storage devices include a first device of a first type and a second device of a second type. The first type includes a solid state memory device. The method may further identify a high priority data set of the database. A rebalancing operation is conducted that includes moving the high priority data set to the solid state memory device and substantially evening distribution of other data of the database among the storage devices.Type: ApplicationFiled: May 26, 2009Publication date: December 2, 2010Applicant: International Business Machines CorporationInventors: Yan Wang Stein, Harshwardhan S. Mulay, Abhinay R. Nagpal, Sandeep Ramesh Patil
-
Publication number: 20100306277Abstract: An XML data model and systems and methods for using the same are described herein that enable entities to interact with a remote directory service, such as an LDAP-style directory service, using industry standard Web services protocols that represent resources using XML, such as WS-Transfer and WS-Enumeration.Type: ApplicationFiled: May 27, 2009Publication date: December 2, 2010Applicant: MICROSOFT CORPORATIONInventors: Matthew S. Rimer, Richa N. Kumar
-
Publication number: 20100306281Abstract: Embodiments relate to systems and methods for extracting a model object from a multi-dimensional source database. A modeling client can host modeling logic and an application programming interface (API) to create, access, manipulate, and import/export modeling objects used in modeling applications, such as engineering, medical, financial, and other modeling platforms. In aspects, the source data accepted into the modeling client can include consumer or business-level applications, whose database or other content can be extracted and encapsulated in object-oriented format, such as extensible markup language (XML) format. The resulting model object can be pivoted along selected dimensions, or otherwise manipulated. The modeling client can exchange one or more modeling object directly with external platforms, such as mainframe modeling platforms, via the application programming interface (API) on a programmatic basis.Type: ApplicationFiled: May 29, 2009Publication date: December 2, 2010Inventor: Eric Williamson
-
Publication number: 20100306254Abstract: Embodiments relate to systems and methods for object-based modeling using a composite model object having independently updatable component objects. A modeling client can host modeling logic and an application programming interface (API) to create, access, manipulate, and import/export modeling objects used in modeling applications, such as engineering, medical, financial, and other modeling platforms. In aspects, the source data accepted into the modeling client can include consumer or business-level applications, whose spreadsheet, database or other content can be extracted and encapsulated in extensible markup language (XML) or other object-oriented format. Various model objects can be extracted from source data, and aggregated into a composite model object encapsulating the underlying set of component model objects. In aspects, each of the component model objects can be accessed, updated, and stored independently of the other constituent objects.Type: ApplicationFiled: May 29, 2009Publication date: December 2, 2010Inventor: Eric WILLIAMSON
-
Publication number: 20100306272Abstract: Embodiments relate to systems and methods for object-based modeling using hierarchical model objects. A modeling client can host modeling logic and an application programming interface (API) to create, access, manipulate, and import/export modeling objects used in modeling applications, such as engineering, medical, financial, and other modeling platforms. In aspects, the source data accepted into the modeling client can include consumer or business-level applications, whose spreadsheet, database or other content can be extracted and encapsulated in extensible markup language (XML) or other object-oriented format. Various model objects can be extracted from source data, and aggregated into a hierarchical model object encapsulating and preserving the underlying object layers. In aspects, one or more of the model object layers can functionally combine at least two other layers, to relate levels of data in hierarchical fashion.Type: ApplicationFiled: May 29, 2009Publication date: December 2, 2010Inventor: Eric WILLIAMSON
-
Publication number: 20100299377Abstract: Techniques are described herein for providing protocol extensions to the WS-Enumeration protocol. A selection protocol extension to the WS-Enumeration protocol enables retrieval of partial representations of objects from a directory server. The partial representations include attributes of the objects that are designated via the selection protocol extension. A sorting protocol extension to the WS-Enumeration protocol enables sorting of objects (or partial representations thereof) to be retrieved from a directory server. The selection and sorting protocol extensions are defined in respective XML elements that are distinct from an XML element that defines an object request including a query filter for selecting objects in the directory server. The selection and sorting protocol extensions may be used independently from each other. The computer languages utilized by the aforementioned XML elements need not necessarily be the same. For instance, a different computer language may be used for each.Type: ApplicationFiled: May 22, 2009Publication date: November 25, 2010Applicant: MICROSOFT CORPORATIONInventors: Matthew S. Rimer, Elisa W. Zhang
-
Publication number: 20100293208Abstract: A system and method of characterizing the status of a complex system provide for determining a combined status level of a pair of related objects in an architecture, wherein one of the pair of related objects is a destination object and another of the pair of related objects is a source object. The combined status level determination can be cascaded through the architecture toward a front-end object corresponding to the pair of related objects to obtain a set of combined status levels. A status output may also be generated based on the set of combined status levels.Type: ApplicationFiled: May 15, 2009Publication date: November 18, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Janet S. Andersen, Scott B. Greer, Rosalind Radcliffe
-
Publication number: 20100293209Abstract: Systems, methods and articles of manufacture are disclosed for batching heterogeneous database commands. The heterogeneous database commands may include at least two database command types. Further, at least two of the heterogeneous database commands may include host variables. A request to execute the heterogeneous database commands may be received. The heterogeneous database commands may be sent to a database system for execution, responsive to the request.Type: ApplicationFiled: May 15, 2009Publication date: November 18, 2010Applicant: INTERNATIONAL BUSINESS MACHINES, CORPORATIONInventors: William R. Bireley, Dilip K. Biswal, Delmar E. Blevins, Stephen A. Brodsky, Anshul Dawra, Swaminathan Gounder, Paul A. Ostler, Manish Sehgal, Catalina Y. Wei, David J. Wisneski
-
Publication number: 20100293206Abstract: Clustering related objects in a region-based garbage collector is solved by associating one or more regions with each cluster, and allocating objects from a region belonging to the primary cluster for the object. Relatedness may refer to, e.g., proximity to a cluster center (such as topic) in a persistent knowledge base or a home node in a distributed object system. The cluster for an object may be determined, e.g., from reachability from particular roots or objects during global tracing. For new objects, the initial cluster may be guessed based on history of where objects allocated in that call site have recently been clustered (possibly several stack frames deep).Type: ApplicationFiled: May 12, 2009Publication date: November 18, 2010Applicant: TATU YLONEN OY LTDInventor: Tatu J. Ylonen
-
Publication number: 20100287223Abstract: A system may include a database of physical data tables, a logical database schema of logical entities associated with the physical data tables, and an abstraction layer comprising a plurality of dimension objects mapped to the logical entities, at least one of the plurality of dimension objects comprising one or more properties associating the at least one of the plurality of dimension objects to one or more others of the plurality of dimension objects.Type: ApplicationFiled: May 11, 2009Publication date: November 11, 2010Inventors: Jean-Yves Cras, Serge Thepaut, Gilles Vergnory-Mion, Juan Francisco Calvente
-
Patent number: 7801931Abstract: A system and method for common storage object model is provided. In one aspect, one or more classes representing respective one or more storage devices are provided. One or more plugin modules are operable to discover and provision one or more storage devices connected to a storage network using the one or more classes. A wrapper module is operable to handle selecting and loading of the one or more plugin modules.Type: GrantFiled: March 28, 2005Date of Patent: September 21, 2010Assignee: Computer Associates Think, Inc.Inventors: Emre Tunar, Alioune Thiam, Keywan H. Esfahani
-
Patent number: 7797334Abstract: A tool can automate the process of downloading from a mainframe to a local area network (LAN). A back-end tool and a front-end tool can cooperate to accomplish the downloading process. Both tools can simplify the download process, avoiding complications and common errors. A user interface can provide features for simplifying the download process. Files can be downloaded from separate sub-areas on the mainframe to respective separate sub-areas on the LAN. Download settings can be saved and later retrieved via a name. Downloading for multiple software projects can be supported.Type: GrantFiled: December 20, 2006Date of Patent: September 14, 2010Assignee: Infosys Technologies Ltd.Inventors: Santosh Kumar Srivastava, Sathish Babu Namasivayam, Mahipal Pukhraj Jain
-
Patent number: 7743061Abstract: Method for carrying out the text content search of a document database utilizing multi-node nets. The nodes of these nets are associated with interactions and are loaded with initially selected criteria, whereupon a potential or distance function calculation is carried out with respect to each document of the database and those criteria containing nodes. The created nets are displayed with document symbols geometrically located with respect to the nodes and interaction lines in correspondence with the computed potentials to provide for an interactive visual evaluation of the search by the user. Such evaluations then may be employed to refine node contained criteria toward useful rule-based nodes.Type: GrantFiled: November 12, 2003Date of Patent: June 22, 2010Assignee: Proximate Technologies, LLCInventors: Dumont M. Jones, Vadim M. Koganov
-
Patent number: 7698311Abstract: A system for augmenting data from a source data file with data from a reference database to generate an augmented data file and tracking the augmented data file is provided. The system includes a reference database including at least one reference datum. A handler component is configured to retrieve a source data file including the structured datum. A locator component is configured to locate the structured datum in the source data file; an analyzer component configured to associate the identified structured datum to one reference datum to create an association according to an analyzing strategy. A generating component is configured to generate a hyperlink based upon the association and embeds the generated hyperlink and an identification code in the source file to create and track an augmented data file.Type: GrantFiled: July 17, 2007Date of Patent: April 13, 2010Assignee: Vibrant Media LimitedInventors: Douglas Stevenson, Craig Allen Gooding