Database Design Patents (Class 707/790)
  • Publication number: 20120303636
    Abstract: A method and system for extracting Web content is disclosed. In one embodiment, Web content in a Webpage is extracted by identifying paragraphs in the Web content based on line-break node determination. A range of text-body associated with the identified paragraphs is then identified using a maximum scoring subsequence. Further, the identified text-body is refined using a heuristic rule of substantially horizontal alignment. Furthermore, one or more titles and one or more images associated with the Web content are extracted. Moreover, the Web content including the identified paragraphs, the one or more titles and the one or more images are outputted.
    Type: Application
    Filed: December 14, 2009
    Publication date: November 29, 2012
    Inventors: Ping Luo, Jian Fan, Samson J. Liu, Yuhong Xiong, Jerry J. Liu
  • Patent number: 8321454
    Abstract: A method, apparatus, system, article of manufacture, and data structure provide the ability to perform a sorted map-reduce job on a cluster. A cluster of two or more computers is defined by installing a map-reduce framework onto each computer and formatting the cluster by identifying the cluster computers, establishing communication between them, and enabling the cluster to function as a unit. Data is placed into the cluster where it is distributed so that each computer contains a portion of the data. A first map function is performed where each computer sorts their respective data and creates an abstraction that is a representation of the data. The abstractions are exchanged and merged to create complete abstraction. A second map function searches the complete abstraction to redistribute and exchange the data across the computers in the cluster. A reduce function is performed in parallel to produce a result.
    Type: Grant
    Filed: September 14, 2010
    Date of Patent: November 27, 2012
    Assignee: MySpace LLC
    Inventors: Mikhail Berlyant, Daniel Stephen Rule, Christopher Edward Miller, Cynthia Lok
  • Patent number: 8321462
    Abstract: A custodian profile, e.g., a user profile, associated with a first content item, e.g., an associated web page in a social network, can be identified as a first content item. The first content item can be utilized to identify one or more second content items, e.g., advertisements, that are displayed when the first content item is presented, e.g., viewed by another user of the social network.
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: November 27, 2012
    Assignee: Google Inc.
    Inventors: Megan Nance, Mayur Datar, Julie Tung, Bahman Rabii, Jason C. Miller, Mike Hochberg, Jeremiah Harmsen, Tomasz J. Tunguz-Zawislak, Andres S. Perez-Bergquist
  • Publication number: 20120296514
    Abstract: A method of conducting vehicle usage data analysis is provided. The method includes providing usage data about at least one vehicle to a database. The usage data may be analyzed and compared to a member of a set of vehicle development models to determine whether to update a vehicle development model. The usage data may also be analyzed to determine whether to transmit a communication to a vehicle.
    Type: Application
    Filed: May 16, 2011
    Publication date: November 22, 2012
    Applicant: FORD MOTOR COMPANY
    Inventors: Raja Shekar Sohmshetty, Zhiyong Cedric Xia, Krishnaswamy Venkatesh Prasad, Matthew John Zaluzec
  • Patent number: 8316055
    Abstract: A system and method to manage data acquired from a medical device is provided. The system can detect a spare capacity to store a file of data associated with a unique patient identifier acquired from the medical device to a first removable data storage medium, can detect the first removable data storage medium to be below a threshold spare capacity to receive the file of data associated with unique patient identifier acquired from the medical device, and can automatically cause to stop communicating data for storage to the first removable data storage medium and to start communicating the file of data associated with the unique patient identifier for storage to a second removable data storage medium, and can create a graphic display illustrative of the removable data storage medium that is active to receive the file of data associated with the unique patient identifier.
    Type: Grant
    Filed: September 10, 2009
    Date of Patent: November 20, 2012
    Assignee: General Electric Company
    Inventors: Adrian Warner, Claudio Mejia, Timothy Stiemke
  • Patent number: 8312047
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for storing documents that are being tracked in an on-demand service. These mechanisms and methods for storing documents in an on-demand service can enable embodiments to provide the sharing of documents and the storing of the documents in association with a tag. The ability of embodiments to provide the sharing of documents and the storing can enable an efficient searching for a shared document. In an embodiment, the shared document is categorized upon being stored.
    Type: Grant
    Filed: January 28, 2011
    Date of Patent: November 13, 2012
    Assignee: salesforce.com, Inc.
    Inventors: Timothy J. Barker, Ryan Lissack, Daniel L. Pletter
  • Patent number: 8312045
    Abstract: A property sheet system and method for managing and organizing configuration information for components contained within a clustered environment. The property sheet system includes a user interface to display contents of a property sheet data structure. The property sheet data structure includes a plurality of entries, each entry associated with a non-modifiable parameter and optionally a modifiable parameter. The user interface enables a user to modify a selected modifiable parameter associated with the property sheet data structure. Once the selected modifiable parameter has been modified, the modified parameter is stored independently with respect to the non-modifiable parameters in the property sheet data structure.
    Type: Grant
    Filed: December 30, 2003
    Date of Patent: November 13, 2012
    Assignee: SAP AG
    Inventor: Ingo Zenz
  • Patent number: 8312046
    Abstract: A system and method to allow a volume to appear in multiple locations in a super-namespace. A super-namespace is a hierarchy of namespaces within a storage system environment, such as a storage system cluster. The volume can appear in multiple locations in the super-namespace and/or in multiple namespaces within the super-namespace.
    Type: Grant
    Filed: February 28, 2007
    Date of Patent: November 13, 2012
    Assignee: NetApp, Inc.
    Inventors: Michael Eisler, Daniel S. Nydick, Peter F. Corbett, Michael Kazar, J. Christopher Wagner
  • Patent number: 8307003
    Abstract: Aspects of a target environment, such as the creation, deletion, and management of various resources, are managed using a set of self-service Web services of a separate control environment. A user can submit a Web services call into an externally-facing application programming interface (API) or other such externally-facing interface of the control environment. The API receiving the call, as well as information extracted from the call, can be used to determine appropriate actions to be performed in the target environment. A workflow can be instantiated that includes tasks used to perform the action in the target environment. Such an approach allows aspects of an environment to be managed through Web service calls to the control environment. Native access to resources in the target environment is provided using at least one externally-facing interface of the target environment, without accessing the control plane.
    Type: Grant
    Filed: April 3, 2009
    Date of Patent: November 6, 2012
    Assignee: Amazon Technologies, Inc.
    Inventors: Rajesh Sudhakar Sheth, Leon Robert Warman, Narayan Gangadhar
  • Patent number: 8296324
    Abstract: A computer implemented system for integrating and searching media related databases comprising a first server for receiving digital content from at least one of a plurality of sources, a second server for receiving queries from at least one of a plurality of user computing devices, and a database access layer being utilized by the first and second servers to read and write to a plurality of databases. The plurality of databases comprise a content database and a media database. The content database receives at least one article of digital content from the first server via the database access layer and stores the at least one article. The media database contains at least one journalist data and media outlet data. A mapping module matches journalist data and media outlet data to at least one journalist data and media outlet data contained in the media database.
    Type: Grant
    Filed: October 26, 2009
    Date of Patent: October 23, 2012
    Assignee: eNR Services Inc.
    Inventors: Kurt Strumpf, Jon Victor
  • Patent number: 8296281
    Abstract: A computer-implemented system and method processes flight position information and provides a notification to a remote user in response to a triggering event. Typically, flight position data is received over a digital network. The service accepts requests for notification based upon the position of a specified flight and subsequently provides that notification based upon the flight position data. Upon receiving a user query, a server retrieves a result set from the flight position data and determines if the triggering criteria has been met. In one form, the requested notification may be presented to the user in the form of an e-mail, telephone call, text message or the like. Also disclosed is a system for flight tracking or planning which includes photographs supplied by remote users of the aircraft for which the tracking or planning is associated, for use by other remote users that see the association of the supplied photos with the tracked or planned flight.
    Type: Grant
    Filed: January 26, 2009
    Date of Patent: October 23, 2012
    Assignee: FlightAware, LLC
    Inventors: Daniel Baker, Karl Lehenbauer, David Cameron McNett
  • Patent number: 8285660
    Abstract: Evaluating and prioritizing architectural design pattern alternatives for data integration is provided. A set of decision factors is derived from requirements for a system to be integrated. A default score is assigned to each decision factor based on historical data integration knowledge, and the default scores are weighted. A priority score is also assigned to each decision factor based on collected inputs from system metadata and subject matter experts in the enterprise system. Next, an individual consolidated score for each decision factor is calculated using the default score, the weighted score, and the priority score, and a total consolidated score is calculated from the individual consolidated scores for the architecture design pattern. The total consolidated score for the architecture design pattern may be compared against total consolidated scores for other architecture design patterns to determine a suitable candidate architecture design pattern for data integration.
    Type: Grant
    Filed: June 5, 2009
    Date of Patent: October 9, 2012
    Assignee: International Business Machines Corporation
    Inventors: Peter Alan Coldicott, Guenter Anton Sauter, Mei Yang Selvage, Olaf W Zimmermann
  • Patent number: 8285749
    Abstract: A computer system comprising storage devices having different characteristics, a client computer, and a file access controller managing the storage devices with the HSM is disclosed. The file access controller provides a normal directory tree and a virtual directory tree, according to the configuration, and provides a first file stored in a first storage device through the normal directory tree and the virtual directory tree. And, the file access controller switches providing of a second file stored in a second storage device, depending on a used directory tree, which is used by the at least one client computer, and which is the normal directory tree or the virtual directory tree. Examples of the switch are about accessibility of the second file and recall processing of the second file.
    Type: Grant
    Filed: March 5, 2010
    Date of Patent: October 9, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Shinya Matsumoto, Etsutaro Akagawa, Takahiro Nakano
  • Patent number: 8285642
    Abstract: An implementation foundation for a telecommunication service provider provides an efficient, robust, and reliable cornerstone for any new telecommunication service provider architecture. The implementation foundation includes a universally applicable data model that encodes the fundamental entities of interest to telecommunications service providers. The data model is free of constraints on any particular technology, and provides a reusable foundation for implementing new telecommunication service providers. The data model is composed of business entities that technically support business processes for a telecommunication service provider. As a result, new telecommunication service providers may be implemented in a rapid manner on a proven foundation, without complex and unwieldy customized technologies that rely on immensely complicated point-to-point message connections.
    Type: Grant
    Filed: January 23, 2008
    Date of Patent: October 9, 2012
    Assignee: Accenture Global Services Limited
    Inventors: Andrea Cesarini, Adriano Ottavi, Stefano Renzo Gandini
  • Patent number: 8280858
    Abstract: A method for scrubbing a storage pool is disclosed. The method includes loading a scrub queue with a number of identifiers corresponding to a number of datasets, selecting a first identifier from the scrub queue, where the first identifier corresponds to a first dataset, initiating a scrubbing of the first dataset. The method further includes, upon receiving an indication of a requirement to pause the scrubbing, pausing the scrubbing of the first dataset, creating a bookmark recording a last location within the first dataset that was scrubbed before pausing the scrubbing of the first dataset, detecting at least one change to a storage pool, and performing a modification in response to detecting the at least one change to the storage pool.
    Type: Grant
    Filed: June 29, 2009
    Date of Patent: October 2, 2012
    Assignee: Oracle America, Inc.
    Inventors: Matthew A. Ahrens, Mark J. Maybee
  • Patent number: 8275811
    Abstract: A contact center system features: testing comprehension of informational messages with a quiz; capturing insight of users having a KPI score above a threshold by having them describe why they perform so well; dynamically ordering issue solutions by re-ranking the solutions periodically based on recency and frequency; integrating information used by a contact center representative while online with a customer and information for use when not online; storing content in a telecommunications industry taxonomy; directing feedback on a content item to the proper owner/manager of that content; communicating solution information using a solutions taxonomy; displaying a dual information system having a CRM application and reference material that is context-appropriate; enforcing completion of templates when creating a content item to be published; ensuring a group of templates are complete before publishing them; and searching within a contact center system portal using a continuum of search functions.
    Type: Grant
    Filed: November 27, 2002
    Date of Patent: September 25, 2012
    Assignee: Accenture Global Services Limited
    Inventors: Gregory S. Reid, Timothy Ringo, David P. Lane, Elizabeth H. Lian, Daniel C. Farrell, Craig Fenton, Elise Shearing, Randy Bell, Sevasti Wong, Anthony Lingham, Audrey Forrester, S. William Ives
  • Patent number: 8275809
    Abstract: Several tools are included in an object processing system that also includes a common object model containing a data structure and an administrative program for the data structure. The tools have read access and optionally also write access to partial areas of the data structure via the administrative program. The partial areas can be different from one another and can contain mutually corresponding information. The administrative program optionally updates the other partial areas by compulsion, during write access approaches by a tool.
    Type: Grant
    Filed: November 19, 2001
    Date of Patent: September 25, 2012
    Assignee: Siemens Aktiengesellschaft
    Inventors: Clemens Dinges, Joachim Feld, Ronald Lange, Michael Schlereth
  • Patent number: 8271532
    Abstract: A method and apparatus for improving the system response time when URL filtering is employed to provide security for web access. The method involves gathering the attributes of the user, and pre-populating a local URL-rating cache with URLs and corresponding ratings associated with analogous attributes from a URL cache database. Thus, the cache hit rate is higher with a pre-populated local URL rating cache, and the system response time is also improved.
    Type: Grant
    Filed: November 5, 2009
    Date of Patent: September 18, 2012
    Assignee: Trend Micro Incorporated
    Inventor: Shuosen Robert Liu
  • Patent number: 8271427
    Abstract: A computer database system for storing, processing, displaying, and analyzing single molecule data is capable of managing and processing variously formatted, different kinds of single molecule data and displaying subsets thereof upon instructions by a user. A component-based architecture is implemented where the processing and the displaying are separately performed. The data is dynamically loaded for processing as needed. Embodiments of computer database systems can be utilized in managing single molecule data, particularly image data derived from single molecule images. Such single molecule images may be generated by a variety of technologies, e.g., optical mapping, atomic force microscopy (AFM), scanning tunneling microscopy (STM), and flow cytometry. Systems may be deployed over a computer network. One or more additional databases may be included which are interconnected through a network.
    Type: Grant
    Filed: January 13, 2010
    Date of Patent: September 18, 2012
    Assignee: Wisconsin Alumni Research Foundation
    Inventors: David Charles Schwartz, Christopher P. Churas, Galex S. Yen
  • Patent number: 8271364
    Abstract: The tool of the invention is a data gathering and analytical process that uses internal customer data and external CRA data to build a consumer credit market data base and data structure. The internal customer data is classified according to identified Customer Attributes, the CRA data is also classified according to identified Consumer Attributes and the combined data is further classified according to additional Value Added Attributes. The resulting data structure is organized at the individual level such that each individual has associated therewith values for each of the Customer Attributes, Consumer Attributes and Value Added Attributes. The resulting analysis can be used to set institutional strategies and/or to make predictive decisions on individual borrower credit requests.
    Type: Grant
    Filed: June 9, 2005
    Date of Patent: September 18, 2012
    Assignee: Bank of America Corporation
    Inventors: William A. Nobili, Michael S. Bonn
  • Patent number: 8271468
    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: July 1, 2010
    Date of Patent: September 18, 2012
    Assignee: Amazon Technologies, Inc.
    Inventors: Nicholas K. Peddy, Chelsea C. Krueger, Michael J. McCann, Suguna Subramaniam, W. Cary Hall
  • Patent number: 8271542
    Abstract: The present invention provides an automated metadata producer, or “markup manager.” According to one aspect, the markup manager allows disparate resources to be made into useful objects by producing appropriate metadata and associating it with the original resources. In one example, a markup manager according to the invention first analyzes the original resources and outputs appropriate, descriptive metadata; then it creates a new document which includes both the metadata and an indicator to the original resource. The resource analysis and metadata production is accomplished by an algorithm in which first a “metadata schema” and a “perspective” (or facet) is selected (by the user or requesting program); then an automatic categorization step is taken where the appropriate metadata are found with respect to the selected perspective; then a transformation step is taken in which the autocategorized analyses are translated into the target metadata schema.
    Type: Grant
    Filed: January 3, 2007
    Date of Patent: September 18, 2012
    Inventor: Robert V London
  • Patent number: 8266186
    Abstract: Techniques are disclosed for determining Business Intelligence (BI) tools and/or abstract queries that use similar semantic concepts. A semantics table standardizes semantic concepts across both BI tools and a data abstraction model. A BI concept repository maps BI tools to semantic concepts used by the BI tools. A BI tool and/or an abstract query is recommended to the user, on the basis of the semantic concepts.
    Type: Grant
    Filed: April 30, 2010
    Date of Patent: September 11, 2012
    Assignee: International Business Machines Corporation
    Inventors: Richard D. Dettinger, Robert R. Friedlander, Richard Hennessy, David C. Martin
  • Patent number: 8266560
    Abstract: Methods and systems for generating and verifying circuit layouts from computer-aided design tools for vertically integrated, three-dimensional integrated circuits are disclosed. In one instance, a 3-D technology file of these teachings is obtained by providing an identifier for two or more circuit levels, providing for each one of the two or more circuit levels an identifier for a 2-D technology file corresponding to each of the one or more circuit levels and providing a file structure including the two or more circuit levels and each identifier, corresponding to each one of the one or more circuit levels, for the 2-D technology file corresponding to each one of the two or more circuit levels. Other embodiments are disclosed.
    Type: Grant
    Filed: August 26, 2011
    Date of Patent: September 11, 2012
    Assignee: R3 Logic, Inc.
    Inventor: Lisa G. McIlrath
  • Patent number: 8260783
    Abstract: A method and system may receive time-series data of each of a plurality of real-time data streams from one or more sensors and create an electronic file based on the plurality of real-time data streams. The plurality of real-time data streams comprises a primary data stream, a low limit data stream, a high limit data stream, and a target value data stream. The electronic file includes a data portion and a metadata portion. The metadata portion of the electronic file comprises, for each of the plurality of data streams, one or more data stream identifiers, a time range, a source type, and a data type, and the data portion comprises the time-series data of each of the plurality of real-time data streams.
    Type: Grant
    Filed: February 25, 2008
    Date of Patent: September 4, 2012
    Assignee: Siemens Aktiengesellschaft
    Inventor: Christopher Patrick Milam
  • Patent number: 8260825
    Abstract: A system may include a database of physical data tables, a logical database schema of logical entities associated with the physical data tables, and an abstraction layer comprising a plurality of dimension objects mapped to the logical entities, at least one of the plurality of dimension objects comprising one or more properties associating the at least one of the plurality of dimension objects to one or more others of the plurality of dimension objects.
    Type: Grant
    Filed: May 11, 2009
    Date of Patent: September 4, 2012
    Assignee: Business Objects Software Limited
    Inventors: Jean-Yves Cras, Serge Thepaut, Gilles Vergnory-Mion, Juan Francisco Calvente
  • Patent number: 8239343
    Abstract: A database reorganization technique uses multiple-coordinated read, sort and write tasks to substantially reduce the overall time to reorganize a database object. Coordination between the different functional tasks (e.g., read, sort and write tasks) is facilitated through the logical partitioning of the key values associated with the object to be reorganized. Object key values are determined by interrogating the object's associated database prior to initiating reorganization processing.
    Type: Grant
    Filed: May 23, 2003
    Date of Patent: August 7, 2012
    Assignee: BMC Software, Inc.
    Inventors: Christopher Y. Blaicher, Donald W. Black, Mary D. Black, legal representative
  • Patent number: 8234300
    Abstract: A method comprising, defining a social network U={u, u?, . . . }, defining a set of relationships between users O?U×U, defining a set of attributes of the social network A={a1, a2, . . . }, defining a set of contacts of the user u, defining a user profile of the user u Iu=Au?Uu, defining a metric M={m1, m2, . . . }, receiving a rating of a metric of user u? from the user u, defining a condition c?C, defining a set of elements Z={z1, z2, . . . }, receiving a request for access to Iu from user u?, determining authorization for user u? to access a subset of Iu by an access control function U×U×Pow(R)×C?Pow(Iu×Z), and outputting a subset of Iu to user u? as determined by the access control function.
    Type: Grant
    Filed: October 7, 2008
    Date of Patent: July 31, 2012
    Assignee: International Business Machines Corporation
    Inventors: Samuel Müller, Dieter M. Sommer
  • Patent number: 8234304
    Abstract: A theft deterrent cable may be provided. First, a plurality of unique codes may be created. Then a plurality of indicia may be placed periodically and longitudinally on the cable. The plurality of indicia may respectively correspond to the plurality of unique codes. In a database, the plurality of unique codes may be assigned to an organizational entity. The organizational entity may comprise a first enterprise. Next, an indication that the cable is to be transferred from the first enterprise to a second enterprise may be received. In response to the received indication, the plurality of unique codes may be assigned in the database from the organizational entity comprising the first enterprise to the organizational entity comprising a second enterprise.
    Type: Grant
    Filed: November 12, 2008
    Date of Patent: July 31, 2012
    Assignee: Southwire Company
    Inventors: Charles L. Holcombe, Stephen L. Spruell, Ronald J. Burchfield, Carol J. Godfrey, John N. Ware, Jr., Edward J. Easterwood, Jr., Frank Hullender, W. Steve Wilson
  • Patent number: 8229854
    Abstract: A transaction processing system for the real time authorization of payment transactions, The system comprises a verification system (4) connected to an issuer card management system (3). A cardholder can access the system via an interface (2) which can be for example the Internet, a wireless device, telephone, or a branch visit. The interface allows the cardholder to input rules governing how their credit card transactions are to be authorized. When the cardholder initiates a purchase transaction with their credit card, an authorization request is passed from the card network to the verification system which executes the rules created by the cardholder in order to approve or deny the transaction.
    Type: Grant
    Filed: August 6, 2009
    Date of Patent: July 24, 2012
    Assignee: Orbiscom Limited
    Inventors: Kavanagh Stephen, Conor Clarke, Kleron Guilfoyle, Patrick Brosnan
  • Patent number: 8229976
    Abstract: A user interface may be generated from an XML schema. For a data object definition in an XML schema, a user interface object may be defined, and a memory store for the data object may be created and bound to the user interface object. The user interface component may be defined in the XML schema, as a separate file, or within an XML document. A user interface object may be selected based on the data type, and various limits and display mechanisms and input devices may be configured based on the schema. When bound, the data stored in the memory store may be reflected in the user interface component, and changes to the user interface component may be reflected in the memory store.
    Type: Grant
    Filed: March 27, 2008
    Date of Patent: July 24, 2012
    Assignee: Microsoft Corporation
    Inventor: Steven P Burns
  • Patent number: 8224855
    Abstract: Systems and methods are provided for manipulating data sets. In accordance with one implementation, a computerized system is provided for storing, managing, indexing, interrelating, and/or retrieving data sets in a manner independent of the data model. The system includes an element module configured to store and uniquely identify elements and an element relation module configured to store relationships between the elements in the element module. The computerized system may also comprise a class module configured to store attributes of elements in a class and a type definition module configured to define the class and the attributes related to the class. The computerized system may further comprise a state machine module, the state machine module including a state machine transition module and a status module.
    Type: Grant
    Filed: June 3, 2011
    Date of Patent: July 17, 2012
    Assignee: Enterprise Elements, Inc.
    Inventor: Bruce Randall DeWoolfson
  • Patent number: 8224854
    Abstract: A system for identifying one or more events, each event being characterized by information relating to one or more parameters, the system comprising a means for holding or accessing a table having a plurality of columns and rows, each of one or more columns representing one of the parameters, each of one or more of the rows comprising an identification of one or more of the events for each of the parameters in relation to which information characterizes the one or more of the event(s), pertaining information provided in the pertaining column, means for identifying one or more events characterized by one or more predetermined values and/or intervals of one or more predetermined parameters by identifying one or more rows in which the information of the column(s) representing the predetermined parameter(s) corresponds to the predetermined value(s)/interval(s) and identifying the one or more events from the identification in the identified row(s).
    Type: Grant
    Filed: February 4, 2009
    Date of Patent: July 17, 2012
    Assignee: Bang & Olufsen A/S
    Inventor: Søren Borup Jensen
  • Patent number: 8224853
    Abstract: The disclosed system empowers technical and non technical users to author logical business objects, author intelligent business forms, and create automated workflows. The logical business objects include data definitions and methods from existing and new data sources. An object broker interprets the business object definition and brokers data/information and method calls to the data sources. The intelligent business forms are created by an information worker in a rich web-based tooling environment. Each form is intelligent enough to recognize other forms that it might co-exist with on a single page, as well as how to react based on events that occur on these related forms. The automated workflow tools include process discovery features that assist users during the process identification phase. The tools assist both technical and non technical users to identify processes within the organization, including supporting solution artifacts such as forms, rules, actions, outcomes and business objects involved.
    Type: Grant
    Filed: November 2, 2006
    Date of Patent: July 17, 2012
    Assignee: Sourcecode Technologies Holdings, Inc.
    Inventors: Adriaan van Wyk, Ben Fourie, Schalk de Jager, Pieter Janson, Natachya Raath, Lenz le Roux, Wynand du Toit, Olaf Wagner
  • Patent number: 8219585
    Abstract: Systems and methods are provided for manipulating data sets. In accordance with one implementation, a computerized system is provided for storing, managing, indexing, interrelating, and/or retrieving data sets in a manner independent of the data model. The system includes an element module configured to store and uniquely identify elements and an element relation module configured to store relationships between the elements in the element module. The computerized system may also comprise a class module configured to store attributes of elements in a class and a type definition module configured to define the class and the attributes related to the class. The computerized system may further comprise a state machine module, the state machine module including a state machine transition module and a status module.
    Type: Grant
    Filed: June 3, 2011
    Date of Patent: July 10, 2012
    Assignee: Enterprise Elements, Inc.
    Inventor: Bruce Randall DeWoolfson
  • Patent number: 8219586
    Abstract: A design support apparatus includes a database storage storing a first database including respective logical connection information for a first-layer circuit and a second-layer circuit laid lower than the first-layer circuit, both provided in a circuit under design, a file generator that traces logical connection type identification information identifying types of logical connections from the first-layer circuit to the second-layer circuit based on the logical connection information included in the first database, and generates a layer terminal information file including layer terminal code information associating layer terminals in the second-layer circuit with layer terminal codes having trace information regarding the logical connection type identification information, and a database generator that generates a second database based on the generated layer terminal information file for the second-layer circuit including placement information for a plurality of cells included in the circuit and wiring inform
    Type: Grant
    Filed: August 23, 2011
    Date of Patent: July 10, 2012
    Assignee: Fujitsu Limited
    Inventors: Tomokazu Nomura, Hideaki Katagiri
  • Patent number: 8214399
    Abstract: Each of one or more songs in a song list is analyzed to determine whether the song satisfies a set of criteria at its current location. For each of the one or more songs that satisfies the set of criteria, the song is kept at its current location in the song list. For each of the one or more songs that does not satisfy the set of criteria, an attempt is made to select (e.g., randomly) another song in an unprocessed portion of the song list that satisfies the set of criteria. If a selected song satisfies the set of criteria then the song and the selected song are swapped. However, if greater than a threshold number of attempts to select a song that satisfies the set of criteria are made, then the song is kept at its current location in the song list.
    Type: Grant
    Filed: September 16, 2009
    Date of Patent: July 3, 2012
    Assignee: Microsoft Corporation
    Inventors: Jordan B. Naftolin, Thamer A. Abanami
  • Patent number: 8209310
    Abstract: A professional networking system and method that facilitates a meeting between two or more users of the system for the purpose of expanding the users' professional networks. Users are matched by the system based on one or more available meeting dates of each user, and one or more sought characteristics corresponding to one or more characteristics of the second user that the first user profile seeks in another user. The system does not directly reveal the characteristics of one matched user to any other user except certain basic contact information may be disclosed to another matched user to facilitate a meeting.
    Type: Grant
    Filed: September 26, 2008
    Date of Patent: June 26, 2012
    Assignee: Empire Consulting, Inc.
    Inventor: Scott Metcalfe
  • Publication number: 20120158795
    Abstract: A system, method, and computer program product are provided for implementing materialized views on a mobile device in synchronization with an enterprise information system. Changes to an underlying local database, on which the materialized view is based, may originate from the enterprise system or from the client. A solution needs to account for each of these potential sources of changes, and update the materialized view accordingly.
    Type: Application
    Filed: November 1, 2011
    Publication date: June 21, 2012
    Applicant: Sybase, Inc.
    Inventor: Evan IRELAND
  • Patent number: 8204864
    Abstract: The invention provides a method and system for performing a dump operation that preserves partial results of an aborted or interrupted dump, and allows restarting the dump from near where it was stopped. Thus, tapes from the original dump, plus tapes from the restarted dump, can be combined to provide a consistent subset of a filesystem. In a preferred embodiment, the dump operation is performed on a consistent recorded snapshot of the filesystem, so that the subset of the filesystem recorded on the tapes is itself consistent. As an emergent consequence, the dump operation is freely interruptable, restartable, and provides a set of tapes that maintain a consistent subset of the filesystem that is transparent to tape-restore operations and other operations to be performed on the filesystem as it was recorded on tape.
    Type: Grant
    Filed: April 26, 2004
    Date of Patent: June 19, 2012
    Assignee: Network Appliance, Inc.
    Inventor: Yinfung Fong
  • Patent number: 8200641
    Abstract: Mechanisms are provided for efficiently improving a dictionary used for data deduplication. Dictionaries are used to hold hash key and location pairs for deduplicated data. Strong hash keys prevent collisions but weak hash keys are more computation and storage efficient. Mechanisms are provided to use both a weak hash key and a strong hash key. Weak hash keys and corresponding location pairs are stored in an improved dictionary while strong hash keys are maintained with the deduplicated data itself. The need for having uniqueness from a strong hash function is balanced with the deduplication dictionary space savings from a weak hash function.
    Type: Grant
    Filed: August 17, 2010
    Date of Patent: June 12, 2012
    Assignee: Dell Products L.P.
    Inventor: Vinod Jayaraman
  • Patent number: 8200668
    Abstract: Systems and methods that group atomic scalar values recognized by a database such as columns into sets (e.g., column sets). A grouping component associated with the SQL server creates a logical representation for column groupings, which are accessible by a single I/O and can be co-located (e.g., substantially close or compact) in terms of storage location. Interesting column sets (e.g., non-null) can also be selected for a data representation thereof as a single entity to other applications.
    Type: Grant
    Filed: June 24, 2008
    Date of Patent: June 12, 2012
    Assignee: Microsoft Corporation
    Inventors: Peter Alan Carlin, Srinivasmurthy P. Acharya, Jun Fang
  • Patent number: 8200618
    Abstract: A method and a system for analyzing a data value of interest in a multidimensional database. The data value of interest is first identified in a structured report. The data source for the structured report is retrieved. A context for the data value of interest in the data source is collected, for example, by extracting a slicer from the structured report, by extracting members of master-detail pages, or by extracting a default measure from the structured report. An analysis specification based on the collected context is then built, and the data value of interest is analyzed using the analysis specification. The result from analyzing the data value of interest may be presented in an analysis view.
    Type: Grant
    Filed: November 2, 2007
    Date of Patent: June 12, 2012
    Assignee: International Business Machines Corporation
    Inventors: Stephen David Gibson, Andrew Alexander Leikucs, Stewart James Winter
  • Patent number: 8195693
    Abstract: A method of automatically matching schemas begins by extracting schemas from sources and targets. Then, source and target attributes are extracted from the schemas. Each source schema will have multiple source attributes and each target schema will also have multiple target attributes. The source attributes and the target attributes are presented as nodes in a bipartite graph. This bipartite graph has edges between nodes that are related to each other. A plurality of similarity scores are defined between each set of related nodes. Each of the similarity scores is based on a different context-specific cue of the attributes that the nodes represent. These context-specific cues can comprise lexical name, semantic name, type, structure, functional mappings, etc. An overall weight is computed for each edge in the bipartite graph by combining the similarity scores of each set of nodes that form an edge.
    Type: Grant
    Filed: December 16, 2004
    Date of Patent: June 5, 2012
    Assignee: International Business Machines Corporation
    Inventor: Tanveer Syeda-Mahmood
  • Publication number: 20120136576
    Abstract: Systems, methods, and instructions encoded in a computer-readable medium can perform operations related to evaluating surface data. Geodetic data for a plurality of surface locations are received. The geodetic data may include surface gradient information and/or surface elevation information for multiple surface locations. A set of constraining relationships is generated based on the geodetic data. The set of constraining relationships relates undetermined values of surface elevation movement and/or undetermined values of surface gradient movement to measured surface elevation changes and/or measured surface gradient changes. Some or all of the constraining relationships include multiple undetermined values. Particular values for surface elevation movements and/or particular values for surface gradient movements are calculated for multiple surface locations based on determining a solution to the set of constraining relationships.
    Type: Application
    Filed: November 30, 2010
    Publication date: May 31, 2012
    Applicant: Halliburton Energy Services, Inc.
    Inventor: Eric J. Davis
  • Patent number: 8190646
    Abstract: An associative object model for presenting composite entity information is provided. More particularly, a system and method of linking various data related to an entity from isolated databases in a distributed enterprise is provided. The system and method presents composite information on the entity to different systems within the distributed enterprise. The method includes propagating a change of data of a first entity type to one or more related or associated entity types in an active associative object model (AOM) accessible by a subscribing system and a publishing system in an enterprise.
    Type: Grant
    Filed: January 2, 2008
    Date of Patent: May 29, 2012
    Assignee: International Business Machines Corporation
    Inventor: Venkatesh Laxminarayanan
  • Patent number: 8185551
    Abstract: A method, apparatus and computer program product for storing data in a disk storage system is presented. A dictionary data structure is defined and stored on the disk storage system. Key-value pairs can be inserted and deleted into the dictionary data structure, with full transactional semantics, at a rate that is faster than one insertion per disk-head movement. Keys can be looked up with only a logarithmic number of transfers, even for keys that have been recently inserted or deleted. Queries can be performed on ranges of key-value pairs, including recently inserted or deleted pairs, at a constant fraction of the bandwidth of the disk. The dictionary employs indirect logging for physical block logging.
    Type: Grant
    Filed: June 8, 2007
    Date of Patent: May 22, 2012
    Assignees: Massachusetts Institute of Technology, Rutgers University, Research Foundation of State University of NY
    Inventors: Bradley C. Kuszmaul, Michael A. Bender, Martin Farach-Colton
  • Patent number: 8180796
    Abstract: The present invention describes a method comprising of a services business language (SBL) providing a common interface for communication with one or more multiple providers in one or more vertical segments. In one embodiment, the vertical segments comprise one or more of package shipping, courier services, flights, hotels, rental cars, and dry cleaners. In another embodiment, the SBL documents of the SBL are defined by Universal Business Language (UBL). In one embodiment, the SBL document includes multiple namespaces that are used in documents as element types and attribute types.
    Type: Grant
    Filed: March 29, 2005
    Date of Patent: May 15, 2012
    Assignee: Rearden Commerce, Inc.
    Inventors: Anson Mah, Patrick Garvey, Satnam Alag
  • Patent number: 8176081
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to deploying XForms in an enterprise environment and provide a method, system and computer program product for forms integration of an external data model not implemented through a DOM accessible API. In one embodiment of the invention, a method for forms integration of an external data model not implemented through a DOM accessible API can include generating a data graph for an external data model for a forms based application and transforming the data graph into a DOM representation of the data graph. Value changes for fields of a form in the forms based application can be applied to nodes of the DOM representation and mutations in the nodes of the DOM representation can be synchronized to corresponding nodes in the data graph.
    Type: Grant
    Filed: November 18, 2005
    Date of Patent: May 8, 2012
    Assignee: International Business Machines Corporation
    Inventors: Michael I. Ahern, Derek W. Carr, Carol A. Jones, Ajamu A. Wesley, Cesar A. Wong
  • Patent number: 8176002
    Abstract: Disclosed are methods usable by non-experts for altering a configuration of a data warehouse. The initial configuration of the data warehouse is represented in terms of metadata, and that metadata configuration is presented to a user. The user can choose to alter the metadata configuration. If alterations are made to the metadata, then the underlying configuration of the data warehouse is altered accordingly. Because there may be multiple users wishing to alter aspects of the data warehouse, some embodiments of the present invention enforce approval guidelines so that proposed changes to the data warehouse configuration are only implemented after the appropriate approvals have been secured. By presenting a metadata representation of the data warehouse configuration, the present invention both allows non-experts to have a hand in converting a data warehouse and prevents user errors from corrupting the data warehouse conversion process.
    Type: Grant
    Filed: March 24, 2005
    Date of Patent: May 8, 2012
    Assignee: Microsoft Corporation
    Inventors: Shawn M. Murphy, Alan B. Auerbach, German A. Gil