Online Transactional Processing (oltp) System Patents (Class 707/607)
  • Publication number: 20140304219
    Abstract: A hybrid database table is stored as both a row and a column store. One or more techniques may be employed alone or in combination to enhance performance of the hybrid table by regulating access to, and/or the size of, the processing-intensive column store data. For example during an insert operation, the column store data may be searched for a uniqueness violation only after certain filtering and/or boundary conditions have been considered. In another technique, a hybrid table manager may control movement of data to the column store based upon considerations such as frequency of access, or underlying business logic. In still another technique, querying of the hybrid table may result in a search of the column store data only after an initial search of row store data fails to return a result.
    Type: Application
    Filed: June 9, 2014
    Publication date: October 9, 2014
    Inventors: Yongsik Yoon, Chanho Jeong, Juchang Lee, Chang Bin Song, Yong Sik Kwon, Sang Kyun Cha
  • Patent number: 8856335
    Abstract: Described herein is a system and method for dynamically managing service-level objectives (SLOs) for workloads of a cluster storage system. Proposed states/solutions of the cluster may be produced and evaluated to select one that achieves the SLOs for each workload. A planner engine may produce a state tree comprising nodes, each node representing a proposed state/solution. New nodes may be added to the state tree based on new solution types that are permitted, or nodes may be removed based on a received time constraint for executing a proposed solution or a client certification of a solution. The planner engine may call an evaluation engine to evaluate proposed states, the evaluation engine using an evaluation function that considers SLO, cost, and optimization goal characteristics to produce a single evaluation value for each proposed state. The planner engine may call a modeler engine that is trained using machine learning techniques.
    Type: Grant
    Filed: January 28, 2011
    Date of Patent: October 7, 2014
    Assignee: Netapp, Inc.
    Inventors: Neeraja Yadwadkar, Sai Rama Krishna Susarla, Kaladhar Voruganti, Rukma Ameet Talwadker, Vipul Mathur, Lakshmi Narayanan Bairavasundaram
  • Patent number: 8849748
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for tracking progress of media processing jobs. A system tracking progress of media processing jobs receives a media processing job submitted by a user via an electronic portal, inserts the media processing job as a job entry in a job submission table, sets an initial status for the job entry, processes the media according to parameters associated with the media processing job, maintains a processing history of the media processing job, and updates the initial status based on the processing. The system displays processing history of media processing jobs through an application interface and allows a user to expand and collapse the history to display additional or fewer details of the processing, respectively. The system can generate a virtual representation of a received physical copy of the media and associate the virtual representation with the electronically submitted media processing job.
    Type: Grant
    Filed: May 16, 2011
    Date of Patent: September 30, 2014
    Assignee: Post Pro Finance Co., Inc.
    Inventor: Charles Maurice Filliettaz, III
  • Publication number: 20140289184
    Abstract: Embodiments herein include a license provisioning application that organizes licensing information into a licensing data structure in a multi-application environment. The license provisioning application can use the licensing data structure to increase the efficiency of license management operations by representing complex licenses and their relationships, including locale-based licensing and flexible licensing frameworks. The license provisioning application includes a caching mechanism for faster performance, and facilitates ease of use for license management operations, such as activation, renewal, and deactivation (both in bulk and individually), handling subscription based licensing, trial licensing, and executing license queries. The license provisioning application can provide a graphical representation of licenses and relationships for performing various license management operations.
    Type: Application
    Filed: September 9, 2009
    Publication date: September 25, 2014
    Inventors: Sanjeev Kumar Biswas, Akash Jain, Kanika Dalmia Gupta
  • Patent number: 8843519
    Abstract: Collecting and distributing information related to recent content publication activity of an instant messaging (IM) user provides other users in a network with timely, relevant information about people known to the user or within the same social network. A user participating in a social network can quickly and efficiently perceive new information related to other users (referred to as co-users) in a social network by reviewing the co-users' recent content publication activity. A user may be made able to do so without requiring the co-user to send a communication directly to the user regarding the new facts or new content, and also without requiring the user to actively browse or request information about the co-user.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: September 23, 2014
    Assignee: Microsoft Corporation
    Inventors: Christopher Armstrong, Alan Keister, Lark Dunham, Jennifer Granito, Steven Greenberg, Rakesh Agrawal, Michael Sommers, Carol A. Glover
  • Publication number: 20140279839
    Abstract: Conventional approaches to transactional processing and analytics in database management systems have typically maintained a strict separation between these tasks, often resulting duplicate modeling, replication of data, usage of different infrastructure stacks, the need to integrate transactions and analytics on a layer that is very close to the end user, etc. Described herein are systems, methods, articles of manufacture, and the like relating to a central integration component that provides access to a core metamodel. Via the metamodel, metadata specify a data part of a business object and one or more information providers (e.g., an analytical view, an attribute view, etc.) that directly consume data from database tables underlying the business object. The central integration component responds to data access requests using the core metmodel.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: SAP AG
    Inventors: Andreas Balzar, Stefan Biedenstein, Andreas Gruenhagen, Bernd Krannich, Timm Falter
  • Publication number: 20140279840
    Abstract: According to one aspect of the invention, a read-write instance of a multiple-instance database system receives a database statement for execution. The multiple-instance database system comprises a database shared by a plurality read-mostly instances that request only read access to a plurality of user database objects in the database and a plurality of read-write instances that request both read access and write access to the plurality of user database objects. The read-write instance selects one or more read-mostly instances, in the plurality of read-mostly instances, to perform one or more operations that require no write access to the plurality of user data objects.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: Oracle International Corporation
    Inventors: Wilson Wai Shun Chan, Chandrajith Ramachandran Unnithan
  • Publication number: 20140279841
    Abstract: A system is provided that permits events to be propagated between systems in near real time for the purpose of ensuring consistency in a transaction-based environment. In one implementation, transactions are streamed between systems using a lightweight protocol shortly after they are processed, rather than being communicated in a one-way batch mode as is typically done in conventional retail store systems.
    Type: Application
    Filed: May 3, 2013
    Publication date: September 18, 2014
    Inventor: Gautham Varada
  • Patent number: 8838524
    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: Grant
    Filed: August 28, 2012
    Date of Patent: September 16, 2014
    Assignee: Gnet Group, LLC
    Inventor: Gregory Robert Beaumont
  • Patent number: 8838526
    Abstract: In accordance with embodiments disclosed herein, there are provided methods, systems, and apparatuses including, for supporting transactional message handling in an on-demand service environment including, for example: enqueuing a message specifying a transaction to be processed via a host organization; inserting a row into a database of the host organization associating the message with a status of pending, wherein the row is autocommitted to the database upon insertion; updating the status for the row to ready if a commit operation for the transaction is initiated; requesting a lock on the row; and performing final processing for the transaction based on the status for the message and based further on whether the lock is obtained for the row. Final processing may include, for example, a transaction roll back, a transaction commit, a transaction requeue, a termination of transaction processing, or an orphaned transaction clean up.
    Type: Grant
    Filed: November 1, 2011
    Date of Patent: September 16, 2014
    Assignee: salesforce.com, inc.
    Inventor: Vijayanth Devadhar
  • Patent number: 8838638
    Abstract: Provided are a method and apparatus for generating and accessing metadata in a media file format. The method of generating metadata in a media file format includes generating a time-track map composed of a plurality of map nodes that are distinguished according to track and unit time, and generating media objects corresponding to each of the map nodes, in which each of the map nodes includes position information of the corresponding media objects, thereby facilitating real-time reproduction and modification of content.
    Type: Grant
    Filed: April 15, 2008
    Date of Patent: September 16, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kyung-sun Cho, Jeong-hoon Park, Sun-hee Youm
  • Publication number: 20140258212
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for providing an in-memory database search mechanism without using an index table. A system for accessing at least one of multiple data elements that are stored as non-key fields in one or more application tables comprises: an in-memory database storing the one or more application tables that store the multiple data elements as non-key fields, the system configured to execute operations comprising: receiving a criterion, retrieving, without using an index table, at least one data element of the one or more application tables that fulfills the criterion.
    Type: Application
    Filed: March 6, 2013
    Publication date: September 11, 2014
    Applicant: SAP AG
    Inventors: Andreas Kunert, Klaus Kistner
  • Publication number: 20140250057
    Abstract: A system is provided for centrally managing core enterprise reference data associated with an enterprise. A centralized master repository contains the core enterprise reference data. The internal services framework also provides internal services for managing the core enterprise reference data within the centralized master repository, one or more of the internal services having direct access to the core enterprise reference data stored in the centralized master repository for management purposes. An infrastructure services layer coupled to the centralized master repository provides for bulk data transfers of core enterprise reference data between the centralized master repository and one or more external operational systems according to one or more enterprise-level business workflows, the external operational systems permitted indirect access to the core enterprise reference data stored in the centralized master repository for operational purposes.
    Type: Application
    Filed: May 12, 2014
    Publication date: September 4, 2014
    Applicant: JDA Software Group, Inc.
    Inventor: Vasudev Rangadass
  • Patent number: 8825607
    Abstract: A Dynamic Live System for collecting, inputting, storing, and reporting Element Effort Event Data, whose processes upon query enable the reporting of well formatted Formulaic Conjoined Project Effort Instance (CPEI) Reports per the Systems Who did What in Phasetime Effort Instance Formulas in Primary, Secondary, Tertiary, Auto Displays, and Inferences, not stored as displayed in Systems base tables. The formulas 5th Element permits effort instances to be reported as past, present and future CPEI displays, regardless if said effort event data was inputted by an element directly or generated automatically by the system's use of AI type techniques. Dynamically generated well formatted CPEI report displays incorporate functional interaction designed attributes that hyperlink formula primitives by their CPEI associations, whether or not said associations are acknowledged as credited efforts by a project owner.
    Type: Grant
    Filed: January 13, 2012
    Date of Patent: September 2, 2014
    Inventor: Neal King Rieffanaugh, Jr.
  • Patent number: 8825615
    Abstract: An aspect of the present invention simplifies the implementation of custom atomic transactions. A program logic (implementing a custom atomic transaction) may request a unique transaction identifier from a programming environment. The program logic may then specify a task procedure, corresponding roll-back procedures, and the transaction identifier using an interface provided by the programming environment. The programming environment keeps track of the specified roll-back procedures. The information maintained by the programming environment may be used to execute the roll-back procedures if the atomic transaction is to be aborted. As the programming environment keeps track of the roll-back procedures to be executed, the implementation of atomic transactions may be simplified.
    Type: Grant
    Filed: May 11, 2004
    Date of Patent: September 2, 2014
    Assignee: Oracle International Corporation
    Inventors: Krishna Mohan Itikarlapalli, Sreekumar K. Seshadri
  • Patent number: 8825724
    Abstract: A method for generating and communicating file system hints. The method may include receiving an I/O request from a file system layer and checking the I/O request for file system contextual information. The method may also include accessing the file system layer to determine attributes of the file system contextual information and receiving the attributes of the file system contextual information from the file system layer. The method may further include analyzing attributes of the file system contextual information and generating a hint based upon analyzing the attributes of the file system contextual information. The method may include a mechanism to provide weight-age of data passed from the application. The hint may be associated with the I/O request, and the hint may comprise hotness information to increase efficiency of data accessibility at a lower level storage tier. The method may include sending the hint to the lower level storage tier.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: September 2, 2014
    Assignee: LSI Corporation
    Inventors: Rebanta Mitra, Mahesh Shivanagouda Hiregoudar, Anantha Keerthi Banavara Ramaswamy
  • Patent number: 8818933
    Abstract: A computing device receives a request for data, the request including criteria for data requested to be provided to the client device. Via a service configured to retrieve the requested data, at least some of the criteria are transmitted to a staging data store that includes transactional data. Via the service, data relevant to at least some of the criteria transmitted to the staging data store is received from the staging database. The data received from the staging database is stored in a data structure included in the computing device. At least some of the data stored in the data structure is transmitted to a client device.
    Type: Grant
    Filed: July 6, 2011
    Date of Patent: August 26, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Krishna Prasad Yemparala, Ramanujam Achan, Sunil Avadhanam, Madhu Chapati, Ravi Kalavagunta, Andrzej Szymanski, Vivek Gurumurthy, Sudharsan Velamur Srinivasan
  • Patent number: 8818934
    Abstract: A method, system and computer program product for transparent support for distributed transactions in a clustered disk-sharing database environment is disclosed. In one approach, a method, a system and a computer program product are disclosed that disassociate a transaction with a session at a first resource manger, send a request to a second resource manager for the transaction that requires access to stored transaction information from prior requests for the transaction, determine whether the second resource manager has access to transaction information for the transaction stored using the session that has been disassociated with the transaction, obtain an identity of the first resource manager in data shared by the first and the second resource managers, and request access to the transaction information at the first resource manager.
    Type: Grant
    Filed: March 13, 2008
    Date of Patent: August 26, 2014
    Assignee: Oracle International Corporation
    Inventors: Yong Hu, Bipul Sinha
  • Patent number: 8812432
    Abstract: A large-scale data processing apparatus, method, and non-transitory tangible machine-readable medium are provided. The large-scale data processing apparatus includes a storage unit, an interface, and a processor. The storage unit is stored with a measure table comprising at least one measure. Each of the at least one measure includes a value corresponding to a key attribute and a piece of data corresponding to a data field. The interface is configured to receive a level order of N attributes, wherein N is a positive integer and the N attributes comprise the key attribute. The processor is configured to create a measure tree object for the measure table by following the level order so that the measure tree object has N levels corresponding to the N attributes in a one-to-one fashion.
    Type: Grant
    Filed: November 1, 2012
    Date of Patent: August 19, 2014
    Assignee: eBizprise Inc.
    Inventors: Yi-Cheng Huang, Wenwey Hseush, Michael Chih Huong Fong, Yu-Chun Lai
  • Patent number: 8812620
    Abstract: A novel electronic information transport component can be incorporated in a wide range of electronic information products, for example magazine collections, to automate the mass distribution of updates, such as current issues, from a remote server to a wide user base having a diversity of computer stations. Advantages of economy, immediacy and ease of use are provided. Extensions of the invention permit automated electronic catalog shopping with order placement and, optionally, order confirmation. A server-based update distribution service is also provided. In addition, an offline web browser system, with hyperlink redirection capabilities, a novel recorded music product with automated update capabilities and an Internet charging mechanism are provided.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: August 19, 2014
    Assignee: Intellectual Property I LLC
    Inventor: Richard R. Reisman
  • Patent number: 8799207
    Abstract: Some embodiments provide a program that identifies a set of data storages that includes data for a set of data consuming entities. For each data storage, the program identifies a set of data source objects that represents data in the data storage. The program provisions a unified data source that includes the identified sets of data source objects. The program provides the identified sets of data source objects through the unified data source to the data consuming entities in order for the data consuming entities to access the data in the set of data storages.
    Type: Grant
    Filed: October 8, 2011
    Date of Patent: August 5, 2014
    Assignee: Bay Dynamics
    Inventors: Ryan G. Stolte, Firas S. Rifai
  • Patent number: 8768881
    Abstract: Various embodiments utilize a special object referred to as an rsshttp object to acquire an RSS feed, process the feed and expose an object model to a web page or application. In at least some embodiments, the rsshttp object can parse through the feed's associated RSS data, normalize the feed data to a standard format, sanitize the feed data if necessary, and then present a standardized object model for interaction with web pages and applications.
    Type: Grant
    Filed: August 1, 2012
    Date of Patent: July 1, 2014
    Assignee: Microsoft Corporation
    Inventors: Walter V. Von Koch, Sean O. Lyndersay
  • Publication number: 20140181007
    Abstract: A data processing system and method for assisting in searching items on Internet and to a method related to invoicing a user based on the action taken on the search results. An optimized transactional process for the selection of an appropriate parameter for action and the take decision on the basis of results obtained. For example in a robotic control, technical process control in an industrial environment, database searches and analysis in respect of trademarks, or in a control military defence hardware. The system offers a search service configured to check if a user took action on the search result it is configured to invoice the user for example, a searched new trademark was later registered by a searcher, and invoice the searcher later if the trademark was registered afterwards.
    Type: Application
    Filed: December 21, 2012
    Publication date: June 26, 2014
    Applicant: ONOMATICS INC
    Inventors: Mikael Kolehmainen, Heikki Vesalainen, Anna Ronkainen, Matti Kokkola
  • Patent number: 8762473
    Abstract: Some embodiments provide a communication tool that directly sends messages to accounts of different entities across different social media sites by automatically identifying and associating the accounts of the entities when the entities are referenced in the contents of the messages. Such identification and association is performed without the message originator manually specifying the accounts as intended recipients for the messages. The communication tool also automatically sends messages to different social media accounts of the message originator.
    Type: Grant
    Filed: December 5, 2013
    Date of Patent: June 24, 2014
    Assignee: Credibility Corp.
    Inventors: Jeffrey M. Stibel, Aaron B. Stibel
  • Patent number: 8762333
    Abstract: A computer readable storage medium includes executable instructions to store load data in new rows of an append only table within a data warehouse, without updating or deleting existing rows in the append only table. The new rows are added in a database transaction that guarantees that the distributed reads and writes of all transactions are processed reliably and that the transactions obey snapshot isolation rules. Data changes associated with the load data are maintained in a separate update table. Data from the append only table is merged with data changes from the update table to supply read data.
    Type: Grant
    Filed: July 8, 2009
    Date of Patent: June 24, 2014
    Assignee: Pivotal Software, Inc.
    Inventors: Matthew Clark McCline, Luke Lonergan, Kurt Harriman, John Glenn Eshleman, Alon Goldshuv, Jeffrey Ira Cohen
  • Patent number: 8752054
    Abstract: An apparatus and methods are disclosed for intelligently determining when to merge transactions to backup storage. In particular, in accordance with the illustrative embodiment, queued transactions may be merged based on a variety of criteria, including, but not limited to, one or more of the following: the number of queued transactions; the rate of growth of the number of queued transactions; the calendrical time; estimates of the time required to execute the individual transactions; a measure of importance of the individual transactions; the transaction types of the individual transactions; a measure of importance of one or more data updated by the individual transactions; a measure of availability of one or more resources; a current estimate of the time penalty associated with shadowing a page of memory; and the probability of rollback for the individual transactions, and for the merged transaction.
    Type: Grant
    Filed: March 11, 2010
    Date of Patent: June 10, 2014
    Assignee: Avaya Inc.
    Inventors: Jon Louis Bentley, Frank John Boyle, III, Anjur Sundaresan Krishnakumar, Parameshwaran Krishnan, John H. Meiners, Navjot Singh, Shalini Yajnik
  • Patent number: 8751437
    Abstract: Business objects can be implemented in a single persistence scenario that supports both online transaction processing (OLTP) and online analytical processing (OLAP). A consumption-centric approach can use a same business object attribute data format model for consumption and persistence. Also, a singular model can be implemented in different layers of a system processing business objects. Extra software layers can be avoided. A business-objects-based system can take advantage of the technologies to provide greater flexibility, ease of extensibility, and performance improvements.
    Type: Grant
    Filed: November 1, 2012
    Date of Patent: June 10, 2014
    Assignee: SAP AG
    Inventors: Jan Teichmann, Daniel Hutzel, Stefan Baeuerle, Oliver Jaegle, Abhay Tiple, Gunther Liebich, Marcel Kassner, Peter Anselmann, Anton Forstreuter
  • Patent number: 8744839
    Abstract: Target word recognition includes: obtaining a candidate word set and corresponding characteristic computation data, the candidate word set comprising text data, and characteristic computation data being associated with the candidate word set; performing segmentation of the characteristic computation data to generate a plurality of text segments; combining the plurality of text segments to form a text data combination set; determining an intersection of the candidate word set and the text data combination set, the intersection comprising a plurality of text data combinations; determining a plurality of designated characteristic values for the plurality of text data combinations; based at least in part on the plurality of designated characteristic values and according to at least a criterion, recognizing among the plurality of text data combinations target words whose characteristic values fulfill the criterion.
    Type: Grant
    Filed: September 22, 2011
    Date of Patent: June 3, 2014
    Assignee: Alibaba Group Holding Limited
    Inventors: Haibo Sun, Yang Yang, Yining Chen
  • Patent number: 8745728
    Abstract: Methods, apparatus, systems and computer program products are described and claimed that provide for automatically and positively determining that an associate accessing a business domain/application using an application-specific associate identifier is the same associate that is accessing another business domain/application using another application-specific associate identifier. Once the positive determination of same associate is made, a federated identifier key is generated and applied to all of the platforms in which the associate can be positively identified, so as to globally identify the associates across multiple enterprise-wide domains/applications. As such, the present invention eliminates the need to manually analyze associate data to determine if an associate interfacing with one domain/application is the same associate interfacing with another domain/application.
    Type: Grant
    Filed: May 10, 2012
    Date of Patent: June 3, 2014
    Assignee: Bank of America Corporation
    Inventors: Rangarajan Umamaheswaran, Bruce Wyatt Englar, Brett A. Nielson, Miroslav Halas
  • Patent number: 8732709
    Abstract: A method and apparatus for managing database transactions in a web service messaging environment. In one embodiment, the method includes receiving a web service call indicating a beginning of a database transaction from a client, and creating a database transaction in response to this web service call. The method further includes receiving subsequent web service calls from the client, and for each subsequent web service call, associating a corresponding web service call with the database transaction, and performing the corresponding web service call. Afterwards, the database transaction is terminated upon committing or rolling back data resulting from the subsequent web service calls.
    Type: Grant
    Filed: February 5, 2008
    Date of Patent: May 20, 2014
    Assignee: Red Hat, Inc.
    Inventor: Marshall L. Smith, Jr.
  • Patent number: 8732118
    Abstract: Techniques are described for managing aggregation of data in a distributed manner, such as for a particular client based on specified configuration information. The described techniques may include receiving information about multi-stage data manipulation operations that are to be performed as part of the data aggregation, with each stage able to be performed in a distributed manner using multiple computing nodes—for example, a map-reduce architecture may be used, with a first stage involving the use of one or more specified map functions to be performed, and with at least a second stage involving the use of one or more specified reduce functions to be performed. In some situations, a particular set of input data may be used to generate the data for a multi-dimensional OLAP (“online analytical processing”) cube, such as for input data corresponding to a large quantity of transactions of one or more types.
    Type: Grant
    Filed: January 13, 2012
    Date of Patent: May 20, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Richard J. Cole, Alan D. Mock
  • Publication number: 20140136473
    Abstract: A multi-level storage architecture and method of performing a partial merge are disclosed. A main store is partitioned into a passive main part and an active main part, the active main part being empty at a start of the partial merge, the passive main part storing encoded data records of the main store that are not subject to the partial merge. A values index corresponding to a sorted dictionary of the passive main part is set to a cardinality of n. The data records of a second level storage structure is merged into the active main part, the active main part having a dictionary that starts with a value of n+1, such that the merging into the active main part continues an encoding scheme according to the values index of the passive main part.
    Type: Application
    Filed: March 15, 2013
    Publication date: May 15, 2014
    Applicant: SAP AG
    Inventors: Franz Faerber, Juchang Lee, Ivan Schreter
  • Publication number: 20140136474
    Abstract: An approach for connecting the inputs and the outputs of multiple services in such a way that the entire transaction can be tracked from beginning to end and from service to service is provided. The pipeline architecture of the present invention passes information through a sequence of nodes, each node providing some processing or filtering before passing information to the next node in the pipe. A transaction's token passes down a pipe of services. The pipe can have forks and branches, so a transaction's token is passed from node to node carrying messages from one node to another. The overall transactional information is not lost from service to service; instead it is carried up and down the length of the pipeline. As the transaction's token is passed up and down the pipeline, its history passes with it. The pipe links a chain of nodes connected end-to-end.
    Type: Application
    Filed: January 21, 2014
    Publication date: May 15, 2014
    Applicant: International Business Machines Corporation
    Inventors: Richard V. Hom, Eric M. Nelson, David C. Roxin
  • Patent number: 8725678
    Abstract: A system is provided for centrally managing core enterprise reference data associated with an enterprise. A centralized master repository contains the core enterprise reference data. The internal services framework also provides internal services for managing the core enterprise reference data within the centralized master repository, one or more of the internal services having direct access to the core enterprise reference data stored in the centralized master repository for management purposes. An infrastructure services layer coupled to the centralized master repository provides for bulk data transfers of core enterprise reference data between the centralized master repository and one or more external operational systems according to one or more enterprise-level business workflows, the external operational systems permitted indirect access to the core enterprise reference data stored in the centralized master repository for operational purposes.
    Type: Grant
    Filed: April 9, 2007
    Date of Patent: May 13, 2014
    Assignee: JDA Software Group, Inc.
    Inventor: Vasudev Rangadass
  • Publication number: 20140129512
    Abstract: A computer-implemented method for enhancing user data derived from digital communications includes (1) detecting a transaction request from a first computing device in response to an issue-specific invitation, (2) generating a first dataset based on the transaction request, the first dataset including an issue-specific data element corresponding to the issue-specific invitation, (3) associating the first dataset with a user of the first computing device, (4) identifying a second dataset associated with the user, and (5) appending the second dataset to the first dataset to generate an appended dataset. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Application
    Filed: November 13, 2013
    Publication date: May 8, 2014
    Inventor: Walter J. Kawecki, III
  • Patent number: 8719266
    Abstract: In embodiments of the present invention, improved capabilities are described for perturbing non-unique values may comprise finding the non-unique values in a data table, perturbing the non-unique values to render unique values, and using the non-unique values as an identifier for a data item.
    Type: Grant
    Filed: July 22, 2013
    Date of Patent: May 6, 2014
    Assignee: Information Resources, Inc.
    Inventor: John Randall West
  • Patent number: 8719217
    Abstract: This disclosure in part describes systems, devices, and methods for implementing a unification mechanism that enables the unification of various data sets, which can permit greater collaboration between users of a data management platform. For example, a system can be configured to enable a user to add or associate a contextual object with a data measure. In associating the contextual object with the data measure, the system can store the contextual object with the unique dimension coordinates that are associated with data measure. Other users of the system may, in turn, access the data measure and be shown the contextual object associated with the data measure.
    Type: Grant
    Filed: December 10, 2013
    Date of Patent: May 6, 2014
    Assignee: Decisyon, Inc.
    Inventors: Antonio Vivalda, Fabrizio Del Franco, Simone Costantini, Alessandro Pratico, Franco Petrucci
  • Patent number: 8719231
    Abstract: A media content delivery interface for delivering media content based on a geographic location of a user. The media content delivery interface may include a mapping device configured to receive a positioning signal and determine a geographic location of a media playing device based on the positioning signal, a processor configured to receive the geographic location from the mapping device and generate a search signal for searching a media database for a media file having a geographic property related to the geographic location, and a distribution device coupled to the processor, configured to selectively distribute the searched media file from the media database to the media player device.
    Type: Grant
    Filed: March 29, 2011
    Date of Patent: May 6, 2014
    Assignee: Toyota Motor Engineering & Manufacturing North America, Inc.
    Inventors: Mark Aleksandar Jotanovic, Eric Randell Schmidt, Jeffrey Edward Pierfelice
  • Patent number: 8719779
    Abstract: Determining the association between data objects may be accomplished using any of a variety of systems and techniques. In particular implementations, a system and technique may have the ability to receive a group of data objects and execute a matching algorithm to determine duplicate data object propositions between the data objects. The system and technique also may have the ability determine whether a data object is a potential duplicate data object and, if a data object is a potential duplicate data object, determine whether the data object is a duplicate data object by examining duplicate data object propositions of a plurality of data objects that are associated with the data object through duplicate data object propositions.
    Type: Grant
    Filed: December 28, 2004
    Date of Patent: May 6, 2014
    Assignee: SAP AG
    Inventors: Wolfgang Kalthoff, Jens Staeck, Karl Fuerst, Volker Schott, Peter Lang, Manfred Walter
  • Patent number: 8719302
    Abstract: Methods, systems and software are described for analyzing micro-blog messages to detect abnormal activity of interest. The system includes a clusterer for clustering micro-blog messages received over a first period of time, a classifier for scoring the clustered messages; a knowledge base, a rule generator for generating classification rules from the knowledge base; and a matcher for matching the scored messages to information requests. Methods for operating the system and its components are described.
    Type: Grant
    Filed: June 9, 2010
    Date of Patent: May 6, 2014
    Assignee: EBH Enterprises Inc.
    Inventors: Edward J. Bailey, Samuel L. Hendel, Jeffrey D. Kinsey, Richard J. Schiller
  • Patent number: 8719318
    Abstract: A system and method for representing, storing and retrieving real-world knowledge on a computer or network of computers is disclosed. Knowledge is broken down into permanent atomic “facts” which can be stored in a standard relational database and processed very efficiently. It also provides for the efficient querying of a knowledge base, efficient inference of new knowledge and translation into and out of natural language. Queries can also be processed with full natural language explanations of where the answers came from. The method can also be used in a distributed fashion enabling the system to be a large network of computers and the technology can be integrated into a web browser adding to the browser's functionality.
    Type: Grant
    Filed: May 17, 2013
    Date of Patent: May 6, 2014
    Assignee: Evi Technologies Limited
    Inventor: William Tunstall-Pedoe
  • Publication number: 20140122417
    Abstract: A method, system, and computer program product to solve the problem of consistency in processing when one server performs a transmission transaction and a reception transaction in an in-line processing manner. In a system according to this invention, a local buffer is generated at the time of starting a transmission transaction, and a message is inserted in the local buffer at the time of transmission processing. At the time of commitment of the transmission transaction, after reception transaction processing on all messages in the local buffer, processing for commitment to the data base is performed. Processing for the reception transaction is performed as a nested transaction in the transmission transaction.
    Type: Application
    Filed: October 23, 2013
    Publication date: May 1, 2014
    Applicant: International Business Machines Corporation
    Inventors: Hiroshi Horii, Hiroshi Inoue
  • Publication number: 20140122416
    Abstract: A system and method to share data associated with a transaction are disclosed. In some embodiments, a database record may be associated with a transaction corresponding to a product. The database record may comprise a plurality of data fields and the transaction may be associated with a plurality of entities. The data fields of the record may be made available to each of the entities based on a role of the entities in the transaction. As such, different data fields may be displayed to different entities. Furthermore, various sharing techniques may be performed with the data fields of the record.
    Type: Application
    Filed: October 29, 2012
    Publication date: May 1, 2014
    Inventors: Anthony Leto, Andrey Langunov
  • Publication number: 20140114910
    Abstract: The present invention relates to a method and system for partitioning a database. The method for partitioning a database comprises: grouping a plurality of entries in the database into one or more entry groups, so that entries in the same entry group are always accessed together by one or more transactions; and dividing the one or more entry groups into a set number of partitions, so that a total number of transactions that access across more than one partition is minimized. By means of the present invention, it is possible to obtain an efficient, flexible and convenient method for partitioning a database, thereby greatly improving the system performance.
    Type: Application
    Filed: September 26, 2013
    Publication date: April 24, 2014
    Applicant: EMC Corporation
    Inventors: Yu Cao, Xiaoyan Guo, Jidong Chen
  • Patent number: 8706684
    Abstract: A method and a system for managing enterprise data are provided. The system comprises a processor and a memory coupled to the processor. The memory comprises a definition module defining a Data Management Architecture (DMA). Further, the DMA comprises at least one of an enterprise portal, an enterprise model, at least one adaptor, and a set of metrics. The enterprise portal comprises a set of service tools. The set of service tools is configured to perform a set of services on the data. The enterprise model is configured to analyze an enterprise process to create and modify enterprise metadata of the data originating from the enterprise process. Further, the adapter is configured to communicate with a data source associated with the enterprise process for extracting the enterprise metadata from the data source. Furthermore, the set of metrics may represent an analysis of the data.
    Type: Grant
    Filed: March 22, 2012
    Date of Patent: April 22, 2014
    Assignee: Tata Consultancy Services Limited
    Inventors: Srikar Chilakamarri, Santosh Kumar Mohanty, Kamlesh Mhashilkar
  • Patent number: 8700563
    Abstract: In an embodiment, a plurality of transactions for accessing a database may be acquired. The database may be associated with a plurality of locks. The plurality of transactions may include a first transaction, a second transaction, and a third transaction. A logical serialization sequence for executing the transactions may be identified. The logical serialization sequence may indicate that (1) the first transaction is to be executed before the second transaction based on all locks that are required by the first transaction being available; (2) the second transaction is to be executed after the first transaction has completed execution based on the second transaction requiring a lock that is required by the first transaction; and (3) the third transaction is to be executed before or during execution of the first transaction based on all locks required by the third transaction being different than the locks required by the first transaction.
    Type: Grant
    Filed: July 13, 2012
    Date of Patent: April 15, 2014
    Assignee: Yale University
    Inventors: Alexander Thomson, Daniel J. Abadi
  • Patent number: 8700696
    Abstract: A method of providing content information to at least one user on the Internet, by facilitating an exchange between at least one sponsor and the at least one user. The method includes receiving, from the at least one sponsor with a web browser computer, and electronically setting, loading, inputting, or any combination thereof at a central website server, searchable content information which includes at least one searchable keyword; receiving, from the at least one user with a web browser computer, at the central website server, a query including at least one search keyword; processing the query at the central website server by searching for the at least one search keyword within the searchable content information; and releasing, from the central website server to the at least one user, content information selected based upon the processing of the query.
    Type: Grant
    Filed: October 17, 2007
    Date of Patent: April 15, 2014
    Assignee: Software Management, Inc.
    Inventor: Paul D. Franke
  • Patent number: 8700562
    Abstract: An online transactional data processing (OLTP) system is provided that includes a relational database for storing transactional data, an OLTP application program for processing the transactional data, and a change log for storing a set of change documents that describe transformations performed on the transactional data by the OLTP application program. To correct a run of the OLTP application program, the set of change documents is used to re-establish the original state. A re-run of the OLTP application program may produce a new set of change documents in the random access memory (RAM) of the OLTP system. Further, the original set of change documents stored in the change log may be at least partly overwritten by the new set of change documents.
    Type: Grant
    Filed: June 10, 2005
    Date of Patent: April 15, 2014
    Assignee: SAP AG
    Inventors: Winfried Schmitt, Radim Sykora
  • Patent number: 8683498
    Abstract: A method is disclosed for facilitating electronic commerce over a network includes identifying input dependencies for a call request based on information passed with the call request, identifying state dependencies for the call request based on information passed with the call request, parallelizing calls from the call request based on at least one of the identified input dependencies and the identified state dependencies, developing a service execution map by grouping calls in an execution order including parallelized calls, and processing the service execution map by executing grouped calls in the execution order including parallelized calls.
    Type: Grant
    Filed: December 16, 2009
    Date of Patent: March 25, 2014
    Assignee: eBay Inc.
    Inventors: Mohammed Saleem Shafi, Elmustafa E Erwa
  • Patent number: 8682842
    Abstract: In a system for storing and retrieving a plurality of records, the plurality of records associated with a ledger, a client issues read and write requests associated with one of the plurality of records, a plurality of record servers responds to the requests received from the client, and a management server maintains and coordinates, between the client and the record servers, information associated with the ledger, records, and record servers.
    Type: Grant
    Filed: December 9, 2008
    Date of Patent: March 25, 2014
    Assignee: Yahoo! Inc.
    Inventors: Benjamin Reed, Flavio Junqueira