Tools To Automate Schema Definition Process Patents (Class 707/601)
  • Patent number: 8725674
    Abstract: A method and apparatus for providing a metadata driven framework for operations support systems are disclosed. In one embodiment, the method provides a hierarchical schema for a product. For example, a metadata for each element in the hierarchical structure, and a metalanguage for controlling tasks such as data collection, data orchestration, validation, field rendering, etc. are then created. In one embodiment, the method then provides framework aware engines for compiling the metadata and metalanguage into runtime forms. For each service or product to be provided, the product or service specific behavior and the operations support systems that are impacted are identified. The framework aware engine then compiles the metadata at runtime to generate at least one update for at least one operations support function.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: May 13, 2014
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Richard L. Bennett, Richard R. Erickson, Mark E. Francis, Brian D. Freeman, Steven R. Polston
  • Patent number: 8725961
    Abstract: Disclosed are methods and devices, among which is a method for configuring an electronic device. In one embodiment, an electronic device may include one or more memory locations having stored values representative of the capabilities of the device. According to an example configuration method, a configuring system may access the device capabilities from the one or more memory locations and configure the device based on the accessed device capabilities.
    Type: Grant
    Filed: March 20, 2012
    Date of Patent: May 13, 2014
    Assignee: Micron Technology Inc.
    Inventor: Harold B Noyes
  • Patent number: 8712955
    Abstract: A method for creating a data warehousing scheme having optimally selected components. A mathematical model of a goal for the data warehousing scheme is input into an optimization engine. At least one constraint on the data warehousing scheme is input into the optimization engine. A mathematical optimization algorithm is performed using the optimization engine, wherein an output of the optimization engine is an optimized data warehousing scheme having optimally selected components. The optimized data warehousing scheme can be stored.
    Type: Grant
    Filed: July 2, 2010
    Date of Patent: April 29, 2014
    Assignee: International Business Machines Corporation
    Inventors: Robert R. Friedlander, James R. Kraemer
  • Patent number: 8688626
    Abstract: A computer implemented method, system, and/or computer program product generates technical business data requirements from functional process requirements. Such method, system, and/or computer program product include data processing infrastructure. The data processing infrastructure may further include at least one data persistence component and at least one business process hierarchy. The computer implemented method, system, and/or computer program product obtain a set of technical elements concerning functional process requirements for each business process within the business process hierarchy. Such method, system, and/or computer program product classify technical elements into functional objects, link each of the functional objects to at least one process within the business process hierarchy and generate a plurality of business data roadmap templates in the data processing infrastructure.
    Type: Grant
    Filed: January 27, 2011
    Date of Patent: April 1, 2014
    Assignee: International Business Machines Corporation
    Inventors: Carl Michael Marrelli, Ram S Narayanan, Martin Oberhofer, Solmaz Rashidi
  • Patent number: 8682840
    Abstract: Establishing relationships between data instances and characteristics of the data by associating each of data instance with at least one qualifying schema node. A unique relationship ID is assigned to relationships between any two nodes of the qualifying schema which are both associated with the same data instances. The relationship IDs can be sorted and queried. The qualifying schema, at least some of which are instantiated, serves the dual purpose of qualifying the data instances as well as establishing relationships between them. Relationships between instances can be changed by moving the instances to other nodes of the qualifying schema.
    Type: Grant
    Filed: November 29, 2007
    Date of Patent: March 25, 2014
    Assignee: International Business Machines Corporation
    Inventor: Sandeep Chowdhury
  • Publication number: 20140081901
    Abstract: Embodiments of the present invention provide various techniques for sharing modeling data between plug-in applications. The plug-in applications may use or generate various modeling data. In an example, the host application that interfaces with the plug-in applications can access and store this modeling data at a location where it is accessible to the other plug-in applications.
    Type: Application
    Filed: April 24, 2009
    Publication date: March 20, 2014
    Applicant: NetApp, Inc.
    Inventor: Martin Szymczak
  • Patent number: 8676745
    Abstract: A number inventory system is disclosed. The number inventory system manages the relationships between SIM cards, IMSI numbers, and MSISDN for a mobile telecommunications service provider. The number inventory system provides the software and hardware for receiving SIM card inventory data, including associated IMSI numbers, and efficiently stores the SIM card inventory data in a database. The number inventory system further provides for the opening of a range of available MSISDN. SIM cards, IMSI and MSISDN may be assigned to customer orders, and the number inventory system manages the associations between IMSI numbers and MSISDN and monitors the status of SIM cards, IMSI numbers and MSISDN. The number inventory system may also manage an MSISDN classification system for identifying MSISDN numbers having various desirable sequence characteristics.
    Type: Grant
    Filed: June 7, 2007
    Date of Patent: March 18, 2014
    Assignee: Accenture Global Services Limited
    Inventors: Marina Papili, Chiara Cundari
  • Patent number: 8656374
    Abstract: A computer readable medium is configured to receive a description of a COBOL copybook that can be represented in one of a plurality of disparate formats, to parse the COBOL copybook based on the description of the COBOL copybook, and to create a standardized data record schema based on the COBOL copybook. The description of the COBOL copybook includes information about the format of the COBOL copybook.
    Type: Grant
    Filed: June 16, 2006
    Date of Patent: February 18, 2014
    Assignee: Business Objects Software Ltd.
    Inventors: Andrey Belyy, Alexander Ocher
  • Patent number: 8655852
    Abstract: A storage control apparatus in cooperation with a plurality of controlled storage apparatus arranged in a cascade of point-in-time copy relationship. The apparatus includes: a rate control component operable to set a desired rate for cleaning a first target one of the plurality of controlled storage apparatus; a comparator component in communication with the rate control component to identify discrepant bits associated with first and second targets; and a copy initiator, responsive to the comparator component to initiate a copy operation responsive to the identified discrepant bits.
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: February 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: John P. Agombar, Christopher B. E. Beeken, Carlos F. Fuente, William J. Scales
  • Patent number: 8650022
    Abstract: An apparatus and a method for automated semantic annotation of a process model having model elements named by natural language expressions, wherein said apparatus comprises at least one semantic pattern analyzer which analyses the textual structure of each natural language expression on the basis of predefined semantic pattern descriptions to establish a semantic linkage between each model element to classes and instances of a reference process ontology for generating a semantically annotated process model.
    Type: Grant
    Filed: February 5, 2009
    Date of Patent: February 11, 2014
    Assignee: Siemens Aktiengesellschaft
    Inventors: Andreas Boegl, Gustav Pomberger, Michael Schrefl, Norbert Weber
  • Patent number: 8645468
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to arbitrating polling results and provide a novel and non-obvious method, system and computer program product for collaborative arbitration of polling results in a collaborative environment. In an embodiment of the invention, a method for collaborative arbitration of polling results in a collaborative environment can be provided. The method can include placing a poll within a message and sending the message to a select group of collaborators in the collaborative environment. The method further can include receiving poll results from a collaborator in the select group in a reply to the message, extracting the poll results from the reply and placing the poll within a new message along with the extracted poll results. Thereafter, the new message can be sent to the select group.
    Type: Grant
    Filed: November 8, 2006
    Date of Patent: February 4, 2014
    Assignee: International Business Machines Corporation
    Inventors: Patrick O'Sullivan, Cynthia E. Barber-Mingo, Gary Denner, Ruthie D. Lyle, Carol S. Zimmet
  • Publication number: 20140032478
    Abstract: Various embodiments herein include one or more of systems, methods, software, and data structures that provide for virtual packaging, or embedding, of electronic files in other files. For example, rather than packaging an electronic file directly in a document file, metadata may be added to the document file including a Universal Resource Identifier (URI), such as a Universal Resource Locator (URL), referencing a location where the electronic file may be downloaded from. Other embodiments are described and illustrated herein for creating, viewing, storing, and transmitting such document files with virtually packaged electronic files.
    Type: Application
    Filed: December 2, 2008
    Publication date: January 30, 2014
    Applicant: Adobe Systems Incorporated
    Inventor: Robert K. McAfee
  • Patent number: 8620887
    Abstract: Embodiments of the present invention relate to systems, methods and computer program products for allowing a user to define output data to be optimized for a population, define one or more input constraints based on which the output data is to be optimized, and optimizing the output data for the population by selecting an object based on a selection routine. Embodiments of the present invention allow fast and accurate optimization of output data associated with large populations.
    Type: Grant
    Filed: March 1, 2011
    Date of Patent: December 31, 2013
    Assignee: Bank of America Corporation
    Inventor: Boris L. Kheyfets
  • Patent number: 8620856
    Abstract: A computer program product comprises a computer useable medium. The computer useable medium has a computer readable program such that when the computer readable medium is executed on a computer, the computer is caused to provide a data interface between an adapter component and one or more application interface components for a runtime application. Further, the computer is caused to establish a cursor that iterates over a plurality of data objects within a data set of the runtime application. In addition, the computer is caused to establish an accessor that provides access to a data element of the data object. The computer is also caused to provide the cursor and the accessor to the adapter component so that the adapter component accesses data through the one or more application interface components of the runtime application.
    Type: Grant
    Filed: January 18, 2008
    Date of Patent: December 31, 2013
    Assignee: International Business Machines Corporation
    Inventors: John Henry Green, Travis Eli Nelson, Piotr Przybylski, Paul Stanley, Suraksha Vidyarthi
  • Patent number: 8620968
    Abstract: A computer program product comprising a computer readable storage medium containing computer code that, when executed by a computer, implements a method for transforming a finite state automaton (FSA) of a regular expression, wherein the method includes determining, by a computer, a first subexpression R1 and a second subexpression R2 in the regular expression; calculating an overlap FSA, the overlap FSA configured to determine the existence of a partial overlap or a full overlap between the first subexpression R1 and the second subexpression R2; determining whether the overlap FSA has an accepting state; and in the event the overlap FSA is determined not to have an accepting state, determining that the transformation of the regular expression is safe, and constructing a transformed FSA of the regular expression comprising a first FSA for the first subexpression R1 and a second FSA for the second subexpression R2.
    Type: Grant
    Filed: August 10, 2012
    Date of Patent: December 31, 2013
    Assignee: International Business Machines Corporation
    Inventors: Kubilay Atasu, Florian Doerfler, Christoph Hagleitner, Jan Van Lunteren
  • Publication number: 20130339291
    Abstract: A computer-implemented method for processing data in a database using a data cube is discussed and involves interacting with a user of a computing device, using a computer application, to obtain meta data about a database and obtain user-defined selections of options concerning the database; creating a data cube definition by using the selected options to identify characteristics of columns in the database; publishing to an OLAP engine a definition of a data cube that corresponds to the data base; generating a simplified flat-file model of the data in the data cube; and providing the simplified flat-file model in a form that can be reviewed and directly manipulated by the user.
    Type: Application
    Filed: June 14, 2012
    Publication date: December 19, 2013
    Inventor: Jason Steven Hasner
  • Patent number: 8600929
    Abstract: A method and computer system for aggregating data from a plurality of operational databases are provided. It is determined if a transformation script stored in storage of a computer system has been modified. Delta data extracted from said operational databases and specified by the transformation script is automatically merged and transformed if the transformation script is unmodified. All data extracted from said operational databases and specified by the transformation script is automatically merged and transformed if the transformation script is unmodified.
    Type: Grant
    Filed: March 30, 2010
    Date of Patent: December 3, 2013
    Assignee: Trapeze Software Inc.
    Inventor: Chacko Kattithara Paul
  • Patent number: 8595181
    Abstract: The present invention is directed to methods and systems for rendering perceivable stimuli representative of information processing by a multi-tenant architecture that pre-fetches a portion of a subset of data on a multi-tenant architecture and emulates a result set of data in accordance with a report definition. To that end the method comprises identifying a subset of data on the multi-tenant architecture that is subject to a report definition. A portion of the subset is pre-fetched and analyzed to emulate a result. The emulated result is transmitted to a computer system of a user of the multi-tenant architecture. Perceivable stimuli is generated on the user computer system, in response to receiving the emulated result.
    Type: Grant
    Filed: April 25, 2011
    Date of Patent: November 26, 2013
    Assignee: salesforce.com, inc.
    Inventor: Guillaume Le Stum
  • Patent number: 8543535
    Abstract: An aspect of the present invention simplifies generating a star schema from a snowflake schema. In an embodiment, a user first specifies fact tables to be included in a star schema, and a synchronization tool inspects the snowflake schema to determine the dimension tables linked to the specified fact tables. The determined dimension tables are included in the star schema sought to be generated.
    Type: Grant
    Filed: February 24, 2010
    Date of Patent: September 24, 2013
    Assignee: Oracle International Corporation
    Inventors: Samir Satpathy, Alextair Dominico Mascarenhas, Harvard Jun-Hua Pan, Kenneth Khiaw Hong Eng, Ladislav Kovac
  • Patent number: 8543534
    Abstract: An event server running an event driven application implementing an event processing network. The event processing network can include at least one processor to implement a rule on at least one input stream. The event processing network can define concurrent operation of at least two components of the event processing networks.
    Type: Grant
    Filed: June 4, 2008
    Date of Patent: September 24, 2013
    Assignee: Oracle International Corporation
    Inventors: Alexandre de Castro Alves, Dana Bergen, Andrew Piper
  • Publication number: 20130246337
    Abstract: A method is provided in one example embodiment and it includes identifying a root word for a tree to be used in managing data and creating a word stem to be included in the tree. A query is initiated to determine whether a stem node exists at one or more branch points of the word, and if the stem node does not exist, then the stem node is added to a branch point of the tree. In more specific embodiments, if the stem node does exist, then node statistics are updated. In other embodiments, the method includes updating a branch point list after creating the word stem. In yet other embodiments, the branch point is a word or a combination of words. The tree can be used to identify locations and frequencies within a document set where one or more words are present.
    Type: Application
    Filed: January 15, 2009
    Publication date: September 19, 2013
    Inventors: Ratinder Paul Singh Ahuja, William Deninger
  • Patent number: 8538920
    Abstract: A storage service stores data from a network device. A data collector retrieves the data for the storage service based on reference data passed to the storage service from the network device.
    Type: Grant
    Filed: August 8, 2011
    Date of Patent: September 17, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Dana E. Laursen
  • Patent number: 8533149
    Abstract: Example systems and methods of managing product genealogy data across distributed systems are described. In one implementation, a method identifies a material associated with a product that is part of a product batch. Usage information associated with the material is accessed, and a handling unit associated with the product batch is identified. Delivery information associated with the product batch is also accessed. A genealogy is generated for the product batch based on the material, the usage information, the handling unit, and the delivery information.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: September 10, 2013
    Assignee: SAP AG
    Inventors: Karl Christian Roediger, Yves Bauer, Gregor Rieken, Sven-Eric Eigemann, Juergen Wettengl, Juergen Hausner, Martin Zieger, Christoph Huber, Lilly Yuan, Stephen Cloughley, Thomas Rumbach, Reinhard Brede
  • Patent number: 8533151
    Abstract: Technologies are described herein for generating a local copy of a virtualized application package from a local installation. An empty copy of the virtualized application package is generated from a skeleton file. The skeleton file contains a hash value computed from each data block in the virtualized application package. The component files of the application are retrieved from a virtual file system representation of the location installation of the application, and each component file is divided into one or more blocks of data. A hash value is computed for each block of data and the skeleton file is searched for a hash value corresponding to a data block of the virtualized application file that matches the hash value computed for each block of data. If a match is found, the block of data is copied to the corresponding data block of the empty copy of the virtualized application package.
    Type: Grant
    Filed: May 26, 2009
    Date of Patent: September 10, 2013
    Assignee: Microsoft Corporation
    Inventors: Trevor William McDiarmid, Gurashish Singh Brar
  • Patent number: 8521779
    Abstract: A computer implemented method and system provide for automatic selection and extraction of metadata and media content from projects in a craft tool. Automated identification, classification and management of such metadata and content is provided using including techniques such as pattern recognition for audio and visual content. The automatic tracking and centralised storage of metadata and content for compliance purposes can be facilitated, and can enable querying of organized metadata stored in a central database. In an example, metadata and media content are extracted automatically from a project in a craft tool at a client system and are forwarded to a host system for the creation of a cue sheet including timings for media files from timing metadata in a project file to create the timings on the cue sheet.
    Type: Grant
    Filed: October 7, 2010
    Date of Patent: August 27, 2013
    Assignee: Adelphoi Limited
    Inventors: Charles Hodgkinson, Kirk Zavieh
  • Patent number: 8515897
    Abstract: A method and program product for automatically generating reports matching user interests represented in a dynamically adjusted user interest analytic model (UIAM). A Multidimensional Expressions (MDX) query is generated based on a user visit to a business intelligence application. Based on initial user visit(s), a cube-based UIAM is constructed by including a representation of a first set of user interest(s) in a first set of UIAM item(s). The cube-based UIAM is transformed into a data warehouse-based UIAM. Based on subsequent user visit(s), UIAM items are updated to represent a second set of user interest(s) and UIAM item scores are adjusted to specify how frequently and recently user interests are indicated by the user visits. An update of data in the data warehouse is detected. Reports representative of user interest(s) represented by the updated UIAM items having the top k scores are generated.
    Type: Grant
    Filed: January 4, 2011
    Date of Patent: August 20, 2013
    Assignee: International Business Machines Corporation
    Inventors: Xue F. Gao, Anh Q. Lu
  • Patent number: 8504513
    Abstract: A mapping is received and stored that maps elements of a data warehouse to types of a type system implemented by a data source. Program code is generated that performs a transform of data retrieved from a data source based on the mapping. Generation of the program code may include generating program code for performing a dimension transform based on the mapping, generating program code for performing a fact transform based on the mapping, and generating program code for performing an outrigger transform based on the mapping. The generated program code may then be executed to transform the data retrieved from the data source prior to loading into the data warehouse.
    Type: Grant
    Filed: November 25, 2009
    Date of Patent: August 6, 2013
    Assignee: Microsoft Corporation
    Inventors: Vijaykumar K Aski, Danny Chen
  • Patent number: 8489543
    Abstract: A software-based customer relationship management system and method.
    Type: Grant
    Filed: August 1, 2008
    Date of Patent: July 16, 2013
    Assignee: SugarCRM Inc.
    Inventors: Jacob Taylor, John Roberts, Clinton Oram, Andrew Dreisch, Ajay Gupta, Majed Itani, Julian Ostrow, Joseph Parsons
  • Patent number: 8489544
    Abstract: A computer enabled system and method aggregates data describing a particular subject. The data is then divided into a predetermined group of categories which are graphically displayed according to a predetermined pattern. Distortions in the data or anomalies in the data are made visually apparent. Associated with the display is a prioritized array of interventions recommended in response to the distortions in the data or anomalies appearing in the data.
    Type: Grant
    Filed: June 4, 2008
    Date of Patent: July 16, 2013
    Inventor: John P. Ford
  • Patent number: 8468117
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for creating visual components for tenants of an on-demand database service. These mechanisms and methods for creating visual components for tenants of an on-demand database service can enable embodiments to allow tenants to create reusable components for use in user defined interfaces, etc. The ability of embodiments to provide such feature may allow tenants to efficiently and effectively create interfaces.
    Type: Grant
    Filed: January 22, 2009
    Date of Patent: June 18, 2013
    Assignee: salesforce.com, inc.
    Inventors: Doug Chasman, K. Andrew Waite
  • Patent number: 8463816
    Abstract: The method of administering a knowledge repository described herein establishes combining data input with concurrent data analytics in order to improve the quality and relevance of data entries.
    Type: Grant
    Filed: August 8, 2011
    Date of Patent: June 11, 2013
    Assignee: Siemens Aktiengesellschaft
    Inventors: Michal Skubacz, Sonja Zillner
  • Patent number: 8458201
    Abstract: A method, an apparatus and computer instructions are provided for mapping structured query language (SQL) schema to application specific business objects in an integration application environment. A SQL business object application specific information (BO ASI) builder is added to the business object application specific information (BO ASI) resolver. When a SQL markup language schema is parsed by a schema resolver, meta business objects (BOs) are generated with schema annotations, and the BO ASI resolver locates the SQL BO ASI builder that is able to handle the meta BOs. The SQL BO ADI builder then fills the ASI fields of the meta BOs and returned to a BO writer, which writes out application specific business objects understandable by the integration server.
    Type: Grant
    Filed: April 8, 2005
    Date of Patent: June 4, 2013
    Assignee: International Business Machines Corporation
    Inventor: Thomas Pollinger
  • Publication number: 20130110765
    Abstract: In an embodiment, a method is provided for customizing a task associated with a business process. In this method, a business process platform is accessed. The business process platform includes a business process definition and a provider semantic configuration. A group semantic configuration is generated, where the group semantic configuration extends the provider semantic configuration. A task defined in the business process definition is the customized based on the group semantic configuration.
    Type: Application
    Filed: November 2, 2011
    Publication date: May 2, 2013
    Applicant: SAP AG
    Inventor: Robert Heidasch
  • Patent number: 8423502
    Abstract: A system, method, and computer program product are provided for permitting an upgrade of extract, transform, and load (ETL) processes, independent of a customization performed by a user. In operation, one or more ETL processes are identified. Additionally, a user is permitted to customize the one or more ETL processes. Further, an upgrade of the one or more ETL processes is permitted and enabled.
    Type: Grant
    Filed: May 4, 2009
    Date of Patent: April 16, 2013
    Assignee: Amdocs Software Systems Limited
    Inventors: Elad Degany, Yossi Levin
  • Patent number: 8412738
    Abstract: A method for capturing an image of a machine having one or more disks is presented. The method comprises creating a snapshot of the machine, the snapshot including full machine encapsulation, querying the one or more disks on the machine to obtain information stored thereon, creating metadata able to access one or more files, one or more folders, and the application on the machine, and capturing the snapshot, the obtained information and the metadata in the image. The method may also comprise migrating the captured image and/or extracting one or more files and/or folders from the captured image on another machine. The migration can be between physical and physical, physical and virtual, physical and cloud, etc. The method may comprise capturing another image comprising the snapshot, the metadata and changed information different from the obtained information.
    Type: Grant
    Filed: October 18, 2010
    Date of Patent: April 2, 2013
    Assignee: CA, Inc.
    Inventors: Prashant Parikh, Don Kleinschnitz
  • Patent number: 8401990
    Abstract: A method for aggregating raw data into a star schema comprises receiving data from a data source. The data is aggregated into star schema objects, based on a user-defined metadata schema. The star schema objects are stored into a star schema database.
    Type: Grant
    Filed: July 25, 2008
    Date of Patent: March 19, 2013
    Assignee: CA, Inc.
    Inventor: Joseph M. Silsby
  • Publication number: 20130054510
    Abstract: To provide large amounts of operations and quality related data to business owners, managers and operators, a system and method are provided to easily produce and present control charts having many different selectable perspectives. To provide this ability, and automated process is followed which calculates and indexes virtually all control chart parameters and stores the information in an OLAP cube structure. Using different types of presentation methodologies, the control charts can be easily generated and altered depending on the desires of the particular user. Since virtually all variations are stored and indexed, when the parameters used to generate the control charts are altered, the system can simply retrieve all necessary information from the indexed OLAP cube structure and quickly generate a visual display of the desired control chart.
    Type: Application
    Filed: August 28, 2012
    Publication date: February 28, 2013
    Applicant: GNET GROUP, LLC
    Inventor: Gregory Robert Beaumont
  • Patent number: 8380713
    Abstract: Provides is an apparatus for question answering based on answer trustworthiness including: an answer indexer that indexes documents of which document trustworthiness satisfying a threshold value among documents included in a document collection and stores it in a knowledge Bases; an answer candidate extractor that extracts answer candidate documents for a user's question from the knowledge Bases; an answer source trustworthiness measurement unit; an answer extraction strategy trustworthiness measurement unit; and a trustworthiness integrator that generates an answer candidate trustworthiness list by ranking the answer candidate documents on the basis of the document trustworthiness, the source trustworthiness, and the extraction strategy trustworthiness of the answer candidate documents.
    Type: Grant
    Filed: June 11, 2010
    Date of Patent: February 19, 2013
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Hyo-Jung Oh, Chung-Hee Lee, Soo-Jong Lim, Jeong Heo, Hyun-Ki Kim, Mi-Ran Choi, Yeo-Chan Yoon, Chang-Ki Lee, Yi-Gyu Hwang, Myung-Gil Jang
  • Patent number: 8352414
    Abstract: A system for discovering business processes from noisy activities logs from various activities performed during the execution of the process. Activities are observed from the noisy activity logs that may include text from manually entered activity logs, chat scripts, emails, voice transcripts, desktop captures, and tool logs, wherein the noisy activity logs are received from multiple person/tool actors with each of the actors performing one or more activities related to one/more business tasks. Extracting information from the noisy activity logs to capture activity based information, and then analyzing similar activities and finding possible paths in the similar activities. The results are used to build a process graph based on the similar activities and the possible paths in the similar activities.
    Type: Grant
    Filed: October 7, 2009
    Date of Patent: January 8, 2013
    Assignee: International Business Machines Corporation
    Inventors: Anuradha Bhamidipaty, Krishna Kummamuru, Shailabh Nagar, Ramendra Sahoo, Virendra K. Varshneya, Karthik Visweswariah
  • Patent number: 8346774
    Abstract: In one exemplary embodiment, a storage medium embodying a program of instructions for performing operations including: storing raw information for primary properties of primary nodes within a primary network; in response to receiving a query, transforming the raw information into transformed information using key(s) and based on the query, the query is in relation to a queried property, the transformed information is transformed data for the queried property, the transformed information represents a surrogate network having surrogate nodes corresponding to a portion of the primary nodes, the transformed information enables performance of operation(s) without specific knowledge of and without revealing the entirety, the transformed information further enables one having the key(s) to relate an output of the operation to the raw information; and generating a solution that relates a transformed query to the transformed information, the transformed query is a transformed representation of the query obtained by us
    Type: Grant
    Filed: August 8, 2011
    Date of Patent: January 1, 2013
    Assignee: International Business Machines Corporation
    Inventors: Dimitri Kanevsky, James R. Kozloski, Clifford A. Pickover, Tara N. Sainath
  • Patent number: 8335799
    Abstract: A system and method for the automatic generation of a website. The website is created upon a user request, where the user provides identification information that is used to search an information database. The information will provide a reference to a code that relates to a template that is used to specify the layout, style and content of the website that is to be generated, and the website is then generated in accordance with the structure of the template, based on content contained in the information database. The user may engage the system and method by means of e-mail or a dedicated website or other such suitable means.
    Type: Grant
    Filed: August 16, 2006
    Date of Patent: December 18, 2012
    Assignee: Site Technologies Inc.
    Inventors: Oles Tymoshenko, Stephen Curry
  • Publication number: 20120296860
    Abstract: A system and method of extracting information from electronic data sources that includes generating a list of file names containing the information to be extracted. Each file name in the list is read into memory, the file that corresponds to the file name is read into memory, and the information is extracted from the file by executing a series of programming instructions. The information is saved to an extracted file, and one or more file names in the list is identified to correspond to an extracted file.
    Type: Application
    Filed: August 2, 2012
    Publication date: November 22, 2012
    Applicant: Ryan, Inc.
    Inventors: Timothy Michael Kirkpatrick, Kyle Day Meredith
  • Publication number: 20120284223
    Abstract: Disclosed is a user interface on a display for editing data transformations comprising an ETL process. A first display area presents a data representation of a data transformation. A second display area presents a view of input data, and a third display are presents a view of output data. User input to modify the data transformation is received. In response to receiving the user input, the third display area is updated with output data generated by applying the modified data transformation to the input data.
    Type: Application
    Filed: May 5, 2011
    Publication date: November 8, 2012
    Applicant: BUSINESS OBJECTS SOFTWARE LTD.
    Inventors: Andrey Belyy, Freda Xu, Thomas Herdan, Min He, Awez Syed, Wu Cao, Monfor Yee
  • Patent number: 8271529
    Abstract: An information group is disclosed for enabling user to retrieve and modify information and interact with other user. An information group is defined by three attributes as location, time span and topic. User has to meet requirement on an information group's location and time span attributes in order to interact with information stored inside information group and communicate with other users inside the same information group. Information group dynamically adjusts its location and life span attributes based on its interaction with user. When multiple information groups are available to a user, they are ranked based on their location attribute and user information and presented to user in the ranked order. Several applications enabled by our invention are disclosed, including but not limited to transportation sharing, connecting users that share a common interests, event signing up, or service or product promotion.
    Type: Grant
    Filed: August 9, 2010
    Date of Patent: September 18, 2012
    Inventor: Yuheng Qiu
  • 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: 8266096
    Abstract: Various examples include a system and methods in support of vendor relationship management, analysis, planning and evaluation including dealing with collections of vendors called vendor portfolios. In various examples the system includes a database, vendor portfolio definer, a vendor portfolio populator, and a vendor portfolio analyzer. The database houses vendor data. In various examples the vendor portfolio definer allows vendor portfolios to be created, meta data, including complex documents, to be associated with vendor portfolios, and user access permissions to be assigned to vendor portfolios. In various examples the vendor portfolio populator facilitates user selection of the vendors that will make up the collection of vendors in the vendor portfolio. The vendor portfolio analyzer analyzes a business metric using vendor portfolios. In various examples the vendor portfolio analyzer allows user to perform what-if analysis on vendor portfolios.
    Type: Grant
    Filed: October 23, 2009
    Date of Patent: September 11, 2012
    Assignee: BMC Software, Inc.
    Inventors: Jorge A. Navarrete, Stephen J. O'Connor, Peter P. Dai, Johri Dhanotra, Hubert Yau Kin Siu, Charudutt Nagori, Ashish Kalani
  • Patent number: 8266180
    Abstract: An upgrade controller that compares the contents of a reference database with an upgraded database is described. In one embodiment, the upgrade controller connects to the reference and upgraded database and retrieves the list of tables. For each of the tables, the upgrade controller compares the content of the reference and the upgraded table. The upgrade controller compares the table contents by comparing the contents on a record-by-record basis. In addition, the upgrade controller can use a whitelist of tables and columns to reduce the number of false positive(s) that could be generated during the comparison.
    Type: Grant
    Filed: May 27, 2010
    Date of Patent: September 11, 2012
    Assignee: Red Hat, Inc.
    Inventors: Milan Zázrivec, Jan Pazdziora
  • Patent number: 8255420
    Abstract: A server for managing access to distributed storage comprising a plurality of storage devices includes a file service manager for receiving a request to store a file in the distributed storage and an allocation manager for selecting a cluster within the distributed storage to be used when storing the file. The allocation manager is configured to communicate with at least one other allocation manager in another server so as to determine which allocation manager selects the cluster to be used.
    Type: Grant
    Filed: May 23, 2006
    Date of Patent: August 28, 2012
    Assignee: Noryan Holding Corporation
    Inventors: Samy Khalil Abushanab, Sami Hussain Salem Al-Attas, Muammer Mustafa Alireza
  • Patent number: 8250465
    Abstract: An information processing apparatus comprises a readout unit adapted to read out, from a storage unit, correspondence information that includes a document structure of a structured document and a first code for encoding the document structure; a verification unit adapted to verify whether grammar of a portion included in a structured document for processing is valid, based on the document structure included in the correspondence information; and an encoding unit adapted to encode the structured document using the first code, in relation to a portion whose grammar is verified as being valid by the verification unit.
    Type: Grant
    Filed: February 5, 2008
    Date of Patent: August 21, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hitoshi Uchida
  • Patent number: 8239362
    Abstract: Systems and methods are described for authoritative manufacturing work instructions. Where work instructions, engineering definition and engineering specification standards are integrated as a single set of authoritative work instructions with embedded engineering definition and standards data. This method describes a work instruction authoring system that re-uses engineering product and process specification definition and authority then combines manufacturing work instructions to produce enhanced manufacturing work instruction operations that contain authoritative specification data as reusable dynamic elements of the engineering definition and process specifications. Work instructions can be created using the authority obtained from the engineering product and specification standards, the work instructions can deliver the authoritative engineering definition and process specification standards data as an integrated element of standardized work instructions.
    Type: Grant
    Filed: June 11, 2010
    Date of Patent: August 7, 2012
    Assignee: The Boeing Company
    Inventor: Gerald S. Frazier