Patents Examined by Shahid Al Alam
  • Patent number: 7177878
    Abstract: An object oriented method and computer system for implementing a persistence mechanism. The persistence mechanism is adapted to effectuate data transfer between a software application and a relational database. The method identifies homes and relationships. Each identified home includes attributes of a table of the database. Each identified relationship has attributes describing a foreign key interaction between two homes of the identified homes. A provided home class is adapted to be instantiated to any of the identified homes. A query to transfer data between the application and the database is generated such that a first home of the identified homes is processed. The first home includes attributes of a first table of the database. The processing of the first home includes an instantiation of the home class to an instance of the first home by setting attributes of the first home.
    Type: Grant
    Filed: April 13, 2004
    Date of Patent: February 13, 2007
    Assignee: International Business Machines Corporation
    Inventor: James R. Wason
  • Patent number: 7155437
    Abstract: A method for a terminal to connect to wireless networks in a wireless network system is disclosed. The wireless network system has a plurality of wireless networks, each having a unique identity. The terminal includes a network database for storing a plurality of predetermined identities, a plurality of configuration tables with each associating different predetermined identities to different priorities, and a status pointer representing when or where the terminal operates. The method includes selecting one configuration table according to the status pointer, comparing the identities received by the terminal with the predetermined identities in the selected configuration table, selecting an identity among the matched identities according to the priority associated with the matched predetermined identities, and connecting to the wireless network corresponding to the selected identity.
    Type: Grant
    Filed: July 29, 2002
    Date of Patent: December 26, 2006
    Assignee: Inventec Appliances Corp.
    Inventors: Ju-Nan Chang, Wen-Biao Lee
  • Patent number: 7155428
    Abstract: A method and apparatus provides for the extraction of environment information from a target database system. The environment information includes at least one of cost-related information and random sample statistics. The cost-related information and/or random sample statistics are imported to a test system, where the cost-related information and/or random sample statistics are used in query plan analysis by an optimizer.
    Type: Grant
    Filed: December 31, 2001
    Date of Patent: December 26, 2006
    Assignee: NCR Corp.
    Inventors: Douglas P. Brown, Mark W. Sirek, Jeetendra Chaware
  • Patent number: 7152061
    Abstract: Methods and systems for providing a response to a user's query based on other users' picks. For one embodiment of the invention, user responses are correlated to determine an affinity among users. User affinity is then used to modify the presentation of the search results. For one embodiment the location of other user's is used to modify the presentation of the search results.
    Type: Grant
    Filed: September 16, 2004
    Date of Patent: December 19, 2006
    Assignee: IAC Search & Media, Inc.
    Inventors: Andy Curtis, Alan Levin, Apostolos Gerasoulis
  • Patent number: 7143089
    Abstract: A system for automatically creating and maintaining a database of information utilizing user opinions about subjects, particularly exceptional experiences. Described is an Internet system assisting/motivating a population of users interested in information about certain categories of subjects to automatically maintain the database content and to improve the usefulness and quality of the database information without any substantial management by the website owner-manager. The user opinions are primarily in the form of both comments and ratings about which natural-language terms best describe a particular subject, enabling user searches of the subject database to be by way of preferred such descriptive natural-language terms, which terms are further preferred to be evaluative and approving.
    Type: Grant
    Filed: February 10, 2001
    Date of Patent: November 28, 2006
    Assignee: Involve Technology, Inc.
    Inventors: Gregory J. Petras, Richard W. Hill, Andrew F. Mason, Cory Osborn, Flori N. Parham, Connie Riffel, Rachael A. Thomas, Craig P. Thompson, Jeffrey T. Zywicki
  • Patent number: 7143122
    Abstract: The present invention relates to system and method of asynchronous data replication. In an embodiment, the system includes a primary host that asynchronously transmits write and sync commands where each write and sync command includes a data set ID and a sequence number. A secondary host coupled to the primary host receives the write and sync commands out of order, tracks receipt of write and sync commands, and after receipt of the write and sync commands of the data set writes blocks associated with the write commands to data storage coupled to the secondary host.
    Type: Grant
    Filed: October 28, 2003
    Date of Patent: November 28, 2006
    Assignee: Pillar Data Systems, Inc.
    Inventors: David Alan Burton, Noel Simen Otterness, Kurt Alan Shoens
  • Patent number: 7082435
    Abstract: The present invention is directed to a method and mechanism for encoding multiple virtual tables into one or more source tables. An aspect of the invention is directed to the access of a virtual table virtual table without requiring separate entries for the virtual table in the meta-data of a database system. Another aspect of the invention is directed to a virtual table that has different column signatures than its underlying source table(s).
    Type: Grant
    Filed: January 3, 2000
    Date of Patent: July 25, 2006
    Assignee: Oracle International Corporation
    Inventors: Raymond Guzman, Goutam D. Kulkarni, Joydip Kundu
  • Patent number: 7069278
    Abstract: A system for archive integrity management and related methods are disclosed. The invention includes one or more integrity manager applications, each of which monitor the integrity of an aspect of a data archive. Some integrity manager applications monitor the integrity of processes executed by the archive system, and other integrity manager applications monitor the integrity of communication paths in the archive system. A file input integrity manager application monitors the integrity of a plurality of processes associated with storing a new data file in the archive. A business content integrity manager application determines what documents are required for a transaction and monitors whether all of the required documents have been received by the archive system. Further, an event integrity manager application executes predetermined events triggered by characteristics of documents stored in the archive system and ensures that all events have been properly executed.
    Type: Grant
    Filed: August 6, 2004
    Date of Patent: June 27, 2006
    Assignee: JPMorgan Chase Bank, N.A.
    Inventors: William A Telkowski, Sang F. Leong
  • Patent number: 7062511
    Abstract: A portal web site development system for generating portal web sites. A portal web site development system includes a router, a login server, a database, and a portal web server. Preference data is collected from a user regarding the appearance and operation of a portal web site. Based upon the preference data, the portal web site development system generates a new portal web site accessible to an identified set of users. The portal web site is generated entirely within the database. The user may specify the appearance and operation of the portal web site prior to generation, and may customize the portal web site anytime thereafter.
    Type: Grant
    Filed: December 31, 2001
    Date of Patent: June 13, 2006
    Assignee: Oracle International Corporation
    Inventor: Thomas J. Poulsen
  • Patent number: 7043481
    Abstract: The invention provides systems, methods and software for creating, maintaining, accessing, navigating and persisting complex data objects and associated data stores. In one aspect, the invention also provides an application programming interface (“API”) useful for creating, maintaining, accessing, navigating and persisting complex data objects and associated data stores as a CDOG model.
    Type: Grant
    Filed: May 30, 2002
    Date of Patent: May 9, 2006
    Assignee: Thought, Inc.
    Inventors: Ward Mullins, Alexandre Martins
  • Patent number: 7043494
    Abstract: A combined hash table/bucket trie technique facilitates fast, deterministic, memory-efficient exact match look-ups on extremely large tables. A limited number of hash keys which collide on the same location can be stored in the hash table. If further keys collide on the same location, a bucket trie is formed, the colliding keys are stored in the trie, and trie traversal information is stored in the hash table. Regardless of the number of buckets in the trie, an input key need only be compared with the keys in one bucket to detect a stored key identical to the input key or conclude that no stored key is identical to the input key.
    Type: Grant
    Filed: January 28, 2003
    Date of Patent: May 9, 2006
    Assignee: PMC-Sierra, Inc.
    Inventors: Deepali Joshi, Ajit Shelat, Amit Phansalkar, Sundar Iyer, Ramana Kompella, George Varghese
  • Patent number: 7016897
    Abstract: A method, program and system for authenticating LDAP referral searches are provided. The invention comprises receiving a bind request from a LDAP referred search request and then searching the local directory for an entry corresponding to the distinguished name (DN) of the bind request. If an entry for the bind DN is located within the local directory, the bind request is authenticated. If an entry for the bind DN is not found in the local directory, a defined reference server is checked for the prefix of the bind DN. If the prefix for the bind DN is located in the reference server, the reference server is contacted for authentication, which is performed using a root DN. If an entry for the bind DN is not found in either the local directory or reference server, the bind request cannot be authenticated and is denied.
    Type: Grant
    Filed: December 29, 2000
    Date of Patent: March 21, 2006
    Assignee: International Business Machines Corporation
    Inventors: Reginal Raynard Hill, Shaw-Ben Shepherd Shi
  • Patent number: 6993522
    Abstract: A system and method is described for resolving a conflict detected while synchronizing a first data object in a first store associated with a mobile device and a second data object in a second store associated with a server. Once the conflict is detected, properties of the first data object are compared with corresponding properties of the second data object. If the properties and the corresponding properties that differ are designated as mergeable properties, the properties and the corresponding properties are merged. Merging the properties involves sending a preferred state associated with each of the properties and the corresponding properties to the mobile device and the server for updating the first data object and second data object, respectively, when an initial state for the properties and the corresponding properties is different than the preferred state.
    Type: Grant
    Filed: June 27, 2001
    Date of Patent: January 31, 2006
    Assignee: Microsoft Corporation
    Inventors: James S. L. Chen, Stephen D. Flanagin, Mike A. Foster, Steven Miles, Brian Moore
  • Patent number: 6988102
    Abstract: A database system that incorporates numerous features that reduce the total cost of maintaining the database system is provided. That database system includes a database appliance that executes a database server on a platform that includes a special purpose operating system specifically tailored to the services required by the database server. The database appliance configures itself by detecting the environment in which it resides and setting operational parameters based on the detected environment. The configuration metadata of all components of the system are stored in a centralized repository which itself may reside external to the system. Both the database server configuration and the operating system configuration are managed by a remotely located integrated management console, which interacts with and configures the system at the database system level, the operating system level and, optionally, at the hardware subsystem level. Backup management may also be performed remotely.
    Type: Grant
    Filed: August 31, 2001
    Date of Patent: January 17, 2006
    Assignee: Oracle International Corporation
    Inventors: Jay Rossiter, David Stowell, Pari Bhaduri, Venkat Malla, Jane Chen, Ramkumar Venkataraman, Yuanjiang Ou, Muthu Olagappan, Thivakaram Prakash Sivakumar
  • Patent number: 6983287
    Abstract: Prestructuring disparate content data types prior to receiving any access requests to provide fast retrieval, assembly, and delivery of content data. Source content data are obtained from a source data structure that is readily created and editable by an author who does not have programming skills. The source content data are transformed into a predefined output structure that enables efficient access to the content data over a network. Predefined classes and entities of metadata indicate subsets of the content data that are deliverable and indicate relationships between elements of the content data. The content data and controlling metadata are preformatted for display and stored in fields of the output structure. The content data are also cross referenced by a plurality of categories within various areas of interest to create a hierarchical structure of interrelationships that is stored in the output structure, enabling a user to browse through related content data.
    Type: Grant
    Filed: January 29, 2003
    Date of Patent: January 3, 2006
    Assignee: Microsoft Corporation
    Inventors: Harish Jayanti, Christopher W. Anderson
  • Patent number: 6981001
    Abstract: Methods and systems are provided for acquiring and assembling customer facility location data from multiple sources. The customer facility location data is subsequently used for the automated dispatching of service technicians in a resource-efficient fashion.
    Type: Grant
    Filed: September 21, 2001
    Date of Patent: December 27, 2005
    Assignee: BellSouth Intellectual Property Corporation
    Inventors: Charlie Reddick, C. W. Garris, Robert A. Cole, Robert M. Ingman, Roy E. Glascoe, Jr., Paul J. Mankowski
  • Patent number: 6978279
    Abstract: This invention concerns a database computer system and method for making applications recoverable from system crashes. The application state (i.e., address space) is treated as a single object which can be atomically flushed in a manner akin to flushing individual pages in database recovery techniques. To enable this monolithic treatment of the application, executions performed by the application are mapped to logical loggable operations that can be posted to the stable log. Any modifications to the application state are accumulated and the application state is periodically flushed to stable storage using an atomic procedure. The application recovery integrates with database recovery, and effectively eliminates or at least substantially reduces the need for check pointing applications. In addition, optimization techniques are described to make the read, write, and recovery phases more efficient. Atomic flush sets, whether generated from cyclic flush dependencies or otherwise, can be broken apart.
    Type: Grant
    Filed: March 15, 1999
    Date of Patent: December 20, 2005
    Assignee: Microsoft Corporation
    Inventors: David B. Lomet, Mark R. Tuttle
  • Patent number: 6963873
    Abstract: A method and system for automatically associating a signed certificate with its matching certificate signing request. A data structure includes distinguished name data, or other suitable data, for all outstanding certificate signing requests. Distinguished name data, or other suitable data, is extracted or read from the signed certificate and compared against the data structure to identify the matching certificate signing request.
    Type: Grant
    Filed: January 2, 2002
    Date of Patent: November 8, 2005
    Assignee: Intel Corporation
    Inventors: Joseph F. Cihula, Devendra N. Rath
  • Patent number: 6961730
    Abstract: Described herein is a schema extension of the Common Information Model (CIM), designed to model manageable aspects of a database server such as a Structure Query Language (SQL) server. The database schema contains a data file class that represents files associated with databases. The operating system also has a data file class, representing files that are managed by the operating system. An association is defined between the two data file classes, allowing queries to navigate between the database schema and the operating system schema.
    Type: Grant
    Filed: February 20, 2001
    Date of Patent: November 1, 2005
    Assignee: Microsoft Corporation
    Inventors: Raxit A. Kagalwala, John Patrick Thompson
  • Patent number: 6959306
    Abstract: Methods for acquiring and transforming data for business analysis, and computer readable media having program instructions for enabling the same are provided. One exemplary method identifies a set of data sources to be accessed for a user, loads the raw data from each of the accessed set of data sources to raw data type specific locations then verifies the integrity of the acquired raw data. Next the acquired raw data of each of the raw data type specific locations is transformed to a uniform data type and then stored as processed data into processed data type specific locations. Some notable advantages of the discussed methods of acquiring and presenting data for business analysis purposes is the ability to efficiently extract, organize and present the data as requested by a customer over a world wide computer network.
    Type: Grant
    Filed: September 2, 2003
    Date of Patent: October 25, 2005
    Assignee: SageMetrics Corporation
    Inventor: E. Kenneth Nwabueze