Database Design Patents (Class 707/790)
  • Patent number: 7822773
    Abstract: The present invention discloses a method for reducing a tree structure in a processing system. The method includes providing a plurality of nodes in a tree structure. The method also includes querying each of the plurality of nodes based upon a threshold value, wherein the threshold is related to relevance; when a count of a particular node matches the threshold then a next child node is queried to determine if the next child node matches the threshold, if a child node does not exist for the queried node when the node is displayed. The method further includes visiting all of the parent nodes based on the querying step until all of plurality of nodes have been queried. The method finally includes displaying the nodes that satisfy the threshold value.
    Type: Grant
    Filed: January 25, 2008
    Date of Patent: October 26, 2010
    Assignee: International Business Machines Corporation
    Inventor: Frank Raymond Ayars
  • Patent number: 7818345
    Abstract: A method for forming a storage device containing data, concerning blocks defining the composition of one or several pages of a document and associated with the storage device receiving all of the data and the content of the blocks identified by an identifier. The invention includes: collecting, at the storing device, block after block, and for each block, data concerning each block and associating the identifier and the data, with a site in the storage device; collecting the content of each block corresponding to a text and creating a text file wherein the content of the text block is transferred; and associating the identifier of each text block and each text file with a site in the storage device.
    Type: Grant
    Filed: May 18, 2001
    Date of Patent: October 19, 2010
    Assignee: Andromaque Prepresse (Societe a Responsabilite Limitee)
    Inventor: Denis Roudot
  • Patent number: 7818414
    Abstract: The present invention provides an account management system and method for use within a computer network that allows for automated provisioning, configuration, and maintenance of the servers and other devices connected to a computer network. This account management system and method make use of a master directory structure which is replicated by way of a directory structure replication hub to multiple remote data centers in the form of multiple copies of a directory structure. The directory structure allows access to various customers, who may access information contained only within that particular customer's account. Authentication information for each of the customers is located within the copies of the directory structures contained at each customer data center, and therefore transmitting authentication information is not required.
    Type: Grant
    Filed: August 4, 2008
    Date of Patent: October 19, 2010
    Assignee: Hewlett-Packard Developement Company, L.P.
    Inventor: Paul Kennedy
  • Patent number: 7818351
    Abstract: There is provided a database analysis program, a database analysis apparatus, and a database analysis method capable of detecting a relation between fields in a plurality of tables.
    Type: Grant
    Filed: November 1, 2006
    Date of Patent: October 19, 2010
    Assignee: Fujitsu Limited
    Inventors: Yoshihide Nomura, Tsuyoshi Kanai
  • Patent number: 7818303
    Abstract: A method and a processing device are provided for compressing a web graph including multiple nodes and links between the multiple nodes. Nodes of the web graph may be clustered into groups including no more than a predetermined number of nodes. A list of links of the clustered nodes may be created and sorted based on a frequency of occurrence of each of the links. A prefix tree may be created based on the sorted list of links. The prefix tree may be walked to find candidate virtual nodes. The candidate virtual nodes may be analyzed according to a selection criteria and a virtual node may be selected. The prefix tree may be adjusted to account for the selection of the virtual node and the virtual node may be added to the web graph.
    Type: Grant
    Filed: January 29, 2008
    Date of Patent: October 19, 2010
    Assignee: Microsoft Corporation
    Inventors: Gregory T. Buehrer, Kumar Hemachandra Chellapilla
  • Publication number: 20100262552
    Abstract: A system and a method of global electronic job market in the Internet are provided.
    Type: Application
    Filed: June 23, 2010
    Publication date: October 14, 2010
    Inventor: Valentina Pulnikova
  • Publication number: 20100262614
    Abstract: Readings of odorous air concentration or strength are taken at various locations in the vicinity of a site being monitored for odorous air and are entered into an electronic database and electronically combined with a map of the vicinity of the site to produce a visual pattern of the odorous air with respect to the site. Readings may further include meteorological data, odor descriptors, time and date. and the like and some of the readings may be transformed into symbolic form for visual display on the map. Preferably the map is an Internet accessible on-line map.
    Type: Application
    Filed: April 5, 2010
    Publication date: October 14, 2010
    Inventor: Charles M. McGinley
  • Patent number: 7814125
    Abstract: Application development is facilitated by initializing a page token in response to receiving a request. The page token comprises an abstract model component containing a specification for obtaining data designated to be sent in a response to the request or a specification for updating data obtained from the request, and also a view component for providing referential format specifications for data provided in the abstract model component. The page token is passed between at least two components of a modified model-view-controller architecture via a standard interface. The components include a user interface controller, a user interface builder implementing a first standard interface, an application layer implementing a second standard interface, a data access manager implementing a third standard interface, and at least one data access utility implementing a fourth standard interface.
    Type: Grant
    Filed: September 17, 2007
    Date of Patent: October 12, 2010
    Assignee: International Business Machines Corporation
    Inventors: Brian D. Berry, Noah G. Sack
  • Patent number: 7814131
    Abstract: A storage system, such as a file server, uses pathname aliasing and exports a stored resource to clients by advertising to the clients a different pathname than the actual pathname of the resource.
    Type: Grant
    Filed: April 30, 2004
    Date of Patent: October 12, 2010
    Assignee: Network Appliance, Inc.
    Inventors: Thomas D. Haynes, Mark Muhlestein, David B. Noveck
  • Patent number: 7809752
    Abstract: A facility for analyzing user behavior information is described. The facility receives a stream of user behavior information. The facility augments a representation of user behavior in accordance with the received stream of user behavior information. The representation augmented by the facility is a sparse matrix of user behavior facts. The facility analyzes the sparse matrix to obtain an analysis result for the received stream of user behavior.
    Type: Grant
    Filed: December 6, 2005
    Date of Patent: October 5, 2010
    Assignee: AudienceScience Inc.
    Inventors: Maciek Kozyrczak, Cheng C. Chen, Basem Nayfeh
  • Patent number: 7809674
    Abstract: A system for organizing and accessing a database. The system includes a primary B+tree index, a secondary B+tree index, a plurality of mapping table row identifiers stored in the secondary B+tree index and a plurality of database addresses for leaf blocks of the primary B+tree index corresponding to mapping table rows.
    Type: Grant
    Filed: March 2, 2004
    Date of Patent: October 5, 2010
    Assignee: Oracle International Corporation
    Inventors: Eugene I. Chong, Souripriya Das, Charles G. Freiwald, Jagannathan Srinivasan, Aravind Yalamanchi
  • Patent number: 7805459
    Abstract: An extensible control interface is provided to simplify access to the content management repository. Developers can write extension interfaces associated with new data types, where the extension interfaces extend the extensible control and are annotated with the control extension annotation. These new interfaces can specify the repository name and declare various methods annotated with annotations. Parameters of the various methods can also be annotated to supply needed information. Using an annotation process tool (APT), the developer can generate the bean and implementation classes and the methods can subsequently be called upon to perform operations on types in the repository. For example, the extensible control can take care of interacting with the type manager to perform the needed actions within the repository in order to create the new object classes and nodes. Object classes can be created on the first call, while node instances upon each call of the create method.
    Type: Grant
    Filed: November 17, 2006
    Date of Patent: September 28, 2010
    Assignee: BEA Systems, Inc.
    Inventor: Ray Polk
  • Patent number: 7801919
    Abstract: Providing a centralized process for accessing and implementing database management tools. These tools may be either developed by a vendor of the database management system, a third party, or by the enterprise implementing the database management tools. The system would include an interface between the user and the system that allows the user to indicate specific tasks to perform and provide a means for the user to receive and input information. The interface may support the development of specific job control messages that can be executed to implement a chosen task.
    Type: Grant
    Filed: April 23, 2007
    Date of Patent: September 21, 2010
    Assignee: Total System Services, Inc.
    Inventors: Patricia Ann Matthews, Roney Bell, Andrew Corbel Kao, Frank Robinson, Jr.
  • Patent number: 7801873
    Abstract: An information processing apparatus is disclosed which handles content items categorized in a predetermined number of groups. The apparatus includes group number attaching means for attaching to the groups a series of group numbers made up of natural numbers starting from 1; and depth information attaching means for attaching depth information 1 to the group having the group number 1. If a given group with a group number N which is a natural number has depth information “a” which is also a natural number, then the depth information attaching means attaches the depth information formed by a natural number which is at least 1 and not more than a+1 to the group having the group number N+1.
    Type: Grant
    Filed: September 15, 2004
    Date of Patent: September 21, 2010
    Assignee: Sony Corporation
    Inventors: Munetake Ebihara, Manabu Kii, Takamichi Hayashi, Masahiro Shimizu
  • Patent number: 7796784
    Abstract: A plurality of iris codes are registered for each registrant in an iris database (12) together with pupil diameter-iris diameter ratio R. At the time of authentication, an iris code is obtained from a captured iris image by feature extraction while pupil diameter-iris diameter ratio R is obtained. Ratio R obtained at the time of registration and ratio R obtained at the time of authentication are compared to specify an appropriate iris code from the iris database (12) as an item to be collated before authentication.
    Type: Grant
    Filed: October 28, 2003
    Date of Patent: September 14, 2010
    Assignee: Panasonic Corporation
    Inventors: Kenji Kondo, Takeo Azuma, Masahiro Wakamori
  • Publication number: 20100228783
    Abstract: A method for desensitizing character strings comprises ordering an original set of character strings and generating a tree structure that has nodes corresponding to the ordered set of sensitive strings. The sensitive characters on the nodes of the tree are then desensitized in depth-first order such that a set of desensitized strings is generated that preserves the ordering of the original sensitive set.
    Type: Application
    Filed: March 6, 2009
    Publication date: September 9, 2010
    Inventors: Maria G. Castellanos, Umeshwar Dayal, Bin Zhang
  • Patent number: 7792886
    Abstract: Methods, systems, and computer-readable media are provided for monitoring and controlling warehouse activities. Inbound information reflecting the status of wares destined for storage in a warehouse is monitored. Internal information reflecting movement of the wares within the warehouse is also monitored. Additionally, outbound information reflecting outbound processing of the wares is monitored. The status of the warehouse is presented based on at least one of the inbound information, internal information, and outbound information.
    Type: Grant
    Filed: December 30, 2005
    Date of Patent: September 7, 2010
    Assignee: SAP AG
    Inventors: Malkiel Hadari, Orit Harel, Alla Volkov, Ziv Holzman, Bernd Ernesti, Hanna Kieser
  • Publication number: 20100223187
    Abstract: A secure, inexpensive, convenient payment system which allows an existing communication to be used to make an expensive payment terminal unnecessary, makes local communication unnecessary to make it possible to use the system by a seller and a buyer, uses closed-loop type electronic money to make it possible to make payment on delivery is obtained. An account database 6 which is arranged as equipment of a communication carrier and manages accounts of sellers and buyers (users), and a payment server 5 which is arranged as equipment of the communication carrier and performs an electronic payment process between the seller and the buyer are arranged. In the payment server 5, a primary payment server 3 and a secondary payment server 4 are arranged. When a payment request from a user is received through a communication network 10, the primary payment server 3 refers to the account database 6 to perform a real-time payment process by electronic money as primary payment between accounts of the seller and the buyer.
    Type: Application
    Filed: August 3, 2006
    Publication date: September 2, 2010
    Inventors: Naotake Fujita, Takuji Tomiyama, Yasuhiko Sakaguchi, Toshiyuki Misu
  • Patent number: 7783640
    Abstract: Systems, methods, and other embodiments associated with automatically summarizing a document are described. One method embodiment includes computing term scores for members of a set of terms in a document to be summarized and computing sentence scores for sentences in a set of sentences in the document. The method embodiment also includes computing a set of entries for a term-sentence matrix that relates terms to sentences. The method embodiment also includes computing a dominant topic for the document and simultaneously ranking the set of terms and the set of sentences based on the dominant topic. The method embodiment provides a summarization item(s) selected from the set of terms and/or the set of sentences.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: August 24, 2010
    Assignee: Oracle International Corp.
    Inventors: Ciya Liao, Omar Alonso, Joaquin A. Delgado, Thomas H. Chang, Meeten Bhavsar
  • Patent number: 7774329
    Abstract: A method and system is provided for maintaining customer data in a data store system utilizing a scalable partitioning framework. More specifically, the data store of a customer service system is partitioned (divided) into multiple partitions by a partitionable key of customer data so that each partition owns a subset of the customer data. By maintaining several partitions that store a subset of the customer data exclusive to each other, blackout or brownout problems can be local to one partition and, thus, the availability for the entire system will be increased. Moreover, a set of partitionable keys, a minimal unit to be moved between partitions, is grouped and associated with a partition. By eliminating direct dependencies between the partitions and the partitionable keys, the system can have great flexibility with regard to migrating customer data between partitions and adding a new partition.
    Type: Grant
    Filed: December 22, 2006
    Date of Patent: August 10, 2010
    Assignee: Amazon Technologies, Inc.
    Inventors: Nicholas K. Peddy, Chelsea C. Krueger, Michael J. McCann, Suguna Subramaniam, W. Cary Hall
  • Patent number: 7769735
    Abstract: A workload characterization system characterizes an exemplary business intelligence workload for use in sizing a hardware configuration required by a new database system running a similar business intelligence workload. The workload characterization system uses performance-oriented measurements to characterize an exemplary workload in terms of resource usage and performance metrics. The workload characterization system applies unsupervised data mining techniques to group individual business intelligence queries into general classes of queries based on system resource usage, providing insight into the resource demands of queries typical of a business intelligence workload. The general classes of queries are used to define an anticipated workload for a planned database system and to help identify the hardware required for the planned database system.
    Type: Grant
    Filed: May 3, 2005
    Date of Patent: August 3, 2010
    Assignee: International Business Machines Corporation
    Inventors: Theodore Jeremy Wasserman, Haider Rizvi, Thomas Patrick Martin, David Benson Skillicorn
  • Publication number: 20100185666
    Abstract: Methods, systems, and apparatus, including computer programs stored on computer storage media, for accessing a search interface from a structured presentation. One aspect can be embodied in machine-implemented methods that include the actions of displaying a structured presentation on a display device, receiving data characterizing a user interaction with the displayed structured presentation, the data including a specification of a first instance and a first attribute of the structured presentation, and displaying a formerly concealed search interface on the display device in response to receiving the data.
    Type: Application
    Filed: January 16, 2009
    Publication date: July 22, 2010
    Applicant: Google, Inc.
    Inventors: Daniel N. Crow, Daniel Loreto, Antonella Pavese, Anthony J. Aiuto, John Alexander Komoroske
  • Patent number: 7752196
    Abstract: A computer and implemented process for retrieving and storing information to manage information in a computer system. The computer implemented process uses an input and a processing means, with the input arranged to obtain a statement. The processing means is arranged to select a first record based on an element of the statement. Then select a second record that references the first record. Next, examine the second record to identify a third record, and then retrieve the information by using the third record.
    Type: Grant
    Filed: May 13, 2005
    Date of Patent: July 6, 2010
    Inventor: Robert John Rogers
  • Patent number: 7752223
    Abstract: A program specializer employs input specialized data structures by generating an input specialized definition of a set of data elements, and parsing an application program to identify data element references to data elements in the generated input specialized definitions of data elements. The program specializer replaces or rewrites the identified data element references with the corresponding input specialized definition. The input specialized data elements from the input specialized program are employed in a particular view by generating a mapping of source data types to preferred data types, such that the preferred data types have access advantages over the source data types, and receiving a markup application program having source data types operable to be modified in the input specialized program. A view mapper maps, using the generated mapping, a source data type to a preferred data type, and applies the mapped preferred data type to occurrences of the corresponding source data type.
    Type: Grant
    Filed: August 7, 2006
    Date of Patent: July 6, 2010
    Assignee: International Business Machines Corporation
    Inventors: Dennis A. Quan, Jr., Eric David Perkins, Chetan R. Murthy, Abraham S. Heifets, Joseph J. Kesselman, Moshe Morris Emanuel Matsa
  • Patent number: 7752186
    Abstract: A method and system for grouping metadata search results associated with media on a computer network, such as multimedia and streaming media include binning and iterative masking. The media metadata has an associated media file, which has an associated uniform resource locator (URL). Each URL has at least one field, and each field has at least one character. Binning includes selecting, sorting, and putting URLs having a common attribute into the same bin. Masking includes creating a mask of masking characters. Each field in each URL in each bin is compare with the mask. If a masking character matches a character in a field, the character in the field is removed from the field. This produces at least one resultant URL, i.e., URL that has been compared with a mask. Identical resultant URLs are collapsing into one URL. Thus, redundant and variant URLs are collapsed into a single URL, which may be provided to a search system (e.g., search engine) and/or to a user.
    Type: Grant
    Filed: December 20, 2004
    Date of Patent: July 6, 2010
    Assignee: AOL Inc.
    Inventor: Aram Christian Abajian
  • Patent number: 7752233
    Abstract: Described are techniques for clustering a data set of objects. Divide phase processing is performed to partition the data set into two or more partitions forming a hierarchy of the objects. Merge phase processing may be performing using the hierarchy to determine one or more disjoint clusters of objects of the data set. Optional preprocessing may be performed to determine weights for one or more features of an object.
    Type: Grant
    Filed: March 29, 2007
    Date of Patent: July 6, 2010
    Assignees: Massachusetts Institute of Technology, Yale University
    Inventors: Santosh Vempala, Grant Wang, Ravi Kannan, David Cheng
  • Patent number: 7752232
    Abstract: The present invention related to data processing apparatus, data processing systems, and data processing methods used for trial-and-error calculation, simulation calculation during data write, and the like, and recording media storing processing steps for executing such calculation so as to allow a computer to read them out.
    Type: Grant
    Filed: February 23, 2007
    Date of Patent: July 6, 2010
    Assignee: NS Solutions Corporation
    Inventors: Etsuro Minami, Tetsu Tatsumi
  • Patent number: 7747648
    Abstract: Systems and methods for information retrieval and communication employ a world model. The world model is made up of interrelated entity models, each of which corresponds to an entity in the real world, such as a person, place, business, other tangible thing, community, event, or thought. Each entity model provides a communication channel via which a user can contact a real-world person responsible for that entity model. Entity models also provide feedback information, enabling users to easily share their experiences and opinions of the corresponding real-world entity.
    Type: Grant
    Filed: February 14, 2005
    Date of Patent: June 29, 2010
    Assignee: Yahoo! Inc.
    Inventors: Reiner Kraft, Farzin Maghoul, Kenneth G. Perluss
  • Publication number: 20100161465
    Abstract: A system and method for managing charitable contributions and community revitalization includes efficiently providing donations to charities, matching donors with recipients, identifying entities and organizations that may be able to help a community meet the development goals thereof, and facilitating communications between information providers and individuals seeking information. The system and method also include developing a social network of individuals and organizations who are interested in the charitable contributions and community revitalization, and providing information regarding donations made by members of the social network and other contributors.
    Type: Application
    Filed: December 18, 2009
    Publication date: June 24, 2010
    Inventor: Michella G. McMaster
  • Patent number: 7743072
    Abstract: Methods, apparatus, and computer-readable media for providing a device handle database in an EFI environment are disclosed. According to one method, a device handle database is created for storing data identifying the protocols that have been installed on one or more device handles. The database includes a sorted array of elements utilized to store protocol data for a family of protocols having the same GUID. Each element in the array comprises a family data structure including a field for storing the GUID for the family along with a field for storing a pointer to a linked list that stores the protocol instance data for each of the protocols in the family. Each node in the linked list is also a member of a linked list for storing protocol data for all of the protocols installed on a given device handle.
    Type: Grant
    Filed: July 28, 2006
    Date of Patent: June 22, 2010
    Assignee: American Megatrends, Inc.
    Inventor: Feliks Polyudov
  • Patent number: 7739290
    Abstract: Embodiments of the invention are generally directed to a system and method for object persistence. In an embodiment, a proxy object is created based, at least in part, on object metadata stored in an internal data store of a persistence manager. The persistence manager may receive a request to access member data of a persistent object associated with the proxy object. In one embodiment, the persistence manager provides the member data from the proxy object.
    Type: Grant
    Filed: December 17, 2004
    Date of Patent: June 15, 2010
    Assignee: SAP (AG)
    Inventor: Albert P. Rossmann
  • Publication number: 20100142758
    Abstract: System for providing a mobile user, object related information related to an object visible thereto, the system including a camera directable toward the object, a local interest points and semi global geometry (LIPSGG) extraction processor, and a remote LIPSGG identifier, the camera acquiring an image of at least a portion of the object, the LIPSGG extraction processor being coupled with the camera, the LIPSGG extraction processor extracting an LIPSGG model of the object from the image, remote LIPSGG identifier being coupled with the LIPSGG extraction processor via a network, the remote LIPSGG identifier receiving the LIPSGG model from the LIPSGG extraction processor, via the network, the remote LIPSGG identifier identifying the object according to the LIPSGG model, the remote LIPSGG identifier retrieving the object related information, the remote LIPSGG identifier providing the object related information to the mobile user operating the camera.
    Type: Application
    Filed: March 4, 2008
    Publication date: June 10, 2010
    Inventors: Adi Pinhas, Michael Chertok
  • 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: 7725504
    Abstract: The present invention provides a method and apparatus for helping a user form a structured diagram from an unstructured information source. Starting with one or more key information elements such as some special words, the requests of a customer contained in the information source can be obtained by performing interactive and iterative searching in the unstructured information source such as text, audio, video and etc., the artifacts representing them are drawn in the diagram, and linkages are established between the artifacts and the corresponding contents in the information source. The present invention also proposes that the distribution of established linkages can be used to check whether all the requests in the information source have been extracted in the diagram. Further, various levels of warnings can be shown according to the density of linkage distribution. Therefore the user can draw a structured diagram more conveniently and quickly, and can perform checking and reusing more easily.
    Type: Grant
    Filed: March 28, 2006
    Date of Patent: May 25, 2010
    Assignee: International Business Machines Corporation
    Inventors: Zhao Ming Qiu, Guo Tong Xie, Dong Liu, Gang Hu
  • Patent number: 7716257
    Abstract: A computer readable storage medium includes executable instructions to receive context information specifying dimensional criteria defining a first value in a first data source. A context transfer to a second value in a second data source is generated based upon the dimensional criteria. The context transfer is performed in accordance with a translation model with a translation map for mapping between multiple data sources. The second value is supplied.
    Type: Grant
    Filed: August 28, 2006
    Date of Patent: May 11, 2010
    Assignee: Business Objects Software Ltd.
    Inventors: Neil Thomson, Andre Paiement, Dave Gould, Martin Petitclerc, Brian Donnelly, Gordon Chow
  • Patent number: 7716251
    Abstract: A method and system for storing a semantic object includes summarizing the attributes of a semantic object, indexing the summary of attributes, and storing the summary of attributes and the index of the summary of attributes.
    Type: Grant
    Filed: December 2, 2003
    Date of Patent: May 11, 2010
    Assignee: International Business Machines Corporation
    Inventors: Yuan-Chi Chang, Matthew L. Hill, Chung-Sheng Li
  • Patent number: 7707200
    Abstract: A system and method for viewing models and model variables within a sophisticated modeling environment is disclosed. The system provides varying levels of insight into a modeling infrastructure to help the user understand model and model variable dependencies, usage, distribution, and/or the like. The method includes storing model and model variable data within a relational database system, receiving a request from a user interfacing with the system via a web interface, extracting search criteria and presentation preferences from the request, formulating and executing one or more queries on the database to retrieve the required data, formatting the data in accordance with the request, and retuning the data to the requesting user in the form of a web page.
    Type: Grant
    Filed: December 27, 2006
    Date of Patent: April 27, 2010
    Assignee: American Express Travel Related Services Company, Inc.
    Inventors: Manisha Jain, Michael Shamai Oralevich, Sandeep K. Sacheti, Deep Thomas, Donald Robert McGimpsey
  • Patent number: 7702694
    Abstract: A method, system, and computer readable medium for organizing, managing, and accessing large quantities of data in a centralized database received from a plurality of non-homogenous data sources. In the method, a specific format is defined for storing the received data in a plurality of data records in the centralized database. A plurality of datasets are created including a definition and a translation for each data item, the plurality of datasets establishing the data that is transferred into or out of the centralized database. The plurality of datasets are stored in the centralized database. A plurality of value tags are created defining a plurality of data formats and database column names to use in importing or exporting data. An inbound interface is created for accepting data from the plurality of non-homogenous data sources wherein the data represent measured values of physical resources. An outbound interface is created for exporting data upon request to an external application.
    Type: Grant
    Filed: September 7, 2007
    Date of Patent: April 20, 2010
    Assignee: Southern Company Services, Inc.
    Inventors: Ronald Alan Perkins, Darby Elsberry Westfall, Gregory Lee Sewell
  • Patent number: 7698348
    Abstract: A system for calculating analytics uses a relational database to store inputs, calculates results, and stores them in cache. The system also includes an access layer that provides a unified view of the data in server. A dynamic access layer is generated at runtime to run an analytic to provide a flexible framework for creating business logic.
    Type: Grant
    Filed: April 23, 2004
    Date of Patent: April 13, 2010
    Assignee: Kinaxis Holdings Inc.
    Inventors: Robert Nigel Walker, Robert Duncan Klett, James Robert Crozman, Mark Shyo Mototsune
  • Patent number: 7685207
    Abstract: Disclosed herein is an adaptive Internet-based product control system that utilizes web technology to gather and present asset control data in an environment with constantly changing requirements due to various third party demands and/or funding restrictions. The present system tracks third party assets, provides real-time data regarding current status, and assists in returning the assets to the customer in a more timely fashion. The system can adapt to constantly changing user requirements by use of a Cold Fusion database interface to a set of data files that can be constructed and reconstructed on-the-fly. Multiple third party structures are supported with one central data file that handles the security logs and one central tasking data bank for tracking specific third party funding/tasking. The system also interfaces with bar code readers to gather of asset data and to upload it at a later time.
    Type: Grant
    Filed: July 25, 2003
    Date of Patent: March 23, 2010
    Assignee: The United States of America as represented by the Secretary of the Navy
    Inventor: William Helms
  • Publication number: 20100070982
    Abstract: Systems and methods for extending the functionality of the consistency callback mechanisms employed by local file systems such as NTFS and distributed file systems such as DDS, NFS and CIFS so as to provide a shared memory foundation for the support of highly interactive distributed applications are disclosed. Distributed applications establish connections to a common distributed file system object; each application registers the file system events for which it wants to receive a notification (either synchronously or asynchronously). In this manner, each application becomes almost instantly aware of the file access activities for which it registers and which are being performed by the other applications.
    Type: Application
    Filed: November 25, 2009
    Publication date: March 18, 2010
    Inventor: William M. Pitts
  • Patent number: 7680856
    Abstract: A method for saving search query information on a server coupled to the Internet as a search folder. The method may include the steps of: identifying a user communicating with the server; storing the search query associated with the user in a data store on the server responsive to a user instruction to store the search query; and submitting the query to an Internet search engine for execution based on a triggering event. A data structure for storing the search folder is also described.
    Type: Grant
    Filed: November 23, 2004
    Date of Patent: March 16, 2010
    Assignee: Microsoft Corporation
    Inventor: Imran I. Qureshi
  • Patent number: 7664804
    Abstract: A method, system, and apparatus are provided for exposing and utilizing workbook ranges as server data sources. The system includes a client computer capable of executing a spreadsheet application program for creating a workbook including a range that includes data objects. The workbook may be published to a server computer where the specified data objects are exposed as server data sources. The server computer allows client applications to discover and connect to the data objects contained within the workbook as server data sources.
    Type: Grant
    Filed: June 1, 2004
    Date of Patent: February 16, 2010
    Assignee: Microsoft Corporation
    Inventors: Daniel C. Battagin, Liviu Asnash, Amir Netz, Cristian Petculescu, Eran Megiddo