Patents Issued in June 1, 2010
  • Patent number: 7730084
    Abstract: Values for virtual recursive attributes are generated for distinguished name entries in a lightweight directory access protocol directory by navigating through the directory tree starting at the distinguished name entry specified by an input value. An attribute list of the values for the virtual recursive attributes may be cached or indexed. In another aspect, attribute lists are generated for all branches of the directory tree.
    Type: Grant
    Filed: November 1, 2006
    Date of Patent: June 1, 2010
    Assignee: Red Hat, Inc.
    Inventors: Peter A. Rowley, Steven W. Parkinson
  • Patent number: 7730085
    Abstract: The present invention is directed to a system, method and computer program for automatically extracting and mining relations and related entities from unstructured text. A method in accordance with an embodiment of the invention includes: extracting relations and related entities from unstructured text data, representing the extracted information into a graph, and manipulating the resulting graph to gain more insight into the information it contains. The extraction of relations and related entities is performed first by automatically inducting pattern and second by applying these induced patterns to unstructured text data. For each relation and entity, several features are extracted in order to build a graph whose nodes are entities and edges are relations.
    Type: Grant
    Filed: November 8, 2006
    Date of Patent: June 1, 2010
    Assignee: International Business Machines Corporation
    Inventors: Hany M. Hassan, Hala Mostafa
  • Patent number: 7730086
    Abstract: A method of allocation a computer to service a request for a data set in a system having a plurality of computers. The method is implemented on a neural network having only an input layer having input nodes and an output layer having output nodes, where each output node is associated with a specific computer. Connecting the input nodes to the output nodes are weights w(j,k). The method includes the steps of receiving a request for data set “I” and inputting to the input layer a vector R(I) dependent upon the number of requests for the requested data over a predetermined period of time and selecting a computer assignment associated with of one of the output nodes to service the data request, where the output node selected is associated with a specific weight selected to minimize a predetermined metric measuring the distance between the vector entry R(I) and the weights(I,k).
    Type: Grant
    Filed: February 1, 2007
    Date of Patent: June 1, 2010
    Assignees: Louisiana Tech University Foundation, Inc., Board of Supervisors of Louisiana State University Agricultural and Mechanical College on Behalf of the Louisiana State University Health Sciences Center
    Inventors: Vir V. Phoha, Sitharama S. Iyengar, Rajgopal Kannan
  • Patent number: 7730087
    Abstract: A method of answering a query includes deconstructing documents into path segments. Identical path segments from different documents are arranged contiguously to form a set of partitions, where each partition has identical path segments. The structure of a query is then analyzed to find a match with a document. Based upon the analysis, a sub-set of partitions is selected for searching. Content from the query is compared to content within the sub-set of partitions to identify matched content. The matched content has associated structural attributes. The matched content structural attributes are compared to the structure of the query to identify an answer to the query.
    Type: Grant
    Filed: February 28, 2003
    Date of Patent: June 1, 2010
    Assignee: Raining Data Corporation
    Inventors: Jeff Dexter, Allen James Ratcliffe, Eric Soirot
  • Patent number: 7730088
    Abstract: There is disclosed a method, apparatus and computer program product for generating a queriable text. User role map information is applied to the source hierarchical text. The role mapped text is separated into a structure component and a content component. The content component is compressed. A method for processing intermediate and original form query also is disclosed.
    Type: Grant
    Filed: September 14, 2006
    Date of Patent: June 1, 2010
    Assignee: International Business Machines Corporation
    Inventors: Sumit Mittal, Biplav Srivastava
  • Patent number: 7730089
    Abstract: A method and system for providing remote access to the facilities of a server computer are provided. A site integration application programming interface at a co-branded Web site. The site integration application programming interface exposes a number of servlets that may be executed in response to requests received from a business partner Web site over a secure communications link. The servlets provide functionality for accessing the user registration and deletion facilities of the co-branded Web site. Moreover, the servlets also provide access to other administrative facilities provided at the co-branded Web site. The servlets also provide functionality for authorizing a user to access the co-branded we site. This servlet may be executed in conjunction with the login facilities of the business partner web site to permit concurrent login at both sites.
    Type: Grant
    Filed: August 10, 2001
    Date of Patent: June 1, 2010
    Assignee: Punch Networks Corporation
    Inventors: R. David L. Campbell, Paul E. Onnen, Edward M. Sarausad, Steven W. Plate
  • Patent number: 7730090
    Abstract: A system and method for performing File System checKing (FSCK) allows a file system to be accessed while the file system is being checked for consistency in the background. In the event that a file is accessed prior to having been checked for consistency by the background FSCK process, the background FSCK process is interrupted, and an in-context FSCK is performed on the accessed file. In addition, an in-context FSCK method and system is described which uses a snapshot block bitmap, FSCK block bitmap and FS block bitmap to check block consistency in the context of handling a block access to handle consistency and corruption issues as part of the file access.
    Type: Grant
    Filed: March 9, 2007
    Date of Patent: June 1, 2010
    Assignee: EMC Corporation
    Inventor: Saurabh Godbole
  • Patent number: 7730091
    Abstract: Generating in a computer system and deploying a data model of a plurality of database cluster configuration availability solutions over a computer network by creating a database cluster configuration modeling specification including objects contained in a unified model language diagram providing a definition of a database cluster configuration data model. Creating the database cluster configuration data model using the database cluster configuration modeling specification and upon receiving signals from a graphical user interface or from XML batch data files or from application programming interfaces, indicating the definition of the cluster configuration model.
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: June 1, 2010
    Assignee: International Business Machines Corporation
    Inventors: Andrew D. Buckler, Dale M. McInnis, Subho Chatterjee, Steve Raspudic, Anand Subramanian
  • Patent number: 7730092
    Abstract: A system and a method for managing user and data profiles utilizing a web-enabled interactive database to organize, store and retrieve the information to create a consistent security model through centralized administration, are disclosed. The system captures various rules and pre-determined methodologies to provide on-line, up-to-date decisions to the users when users request access to a set of specific data or an application. The system further provides the capability to the user to request access to information that the user currently does not have access to, tracks the status of the request, obtains approval/disapproval decision from the data owner, implements the decision, and notifies requester within a reasonable time.
    Type: Grant
    Filed: May 16, 2007
    Date of Patent: June 1, 2010
    Assignee: General Electric Company
    Inventors: Robert James Lawson, Mark Creekmore, Jr., Subroto Kumar Basu
  • Patent number: 7730093
    Abstract: In a data processing system with at least one data processing device, a large number of databases allocated to the data processing system and having user-specific data are linked together for forming a single resulting user database. Access permissions for resources provided by the at least one data processing device are awarded by predefined user roles. At least one user role is allocated to at least one user of the data processing system.
    Type: Grant
    Filed: September 26, 2002
    Date of Patent: June 1, 2010
    Assignee: Siemens Aktiengesellschaft
    Inventors: Rudolf Kaiserwerth, Hermann Josef Wagner, Rudolf Wildgruber, Harald Kopper, Rupert Weidinger, Rudolf Woehrl
  • Patent number: 7730094
    Abstract: Methods, systems, and data structures for communicating object metadata are provided. A generic metadata container is presented that allows object metadata to be described in an extensible manner using protocol-neutral and platform-independent methodologies. A metadata scope refers to a dynamic universe of targets to which the included metadata statements correspond. Metadata properties provide a mechanism to describe the metadata itself, and metadata security can be used to ensure authentic metadata is sent and received. Mechanisms are also provided to allow refinement and replacement of metadata statements. The generic metadata container can be adapted to dynamically define access control rights to a range of objects by a range of users, including granted and denied access rights.
    Type: Grant
    Filed: August 19, 2005
    Date of Patent: June 1, 2010
    Assignee: Microsoft Corporation
    Inventors: Christopher G. Kaler, Giovanni Della-Libera, Elliot Waingold
  • Patent number: 7730095
    Abstract: The present invention extends to methods, systems, and computer program products for controlling transactions in accordance with role based security. A first transaction related component receives a transaction related message from a second transaction related component. The transaction related message indicates a request by the second transaction related component to perform a transaction related operation that is to involve the first transaction related component. The first transaction related component authenticates the second transaction related component. The first transaction related component refers to transaction control information indicating roles the second transaction component is permitted to assume relative to the first transaction related component. The transaction related operation indicated in the request is compared to the permitted roles for the second transaction related component. The transaction related operation is implemented in accordance with the results of the comparison.
    Type: Grant
    Filed: March 1, 2006
    Date of Patent: June 1, 2010
    Assignee: Microsoft Corporation
    Inventors: Tirunelveli Vishwanath, Max A. Feingold, James E. Johnson
  • Patent number: 7730096
    Abstract: A method for utilizing a database for an inspection of an industrial plant includes downloading a spreadsheet from a remote database containing inspection-related data for the industrial plant, wherein the spreadsheet includes selection lists of inspection data. The method further includes entering inspection data into the spreadsheet utilizing the selection lists and uploading the spreadsheet with the entered inspection data to the remote computer to thereby update the remote database.
    Type: Grant
    Filed: June 30, 2004
    Date of Patent: June 1, 2010
    Assignee: General Electric Company
    Inventors: Tommy Edwy, Randal Raymond Stark, Ahdee Quan Chan, James Leslie King
  • Patent number: 7730097
    Abstract: A solution is provided wherein only primary keys are used as meta-data to construct many-to-many relationships between table, resulting in amore robust, efficient database structure. Once tables of user-specific data are bound to the database as meta-data using their primary keys, the system may automatically ensure the handling of the records as related units. This eliminates the traditional heavy-weight dependence on foreign key relationships.
    Type: Grant
    Filed: February 10, 2005
    Date of Patent: June 1, 2010
    Assignee: MobileFrame, LLC
    Inventor: Lonny Lee Oswalt
  • Patent number: 7730098
    Abstract: A method for supporting semantic matching queries in a database management system (DBMS) by extracting and storing the transitive/subsumption relationships from a given ontology data in a DBMS with native XML support. These transitive relationships are transformed into a set of XML documents that are natural mappings of the hierarchical structure of the transitive relationships. A table function construct expresses semantic matching queries in a declarative manner. The semantic matching queried are automatically rewritten or translated into standard SQL/XML search operators such as XQuery, XPath and XMLExists, and executed by the SQL/XML DBMS on the given instance data and the extracted transitive relationships data.
    Type: Grant
    Filed: March 2, 2007
    Date of Patent: June 1, 2010
    Assignee: International Business Machines Corporation
    Inventors: Lipyeow Lim, Haixun Wang, Min Wang
  • Patent number: 7730099
    Abstract: A Composite Pattern with BLOB data types is used to model a hierarchical network, and includes a path-like construct for locating each component within the network model. Database procedures are used to efficiently search, modify and retrieve individual nodes from the network model using the database server's memory pool so that client applications are not required to retrieve and deserialize the entire Composite-BLOB hierarchy in order to make modifications or search for individual elements, thereby substantially reducing the transfer of data between the application layer and database. To avoid the need for dynamic memory restructuring during deserialization, the size required to store component data at each composite is stored when the composite is serialized, and during deserialization, the size is retrieved and used to obtain sufficient memory for the deserialized composite.
    Type: Grant
    Filed: August 18, 2006
    Date of Patent: June 1, 2010
    Assignee: OPNET Technologies, Inc.
    Inventors: Zacharia George, Todd William Hansen, Amish Shah
  • Patent number: 7730100
    Abstract: An information processing apparatus for searching for a desired content from a storage unit storing a plurality of contents to which a plurality of attributes is set classifies stored contents by each of the attributes. The information processing apparatus then counts the number of registered contents classified by each of the attributes and determines an attribute as a criterion for classifying contents.
    Type: Grant
    Filed: November 13, 2006
    Date of Patent: June 1, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventor: Tomoyuki Takeuchi
  • Patent number: 7730101
    Abstract: Tree data storage structures are implemented on respective computers in a distributed environment, such as on a network, so that information associated with nodes of one computer's tree data storage structure may be read or written to by another computer in the network. To promote efficiency, a cache may be employed on the computers in the network such that each computer caches information associated with nodes of tree data storage structures located on the computers in the network. A lock service may implement a caching protocol to provide efficient concurrency of caching operations while ensuring that current information associated with the nodes is available to all computers in the network.
    Type: Grant
    Filed: June 10, 2005
    Date of Patent: June 1, 2010
    Assignee: Microsoft Corporation
    Inventors: Lidong Zhou, Chandramohan A. Thekkath
  • Patent number: 7730102
    Abstract: A method and system for organizing nodes within a program tree. The system allows various child node categories to be defined for node types of a program tree. When a child node is added to a parent node, the system identifies the category of the child node. The system then instantiates a category data structure for the identified category. The system stores a reference to the instantiated category data structure in the parent node and stores a reference to the child node in the instantiated category data structure.
    Type: Grant
    Filed: December 6, 2006
    Date of Patent: June 1, 2010
    Assignee: Intentional Software Corporation
    Inventor: Charles Simonyi
  • Patent number: 7730103
    Abstract: A system and method for the simplification of data structures, particularly those used for wireless communications, encodes data structures for efficient storage and access. Wireless devices are provisioned with user applications for accessing remote services, such as World Wide Web services. The user applications comprise a plurality of component definitions which typically describe complex data structures for execution by a runtime environment. The runtime environment is conditioned to use a manner to encode such data structures in flat arrays of primitive types.
    Type: Grant
    Filed: April 15, 2005
    Date of Patent: June 1, 2010
    Assignee: Research In Motion Limited
    Inventors: Kamen Vitanov, Laura Doktorova, Michael Shenfield, Richard X. Qing
  • Patent number: 7730104
    Abstract: A method of extracting information from a structured document includes the steps of assigning a partial tree identifier inclusive of a tag identifier to a selected partial tree wherein the tag identifier includes a name of a tag corresponding to a root of the selected partial tree, a name of at least one format attribute of the tag, and a value of the at least one format attribute, arranging names of format attributes in a predetermined order in the tag identifier if the at least one format attribute of the tag includes two or more format attributes, and identifying a partial tree having a partial tree identifier identical to the partial tree identifier of the selected partial tree from a list of partial tree identifiers of partial trees that exist in the structured document after updating thereof.
    Type: Grant
    Filed: November 8, 2004
    Date of Patent: June 1, 2010
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Tadasu Uchiyama, Masaru Miyamoto
  • Patent number: 7730105
    Abstract: Time information included in a document file can be efficiently shared by multiple people. A time information communication unit (260) receives time information included as a content of a document file. An ID setting unit (254) then sets a time ID for the time information. A time information storage unit (258) relates and stores the time ID and the time information. Thereafter, the time information communication unit (260) transmits the time ID. A change request communication unit (262) receives time change information for changing the time information related to the time ID. The time information communication unit (260) receives time request information for inquiring for time information. A search unit (256) finds time information from the time information storage unit (258) in response to the time request information. The time information communication unit (260) then transmits the time information thus found to the transmission source of the time request information.
    Type: Grant
    Filed: October 27, 2005
    Date of Patent: June 1, 2010
    Assignee: JustSystems Corporation
    Inventor: Nobuaki Wake
  • Patent number: 7730106
    Abstract: The subject matter herein relates to database management systems and, more particularly, compression of encrypted data in database management systems. Various embodiments provide systems, methods, and software that compress encrypted column values stored tables. Some other embodiments include declaring tables with column encrypt and compress attributes.
    Type: Grant
    Filed: December 28, 2006
    Date of Patent: June 1, 2010
    Assignee: Teradata US, Inc.
    Inventor: James Browning
  • Patent number: 7730107
    Abstract: A service registry that supports updating and sharing of profile data with partners. The registry allows organizations such as libraries and consortia to manage and share data that define their organizations (e.g., institution type, location, main and branch institutions, URLs for electronic services, circulation statistics, and population served). Organizations share a RSS-enabled obfuscated link with their partners that enables the partners to access a page with the latest institutional profile, and to be notified when it is updated. The obfuscation of the RSS feed provides a notification while keeping the data private. Every time a user creates an institutional profile, an equivalent RSS-enabled page is generated that can be reached through a RSS feed that has an obfuscated link name. The user shares this link with the institution's partners and others that have a need to know the information and to access details about the institution and its services.
    Type: Grant
    Filed: August 17, 2007
    Date of Patent: June 1, 2010
    Assignee: OCLC Online Computer Library Center, Inc.
    Inventors: Robert Scott Shultz, Joanna White, Kathleen Quinton, Jeffrey Allen Young
  • Patent number: 7730108
    Abstract: Disclosed herein is an apparatus for processing information about a network including a plurality of nodes, wherein m attributes (m represents an integer of 2 or more) assignable to each of the nodes are defined depending on the relationship to another node which can be connected to the each of the nodes, the apparatus including: identifier generating means for converting attributes assigned to each of n nodes (n represents an integer of 3 or more) per relationship to the other node connected thereto into numerical values with respect to motifs extracted from the network as predetermined patterns of the connected relationship of the n nodes, and generating identifiers identifying the motifs using the numerical values.
    Type: Grant
    Filed: November 30, 2007
    Date of Patent: June 1, 2010
    Assignee: Sony Corporation
    Inventors: Shinako Matsuyama, Yu Hamada, Tetsuya Shiraishi
  • Patent number: 7730109
    Abstract: A system and method for incorporating message catalogs in remote modules. The system and method comprise a container server that identifies one or more modules for use with a container document, receives a module specification from a remote server, and serves the container document with module data based on the module specification, wherein the module data comprises a message reference that identifies a message catalog.
    Type: Grant
    Filed: June 6, 2006
    Date of Patent: June 1, 2010
    Assignee: Google, Inc.
    Inventors: Christopher H. Rohrs, Adam Sah, Dylan Parker, Jessica Lynn Gray
  • Patent number: 7730110
    Abstract: A lightweight application server for use on portable or embedded devices includes an application manager and services containers. Each of these is managed by an admin server allowing for remote and rapid deployment and maintenance of applications, objects and features associated with the server-enabled portable or embedded devices. This permits portable devices like PDAs to provide server functionality to each other, in a fully portable network if desired. A system including such server-enabled portable or embedded devices may include, among other things, a decision flow server for facilitating distributed decision flow processing.
    Type: Grant
    Filed: November 21, 2008
    Date of Patent: June 1, 2010
    Assignee: Zeosoft Technology Group, Inc.
    Inventors: Robert DeAnna, Bryan Freeland, Bill Gockeler, Erik Huestis, Michael Huestis, Dan McFeely
  • Patent number: 7730111
    Abstract: A lightweight application server for use on portable or embedded devices includes an application manager and services containers. Each of these is managed by an admin server allowing for remote and rapid deployment and maintenance of applications, objects and features associated with the server-enabled portable or embedded devices. This permits portable devices like PDAs to provide server functionality to each other, in a fully portable network if desired. A system including such server-enabled portable or embedded devices may include, among other things, a decision flow server for facilitating distributed decision flow processing.
    Type: Grant
    Filed: November 21, 2008
    Date of Patent: June 1, 2010
    Assignee: Zeosoft Technology Group Inc.
    Inventors: Robert DeAnna, Bryan Freeland, Bill Gockeler, Erik Huestis, Michael Huestis, Dan McFeely
  • Patent number: 7730112
    Abstract: Scoped applications are configured as self-contained units that do not require external configuration of messaging or database access settings. The applications can be deployed to multiple and disparate environments and utilized without the need for additional server configuration by an administrator. The applications include metadata indicating information specific to a particular server that can be provided at deployment.
    Type: Grant
    Filed: October 8, 2004
    Date of Patent: June 1, 2010
    Assignee: BEA Systems Inc.
    Inventor: Rob Woollen
  • Patent number: 7730113
    Abstract: A network-based system and method processes and analyzes email messages that have been communicated by parties involved in a legal proceeding. The email messages (or other electronic files) of the parties are delivered to a plurality of server units: metadata of the email messages (such as conversational thread information, directory path information, and other properties information) are directed a first server unit, contents of the email messages are directed to a second server unit, and read-only copies of the email messages are provided in a third server unit. If the email messages (or other electronic files) contain duplicate information, the duplicative email message is linked to an email message that has already been delivered to the server units.
    Type: Grant
    Filed: September 16, 2005
    Date of Patent: June 1, 2010
    Assignee: Applied Discovery, Inc.
    Inventors: Vincent Payette, Richard Roger Desmarais, James Marik Price, Michael C. Weaver, Richard J. Corbett, Barton W. Bodell, William P. Pernsteiner
  • Patent number: 7730114
    Abstract: A file system that does not conflate item lifetime with the item's inclusion in an organizational structure of the file system is described herein. In addition, the file system's organizational structure is not limited to directory trees, but instead may use any directed acyclic graph (DAG). Items, once stored into the file system, may be maintained until affirmatively deleted by a client of the file system, regardless of whether the item is part of a DAG or not. Items may be placed in file regions, which are conceptual workspaces for a client to control item lifetime and to organize items into any DAG structure of the user's choosing. Items may be concurrently stored in multiple DAGs, and each file region may have one or more independent DAGs. An item's placement in a DAG may also be used to govern file properties such as namespace, security, privacy, and read/write attributes.
    Type: Grant
    Filed: November 12, 2004
    Date of Patent: June 1, 2010
    Assignee: Microsoft Corporation
    Inventors: Andrew G. Bybee, Anil K. Nori, Balan Sethu Raman, Timothy P. McKee, Walter R. Smith
  • Patent number: 7730115
    Abstract: A microcontroller for securing data. The microcontroller may be included within a system. The microcontroller reads first and second data from first and second storages, respectively. The microcontroller compares the read first and second data. The microcontroller permits execution of a command based on a result of the comparison.
    Type: Grant
    Filed: March 21, 2005
    Date of Patent: June 1, 2010
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Joong-Chul Yoon, Kikuchi Takashi
  • Patent number: 7730116
    Abstract: A processor includes a multi-stage pipeline having a plurality of stages. Each stage is capable of receiving input values and providing output values. Each stage performs one of a plurality of data transformations using the input values to produce the output values. The data transformations collectively approximate at least one of: a discrete cosine transform and an inverse discrete cosine transform. The stages do not use any multipliers to perform the data transformations.
    Type: Grant
    Filed: May 13, 2005
    Date of Patent: June 1, 2010
    Assignee: STMicroelectronics, Inc.
    Inventor: Philip P. Dang
  • Patent number: 7730117
    Abstract: A system for performing floating point arithmetic operations including an input register adapted for receiving an operand. The system also includes a mechanism for performing a shift or masking operation in response to determining that the operand is in an un-normalized format. The system also includes instructions for performing single precision incrementing of the operand in response to determining that the operand is single precision, that the operand requires the incrementing based on the results of a previous operation and that the previous operation did not perform the incrementing. The operand was created in the previous operation. The system further includes instructions for performing double precision incrementing of the operand in response to determining that the operand is double precision, that the operand requires the incrementing based on the results of the previous operation and that the previous operation did not perform the incrementing.
    Type: Grant
    Filed: February 9, 2005
    Date of Patent: June 1, 2010
    Assignee: International Business Machines Corporation
    Inventors: Bruce M. Fleischer, Juergen Haess, Michael Kroener, Martin S. Schmookler, Eric M. Schwarz, Son Dao-Trong
  • Patent number: 7730118
    Abstract: An arithmetic unit for selectively implementing one of a multiply and multiply-accumulate instruction, including a multiplier, addition circuitry, a result register, and accumulator circuitry. The multiplier arranged to receive first and second operands and operable to generate multiplication terms. The addition circuitry for receiving multiplication terms from the multiplier and operable to combine them to generate a multiplication result. The result register for receiving the multiplication result from the adder. The accumulator circuitry connected to receive a value stored in the result register and an accumulate control signal which determines whether the arithmetic unit implements a multiply or a multiply-accumulate instruction.
    Type: Grant
    Filed: April 7, 2006
    Date of Patent: June 1, 2010
    Assignee: STMicroelectronics (Research & Development) Limited
    Inventor: Tariq Kurd
  • Patent number: 7730119
    Abstract: A method for processing of processor executable tasks and a processor readable medium having embodied therein processor executable instructions for implementing the method are disclosed. A system for distributing processing work amongst a plurality of distributed processors is also disclosed.
    Type: Grant
    Filed: July 21, 2006
    Date of Patent: June 1, 2010
    Assignee: Sony Computer Entertainment Inc.
    Inventors: John P. Bates, Payton R. White
  • Patent number: 7730120
    Abstract: Methods and systems are provided herein for the analysis of clickstream data of online users. The analysis methods and systems allow for the creation of new offline business methods based on online consumer behavior.
    Type: Grant
    Filed: October 24, 2007
    Date of Patent: June 1, 2010
    Assignee: Compete, Inc.
    Inventors: Man Jit Singh, David Cancel
  • Patent number: 7730121
    Abstract: Methods and systems for parallel computation of an algorithm using a plurality of nodes configured as a Howard Cascade. A home node of a Howard Cascade receives a request from a host system to compute an algorithm identified in the request. The request is distributed to processing nodes of the Howard Cascade in a time sequence order in a manner to minimize the time to so expand the Howard Cascade. The participating nodes then perform the designated portion of the algorithm in parallel. Partial results from each node are agglomerated upstream to higher nodes of the structure and then returned to the host system. The nodes each include a library of stored algorithms accompanied by data template information defining partitioning of the data used in the algorithm among the number of participating nodes.
    Type: Grant
    Filed: August 25, 2008
    Date of Patent: June 1, 2010
    Assignee: Massively Parallel Technologies, Inc.
    Inventors: Kevin David Howard, Glen Curtis Rea, Nick Wade Robertson, Silva Chang
  • Patent number: 7730122
    Abstract: Provided are a method, system, and program for authenticating a node requesting another node to perform work on behalf of yet another node. A plurality of agent nodes in the network are associated with a multi-node, wherein the agent nodes are associated with machines in the network capable of performing operations on behalf of the multi-node. A target node receives a request from a calling node for the target node to perform operations on behalf of the multi-node, wherein the target node is one of the agent nodes associated with the multi-node. The target node determines whether the calling node is one of the agent nodes associated with the multi-node and determines whether the calling node is capable of authenticating with a server. The target node performs the operations requested by the calling node in response to determining that the calling node is associated with the multi-node and is capable of authenticating with the server.
    Type: Grant
    Filed: December 9, 2004
    Date of Patent: June 1, 2010
    Assignee: International Business Machines Corporation
    Inventors: Robert Clair Edwards, Jr., Glen Hattrup, Avishai Haim Hochberg, Neil Gregory Rasmussen, James Patrick Smith
  • Patent number: 7730123
    Abstract: A repository of services, a system for building a repository of services, a method of building a repository of services, a software application that interfaces with a services repository and various other embodiments associated with the repository are disclosed. The method relates to a method of building a repository of services using a target services roadmap. The method comprises receiving from a user an identification of an implemented service and zero or more target services and mapping the implemented service to the zero or more target services. The target services and/or mapped implemented services are added to the repository.
    Type: Grant
    Filed: December 20, 2005
    Date of Patent: June 1, 2010
    Assignee: AT&T Intellectual Property II, LP
    Inventors: Richard R. Erickson, Steven Polston
  • Patent number: 7730124
    Abstract: A system, method and computer program product for exchanging data between a client and information sources via a server. The invention operates by obtaining data objects from a plurality of sources, wherein the data objects have native data formats specific to the sources. The data objects are converted to a common data format, and are then transmitted to the client. At the client, the data objects are modified. The modified data objects are compliant with the common data format. The modified data objects are transmitted to the server, where they are converted to the native data formats specific to the sources associated therewith. Then, the converted modified data objects are transmitted to the associated sources.
    Type: Grant
    Filed: June 8, 2006
    Date of Patent: June 1, 2010
    Inventors: Andrew Velline, Martin Kacin, Rajpal S. Sodhi
  • Patent number: 7730125
    Abstract: A method for reporting a user's emergency condition by sending an emergency help request message in a TCP/IP format to an emergency service center (ESC). The help request message may be sent over the Internet to advantageously harness the data transmission resources provided by the Internet. A support service provider may commercially provide such an emergency reporting service to a group of subscribers. The service provider may receive emergency requests from the subscribers and may send those requests over the Internet to the emergency service center. The service provider may also convert any non-TCP/IP message received from the subscriber into a TCP/IP message prior to sending the message to the ESC. A per-usage fee or a flat subscription fee may be charged by the service provider to allow users to report emergency conditions over the Internet. The support service provider thus coordinates the emergency help on behalf of the user.
    Type: Grant
    Filed: November 1, 2006
    Date of Patent: June 1, 2010
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Samuel N. Zellner, Mark J. Enzmann, Robert T. Moton, Jr.
  • Patent number: 7730126
    Abstract: In one embodiment, access log information is written to portable cards of end-users of system that includes networked and non-networked processor based systems that control user access. In conjunction with processing of access attempts by non-networked processor-based systems, time stamps of accesses by each end-user for multiple accesses on multiple processor-based systems are analyzed against one or more access rules, the one or more rules defining one or more relative timing constraints or order constraints for accesses on multiple processor-based systems. Also, in conjunction with processing of the further access attempts by the non-networked processor-based systems, access decisions are controlled in response to determining whether the time stamps of respective end-users indicate that said respective end-users have violated the one or more access rules.
    Type: Grant
    Filed: March 12, 2007
    Date of Patent: June 1, 2010
    Inventor: C. S. Lee Crawford
  • Patent number: 7730127
    Abstract: A method for video sharing, which realizes video sharing between an originating UE and a terminating UE when the terminating UE is not IMS core network registered. The method includes the following steps: an originating UE sends a video sharing request containing a URI of callee to an application server; the application server determines that the terminating UE of the callee is not IMS core network registered and notifies the terminating UE to register; the terminating UE activates a GPRS connection and registers with the IMS core network; the originating UE and the registered terminating UE set up a sharing session via the application server; the originating UE and the terminating UE share video information. A system and apparatus for practicing this method is also disclosed.
    Type: Grant
    Filed: June 17, 2008
    Date of Patent: June 1, 2010
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Shanyang Ke
  • Patent number: 7730128
    Abstract: A communication system (100) has a portal (110), a subscriber (108), a plurality of content providers (112), and a communication network for providing communication between the portal, the subscriber and the plurality of content providers. The components of the communication system are programmed to transmit to the subscriber from the portal an available selection of the plurality of content providers, select at the subscriber a select one of the plurality of content providers, and transmit content provider registration corresponding to the selected content provider from the portal to the selected content provider.
    Type: Grant
    Filed: August 28, 2008
    Date of Patent: June 1, 2010
    Assignee: International Business Machines Corporation
    Inventors: Thomas E. Creamer, Reza Ghasemi, Walter Haenel
  • Patent number: 7730129
    Abstract: A collaborative communication system is disclosed. The collaborative communication system integrates a number of electronic communication tools to meet the collaborative communication needs for an enterprise, family members or friends. All communications are within the system. According to one aspect of the collaborative communication system, registered users in the system are provided public, group and private arenas or domains. Depending on the privacy, communications with others may be conducted in any one of these domains. According to another aspect of the collaborative communication system, communications with others can be conducted through electronic internal mail (herein “i-mail”), instant messaging and file sharing. In particular, the i-mail operates on identifiers pertaining to registered users, thus eliminating the possibility of the registered users receiving unwanted email from other users outside the system.
    Type: Grant
    Filed: October 20, 2004
    Date of Patent: June 1, 2010
    Assignee: Inbit, Inc.
    Inventors: Jinsheng Wang, Lu Wang
  • Patent number: 7730130
    Abstract: The present invention provides a method and system for creating a bidirectional link between first and second online albums in a peer-to-peer photo sharing network. Exemplary embodiments include receiving on a first peer, a user request to create a bidirectional link, wherein the request includes an identification of a first online album on the first peer and a URL of a second online album on a second peer; automatically sending to the second peer, a URL of the first online album and a request to create a link on the second online album to the first album; and automatically creating a link on the first online album to the second online album using the URL of the second online album. In a further embodiment, the link to the second online album is displayed with information regarding the second online album, including an online status of the peer hosting the linked online album.
    Type: Grant
    Filed: April 26, 2005
    Date of Patent: June 1, 2010
    Assignee: Qurio Holdings, Inc.
    Inventor: Alfredo C. Issa
  • Patent number: 7730131
    Abstract: A user interface is configured to identify and display each of the one or more service providers servicing the user's computing system. The interface also identifies the presence information that is being supplied to the service providers by the user's computing system for publication. The presence information that is provided to the service providers can include, but is not limited to, the name, alias, location, and network status of the user. A user can make global or discrete customized changes to the presence information that is provided to each of the service providers through the user interface. Modifications made to the presence information can also be made automatically to reflect a new condition or status in the user's presence on a network that is provided by a service provider.
    Type: Grant
    Filed: March 5, 2007
    Date of Patent: June 1, 2010
    Assignee: Microsoft Corporation
    Inventors: Sean O. Blagsvedt, Ahsan S. Kabir, Angela K. Butcher, Donna B. Andrews, Peyman Oreizy, Sterling M. Reasor, Cornelius K. van Dock, Hilary K. Palman
  • Patent number: 7730132
    Abstract: An audio-video storage device includes a storage interface to interface with a storage medium that store a media file including video. The storage device includes a network interface to interface with a local network. The storage device performs replication of the stored media file. The storage device provides access to the media file to a first client device and a second client device over the local network and the wide area network respectively.
    Type: Grant
    Filed: April 19, 2007
    Date of Patent: June 1, 2010
    Inventors: Lester F. Ludwig, J. Chris Lauwers, Keith A. Lantz, Gerald J. Burnett, Emmett R. Burns
  • Patent number: 7730133
    Abstract: Methods, systems, and products are discussed for conducting a conference. The conference is established amongst a host communications device, an intermediate host communications device, and a participant communications device. A command is communicated from the host communications device to the intermediate host communications device that instructs the intermediate host communications device to retrieve an object from memory during the conference. The object is communicated from the intermediate host communications device to the participant communications device.
    Type: Grant
    Filed: May 23, 2008
    Date of Patent: June 1, 2010
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Wesley White