Online Transactional Processing (oltp) System Patents (Class 707/607)
-
Patent number: 8676848Abstract: A method, system, and program product for identifying cloud resources are provided, and further a method, system, and program product for configuring cloud resources are provided. The method for identifying cloud resources may include receiving a request with respect to at least one resource in a cloud and determining a set of resources among the at least one resource in the cloud in accordance with the received request. Determining the set of resources may include consulting an ontology including metadata associated with the at least one resource in the cloud and computing the set of resources based on the metadata and the received request. Additionally, the method may include computing a cost factor with respect to the determined set of resources. Furthermore, the method may include rendering, in response to the received request, the determined set of resources and the cost factor with respect to the determined set of resources.Type: GrantFiled: June 9, 2010Date of Patent: March 18, 2014Assignee: International Business Machines CorporationInventors: Naveen G. Balani, Archana Kumar, Vijay K. Sukthankar
-
Patent number: 8676849Abstract: Techniques and environments that increase the convenience, efficiency and variety of cloud services are offered to clients. User data having an original representational format is losslessly transformed to form one or more alternate renditions having various representational formats based on the lossless transforms. The renditions, which may be pre-generated, can be stored on a network server instead of the identical user data to thereby reduce redundant computation and storage costs. In some cases both the renditions and the original use data may be stored. The original user data may be reconstructed, recreated, or restored using the alternate renditions.Type: GrantFiled: March 12, 2009Date of Patent: March 18, 2014Assignee: Microsoft CorporationInventors: Hasrat Godil, Daron Spektor
-
Publication number: 20140074772Abstract: A method for validating SRS registry transaction data includes receiving OLTP transaction data from a first database, parsing the OLTP transaction data, and comparing the parsed OLTP transaction data to one or more of a set of profiles. Each of the one or more of the set of profiles includes metadata in XML files. The method also includes caching the parsed OLTP transaction data in a first data cache, receiving log data associated with the OLTP transaction data; and caching the log data in a second data cache. The method further includes correlating the parsed transaction data cached in the first data cache with the log data cached in the second data cache.Type: ApplicationFiled: August 9, 2013Publication date: March 13, 2014Applicant: VERISIGN, INC.Inventors: Tarik R. Essawi, Nageswararao Chigurupati
-
Publication number: 20140067752Abstract: A system and method of determining an earliest delivery date for a demand on the basis of a fact table stored in a database, where the demand indicates both a desired date and a desired quantity for items from a stock, where a fact time series is comprised by and/or deducible from the fact table, and where the fact time series comprises fact tuples indicating both a fact date and a change in quantity of stock items that occurred on this fact date. The method includes generating an aggregated time series from the fact time series by defining and/or obtaining discrete time intervals, and generating, for at least one discrete time interval, an aggregated tuple indicating both its corresponding discrete time interval and the aggregated change in quantity of stock items that occurred in its corresponding discrete time interval.Type: ApplicationFiled: November 8, 2013Publication date: March 6, 2014Inventors: Hasso Plattner, Alexander Zeier, Christian Tinnefeld, Stephan Heinz Mueller, Sebastian Hillig
-
Patent number: 8656453Abstract: Certain example embodiments described herein relate to security systems and/or methods for cloud computing environments. More particularly, certain example embodiments described herein relate to the negotiation and subsequent use of Trading Partner Agreements (TPAs) between partners in a Virtual Organization, the TPAs enabling resources to be shared between the partners in a secure manner. In certain example embodiments, TPAs are negotiated, an algorithm is executed to determine where an executable is to be run, the resource is transferred to the location where it is to be run, and it is executed—with the TPAs collectively defining a security policy that constrains how and where it can be executed, the resources it can use, etc. The executable may be transferred to a location in a multipart (e.g., SMIME) message, along with header information and rights associated with the executable.Type: GrantFiled: November 10, 2010Date of Patent: February 18, 2014Assignee: Software AGInventors: Vinay Punnoose, Kayiti Devanandam, Satish Kumar Joshi, Aditya Babu Nampally
-
Patent number: 8650150Abstract: In one embodiment the present invention includes a computer implemented method of relating data and generating reports. The method includes storing, by an OLAP system, a network data structure that relates a plurality of data objects. The method further includes storing transactional data in an in-memory database in the OLAP system. The method further includes generating, by the OLAP system, a report using the stored transactional data according to the network data structure. In this manner, deficiencies of the traditional star schema paradigm of data warehousing may be avoided.Type: GrantFiled: March 14, 2011Date of Patent: February 11, 2014Assignee: SAP AGInventors: Jie Zhao, Bin Dong, Yingyu Chen, Xin Xu
-
Patent number: 8650151Abstract: 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: GrantFiled: January 24, 2011Date of Patent: February 11, 2014Assignee: International Business Machines CorporationInventors: Richard V. Hom, Eric M. Nelson, David C. Roxin
-
Publication number: 20140032483Abstract: A system receives contextual information regarding a context within which a device is operating. The contextual information is provided to an asset application that facilitates access to a plurality of assets, the contextual information to allow the asset application to interact with respective further asset applications executing on further devices within the context.Type: ApplicationFiled: November 15, 2008Publication date: January 30, 2014Applicant: Adobe Systems IncorporatedInventors: Gever Tulley, Julie Spiegler
-
Publication number: 20140032480Abstract: In some embodiments, a method includes receiving a command to update a form component within a set of one or more form templates. The method also includes receiving an alternative form component for the form component that is to be updated. The method includes performing a pattern matching across a number of form templates to identify the set of one or more form templates in the number of form templates. The method includes refactoring the set of one or more form templates. The refactoring includes changing a reference in the set of one or more form templates to reference the alternative form component.Type: ApplicationFiled: September 4, 2007Publication date: January 30, 2014Inventor: Daniel Lesage
-
Publication number: 20140032481Abstract: Apparatus, systems, and methods may operate to add opaque state information to a data file that includes dynamic content and is organized according to a page descriptive format. The opaque state information can be referenced to a comment and a comment state selected from a plurality of states associated with the dynamic content. In some embodiments, the apparatus, systems, and methods may operate to access the data file and the opaque state information to recreate the comment state associated with the dynamic content. Additional apparatus, systems, and methods are disclosed.Type: ApplicationFiled: September 27, 2007Publication date: January 30, 2014Inventor: Grayson Squier Lang
-
Publication number: 20140033011Abstract: The present embodiments are directed to systems and methods of creating and deploying electronic forms for collecting information from a user using a browser or other application. Various embodiments herein include features for automatically selecting and configuring services for rendering and submitting intelligent forms or other data structures in an automated process environment. The automated process environment may include features which permit an enterprise to blend electronic forms, process management, document security, and document generation capabilities to deliver applications which may reduce paperwork, accelerate decision-making processes, and help ensure regulatory compliance.Type: ApplicationFiled: September 23, 2009Publication date: January 30, 2014Applicant: ADOBE SYSTEMS, INC.Inventors: Florentin N. Wandeler, Jason Hightower
-
Publication number: 20140032484Abstract: A method for providing a data binding abstraction. The method includes serving an interactive document via a digital data communications network using a server. The method includes generating, with intelligence in the document, a data binding request to resolve a data value placeholder that has no static data location or source reference. With a data binding web service, the method includes generating a data dictionary request that includes a placeholder identifier. The method includes using the data binding web service to process a data dictionary response which includes placeholder content for the placeholder to determine a source of the data value. The method includes the data binding web service accessing the determined data source to obtain the data value and providing the interactive document with a response including the placeholder identifier and the resolved placeholder data value. The interactive document then replaces the placeholders with the returned data value.Type: ApplicationFiled: July 30, 2009Publication date: January 30, 2014Applicant: ADOBE SYSTEMS, INC.Inventors: Stefan Cameron, Kevin Paul Matassa
-
Publication number: 20140032482Abstract: Various embodiments illustrated and described herein include one or more of systems, methods, software, and data structures for presentation of package files including a reference content item. Some embodiments include receiving a reference content item, such as an image, map, or calendar, and mappings of package files to locations within the reference item for display. Such embodiments may then publish the package file. Some other embodiments include generating visual representations of package files including a reference content item and one or more content items mapped to locations within a reference content item. Such a visual representation may include a view of the reference content item and a graphical element representative of the content item at the mapped location within the view of the reference content item.Type: ApplicationFiled: May 20, 2008Publication date: January 30, 2014Inventors: Marissa Dulaney, Randy L. Swineford, Amy Poling, Daniel Walsh, Robert K. McAfee
-
Patent number: 8639655Abstract: Improved Lightweight Directory Access Protocol (“LDAP”) server architectures using dedicated threads to respond to different classes of LDAP requests are described and claimed. Some servers classify an LDAP request from a client, then store the classified request with similarly-classified requests. One of the classified LDAP requests is selected and executed to prepare a corresponding LDAP response. Other arrangements are also described and claimed.Type: GrantFiled: August 31, 2006Date of Patent: January 28, 2014Assignee: Red Hat, Inc.Inventors: Steven W. Parkinson, Nathan G. Kinder
-
Patent number: 8640144Abstract: A method is disclosed for facilitating conversational and non-conversational transactions between thin-clients and MFS-based IMS applications. The method includes storing conversation attributes associated with a conversational transaction between a thin-client and an MFS-based IMS application, the conversation attributes comprising connection information and conversation-specific information. Next, one or more transaction messages from the thin-client are preprocessed based on a transaction message type. The stored conversation attributes are updated in response changes in the conversation attributes caused by the one or more transaction messages. Then, a conversation output message is formatted for the thin-client.Type: GrantFiled: July 8, 2008Date of Patent: January 28, 2014Assignee: International Business Machines CorporationInventors: Thu-Tram T. Dinh, Shyh-Mei F. Ho, Jenny ChengYin Hung, Kevin Yu Chang Yo
-
Patent number: 8639792Abstract: A job processing system has first to third servers. The first server has a job generation program for generating jobs as requested. The second server has a storage device for storing attribute information on and a file for use in processing each job generated by the first server, a management table for managing job management information on each job by assigning a unique ID to each job, and a queue control program for registering job management information in the management table, referring to the management table, and registering the file for and attribute information on each job in the storage device. The third server has one or more job processing programs for processing jobs acquired from the second server, batch control program for acquiring jobs from the second server and issuing responses concerning the processed jobs, and a storage device for storing attribute information on and a file for each job acquired.Type: GrantFiled: August 18, 2010Date of Patent: January 28, 2014Assignee: Hitachi Systems, Ltd.Inventor: Mineyuki Tamura
-
Patent number: 8635591Abstract: Computer-implemented methods, apparatus, and products for embedding software developer comments in source code of computer programs that includes receiving, by a software development application from a software developer, a location in source code of a computer program at which to insert a multimedia annotation, the multimedia annotation including software developer comments; and inserting, at the location in the source code, by the software development application, a hyperlink including a URL specifying a storage location for the multimedia annotation.Type: GrantFiled: December 18, 2008Date of Patent: January 21, 2014Assignee: International Business Machines CorporationInventors: Douglas S. Brown, John F. Kelley, Thomas E. Polk
-
Patent number: 8630974Abstract: A real estate disclosure reporting method identifies a subject property, accesses an insurance claim database, determines from the database whether an insurance claim has been filed for the subject property and generates a report regarding the subject property and the insurance claim.Type: GrantFiled: May 16, 2011Date of Patent: January 14, 2014Assignee: Empire IP LLCInventor: G. Randall Bell
-
Patent number: 8630973Abstract: Calculations to be performed on a massive data set may be delegated to a plurality of local servers for parallel processing. Each local server advances through a subset of database objects to determine if the objects are relevant to the calculation. If so, the objects' data is used as an operand to the calculation to generate intermediate results at the local server. The intermediate results of the various local servers are transmitted to a central server, which generates final results and transmits them back to the local servers. The local servers write the final results into each object in its respective subset, where relevant. The method is efficient because each object in the database is opened at most twice. Opening and closing database objects often involve transfers from bulk storage and, therefore, are some of the most time-consuming operations that computer systems perform.Type: GrantFiled: May 3, 2004Date of Patent: January 14, 2014Assignee: SAP AGInventors: Jens Becher, Bernd Hartmann, Michael Hild, Ekkehard Lange
-
Patent number: 8606758Abstract: A computer-implemented method for archiving information includes: executing a first application in a first process; determining that the first application is an archiving application configured to archive information stored in a transactional system; assigning, based on the determination, an archiving mode to the first process; receiving, from the first process and after assigning the archiving mode, a request to delete information; and processing the request to delete information according to the archiving mode.Type: GrantFiled: September 22, 2011Date of Patent: December 10, 2013Assignee: SAP AGInventor: Axel Herbst
-
Patent number: 8606748Abstract: A method for providing a private UDDI repository including providing a UDDI repository, providing one or more user accounts corresponding to one or more users, and granting the one or more users access to the one or more users' respective user accounts.Type: GrantFiled: March 30, 2005Date of Patent: December 10, 2013Assignee: CA, Inc.Inventors: Christopher Betts, Tony Rogers
-
Patent number: 8600931Abstract: The disclosure discusses an Automated Online Data Submission/Application tool that assists a user in submitting data responding to an online data posting. An embodiment of the invention is described as a job application utility. The user registers with a central data management system. This may be achieved by uploading a resume and/or manually providing registration data. Alternately, the registration data may be derived from parsing an uploaded resume that is analyzed and stored. In another embodiment, a user may simply answer a series of registration questions to register, while also creating a resume. Once the identifying information is finalized, the user may search the broad range of job listings. The user is able to forward identifying information to respond to a job listing by forwarding an uploaded/system created resume to an email address in the job listing or conduct an auto-fill of a linked online job application form.Type: GrantFiled: April 2, 2007Date of Patent: December 3, 2013Assignee: Monster Worldwide, Inc.Inventors: Richard C. Wehrle, Danielle F. Dellovo
-
Patent number: 8601557Abstract: A system for secure information storage and delivery includes a vault repository that includes a secure vault associated with a user, wherein the secure vault is configured to receive at least one data entry. A mobile vault server coupled to the vault repository creates a mobile vault on a mobile device based on the secure vault and is capable of authenticating the mobile device based on user authentication information. The mobile vault server includes a mobile device handler that communicates with the mobile device. A synchronization utility determines whether the at least one data entry on the secure vault is transferable to or storable on the mobile vault. and transfers the data entry from the secure vault to a corresponding data entry on the mobile vault if the at least one data entry on the secure vault is determined to be transferable to or storable on the mobile vault.Type: GrantFiled: January 13, 2012Date of Patent: December 3, 2013Assignee: Intersections, Inc.Inventors: Jonathan Slaton, Ryan B. Johnson, Toan Tran, David Reed, Abhilash Ravindran, George K. Tsantes
-
Patent number: 8595371Abstract: In one embodiment, a method for providing a user interface to a client device is provided, the method comprising: sending, to the client device, a browser web page compatible with a browser operable on the client device, the browser web page including a capability to receive content updates from a server according to a server-defined protocol and a capability to send events from the client device to the server; receiving content from a content source; sending the content to the client device according to the server-defined protocol; and sending a partial update of the content to the client device according to the server-defined protocol.Type: GrantFiled: January 7, 2009Date of Patent: November 26, 2013Assignee: Samsung Electronics Co., Ltd.Inventor: Alan Messer
-
Patent number: 8584140Abstract: Systems and methods for receiving and sending messages about changes to data attributes are described. A message that includes all common data attributes associated with a first reference object is received. The data attributes in the message are mapped to common data attributes in a second reference object. The type of the message is determined, where the message is either a synchronization message or a key change message. The common data attributes in the second reference object are updated to match the common data attributes in the first reference object if the message is a synchronization message. A unique data attribute in the second reference object is updated if the message is a key change message.Type: GrantFiled: September 19, 2008Date of Patent: November 12, 2013Assignee: PresenceID, Inc.Inventors: Douglas Jock Walker, Reinier Van Ommeren
-
Publication number: 20130290243Abstract: A method, apparatus, and system, and computer program product for transaction representation in append-only data-stores. The system receives input from a user or agent and begins a transaction involving at least one datastore based on the received input. The system then creates, updates, and maintains a transaction state. The system ends the transaction and writes the state of the transaction to memory in an append-only manner, wherein the state comprises append-only key and value files.Type: ApplicationFiled: March 14, 2013Publication date: October 31, 2013Applicant: Cloudtree, Inc.Inventors: Thomas HAZEL, Jason P. Jeffords, Gerard L. Buteau
-
Patent number: 8572020Abstract: A process, system and computer software are provided to facilitate at least one recommendation to one or more users and/or one or more applications using multidimensional data. In particular, a multidimensional space is defined, wherein each dimension is capable of providing variable information. At least one dimension corresponds to user profiles. The multidimensional space is filled with multidimensional data corresponding to dimensions of the multidimensional space. Then, information from the multidimensional space is retrieved. Further, the recommendation is generated based on the retrieved information. In addition, it is possible to generate a recommendation-specific query. This can be performed by generating the recommendation-specific query to access a multidimensional cube and retrieve data stored therein. Then, the recommendation can be issued based on the data retrieved from the multidimensional cube.Type: GrantFiled: August 23, 2012Date of Patent: October 29, 2013Assignee: Facebook, Inc.Inventors: Alexander Tuzhilin, Gediminas Adomavicius
-
Publication number: 20130275366Abstract: The present invention involves a server for providing remote users a Lifecycle marketing system based on information in a data store of the customer enterprise. The server includes a database storing customer enterprise data. The customer enterprise data includes rules, criteria, and stages. Query software is capable of accessing data in enterprise data stores. Lifecycle definition software accesses the database and is capable of creating a lifecycle framework in the database based on information on contacts included in the enterprise data stores.Type: ApplicationFiled: June 6, 2013Publication date: October 17, 2013Inventors: Amol A. Dalvi, Stephen T. Burk
-
Patent number: 8560580Abstract: An apparatus and method for the visual display of room information. Information of interest is graphically displayed in a manner which conveys the information to in a form which aids in comprehension of the information. Specifically, the information is preferably conveyed on the unit level through the use of the unit's floor plan in a graphical seating chart type format. A graphical icon is used to represent each room in the unit. Components of the icon indicate key considerations for every room. Additional information may also be displayed by clicking on a component of the icon.Type: GrantFiled: May 10, 2000Date of Patent: October 15, 2013Assignee: TeleTracking Technologies, Inc.Inventor: Gene E. Nacey
-
Patent number: 8560637Abstract: A web server is connected to a terminal computer capable of performing hypertext transfer protocol communications with the web server. The terminal computer includes a browser for displaying information. The web server executes a plurality of web applications upon receiving a request from the terminal computer. The web server transmits messages output by the applications being executed to the terminal computer. The terminal computer displays messages received from the web server collectively in one window of the browser.Type: GrantFiled: May 31, 2006Date of Patent: October 15, 2013Assignee: Fujitsu LimitedInventors: Naoki Tsukada, Haruo Higashiwaki, Kyoko Sawada
-
Publication number: 20130262372Abstract: A computer-implemented method for facilitating business-to-business transactions on a collaborative business network among a plurality of entities.Type: ApplicationFiled: March 29, 2013Publication date: October 3, 2013Applicant: TraceLink, Inc.Inventors: Shabbir M. Dahod, Peter J. Spellman, Lucia Deus, Christopher Cebelenski, Stefan Baytarian
-
Patent number: 8548939Abstract: Methods, systems and computer programs are provided for processing data in a web service environment. In accordance with one embodiment, a data processing method is provided that comprises: entering data values into respective data entry fields of an electronic data entry form of a first computer; entering an identifier of a web service into the first computer; initiating a data processing stage to be performed by a second computer on the basis of the data values entered into the electronic data entry form by the first computer; sending signalling data for signalling initiation of the data processing stage to a web service; and sending a result of the data processing stage to a third computer, the third computer being coupled to the web service.Type: GrantFiled: April 19, 2005Date of Patent: October 1, 2013Assignee: SAP AGInventor: Achim Enenkiel
-
Patent number: 8544110Abstract: Database management and security is implemented in a variety of embodiments. In one such embodiment, data sets containing sensitive data elements are analyzed using aliases representing sensitive data elements. In another embodiment, the sensitive data elements are stored in an encrypted form for use from a secure access, while the alias is available for standard access.Type: GrantFiled: May 15, 2012Date of Patent: September 24, 2013Assignee: Verisk Crime Analytics, Inc.Inventors: David A. Duhaime, Brad J. Duhaime
-
Patent number: 8543534Abstract: 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: GrantFiled: June 4, 2008Date of Patent: September 24, 2013Assignee: Oracle International CorporationInventors: Alexandre de Castro Alves, Dana Bergen, Andrew Piper
-
Patent number: 8543537Abstract: The systems and methods described herein relate to a system for documenting transactions. A filter is provided that captures content associated with transactions. The filter may be configured to start and stop the capture at predetermined times, and may be further configured to specify what content is to be captured during a transaction. The system may store any documents or data associated with a transaction, including dynamic content and user selections and inputs. A document repository may be provided for storing unstructured data representing data, text, forms, and so forth presented to a party during a transaction. A viewer may be provided for displaying data stored in the document repository.Type: GrantFiled: July 29, 2010Date of Patent: September 24, 2013Assignee: Open Text S.A.Inventor: John M. MacLean
-
Publication number: 20130246342Abstract: THE MULTI-SOURCE, MULTI-DIMENSIONAL, CROSS-ENTITY, MULTIMEDIA CENTRALIZED PERSONAL INFORMATION DATABASE PLATFORM APPARATUSES, METHODS AND SYSTEMS (“CPDB”) transform data aggregated from various computer resources using CPDB components into updated entity profiles and/or social graphs. In one implementation, the CPDB aggregates data records including search results, purchase transaction data, service usage data, service enrollment data, and social data. The CPDB identifies data field types within the data records and their associated data values. From the data field types and their associated data values, the CPDB identifies an entity. The CPDB generates correlations of the entity to other entities identifiable from the data field types and their associated data values. The CPDB also associates attributes to the entity by drawing inferences related to the entity from the data field types and their associated data values.Type: ApplicationFiled: February 4, 2013Publication date: September 19, 2013Inventors: Patrick Faith, Theodore David Harris
-
Patent number: 8538981Abstract: Merging of query elements in an enterprise system is described. The enterprise system receives queries, which may each be broken down into query components. The enterprise system identifies query components that are related to identical event information from a data source of the enterprise. The enterprise system sends a single query to the data source for the event information, receives the response, and sends the response to the query sources.Type: GrantFiled: November 19, 2009Date of Patent: September 17, 2013Assignee: SAP AGInventor: Julio Navas
-
Patent number: 8539502Abstract: The present invention provides a method for obtaining predicable and repeatable output results in a continuous processing system. The method involves processing messages and primitives in accordance with the following rules: (1) Messages are processed in accordance with timestamps, where messages are divided up into “time slices”; (2) message order within a data stream is preserved among messages with the same time stamp; (3) subject to rule #4, for each time slice, a primitive is executed when either the messages within such time slice show up in the input stream for such primitive or the state of the window immediately preceding such primitive changes due to messages within such time slice; and (4) for each time slice, primitives that are dependent on one or more upstream primitives are not executed until such upstream primitives have finished executing messages in such time slice that are queued for processing.Type: GrantFiled: April 18, 2007Date of Patent: September 17, 2013Assignee: Sybase, Inc.Inventors: Aleksey Sanin, Mark Tsimelzon, Ian D. Marshall, Robert B. Hagmann
-
Patent number: 8533167Abstract: A cardinality of an incoming data stream is maintained in real time; the cardinality is maintained in a data structure that is represented by an unsorted list at low cardinalities, a linear counter at medium cardinalities, and a PCSA at high cardinalities. The conversion to the linear counter makes use of the data in the unsorted list, after which that data is discarded. The conversion to the PCSA uses only the data in the linear counter.Type: GrantFiled: January 17, 2013Date of Patent: September 10, 2013Assignee: Guavus, Inc.Inventors: Nikhil Shirish Ketkar, Gaurav Mishra, Jaskaran Singh Bawa, Mark Crovella
-
Patent number: 8533857Abstract: According to one aspect, a first request is received at a services application programming interface (API) of a support center from a first user for a first product provided by a first client. A second request is received at the services API of the support center from a second user for a second product provided by a second client. A first knowledgebase (KB) associated with the first client and a second KB associated with the second client are identified. A third KB that contains information common to the first product and the second product is identified. The first KB and the third KB are enabled to be accessible by a first agent assigned to provide support services of the first product. The second KB and the third KB are enabled to be accessible by a second agent assigned to provide support services of the second product.Type: GrantFiled: April 12, 2011Date of Patent: September 10, 2013Assignee: TeleTech Holdings, Inc.Inventors: Kenneth D. Tuchman, Bruce A. Sharpe, Henry D. Truong, Alan B. Rahn
-
Patent number: 8521682Abstract: Method, system, and computer program product for transferring data from transactional data sources to partitioned databases are provided. One or more messages from a transactional data source are read. Each message includes one or more records to be inserted into a database comprising a plurality of partitions. One of the partitions of the database in which the one or more records of each message are to be inserted is then identified. A transaction is initiated to insert the one or more records of each message into the one partition and to delete the one or more messages from the transactional data source. The transaction is committed only when insertion of the one or more records of each message into the one partition and deletion of the one or more messages from the transactional data source succeed.Type: GrantFiled: January 17, 2008Date of Patent: August 27, 2013Assignee: International Business Machines CorporationInventors: Jing-Song Jang, James Michael Mcardle, Michael John Elvery Spicer
-
Patent number: 8521875Abstract: Various embodiments of a networked computer system in which an application server associates an identity with each data source included in the system are disclosed. The networked computer system may include several backend systems, each including one or more data resources, and the identity of a data source may be unique to a data resource. When an application requests a connection to a data resource, the application server may ascertain the identity of the associated data source and compare this identity to identities of data sources with existing connections. If a match is found, the application server may provide an existing connection to the application, whereas if no match is found the application server may provide a new connection. The identity of a data source may include one or more data source configuration properties. In some embodiments, the identity may include database name, URL, and user name.Type: GrantFiled: September 4, 2003Date of Patent: August 27, 2013Assignee: Oracle America, Inc.Inventors: Bala Dutt, Ajay Kumar, Venugopal Rao K, Sankara R. Bhogi, Srinivasan Kannan
-
Patent number: 8515897Abstract: 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: GrantFiled: January 4, 2011Date of Patent: August 20, 2013Assignee: International Business Machines CorporationInventors: Xue F. Gao, Anh Q. Lu
-
Patent number: 8510263Abstract: A method for validating SRS registry transaction data includes receiving OLTP transaction data from a first database, parsing the OLTP transaction data, and comparing the parsed OLTP transaction data to one or more of a set of profiles. Each of the one or more of the set of profiles includes metadata in XML files. The method also includes caching the parsed OLTP transaction data in a first data cache, receiving log data associated with the OLTP transaction data; and caching the log data in a second data cache. The method further includes correlating the parsed transaction data cached in the first data cache with the log data cached in the second data cache.Type: GrantFiled: June 15, 2009Date of Patent: August 13, 2013Assignee: Verisign, Inc.Inventors: Tarik R. Essawi, Nageswararao Chigurupati
-
Patent number: 8504598Abstract: 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: GrantFiled: January 28, 2008Date of Patent: August 6, 2013Assignee: Information Resources, Inc.Inventor: John Randall West
-
Patent number: 8495007Abstract: Embodiments relate to systems and methods for aggregating data from data sources according to a hierarchical mapping generated from dimensions of the data sources. A set of applications such as online analytical processing (OLAP) applications can access the combined data of a set of multi-dimensional data sources via a transform engine. The set of data sources can be configured with diverse dimensions and associated data, which in general do not reflect a strictly hierarchical structure. In embodiments, the transform engine can combine or aggregate the set of data sources using common dimensions or data points, and build an index into a transform table reflecting the hierarchical level of dimension from each data source in a combined hierarchical mapping.Type: GrantFiled: August 28, 2008Date of Patent: July 23, 2013Assignee: Red Hat, Inc.Inventor: Eric Williamson
-
Patent number: 8495113Abstract: A computer implemented method, system and/or computer program product dynamically display ancillary content on a webpage. A text entry is detected as an input to a find engine that locates and highlights the text entry within a main body of a webpage being displayed on a computer. A scope of the text entry is determined based on the textual context of the text entry and the type of webpage being displayed. An in-place adjustment is then utilized to automatically retrieve and display ancillary content on the webpage based on the textual context of the text entry and the type of webpage being displayed without refreshing the main body of the webpage.Type: GrantFiled: June 15, 2010Date of Patent: July 23, 2013Assignee: International Business Machines CorporationInventors: Lea T. Leite, Jonathan Palgon, Arun K. Ramamurthy, Roberto Vila
-
Patent number: 8495487Abstract: An integrated web-based dealership management system providing accounting ,financial reporting, parts and service sales tracking, vehicle and parts inventory, vehicle sales tracking, and customer management software developed on a relational database on a web server and with web application tools.Type: GrantFiled: January 4, 2009Date of Patent: July 23, 2013Inventors: Sandra Lee Jerome, Keith Jerome
-
Publication number: 20130166500Abstract: The present disclosure involves computer-implemented methods, software, and systems for efficiently handling address data in business transaction documents.. A computer-implemented method includes receiving a modification to address data associated with an existing address instance, receiving, using at least one computer, an indication of a modification type, creating a new snapshot instance, associating the modified address data with the new snapshot instance, retrieving a unique reference value for the new address snapshot instance, and associating the unique reference value identifying the new address snapshot instance with the address instance.Type: ApplicationFiled: December 23, 2011Publication date: June 27, 2013Applicant: SAP AGInventors: Andreas Bettin, Andreas Neumann, Toralf Grossmann, Timo Wolf, Gerd M. Ritter
-
Publication number: 20130166499Abstract: The present disclosure involves computer-implemented methods, software, and systems for determining a most suitable address for a master data object instance for a given usage in a business transaction document, master data object, or business process. A computer-implemented method includes determining, using at least one computer, an address determination sequence, applying the address determination sequence to available address instances of a master data object instance, identifying a most suitable address from among the available instances, and retrieving an address value from the identified most suitable address instance.Type: ApplicationFiled: December 23, 2011Publication date: June 27, 2013Applicant: SAP AGInventors: Gerd M. Ritter, Andreas Bettin, Andreas Neumann, Toralf Grossmann, Timo Wolf