Network Patents (Class 707/959)
  • Patent number: 8051036
    Abstract: 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: Grant
    Filed: June 28, 2007
    Date of Patent: November 1, 2011
    Assignee: Alcatel Lucent
    Inventors: Thierry Etienne Klein, Charles Payette
  • Patent number: 8046378
    Abstract: 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: Grant
    Filed: September 26, 2007
    Date of Patent: October 25, 2011
    Assignee: Network Appliance, Inc.
    Inventors: John Zhuge, Paul Yuedong Mu
  • Patent number: 8027954
    Abstract: 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: Grant
    Filed: May 31, 2007
    Date of Patent: September 27, 2011
    Assignee: Red Hat, Inc.
    Inventor: David H. Malcolm
  • Patent number: 8024289
    Abstract: 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: Grant
    Filed: July 30, 2008
    Date of Patent: September 20, 2011
    Assignee: Bighand Ltd.
    Inventors: Simon John Lewis, Jonathan Mark Isherwood Carter, Marc Stuart Harris, Graham Wright
  • Patent number: 7958120
    Abstract: 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: Grant
    Filed: May 10, 2005
    Date of Patent: June 7, 2011
    Assignee: Netseer, Inc.
    Inventors: Alice Hwei-Yuan Meng Muntz, Behnam Attaran Rezaei
  • Patent number: 7925629
    Abstract: 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: Grant
    Filed: March 28, 2007
    Date of Patent: April 12, 2011
    Assignee: NetApp, Inc.
    Inventors: Erez Webman, Yoram Novick, Dvir Koren
  • Patent number: 7912873
    Abstract: 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: Grant
    Filed: December 7, 2007
    Date of Patent: March 22, 2011
    Assignee: International Business Machines Corporation
    Inventors: Yan Or, Johan Casier, Krishna Garimella, Umesh Bellur, John Koper, Shashank Joshi, Girard Chandler, Vinu Sundaresan
  • Patent number: 7904475
    Abstract: 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: Grant
    Filed: October 9, 2007
    Date of Patent: March 8, 2011
    Assignee: 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: 20100325165
    Abstract: 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: Application
    Filed: July 21, 2009
    Publication date: December 23, 2010
    Applicant: SOFTWARE AG
    Inventor: Peter Kriegesmann
  • Publication number: 20100325160
    Abstract: 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: Application
    Filed: June 17, 2009
    Publication date: December 23, 2010
    Applicant: Microsoft Corporation
    Inventors: Vladimir V. Grebenik, Pretish Abraham
  • Publication number: 20100318590
    Abstract: 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: Application
    Filed: June 11, 2009
    Publication date: December 16, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kevin Scott Goldsmith, Robert Guy Vining, Gregory Paul Wurth
  • Publication number: 20100318572
    Abstract: 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: Application
    Filed: June 15, 2009
    Publication date: December 16, 2010
    Applicant: Oracle International Corporation
    Inventors: Rondy Ng, Robert C. Zwiebach
  • Publication number: 20100318589
    Abstract: 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: Application
    Filed: June 16, 2009
    Publication date: December 16, 2010
    Applicant: Microsoft Corporation
    Inventors: 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: 20100318588
    Abstract: 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: Application
    Filed: June 12, 2009
    Publication date: December 16, 2010
    Applicant: AVAYA INC.
    Inventors: John Buford, Venkatesh Krishnaswamy, Xiaotao Wu
  • Publication number: 20100312781
    Abstract: 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: Application
    Filed: June 3, 2009
    Publication date: December 9, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ravi Shankar Arunachalam, Ahamed Jalaldeen, Manoj Kumar Kejriwal, Siddharth Narthariprasad Purohit
  • Publication number: 20100306281
    Abstract: 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: Application
    Filed: May 29, 2009
    Publication date: December 2, 2010
    Inventor: Eric Williamson
  • Publication number: 20100306272
    Abstract: 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: Application
    Filed: May 29, 2009
    Publication date: December 2, 2010
    Inventor: Eric WILLIAMSON
  • Publication number: 20100306288
    Abstract: 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: Application
    Filed: May 26, 2009
    Publication date: December 2, 2010
    Applicant: International Business Machines Corporation
    Inventors: Yan Wang Stein, Harshwardhan S. Mulay, Abhinay R. Nagpal, Sandeep Ramesh Patil
  • Publication number: 20100306254
    Abstract: 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: Application
    Filed: May 29, 2009
    Publication date: December 2, 2010
    Inventor: Eric WILLIAMSON
  • Publication number: 20100306277
    Abstract: 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: Application
    Filed: May 27, 2009
    Publication date: December 2, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Matthew S. Rimer, Richa N. Kumar
  • Publication number: 20100299377
    Abstract: 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: Application
    Filed: May 22, 2009
    Publication date: November 25, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Matthew S. Rimer, Elisa W. Zhang
  • Publication number: 20100293209
    Abstract: 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: Application
    Filed: May 15, 2009
    Publication date: November 18, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES, CORPORATION
    Inventors: 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: 20100293208
    Abstract: 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: Application
    Filed: May 15, 2009
    Publication date: November 18, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Janet S. Andersen, Scott B. Greer, Rosalind Radcliffe
  • Publication number: 20100293206
    Abstract: 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: Application
    Filed: May 12, 2009
    Publication date: November 18, 2010
    Applicant: TATU YLONEN OY LTD
    Inventor: Tatu J. Ylonen
  • Publication number: 20100287223
    Abstract: 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: Application
    Filed: May 11, 2009
    Publication date: November 11, 2010
    Inventors: Jean-Yves Cras, Serge Thepaut, Gilles Vergnory-Mion, Juan Francisco Calvente
  • Patent number: 7801931
    Abstract: 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: Grant
    Filed: March 28, 2005
    Date of Patent: September 21, 2010
    Assignee: Computer Associates Think, Inc.
    Inventors: Emre Tunar, Alioune Thiam, Keywan H. Esfahani
  • Patent number: 7797334
    Abstract: 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: Grant
    Filed: December 20, 2006
    Date of Patent: September 14, 2010
    Assignee: Infosys Technologies Ltd.
    Inventors: Santosh Kumar Srivastava, Sathish Babu Namasivayam, Mahipal Pukhraj Jain
  • Patent number: 7743061
    Abstract: 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: Grant
    Filed: November 12, 2003
    Date of Patent: June 22, 2010
    Assignee: Proximate Technologies, LLC
    Inventors: Dumont M. Jones, Vadim M. Koganov
  • Patent number: 7698311
    Abstract: 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: Grant
    Filed: July 17, 2007
    Date of Patent: April 13, 2010
    Assignee: Vibrant Media Limited
    Inventors: Douglas Stevenson, Craig Allen Gooding